   !function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){var n=[],i=n.slice,r=n.concat,o=n.push,s=n.indexOf,a={},u=a.toString,c=a.hasOwnProperty,l={},f="1.11.3",h=function(e,t){return new h.fn.init(e,t)},d=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,m=/-([\da-z])/gi,g=function(e,t){return t.toUpperCase()};function v(e){var t="length"in e&&e.length,n=h.type(e);return"function"!==n&&!h.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e))}h.fn=h.prototype={jquery:f,constructor:h,selector:"",length:0,toArray:function(){return i.call(this)},get:function(e){return null!=e?0>e?this[e+this.length]:this[e]:i.call(this)},pushStack:function(e){var t=h.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return h.each(this,e,t)},map:function(e){return this.pushStack(h.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:o,sort:n.sort,splice:n.splice},h.extend=h.fn.extend=function(){var e,t,n,i,r,o,s=arguments[0]||{},a=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[a]||{},a++),"object"==typeof s||h.isFunction(s)||(s={}),a===u&&(s=this,a--);u>a;a++)if(null!=(r=arguments[a]))for(i in r)e=s[i],s!==(n=r[i])&&(c&&n&&(h.isPlainObject(n)||(t=h.isArray(n)))?(t?(t=!1,o=e&&h.isArray(e)?e:[]):o=e&&h.isPlainObject(e)?e:{},s[i]=h.extend(c,o,n)):void 0!==n&&(s[i]=n));return s},h.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===h.type(e)},isArray:Array.isArray||function(e){return"array"===h.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!h.isArray(e)&&e-parseFloat(e)+1>=0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},isPlainObject:function(e){var t;if(!e||"object"!==h.type(e)||e.nodeType||h.isWindow(e))return!1;try{if(e.constructor&&!c.call(e,"constructor")&&!c.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}if(l.ownLast)for(t in e)return c.call(e,t);for(t in e);return void 0===t||c.call(e,t)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?a[u.call(e)]||"object":typeof e},globalEval:function(t){t&&h.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(p,"ms-").replace(m,g)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var i=0,r=e.length,o=v(e);if(n){if(o)for(;r>i&&!1!==t.apply(e[i],n);i++);else for(i in e)if(!1===t.apply(e[i],n))break}else if(o)for(;r>i&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},trim:function(e){return null==e?"":(e+"").replace(d,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(v(Object(e))?h.merge(n,"string"==typeof e?[e]:e):o.call(n,e)),n},inArray:function(e,t,n){var i;if(t){if(s)return s.call(t,e,n);for(i=t.length,n=n?0>n?Math.max(0,i+n):n:0;i>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,t){for(var n=+t.length,i=0,r=e.length;n>i;)e[r++]=t[i++];if(n!=n)for(;void 0!==t[i];)e[r++]=t[i++];return e.length=r,e},grep:function(e,t,n){for(var i=[],r=0,o=e.length,s=!n;o>r;r++)!t(e[r],r)!==s&&i.push(e[r]);return i},map:function(e,t,n){var i,o=0,s=e.length,a=[];if(v(e))for(;s>o;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return r.apply([],a)},guid:1,proxy:function(e,t){var n,r,o;return"string"==typeof t&&(o=e[t],t=e,e=o),h.isFunction(e)?(n=i.call(arguments,2),(r=function(){return e.apply(t||this,n.concat(i.call(arguments)))}).guid=e.guid=e.guid||h.guid++,r):void 0},now:function(){return+new Date},support:l}),h.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){a["[object "+t+"]"]=t.toLowerCase()});var $=function(e){var t,n,i,r,o,s,a,u,c,l,f,h,d,p,m,g,v,$,y,b="sizzle"+1*new Date,x=e.document,w=0,E=0,C=se(),T=se(),S=se(),k=function(e,t){return e===t&&(f=!0),0},A=1<<31,N={}.hasOwnProperty,O=[],M=O.pop,j=O.push,D=O.push,L=O.slice,P=function(e,t){for(var n=0,i=e.length;i>n;n++)if(e[n]===t)return n;return-1},_="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",I="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",q=R.replace("w","w#"),H="\\["+I+"*("+R+")(?:"+I+"*([*^$|!~]?=)"+I+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+q+"))|)"+I+"*\\]",V=":("+R+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+H+")*)|.*)\\)|)",F=new RegExp(I+"+","g"),B=new RegExp("^"+I+"+|((?:^|[^\\\\])(?:\\\\.)*)"+I+"+$","g"),z=new RegExp("^"+I+"*,"+I+"*"),U=new RegExp("^"+I+"*([>+~]|"+I+")"+I+"*"),W=new RegExp("="+I+"*([^\\]'\"]*?)"+I+"*\\]","g"),X=new RegExp(V),G=new RegExp("^"+q+"$"),Y={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R.replace("w","w*")+")"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+V),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+I+"*(even|odd|(([+-]|)(\\d*)n|)"+I+"*(?:([+-]|)"+I+"*(\\d+)|))"+I+"*\\)|)","i"),bool:new RegExp("^(?:"+_+")$","i"),needsContext:new RegExp("^"+I+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+I+"*((?:-\\d)?\\d*)"+I+"*\\)|)(?=[^-]|$)","i")},J=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=/'|\\/g,ne=new RegExp("\\\\([\\da-f]{1,6}"+I+"?|("+I+")|.)","ig"),ie=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:0>i?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},re=function(){h()};try{D.apply(O=L.call(x.childNodes),x.childNodes),O[x.childNodes.length].nodeType}catch(e){D={apply:O.length?function(e,t){j.apply(e,L.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function oe(e,t,i,r){var o,a,c,l,f,p,v,$,w,E;if((t?t.ownerDocument||t:x)!==d&&h(t),i=i||[],l=(t=t||d).nodeType,"string"!=typeof e||!e||1!==l&&9!==l&&11!==l)return i;if(!r&&m){if(11!==l&&(o=Z.exec(e)))if(c=o[1]){if(9===l){if(!(a=t.getElementById(c))||!a.parentNode)return i;if(a.id===c)return i.push(a),i}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(c))&&y(t,a)&&a.id===c)return i.push(a),i}else{if(o[2])return D.apply(i,t.getElementsByTagName(e)),i;if((c=o[3])&&n.getElementsByClassName)return D.apply(i,t.getElementsByClassName(c)),i}if(n.qsa&&(!g||!g.test(e))){if($=v=b,w=t,E=1!==l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){for(p=s(e),(v=t.getAttribute("id"))?$=v.replace(te,"\\$&"):t.setAttribute("id",$),$="[id='"+$+"'] ",f=p.length;f--;)p[f]=$+ge(p[f]);w=ee.test(e)&&pe(t.parentNode)||t,E=p.join(",")}if(E)try{return D.apply(i,w.querySelectorAll(E)),i}catch(e){}finally{v||t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,i,r)}function se(){var e=[];return function t(n,r){return e.push(n+" ")>i.cacheLength&&delete t[e.shift()],t[n+" "]=r}}function ae(e){return e[b]=!0,e}function ue(e){var t=d.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),r=e.length;r--;)i.attrHandle[n[r]]=t}function le(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||A)-(~e.sourceIndex||A);if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return ae(function(t){return t=+t,ae(function(n,i){for(var r,o=e([],n.length,t),s=o.length;s--;)n[r=o[s]]&&(n[r]=!(i[r]=n[r]))})})}function pe(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},h=oe.setDocument=function(e){var t,r,s=e?e.ownerDocument||e:x;return s!==d&&9===s.nodeType&&s.documentElement?(d=s,p=s.documentElement,(r=s.defaultView)&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",re,!1):r.attachEvent&&r.attachEvent("onunload",re)),m=!o(s),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(s.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(s.getElementsByClassName),n.getById=ue(function(e){return p.appendChild(e).id=b,!s.getElementsByName||!s.getElementsByName(b).length}),n.getById?(i.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(ne,ie);return function(e){return e.getAttribute("id")===t}}):(delete i.find.ID,i.filter.ID=function(e){var t=e.replace(ne,ie);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[r++];)1===n.nodeType&&i.push(n);return i}return o},i.find.CLASS=n.getElementsByClassName&&function(e,t){return m?t.getElementsByClassName(e):void 0},v=[],g=[],(n.qsa=Q.test(s.querySelectorAll))&&(ue(function(e){p.appendChild(e).innerHTML="<a id='"+b+"'></a><select id='"+b+"-\f]' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+I+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+I+"*(?:value|"+_+")"),e.querySelectorAll("[id~="+b+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||g.push(".#.+[+~]")}),ue(function(e){var t=s.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+I+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(n.matchesSelector=Q.test($=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=$.call(e,"div"),$.call(e,"[s!='']:x"),v.push("!=",V)}),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(p.compareDocumentPosition),y=t||Q.test(p.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},k=t?function(e,t){if(e===t)return f=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===i?e===s||e.ownerDocument===x&&y(x,e)?-1:t===s||t.ownerDocument===x&&y(x,t)?1:l?P(l,e)-P(l,t):0:4&i?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,a=[e],u=[t];if(!r||!o)return e===s?-1:t===s?1:r?-1:o?1:l?P(l,e)-P(l,t):0;if(r===o)return le(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[i]===u[i];)i++;return i?le(a[i],u[i]):a[i]===x?-1:u[i]===x?1:0},s):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&h(e),t=t.replace(W,"='$1']"),!(!n.matchesSelector||!m||v&&v.test(t)||g&&g.test(t)))try{var i=$.call(e,t);if(i||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&h(e),y(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&h(e);var r=i.attrHandle[t.toLowerCase()],o=r&&N.call(i.attrHandle,t.toLowerCase())?r(e,t,!m):void 0;return void 0!==o?o:n.attributes||!m?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,i=[],r=0,o=0;if(f=!n.detectDuplicates,l=!n.sortStable&&e.slice(0),e.sort(k),f){for(;t=e[o++];)t===e[o]&&(r=i.push(o));for(;r--;)e.splice(i[r],1)}return l=null,e},r=oe.getText=function(e){var t,n="",i=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=r(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[i++];)n+=r(t);return n},(i=oe.selectors={cacheLength:50,createPseudo:ae,match:Y,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ne,ie),e[3]=(e[3]||e[4]||e[5]||"").replace(ne,ie),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Y.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=s(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ne,ie).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=C[e+" "];return t||(t=new RegExp("(^|"+I+")"+e+"("+I+"|$)"))&&C(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(i){var r=oe.attr(i,e);return null==r?"!="===t:!t||(r+="","="===t?r===n:"!="===t?r!==n:"^="===t?n&&0===r.indexOf(n):"*="===t?n&&r.indexOf(n)>-1:"$="===t?n&&r.slice(-n.length)===n:"~="===t?(" "+r.replace(F," ")+" ").indexOf(n)>-1:"|="===t&&(r===n||r.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,i,r){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===i&&0===r?function(e){return!!e.parentNode}:function(t,n,u){var c,l,f,h,d,p,m=o!==s?"nextSibling":"previousSibling",g=t.parentNode,v=a&&t.nodeName.toLowerCase(),$=!u&&!a;if(g){if(o){for(;m;){for(f=t;f=f[m];)if(a?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[s?g.firstChild:g.lastChild],s&&$){for(d=(c=(l=g[b]||(g[b]={}))[e]||[])[0]===w&&c[1],h=c[0]===w&&c[2],f=d&&g.childNodes[d];f=++d&&f&&f[m]||(h=d=0)||p.pop();)if(1===f.nodeType&&++h&&f===t){l[e]=[w,d,h];break}}else if($&&(c=(t[b]||(t[b]={}))[e])&&c[0]===w)h=c[1];else for(;(f=++d&&f&&f[m]||(h=d=0)||p.pop())&&((a?f.nodeName.toLowerCase()!==v:1!==f.nodeType)||!++h||($&&((f[b]||(f[b]={}))[e]=[w,h]),f!==t)););return(h-=r)===i||h%i==0&&h/i>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ae(function(e,n){for(var i,o=r(e,t),s=o.length;s--;)e[i=P(e,o[s])]=!(n[i]=o[s])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ae(function(e){var t=[],n=[],i=a(e.replace(B,"$1"));return i[b]?ae(function(e,t,n,r){for(var o,s=i(e,null,r,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:ae(function(e){return function(t){return oe(e,t).length>0}}),contains:ae(function(e){return e=e.replace(ne,ie),function(t){return(t.textContent||t.innerText||r(t)).indexOf(e)>-1}}),lang:ae(function(e){return G.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(ne,ie).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===p},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return K.test(e.nodeName)},input:function(e){return J.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:de(function(){return[0]}),last:de(function(e,t){return[t-1]}),eq:de(function(e,t,n){return[0>n?n+t:n]}),even:de(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:de(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:de(function(e,t,n){for(var i=0>n?n+t:n;--i>=0;)e.push(i);return e}),gt:de(function(e,t,n){for(var i=0>n?n+t:n;++i<t;)e.push(i);return e})}}).pseudos.nth=i.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})i.pseudos[t]=he(t);function me(){}function ge(e){for(var t=0,n=e.length,i="";n>t;t++)i+=e[t].value;return i}function ve(e,t,n){var i=t.dir,r=n&&"parentNode"===i,o=E++;return t.first?function(t,n,o){for(;t=t[i];)if(1===t.nodeType||r)return e(t,n,o)}:function(t,n,s){var a,u,c=[w,o];if(s){for(;t=t[i];)if((1===t.nodeType||r)&&e(t,n,s))return!0}else for(;t=t[i];)if(1===t.nodeType||r){if((a=(u=t[b]||(t[b]={}))[i])&&a[0]===w&&a[1]===o)return c[2]=a[2];if(u[i]=c,c[2]=e(t,n,s))return!0}}}function $e(e){return e.length>1?function(t,n,i){for(var r=e.length;r--;)if(!e[r](t,n,i))return!1;return!0}:e[0]}function ye(e,t,n,i,r){for(var o,s=[],a=0,u=e.length,c=null!=t;u>a;a++)(o=e[a])&&(!n||n(o,i,r))&&(s.push(o),c&&t.push(a));return s}function be(e,t,n,i,r,o){return i&&!i[b]&&(i=be(i)),r&&!r[b]&&(r=be(r,o)),ae(function(o,s,a,u){var c,l,f,h=[],d=[],p=s.length,m=o||function(e,t,n){for(var i=0,r=t.length;r>i;i++)oe(e,t[i],n);return n}(t||"*",a.nodeType?[a]:a,[]),g=!e||!o&&t?m:ye(m,h,e,a,u),v=n?r||(o?e:p||i)?[]:s:g;if(n&&n(g,v,a,u),i)for(c=ye(v,d),i(c,[],a,u),l=c.length;l--;)(f=c[l])&&(v[d[l]]=!(g[d[l]]=f));if(o){if(r||e){if(r){for(c=[],l=v.length;l--;)(f=v[l])&&c.push(g[l]=f);r(null,v=[],c,u)}for(l=v.length;l--;)(f=v[l])&&(c=r?P(o,f):h[l])>-1&&(o[c]=!(s[c]=f))}}else v=ye(v===s?v.splice(p,v.length):v),r?r(null,s,v,u):D.apply(s,v)})}function xe(e){for(var t,n,r,o=e.length,s=i.relative[e[0].type],a=s||i.relative[" "],u=s?1:0,l=ve(function(e){return e===t},a,!0),f=ve(function(e){return P(t,e)>-1},a,!0),h=[function(e,n,i){var r=!s&&(i||n!==c)||((t=n).nodeType?l(e,n,i):f(e,n,i));return t=null,r}];o>u;u++)if(n=i.relative[e[u].type])h=[ve($e(h),n)];else{if((n=i.filter[e[u].type].apply(null,e[u].matches))[b]){for(r=++u;o>r&&!i.relative[e[r].type];r++);return be(u>1&&$e(h),u>1&&ge(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,r>u&&xe(e.slice(u,r)),o>r&&xe(e=e.slice(r)),o>r&&ge(e))}h.push(n)}return $e(h)}function we(e,t){var n=t.length>0,r=e.length>0,o=function(o,s,a,u,l){var f,h,p,m=0,g="0",v=o&&[],$=[],y=c,b=o||r&&i.find.TAG("*",l),x=w+=null==y?1:Math.random()||.1,E=b.length;for(l&&(c=s!==d&&s);g!==E&&null!=(f=b[g]);g++){if(r&&f){for(h=0;p=e[h++];)if(p(f,s,a)){u.push(f);break}l&&(w=x)}n&&((f=!p&&f)&&m--,o&&v.push(f))}if(m+=g,n&&g!==m){for(h=0;p=t[h++];)p(v,$,s,a);if(o){if(m>0)for(;g--;)v[g]||$[g]||($[g]=M.call(u));$=ye($)}D.apply(u,$),l&&!o&&$.length>0&&m+t.length>1&&oe.uniqueSort(u)}return l&&(w=x,c=y),v};return n?ae(o):o}return me.prototype=i.filters=i.pseudos,i.setFilters=new me,s=oe.tokenize=function(e,t){var n,r,o,s,a,u,c,l=T[e+" "];if(l)return t?0:l.slice(0);for(a=e,u=[],c=i.preFilter;a;){for(s in(!n||(r=z.exec(a)))&&(r&&(a=a.slice(r[0].length)||a),u.push(o=[])),n=!1,(r=U.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(B," ")}),a=a.slice(n.length)),i.filter)!(r=Y[s].exec(a))||c[s]&&!(r=c[s](r))||(n=r.shift(),o.push({value:n,type:s,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?oe.error(e):T(e,u).slice(0)},a=oe.compile=function(e,t){var n,i=[],r=[],o=S[e+" "];if(!o){for(t||(t=s(e)),n=t.length;n--;)(o=xe(t[n]))[b]?i.push(o):r.push(o);(o=S(e,we(r,i))).selector=e}return o},u=oe.select=function(e,t,r,o){var u,c,l,f,h,d="function"==typeof e&&e,p=!o&&s(e=d.selector||e);if(r=r||[],1===p.length){if((c=p[0]=p[0].slice(0)).length>2&&"ID"===(l=c[0]).type&&n.getById&&9===t.nodeType&&m&&i.relative[c[1].type]){if(!(t=(i.find.ID(l.matches[0].replace(ne,ie),t)||[])[0]))return r;d&&(t=t.parentNode),e=e.slice(c.shift().value.length)}for(u=Y.needsContext.test(e)?0:c.length;u--&&(l=c[u],!i.relative[f=l.type]);)if((h=i.find[f])&&(o=h(l.matches[0].replace(ne,ie),ee.test(c[0].type)&&pe(t.parentNode)||t))){if(c.splice(u,1),!(e=o.length&&ge(c)))return D.apply(r,o),r;break}}return(d||a(e,p))(o,t,!m,r,ee.test(e)&&pe(t.parentNode)||t),r},n.sortStable=b.split("").sort(k).join("")===b,n.detectDuplicates=!!f,h(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("div"))}),ue(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ce("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ce("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||ce(_,function(e,t,n){var i;return n?void 0:!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}),oe}(e);h.find=$,h.expr=$.selectors,h.expr[":"]=h.expr.pseudos,h.unique=$.uniqueSort,h.text=$.getText,h.isXMLDoc=$.isXML,h.contains=$.contains;var y=h.expr.match.needsContext,b=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,x=/^.[^:#\[\.,]*$/;function w(e,t,n){if(h.isFunction(t))return h.grep(e,function(e,i){return!!t.call(e,i,e)!==n});if(t.nodeType)return h.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(x.test(t))return h.filter(t,e,n);t=h.filter(t,e)}return h.grep(e,function(e){return h.inArray(e,t)>=0!==n})}h.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?h.find.matchesSelector(i,e)?[i]:[]:h.find.matches(e,h.grep(t,function(e){return 1===e.nodeType}))},h.fn.extend({find:function(e){var t,n=[],i=this,r=i.length;if("string"!=typeof e)return this.pushStack(h(e).filter(function(){for(t=0;r>t;t++)if(h.contains(i[t],this))return!0}));for(t=0;r>t;t++)h.find(e,i[t],n);return(n=this.pushStack(r>1?h.unique(n):n)).selector=this.selector?this.selector+" "+e:e,n},filter:function(e){return this.pushStack(w(this,e||[],!1))},not:function(e){return this.pushStack(w(this,e||[],!0))},is:function(e){return!!w(this,"string"==typeof e&&y.test(e)?h(e):e||[],!1).length}});var E,C=e.document,T=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(h.fn.init=function(e,t){var n,i;if(!e)return this;if("string"==typeof e){if(!(n="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:T.exec(e))||!n[1]&&t)return!t||t.jquery?(t||E).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof h?t[0]:t,h.merge(this,h.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),b.test(n[1])&&h.isPlainObject(t))for(n in t)h.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}if((i=C.getElementById(n[2]))&&i.parentNode){if(i.id!==n[2])return E.find(e);this.length=1,this[0]=i}return this.context=C,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):h.isFunction(e)?void 0!==E.ready?E.ready(e):e(h):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),h.makeArray(e,this))}).prototype=h.fn,E=h(C);var S=/^(?:parents|prev(?:Until|All))/,k={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){do{e=e[t]}while(e&&1!==e.nodeType);return e}h.extend({dir:function(e,t,n){for(var i=[],r=e[t];r&&9!==r.nodeType&&(void 0===n||1!==r.nodeType||!h(r).is(n));)1===r.nodeType&&i.push(r),r=r[t];return i},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}}),h.fn.extend({has:function(e){var t,n=h(e,this),i=n.length;return this.filter(function(){for(t=0;i>t;t++)if(h.contains(this,n[t]))return!0})},closest:function(e,t){for(var n,i=0,r=this.length,o=[],s=y.test(e)||"string"!=typeof e?h(e,t||this.context):0;r>i;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&h.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?h.unique(o):o)},index:function(e){return e?"string"==typeof e?h.inArray(this[0],h(e)):h.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(h.unique(h.merge(this.get(),h(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),h.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h.dir(e,"parentNode")},parentsUntil:function(e,t,n){return h.dir(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return h.dir(e,"nextSibling")},prevAll:function(e){return h.dir(e,"previousSibling")},nextUntil:function(e,t,n){return h.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return h.dir(e,"previousSibling",n)},siblings:function(e){return h.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return h.sibling(e.firstChild)},contents:function(e){return h.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:h.merge([],e.childNodes)}},function(e,t){h.fn[e]=function(n,i){var r=h.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=h.filter(i,r)),this.length>1&&(k[e]||(r=h.unique(r)),S.test(e)&&(r=r.reverse())),this.pushStack(r)}});var N,O=/\S+/g,M={};function j(){C.addEventListener?(C.removeEventListener("DOMContentLoaded",D,!1),e.removeEventListener("load",D,!1)):(C.detachEvent("onreadystatechange",D),e.detachEvent("onload",D))}function D(){(C.addEventListener||"load"===event.type||"complete"===C.readyState)&&(j(),h.ready())}h.Callbacks=function(e){e="string"==typeof e?M[e]||function(e){var t=M[e]={};return h.each(e.match(O)||[],function(e,n){t[n]=!0}),t}(e):h.extend({},e);var t,n,i,r,o,s,a=[],u=!e.once&&[],c=function(f){for(n=e.memory&&f,i=!0,o=s||0,s=0,r=a.length,t=!0;a&&r>o;o++)if(!1===a[o].apply(f[0],f[1])&&e.stopOnFalse){n=!1;break}t=!1,a&&(u?u.length&&c(u.shift()):n?a=[]:l.disable())},l={add:function(){if(a){var i=a.length;!function t(n){h.each(n,function(n,i){var r=h.type(i);"function"===r?e.unique&&l.has(i)||a.push(i):i&&i.length&&"string"!==r&&t(i)})}(arguments),t?r=a.length:n&&(s=i,c(n))}return this},remove:function(){return a&&h.each(arguments,function(e,n){for(var i;(i=h.inArray(n,a,i))>-1;)a.splice(i,1),t&&(r>=i&&r--,o>=i&&o--)}),this},has:function(e){return e?h.inArray(e,a)>-1:!(!a||!a.length)},empty:function(){return a=[],r=0,this},disable:function(){return a=u=n=void 0,this},disabled:function(){return!a},lock:function(){return u=void 0,n||l.disable(),this},locked:function(){return!u},fireWith:function(e,n){return!a||i&&!u||(n=[e,(n=n||[]).slice?n.slice():n],t?u.push(n):c(n)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!i}};return l},h.extend({Deferred:function(e){var t=[["resolve","done",h.Callbacks("once memory"),"resolved"],["reject","fail",h.Callbacks("once memory"),"rejected"],["notify","progress",h.Callbacks("memory")]],n="pending",i={state:function(){return n},always:function(){return r.done(arguments).fail(arguments),this},then:function(){var e=arguments;return h.Deferred(function(n){h.each(t,function(t,o){var s=h.isFunction(e[t])&&e[t];r[o[1]](function(){var e=s&&s.apply(this,arguments);e&&h.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[o[0]+"With"](this===i?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?h.extend(e,i):i}},r={};return i.pipe=i.then,h.each(t,function(e,o){var s=o[2],a=o[3];i[o[1]]=s.add,a&&s.add(function(){n=a},t[1^e][2].disable,t[2][2].lock),r[o[0]]=function(){return r[o[0]+"With"](this===r?i:this,arguments),this},r[o[0]+"With"]=s.fireWith}),i.promise(r),e&&e.call(r,r),r},when:function(e){var t,n,r,o=0,s=i.call(arguments),a=s.length,u=1!==a||e&&h.isFunction(e.promise)?a:0,c=1===u?e:h.Deferred(),l=function(e,n,r){return function(o){n[e]=this,r[e]=arguments.length>1?i.call(arguments):o,r===t?c.notifyWith(n,r):--u||c.resolveWith(n,r)}};if(a>1)for(t=new Array(a),n=new Array(a),r=new Array(a);a>o;o++)s[o]&&h.isFunction(s[o].promise)?s[o].promise().done(l(o,r,s)).fail(c.reject).progress(l(o,n,t)):--u;return u||c.resolveWith(r,s),c.promise()}}),h.fn.ready=function(e){return h.ready.promise().done(e),this},h.extend({isReady:!1,readyWait:1,holdReady:function(e){e?h.readyWait++:h.ready(!0)},ready:function(e){if(!0===e?!--h.readyWait:!h.isReady){if(!C.body)return setTimeout(h.ready);h.isReady=!0,!0!==e&&--h.readyWait>0||(N.resolveWith(C,[h]),h.fn.triggerHandler&&(h(C).triggerHandler("ready"),h(C).off("ready")))}}}),h.ready.promise=function(t){if(!N)if(N=h.Deferred(),"complete"===C.readyState)setTimeout(h.ready);else if(C.addEventListener)C.addEventListener("DOMContentLoaded",D,!1),e.addEventListener("load",D,!1);else{C.attachEvent("onreadystatechange",D),e.attachEvent("onload",D);var n=!1;try{n=null==e.frameElement&&C.documentElement}catch(e){}n&&n.doScroll&&function e(){if(!h.isReady){try{n.doScroll("left")}catch(t){return setTimeout(e,50)}j(),h.ready()}}()}return N.promise(t)};var L,P="undefined";for(L in h(l))break;l.ownLast="0"!==L,l.inlineBlockNeedsLayout=!1,h(function(){var e,t,n,i;(n=C.getElementsByTagName("body")[0])&&n.style&&(t=C.createElement("div"),(i=C.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),typeof t.style.zoom!==P&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=e=3===t.offsetWidth,e&&(n.style.zoom=1)),n.removeChild(i))}),function(){var e=C.createElement("div");if(null==l.deleteExpando){l.deleteExpando=!0;try{delete e.test}catch(e){l.deleteExpando=!1}}e=null}(),h.acceptData=function(e){var t=h.noData[(e.nodeName+" ").toLowerCase()],n=+e.nodeType||1;return(1===n||9===n)&&(!t||!0!==t&&e.getAttribute("classid")===t)};var _=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,I=/([A-Z])/g;function R(e,t,n){if(void 0===n&&1===e.nodeType){var i="data-"+t.replace(I,"-$1").toLowerCase();if("string"==typeof(n=e.getAttribute(i))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:_.test(n)?h.parseJSON(n):n)}catch(e){}h.data(e,t,n)}else n=void 0}return n}function q(e){var t;for(t in e)if(("data"!==t||!h.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function H(e,t,i,r){if(h.acceptData(e)){var o,s,a=h.expando,u=e.nodeType,c=u?h.cache:e,l=u?e[a]:e[a]&&a;if(l&&c[l]&&(r||c[l].data)||void 0!==i||"string"!=typeof t)return l||(l=u?e[a]=n.pop()||h.guid++:a),c[l]||(c[l]=u?{}:{toJSON:h.noop}),("object"==typeof t||"function"==typeof t)&&(r?c[l]=h.extend(c[l],t):c[l].data=h.extend(c[l].data,t)),s=c[l],r||(s.data||(s.data={}),s=s.data),void 0!==i&&(s[h.camelCase(t)]=i),"string"==typeof t?null==(o=s[t])&&(o=s[h.camelCase(t)]):o=s,o}}function V(e,t,n){if(h.acceptData(e)){var i,r,o=e.nodeType,s=o?h.cache:e,a=o?e[h.expando]:h.expando;if(s[a]){if(t&&(i=n?s[a]:s[a].data)){h.isArray(t)?t=t.concat(h.map(t,h.camelCase)):t in i?t=[t]:t=(t=h.camelCase(t))in i?[t]:t.split(" "),r=t.length;for(;r--;)delete i[t[r]];if(n?!q(i):!h.isEmptyObject(i))return}(n||(delete s[a].data,q(s[a])))&&(o?h.cleanData([e],!0):l.deleteExpando||s!=s.window?delete s[a]:s[a]=null)}}}h.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return!!(e=e.nodeType?h.cache[e[h.expando]]:e[h.expando])&&!q(e)},data:function(e,t,n){return H(e,t,n)},removeData:function(e,t){return V(e,t)},_data:function(e,t,n){return H(e,t,n,!0)},_removeData:function(e,t){return V(e,t,!0)}}),h.fn.extend({data:function(e,t){var n,i,r,o=this[0],s=o&&o.attributes;if(void 0===e){if(this.length&&(r=h.data(o),1===o.nodeType&&!h._data(o,"parsedAttrs"))){for(n=s.length;n--;)s[n]&&(0===(i=s[n].name).indexOf("data-")&&R(o,i=h.camelCase(i.slice(5)),r[i]));h._data(o,"parsedAttrs",!0)}return r}return"object"==typeof e?this.each(function(){h.data(this,e)}):arguments.length>1?this.each(function(){h.data(this,e,t)}):o?R(o,e,h.data(o,e)):void 0},removeData:function(e){return this.each(function(){h.removeData(this,e)})}}),h.extend({queue:function(e,t,n){var i;return e?(t=(t||"fx")+"queue",i=h._data(e,t),n&&(!i||h.isArray(n)?i=h._data(e,t,h.makeArray(n)):i.push(n)),i||[]):void 0},dequeue:function(e,t){t=t||"fx";var n=h.queue(e,t),i=n.length,r=n.shift(),o=h._queueHooks(e,t);"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===t&&n.unshift("inprogress"),delete o.stop,r.call(e,function(){h.dequeue(e,t)},o)),!i&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return h._data(e,n)||h._data(e,n,{empty:h.Callbacks("once memory").add(function(){h._removeData(e,t+"queue"),h._removeData(e,n)})})}}),h.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?h.queue(this[0],e):void 0===t?this:this.each(function(){var n=h.queue(this,e,t);h._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&h.dequeue(this,e)})},dequeue:function(e){return this.each(function(){h.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,r=h.Deferred(),o=this,s=this.length,a=function(){--i||r.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(n=h._data(o[s],e+"queueHooks"))&&n.empty&&(i++,n.empty.add(a));return a(),r.promise(t)}});var F=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,B=["Top","Right","Bottom","Left"],z=function(e,t){return e=t||e,"none"===h.css(e,"display")||!h.contains(e.ownerDocument,e)},U=h.access=function(e,t,n,i,r,o,s){var a=0,u=e.length,c=null==n;if("object"===h.type(n))for(a in r=!0,n)h.access(e,t,a,n[a],!0,o,s);else if(void 0!==i&&(r=!0,h.isFunction(i)||(s=!0),c&&(s?(t.call(e,i),t=null):(c=t,t=function(e,t,n){return c.call(h(e),n)})),t))for(;u>a;a++)t(e[a],n,s?i:i.call(e[a],a,t(e[a],n)));return r?e:c?t.call(e):u?t(e[0],n):o},W=/^(?:checkbox|radio)$/i;!function(){var e=C.createElement("input"),t=C.createElement("div"),n=C.createDocumentFragment();if(t.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",l.leadingWhitespace=3===t.firstChild.nodeType,l.tbody=!t.getElementsByTagName("tbody").length,l.htmlSerialize=!!t.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==C.createElement("nav").cloneNode(!0).outerHTML,e.type="checkbox",e.checked=!0,n.appendChild(e),l.appendChecked=e.checked,t.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue,n.appendChild(t),t.innerHTML="<input type='radio' checked='checked' name='t'/>",l.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!0,t.attachEvent&&(t.attachEvent("onclick",function(){l.noCloneEvent=!1}),t.cloneNode(!0).click()),null==l.deleteExpando){l.deleteExpando=!0;try{delete t.test}catch(e){l.deleteExpando=!1}}}(),function(){var t,n,i=C.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})n="on"+t,(l[t+"Bubbles"]=n in e)||(i.setAttribute(n,"t"),l[t+"Bubbles"]=!1===i.attributes[n].expando);i=null}();var X=/^(?:input|select|textarea)$/i,G=/^key/,Y=/^(?:mouse|pointer|contextmenu)|click/,J=/^(?:focusinfocus|focusoutblur)$/,K=/^([^.]*)(?:\.(.+)|)$/;function Q(){return!0}function Z(){return!1}function ee(){try{return C.activeElement}catch(e){}}function te(e){var t=ne.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}h.event={global:{},add:function(e,t,n,i,r){var o,s,a,u,c,l,f,d,p,m,g,v=h._data(e);if(v){for(n.handler&&(n=(u=n).handler,r=u.selector),n.guid||(n.guid=h.guid++),(s=v.events)||(s=v.events={}),(l=v.handle)||((l=v.handle=function(e){return typeof h===P||e&&h.event.triggered===e.type?void 0:h.event.dispatch.apply(l.elem,arguments)}).elem=e),a=(t=(t||"").match(O)||[""]).length;a--;)p=g=(o=K.exec(t[a])||[])[1],m=(o[2]||"").split(".").sort(),p&&(c=h.event.special[p]||{},p=(r?c.delegateType:c.bindType)||p,c=h.event.special[p]||{},f=h.extend({type:p,origType:g,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&h.expr.match.needsContext.test(r),namespace:m.join(".")},u),(d=s[p])||((d=s[p]=[]).delegateCount=0,c.setup&&!1!==c.setup.call(e,i,m,l)||(e.addEventListener?e.addEventListener(p,l,!1):e.attachEvent&&e.attachEvent("on"+p,l))),c.add&&(c.add.call(e,f),f.handler.guid||(f.handler.guid=n.guid)),r?d.splice(d.delegateCount++,0,f):d.push(f),h.event.global[p]=!0);e=null}},remove:function(e,t,n,i,r){var o,s,a,u,c,l,f,d,p,m,g,v=h.hasData(e)&&h._data(e);if(v&&(l=v.events)){for(c=(t=(t||"").match(O)||[""]).length;c--;)if(p=g=(a=K.exec(t[c])||[])[1],m=(a[2]||"").split(".").sort(),p){for(f=h.event.special[p]||{},d=l[p=(i?f.delegateType:f.bindType)||p]||[],a=a[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=d.length;o--;)s=d[o],!r&&g!==s.origType||n&&n.guid!==s.guid||a&&!a.test(s.namespace)||i&&i!==s.selector&&("**"!==i||!s.selector)||(d.splice(o,1),s.selector&&d.delegateCount--,f.remove&&f.remove.call(e,s));u&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,m,v.handle)||h.removeEvent(e,p,v.handle),delete l[p])}else for(p in l)h.event.remove(e,p+t[c],n,i,!0);h.isEmptyObject(l)&&(delete v.handle,h._removeData(e,"events"))}},trigger:function(t,n,i,r){var o,s,a,u,l,f,d,p=[i||C],m=c.call(t,"type")?t.type:t,g=c.call(t,"namespace")?t.namespace.split("."):[];if(a=f=i=i||C,3!==i.nodeType&&8!==i.nodeType&&!J.test(m+h.event.triggered)&&(m.indexOf(".")>=0&&(g=m.split("."),m=g.shift(),g.sort()),s=m.indexOf(":")<0&&"on"+m,(t=t[h.expando]?t:new h.Event(m,"object"==typeof t&&t)).isTrigger=r?2:3,t.namespace=g.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:h.makeArray(n,[t]),l=h.event.special[m]||{},r||!l.trigger||!1!==l.trigger.apply(i,n))){if(!r&&!l.noBubble&&!h.isWindow(i)){for(u=l.delegateType||m,J.test(u+m)||(a=a.parentNode);a;a=a.parentNode)p.push(a),f=a;f===(i.ownerDocument||C)&&p.push(f.defaultView||f.parentWindow||e)}for(d=0;(a=p[d++])&&!t.isPropagationStopped();)t.type=d>1?u:l.bindType||m,(o=(h._data(a,"events")||{})[t.type]&&h._data(a,"handle"))&&o.apply(a,n),(o=s&&a[s])&&o.apply&&h.acceptData(a)&&(t.result=o.apply(a,n),!1===t.result&&t.preventDefault());if(t.type=m,!r&&!t.isDefaultPrevented()&&(!l._default||!1===l._default.apply(p.pop(),n))&&h.acceptData(i)&&s&&i[m]&&!h.isWindow(i)){(f=i[s])&&(i[s]=null),h.event.triggered=m;try{i[m]()}catch(e){}h.event.triggered=void 0,f&&(i[s]=f)}return t.result}},dispatch:function(e){e=h.event.fix(e);var t,n,r,o,s,a=[],u=i.call(arguments),c=(h._data(this,"events")||{})[e.type]||[],l=h.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,e)){for(a=h.event.handlers.call(this,e,c),t=0;(o=a[t++])&&!e.isPropagationStopped();)for(e.currentTarget=o.elem,s=0;(r=o.handlers[s++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(r.namespace))&&(e.handleObj=r,e.data=r.data,void 0!==(n=((h.event.special[r.origType]||{}).handle||r.handler).apply(o.elem,u))&&!1===(e.result=n)&&(e.preventDefault(),e.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,i,r,o,s=[],a=t.delegateCount,u=e.target;if(a&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(!0!==u.disabled||"click"!==e.type)){for(r=[],o=0;a>o;o++)void 0===r[n=(i=t[o]).selector+" "]&&(r[n]=i.needsContext?h(n,this).index(u)>=0:h.find(n,this,null,[u]).length),r[n]&&r.push(i);r.length&&s.push({elem:u,handlers:r})}return a<t.length&&s.push({elem:this,handlers:t.slice(a)}),s},fix:function(e){if(e[h.expando])return e;var t,n,i,r=e.type,o=e,s=this.fixHooks[r];for(s||(this.fixHooks[r]=s=Y.test(r)?this.mouseHooks:G.test(r)?this.keyHooks:{}),i=s.props?this.props.concat(s.props):this.props,e=new h.Event(o),t=i.length;t--;)e[n=i[t]]=o[n];return e.target||(e.target=o.srcElement||C),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,i,r,o=t.button,s=t.fromElement;return null==e.pageX&&null!=t.clientX&&(r=(i=e.target.ownerDocument||C).documentElement,n=i.body,e.pageX=t.clientX+(r&&r.scrollLeft||n&&n.scrollLeft||0)-(r&&r.clientLeft||n&&n.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||n&&n.scrollTop||0)-(r&&r.clientTop||n&&n.clientTop||0)),!e.relatedTarget&&s&&(e.relatedTarget=s===e.target?t.toElement:s),e.which||void 0===o||(e.which=1&o?1:2&o?3:4&o?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ee()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===ee()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return h.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(e){return h.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,i){var r=h.extend(new h.Event,n,{type:e,isSimulated:!0,originalEvent:{}});i?h.event.trigger(r,null,t):h.event.dispatch.call(t,r),r.isDefaultPrevented()&&n.preventDefault()}},h.removeEvent=C.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var i="on"+t;e.detachEvent&&(typeof e[i]===P&&(e[i]=null),e.detachEvent(i,n))},h.Event=function(e,t){return this instanceof h.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Q:Z):this.type=e,t&&h.extend(this,t),this.timeStamp=e&&e.timeStamp||h.now(),void(this[h.expando]=!0)):new h.Event(e,t)},h.Event.prototype={isDefaultPrevented:Z,isPropagationStopped:Z,isImmediatePropagationStopped:Z,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Q,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Q,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Q,e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),this.stopPropagation()}},h.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){h.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=e.relatedTarget,r=e.handleObj;return(!i||i!==this&&!h.contains(this,i))&&(e.type=r.origType,n=r.handler.apply(this,arguments),e.type=t),n}}}),l.submitBubbles||(h.event.special.submit={setup:function(){return!h.nodeName(this,"form")&&void h.event.add(this,"click._submit keypress._submit",function(e){var t=e.target,n=h.nodeName(t,"input")||h.nodeName(t,"button")?t.form:void 0;n&&!h._data(n,"submitBubbles")&&(h.event.add(n,"submit._submit",function(e){e._submit_bubble=!0}),h._data(n,"submitBubbles",!0))})},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&h.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return!h.nodeName(this,"form")&&void h.event.remove(this,"._submit")}}),l.changeBubbles||(h.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(h.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),h.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),h.event.simulate("change",this,e,!0)})),!1):void h.event.add(this,"beforeactivate._change",function(e){var t=e.target;X.test(t.nodeName)&&!h._data(t,"changeBubbles")&&(h.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||h.event.simulate("change",this.parentNode,e,!0)}),h._data(t,"changeBubbles",!0))})},handle:function(e){var t=e.target;return this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type?e.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return h.event.remove(this,"._change"),!X.test(this.nodeName)}}),l.focusinBubbles||h.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){h.event.simulate(t,e.target,h.event.fix(e),!0)};h.event.special[t]={setup:function(){var i=this.ownerDocument||this,r=h._data(i,t);r||i.addEventListener(e,n,!0),h._data(i,t,(r||0)+1)},teardown:function(){var i=this.ownerDocument||this,r=h._data(i,t)-1;r?h._data(i,t,r):(i.removeEventListener(e,n,!0),h._removeData(i,t))}}}),h.fn.extend({on:function(e,t,n,i,r){var o,s;if("object"==typeof e){for(o in"string"!=typeof t&&(n=n||t,t=void 0),e)this.on(o,t,n,e[o],r);return this}if(null==n&&null==i?(i=t,n=t=void 0):null==i&&("string"==typeof t?(i=n,n=void 0):(i=n,n=t,t=void 0)),!1===i)i=Z;else if(!i)return this;return 1===r&&(s=i,(i=function(e){return h().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=h.guid++)),this.each(function(){h.event.add(this,e,i,n,t)})},one:function(e,t,n,i){return this.on(e,t,n,i,1)},off:function(e,t,n){var i,r;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,h(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(r in e)this.off(r,t,e[r]);return this}return(!1===t||"function"==typeof t)&&(n=t,t=void 0),!1===n&&(n=Z),this.each(function(){h.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){h.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?h.event.trigger(e,t,n,!0):void 0}});var ne="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ie=/ jQuery\d+="(?:null|\d+)"/g,re=new RegExp("<(?:"+ne+")[\\s/>]","i"),oe=/^\s+/,se=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ae=/<([\w:]+)/,ue=/<tbody/i,ce=/<|&#?\w+;/,le=/<(?:script|style|link)/i,fe=/checked\s*(?:[^=]|=\s*.checked.)/i,he=/^$|\/(?:java|ecma)script/i,de=/^true\/(.*)/,pe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,me={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},ge=te(C).appendChild(C.createElement("div"));function ve(e,t){var n,i,r=0,o=typeof e.getElementsByTagName!==P?e.getElementsByTagName(t||"*"):typeof e.querySelectorAll!==P?e.querySelectorAll(t||"*"):void 0;if(!o)for(o=[],n=e.childNodes||e;null!=(i=n[r]);r++)!t||h.nodeName(i,t)?o.push(i):h.merge(o,ve(i,t));return void 0===t||t&&h.nodeName(e,t)?h.merge([e],o):o}function $e(e){W.test(e.type)&&(e.defaultChecked=e.checked)}function ye(e,t){return h.nodeName(e,"table")&&h.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function be(e){return e.type=(null!==h.find.attr(e,"type"))+"/"+e.type,e}function xe(e){var t=de.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function we(e,t){for(var n,i=0;null!=(n=e[i]);i++)h._data(n,"globalEval",!t||h._data(t[i],"globalEval"))}function Ee(e,t){if(1===t.nodeType&&h.hasData(e)){var n,i,r,o=h._data(e),s=h._data(t,o),a=o.events;if(a)for(n in delete s.handle,s.events={},a)for(i=0,r=a[n].length;r>i;i++)h.event.add(t,n,a[n][i]);s.data&&(s.data=h.extend({},s.data))}}function Ce(e,t){var n,i,r;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!l.noCloneEvent&&t[h.expando]){for(i in(r=h._data(t)).events)h.removeEvent(t,i,r.handle);t.removeAttribute(h.expando)}"script"===n&&t.text!==e.text?(be(t).text=e.text,xe(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),l.html5Clone&&e.innerHTML&&!h.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&W.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}me.optgroup=me.option,me.tbody=me.tfoot=me.colgroup=me.caption=me.thead,me.th=me.td,h.extend({clone:function(e,t,n){var i,r,o,s,a,u=h.contains(e.ownerDocument,e);if(l.html5Clone||h.isXMLDoc(e)||!re.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(ge.innerHTML=e.outerHTML,ge.removeChild(o=ge.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||h.isXMLDoc(e)))for(i=ve(o),a=ve(e),s=0;null!=(r=a[s]);++s)i[s]&&Ce(r,i[s]);if(t)if(n)for(a=a||ve(e),i=i||ve(o),s=0;null!=(r=a[s]);s++)Ee(r,i[s]);else Ee(e,o);return(i=ve(o,"script")).length>0&&we(i,!u&&ve(e,"script")),i=a=r=null,o},buildFragment:function(e,t,n,i){for(var r,o,s,a,u,c,f,d=e.length,p=te(t),m=[],g=0;d>g;g++)if((o=e[g])||0===o)if("object"===h.type(o))h.merge(m,o.nodeType?[o]:o);else if(ce.test(o)){for(a=a||p.appendChild(t.createElement("div")),u=(ae.exec(o)||["",""])[1].toLowerCase(),f=me[u]||me._default,a.innerHTML=f[1]+o.replace(se,"<$1></$2>")+f[2],r=f[0];r--;)a=a.lastChild;if(!l.leadingWhitespace&&oe.test(o)&&m.push(t.createTextNode(oe.exec(o)[0])),!l.tbody)for(r=(o="table"!==u||ue.test(o)?"<table>"!==f[1]||ue.test(o)?0:a:a.firstChild)&&o.childNodes.length;r--;)h.nodeName(c=o.childNodes[r],"tbody")&&!c.childNodes.length&&o.removeChild(c);for(h.merge(m,a.childNodes),a.textContent="";a.firstChild;)a.removeChild(a.firstChild);a=p.lastChild}else m.push(t.createTextNode(o));for(a&&p.removeChild(a),l.appendChecked||h.grep(ve(m,"input"),$e),g=0;o=m[g++];)if((!i||-1===h.inArray(o,i))&&(s=h.contains(o.ownerDocument,o),a=ve(p.appendChild(o),"script"),s&&we(a),n))for(r=0;o=a[r++];)he.test(o.type||"")&&n.push(o);return a=null,p},cleanData:function(e,t){for(var i,r,o,s,a=0,u=h.expando,c=h.cache,f=l.deleteExpando,d=h.event.special;null!=(i=e[a]);a++)if((t||h.acceptData(i))&&(s=(o=i[u])&&c[o])){if(s.events)for(r in s.events)d[r]?h.event.remove(i,r):h.removeEvent(i,r,s.handle);c[o]&&(delete c[o],f?delete i[u]:typeof i.removeAttribute!==P?i.removeAttribute(u):i[u]=null,n.push(o))}}}),h.fn.extend({text:function(e){return U(this,function(e){return void 0===e?h.text(this):this.empty().append((this[0]&&this[0].ownerDocument||C).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||ye(this,e).appendChild(e)})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ye(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,i=e?h.filter(e,this):this,r=0;null!=(n=i[r]);r++)t||1!==n.nodeType||h.cleanData(ve(n)),n.parentNode&&(t&&h.contains(n.ownerDocument,n)&&we(ve(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&h.cleanData(ve(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&h.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return h.clone(this,e,t)})},html:function(e){return U(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(ie,""):void 0;if(!("string"!=typeof e||le.test(e)||!l.htmlSerialize&&re.test(e)||!l.leadingWhitespace&&oe.test(e)||me[(ae.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(se,"<$1></$2>");try{for(;i>n;n++)1===(t=this[n]||{}).nodeType&&(h.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=arguments[0];return this.domManip(arguments,function(t){e=this.parentNode,h.cleanData(ve(this)),e&&e.replaceChild(t,this)}),e&&(e.length||e.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t){e=r.apply([],e);var n,i,o,s,a,u,c=0,f=this.length,d=this,p=f-1,m=e[0],g=h.isFunction(m);if(g||f>1&&"string"==typeof m&&!l.checkClone&&fe.test(m))return this.each(function(n){var i=d.eq(n);g&&(e[0]=m.call(this,n,i.html())),i.domManip(e,t)});if(f&&(n=(u=h.buildFragment(e,this[0].ownerDocument,!1,this)).firstChild,1===u.childNodes.length&&(u=n),n)){for(o=(s=h.map(ve(u,"script"),be)).length;f>c;c++)i=u,c!==p&&(i=h.clone(i,!0,!0),o&&h.merge(s,ve(i,"script"))),t.call(this[c],i,c);if(o)for(a=s[s.length-1].ownerDocument,h.map(s,xe),c=0;o>c;c++)i=s[c],he.test(i.type||"")&&!h._data(i,"globalEval")&&h.contains(a,i)&&(i.src?h._evalUrl&&h._evalUrl(i.src):h.globalEval((i.text||i.textContent||i.innerHTML||"").replace(pe,"")));u=n=null}return this}}),h.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){h.fn[e]=function(e){for(var n,i=0,r=[],s=h(e),a=s.length-1;a>=i;i++)n=i===a?this:this.clone(!0),h(s[i])[t](n),o.apply(r,n.get());return this.pushStack(r)}});var Te,Se={};function ke(t,n){var i,r=h(n.createElement(t)).appendTo(n.body),o=e.getDefaultComputedStyle&&(i=e.getDefaultComputedStyle(r[0]))?i.display:h.css(r[0],"display");return r.detach(),o}function Ae(e){var t=C,n=Se[e];return n||("none"!==(n=ke(e,t))&&n||((t=((Te=(Te||h("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement))[0].contentWindow||Te[0].contentDocument).document).write(),t.close(),n=ke(e,t),Te.detach()),Se[e]=n),n}!function(){var e;l.shrinkWrapBlocks=function(){return null!=e?e:(e=!1,(n=C.getElementsByTagName("body")[0])&&n.style?(t=C.createElement("div"),(i=C.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),typeof t.style.zoom!==P&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(C.createElement("div")).style.width="5px",e=3!==t.offsetWidth),n.removeChild(i),e):void 0);var t,n,i}}();var Ne,Oe,Me=/^margin/,je=new RegExp("^("+F+")(?!px)[a-z%]+$","i"),De=/^(top|right|bottom|left)$/;function Le(e,t){return{get:function(){var n=e();if(null!=n)return n?void delete this.get:(this.get=t).apply(this,arguments)}}}e.getComputedStyle?(Ne=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):e.getComputedStyle(t,null)},Oe=function(e,t,n){var i,r,o,s,a=e.style;return s=(n=n||Ne(e))?n.getPropertyValue(t)||n[t]:void 0,n&&(""!==s||h.contains(e.ownerDocument,e)||(s=h.style(e,t)),je.test(s)&&Me.test(t)&&(i=a.width,r=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=s,s=n.width,a.width=i,a.minWidth=r,a.maxWidth=o)),void 0===s?s:s+""}):C.documentElement.currentStyle&&(Ne=function(e){return e.currentStyle},Oe=function(e,t,n){var i,r,o,s,a=e.style;return null==(s=(n=n||Ne(e))?n[t]:void 0)&&a&&a[t]&&(s=a[t]),je.test(s)&&!De.test(t)&&(i=a.left,(o=(r=e.runtimeStyle)&&r.left)&&(r.left=e.currentStyle.left),a.left="fontSize"===t?"1em":s,s=a.pixelLeft+"px",a.left=i,o&&(r.left=o)),void 0===s?s:s+""||"auto"}),function(){var t,n,i,r,o,s,a;if((t=C.createElement("div")).innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=(i=t.getElementsByTagName("a")[0])&&i.style){function u(){var t,n,i,u;(n=C.getElementsByTagName("body")[0])&&n.style&&(t=C.createElement("div"),(i=C.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",r=o=!1,a=!0,e.getComputedStyle&&(r="1%"!==(e.getComputedStyle(t,null)||{}).top,o="4px"===(e.getComputedStyle(t,null)||{width:"4px"}).width,(u=t.appendChild(C.createElement("div"))).style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",u.style.marginRight=u.style.width="0",t.style.width="1px",a=!parseFloat((e.getComputedStyle(u,null)||{}).marginRight),t.removeChild(u)),t.innerHTML="<table><tr><td></td><td>t</td></tr></table>",(u=t.getElementsByTagName("td"))[0].style.cssText="margin:0;border:0;padding:0;display:none",(s=0===u[0].offsetHeight)&&(u[0].style.display="",u[1].style.display="none",s=0===u[0].offsetHeight),n.removeChild(i))}n.cssText="float:left;opacity:.5",l.opacity="0.5"===n.opacity,l.cssFloat=!!n.cssFloat,t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===t.style.backgroundClip,l.boxSizing=""===n.boxSizing||""===n.MozBoxSizing||""===n.WebkitBoxSizing,h.extend(l,{reliableHiddenOffsets:function(){return null==s&&u(),s},boxSizingReliable:function(){return null==o&&u(),o},pixelPosition:function(){return null==r&&u(),r},reliableMarginRight:function(){return null==a&&u(),a}})}}(),h.swap=function(e,t,n,i){var r,o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];for(o in r=n.apply(e,i||[]),t)e.style[o]=s[o];return r};var Pe=/alpha\([^)]*\)/i,_e=/opacity\s*=\s*([^)]*)/,Ie=/^(none|table(?!-c[ea]).+)/,Re=new RegExp("^("+F+")(.*)$","i"),qe=new RegExp("^([+-])=("+F+")","i"),He={position:"absolute",visibility:"hidden",display:"block"},Ve={letterSpacing:"0",fontWeight:"400"},Fe=["Webkit","O","Moz","ms"];function Be(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),i=t,r=Fe.length;r--;)if((t=Fe[r]+n)in e)return t;return i}function ze(e,t){for(var n,i,r,o=[],s=0,a=e.length;a>s;s++)(i=e[s]).style&&(o[s]=h._data(i,"olddisplay"),n=i.style.display,t?(o[s]||"none"!==n||(i.style.display=""),""===i.style.display&&z(i)&&(o[s]=h._data(i,"olddisplay",Ae(i.nodeName)))):(r=z(i),(n&&"none"!==n||!r)&&h._data(i,"olddisplay",r?n:h.css(i,"display"))));for(s=0;a>s;s++)(i=e[s]).style&&(t&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=t?o[s]||"":"none"));return e}function Ue(e,t,n){var i=Re.exec(t);return i?Math.max(0,i[1]-(n||0))+(i[2]||"px"):t}function We(e,t,n,i,r){for(var o=n===(i?"border":"content")?4:"width"===t?1:0,s=0;4>o;o+=2)"margin"===n&&(s+=h.css(e,n+B[o],!0,r)),i?("content"===n&&(s-=h.css(e,"padding"+B[o],!0,r)),"margin"!==n&&(s-=h.css(e,"border"+B[o]+"Width",!0,r))):(s+=h.css(e,"padding"+B[o],!0,r),"padding"!==n&&(s+=h.css(e,"border"+B[o]+"Width",!0,r)));return s}function Xe(e,t,n){var i=!0,r="width"===t?e.offsetWidth:e.offsetHeight,o=Ne(e),s=l.boxSizing&&"border-box"===h.css(e,"boxSizing",!1,o);if(0>=r||null==r){if((0>(r=Oe(e,t,o))||null==r)&&(r=e.style[t]),je.test(r))return r;i=s&&(l.boxSizingReliable()||r===e.style[t]),r=parseFloat(r)||0}return r+We(e,t,n||(s?"border":"content"),i,o)+"px"}function Ge(e,t,n,i,r){return new Ge.prototype.init(e,t,n,i,r)}h.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Oe(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:l.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,o,s,a=h.camelCase(t),u=e.style;if(t=h.cssProps[a]||(h.cssProps[a]=Be(u,a)),s=h.cssHooks[t]||h.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(r=s.get(e,!1,i))?r:u[t];if("string"===(o=typeof n)&&(r=qe.exec(n))&&(n=(r[1]+1)*r[2]+parseFloat(h.css(e,t)),o="number"),null!=n&&n==n&&("number"!==o||h.cssNumber[a]||(n+="px"),l.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),!(s&&"set"in s&&void 0===(n=s.set(e,n,i)))))try{u[t]=n}catch(e){}}},css:function(e,t,n,i){var r,o,s,a=h.camelCase(t);return t=h.cssProps[a]||(h.cssProps[a]=Be(e.style,a)),(s=h.cssHooks[t]||h.cssHooks[a])&&"get"in s&&(o=s.get(e,!0,n)),void 0===o&&(o=Oe(e,t,i)),"normal"===o&&t in Ve&&(o=Ve[t]),""===n||n?(r=parseFloat(o),!0===n||h.isNumeric(r)?r||0:o):o}}),h.each(["height","width"],function(e,t){h.cssHooks[t]={get:function(e,n,i){return n?Ie.test(h.css(e,"display"))&&0===e.offsetWidth?h.swap(e,He,function(){return Xe(e,t,i)}):Xe(e,t,i):void 0},set:function(e,n,i){var r=i&&Ne(e);return Ue(0,n,i?We(e,t,i,l.boxSizing&&"border-box"===h.css(e,"boxSizing",!1,r),r):0)}}}),l.opacity||(h.cssHooks.opacity={get:function(e,t){return _e.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,i=e.currentStyle,r=h.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=i&&i.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===h.trim(o.replace(Pe,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||i&&!i.filter)||(n.filter=Pe.test(o)?o.replace(Pe,r):o+" "+r)}}),h.cssHooks.marginRight=Le(l.reliableMarginRight,function(e,t){return t?h.swap(e,{display:"inline-block"},Oe,[e,"marginRight"]):void 0}),h.each({margin:"",padding:"",border:"Width"},function(e,t){h.cssHooks[e+t]={expand:function(n){for(var i=0,r={},o="string"==typeof n?n.split(" "):[n];4>i;i++)r[e+B[i]+t]=o[i]||o[i-2]||o[0];return r}},Me.test(e)||(h.cssHooks[e+t].set=Ue)}),h.fn.extend({css:function(e,t){return U(this,function(e,t,n){var i,r,o={},s=0;if(h.isArray(t)){for(i=Ne(e),r=t.length;r>s;s++)o[t[s]]=h.css(e,t[s],!1,i);return o}return void 0!==n?h.style(e,t,n):h.css(e,t)},e,t,arguments.length>1)},show:function(){return ze(this,!0)},hide:function(){return ze(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){z(this)?h(this).show():h(this).hide()})}}),h.Tween=Ge,Ge.prototype={constructor:Ge,init:function(e,t,n,i,r,o){this.elem=e,this.prop=n,this.easing=r||"swing",this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=o||(h.cssNumber[n]?"":"px")},cur:function(){var e=Ge.propHooks[this.prop];return e&&e.get?e.get(this):Ge.propHooks._default.get(this)},run:function(e){var t,n=Ge.propHooks[this.prop];return this.options.duration?this.pos=t=h.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ge.propHooks._default.set(this),this}},Ge.prototype.init.prototype=Ge.prototype,Ge.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=h.css(e.elem,e.prop,""))&&"auto"!==t?t:0:e.elem[e.prop]},set:function(e){h.fx.step[e.prop]?h.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[h.cssProps[e.prop]]||h.cssHooks[e.prop])?h.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},Ge.propHooks.scrollTop=Ge.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},h.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},h.fx=Ge.prototype.init,h.fx.step={};var Ye,Je,Ke=/^(?:toggle|show|hide)$/,Qe=new RegExp("^(?:([+-])=|)("+F+")([a-z%]*)$","i"),Ze=/queueHooks$/,et=[function(e,t,n){var i,r,o,s,a,u,c,f=this,d={},p=e.style,m=e.nodeType&&z(e),g=h._data(e,"fxshow");for(i in n.queue||(null==(a=h._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,u=a.empty.fire,a.empty.fire=function(){a.unqueued||u()}),a.unqueued++,f.always(function(){f.always(function(){a.unqueued--,h.queue(e,"fx").length||a.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],c=h.css(e,"display"),"inline"===("none"===c?h._data(e,"olddisplay")||Ae(e.nodeName):c)&&"none"===h.css(e,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==Ae(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||f.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]})),t)if(r=t[i],Ke.exec(r)){if(delete t[i],o=o||"toggle"===r,r===(m?"hide":"show")){if("show"!==r||!g||void 0===g[i])continue;m=!0}d[i]=g&&g[i]||h.style(e,i)}else c=void 0;if(h.isEmptyObject(d))"inline"===("none"===c?Ae(e.nodeName):c)&&(p.display=c);else for(i in g?"hidden"in g&&(m=g.hidden):g=h._data(e,"fxshow",{}),o&&(g.hidden=!m),m?h(e).show():f.done(function(){h(e).hide()}),f.done(function(){var t;for(t in h._removeData(e,"fxshow"),d)h.style(e,t,d[t])}),d)s=rt(m?g[i]:0,i,f),i in g||(g[i]=s.start,m&&(s.end=s.start,s.start="width"===i||"height"===i?1:0))}],tt={"*":[function(e,t){var n=this.createTween(e,t),i=n.cur(),r=Qe.exec(t),o=r&&r[3]||(h.cssNumber[e]?"":"px"),s=(h.cssNumber[e]||"px"!==o&&+i)&&Qe.exec(h.css(n.elem,e)),a=1,u=20;if(s&&s[3]!==o){o=o||s[3],r=r||[],s=+i||1;do{s/=a=a||".5",h.style(n.elem,e,s+o)}while(a!==(a=n.cur()/i)&&1!==a&&--u)}return r&&(s=n.start=+s||+i||0,n.unit=o,n.end=r[1]?s+(r[1]+1)*r[2]:+r[2]),n}]};function nt(){return setTimeout(function(){Ye=void 0}),Ye=h.now()}function it(e,t){var n,i={height:e},r=0;for(t=t?1:0;4>r;r+=2-t)i["margin"+(n=B[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function rt(e,t,n){for(var i,r=(tt[t]||[]).concat(tt["*"]),o=0,s=r.length;s>o;o++)if(i=r[o].call(n,t,e))return i}function ot(e,t,n){var i,r,o=0,s=et.length,a=h.Deferred().always(function(){delete u.elem}),u=function(){if(r)return!1;for(var t=Ye||nt(),n=Math.max(0,c.startTime+c.duration-t),i=1-(n/c.duration||0),o=0,s=c.tweens.length;s>o;o++)c.tweens[o].run(i);return a.notifyWith(e,[c,i,n]),1>i&&s?n:(a.resolveWith(e,[c]),!1)},c=a.promise({elem:e,props:h.extend({},t),opts:h.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Ye||nt(),duration:n.duration,tweens:[],createTween:function(t,n){var i=h.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(i),i},stop:function(t){var n=0,i=t?c.tweens.length:0;if(r)return this;for(r=!0;i>n;n++)c.tweens[n].run(1);return t?a.resolveWith(e,[c,t]):a.rejectWith(e,[c,t]),this}}),l=c.props;for(function(e,t){var n,i,r,o,s;for(n in e)if(r=t[i=h.camelCase(n)],o=e[n],h.isArray(o)&&(r=o[1],o=e[n]=o[0]),n!==i&&(e[i]=o,delete e[n]),(s=h.cssHooks[i])&&"expand"in s)for(n in o=s.expand(o),delete e[i],o)n in e||(e[n]=o[n],t[n]=r);else t[i]=r}(l,c.opts.specialEasing);s>o;o++)if(i=et[o].call(c,e,l,c.opts))return i;return h.map(l,rt,c),h.isFunction(c.opts.start)&&c.opts.start.call(e,c),h.fx.timer(h.extend(u,{elem:e,anim:c,queue:c.opts.queue})),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always)}h.Animation=h.extend(ot,{tweener:function(e,t){h.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,i=0,r=e.length;r>i;i++)n=e[i],tt[n]=tt[n]||[],tt[n].unshift(t)},prefilter:function(e,t){t?et.unshift(e):et.push(e)}}),h.speed=function(e,t,n){var i=e&&"object"==typeof e?h.extend({},e):{complete:n||!n&&t||h.isFunction(e)&&e,duration:e,easing:n&&t||t&&!h.isFunction(t)&&t};return i.duration=h.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in h.fx.speeds?h.fx.speeds[i.duration]:h.fx.speeds._default,(null==i.queue||!0===i.queue)&&(i.queue="fx"),i.old=i.complete,i.complete=function(){h.isFunction(i.old)&&i.old.call(this),i.queue&&h.dequeue(this,i.queue)},i},h.fn.extend({fadeTo:function(e,t,n,i){return this.filter(z).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var r=h.isEmptyObject(e),o=h.speed(t,n,i),s=function(){var t=ot(this,h.extend({},e),o);(r||h._data(this,"finish"))&&t.stop(!0)};return s.finish=s,r||!1===o.queue?this.each(s):this.queue(o.queue,s)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,r=null!=e&&e+"queueHooks",o=h.timers,s=h._data(this);if(r)s[r]&&s[r].stop&&i(s[r]);else for(r in s)s[r]&&s[r].stop&&Ze.test(r)&&i(s[r]);for(r=o.length;r--;)o[r].elem!==this||null!=e&&o[r].queue!==e||(o[r].anim.stop(n),t=!1,o.splice(r,1));(t||!n)&&h.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=h._data(this),i=n[e+"queue"],r=n[e+"queueHooks"],o=h.timers,s=i?i.length:0;for(n.finish=!0,h.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;s>t;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish})}}),h.each(["toggle","show","hide"],function(e,t){var n=h.fn[t];h.fn[t]=function(e,i,r){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(it(t,!0),e,i,r)}}),h.each({slideDown:it("show"),slideUp:it("hide"),slideToggle:it("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){h.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}}),h.timers=[],h.fx.tick=function(){var e,t=h.timers,n=0;for(Ye=h.now();n<t.length;n++)(e=t[n])()||t[n]!==e||t.splice(n--,1);t.length||h.fx.stop(),Ye=void 0},h.fx.timer=function(e){h.timers.push(e),e()?h.fx.start():h.timers.pop()},h.fx.interval=13,h.fx.start=function(){Je||(Je=setInterval(h.fx.tick,h.fx.interval))},h.fx.stop=function(){clearInterval(Je),Je=null},h.fx.speeds={slow:600,fast:200,_default:400},h.fn.delay=function(e,t){return e=h.fx&&h.fx.speeds[e]||e,t=t||"fx",this.queue(t,function(t,n){var i=setTimeout(t,e);n.stop=function(){clearTimeout(i)}})},function(){var e,t,n,i,r;(t=C.createElement("div")).setAttribute("className","t"),t.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",i=t.getElementsByTagName("a")[0],r=(n=C.createElement("select")).appendChild(C.createElement("option")),e=t.getElementsByTagName("input")[0],i.style.cssText="top:1px",l.getSetAttribute="t"!==t.className,l.style=/top/.test(i.getAttribute("style")),l.hrefNormalized="/a"===i.getAttribute("href"),l.checkOn=!!e.value,l.optSelected=r.selected,l.enctype=!!C.createElement("form").enctype,n.disabled=!0,l.optDisabled=!r.disabled,(e=C.createElement("input")).setAttribute("value",""),l.input=""===e.getAttribute("value"),e.value="t",e.setAttribute("type","radio"),l.radioValue="t"===e.value}();var st=/\r/g;h.fn.extend({val:function(e){var t,n,i,r=this[0];return arguments.length?(i=h.isFunction(e),this.each(function(n){var r;1===this.nodeType&&(null==(r=i?e.call(this,n,h(this).val()):e)?r="":"number"==typeof r?r+="":h.isArray(r)&&(r=h.map(r,function(e){return null==e?"":e+""})),(t=h.valHooks[this.type]||h.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))})):r?(t=h.valHooks[r.type]||h.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(r,"value"))?n:"string"==typeof(n=r.value)?n.replace(st,""):null==n?"":n:void 0}}),h.extend({valHooks:{option:{get:function(e){var t=h.find.attr(e,"value");return null!=t?t:h.trim(h.text(e))}},select:{get:function(e){for(var t,n,i=e.options,r=e.selectedIndex,o="select-one"===e.type||0>r,s=o?null:[],a=o?r+1:i.length,u=0>r?a:o?r:0;a>u;u++)if(!(!(n=i[u]).selected&&u!==r||(l.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&h.nodeName(n.parentNode,"optgroup"))){if(t=h(n).val(),o)return t;s.push(t)}return s},set:function(e,t){for(var n,i,r=e.options,o=h.makeArray(t),s=r.length;s--;)if(i=r[s],h.inArray(h.valHooks.option.get(i),o)>=0)try{i.selected=n=!0}catch(e){i.scrollHeight}else i.selected=!1;return n||(e.selectedIndex=-1),r}}}}),h.each(["radio","checkbox"],function(){h.valHooks[this]={set:function(e,t){return h.isArray(t)?e.checked=h.inArray(h(e).val(),t)>=0:void 0}},l.checkOn||(h.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var at,ut,ct=h.expr.attrHandle,lt=/^(?:checked|selected)$/i,ft=l.getSetAttribute,ht=l.input;h.fn.extend({attr:function(e,t){return U(this,h.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){h.removeAttr(this,e)})}}),h.extend({attr:function(e,t,n){var i,r,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return typeof e.getAttribute===P?h.prop(e,t,n):(1===o&&h.isXMLDoc(e)||(t=t.toLowerCase(),i=h.attrHooks[t]||(h.expr.match.bool.test(t)?ut:at)),void 0===n?i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=h.find.attr(e,t))?void 0:r:null!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):void h.removeAttr(e,t))},removeAttr:function(e,t){var n,i,r=0,o=t&&t.match(O);if(o&&1===e.nodeType)for(;n=o[r++];)i=h.propFix[n]||n,h.expr.match.bool.test(n)?ht&&ft||!lt.test(n)?e[i]=!1:e[h.camelCase("default-"+n)]=e[i]=!1:h.attr(e,n,""),e.removeAttribute(ft?n:i)},attrHooks:{type:{set:function(e,t){if(!l.radioValue&&"radio"===t&&h.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}}}),ut={set:function(e,t,n){return!1===t?h.removeAttr(e,n):ht&&ft||!lt.test(n)?e.setAttribute(!ft&&h.propFix[n]||n,n):e[h.camelCase("default-"+n)]=e[n]=!0,n}},h.each(h.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ct[t]||h.find.attr;ct[t]=ht&&ft||!lt.test(t)?function(e,t,i){var r,o;return i||(o=ct[t],ct[t]=r,r=null!=n(e,t,i)?t.toLowerCase():null,ct[t]=o),r}:function(e,t,n){return n?void 0:e[h.camelCase("default-"+t)]?t.toLowerCase():null}}),ht&&ft||(h.attrHooks.value={set:function(e,t,n){return h.nodeName(e,"input")?void(e.defaultValue=t):at&&at.set(e,t,n)}}),ft||(at={set:function(e,t,n){var i=e.getAttributeNode(n);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(n)),i.value=t+="","value"===n||t===e.getAttribute(n)?t:void 0}},ct.id=ct.name=ct.coords=function(e,t,n){var i;return n?void 0:(i=e.getAttributeNode(t))&&""!==i.value?i.value:null},h.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);return n&&n.specified?n.value:void 0},set:at.set},h.attrHooks.contenteditable={set:function(e,t,n){at.set(e,""!==t&&t,n)}},h.each(["width","height"],function(e,t){h.attrHooks[t]={set:function(e,n){return""===n?(e.setAttribute(t,"auto"),n):void 0}}})),l.style||(h.attrHooks.style={get:function(e){return e.style.cssText||void 0},set:function(e,t){return e.style.cssText=t+""}});var dt=/^(?:input|select|textarea|button|object)$/i,pt=/^(?:a|area)$/i;h.fn.extend({prop:function(e,t){return U(this,h.prop,e,t,arguments.length>1)},removeProp:function(e){return e=h.propFix[e]||e,this.each(function(){try{this[e]=void 0,delete this[e]}catch(e){}})}}),h.extend({propFix:{for:"htmlFor",class:"className"},prop:function(e,t,n){var i,r,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return(1!==o||!h.isXMLDoc(e))&&(t=h.propFix[t]||t,r=h.propHooks[t]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:e[t]=n:r&&"get"in r&&null!==(i=r.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=h.find.attr(e,"tabindex");return t?parseInt(t,10):dt.test(e.nodeName)||pt.test(e.nodeName)&&e.href?0:-1}}}}),l.hrefNormalized||h.each(["href","src"],function(e,t){h.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),l.optSelected||(h.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),h.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){h.propFix[this.toLowerCase()]=this}),l.enctype||(h.propFix.enctype="encoding");var mt=/[\t\r\n\f]/g;h.fn.extend({addClass:function(e){var t,n,i,r,o,s,a=0,u=this.length,c="string"==typeof e&&e;if(h.isFunction(e))return this.each(function(t){h(this).addClass(e.call(this,t,this.className))});if(c)for(t=(e||"").match(O)||[];u>a;a++)if(i=1===(n=this[a]).nodeType&&(n.className?(" "+n.className+" ").replace(mt," "):" ")){for(o=0;r=t[o++];)i.indexOf(" "+r+" ")<0&&(i+=r+" ");s=h.trim(i),n.className!==s&&(n.className=s)}return this},removeClass:function(e){var t,n,i,r,o,s,a=0,u=this.length,c=0===arguments.length||"string"==typeof e&&e;if(h.isFunction(e))return this.each(function(t){h(this).removeClass(e.call(this,t,this.className))});if(c)for(t=(e||"").match(O)||[];u>a;a++)if(i=1===(n=this[a]).nodeType&&(n.className?(" "+n.className+" ").replace(mt," "):"")){for(o=0;r=t[o++];)for(;i.indexOf(" "+r+" ")>=0;)i=i.replace(" "+r+" "," ");s=e?h.trim(i):"",n.className!==s&&(n.className=s)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):this.each(h.isFunction(e)?function(n){h(this).toggleClass(e.call(this,n,this.className,t),t)}:function(){if("string"===n)for(var t,i=0,r=h(this),o=e.match(O)||[];t=o[i++];)r.hasClass(t)?r.removeClass(t):r.addClass(t);else(n===P||"boolean"===n)&&(this.className&&h._data(this,"__className__",this.className),this.className=this.className||!1===e?"":h._data(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,i=this.length;i>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(mt," ").indexOf(t)>=0)return!0;return!1}}),h.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){h.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),h.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var gt=h.now(),vt=/\?/,$t=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;h.parseJSON=function(t){if(e.JSON&&e.JSON.parse)return e.JSON.parse(t+"");var n,i=null,r=h.trim(t+"");return r&&!h.trim(r.replace($t,function(e,t,r,o){return n&&t&&(i=0),0===i?e:(n=r||t,i+=!o-!r,"")}))?Function("return "+r)():h.error("Invalid JSON: "+t)},h.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{e.DOMParser?n=(new DOMParser).parseFromString(t,"text/xml"):((n=new ActiveXObject("Microsoft.XMLDOM")).async="false",n.loadXML(t))}catch(e){n=void 0}return n&&n.documentElement&&!n.getElementsByTagName("parsererror").length||h.error("Invalid XML: "+t),n};var yt,bt,xt=/#.*$/,wt=/([?&])_=[^&]*/,Et=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Ct=/^(?:GET|HEAD)$/,Tt=/^\/\//,St=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,kt={},At={},Nt="*/".concat("*");try{bt=location.href}catch(e){(bt=C.createElement("a")).href="",bt=bt.href}function Ot(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,r=0,o=t.toLowerCase().match(O)||[];if(h.isFunction(n))for(;i=o[r++];)"+"===i.charAt(0)?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function Mt(e,t,n,i){var r={},o=e===At;function s(a){var u;return r[a]=!0,h.each(e[a]||[],function(e,a){var c=a(t,n,i);return"string"!=typeof c||o||r[c]?o?!(u=c):void 0:(t.dataTypes.unshift(c),s(c),!1)}),u}return s(t.dataTypes[0])||!r["*"]&&s("*")}function jt(e,t){var n,i,r=h.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((r[i]?e:n||(n={}))[i]=t[i]);return n&&h.extend(!0,e,n),e}yt=St.exec(bt.toLowerCase())||[],h.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(yt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Nt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":h.parseJSON,"text xml":h.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?jt(jt(e,h.ajaxSettings),t):jt(h.ajaxSettings,e)},ajaxPrefilter:Ot(kt),ajaxTransport:Ot(At),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,i,r,o,s,a,u,c,l=h.ajaxSetup({},t),f=l.context||l,d=l.context&&(f.nodeType||f.jquery)?h(f):h.event,p=h.Deferred(),m=h.Callbacks("once memory"),g=l.statusCode||{},v={},$={},y=0,b="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(2===y){if(!c)for(c={};t=Et.exec(o);)c[t[1].toLowerCase()]=t[2];t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===y?o:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return y||(e=$[n]=$[n]||e,v[e]=t),this},overrideMimeType:function(e){return y||(l.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>y)for(t in e)g[t]=[g[t],e[t]];else x.always(e[x.status]);return this},abort:function(e){var t=e||b;return u&&u.abort(t),w(0,t),this}};if(p.promise(x).complete=m.add,x.success=x.done,x.error=x.fail,l.url=((e||l.url||bt)+"").replace(xt,"").replace(Tt,yt[1]+"//"),l.type=t.method||t.type||l.method||l.type,l.dataTypes=h.trim(l.dataType||"*").toLowerCase().match(O)||[""],null==l.crossDomain&&(n=St.exec(l.url.toLowerCase()),l.crossDomain=!(!n||n[1]===yt[1]&&n[2]===yt[2]&&(n[3]||("http:"===n[1]?"80":"443"))===(yt[3]||("http:"===yt[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=h.param(l.data,l.traditional)),Mt(kt,l,t,x),2===y)return x;for(i in(a=h.event&&l.global)&&0==h.active++&&h.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!Ct.test(l.type),r=l.url,l.hasContent||(l.data&&(r=l.url+=(vt.test(r)?"&":"?")+l.data,delete l.data),!1===l.cache&&(l.url=wt.test(r)?r.replace(wt,"$1_="+gt++):r+(vt.test(r)?"&":"?")+"_="+gt++)),l.ifModified&&(h.lastModified[r]&&x.setRequestHeader("If-Modified-Since",h.lastModified[r]),h.etag[r]&&x.setRequestHeader("If-None-Match",h.etag[r])),(l.data&&l.hasContent&&!1!==l.contentType||t.contentType)&&x.setRequestHeader("Content-Type",l.contentType),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Nt+"; q=0.01":""):l.accepts["*"]),l.headers)x.setRequestHeader(i,l.headers[i]);if(l.beforeSend&&(!1===l.beforeSend.call(f,x,l)||2===y))return x.abort();for(i in b="abort",{success:1,error:1,complete:1})x[i](l[i]);if(u=Mt(At,l,t,x)){x.readyState=1,a&&d.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(s=setTimeout(function(){x.abort("timeout")},l.timeout));try{y=1,u.send(v,w)}catch(e){if(!(2>y))throw e;w(-1,e)}}else w(-1,"No Transport");function w(e,t,n,i){var c,v,$,b,w,E=t;2!==y&&(y=2,s&&clearTimeout(s),u=void 0,o=i||"",x.readyState=e>0?4:0,c=e>=200&&300>e||304===e,n&&(b=function(e,t,n){for(var i,r,o,s,a=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(s in a)if(a[s]&&a[s].test(r)){u.unshift(s);break}if(u[0]in n)o=u[0];else{for(s in n){if(!u[0]||e.converters[s+" "+u[0]]){o=s;break}i||(i=s)}o=o||i}return o?(o!==u[0]&&u.unshift(o),n[o]):void 0}(l,x,n)),b=function(e,t,n,i){var r,o,s,a,u,c={},l=e.dataTypes.slice();if(l[1])for(s in e.converters)c[s.toLowerCase()]=e.converters[s];for(o=l.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=l.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(s=c[u+" "+o]||c["* "+o]))for(r in c)if((a=r.split(" "))[1]===o&&(s=c[u+" "+a[0]]||c["* "+a[0]])){!0===s?s=c[r]:!0!==c[r]&&(o=a[0],l.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(l,b,x,c),c?(l.ifModified&&((w=x.getResponseHeader("Last-Modified"))&&(h.lastModified[r]=w),(w=x.getResponseHeader("etag"))&&(h.etag[r]=w)),204===e||"HEAD"===l.type?E="nocontent":304===e?E="notmodified":(E=b.state,v=b.data,c=!($=b.error))):($=E,(e||!E)&&(E="error",0>e&&(e=0))),x.status=e,x.statusText=(t||E)+"",c?p.resolveWith(f,[v,E,x]):p.rejectWith(f,[x,E,$]),x.statusCode(g),g=void 0,a&&d.trigger(c?"ajaxSuccess":"ajaxError",[x,l,c?v:$]),m.fireWith(f,[x,E]),a&&(d.trigger("ajaxComplete",[x,l]),--h.active||h.event.trigger("ajaxStop")))}return x},getJSON:function(e,t,n){return h.get(e,t,n,"json")},getScript:function(e,t){return h.get(e,void 0,t,"script")}}),h.each(["get","post"],function(e,t){h[t]=function(e,n,i,r){return h.isFunction(n)&&(r=r||i,i=n,n=void 0),h.ajax({url:e,type:t,dataType:r,data:n,success:i})}}),h._evalUrl=function(e){return h.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},h.fn.extend({wrapAll:function(e){if(h.isFunction(e))return this.each(function(t){h(this).wrapAll(e.call(this,t))});if(this[0]){var t=h(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return this.each(h.isFunction(e)?function(t){h(this).wrapInner(e.call(this,t))}:function(){var t=h(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=h.isFunction(e);return this.each(function(n){h(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){h.nodeName(this,"body")||h(this).replaceWith(this.childNodes)}).end()}}),h.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0||!l.reliableHiddenOffsets()&&"none"===(e.style&&e.style.display||h.css(e,"display"))},h.expr.filters.visible=function(e){return!h.expr.filters.hidden(e)};var Dt=/%20/g,Lt=/\[\]$/,Pt=/\r?\n/g,_t=/^(?:submit|button|image|reset|file)$/i,It=/^(?:input|select|textarea|keygen)/i;function Rt(e,t,n,i){var r;if(h.isArray(t))h.each(t,function(t,r){n||Lt.test(e)?i(e,r):Rt(e+"["+("object"==typeof r?t:"")+"]",r,n,i)});else if(n||"object"!==h.type(t))i(e,t);else for(r in t)Rt(e+"["+r+"]",t[r],n,i)}h.param=function(e,t){var n,i=[],r=function(e,t){t=h.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=h.ajaxSettings&&h.ajaxSettings.traditional),h.isArray(e)||e.jquery&&!h.isPlainObject(e))h.each(e,function(){r(this.name,this.value)});else for(n in e)Rt(n,e[n],t,r);return i.join("&").replace(Dt,"+")},h.fn.extend({serialize:function(){return h.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=h.prop(this,"elements");return e?h.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!h(this).is(":disabled")&&It.test(this.nodeName)&&!_t.test(e)&&(this.checked||!W.test(e))}).map(function(e,t){var n=h(this).val();return null==n?null:h.isArray(n)?h.map(n,function(e){return{name:t.name,value:e.replace(Pt,"\r\n")}}):{name:t.name,value:n.replace(Pt,"\r\n")}}).get()}}),h.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Ft()||function(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}()}:Ft;var qt=0,Ht={},Vt=h.ajaxSettings.xhr();function Ft(){try{return new e.XMLHttpRequest}catch(e){}}e.attachEvent&&e.attachEvent("onunload",function(){for(var e in Ht)Ht[e](void 0,!0)}),l.cors=!!Vt&&"withCredentials"in Vt,(Vt=l.ajax=!!Vt)&&h.ajaxTransport(function(e){var t;if(!e.crossDomain||l.cors)return{send:function(n,i){var r,o=e.xhr(),s=++qt;if(o.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(r in e.xhrFields)o[r]=e.xhrFields[r];for(r in e.mimeType&&o.overrideMimeType&&o.overrideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest"),n)void 0!==n[r]&&o.setRequestHeader(r,n[r]+"");o.send(e.hasContent&&e.data||null),t=function(n,r){var a,u,c;if(t&&(r||4===o.readyState))if(delete Ht[s],t=void 0,o.onreadystatechange=h.noop,r)4!==o.readyState&&o.abort();else{c={},a=o.status,"string"==typeof o.responseText&&(c.text=o.responseText);try{u=o.statusText}catch(e){u=""}a||!e.isLocal||e.crossDomain?1223===a&&(a=204):a=c.text?200:404}c&&i(a,u,c,o.getAllResponseHeaders())},e.async?4===o.readyState?setTimeout(t):o.onreadystatechange=Ht[s]=t:t()},abort:function(){t&&t(void 0,!0)}}}),h.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return h.globalEval(e),e}}}),h.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),h.ajaxTransport("script",function(e){if(e.crossDomain){var t,n=C.head||h("head")[0]||C.documentElement;return{send:function(i,r){(t=C.createElement("script")).async=!0,e.scriptCharset&&(t.charset=e.scriptCharset),t.src=e.url,t.onload=t.onreadystatechange=function(e,n){(n||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,n||r(200,"success"))},n.insertBefore(t,n.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}});var Bt=[],zt=/(=)\?(?=&|$)|\?\?/;h.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Bt.pop()||h.expando+"_"+gt++;return this[e]=!0,e}}),h.ajaxPrefilter("json jsonp",function(t,n,i){var r,o,s,a=!1!==t.jsonp&&(zt.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&zt.test(t.data)&&"data");return a||"jsonp"===t.dataTypes[0]?(r=t.jsonpCallback=h.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(zt,"$1"+r):!1!==t.jsonp&&(t.url+=(vt.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return s||h.error(r+" was not called"),s[0]},t.dataTypes[0]="json",o=e[r],e[r]=function(){s=arguments},i.always(function(){e[r]=o,t[r]&&(t.jsonpCallback=n.jsonpCallback,Bt.push(r)),s&&h.isFunction(o)&&o(s[0]),s=o=void 0}),"script"):void 0}),h.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||C;var i=b.exec(e),r=!n&&[];return i?[t.createElement(i[1])]:(i=h.buildFragment([e],t,r),r&&r.length&&h(r).remove(),h.merge([],i.childNodes))};var Ut=h.fn.load;h.fn.load=function(e,t,n){if("string"!=typeof e&&Ut)return Ut.apply(this,arguments);var i,r,o,s=this,a=e.indexOf(" ");return a>=0&&(i=h.trim(e.slice(a,e.length)),e=e.slice(0,a)),h.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),s.length>0&&h.ajax({url:e,type:o,dataType:"html",data:t}).done(function(e){r=arguments,s.html(i?h("<div>").append(h.parseHTML(e)).find(i):e)}).complete(n&&function(e,t){s.each(n,r||[e.responseText,t,e])}),this},h.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){h.fn[t]=function(e){return this.on(t,e)}}),h.expr.filters.animated=function(e){return h.grep(h.timers,function(t){return e===t.elem}).length};var Wt=e.document.documentElement;function Xt(e){return h.isWindow(e)?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}h.offset={setOffset:function(e,t,n){var i,r,o,s,a,u,c=h.css(e,"position"),l=h(e),f={};"static"===c&&(e.style.position="relative"),a=l.offset(),o=h.css(e,"top"),u=h.css(e,"left"),("absolute"===c||"fixed"===c)&&h.inArray("auto",[o,u])>-1?(s=(i=l.position()).top,r=i.left):(s=parseFloat(o)||0,r=parseFloat(u)||0),h.isFunction(t)&&(t=t.call(e,n,a)),null!=t.top&&(f.top=t.top-a.top+s),null!=t.left&&(f.left=t.left-a.left+r),"using"in t?t.using.call(e,f):l.css(f)}},h.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){h.offset.setOffset(this,e,t)});var t,n,i={top:0,left:0},r=this[0],o=r&&r.ownerDocument;return o?(t=o.documentElement,h.contains(t,r)?(typeof r.getBoundingClientRect!==P&&(i=r.getBoundingClientRect()),n=Xt(o),{top:i.top+(n.pageYOffset||t.scrollTop)-(t.clientTop||0),left:i.left+(n.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):i):void 0},position:function(){if(this[0]){var e,t,n={top:0,left:0},i=this[0];return"fixed"===h.css(i,"position")?t=i.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),h.nodeName(e[0],"html")||(n=e.offset()),n.top+=h.css(e[0],"borderTopWidth",!0),n.left+=h.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-h.css(i,"marginTop",!0),left:t.left-n.left-h.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||Wt;e&&!h.nodeName(e,"html")&&"static"===h.css(e,"position");)e=e.offsetParent;return e||Wt})}}),h.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n=/Y/.test(t);h.fn[e]=function(i){return U(this,function(e,i,r){var o=Xt(e);return void 0===r?o?t in o?o[t]:o.document.documentElement[i]:e[i]:void(o?o.scrollTo(n?h(o).scrollLeft():r,n?r:h(o).scrollTop()):e[i]=r)},e,i,arguments.length,null)}}),h.each(["top","left"],function(e,t){h.cssHooks[t]=Le(l.pixelPosition,function(e,n){return n?(n=Oe(e,t),je.test(n)?h(e).position()[t]+"px":n):void 0})}),h.each({Height:"height",Width:"width"},function(e,t){h.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,i){h.fn[i]=function(i,r){var o=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===r?"margin":"border");return U(this,function(t,n,i){var r;return h.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(r=t.documentElement,Math.max(t.body["scroll"+e],r["scroll"+e],t.body["offset"+e],r["offset"+e],r["client"+e])):void 0===i?h.css(t,n,s):h.style(t,n,i,s)},t,o?i:void 0,o,null)}})}),h.fn.size=function(){return this.length},h.fn.andSelf=h.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return h});var Gt=e.jQuery,Yt=e.$;return h.noConflict=function(t){return e.$===h&&(e.$=Yt),t&&e.jQuery===h&&(e.jQuery=Gt),h},typeof t===P&&(e.jQuery=e.$=h),h}),function(){"use strict";var e=[],t=$(window);$.fn.scrollfix=function(t){this.each(function(){this.style.overflow="hidden";var n=this.getBoundingClientRect();if(this.style.overflow="initial",this.sf={top:n.top-document.body.getBoundingClientRect().top,marginTop:t.marginTop||0,height:n.height,limit:t.limit,fixed:!1},!this.sf.height){var i=this.firstElementChild;if(i){var r=i.id.match(/\d+x(\d{2,})/);r&&(this.sf.height=parseFloat(r[1]))}}this.style.width=n.width+"px";for(var o=e.length;o--&&e[o].sf.limit!==this.sf.limit;);e.splice(-1==o?0:1,0,this)})},t.on("scroll",function(){setTimeout(function(){var n,i,r=t.scrollTop();if("web"!=Config.platform)var o=174;else o=42;for(var s=e.length;s--;){n=e[s];var a=$(n);if(!n.getAttribute("data-static")){$(a).height();"fixed"!=n.style.position&&"relative"!=n.style.position&&(e[s].sf.top=n.getBoundingClientRect().top-document.body.getBoundingClientRect().top);var u=$(".header").is(".header-thin")?50:100,c=$(".header").is(".is-closed")||$(n).hasClass("ignore-header")?0:u;if(-1==n.className.indexOf("no-scroll"))if(i=".title-content"==n.sf.limit.selector||".blog-header"==n.sf.limit.selector?o:n.sf.limit.offset().top+n.sf.limit.outerHeight()-n.sf.height,r+n.sf.marginTop>=n.sf.top&&r+c<=i)n.style.top=n.sf.marginTop+c+"px",n.style.position="fixed";else if(r+n.sf.marginTop<n.sf.top)"static"!=n.style.position&&(n.style.position="static",n.style.top="0");else if("absolute"!=n.style.position&&"relative"!=n.style.position){var l=$(n).parents(".article");if(0==$(n).height())var f=$(n).children().first().height();else f=$(n).height();l.css("position","relative"),n.style.position="relative",n.style.transition="none",n.style.margin=0;var h=n.sf.marginTop+n.sf.limit.offset().top+n.sf.limit.height()-($(n).offset().top+f);if(h<0&&(h*=-1),".title-content"==n.sf.limit.selector||".blog-header"==n.sf.limit.selector){var d=parseInt($("body").css("padding-top"));n.style.top=o-d+"px"}else n.style.top=h-20+"px"}}}},50)})}(),function(){"use strict";$.fn.toggleAttr=function(e,t,n){return this.each(function(){var i=$(this);i.attr(e)==t?i.attr(e,n):i.attr(e,t)})}}(),function(e,t,n){"use strict";function i(e){return function(){var t,n=arguments[0];for(t="["+(e?e+":":"")+n+"] http://errors.angularjs.org/1.4.5/"+(e?e+"/":"")+n,n=1;n<arguments.length;n++){var i;t=t+(1==n?"?":"&")+"p"+(n-1)+"=",t+=encodeURIComponent(i="function"==typeof(i=arguments[n])?i.toString().replace(/ \{[\s\S]*$/,""):void 0===i?"undefined":"string"!=typeof i?JSON.stringify(i):i)}return Error(t)}}function r(e){if(null==e||k(e))return!1;var t="length"in Object(e)&&e.length;return!(e.nodeType!==Gn||!t)||(w(e)||qn(e)||0===t||"number"==typeof t&&0<t&&t-1 in e)}function o(e,t,n){var i,s;if(e)if(T(e))for(i in e)"prototype"==i||"length"==i||"name"==i||e.hasOwnProperty&&!e.hasOwnProperty(i)||t.call(n,e[i],i,e);else if(qn(e)||r(e)){var a="object"!=typeof e;for(i=0,s=e.length;i<s;i++)(a||i in e)&&t.call(n,e[i],i,e)}else if(e.forEach&&e.forEach!==o)e.forEach(t,n,e);else if(x(e))for(i in e)t.call(n,e[i],i,e);else if("function"==typeof e.hasOwnProperty)for(i in e)e.hasOwnProperty(i)&&t.call(n,e[i],i,e);else for(i in e)An.call(e,i)&&t.call(n,e[i],i,e);return e}function s(e,t,n){for(var i=Object.keys(e).sort(),r=0;r<i.length;r++)t.call(n,e[i[r]],i[r]);return i}function a(e){return function(t,n){e(n,t)}}function u(e,t){t?e.$$hashKey=t:delete e.$$hashKey}function c(e,t,n){for(var i=e.$$hashKey,r=0,o=t.length;r<o;++r){var s=t[r];if(b(s)||T(s))for(var a=Object.keys(s),l=0,f=a.length;l<f;l++){var h=a[l],d=s[h];n&&b(d)?C(d)?e[h]=new Date(d.valueOf()):S(d)?e[h]=new RegExp(d):(b(e[h])||(e[h]=qn(d)?[]:{}),c(e[h],[d],!0)):e[h]=d}}return u(e,i),e}function l(e){return c(e,On.call(arguments,1),!1)}function f(e){return c(e,On.call(arguments,1),!0)}function h(e){return parseInt(e,10)}function d(e,t){return l(Object.create(e),t)}function p(){}function m(e){return e}function g(e){return function(){return e}}function v(e){return T(e.toString)&&e.toString!==Object.prototype.toString}function $(e){return void 0===e}function y(e){return void 0!==e}function b(e){return null!==e&&"object"==typeof e}function x(e){return null!==e&&"object"==typeof e&&!Ln(e)}function w(e){return"string"==typeof e}function E(e){return"number"==typeof e}function C(e){return"[object Date]"===Dn.call(e)}function T(e){return"function"==typeof e}function S(e){return"[object RegExp]"===Dn.call(e)}function k(e){return e&&e.window===e}function A(e){return e&&e.$evalAsync&&e.$watch}function N(e){return"boolean"==typeof e}function O(e){return!(!e||!(e.nodeName||e.prop&&e.attr&&e.find))}function M(e){return kn(e.nodeName||e[0]&&e[0].nodeName)}function j(e,t){var n=e.indexOf(t);return 0<=n&&e.splice(n,1),n}function D(e,t,n,i){if(k(e)||A(e))throw Pn("cpws");if(Hn.test(Dn.call(t)))throw Pn("cpta");if(t){if(e===t)throw Pn("cpi");var r;if(n=n||[],i=i||[],b(e)&&(n.push(e),i.push(t)),qn(e))for(r=t.length=0;r<e.length;r++)t.push(D(e[r],null,n,i));else{var s=t.$$hashKey;if(qn(t)?t.length=0:o(t,function(e,n){delete t[n]}),x(e))for(r in e)t[r]=D(e[r],null,n,i);else if(e&&"function"==typeof e.hasOwnProperty)for(r in e)e.hasOwnProperty(r)&&(t[r]=D(e[r],null,n,i));else for(r in e)An.call(e,r)&&(t[r]=D(e[r],null,n,i));u(t,s)}}else if(t=e,b(e)){if(n&&-1!==(s=n.indexOf(e)))return i[s];if(qn(e))return D(e,[],n,i);if(Hn.test(Dn.call(e)))t=new e.constructor(e);else if(C(e))t=new Date(e.getTime());else{if(!S(e))return D(e,r=Object.create(Ln(e)),n,i);(t=new RegExp(e.source,e.toString().match(/[^\/]*$/)[0])).lastIndex=e.lastIndex}i&&(n.push(e),i.push(t))}return t}function L(e,t){if(qn(e)){t=t||[];for(var n=0,i=e.length;n<i;n++)t[n]=e[n]}else if(b(e))for(n in t=t||{},e)"$"===n.charAt(0)&&"$"===n.charAt(1)||(t[n]=e[n]);return t||e}function P(e,t){if(e===t)return!0;if(null===e||null===t)return!1;if(e!=e&&t!=t)return!0;var i,r=typeof e;if(r==typeof t&&"object"==r){if(!qn(e)){if(C(e))return!!C(t)&&P(e.getTime(),t.getTime());if(S(e))return!!S(t)&&e.toString()==t.toString();if(A(e)||A(t)||k(e)||k(t)||qn(t)||C(t)||S(t))return!1;for(i in r=oe(),e)if("$"!==i.charAt(0)&&!T(e[i])){if(!P(e[i],t[i]))return!1;r[i]=!0}for(i in t)if(!(i in r||"$"===i.charAt(0)||t[i]===n||T(t[i])))return!1;return!0}if(!qn(t))return!1;if((r=e.length)==t.length){for(i=0;i<r;i++)if(!P(e[i],t[i]))return!1;return!0}}return!1}function _(e,t,n){return e.concat(On.call(t,n))}function I(e,t){var n=2<arguments.length?On.call(arguments,2):[];return!T(t)||t instanceof RegExp?t:n.length?function(){return arguments.length?t.apply(e,_(n,arguments,0)):t.apply(e,n)}:function(){return arguments.length?t.apply(e,arguments):t.call(e)}}function R(e,i){var r=i;return"string"==typeof e&&"$"===e.charAt(0)&&"$"===e.charAt(1)?r=n:k(i)?r="$WINDOW":i&&t===i?r="$DOCUMENT":A(i)&&(r="$SCOPE"),r}function q(e,t){return void 0===e?n:(E(t)||(t=t?2:null),JSON.stringify(e,R,t))}function H(e){return w(e)?JSON.parse(e):e}function V(e,t){var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function F(e,t,n){n=n?-1:1;var i=V(t,e.getTimezoneOffset());return t=e,e=n*(i-e.getTimezoneOffset()),(t=new Date(t.getTime())).setMinutes(t.getMinutes()+e),t}function B(e){e=En(e).clone();try{e.empty()}catch(e){}var t=En("<div>").append(e).html();try{return e[0].nodeType===Yn?kn(t):t.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(e,t){return"<"+kn(t)})}catch(e){return kn(t)}}function z(e){try{return decodeURIComponent(e)}catch(e){}}function U(e){var t={};return o((e||"").split("&"),function(e){var n,i,r;e&&(i=e=e.replace(/\+/g,"%20"),-1!==(n=e.indexOf("="))&&(i=e.substring(0,n),r=e.substring(n+1)),y(i=z(i))&&(r=!y(r)||z(r),An.call(t,i)?qn(t[i])?t[i].push(r):t[i]=[t[i],r]:t[i]=r))}),t}function W(e){var t=[];return o(e,function(e,n){qn(e)?o(e,function(e){t.push(G(n,!0)+(!0===e?"":"="+G(e,!0)))}):t.push(G(n,!0)+(!0===e?"":"="+G(e,!0)))}),t.length?t.join("&"):""}function X(e){return G(e,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function G(e,t){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,t?"%20":"+")}function Y(e,t){var n,i,r={};o(Un,function(t){t+="app",!n&&e.hasAttribute&&e.hasAttribute(t)&&(n=e,i=e.getAttribute(t))}),o(Un,function(t){var r;t+="app",!n&&(r=e.querySelector("["+t.replace(":","\\:")+"]"))&&(n=r,i=r.getAttribute(t))}),n&&(r.strictDi=null!==function(e,t){var n,i,r=Un.length;for(i=0;i<r;++i)if(n=Un[i]+t,w(n=e.getAttribute(n)))return n;return null}(n,"strict-di"),t(n,i?[i]:[],r))}function J(n,i,r){b(r)||(r={}),r=l({strictDi:!1},r);var s=function(){if((n=En(n)).injector()){var e=n[0]===t?"document":B(n);throw Pn("btstrpd",e.replace(/</,"&lt;").replace(/>/,"&gt;"))}return(i=i||[]).unshift(["$provide",function(e){e.value("$rootElement",n)}]),r.debugInfoEnabled&&i.push(["$compileProvider",function(e){e.debugInfoEnabled(!0)}]),i.unshift("ng"),(e=Ae(i,r.strictDi)).invoke(["$rootScope","$rootElement","$compile","$injector",function(e,t,n,i){e.$apply(function(){t.data("$injector",i),n(t)(e)})}]),e},a=/^NG_ENABLE_DEBUG_INFO!/,u=/^NG_DEFER_BOOTSTRAP!/;if(e&&a.test(e.name)&&(r.debugInfoEnabled=!0,e.name=e.name.replace(a,"")),e&&!u.test(e.name))return s();e.name=e.name.replace(u,""),_n.resumeBootstrap=function(e){return o(e,function(e){i.push(e)}),s()},T(_n.resumeDeferredBootstrap)&&_n.resumeDeferredBootstrap()}function K(){e.name="NG_ENABLE_DEBUG_INFO!"+e.name,e.location.reload()}function Q(e){if(!(e=_n.element(e).injector()))throw Pn("test");return e.get("$$testability")}function Z(e,t){return t=t||"_",e.replace(Wn,function(e,n){return(n?t:"")+e.toLowerCase()})}function ee(e,t,n){if(!e)throw Pn("areq",t||"?",n||"required");return e}function te(e,t,n){return n&&qn(e)&&(e=e[e.length-1]),ee(T(e),t,"not a function, got "+(e&&"object"==typeof e?e.constructor.name||"Object":typeof e)),e}function ne(e,t){if("hasOwnProperty"===e)throw Pn("badname",t)}function ie(e,t,n){if(!t)return e;for(var i,r=e,o=(t=t.split(".")).length,s=0;s<o;s++)i=t[s],e&&(e=(r=e)[i]);return!n&&T(e)?I(r,e):e}function re(e){var t=e[0];e=e[e.length-1];var n=[t];do{if(!(t=t.nextSibling))break;n.push(t)}while(t!==e);return En(n)}function oe(){return Object.create(null)}function se(e){return e.replace(Zn,function(e,t,n,i){return i?n.toUpperCase():n}).replace(ei,"Moz$1")}function ae(e){return(e=e.nodeType)===Gn||!e||9===e}function ue(e,t){var n,i,r=t.createDocumentFragment(),s=[];if(ri.test(e)){for(n=n||r.appendChild(t.createElement("div")),i=(oi.exec(e)||["",""])[1].toLowerCase(),i=ai[i]||ai._default,n.innerHTML=i[1]+e.replace(si,"<$1></$2>")+i[2],i=i[0];i--;)n=n.lastChild;s=_(s,n.childNodes),(n=r.firstChild).textContent=""}else s.push(t.createTextNode(e));return r.textContent="",r.innerHTML="",o(s,function(e){r.appendChild(e)}),r}function ce(e){if(e instanceof ce)return e;var n,i;if(w(e)&&(e=Vn(e),n=!0),!(this instanceof ce)){if(n&&"<"!=e.charAt(0))throw ni("nosel");return new ce(e)}n&&(n=t,e=(i=ii.exec(e))?[n.createElement(i[1])]:(i=ue(e,n))?i.childNodes:[]);ye(this,e)}function le(e){return e.cloneNode(!0)}function fe(e,t){if(t||de(e),e.querySelectorAll)for(var n=e.querySelectorAll("*"),i=0,r=n.length;i<r;i++)de(n[i])}function he(e,t,n,i){if(y(i))throw ni("offargs");var r=(i=pe(e))&&i.events,s=i&&i.handle;if(s)if(t)o(t.split(" "),function(t){if(y(n)){var i=r[t];if(j(i||[],n),i&&0<i.length)return}e.removeEventListener(t,s,!1),delete r[t]});else for(t in r)"$destroy"!==t&&e.removeEventListener(t,s,!1),delete r[t]}function de(e,t){var i=e.ng339,r=i&&Kn[i];r&&(t?delete r.data[t]:(r.handle&&(r.events.$destroy&&r.handle({},"$destroy"),he(e)),delete Kn[i],e.ng339=n))}function pe(e,t){var i=(i=e.ng339)&&Kn[i];return t&&!i&&(e.ng339=i=++Qn,i=Kn[i]={events:{},data:{},handle:n}),i}function me(e,t,n){if(ae(e)){var i=y(n),r=!i&&t&&!b(t),o=!t;if(e=(e=pe(e,!r))&&e.data,i)e[t]=n;else{if(o)return e;if(r)return e&&e[t];l(e,t)}}}function ge(e,t){return!!e.getAttribute&&-1<(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")}function ve(e,t){t&&e.setAttribute&&o(t.split(" "),function(t){e.setAttribute("class",Vn((" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+Vn(t)+" "," ")))})}function $e(e,t){if(t&&e.setAttribute){var n=(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");o(t.split(" "),function(e){e=Vn(e),-1===n.indexOf(" "+e+" ")&&(n+=e+" ")}),e.setAttribute("class",Vn(n))}}function ye(e,t){if(t)if(t.nodeType)e[e.length++]=t;else{var n=t.length;if("number"==typeof n&&t.window!==t){if(n)for(var i=0;i<n;i++)e[e.length++]=t[i]}else e[e.length++]=t}}function be(e,t){return xe(e,"$"+(t||"ngController")+"Controller")}function xe(e,t,i){for(9==e.nodeType&&(e=e.documentElement),t=qn(t)?t:[t];e;){for(var r=0,o=t.length;r<o;r++)if((i=En.data(e,t[r]))!==n)return i;e=e.parentNode||11===e.nodeType&&e.host}}function we(e){for(fe(e,!0);e.firstChild;)e.removeChild(e.firstChild)}function Ee(e,t){t||fe(e);var n=e.parentNode;n&&n.removeChild(e)}function Ce(e,t){var n=ci[t.toLowerCase()];return n&&li[M(e)]&&n}function Te(){this.$get=function(){return l(ce,{hasClass:function(e,t){return e.attr&&(e=e[0]),ge(e,t)},addClass:function(e,t){return e.attr&&(e=e[0]),$e(e,t)},removeClass:function(e,t){return e.attr&&(e=e[0]),ve(e,t)}})}}function Se(e,t){var n=e&&e.$$hashKey;return n?("function"==typeof n&&(n=e.$$hashKey()),n):"function"==(n=typeof e)||"object"==n&&null!==e?e.$$hashKey=n+":"+(t||function(){return++In})():n+":"+e}function ke(e,t){if(t){var n=0;this.nextUid=function(){return++n}}o(e,this.put,this)}function Ae(e,t){function i(e){return function(t,n){if(!b(t))return e(t,n);o(t,a(e))}}function r(e,t){if(ne(e,"service"),(T(t)||qn(t))&&(t=p.instantiate(t)),!t.$get)throw vi("pget",e);return d[e+"Provider"]=t}function s(e,t){return function(){var n=v.invoke(t,this);if($(n))throw vi("undef",e);return n}}function u(e,t,n){return r(e,{$get:!1!==n?s(e,t):t})}function c(e,n){function i(t,i){if(e.hasOwnProperty(t)){if(e[t]===l)throw vi("cdep",t+" <- "+f.join(" <- "));return e[t]}try{return f.unshift(t),e[t]=l,e[t]=n(t,i)}catch(n){throw e[t]===l&&delete e[t],n}finally{f.shift()}}function r(e,n,r,o){"string"==typeof r&&(o=r,r=null);var s,a,u,c=[],l=Ae.$$annotate(e,t,o);for(a=0,s=l.length;a<s;a++){if("string"!=typeof(u=l[a]))throw vi("itkn",u);c.push(r&&r.hasOwnProperty(u)?r[u]:i(u,o))}return qn(e)&&(e=e[s]),e.apply(n,c)}return{invoke:r,instantiate:function(e,t,n){var i=Object.create((qn(e)?e[e.length-1]:e).prototype||null);return b(e=r(e,i,t,n))||T(e)?e:i},get:i,annotate:Ae.$$annotate,has:function(t){return d.hasOwnProperty(t+"Provider")||e.hasOwnProperty(t)}}}t=!0===t;var l={},f=[],h=new ke([],!0),d={$provide:{provider:i(r),factory:i(u),service:i(function(e,t){return u(e,["$injector",function(e){return e.instantiate(t)}])}),value:i(function(e,t){return u(e,g(t),!1)}),constant:i(function(e,t){ne(e,"constant"),d[e]=t,m[e]=t}),decorator:function(e,t){var n=p.get(e+"Provider"),i=n.$get;n.$get=function(){var e=v.invoke(i,n);return v.invoke(t,null,{$delegate:e})}}}},p=d.$injector=c(d,function(e,t){throw _n.isString(t)&&f.push(t),vi("unpr",f.join(" <- "))}),m={},v=m.$injector=c(m,function(e,t){var i=p.get(e+"Provider",t);return v.invoke(i.$get,i,n,e)});return o(function e(t){ee($(t)||qn(t),"modulesToLoad","not an array");var n,i=[];return o(t,function(t){function r(e){var t,n;for(t=0,n=e.length;t<n;t++){var i=e[t],r=p.get(i[0]);r[i[1]].apply(r,i[2])}}if(!h.get(t)){h.put(t,!0);try{w(t)?(n=Tn(t),i=i.concat(e(n.requires)).concat(n._runBlocks),r(n._invokeQueue),r(n._configBlocks)):T(t)?i.push(p.invoke(t)):qn(t)?i.push(p.invoke(t)):te(t,"module")}catch(e){throw qn(t)&&(t=t[t.length-1]),e.message&&e.stack&&-1==e.stack.indexOf(e.message)&&(e=e.message+"\n"+e.stack),vi("modulerr",t,e.stack||e.message||e)}}}),i}(e),function(e){e&&v.invoke(e)}),v}function Ne(){var t=!0;this.disableAutoScrolling=function(){t=!1},this.$get=["$window","$location","$rootScope",function(n,i,r){function o(e){var t;e?(e.scrollIntoView(),T(t=s.yOffset)?t=t():O(t)?(t=t[0],t="fixed"!==n.getComputedStyle(t).position?0:t.getBoundingClientRect().bottom):E(t)||(t=0),t&&(e=e.getBoundingClientRect().top,n.scrollBy(0,e-t))):n.scrollTo(0,0)}function s(e){var t;(e=w(e)?e:i.hash())?(t=a.getElementById(e))?o(t):(t=function(e){var t=null;return Array.prototype.some.call(e,function(e){if("a"===M(e))return t=e,!0}),t}(a.getElementsByName(e)))?o(t):"top"===e&&o(null):o(null)}var a=n.document;return t&&r.$watch(function(){return i.hash()},function(t,n){t===n&&""===t||function(t,n){"complete"===(n=n||e).document.readyState?n.setTimeout(t):En(n).on("load",t)}(function(){r.$evalAsync(s)})}),s}]}function Oe(e,t){return e||t?e?t?(qn(e)&&(e=e.join(" ")),qn(t)&&(t=t.join(" ")),e+" "+t):e:t:""}function Me(e){return b(e)?e:{}}function je(e,t,n,i){function r(e){try{e.apply(null,On.call(arguments,1))}finally{if(0===--g)for(;v.length;)try{v.pop()()}catch(e){n.error(e)}}}function s(){a(),u()}function a(){e:{try{y=f.state;break e}catch(e){}y=void 0}P(y=$(y)?null:y,S)&&(y=S),S=y}function u(){x===c.url()&&b===y||(x=c.url(),b=y,o(C,function(e){e(c.url(),y)}))}var c=this,l=e.location,f=e.history,h=e.setTimeout,d=e.clearTimeout,m={};c.isMock=!1;var g=0,v=[];c.$$completeOutstandingRequest=r,c.$$incOutstandingRequestCount=function(){g++},c.notifyWhenNoOutstandingRequests=function(e){0===g?e():v.push(e)};var y,b,x=l.href,w=t.find("base"),E=null;a(),b=y,c.url=function(t,n,r){if($(r)&&(r=null),l!==e.location&&(l=e.location),f!==e.history&&(f=e.history),t){var o=b===r;if(x===t&&(!i.history||o))return c;var s=x&&ot(x)===ot(t);return x=t,b=r,!i.history||s&&o?(s&&!E||(E=t),n?l.replace(t):s?(n=l,r=t.indexOf("#"),t=-1===r?"":t.substr(r),n.hash=t):l.href=t):(f[n?"replaceState":"pushState"](r,"",t),a(),b=y),c}return E||l.href.replace(/%27/g,"'")},c.state=function(){return y};var C=[],T=!1,S=null;c.onUrlChange=function(t){return T||(i.history&&En(e).on("popstate",s),En(e).on("hashchange",s),T=!0),C.push(t),t},c.$$applicationDestroyed=function(){En(e).off("hashchange popstate",s)},c.$$checkUrlChange=u,c.baseHref=function(){var e=w.attr("href");return e?e.replace(/^(https?\:)?\/\/[^\/]*/,""):""},c.defer=function(e,t){var n;return g++,n=h(function(){delete m[n],r(e)},t||0),m[n]=!0,n},c.defer.cancel=function(e){return!!m[e]&&(delete m[e],d(e),r(p),!0)}}function De(){this.$get=["$window","$log","$sniffer","$document",function(e,t,n,i){return new je(e,i,t,n)}]}function Le(){this.$get=function(){function e(e,n){function r(e){e!=h&&(d?d==e&&(d=e.n):d=e,o(e.n,e.p),o(e,h),(h=e).n=null)}function o(e,t){e!=t&&(e&&(e.p=t),t&&(t.n=e))}if(e in t)throw i("$cacheFactory")("iid",e);var s=0,a=l({},n,{id:e}),u={},c=n&&n.capacity||Number.MAX_VALUE,f={},h=null,d=null;return t[e]={put:function(e,t){if(!$(t)){if(c<Number.MAX_VALUE)r(f[e]||(f[e]={key:e}));return e in u||s++,u[e]=t,s>c&&this.remove(d.key),t}},get:function(e){if(c<Number.MAX_VALUE){var t=f[e];if(!t)return;r(t)}return u[e]},remove:function(e){if(c<Number.MAX_VALUE){var t=f[e];if(!t)return;t==h&&(h=t.p),t==d&&(d=t.n),o(t.n,t.p),delete f[e]}delete u[e],s--},removeAll:function(){u={},s=0,f={},h=d=null},destroy:function(){f=a=u=null,delete t[e]},info:function(){return l({},a,{size:s})}}}var t={};return e.info=function(){var e={};return o(t,function(t,n){e[n]=t.info()}),e},e.get=function(e){return t[e]},e}}function Pe(){this.$get=["$cacheFactory",function(e){return e("templates")}]}function _e(e,i){function r(e,t,n){var i=/^\s*([@&]|=(\*?))(\??)\s*(\w*)\s*$/,r={};return o(e,function(e,o){var s=e.match(i);if(!s)throw Ei("iscp",t,o,e,n?"controller bindings definition":"isolate scope definition");r[o]={mode:s[1][0],collection:"*"===s[2],optional:"?"===s[3],attrName:s[4]||o}}),r}var s={},u=/^\s*directive\:\s*([\w\-]+)\s+(.*)$/,c=/(([\w\-]+)(?:\:([^;]+))?;?)/,f=function(e){var t,n={};for(e=e.split(","),t=0;t<e.length;t++)n[e[t]]=!0;return n}("ngSrc,ngSrcset,src,srcset"),h=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,v=/^(on[a-z]+|formaction)$/;this.directive=function t(n,i){return ne(n,"directive"),w(n)?(function(e){var t=e.charAt(0);if(!t||t!==kn(t))throw Ei("baddir",e);if(e!==e.trim())throw Ei("baddir",e)}(n),ee(i,"directiveFactory"),s.hasOwnProperty(n)||(s[n]=[],e.factory(n+"Directive",["$injector","$exceptionHandler",function(e,t){var i=[];return o(s[n],function(o,s){try{var a=e.invoke(o);T(a)?a={compile:g(a)}:!a.compile&&a.link&&(a.compile=g(a.link)),a.priority=a.priority||0,a.index=s,a.name=a.name||n,a.require=a.require||a.controller&&a.name,a.restrict=a.restrict||"EA";var u=a,c=a,l=a.name,f={isolateScope:null,bindToController:null};if(b(c.scope)&&(!0===c.bindToController?(f.bindToController=r(c.scope,l,!0),f.isolateScope={}):f.isolateScope=r(c.scope,l,!1)),b(c.bindToController)&&(f.bindToController=r(c.bindToController,l,!0)),b(f.bindToController)){var h,d=c.controller,p=c.controllerAs;if(!d)throw Ei("noctrl",l);e:if(p&&w(p))h=p;else{if(w(d)){var m=Si.exec(d);if(m){h=m[3];break e}}h=void 0}if(!h)throw Ei("noident",l)}var v=u.$$bindings=f;b(v.isolateScope)&&(a.$$isolateBindings=v.isolateScope),a.$$moduleName=o.$$moduleName,i.push(a)}catch(e){t(e)}}),i}])),s[n].push(i)):o(n,a(t)),this},this.aHrefSanitizationWhitelist=function(e){return y(e)?(i.aHrefSanitizationWhitelist(e),this):i.aHrefSanitizationWhitelist()},this.imgSrcSanitizationWhitelist=function(e){return y(e)?(i.imgSrcSanitizationWhitelist(e),this):i.imgSrcSanitizationWhitelist()};var x=!0;this.debugInfoEnabled=function(e){return y(e)?(x=e,this):x},this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$document","$sce","$animate","$$sanitizeUri",function(e,i,r,a,g,y,E,C,S,k,N){function O(e,t){try{e.addClass(t)}catch(e){}}function D(e,t,n,i,r){e instanceof En||(e=En(e)),o(e,function(t,n){t.nodeType==Yn&&t.nodeValue.match(/\S+/)&&(e[n]=En(t).wrap("<span></span>").parent()[0])});var s=L(e,t,e,n,i,r);D.$$addScopeClass(e);var a=null;return function(t,n,i){ee(t,"scope");var r=(i=i||{}).parentBoundTranscludeFn,o=i.transcludeControllers;if(i=i.futureParentElement,r&&r.$$boundTransclude&&(r=r.$$boundTransclude),a||(a=(i=i&&i[0])&&"foreignobject"!==M(i)&&i.toString().match(/SVG/)?"svg":"html"),i="html"!==a?En(J(a,En("<div>").append(e).html())):n?ui.clone.call(e):e,o)for(var u in o)i.data("$"+u+"Controller",o[u].instance);return D.$$addScopeInfo(i,t),n&&n(i,t),s&&s(t,i,i,r),i}}function L(e,t,i,r,o,s){for(var a,u,c,l,f,h=[],d=0;d<e.length;d++)a=new re,(s=(u=I(e[d],[],a,0===d?r:n,o)).length?H(u,e[d],a,t,i,null,[],[],s):null)&&s.scope&&D.$$addScopeClass(a.$$element),a=s&&s.terminal||!(c=e[d].childNodes)||!c.length?null:L(c,s?(s.transcludeOnThisElement||!s.templateOnThisElement)&&s.transclude:t),(s||a)&&(h.push(d,s,a),l=!0,f=f||s),s=null;return l?function(e,i,r,o){var s,a,u,c,l,d,p;if(f)for(p=Array(i.length),c=0;c<h.length;c+=3)p[s=h[c]]=i[s];else p=i;for(c=0,l=h.length;c<l;)a=p[h[c++]],i=h[c++],s=h[c++],i?(i.scope?(u=e.$new(),D.$$addScopeInfo(En(a),u),(d=i.$$destroyBindings)&&(i.$$destroyBindings=null,u.$on("$destroyed",d))):u=e,i(s,u,a,r,d=i.transcludeOnThisElement?_(e,i.transclude,o):!i.templateOnThisElement&&o?o:!o&&t?_(e,t):null,i)):s&&s(e,a.childNodes,n,o)}:null}function _(e,t,n){return function(i,r,o,s,a){return i||((i=e.$new(!1,a)).$$transcluded=!0),t(i,r,{parentBoundTranscludeFn:n,transcludeControllers:o,futureParentElement:s})}}function I(e,t,n,i,r){var o,s=n.$attr;switch(e.nodeType){case Gn:F(t,Ie(M(e)),"E",i,r);for(var a,l,f,h=e.attributes,d=0,p=h&&h.length;d<p;d++){var m=!1,g=!1;o=(a=h[d]).name,l=Vn(a.value),a=Ie(o),(f=ce.test(a))&&(o=o.replace(Ci,"").substr(8).replace(/_(.)/g,function(e,t){return t.toUpperCase()}));var v=a.replace(/(Start|End)$/,"");z(v)&&a===v+"Start"&&(m=o,g=o.substr(0,o.length-5)+"end",o=o.substr(0,o.length-6)),s[a=Ie(o.toLowerCase())]=o,!f&&n.hasOwnProperty(a)||(n[a]=l,Ce(e,a)&&(n[a]=!0)),K(e,t,l,a,f),F(t,a,"A",i,r,m,g)}if(b(e=e.className)&&(e=e.animVal),w(e)&&""!==e)for(;o=c.exec(e);)F(t,a=Ie(o[2]),"C",i,r)&&(n[a]=Vn(o[3])),e=e.substr(o.index+o[0].length);break;case Yn:if(11===wn)for(;e.parentNode&&e.nextSibling&&e.nextSibling.nodeType===Yn;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);Y(t,e.nodeValue);break;case 8:try{(o=u.exec(e.nodeValue))&&(F(t,a=Ie(o[1]),"M",i,r)&&(n[a]=Vn(o[2])))}catch(e){}}return t.sort(X),t}function R(e,t,n){var i=[],r=0;if(t&&e.hasAttribute&&e.hasAttribute(t))do{if(!e)throw Ei("uterdir",t,n);e.nodeType==Gn&&(e.hasAttribute(t)&&r++,e.hasAttribute(n)&&r--),i.push(e),e=e.nextSibling}while(0<r);else i.push(e);return En(i)}function q(e,t,n){return function(i,r,o,s,a){return r=R(r[0],t,n),e(i,r,o,s,a)}}function H(e,i,o,s,a,u,c,l,f){function d(e,t,n,i){e&&(n&&(e=q(e,n,i)),e.require=v.require,e.directiveName=$,(N===v||v.$$isolateScope)&&(e=te(e,{isolateScope:!0})),c.push(e)),t&&(n&&(t=q(t,n,i)),t.require=v.require,t.directiveName=$,(N===v||v.$$isolateScope)&&(t=te(t,{isolateScope:!0})),l.push(t))}function p(e,t,n,i){var r;if(w(t)){var o=t.match(h);t=t.substring(o[0].length);var s=o[1]||o[3];o="?"===o[2];if("^^"===s?n=n.parent():r=(r=i&&i[t])&&r.instance,r||(i="$"+t+"Controller",r=s?n.inheritedData(i):n.data(i)),!r&&!o)throw Ei("ctreq",t,e)}else if(qn(t))for(r=[],s=0,o=t.length;s<o;s++)r[s]=p(e,t[s],n,i);return r||null}function m(e,t,n,i,r,o){var s,a=oe();for(s in i){var u=i[s],c={$scope:u===N||u.$$isolateScope?r:o,$element:e,$attrs:t,$transclude:n},l=u.controller;"@"==l&&(l=t[u.name]),c=y(l,c,!0,u.controllerAs),a[u.name]=c,P||e.data("$"+u.name+"Controller",c.instance)}return a}function g(e,t,r,s,a,u){var f,h,d,g,v,$,y;if(i===r?(s=o,y=o.$$element):(y=En(r),s=new re(y,o)),N&&(g=t.$new(!0)),a&&(($=function(e,t,i){var r;return A(e)||(i=t,t=e,e=n),P&&(r=v),i||(i=P?y.parent():y),a(e,t,r,i,E)}).$$boundTransclude=a),k&&(v=m(y,s,$,k,g,t)),N&&(D.$$addScopeInfo(y,g,!0,!(O&&(O===N||O===N.$$originalDirective))),D.$$addScopeClass(y,!0),g.$$isolateBindings=N.$$isolateBindings,ie(t,s,g,g.$$isolateBindings,N,g)),v){var b,x=N||S;for(f in x&&v[x.name]&&(h=x.$$bindings.bindToController,(d=v[x.name])&&d.identifier&&h&&(b=d,u.$$destroyBindings=ie(t,s,d.instance,h,x))),v){var w=(d=v[f])();w!==d.instance&&(d.instance=w,y.data("$"+f+"Controller",w),d===b&&(u.$$destroyBindings(),u.$$destroyBindings=ie(t,s,w,h,x)))}}for(f=0,u=c.length;f<u;f++)ne(h=c[f],h.isolateScope?g:t,y,s,h.require&&p(h.directiveName,h.require,y,v),$);var E=t;for(N&&(N.template||null===N.templateUrl)&&(E=g),e&&e(E,r.childNodes,n,a),f=l.length-1;0<=f;f--)ne(h=l[f],h.isolateScope?g:t,y,s,h.require&&p(h.directiveName,h.require,y,v),$)}f=f||{};for(var v,$,x,E,C=-Number.MAX_VALUE,S=f.newScopeDirective,k=f.controllerDirectives,N=f.newIsolateScopeDirective,O=f.templateDirective,M=f.nonTlbTranscludeDirective,j=!1,L=!1,P=f.hasElementTranscludeDirective,_=o.$$element=En(i),H=s,F=0,z=e.length;F<z;F++){var X=(v=e[F]).$$start,Y=v.$$end;if(X&&(_=R(i,X,Y)),x=n,C>v.priority)break;if((x=v.scope)&&(v.templateUrl||(b(x)?(G("new/isolated scope",N||S,v,_),N=v):G("new/isolated scope",N,v,_)),S=S||v),$=v.name,!v.templateUrl&&v.controller&&(x=v.controller,k=k||oe(),G("'"+$+"' controller",k[$],v,_),k[$]=v),(x=v.transclude)&&(j=!0,v.$$tlb||(G("transclusion",M,v,_),M=v),"element"==x?(P=!0,C=v.priority,x=_,_=o.$$element=En(t.createComment(" "+$+": "+o[$]+" ")),i=_[0],Q(a,On.call(x,0),i),H=D(x,s,C,u&&u.name,{nonTlbTranscludeDirective:M})):(x=En(le(i)).contents(),_.empty(),H=D(x,s))),v.template)if(L=!0,G("template",O,v,_),O=v,x=T(v.template)?v.template(_,o):v.template,x=ue(x),v.replace){if(u=v,x=ri.test(x)?qe(J(v.templateNamespace,Vn(x))):[],i=x[0],1!=x.length||i.nodeType!==Gn)throw Ei("tplrt",$,"");Q(a,_,i),x=I(i,[],z={$attr:{}});var K=e.splice(F+1,e.length-(F+1));N&&V(x),e=e.concat(x).concat(K),U(o,z),z=e.length}else _.html(x);if(v.templateUrl)L=!0,G("template",O,v,_),O=v,v.replace&&(u=v),g=W(e.splice(F,e.length-F),_,o,a,j&&H,c,l,{controllerDirectives:k,newScopeDirective:S!==v&&S,newIsolateScopeDirective:N,templateDirective:O,nonTlbTranscludeDirective:M}),z=e.length;else if(v.compile)try{T(E=v.compile(_,o,H))?d(null,E,X,Y):E&&d(E.pre,E.post,X,Y)}catch(e){r(e,B(_))}v.terminal&&(g.terminal=!0,C=Math.max(C,v.priority))}return g.scope=S&&!0===S.scope,g.transcludeOnThisElement=j,g.templateOnThisElement=L,g.transclude=H,f.hasElementTranscludeDirective=P,g}function V(e){for(var t=0,n=e.length;t<n;t++)e[t]=d(e[t],{$$isolateScope:!0})}function F(t,i,o,a,u,c,l){if(i===u)return null;if(u=null,s.hasOwnProperty(i))for(var f,h=0,p=(i=e.get(i+"Directive")).length;h<p;h++)try{f=i[h],(a===n||a>f.priority)&&-1!=f.restrict.indexOf(o)&&(c&&(f=d(f,{$$start:c,$$end:l})),t.push(f),u=f)}catch(e){r(e)}return u}function z(t){if(s.hasOwnProperty(t))for(var n=e.get(t+"Directive"),i=0,r=n.length;i<r;i++)if((t=n[i]).multiElement)return!0;return!1}function U(e,t){var n=t.$attr,i=e.$attr,r=e.$$element;o(e,function(i,r){"$"!=r.charAt(0)&&(t[r]&&t[r]!==i&&(i+=("style"===r?";":" ")+t[r]),e.$set(r,i,!0,n[r]))}),o(t,function(t,o){"class"==o?(O(r,t),e.class=(e.class?e.class+" ":"")+t):"style"==o?(r.attr("style",r.attr("style")+";"+t),e.style=(e.style?e.style+";":"")+t):"$"==o.charAt(0)||e.hasOwnProperty(o)||(e[o]=t,i[o]=n[o])})}function W(e,t,n,i,r,s,u,c){var l,f,h=[],p=t[0],m=e.shift(),g=d(m,{templateUrl:null,transclude:null,replace:null,$$originalDirective:m}),v=T(m.templateUrl)?m.templateUrl(t,n):m.templateUrl,$=m.templateNamespace;return t.empty(),a(v).then(function(a){var d,y;if(a=ue(a),m.replace){if(a=ri.test(a)?qe(J($,Vn(a))):[],d=a[0],1!=a.length||d.nodeType!==Gn)throw Ei("tplrt",m.name,v);a={$attr:{}},Q(i,t,d);var x=I(d,[],a);b(m.scope)&&V(x),e=x.concat(e),U(n,a)}else d=p,t.html(a);for(e.unshift(g),l=H(e,d,n,r,t,m,s,u,c),o(i,function(e,n){e==d&&(i[n]=t[0])}),f=L(t[0].childNodes,r);h.length;){a=h.shift(),y=h.shift();var w=h.shift(),E=h.shift();x=t[0];if(!a.$$destroyed){if(y!==p){var C=y.className;c.hasElementTranscludeDirective&&m.replace||(x=le(d)),Q(w,En(y),x),O(En(x),C)}y=l.transcludeOnThisElement?_(a,l.transclude,E):E,l(f,a,x,i,y,l)}}h=null}),function(e,t,n,i,r){e=r,t.$$destroyed||(h?h.push(t,n,i,e):(l.transcludeOnThisElement&&(e=_(t,l.transclude,r)),l(f,t,n,i,e,l)))}}function X(e,t){var n=t.priority-e.priority;return 0!==n?n:e.name!==t.name?e.name<t.name?-1:1:e.index-t.index}function G(e,t,n,i){function r(e){return e?" (module: "+e+")":""}if(t)throw Ei("multidir",t.name,r(t.$$moduleName),n.name,r(n.$$moduleName),e,B(i))}function Y(e,t){var n=i(t,!0);n&&e.push({priority:0,compile:function(e){var t=!!(e=e.parent()).length;return t&&D.$$addBindingClass(e),function(e,i){var r=i.parent();t||D.$$addBindingClass(r),D.$$addBindingInfo(r,n.expressions),e.$watch(n,function(e){i[0].nodeValue=e})}}})}function J(e,n){switch(e=kn(e||"html")){case"svg":case"math":var i=t.createElement("div");return i.innerHTML="<"+e+">"+n+"</"+e+">",i.childNodes[0].childNodes;default:return n}}function K(e,t,n,r,o){var s=function(e,t){if("srcdoc"==t)return S.HTML;var n=M(e);return"xlinkHref"==t||"form"==n&&"action"==t||"img"!=n&&("src"==t||"ngSrc"==t)?S.RESOURCE_URL:void 0}(e,r);o=f[r]||o;var a=i(n,!0,s,o);if(a){if("multiple"===r&&"select"===M(e))throw Ei("selmulti",B(e));t.push({priority:100,compile:function(){return{pre:function(e,t,u){if(t=u.$$observers||(u.$$observers={}),v.test(r))throw Ei("nodomevents");var c=u[r];c!==n&&(a=c&&i(c,!0,s,o),n=c),a&&(u[r]=a(e),(t[r]||(t[r]=[])).$$inter=!0,(u.$$observers&&u.$$observers[r].$$scope||e).$watch(a,function(e,t){"class"===r&&e!=t?u.$updateClass(e,t):u.$set(r,e)}))}}}})}}function Q(e,n,i){var r,o,s=n[0],a=n.length,u=s.parentNode;if(e)for(r=0,o=e.length;r<o;r++)if(e[r]==s){e[r++]=i,o=r+a-1;for(var c=e.length;r<c;r++,o++)o<c?e[r]=e[o]:delete e[r];e.length-=a-1,e.context===s&&(e.context=i);break}for(u&&u.replaceChild(i,s),(e=t.createDocumentFragment()).appendChild(s),En.hasData(s)&&(En(i).data(En(s).data()),Cn?(Rn=!0,Cn.cleanData([s])):delete En.cache[s[En.expando]]),s=1,a=n.length;s<a;s++)u=n[s],En(u).remove(),e.appendChild(u),delete n[s];n[0]=i,n.length=1}function te(e,t){return l(function(){return e.apply(null,arguments)},e,t)}function ne(e,t,n,i,o,s){try{e(t,n,i,o,s)}catch(e){r(e,B(n))}}function ie(e,t,n,r,s,a){var u;return o(r,function(r,o){var a,c,l,f,h=r.attrName,d=r.optional;switch(r.mode){case"@":d||An.call(t,h)||(n[o]=t[h]=void 0),t.$observe(h,function(e){w(e)&&(n[o]=e)}),t.$$observers[h].$$scope=e,w(t[h])&&(n[o]=i(t[h])(e));break;case"=":if(!An.call(t,h)){if(d)break;t[h]=void 0}if(d&&!t[h])break;c=g(t[h]),f=c.literal?P:function(e,t){return e===t||e!=e&&t!=t},l=c.assign||function(){throw a=n[o]=c(e),Ei("nonassign",t[h],s.name)},a=n[o]=c(e),(d=function(t){return f(t,n[o])||(f(t,a)?l(e,t=n[o]):n[o]=t),a=t}).$stateful=!0,d=r.collection?e.$watchCollection(t[h],d):e.$watch(g(t[h],d),null,c.literal),(u=u||[]).push(d);break;case"&":if((c=t.hasOwnProperty(h)?g(t[h]):p)===p&&d)break;n[o]=function(t){return c(e,t)}}}),r=u?function(){for(var e=0,t=u.length;e<t;++e)u[e]()}:p,a&&r!==p?(a.$on("$destroy",r),p):r}var re=function(e,t){if(t){var n,i,r,o=Object.keys(t);for(n=0,i=o.length;n<i;n++)this[r=o[n]]=t[r]}else this.$attr={};this.$$element=e};re.prototype={$normalize:Ie,$addClass:function(e){e&&0<e.length&&k.addClass(this.$$element,e)},$removeClass:function(e){e&&0<e.length&&k.removeClass(this.$$element,e)},$updateClass:function(e,t){var n=Re(e,t);n&&n.length&&k.addClass(this.$$element,n),(n=Re(t,e))&&n.length&&k.removeClass(this.$$element,n)},$set:function(e,t,i,s){var a=Ce(c=this.$$element[0],e),u=function(e,t){var n=e.nodeName;return("INPUT"===n||"TEXTAREA"===n)&&fi[t]}(c,e),c=e;if(a?(this.$$element.prop(e,t),s=a):u&&(this[u]=t,c=u),this[e]=t,s?this.$attr[e]=s:(s=this.$attr[e])||(this.$attr[e]=s=Z(e,"-")),"a"===(a=M(this.$$element))&&"href"===e||"img"===a&&"src"===e)this[e]=t=N(t,"src"===e);else if("img"===a&&"srcset"===e){a="",u=Vn(t);for(var l=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,f=(l=/\s/.test(u)?l:/(,)/,u=u.split(l),l=Math.floor(u.length/2),0);f<l;f++){var h=2*f;a=(a=a+N(Vn(u[h]),!0))+" "+Vn(u[h+1])}u=Vn(u[2*f]).split(/\s/),a+=N(Vn(u[0]),!0),2===u.length&&(a+=" "+Vn(u[1])),this[e]=t=a}!1!==i&&(null===t||t===n?this.$$element.removeAttr(s):this.$$element.attr(s,t)),(e=this.$$observers)&&o(e[c],function(e){try{e(t)}catch(e){r(e)}})},$observe:function(e,t){var n=this,i=n.$$observers||(n.$$observers=oe()),r=i[e]||(i[e]=[]);return r.push(t),E.$evalAsync(function(){r.$$inter||!n.hasOwnProperty(e)||$(n[e])||t(n[e])}),function(){j(r,t)}}};var se=i.startSymbol(),ae=i.endSymbol(),ue="{{"==se||"}}"==ae?m:function(e){return e.replace(/\{\{/g,se).replace(/}}/g,ae)},ce=/^ngAttr[A-Z]/;return D.$$addBindingInfo=x?function(e,t){var n=e.data("$binding")||[];qn(t)?n=n.concat(t):n.push(t),e.data("$binding",n)}:p,D.$$addBindingClass=x?function(e){O(e,"ng-binding")}:p,D.$$addScopeInfo=x?function(e,t,n,i){e.data(n?i?"$isolateScopeNoTemplate":"$isolateScope":"$scope",t)}:p,D.$$addScopeClass=x?function(e,t){O(e,t?"ng-isolate-scope":"ng-scope")}:p,D}]}function Ie(e){return se(e.replace(Ci,""))}function Re(e,t){var n="",i=e.split(/\s+/),r=t.split(/\s+/),o=0;e:for(;o<i.length;o++){for(var s=i[o],a=0;a<r.length;a++)if(s==r[a])continue e;n+=(0<n.length?" ":"")+s}return n}function qe(e){var t=(e=En(e)).length;if(1>=t)return e;for(;t--;)8===e[t].nodeType&&Mn.call(e,t,1);return e}function He(){var e={},t=!1;this.register=function(t,n){ne(t,"controller"),b(t)?l(e,t):e[t]=n},this.allowGlobals=function(){t=!0},this.$get=["$injector","$window",function(r,o){function s(e,t,n,r){if(!e||!b(e.$scope))throw i("$controller")("noscp",r,t);e.$scope[t]=n}return function(i,a,u,c){var f,h,d;if(u=!0===u,c&&w(c)&&(d=c),w(i)){if(!(c=i.match(Si)))throw Ti("ctrlfmt",i);h=c[1],d=d||c[3],te(i=e.hasOwnProperty(h)?e[h]:ie(a.$scope,h,!0)||(t?ie(o,h,!0):n),h,!0)}return u?(u=(qn(i)?i[i.length-1]:i).prototype,f=Object.create(u||null),d&&s(a,d,f,h||i.name),l(function(){var e=r.invoke(i,f,a,h);return e!==f&&(b(e)||T(e))&&(f=e,d&&s(a,d,f,h||i.name)),f},{instance:f,identifier:d})):(f=r.instantiate(i,a,h),d&&s(a,d,f,h||i.name),f)}}]}function Ve(){this.$get=["$window",function(e){return En(e.document)}]}function Fe(){this.$get=["$log",function(e){return function(t,n){e.error.apply(e,arguments)}}]}function Be(e){return b(e)?C(e)?e.toISOString():q(e):e}function ze(){this.$get=function(){return function(e){if(!e)return"";var t=[];return s(e,function(e,n){null===e||$(e)||(qn(e)?o(e,function(e,i){t.push(G(n)+"="+G(Be(e)))}):t.push(G(n)+"="+G(Be(e))))}),t.join("&")}}}function Ue(){this.$get=function(){return function(e){if(!e)return"";var t=[];return function e(n,i,r){null===n||$(n)||(qn(n)?o(n,function(t,n){e(t,i+"["+(b(t)?n:"")+"]")}):b(n)&&!C(n)?s(n,function(t,n){e(t,i+(r?"":"[")+n+(r?"":"]"))}):t.push(G(i)+"="+G(Be(n))))}(e,"",!0),t.join("&")}}}function We(e,t){if(w(e)){var n=e.replace(ji,"").trim();if(n){var i=t("Content-Type");(i=i&&0===i.indexOf(Ai))||(i=(i=n.match(Oi))&&Mi[i[0]].test(n)),i&&(e=H(n))}}return e}function Xe(e){var t,n=oe();return w(e)?o(e.split("\n"),function(e){t=e.indexOf(":");var i=kn(Vn(e.substr(0,t)));e=Vn(e.substr(t+1)),i&&(n[i]=n[i]?n[i]+", "+e:e)}):b(e)&&o(e,function(e,t){var i=kn(t),r=Vn(e);i&&(n[i]=n[i]?n[i]+", "+r:r)}),n}function Ge(e){var t;return function(n){return t||(t=Xe(e)),n?(void 0===(n=t[kn(n)])&&(n=null),n):t}}function Ye(e,t,n,i){return T(i)?i(e,t,n):(o(i,function(i){e=i(e,t,n)}),e)}function Je(){var e=this.defaults={transformResponse:[We],transformRequest:[function(e){return b(e)&&"[object File]"!==Dn.call(e)&&"[object Blob]"!==Dn.call(e)&&"[object FormData]"!==Dn.call(e)?q(e):e}],headers:{common:{Accept:"application/json, text/plain, */*"},post:L(Ni),put:L(Ni),patch:L(Ni)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer"},t=!1;this.useApplyAsync=function(e){return y(e)?(t=!!e,this):t};var r=!0;this.useLegacyPromiseExtensions=function(e){return y(e)?(r=!!e,this):r};var s=this.interceptors=[];this.$get=["$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector",function(a,u,c,f,h,d){function p(t){function s(e){var t=l({},e);return t.data=e.data?Ye(e.data,e.headers,e.status,a.transformResponse):e.data,200<=(e=e.status)&&300>e?t:h.reject(t)}if(!_n.isObject(t))throw i("$http")("badreq",t);var a=l({method:"get",transformRequest:e.transformRequest,transformResponse:e.transformResponse,paramSerializer:e.paramSerializer},t);a.headers=function(t){var n,i,r,s=e.headers,a=l({},t.headers);s=l({},s.common,s[kn(t.method)]);e:for(n in s){for(r in i=kn(n),a)if(kn(r)===i)continue e;a[n]=s[n]}return function(e,t){var n,i={};return o(e,function(e,r){T(e)?null!=(n=e(t))&&(i[r]=n):i[r]=e}),i}(a,L(t))}(t),a.method=Nn(a.method),a.paramSerializer=w(a.paramSerializer)?d.get(a.paramSerializer):a.paramSerializer;var u=[function(t){var i=t.headers,r=Ye(t.data,Ge(i),n,t.transformRequest);return $(r)&&o(i,function(e,t){"content-type"===kn(t)&&delete i[t]}),$(t.withCredentials)&&!$(e.withCredentials)&&(t.withCredentials=e.withCredentials),m(t,r).then(s,s)},n],c=h.when(a);for(o(v,function(e){(e.request||e.requestError)&&u.unshift(e.request,e.requestError),(e.response||e.responseError)&&u.push(e.response,e.responseError)});u.length;){t=u.shift();var f=u.shift();c=c.then(t,f)}return r?(c.success=function(e){return te(e,"fn"),c.then(function(t){e(t.data,t.status,t.headers,a)}),c},c.error=function(e){return te(e,"fn"),c.then(null,function(t){e(t.data,t.status,t.headers,a)}),c}):(c.success=Li("success"),c.error=Li("error")),c}function m(i,r){function o(e,t,n,r){(200<=(t=Math.max(t,0))&&300>t?m.resolve:m.reject)({data:e,status:t,headers:Ge(n),config:i,statusText:r})}function s(e){o(e.data,e.status,L(e.headers()),e.statusText)}function c(){var e=p.pendingRequests.indexOf(i);-1!==e&&p.pendingRequests.splice(e,1)}var l,d,m=h.defer(),v=m.promise,x=i.headers,w=function(e,t){return 0<t.length&&(e+=(-1==e.indexOf("?")?"?":"&")+t),e}(i.url,i.paramSerializer(i.params));return p.pendingRequests.push(i),v.then(c,c),!i.cache&&!e.cache||!1===i.cache||"GET"!==i.method&&"JSONP"!==i.method||(l=b(i.cache)?i.cache:b(e.cache)?e.cache:g),l&&(y(d=l.get(w))?d&&T(d.then)?d.then(s,s):qn(d)?o(d[1],d[0],L(d[2]),d[3]):o(d,200,{},"OK"):l.put(w,v)),$(d)&&((d=Bt(i.url)?u()[i.xsrfCookieName||e.xsrfCookieName]:n)&&(x[i.xsrfHeaderName||e.xsrfHeaderName]=d),a(i.method,w,r,function(e,n,i,r){function s(){o(n,e,i,r)}l&&(200<=e&&300>e?l.put(w,[e,n,Xe(i),r]):l.remove(w)),t?f.$applyAsync(s):(s(),f.$$phase||f.$apply())},x,i.timeout,i.withCredentials,i.responseType)),v}var g=c("$http");e.paramSerializer=w(e.paramSerializer)?d.get(e.paramSerializer):e.paramSerializer;var v=[];return o(s,function(e){v.unshift(w(e)?d.get(e):d.invoke(e))}),p.pendingRequests=[],function(e){o(arguments,function(e){p[e]=function(t,n){return p(l({},n||{},{method:e,url:t}))}})}("get","delete","head","jsonp"),function(e){o(arguments,function(e){p[e]=function(t,n,i){return p(l({},i||{},{method:e,url:t,data:n}))}})}("post","put","patch"),p.defaults=e,p}]}function Ke(){return new e.XMLHttpRequest}function Qe(){this.$get=["$browser","$window","$document",function(e,t,i){return function(e,t,i,r,s){function a(e,t,n){var i=s.createElement("script"),o=null;return i.type="text/javascript",i.src=e,i.async=!0,o=function(e){i.removeEventListener("load",o,!1),i.removeEventListener("error",o,!1),s.body.removeChild(i),i=null;var a=-1,u="unknown";e&&("load"!==e.type||r[t].called||(e={type:"error"}),u=e.type,a="error"===e.type?404:200),n&&n(a,u)},i.addEventListener("load",o,!1),i.addEventListener("error",o,!1),s.body.appendChild(i),o}return function(s,u,c,l,f,h,d,m){function g(){b&&b(),x&&x.abort()}function v(t,r,o,s,a){w!==n&&i.cancel(w),b=x=null,t(r,o,s,a),e.$$completeOutstandingRequest(p)}if(e.$$incOutstandingRequestCount(),u=u||e.url(),"jsonp"==kn(s)){var $="_"+(r.counter++).toString(36);r[$]=function(e){r[$].data=e,r[$].called=!0};var b=a(u.replace("JSON_CALLBACK","angular.callbacks."+$),$,function(e,t){v(l,e,r[$].data,"",t),r[$]=p})}else{var x=t();if(x.open(s,u,!0),o(f,function(e,t){y(e)&&x.setRequestHeader(t,e)}),x.onload=function(){var e=x.statusText||"",t="response"in x?x.response:x.responseText,n=1223===x.status?204:x.status;0===n&&(n=t?200:"file"==Ft(u).protocol?404:0),v(l,n,t,x.getAllResponseHeaders(),e)},s=function(){v(l,-1,null,null,"")},x.onerror=s,x.onabort=s,d&&(x.withCredentials=!0),m)try{x.responseType=m}catch(e){if("json"!==m)throw e}x.send(c)}if(0<h)var w=i(g,h);else h&&T(h.then)&&h.then(g)}}(e,Ke,e.defer,t.angular.callbacks,i[0])}]}function Ze(){var e="{{",t="}}";this.startSymbol=function(t){return t?(e=t,this):e},this.endSymbol=function(e){return e?(t=e,this):t},this.$get=["$parse","$exceptionHandler","$sce",function(n,i,r){function o(e){return"\\\\\\"+e}function s(n){return n.replace(f,e).replace(h,t)}function a(o,a,f,h){function d(e){try{var t,n=e;if(e=f?r.getTrusted(f,n):r.valueOf(n),h&&!y(e))t=e;else if(null==e)t="";else{switch(typeof e){case"string":break;case"number":e=""+e;break;default:e=q(e)}t=e}return t}catch(e){i(Pi.interr(o,e))}}h=!!h;for(var p,m,g=0,v=[],b=[],x=o.length,w=[],E=[];g<x;){if(-1==(p=o.indexOf(e,g))||-1==(m=o.indexOf(t,p+u))){g!==x&&w.push(s(o.substring(g)));break}g!==p&&w.push(s(o.substring(g,p))),g=o.substring(p+u,m),v.push(g),b.push(n(g,d)),g=m+c,E.push(w.length),w.push("")}if(f&&1<w.length&&Pi.throwNoconcat(o),!a||v.length){var C=function(e){for(var t=0,n=v.length;t<n;t++){if(h&&$(e[t]))return;w[E[t]]=e[t]}return w.join("")};return l(function(e){var t=0,n=v.length,r=Array(n);try{for(;t<n;t++)r[t]=b[t](e);return C(r)}catch(e){i(Pi.interr(o,e))}},{exp:o,expressions:v,$$watchDelegate:function(e,t){var n;return e.$watchGroup(b,function(i,r){var o=C(i);T(t)&&t.call(this,o,i!==r?n:o,e),n=o})}})}}var u=e.length,c=t.length,f=new RegExp(e.replace(/./g,o),"g"),h=new RegExp(t.replace(/./g,o),"g");return a.startSymbol=function(){return e},a.endSymbol=function(){return t},a}]}function et(){this.$get=["$rootScope","$window","$q","$$q",function(e,t,n,i){function r(r,s,a,u){var c=4<arguments.length,l=c?On.call(arguments,4):[],f=t.setInterval,h=t.clearInterval,d=0,p=y(u)&&!u,m=(p?i:n).defer(),g=m.promise;return a=y(a)?a:0,g.then(null,null,c?function(){r.apply(null,l)}:r),g.$$intervalId=f(function(){m.notify(d++),0<a&&d>=a&&(m.resolve(d),h(g.$$intervalId),delete o[g.$$intervalId]),p||e.$apply()},s),o[g.$$intervalId]=m,g}var o={};return r.cancel=function(e){return!!(e&&e.$$intervalId in o)&&(o[e.$$intervalId].reject("canceled"),t.clearInterval(e.$$intervalId),delete o[e.$$intervalId],!0)},r}]}function tt(e){for(var t=(e=e.split("/")).length;t--;)e[t]=X(e[t]);return e.join("/")}function nt(e,t){var n=Ft(e);t.$$protocol=n.protocol,t.$$host=n.hostname,t.$$port=h(n.port)||Ii[n.protocol]||null}function it(e,t){var n="/"!==e.charAt(0);n&&(e="/"+e);var i=Ft(e);t.$$path=decodeURIComponent(n&&"/"===i.pathname.charAt(0)?i.pathname.substring(1):i.pathname),t.$$search=U(i.search),t.$$hash=decodeURIComponent(i.hash),t.$$path&&"/"!=t.$$path.charAt(0)&&(t.$$path="/"+t.$$path)}function rt(e,t){if(0===t.indexOf(e))return t.substr(e.length)}function ot(e){var t=e.indexOf("#");return-1==t?e:e.substr(0,t)}function st(e){return e.replace(/(#.+)|#$/,"$1")}function at(e,t,i){this.$$html5=!0,i=i||"",nt(e,this),this.$$parse=function(e){var n=rt(t,e);if(!w(n))throw Ri("ipthprfx",e,t);it(n,this),this.$$path||(this.$$path="/"),this.$$compose()},this.$$compose=function(){var e=W(this.$$search),n=this.$$hash?"#"+X(this.$$hash):"";this.$$url=tt(this.$$path)+(e?"?"+e:"")+n,this.$$absUrl=t+this.$$url.substr(1)},this.$$parseLinkUrl=function(r,o){return o&&"#"===o[0]?(this.hash(o.slice(1)),!0):((s=rt(e,r))!==n?(a=s,a=(s=rt(i,s))!==n?t+(rt("/",s)||s):e+a):(s=rt(t,r))!==n?a=t+s:t==r+"/"&&(a=t),a&&this.$$parse(a),!!a);var s,a}}function ut(e,t,n){nt(e,this),this.$$parse=function(i){var r;$(o=rt(e,i)||rt(t,i))||"#"!==o.charAt(0)?this.$$html5?r=o:(r="",$(o)&&(e=i,this.replace())):$(r=rt(n,o))&&(r=o),it(r,this),i=this.$$path;var o=e,s=/^\/[A-Z]:(\/.*)/;0===r.indexOf(o)&&(r=r.replace(o,"")),s.exec(r)||(i=(r=s.exec(i))?r[1]:i),this.$$path=i,this.$$compose()},this.$$compose=function(){var t=W(this.$$search),i=this.$$hash?"#"+X(this.$$hash):"";this.$$url=tt(this.$$path)+(t?"?"+t:"")+i,this.$$absUrl=e+(this.$$url?n+this.$$url:"")},this.$$parseLinkUrl=function(t,n){return ot(e)==ot(t)&&(this.$$parse(t),!0)}}function ct(e,t,n){this.$$html5=!0,ut.apply(this,arguments),this.$$parseLinkUrl=function(i,r){return r&&"#"===r[0]?(this.hash(r.slice(1)),!0):(e==ot(i)?o=i:(s=rt(t,i))?o=e+n+s:t===i+"/"&&(o=t),o&&this.$$parse(o),!!o);var o,s},this.$$compose=function(){var t=W(this.$$search),i=this.$$hash?"#"+X(this.$$hash):"";this.$$url=tt(this.$$path)+(t?"?"+t:"")+i,this.$$absUrl=e+n+this.$$url}}function lt(e){return function(){return this[e]}}function ft(e,t){return function(n){return $(n)?this[e]:(this[e]=t(n),this.$$compose(),this)}}function ht(){var e="",t={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(t){return y(t)?(e=t,this):e},this.html5Mode=function(e){return N(e)?(t.enabled=e,this):b(e)?(N(e.enabled)&&(t.enabled=e.enabled),N(e.requireBase)&&(t.requireBase=e.requireBase),N(e.rewriteLinks)&&(t.rewriteLinks=e.rewriteLinks),this):t},this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(n,i,r,o,s){function a(e,t,n){var r=c.url(),o=c.$$state;try{i.url(e,t,n),c.$$state=i.state()}catch(e){throw c.url(r),c.$$state=o,e}}function u(e,t){n.$broadcast("$locationChangeSuccess",c.absUrl(),e,c.$$state,t)}var c,l;l=i.baseHref();var f,h=i.url();if(t.enabled){if(!l&&t.requireBase)throw Ri("nobase");f=h.substring(0,h.indexOf("/",h.indexOf("//")+2))+(l||"/"),l=r.history?at:ct}else f=ot(h),l=ut;var d=f.substr(0,ot(f).lastIndexOf("/")+1);(c=new l(f,d,"#"+e)).$$parseLinkUrl(h,h),c.$$state=i.state();var p=/^\s*(javascript|mailto):/i;o.on("click",function(e){if(t.rewriteLinks&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&2!=e.which&&2!=e.button){for(var r=En(e.target);"a"!==M(r[0]);)if(r[0]===o[0]||!(r=r.parent())[0])return;var a=r.prop("href"),u=r.attr("href")||r.attr("xlink:href");b(a)&&"[object SVGAnimatedString]"===a.toString()&&(a=Ft(a.animVal).href),p.test(a)||!a||r.attr("target")||e.isDefaultPrevented()||!c.$$parseLinkUrl(a,u)||(e.preventDefault(),c.absUrl()!=i.url()&&(n.$apply(),s.angular["ff-684208-preventDefault"]=!0))}}),st(c.absUrl())!=st(h)&&i.url(c.absUrl(),!0);var m=!0;return i.onUrlChange(function(e,t){$(rt(d,e))?s.location.href=e:(n.$evalAsync(function(){var i,r=c.absUrl(),o=c.$$state;c.$$parse(e),c.$$state=t,i=n.$broadcast("$locationChangeStart",e,r,t,o).defaultPrevented,c.absUrl()===e&&(i?(c.$$parse(r),c.$$state=o,a(r,!1,o)):(m=!1,u(r,o)))}),n.$$phase||n.$digest())}),n.$watch(function(){var e=st(i.url()),t=st(c.absUrl()),o=i.state(),s=c.$$replace,l=e!==t||c.$$html5&&r.history&&o!==c.$$state;(m||l)&&(m=!1,n.$evalAsync(function(){var t=c.absUrl(),i=n.$broadcast("$locationChangeStart",t,e,c.$$state,o).defaultPrevented;c.absUrl()===t&&(i?(c.$$parse(e),c.$$state=o):(l&&a(t,s,o===c.$$state?null:c.$$state),u(e,o)))})),c.$$replace=!1}),c}]}function dt(){var e=!0,t=this;this.debugEnabled=function(t){return y(t)?(e=t,this):e},this.$get=["$window",function(n){function i(e){var t=n.console||{},i=t[e]||t.log||p;e=!1;try{e=!!i.apply}catch(e){}return e?function(){var e=[];return o(arguments,function(t){e.push(function(e){return e instanceof Error&&(e.stack?e=e.message&&-1===e.stack.indexOf(e.message)?"Error: "+e.message+"\n"+e.stack:e.stack:e.sourceURL&&(e=e.message+"\n"+e.sourceURL+":"+e.line)),e}(t))}),i.apply(t,e)}:function(e,t){i(e,null==t?"":t)}}return{log:i("log"),info:i("info"),warn:i("warn"),error:i("error"),debug:function(){var n=i("debug");return function(){e&&n.apply(t,arguments)}}()}}]}function pt(e,t){if("__defineGetter__"===e||"__defineSetter__"===e||"__lookupGetter__"===e||"__lookupSetter__"===e||"__proto__"===e)throw Hi("isecfld",t);return e}function mt(e,t){if(e){if(e.constructor===e)throw Hi("isecfn",t);if(e.window===e)throw Hi("isecwindow",t);if(e.children&&(e.nodeName||e.prop&&e.attr&&e.find))throw Hi("isecdom",t);if(e===Object)throw Hi("isecobj",t)}return e}function gt(e,t){if(e){if(e.constructor===e)throw Hi("isecfn",t);if(e===Vi||e===Fi||e===Bi)throw Hi("isecff",t)}}function vt(e,t){return void 0!==e?e:t}function $t(e,t){return void 0===e?t:void 0===t?e:e+t}function yt(e,t){var n,i;switch(e.type){case Xi.Program:n=!0,o(e.body,function(e){yt(e.expression,t),n=n&&e.expression.constant}),e.constant=n;break;case Xi.Literal:e.constant=!0,e.toWatch=[];break;case Xi.UnaryExpression:yt(e.argument,t),e.constant=e.argument.constant,e.toWatch=e.argument.toWatch;break;case Xi.BinaryExpression:yt(e.left,t),yt(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.left.toWatch.concat(e.right.toWatch);break;case Xi.LogicalExpression:yt(e.left,t),yt(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.constant?[]:[e];break;case Xi.ConditionalExpression:yt(e.test,t),yt(e.alternate,t),yt(e.consequent,t),e.constant=e.test.constant&&e.alternate.constant&&e.consequent.constant,e.toWatch=e.constant?[]:[e];break;case Xi.Identifier:e.constant=!1,e.toWatch=[e];break;case Xi.MemberExpression:yt(e.object,t),e.computed&&yt(e.property,t),e.constant=e.object.constant&&(!e.computed||e.property.constant),e.toWatch=[e];break;case Xi.CallExpression:n=!!e.filter&&!t(e.callee.name).$stateful,i=[],o(e.arguments,function(e){yt(e,t),n=n&&e.constant,e.constant||i.push.apply(i,e.toWatch)}),e.constant=n,e.toWatch=e.filter&&!t(e.callee.name).$stateful?i:[e];break;case Xi.AssignmentExpression:yt(e.left,t),yt(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=[e];break;case Xi.ArrayExpression:n=!0,i=[],o(e.elements,function(e){yt(e,t),n=n&&e.constant,e.constant||i.push.apply(i,e.toWatch)}),e.constant=n,e.toWatch=i;break;case Xi.ObjectExpression:n=!0,i=[],o(e.properties,function(e){yt(e.value,t),n=n&&e.value.constant,e.value.constant||i.push.apply(i,e.value.toWatch)}),e.constant=n,e.toWatch=i;break;case Xi.ThisExpression:e.constant=!1,e.toWatch=[]}}function bt(e){if(1==e.length){var t=(e=e[0].expression).toWatch;return 1!==t.length?t:t[0]!==e?t:n}}function xt(e){return e.type===Xi.Identifier||e.type===Xi.MemberExpression}function wt(e){if(1===e.body.length&&xt(e.body[0].expression))return{type:Xi.AssignmentExpression,left:e.body[0].expression,right:{type:Xi.NGValueParameter},operator:"="}}function Et(e){return 0===e.body.length||1===e.body.length&&(e.body[0].expression.type===Xi.Literal||e.body[0].expression.type===Xi.ArrayExpression||e.body[0].expression.type===Xi.ObjectExpression)}function Ct(e,t){this.astBuilder=e,this.$filter=t}function Tt(e,t){this.astBuilder=e,this.$filter=t}function St(e){return"constructor"==e}function kt(e){return T(e.valueOf)?e.valueOf():Yi.call(e)}function At(){var e=oe(),t=oe();this.$get=["$filter",function(i){function r(e,t){return null==e||null==t?e===t:("object"!=typeof e||"object"!=typeof(e=kt(e)))&&(e===t||e!=e&&t!=t)}function s(e,t,i,o,s){var a;if(1===(c=o.inputs).length){var u=r,c=c[0];return e.$watch(function(e){var t=c(e);return r(t,u)||(a=o(e,n,n,[t]),u=t&&kt(t)),a},t,i,s)}for(var l=[],f=[],h=0,d=c.length;h<d;h++)l[h]=r,f[h]=null;return e.$watch(function(e){for(var t=!1,i=0,s=c.length;i<s;i++){var u=c[i](e);(t||(t=!r(u,l[i])))&&(f[i]=u,l[i]=u&&kt(u))}return t&&(a=o(e,n,n,f)),a},t,i,s)}function a(e,t,n,i){var r,o;return r=e.$watch(function(e){return i(e)},function(e,n,i){o=e,T(t)&&t.apply(this,arguments),y(e)&&i.$$postDigest(function(){y(o)&&r()})},n)}function u(e,t,n,i){function r(e){var t=!0;return o(e,function(e){y(e)||(t=!1)}),t}var s,a;return s=e.$watch(function(e){return i(e)},function(e,n,i){a=e,T(t)&&t.call(this,e,n,i),r(e)&&i.$$postDigest(function(){r(a)&&s()})},n)}function c(e,t,n,i){var r;return r=e.$watch(function(e){return i(e)},function(e,n,i){T(t)&&t.apply(this,arguments),r()},n)}function l(e,t){if(!t)return e;var n=(n=e.$$watchDelegate)!==u&&n!==a?function(n,i,r,o){return r=e(n,i,r,o),t(r,n,i)}:function(n,i,r,o){return r=e(n,i,r,o),n=t(r,n,i),y(r)?n:r};return e.$$watchDelegate&&e.$$watchDelegate!==s?n.$$watchDelegate=e.$$watchDelegate:t.$stateful||(n.$$watchDelegate=s,n.inputs=e.inputs?e.inputs:[e]),n}var f=Bn().noUnsafeEval,h={csp:f,expensiveChecks:!1},d={csp:f,expensiveChecks:!0};return function(n,r,o){var f,m,g;switch(typeof n){case"string":g=n=n.trim();var v=o?t:e;return(f=v[g])||(":"===n.charAt(0)&&":"===n.charAt(1)&&(m=!0,n=n.substring(2)),f=new Wi(o=o?d:h),(f=new Gi(f,i,o).parse(n)).constant?f.$$watchDelegate=c:m?f.$$watchDelegate=f.literal?u:a:f.inputs&&(f.$$watchDelegate=s),v[g]=f),l(f,r);case"function":return l(n,r);default:return p}}}]}function Nt(){this.$get=["$rootScope","$exceptionHandler",function(e,t){return Mt(function(t){e.$evalAsync(t)},t)}]}function Ot(){this.$get=["$browser","$exceptionHandler",function(e,t){return Mt(function(t){e.defer(t)},t)}]}function Mt(e,t){function r(){this.$$state={status:0}}function s(e,t){return function(n){t.call(e,n)}}function a(i){!i.processScheduled&&i.pending&&(i.processScheduled=!0,e(function(){var e,r,o;o=i.pending,i.processScheduled=!1,i.pending=n;for(var s=0,a=o.length;s<a;++s){r=o[s][0],e=o[s][i.status];try{T(e)?r.resolve(e(i.value)):1===i.status?r.resolve(i.value):r.reject(i.value)}catch(e){r.reject(e),t(e)}}}))}function u(){this.promise=new r,this.resolve=s(this,this.resolve),this.reject=s(this,this.reject),this.notify=s(this,this.notify)}var c=i("$q",TypeError);l(r.prototype,{then:function(e,t,n){if($(e)&&$(t)&&$(n))return this;var i=new u;return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([i,e,t,n]),0<this.$$state.status&&a(this.$$state),i.promise},catch:function(e){return this.then(null,e)},finally:function(e,t){return this.then(function(t){return h(t,!0,e)},function(t){return h(t,!1,e)},t)}}),l(u.prototype,{resolve:function(e){this.promise.$$state.status||(e===this.promise?this.$$reject(c("qcycle",e)):this.$$resolve(e))},$$resolve:function(e){var n,i;i=function(e,t,n){function i(t){return function(n){r||(r=!0,t.call(e,n))}}var r=!1;return[i(t),i(n)]}(this,this.$$resolve,this.$$reject);try{(b(e)||T(e))&&(n=e&&e.then),T(n)?(this.promise.$$state.status=-1,n.call(e,i[0],i[1],this.notify)):(this.promise.$$state.value=e,this.promise.$$state.status=1,a(this.promise.$$state))}catch(e){i[1](e),t(e)}},reject:function(e){this.promise.$$state.status||this.$$reject(e)},$$reject:function(e){this.promise.$$state.value=e,this.promise.$$state.status=2,a(this.promise.$$state)},notify:function(n){var i=this.promise.$$state.pending;0>=this.promise.$$state.status&&i&&i.length&&e(function(){for(var e,r,o=0,s=i.length;o<s;o++){r=i[o][0],e=i[o][3];try{r.notify(T(e)?e(n):n)}catch(e){t(e)}}})}});var f=function(e,t){var n=new u;return t?n.resolve(e):n.reject(e),n.promise},h=function(e,t,n){var i=null;try{T(n)&&(i=n())}catch(e){return f(e,!1)}return i&&T(i.then)?i.then(function(){return f(e,t)},function(e){return f(e,!1)}):f(e,t)},d=function(e,t,n,i){var r=new u;return r.resolve(e),r.promise.then(t,n,i)},p=function e(t){if(!T(t))throw c("norslvr",t);if(!(this instanceof e))return new e(t);var n=new u;return t(function(e){n.resolve(e)},function(e){n.reject(e)}),n.promise};return p.defer=function(){return new u},p.reject=function(e){var t=new u;return t.reject(e),t.promise},p.when=d,p.resolve=d,p.all=function(e){var t=new u,n=0,i=qn(e)?[]:{};return o(e,function(e,r){n++,d(e).then(function(e){i.hasOwnProperty(r)||(i[r]=e,--n||t.resolve(i))},function(e){i.hasOwnProperty(r)||t.reject(e)})}),0===n&&t.resolve(i),t.promise},p}function jt(){this.$get=["$window","$timeout",function(e,t){var n=e.requestAnimationFrame||e.webkitRequestAnimationFrame,i=e.cancelAnimationFrame||e.webkitCancelAnimationFrame||e.webkitCancelRequestAnimationFrame,r=!!n,o=r?function(e){var t=n(e);return function(){i(t)}}:function(e){var n=t(e,16.66,!1);return function(){t.cancel(n)}};return o.supported=r,o}]}function Dt(){var e=10,t=i("$rootScope"),n=null,s=null;this.digestTtl=function(t){return arguments.length&&(e=t),e},this.$get=["$injector","$exceptionHandler","$parse","$browser",function(i,a,u,c){function l(e){e.currentScope.$$destroyed=!0}function f(){this.$id=++In,this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,this.$root=this,this.$$destroyed=!1,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$$isolateBindings=null}function h(e){if(y.$$phase)throw t("inprog",y.$$phase);y.$$phase=e}function d(e,t){do{e.$$watchersCount+=t}while(e=e.$parent)}function m(e,t,n){do{e.$$listenerCount[n]-=t,0===e.$$listenerCount[n]&&delete e.$$listenerCount[n]}while(e=e.$parent)}function g(){}function v(){for(;E.length;)try{E.shift()()}catch(e){a(e)}s=null}f.prototype={constructor:f,$new:function(e,t){var n;return t=t||this,e?(n=new f).$root=this.$root:(this.$$ChildScope||(this.$$ChildScope=function(e){function t(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$id=++In,this.$$ChildScope=null}return t.prototype=e,t}(this)),n=new this.$$ChildScope),n.$parent=t,n.$$prevSibling=t.$$childTail,t.$$childHead?(t.$$childTail.$$nextSibling=n,t.$$childTail=n):t.$$childHead=t.$$childTail=n,(e||t!=this)&&n.$on("$destroy",l),n},$watch:function(e,t,i,r){var o=u(e);if(o.$$watchDelegate)return o.$$watchDelegate(this,t,i,o,e);var s=this,a=s.$$watchers,c={fn:t,last:g,get:o,exp:r||e,eq:!!i};return n=null,T(t)||(c.fn=p),a||(a=s.$$watchers=[]),a.unshift(c),d(this,1),function(){0<=j(a,c)&&d(s,-1),n=null}},$watchGroup:function(e,t){function n(){u=!1,c?(c=!1,t(r,r,a)):t(r,i,a)}var i=Array(e.length),r=Array(e.length),s=[],a=this,u=!1,c=!0;if(!e.length){var l=!0;return a.$evalAsync(function(){l&&t(r,r,a)}),function(){l=!1}}return 1===e.length?this.$watch(e[0],function(e,n,o){r[0]=e,i[0]=n,t(r,e===n?r:i,o)}):(o(e,function(e,t){var o=a.$watch(e,function(e,o){r[t]=e,i[t]=o,u||(u=!0,a.$evalAsync(n))});s.push(o)}),function(){for(;s.length;)s.shift()()})},$watchCollection:function(e,t){function n(e){var t,n,s;if(!$(i=e)){if(b(i))if(r(i))for(o!==h&&(m=(o=h).length=0,l++),e=i.length,m!==e&&(l++,o.length=m=e),t=0;t<e;t++)s=o[t],n=i[t],s!=s&&n!=n||s===n||(l++,o[t]=n);else{for(t in o!==d&&(o=d={},m=0,l++),e=0,i)i.hasOwnProperty(t)&&(e++,n=i[t],s=o[t],t in o?s!=s&&n!=n||s===n||(l++,o[t]=n):(m++,o[t]=n,l++));if(m>e)for(t in l++,o)i.hasOwnProperty(t)||(m--,delete o[t])}else o!==i&&(o=i,l++);return l}}n.$stateful=!0;var i,o,s,a=this,c=1<t.length,l=0,f=u(e,n),h=[],d={},p=!0,m=0;return this.$watch(f,function(){if(p?(p=!1,t(i,i,a)):t(i,s,a),c)if(b(i))if(r(i)){s=Array(i.length);for(var e=0;e<i.length;e++)s[e]=i[e]}else for(e in s={},i)An.call(i,e)&&(s[e]=i[e]);else s=i})},$digest:function(){var i,r,o,u,l,f,d,p,m,$=e,b=[];h("$digest"),c.$$checkUrlChange(),this===y&&null!==s&&(c.defer.cancel(s),v()),n=null;do{for(f=!1,d=this;x.length;){try{(m=x.shift()).scope.$eval(m.expression,m.locals)}catch(e){a(e)}n=null}e:do{if(u=d.$$watchers)for(l=u.length;l--;)try{if(i=u[l])if((r=i.get(d))===(o=i.last)||(i.eq?P(r,o):"number"==typeof r&&"number"==typeof o&&isNaN(r)&&isNaN(o))){if(i===n){f=!1;break e}}else f=!0,n=i,i.last=i.eq?D(r,null):r,i.fn(r,o===g?r:o,d),5>$&&(b[p=4-$]||(b[p]=[]),b[p].push({msg:T(i.exp)?"fn: "+(i.exp.name||i.exp.toString()):i.exp,newVal:r,oldVal:o}))}catch(e){a(e)}if(!(u=d.$$watchersCount&&d.$$childHead||d!==this&&d.$$nextSibling))for(;d!==this&&!(u=d.$$nextSibling);)d=d.$parent}while(d=u);if((f||x.length)&&!$--)throw y.$$phase=null,t("infdig",e,b)}while(f||x.length);for(y.$$phase=null;w.length;)try{w.shift()()}catch(e){a(e)}},$destroy:function(){if(!this.$$destroyed){var e=this.$parent;for(var t in this.$broadcast("$destroy"),this.$$destroyed=!0,this===y&&c.$$applicationDestroyed(),d(this,-this.$$watchersCount),this.$$listenerCount)m(this,this.$$listenerCount[t],t);e&&e.$$childHead==this&&(e.$$childHead=this.$$nextSibling),e&&e.$$childTail==this&&(e.$$childTail=this.$$prevSibling),this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling),this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling),this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=p,this.$on=this.$watch=this.$watchGroup=function(){return p},this.$$listeners={},this.$parent=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=this.$root=this.$$watchers=null}},$eval:function(e,t){return u(e)(this,t)},$evalAsync:function(e,t){y.$$phase||x.length||c.defer(function(){x.length&&y.$digest()}),x.push({scope:this,expression:e,locals:t})},$$postDigest:function(e){w.push(e)},$apply:function(e){try{h("$apply");try{return this.$eval(e)}finally{y.$$phase=null}}catch(e){a(e)}finally{try{y.$digest()}catch(e){throw a(e),e}}},$applyAsync:function(e){var t=this;e&&E.push(function(){t.$eval(e)}),null===s&&(s=c.defer(function(){y.$apply(v)}))},$on:function(e,t){var n=this.$$listeners[e];n||(this.$$listeners[e]=n=[]),n.push(t);var i=this;do{i.$$listenerCount[e]||(i.$$listenerCount[e]=0),i.$$listenerCount[e]++}while(i=i.$parent);var r=this;return function(){var i=n.indexOf(t);-1!==i&&(n[i]=null,m(r,1,e))}},$emit:function(e,t){var n,i,r,o=[],s=this,u=!1,c={name:e,targetScope:s,stopPropagation:function(){u=!0},preventDefault:function(){c.defaultPrevented=!0},defaultPrevented:!1},l=_([c],arguments,1);do{for(n=s.$$listeners[e]||o,c.currentScope=s,i=0,r=n.length;i<r;i++)if(n[i])try{n[i].apply(null,l)}catch(e){a(e)}else n.splice(i,1),i--,r--;if(u)return c.currentScope=null,c;s=s.$parent}while(s);return c.currentScope=null,c},$broadcast:function(e,t){var n=this,i=this,r={name:e,targetScope:this,preventDefault:function(){r.defaultPrevented=!0},defaultPrevented:!1};if(!this.$$listenerCount[e])return r;for(var o,s,u=_([r],arguments,1);n=i;){for(r.currentScope=n,o=0,s=(i=n.$$listeners[e]||[]).length;o<s;o++)if(i[o])try{i[o].apply(null,u)}catch(e){a(e)}else i.splice(o,1),o--,s--;if(!(i=n.$$listenerCount[e]&&n.$$childHead||n!==this&&n.$$nextSibling))for(;n!==this&&!(i=n.$$nextSibling);)n=n.$parent}return r.currentScope=null,r}};var y=new f,x=y.$$asyncQueue=[],w=y.$$postDigestQueue=[],E=y.$$applyAsyncQueue=[];return y}]}function Lt(){var e=/^\s*(https?|ftp|mailto|tel|file):/,t=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(t){return y(t)?(e=t,this):e},this.imgSrcSanitizationWhitelist=function(e){return y(e)?(t=e,this):t},this.$get=function(){return function(n,i){var r,o=i?t:e;return""===(r=Ft(n).href)||r.match(o)?n:"unsafe:"+r}}}function Pt(e){var t=[];return y(e)&&o(e,function(e){t.push(function(e){if("self"===e)return e;if(w(e)){if(-1<e.indexOf("***"))throw Ji("iwcard",e);return e=Fn(e).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*"),new RegExp("^"+e+"$")}if(S(e))return new RegExp("^"+e.source+"$");throw Ji("imatcher")}(e))}),t}function _t(){this.SCE_CONTEXTS=Ki;var e=["self"],t=[];this.resourceUrlWhitelist=function(t){return arguments.length&&(e=Pt(t)),e},this.resourceUrlBlacklist=function(e){return arguments.length&&(t=Pt(e)),t},this.$get=["$injector",function(i){function r(e,t){return"self"===e?Bt(t):!!e.exec(t.href)}function o(e){var t=function(e){this.$$unwrapTrustedValue=function(){return e}};return e&&(t.prototype=new e),t.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},t.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},t}var s=function(e){throw Ji("unsafe")};i.has("$sanitize")&&(s=i.get("$sanitize"));var a=o(),u={};return u[Ki.HTML]=o(a),u[Ki.CSS]=o(a),u[Ki.URL]=o(a),u[Ki.JS]=o(a),u[Ki.RESOURCE_URL]=o(u[Ki.URL]),{trustAs:function(e,t){var i=u.hasOwnProperty(e)?u[e]:null;if(!i)throw Ji("icontext",e,t);if(null===t||t===n||""===t)return t;if("string"!=typeof t)throw Ji("itype",e);return new i(t)},getTrusted:function(i,o){if(null===o||o===n||""===o)return o;if((l=u.hasOwnProperty(i)?u[i]:null)&&o instanceof l)return o.$$unwrapTrustedValue();if(i===Ki.RESOURCE_URL){var a,c,l=Ft(o.toString()),f=!1;for(a=0,c=e.length;a<c;a++)if(r(e[a],l)){f=!0;break}if(f)for(a=0,c=t.length;a<c;a++)if(r(t[a],l)){f=!1;break}if(f)return o;throw Ji("insecurl",o.toString())}if(i===Ki.HTML)return s(o);throw Ji("unsafe")},valueOf:function(e){return e instanceof a?e.$$unwrapTrustedValue():e}}}]}function It(){var e=!0;this.enabled=function(t){return arguments.length&&(e=!!t),e},this.$get=["$parse","$sceDelegate",function(t,n){if(e&&8>wn)throw Ji("iequirks");var i=L(Ki);i.isEnabled=function(){return e},i.trustAs=n.trustAs,i.getTrusted=n.getTrusted,i.valueOf=n.valueOf,e||(i.trustAs=i.getTrusted=function(e,t){return t},i.valueOf=m),i.parseAs=function(e,n){var r=t(n);return r.literal&&r.constant?r:t(n,function(t){return i.getTrusted(e,t)})};var r=i.parseAs,s=i.getTrusted,a=i.trustAs;return o(Ki,function(e,t){var n=kn(t);i[se("parse_as_"+n)]=function(t){return r(e,t)},i[se("get_trusted_"+n)]=function(t){return s(e,t)},i[se("trust_as_"+n)]=function(t){return a(e,t)}}),i}]}function Rt(){this.$get=["$window","$document",function(e,t){var n,i={},r=h((/android (\d+)/.exec(kn((e.navigator||{}).userAgent))||[])[1]),o=/Boxee/i.test((e.navigator||{}).userAgent),s=t[0]||{},a=/^(Moz|webkit|ms)(?=[A-Z])/,u=s.body&&s.body.style,c=!1,l=!1;if(u){for(var f in u)if(c=a.exec(f)){n=(n=c[0]).substr(0,1).toUpperCase()+n.substr(1);break}n||(n="WebkitOpacity"in u&&"webkit"),c=!!("transition"in u||n+"Transition"in u),l=!!("animation"in u||n+"Animation"in u),!r||c&&l||(c=w(u.webkitTransition),l=w(u.webkitAnimation))}return{history:!(!e.history||!e.history.pushState||4>r||o),hasEvent:function(e){if("input"===e&&11>=wn)return!1;if($(i[e])){var t=s.createElement("div");i[e]="on"+e in t}return i[e]},csp:Bn(),vendorPrefix:n,transitions:c,animations:l,android:r}}]}function qt(){this.$get=["$templateCache","$http","$q","$sce",function(e,t,n,i){function r(o,s){r.totalPendingRequests++,w(o)&&e.get(o)||(o=i.getTrustedResourceUrl(o));var a=t.defaults&&t.defaults.transformResponse;return qn(a)?a=a.filter(function(e){return e!==We}):a===We&&(a=null),t.get(o,{cache:e,transformResponse:a}).finally(function(){r.totalPendingRequests--}).then(function(t){return e.put(o,t.data),t.data},function(e){if(!s)throw Ei("tpload",o,e.status,e.statusText);return n.reject(e)})}return r.totalPendingRequests=0,r}]}function Ht(){this.$get=["$rootScope","$browser","$location",function(e,t,n){return{findBindings:function(e,t,n){e=e.getElementsByClassName("ng-binding");var i=[];return o(e,function(e){var r=_n.element(e).data("$binding");r&&o(r,function(r){n?new RegExp("(^|\\s)"+Fn(t)+"(\\s|\\||$)").test(r)&&i.push(e):-1!=r.indexOf(t)&&i.push(e)})}),i},findModels:function(e,t,n){for(var i=["ng-","data-ng-","ng\\:"],r=0;r<i.length;++r){var o=e.querySelectorAll("["+i[r]+"model"+(n?"=":"*=")+'"'+t+'"]');if(o.length)return o}},getLocation:function(){return n.url()},setLocation:function(t){t!==n.url()&&(n.url(t),e.$digest())},whenStable:function(e){t.notifyWhenNoOutstandingRequests(e)}}}]}function Vt(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(e,t,n,i,r){function o(o,a,u){T(o)||(u=a,a=o,o=p);var c,l=On.call(arguments,3),f=y(u)&&!u,h=(f?i:n).defer(),d=h.promise;return c=t.defer(function(){try{h.resolve(o.apply(null,l))}catch(e){h.reject(e),r(e)}finally{delete s[d.$$timeoutId]}f||e.$apply()},a),d.$$timeoutId=c,s[c]=h,d}var s={};return o.cancel=function(e){return!!(e&&e.$$timeoutId in s)&&(s[e.$$timeoutId].reject("canceled"),delete s[e.$$timeoutId],t.defer.cancel(e.$$timeoutId))},o}]}function Ft(e){return wn&&(Qi.setAttribute("href",e),e=Qi.href),Qi.setAttribute("href",e),{href:Qi.href,protocol:Qi.protocol?Qi.protocol.replace(/:$/,""):"",host:Qi.host,search:Qi.search?Qi.search.replace(/^\?/,""):"",hash:Qi.hash?Qi.hash.replace(/^#/,""):"",hostname:Qi.hostname,port:Qi.port,pathname:"/"===Qi.pathname.charAt(0)?Qi.pathname:"/"+Qi.pathname}}function Bt(e){return(e=w(e)?Ft(e):e).protocol===Zi.protocol&&e.host===Zi.host}function zt(){this.$get=g(e)}function Ut(e){function t(e){try{return decodeURIComponent(e)}catch(t){return e}}var i=e[0]||{},r={},o="";return function(){var e,s,a,u,c;if((e=i.cookie||"")!==o)for(e=(o=e).split("; "),r={},a=0;a<e.length;a++)0<(u=(s=e[a]).indexOf("="))&&(c=t(s.substring(0,u)),r[c]===n&&(r[c]=t(s.substring(u+1))));return r}}function Wt(){this.$get=Ut}function Xt(e){function t(n,i){if(b(n)){var r={};return o(n,function(e,n){r[n]=t(n,e)}),r}return e.factory(n+"Filter",i)}this.register=t,this.$get=["$injector",function(e){return function(t){return e.get(t+"Filter")}}],t("currency",Kt),t("date",an),t("filter",Gt),t("json",un),t("limitTo",cn),t("lowercase",rr),t("number",Qt),t("orderBy",ln),t("uppercase",or)}function Gt(){return function(e,t,n){if(!r(e)){if(null==e)return e;throw i("filter")("notarray",e)}var o;switch(Jt(t)){case"function":break;case"boolean":case"null":case"number":case"string":o=!0;case"object":t=function(e,t,n){var i=b(e)&&"$"in e;return!0===t?t=P:T(t)||(t=function(e,t){return!($(e)||(null===e||null===t?e!==t:b(t)||b(e)&&!v(e)||(e=kn(""+e),t=kn(""+t),-1===e.indexOf(t))))}),function(r){return i&&!b(r)?Yt(r,e.$,t,!1):Yt(r,e,t,n)}}(t,n,o);break;default:return e}return Array.prototype.filter.call(e,t)}}function Yt(e,t,n,i,r){var o=Jt(e),s=Jt(t);if("string"===s&&"!"===t.charAt(0))return!Yt(e,t.substring(1),n,i);if(qn(e))return e.some(function(e){return Yt(e,t,n,i)});switch(o){case"object":var a;if(i){for(a in e)if("$"!==a.charAt(0)&&Yt(e[a],t,n,!0))return!0;return!r&&Yt(e,t,n,!1)}if("object"===s){for(a in t)if(!T(r=t[a])&&!$(r)&&!Yt((o="$"===a)?e:e[a],r,n,o,o))return!1;return!0}return n(e,t);case"function":return!1;default:return n(e,t)}}function Jt(e){return null===e?"null":typeof e}function Kt(e){var t=e.NUMBER_FORMATS;return function(e,n,i){return $(n)&&(n=t.CURRENCY_SYM),$(i)&&(i=t.PATTERNS[1].maxFrac),null==e?e:Zt(e,t.PATTERNS[1],t.GROUP_SEP,t.DECIMAL_SEP,i).replace(/\u00A4/g,n)}}function Qt(e){var t=e.NUMBER_FORMATS;return function(e,n){return null==e?e:Zt(e,t.PATTERNS[0],t.GROUP_SEP,t.DECIMAL_SEP,n)}}function Zt(e,t,n,i,r){if(b(e))return"";var o=0>e;if(!(l=1/0===(e=Math.abs(e)))&&!isFinite(e))return"";var s=e+"",a="",u=!1,c=[];(l&&(a="∞"),l||-1===s.indexOf("e"))||((f=s.match(/([\d\.]+)e(-?)(\d+)/))&&"-"==f[2]&&f[3]>r+1?e=0:(a=s,u=!0));if(l||u)0<r&&1>e&&(a=e.toFixed(r),e=parseFloat(a));else{l=(s.split(er)[1]||"").length,$(r)&&(r=Math.min(Math.max(t.minFrac,l),t.maxFrac));s=(l=(""+(e=+(Math.round(+(e.toString()+"e"+r)).toString()+"e"+-r))).split(er))[0];var l=l[1]||"",f=0,h=t.lgSize,d=t.gSize;if(s.length>=h+d)for(f=s.length-h,u=0;u<f;u++)0==(f-u)%d&&0!==u&&(a+=n),a+=s.charAt(u);for(u=f;u<s.length;u++)0==(s.length-u)%h&&0!==u&&(a+=n),a+=s.charAt(u);for(;l.length<r;)l+="0";r&&"0"!==r&&(a+=i+l.substr(0,r))}return 0===e&&(o=!1),c.push(o?t.negPre:t.posPre,a,o?t.negSuf:t.posSuf),c.join("")}function en(e,t,n){var i="";for(0>e&&(i="-",e=-e),e=""+e;e.length<t;)e="0"+e;return n&&(e=e.substr(e.length-t)),i+e}function tn(e,t,n,i){return n=n||0,function(r){return r=r["get"+e](),(0<n||r>-n)&&(r+=n),0===r&&-12==n&&(r=12),en(r,t,i)}}function nn(e,t){return function(n,i){var r=n["get"+e]();return i[Nn(t?"SHORT"+e:e)][r]}}function rn(e){var t=new Date(e,0,1).getDay();return new Date(e,0,(4>=t?5:12)-t)}function on(e){return function(t){var n=rn(t.getFullYear());return t=+new Date(t.getFullYear(),t.getMonth(),t.getDate()+(4-t.getDay()))-+n,en(t=1+Math.round(t/6048e5),e)}}function sn(e,t){return 0>=e.getFullYear()?t.ERAS[0]:t.ERAS[1]}function an(e){function t(e){var t;if(t=e.match(n)){e=new Date(0);var i=0,r=0,o=t[8]?e.setUTCFullYear:e.setFullYear,s=t[8]?e.setUTCHours:e.setHours;t[9]&&(i=h(t[9]+t[10]),r=h(t[9]+t[11])),o.call(e,h(t[1]),h(t[2])-1,h(t[3])),i=h(t[4]||0)-i,r=h(t[5]||0)-r,o=h(t[6]||0),t=Math.round(1e3*parseFloat("0."+(t[7]||0))),s.call(e,i,r,o,t)}return e}var n=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(n,i,r){var s,a,u="",c=[];if(i=i||"mediumDate",i=e.DATETIME_FORMATS[i]||i,w(n)&&(n=ir.test(n)?h(n):t(n)),E(n)&&(n=new Date(n)),!C(n)||!isFinite(n.getTime()))return n;for(;i;)(a=nr.exec(i))?i=(c=_(c,a,1)).pop():(c.push(i),i=null);var l=n.getTimezoneOffset();return r&&(l=V(r,n.getTimezoneOffset()),n=F(n,r,!0)),o(c,function(t){s=tr[t],u+=s?s(n,e.DATETIME_FORMATS,l):t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}}function un(){return function(e,t){return $(t)&&(t=2),q(e,t)}}function cn(){return function(e,t,n){return t=1/0===Math.abs(Number(t))?Number(t):h(t),isNaN(t)?e:(E(e)&&(e=e.toString()),qn(e)||w(e)?(n=0>(n=!n||isNaN(n)?0:h(n))&&n>=-e.length?e.length+n:n,0<=t?e.slice(n,n+t):0===n?e.slice(t,e.length):e.slice(Math.max(0,n+t),n)):e)}}function ln(e){function t(t,n){return n=n?-1:1,t.map(function(t){var i=1,r=m;if(T(t))r=t;else if(w(t)&&("+"!=t.charAt(0)&&"-"!=t.charAt(0)||(i="-"==t.charAt(0)?-1:1,t=t.substring(1)),""!==t&&(r=e(t)).constant)){var o=r();r=function(e){return e[o]}}return{get:r,descending:i*n}})}function n(e){switch(typeof e){case"number":case"boolean":case"string":return!0;default:return!1}}return function(e,i,o){if(!r(e))return e;qn(i)||(i=[i]),0===i.length&&(i=["+"]);var s=t(i,o);return s.push({get:function(){return{}},descending:o?-1:1}),(e=Array.prototype.map.call(e,function(e,t){return{value:e,predicateValues:s.map(function(i){var r=i.get(e);return i=typeof r,null===r?(i="string",r="null"):"string"===i?r=r.toLowerCase():"object"===i&&("function"==typeof r.valueOf&&n(r=r.valueOf())||v(r)&&n(r=r.toString())||(r=t)),{value:r,type:i}})}})).sort(function(e,t){for(var n=0,i=0,r=s.length;i<r;++i){n=e.predicateValues[i];var o=t.predicateValues[i],a=0;if(n.type===o.type?n.value!==o.value&&(a=n.value<o.value?-1:1):a=n.type<o.type?-1:1,n=a*s[i].descending)break}return n}),e.map(function(e){return e.value})}}function fn(e){return T(e)&&(e={link:e}),e.restrict=e.restrict||"AC",g(e)}function hn(e,t,i,r,s){var a=this,u=[],c=a.$$parentForm=e.parent().controller("form")||ur;a.$error={},a.$$success={},a.$pending=n,a.$name=s(t.name||t.ngForm||"")(i),a.$dirty=!1,a.$pristine=!0,a.$valid=!0,a.$invalid=!1,a.$submitted=!1,c.$addControl(a),a.$rollbackViewValue=function(){o(u,function(e){e.$rollbackViewValue()})},a.$commitViewValue=function(){o(u,function(e){e.$commitViewValue()})},a.$addControl=function(e){ne(e.$name,"input"),u.push(e),e.$name&&(a[e.$name]=e)},a.$$renameControl=function(e,t){var n=e.$name;a[n]===e&&delete a[n],a[t]=e,e.$name=t},a.$removeControl=function(e){e.$name&&a[e.$name]===e&&delete a[e.$name],o(a.$pending,function(t,n){a.$setValidity(n,null,e)}),o(a.$error,function(t,n){a.$setValidity(n,null,e)}),o(a.$$success,function(t,n){a.$setValidity(n,null,e)}),j(u,e)},bn({ctrl:this,$element:e,set:function(e,t,n){var i=e[t];i?-1===i.indexOf(n)&&i.push(n):e[t]=[n]},unset:function(e,t,n){var i=e[t];i&&(j(i,n),0===i.length&&delete e[t])},parentForm:c,$animate:r}),a.$setDirty=function(){r.removeClass(e,Br),r.addClass(e,zr),a.$dirty=!0,a.$pristine=!1,c.$setDirty()},a.$setPristine=function(){r.setClass(e,Br,zr+" ng-submitted"),a.$dirty=!1,a.$pristine=!0,a.$submitted=!1,o(u,function(e){e.$setPristine()})},a.$setUntouched=function(){o(u,function(e){e.$setUntouched()})},a.$setSubmitted=function(){r.addClass(e,"ng-submitted"),a.$submitted=!0,c.$setSubmitted()}}function dn(e){e.$formatters.push(function(t){return e.$isEmpty(t)?t:t.toString()})}function pn(e,t,n,i,r,o){var s=kn(t[0].type);if(!r.android){var a=!1;t.on("compositionstart",function(e){a=!0}),t.on("compositionend",function(){a=!1,u()})}var u=function(e){if(c&&(o.defer.cancel(c),c=null),!a){var r=t.val();e=e&&e.type,"password"===s||n.ngTrim&&"false"===n.ngTrim||(r=Vn(r)),(i.$viewValue!==r||""===r&&i.$$hasNativeValidators)&&i.$setViewValue(r,e)}};if(r.hasEvent("input"))t.on("input",u);else{var c,l=function(e,t,n){c||(c=o.defer(function(){c=null,t&&t.value===n||u(e)}))};t.on("keydown",function(e){var t=e.keyCode;91===t||15<t&&19>t||37<=t&&40>=t||l(e,this,this.value)}),r.hasEvent("paste")&&t.on("paste cut",l)}t.on("change",u),i.$render=function(){var e=i.$isEmpty(i.$viewValue)?"":i.$viewValue;t.val()!==e&&t.val(e)}}function mn(e,t){return function(n,i){var r,s;if(C(n))return n;if(w(n)){if('"'==n.charAt(0)&&'"'==n.charAt(n.length-1)&&(n=n.substring(1,n.length-1)),hr.test(n))return new Date(n);if(e.lastIndex=0,r=e.exec(n))return r.shift(),s=i?{yyyy:i.getFullYear(),MM:i.getMonth()+1,dd:i.getDate(),HH:i.getHours(),mm:i.getMinutes(),ss:i.getSeconds(),sss:i.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},o(r,function(e,n){n<t.length&&(s[t[n]]=+e)}),new Date(s.yyyy,s.MM-1,s.dd,s.HH,s.mm,s.ss||0,1e3*s.sss||0)}return NaN}}function gn(e,t,i,r){return function(o,s,a,u,c,l,f){function h(e){return e&&!(e.getTime&&e.getTime()!=e.getTime())}function d(e){return y(e)?C(e)?e:i(e):n}vn(o,s,a,u),pn(0,s,a,u,c,l);var p,m,g,v=u&&u.$options&&u.$options.timezone;(u.$$parserName=e,u.$parsers.push(function(e){return u.$isEmpty(e)?null:t.test(e)?(e=i(e,p),v&&(e=F(e,v)),e):n}),u.$formatters.push(function(e){if(e&&!C(e))throw Wr("datefmt",e);return h(e)?((p=e)&&v&&(p=F(p,v,!0)),f("date")(e,r,v)):(p=null,"")}),y(a.min)||a.ngMin)&&(u.$validators.min=function(e){return!h(e)||$(m)||i(e)>=m},a.$observe("min",function(e){m=d(e),u.$validate()}));(y(a.max)||a.ngMax)&&(u.$validators.max=function(e){return!h(e)||$(g)||i(e)<=g},a.$observe("max",function(e){g=d(e),u.$validate()}))}}function vn(e,t,i,r){(r.$$hasNativeValidators=b(t[0].validity))&&r.$parsers.push(function(e){var i=t.prop("validity")||{};return i.badInput&&!i.typeMismatch?n:e})}function $n(e,t,n,i,r){if(y(i)){if(!(e=e(i)).constant)throw Wr("constexpr",n,i);return e(t)}return r}function yn(e,t){return e="ngClass"+e,["$animate",function(n){function i(e,t){var n=[],i=0;e:for(;i<e.length;i++){for(var r=e[i],o=0;o<t.length;o++)if(r==t[o])continue e;n.push(r)}return n}function r(e){var t=[];return qn(e)?(o(e,function(e){t=t.concat(r(e))}),t):w(e)?e.split(" "):b(e)?(o(e,function(e,n){e&&(t=t.concat(n.split(" ")))}),t):e}return{restrict:"AC",link:function(s,a,u){function c(e,t){var n=a.data("$classCounts")||oe(),i=[];return o(e,function(e){(0<t||n[e])&&(n[e]=(n[e]||0)+t,n[e]===+(0<t)&&i.push(e))}),a.data("$classCounts",n),i.join(" ")}function l(e){if(!0===t||s.$index%2===t){var o=r(e||[]);if(f){if(!P(e,f)){var l=r(f);h=i(o,l),o=i(l,o),h=c(h,1),o=c(o,-1);h&&h.length&&n.addClass(a,h),o&&o.length&&n.removeClass(a,o)}}else{var h=c(o,1);u.$addClass(h)}}f=L(e)}var f;s.$watch(u[e],l,!0),u.$observe("class",function(t){l(s.$eval(u[e]))}),"ngClass"!==e&&s.$watch("$index",function(n,i){var o=1&n;if(o!==(1&i)){var a=r(s.$eval(u[e]));o===t?(o=c(a,1),u.$addClass(o)):(o=c(a,-1),u.$removeClass(o))}})}}}]}function bn(e){function t(e,t){t&&!s[e]?(l.addClass(o,e),s[e]=!0):!t&&s[e]&&(l.removeClass(o,e),s[e]=!1)}function i(e,n){e=e?"-"+Z(e,"-"):"",t(Vr+e,!0===n),t(Fr+e,!1===n)}var r=e.ctrl,o=e.$element,s={},a=e.set,u=e.unset,c=e.parentForm,l=e.$animate;s[Fr]=!(s[Vr]=o.hasClass(Vr)),r.$setValidity=function(e,o,s){o===n?(r.$pending||(r.$pending={}),a(r.$pending,e,s)):(r.$pending&&u(r.$pending,e,s),xn(r.$pending)&&(r.$pending=n)),N(o)?o?(u(r.$error,e,s),a(r.$$success,e,s)):(a(r.$error,e,s),u(r.$$success,e,s)):(u(r.$error,e,s),u(r.$$success,e,s)),r.$pending?(t(Ur,!0),r.$valid=r.$invalid=n,i("",null)):(t(Ur,!1),r.$valid=xn(r.$error),r.$invalid=!r.$valid,i("",r.$valid)),i(e,o=r.$pending&&r.$pending[e]?n:!r.$error[e]&&(!!r.$$success[e]||null)),c.$setValidity(e,o,r)}}function xn(e){if(e)for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}var wn,En,Cn,Tn,Sn=/^\/(.+)\/([a-z]*)$/,kn=function(e){return w(e)?e.toLowerCase():e},An=Object.prototype.hasOwnProperty,Nn=function(e){return w(e)?e.toUpperCase():e},On=[].slice,Mn=[].splice,jn=[].push,Dn=Object.prototype.toString,Ln=Object.getPrototypeOf,Pn=i("ng"),_n=e.angular||(e.angular={}),In=0;wn=t.documentMode,p.$inject=[],m.$inject=[];var Rn,qn=Array.isArray,Hn=/^\[object (Uint8(Clamped)?)|(Uint16)|(Uint32)|(Int8)|(Int16)|(Int32)|(Float(32)|(64))Array\]$/,Vn=function(e){return w(e)?e.trim():e},Fn=function(e){return e.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},Bn=function(){if(!y(Bn.rules)){var e=t.querySelector("[ng-csp]")||t.querySelector("[data-ng-csp]");if(e){var n=e.getAttribute("ng-csp")||e.getAttribute("data-ng-csp");Bn.rules={noUnsafeEval:!n||-1!==n.indexOf("no-unsafe-eval"),noInlineStyle:!n||-1!==n.indexOf("no-inline-style")}}else{e=Bn;try{new Function(""),n=!1}catch(e){n=!0}e.rules={noUnsafeEval:n,noInlineStyle:!1}}}return Bn.rules},zn=function(){if(y(zn.name_))return zn.name_;var e,n,i,r,o=Un.length;for(n=0;n<o;++n)if(i=Un[n],e=t.querySelector("["+i.replace(":","\\:")+"jq]")){r=e.getAttribute(i+"jq");break}return zn.name_=r},Un=["ng-","data-ng-","ng:","x-ng-"],Wn=/[A-Z]/g,Xn=!1,Gn=1,Yn=3,Jn={full:"1.4.5",major:1,minor:4,dot:5,codeName:"permanent-internship"};ce.expando="ng339";var Kn=ce.cache={},Qn=1;ce._data=function(e){return this.cache[e[this.expando]]||{}};var Zn=/([\:\-\_]+(.))/g,ei=/^moz([A-Z])/,ti={mouseleave:"mouseout",mouseenter:"mouseover"},ni=i("jqLite"),ii=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ri=/<|&#?\w+;/,oi=/<([\w:]+)/,si=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ai={option:[1,'<select multiple="multiple">',"</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ai.optgroup=ai.option,ai.tbody=ai.tfoot=ai.colgroup=ai.caption=ai.thead,ai.th=ai.td;var ui=ce.prototype={ready:function(n){function i(){r||(r=!0,n())}var r=!1;"complete"===t.readyState?setTimeout(i):(this.on("DOMContentLoaded",i),ce(e).on("load",i))},toString:function(){var e=[];return o(this,function(t){e.push(""+t)}),"["+e.join(", ")+"]"},eq:function(e){return En(0<=e?this[e]:this[this.length+e])},length:0,push:jn,sort:[].sort,splice:[].splice},ci={};o("multiple selected checked disabled readOnly required open".split(" "),function(e){ci[kn(e)]=e});var li={};o("input select option textarea button form details".split(" "),function(e){li[e]=!0});var fi={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};o({data:me,removeData:de,hasData:function(e){for(var t in Kn[e.ng339])return!0;return!1}},function(e,t){ce[t]=e}),o({data:me,inheritedData:xe,scope:function(e){return En.data(e,"$scope")||xe(e.parentNode||e,["$isolateScope","$scope"])},isolateScope:function(e){return En.data(e,"$isolateScope")||En.data(e,"$isolateScopeNoTemplate")},controller:be,injector:function(e){return xe(e,"$injector")},removeAttr:function(e,t){e.removeAttribute(t)},hasClass:ge,css:function(e,t,n){if(t=se(t),!y(n))return e.style[t];e.style[t]=n},attr:function(e,t,i){var r=e.nodeType;if(r!==Yn&&2!==r&&8!==r)if(r=kn(t),ci[r]){if(!y(i))return e[t]||(e.attributes.getNamedItem(t)||p).specified?r:n;i?(e[t]=!0,e.setAttribute(t,r)):(e[t]=!1,e.removeAttribute(r))}else if(y(i))e.setAttribute(t,i);else if(e.getAttribute)return null===(e=e.getAttribute(t,2))?n:e},prop:function(e,t,n){if(!y(n))return e[t];e[t]=n},text:function(){function e(e,t){if($(t)){var n=e.nodeType;return n===Gn||n===Yn?e.textContent:""}e.textContent=t}return e.$dv="",e}(),val:function(e,t){if($(t)){if(e.multiple&&"select"===M(e)){var n=[];return o(e.options,function(e){e.selected&&n.push(e.value||e.text)}),0===n.length?null:n}return e.value}e.value=t},html:function(e,t){if($(t))return e.innerHTML;fe(e,!0),e.innerHTML=t},empty:we},function(e,t){ce.prototype[t]=function(t,i){var r,o,s=this.length;if(e!==we&&(2==e.length&&e!==ge&&e!==be?t:i)===n){if(b(t)){for(r=0;r<s;r++)if(e===me)e(this[r],t);else for(o in t)e(this[r],o,t[o]);return this}for(s=(r=e.$dv)===n?Math.min(s,1):s,o=0;o<s;o++){var a=e(this[o],t,i);r=r?r+a:a}return r}for(r=0;r<s;r++)e(this[r],t,i);return this}}),o({removeData:de,on:function e(t,n,i,r){if(y(r))throw ni("onargs");if(ae(t)){r=(s=pe(t,!0)).events;var o=s.handle;o||(o=s.handle=function(e,t){var n=function(n,i){n.isDefaultPrevented=function(){return n.defaultPrevented};var r=t[i||n.type],o=r?r.length:0;if(o){if($(n.immediatePropagationStopped)){var s=n.stopImmediatePropagation;n.stopImmediatePropagation=function(){n.immediatePropagationStopped=!0,n.stopPropagation&&n.stopPropagation(),s&&s.call(n)}}n.isImmediatePropagationStopped=function(){return!0===n.immediatePropagationStopped},1<o&&(r=L(r));for(var a=0;a<o;a++)n.isImmediatePropagationStopped()||r[a].call(e,n)}};return n.elem=e,n}(t,r));for(var s,a=(s=0<=n.indexOf(" ")?n.split(" "):[n]).length;a--;){var u=r[n=s[a]];u||(r[n]=[],"mouseenter"===n||"mouseleave"===n?e(t,ti[n],function(e){var t=e.relatedTarget;t&&(t===this||this.contains(t))||o(e,n)}):"$destroy"!==n&&t.addEventListener(n,o,!1),u=r[n]),u.push(i)}}},off:he,one:function(e,t,n){(e=En(e)).on(t,function i(){e.off(t,n),e.off(t,i)}),e.on(t,n)},replaceWith:function(e,t){var n,i=e.parentNode;fe(e),o(new ce(t),function(t){n?i.insertBefore(t,n.nextSibling):i.replaceChild(t,e),n=t})},children:function(e){var t=[];return o(e.childNodes,function(e){e.nodeType===Gn&&t.push(e)}),t},contents:function(e){return e.contentDocument||e.childNodes||[]},append:function(e,t){if((n=e.nodeType)===Gn||11===n)for(var n=0,i=(t=new ce(t)).length;n<i;n++)e.appendChild(t[n])},prepend:function(e,t){if(e.nodeType===Gn){var n=e.firstChild;o(new ce(t),function(t){e.insertBefore(t,n)})}},wrap:function(e,t){t=En(t).eq(0).clone()[0];var n=e.parentNode;n&&n.replaceChild(t,e),t.appendChild(e)},remove:Ee,detach:function(e){Ee(e,!0)},after:function(e,t){for(var n=e,i=e.parentNode,r=0,o=(t=new ce(t)).length;r<o;r++){var s=t[r];i.insertBefore(s,n.nextSibling),n=s}},addClass:$e,removeClass:ve,toggleClass:function(e,t,n){t&&o(t.split(" "),function(t){var i=n;$(i)&&(i=!ge(e,t)),(i?$e:ve)(e,t)})},parent:function(e){return(e=e.parentNode)&&11!==e.nodeType?e:null},next:function(e){return e.nextElementSibling},find:function(e,t){return e.getElementsByTagName?e.getElementsByTagName(t):[]},clone:le,triggerHandler:function(e,t,n){var i,r,s=t.type||t,a=pe(e);(a=(a=a&&a.events)&&a[s])&&(i={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return!0===this.immediatePropagationStopped},stopPropagation:p,type:s,target:e},t.type&&(i=l(i,t)),t=L(a),r=n?[i].concat(n):[i],o(t,function(t){i.isImmediatePropagationStopped()||t.apply(e,r)}))}},function(e,t){ce.prototype[t]=function(t,n,i){for(var r,o=0,s=this.length;o<s;o++)$(r)?y(r=e(this[o],t,n,i))&&(r=En(r)):ye(r,e(this[o],t,n,i));return y(r)?r:this},ce.prototype.bind=ce.prototype.on,ce.prototype.unbind=ce.prototype.off}),ke.prototype={put:function(e,t){this[Se(e,this.nextUid)]=t},get:function(e){return this[Se(e,this.nextUid)]},remove:function(e){var t=this[e=Se(e,this.nextUid)];return delete this[e],t}};var hi=[function(){this.$get=[function(){return ke}]}],di=/^[^\(]*\(\s*([^\)]*)\)/m,pi=/,/,mi=/^\s*(_?)(\S+?)\1\s*$/,gi=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,vi=i("$injector");Ae.$$annotate=function(e,t,n){var i,r;if("function"==typeof e){if(!(i=e.$inject)){if(i=[],e.length){if(t)throw w(n)&&n||(n=e.name||((r=(r=e).toString().replace(gi,"").match(di))?"function("+(r[1]||"").replace(/[\s\r\n]+/," ")+")":"fn")),vi("strictdi",n);o((t=(t=e.toString().replace(gi,"")).match(di))[1].split(pi),function(e){e.replace(mi,function(e,t,n){i.push(n)})})}e.$inject=i}}else qn(e)?(te(e[t=e.length-1],"fn"),i=e.slice(0,t)):te(e,"fn",!0);return i};var $i=i("$animate"),yi=function(){this.$get=["$q","$$rAF",function(e,t){function n(){}return n.all=p,n.chain=p,n.prototype={end:p,cancel:p,resume:p,pause:p,complete:p,then:function(n,i){return e(function(e){t(function(){e()})}).then(n,i)}},n}]},bi=function(){var e=new ke,t=[];this.$get=["$$AnimateRunner","$rootScope",function(n,i){function r(n,r,s){var a=e.get(n);a||(e.put(n,a={}),t.push(n)),r=(n=function(e,t){var n=!1;return e&&o(e=w(e)?e.split(" "):qn(e)?e:[],function(e){e&&(n=!0,a[e]=t)}),n})(r,!0),s=n(s,!1),!r&&!s||1<t.length||i.$$postDigest(function(){o(t,function(t){var n=e.get(t);if(n){var i=function(e){w(e)&&(e=e.split(" "));var t=oe();return o(e,function(e){e.length&&(t[e]=!0)}),t}(t.attr("class")),r="",s="";o(n,function(e,t){e!==!!i[t]&&(e?r+=(r.length?" ":"")+t:s+=(s.length?" ":"")+t)}),o(t,function(e){r&&$e(e,r),s&&ve(e,s)}),e.remove(t)}}),t.length=0})}return{enabled:p,on:p,off:p,pin:p,push:function(e,t,i,o){return o&&o(),(i=i||{}).from&&e.css(i.from),i.to&&e.css(i.to),(i.addClass||i.removeClass)&&r(e,i.addClass,i.removeClass),new n}}}]},xi=["$provide",function(e){var t=this;this.$$registeredAnimations=Object.create(null),this.register=function(n,i){if(n&&"."!==n.charAt(0))throw $i("notcsel",n);var r=n+"-animation";t.$$registeredAnimations[n.substr(1)]=r,e.factory(r,i)},this.classNameFilter=function(e){if(1===arguments.length&&(this.$$classNameFilter=e instanceof RegExp?e:null)&&/(\s+|\/)ng-animate(\s+|\/)/.test(this.$$classNameFilter.toString()))throw $i("nongcls","ng-animate");return this.$$classNameFilter},this.$get=["$$animateQueue",function(e){function t(e,t,n){if(n){var i;e:{for(i=0;i<n.length;i++){var r=n[i];if(1===r.nodeType){i=r;break e}}i=void 0}!i||i.parentNode||i.previousElementSibling||(n=null)}n?n.after(e):t.prepend(e)}return{on:e.on,off:e.off,pin:e.pin,enabled:e.enabled,cancel:function(e){e.end&&e.end()},enter:function(n,i,r,o){return i=i&&En(i),r=r&&En(r),t(n,i=i||r.parent(),r),e.push(n,"enter",Me(o))},move:function(n,i,r,o){return i=i&&En(i),r=r&&En(r),t(n,i=i||r.parent(),r),e.push(n,"move",Me(o))},leave:function(t,n){return e.push(t,"leave",Me(n),function(){t.remove()})},addClass:function(t,n,i){return(i=Me(i)).addClass=Oe(i.addclass,n),e.push(t,"addClass",i)},removeClass:function(t,n,i){return(i=Me(i)).removeClass=Oe(i.removeClass,n),e.push(t,"removeClass",i)},setClass:function(t,n,i,r){return(r=Me(r)).addClass=Oe(r.addClass,n),r.removeClass=Oe(r.removeClass,i),e.push(t,"setClass",r)},animate:function(t,n,i,r,o){return(o=Me(o)).from=o.from?l(o.from,n):n,o.to=o.to?l(o.to,i):i,o.tempClasses=Oe(o.tempClasses,r||"ng-inline-animate"),e.push(t,"animate",o)}}}]}],wi=function(){this.$get=["$$rAF","$q",function(e,t){var n=function(){};return n.prototype={done:function(e){this.defer&&this.defer[!0===e?"reject":"resolve"]()},end:function(){this.done()},cancel:function(){this.done(!0)},getPromise:function(){return this.defer||(this.defer=t.defer()),this.defer.promise},then:function(e,t){return this.getPromise().then(e,t)},catch:function(e){return this.getPromise().catch(e)},finally:function(e){return this.getPromise().finally(e)}},function(t,i){function r(){return e(function(){i.addClass&&(t.addClass(i.addClass),i.addClass=null),i.removeClass&&(t.removeClass(i.removeClass),i.removeClass=null),i.to&&(t.css(i.to),i.to=null),o||s.done(),o=!0}),s}i.from&&(t.css(i.from),i.from=null);var o,s=new n;return{start:r,end:r}}}]},Ei=i("$compile");_e.$inject=["$provide","$$sanitizeUriProvider"];var Ci=/^((?:x|data)[\:\-_])/i,Ti=i("$controller"),Si=/^(\S+)(\s+as\s+(\w+))?$/,ki=function(){this.$get=["$document",function(e){return function(t){return t?!t.nodeType&&t instanceof En&&(t=t[0]):t=e[0].body,t.offsetWidth+1}}]},Ai="application/json",Ni={"Content-Type":Ai+";charset=utf-8"},Oi=/^\[|^\{(?!\{)/,Mi={"[":/]$/,"{":/}$/},ji=/^\)\]\}',?\n/,Di=i("$http"),Li=function(e){return function(){throw Di("legacy",e)}},Pi=_n.$interpolateMinErr=i("$interpolate");Pi.throwNoconcat=function(e){throw Pi("noconcat",e)},Pi.interr=function(e,t){return Pi("interr",e,t.toString())};var _i=/^([^\?#]*)(\?([^#]*))?(#(.*))?$/,Ii={http:80,https:443,ftp:21},Ri=i("$location"),qi={$$html5:!1,$$replace:!1,absUrl:lt("$$absUrl"),url:function(e){if($(e))return this.$$url;var t=_i.exec(e);return(t[1]||""===e)&&this.path(decodeURIComponent(t[1])),(t[2]||t[1]||""===e)&&this.search(t[3]||""),this.hash(t[5]||""),this},protocol:lt("$$protocol"),host:lt("$$host"),port:lt("$$port"),path:ft("$$path",function(e){return"/"==(e=null!==e?e.toString():"").charAt(0)?e:"/"+e}),search:function(e,t){switch(arguments.length){case 0:return this.$$search;case 1:if(w(e)||E(e))e=e.toString(),this.$$search=U(e);else{if(!b(e))throw Ri("isrcharg");o(e=D(e,{}),function(t,n){null==t&&delete e[n]}),this.$$search=e}break;default:$(t)||null===t?delete this.$$search[e]:this.$$search[e]=t}return this.$$compose(),this},hash:ft("$$hash",function(e){return null!==e?e.toString():""}),replace:function(){return this.$$replace=!0,this}};o([ct,ut,at],function(e){e.prototype=Object.create(qi),e.prototype.state=function(t){if(!arguments.length)return this.$$state;if(e!==at||!this.$$html5)throw Ri("nostate");return this.$$state=$(t)?null:t,this}});var Hi=i("$parse"),Vi=Function.prototype.call,Fi=Function.prototype.apply,Bi=Function.prototype.bind,zi=oe();o("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(e){zi[e]=!0});var Ui={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},Wi=function(e){this.options=e};Wi.prototype={constructor:Wi,lex:function(e){for(this.text=e,this.index=0,this.tokens=[];this.index<this.text.length;)if('"'===(e=this.text.charAt(this.index))||"'"===e)this.readString(e);else if(this.isNumber(e)||"."===e&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdent(e))this.readIdent();else if(this.is(e,"(){}[].,;:?"))this.tokens.push({index:this.index,text:e}),this.index++;else if(this.isWhitespace(e))this.index++;else{var t=e+this.peek(),n=t+this.peek(2),i=zi[t],r=zi[n];zi[e]||i||r?(e=r?n:i?t:e,this.tokens.push({index:this.index,text:e,operator:!0}),this.index+=e.length):this.throwError("Unexpected next character ",this.index,this.index+1)}return this.tokens},is:function(e,t){return-1!==t.indexOf(e)},peek:function(e){return e=e||1,this.index+e<this.text.length&&this.text.charAt(this.index+e)},isNumber:function(e){return"0"<=e&&"9">=e&&"string"==typeof e},isWhitespace:function(e){return" "===e||"\r"===e||"\t"===e||"\n"===e||"\v"===e||" "===e},isIdent:function(e){return"a"<=e&&"z">=e||"A"<=e&&"Z">=e||"_"===e||"$"===e},isExpOperator:function(e){return"-"===e||"+"===e||this.isNumber(e)},throwError:function(e,t,n){throw n=n||this.index,t=y(t)?"s "+t+"-"+this.index+" ["+this.text.substring(t,n)+"]":" "+n,Hi("lexerr",e,t,this.text)},readNumber:function(){for(var e="",t=this.index;this.index<this.text.length;){var n=kn(this.text.charAt(this.index));if("."==n||this.isNumber(n))e+=n;else{var i=this.peek();if("e"==n&&this.isExpOperator(i))e+=n;else if(this.isExpOperator(n)&&i&&this.isNumber(i)&&"e"==e.charAt(e.length-1))e+=n;else{if(!this.isExpOperator(n)||i&&this.isNumber(i)||"e"!=e.charAt(e.length-1))break;this.throwError("Invalid exponent")}}this.index++}this.tokens.push({index:t,text:e,constant:!0,value:Number(e)})},readIdent:function(){for(var e=this.index;this.index<this.text.length;){var t=this.text.charAt(this.index);if(!this.isIdent(t)&&!this.isNumber(t))break;this.index++}this.tokens.push({index:e,text:this.text.slice(e,this.index),identifier:!0})},readString:function(e){var t=this.index;this.index++;for(var n="",i=e,r=!1;this.index<this.text.length;){var o=this.text.charAt(this.index);i=i+o;if(r)"u"===o?((r=this.text.substring(this.index+1,this.index+5)).match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+r+"]"),this.index+=4,n+=String.fromCharCode(parseInt(r,16))):n+=Ui[o]||o,r=!1;else if("\\"===o)r=!0;else{if(o===e)return this.index++,void this.tokens.push({index:t,text:i,constant:!0,value:n});n+=o}this.index++}this.throwError("Unterminated quote",t)}};var Xi=function(e,t){this.lexer=e,this.options=t};Xi.Program="Program",Xi.ExpressionStatement="ExpressionStatement",Xi.AssignmentExpression="AssignmentExpression",Xi.ConditionalExpression="ConditionalExpression",Xi.LogicalExpression="LogicalExpression",Xi.BinaryExpression="BinaryExpression",Xi.UnaryExpression="UnaryExpression",Xi.CallExpression="CallExpression",Xi.MemberExpression="MemberExpression",Xi.Identifier="Identifier",Xi.Literal="Literal",Xi.ArrayExpression="ArrayExpression",Xi.Property="Property",Xi.ObjectExpression="ObjectExpression",Xi.ThisExpression="ThisExpression",Xi.NGValueParameter="NGValueParameter",Xi.prototype={ast:function(e){return this.text=e,this.tokens=this.lexer.lex(e),e=this.program(),0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]),e},program:function(){for(var e=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&e.push(this.expressionStatement()),!this.expect(";"))return{type:Xi.Program,body:e}},expressionStatement:function(){return{type:Xi.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var e=this.expression();this.expect("|");)e=this.filter(e);return e},expression:function(){return this.assignment()},assignment:function(){var e=this.ternary();return this.expect("=")&&(e={type:Xi.AssignmentExpression,left:e,right:this.assignment(),operator:"="}),e},ternary:function(){var e,t,n=this.logicalOR();return this.expect("?")&&(e=this.expression(),this.consume(":"))?(t=this.expression(),{type:Xi.ConditionalExpression,test:n,alternate:e,consequent:t}):n},logicalOR:function(){for(var e=this.logicalAND();this.expect("||");)e={type:Xi.LogicalExpression,operator:"||",left:e,right:this.logicalAND()};return e},logicalAND:function(){for(var e=this.equality();this.expect("&&");)e={type:Xi.LogicalExpression,operator:"&&",left:e,right:this.equality()};return e},equality:function(){for(var e,t=this.relational();e=this.expect("==","!=","===","!==");)t={type:Xi.BinaryExpression,operator:e.text,left:t,right:this.relational()};return t},relational:function(){for(var e,t=this.additive();e=this.expect("<",">","<=",">=");)t={type:Xi.BinaryExpression,operator:e.text,left:t,right:this.additive()};return t},additive:function(){for(var e,t=this.multiplicative();e=this.expect("+","-");)t={type:Xi.BinaryExpression,operator:e.text,left:t,right:this.multiplicative()};return t},multiplicative:function(){for(var e,t=this.unary();e=this.expect("*","/","%");)t={type:Xi.BinaryExpression,operator:e.text,left:t,right:this.unary()};return t},unary:function(){var e;return(e=this.expect("+","-","!"))?{type:Xi.UnaryExpression,operator:e.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var e,t;for(this.expect("(")?(e=this.filterChain(),this.consume(")")):this.expect("[")?e=this.arrayDeclaration():this.expect("{")?e=this.object():this.constants.hasOwnProperty(this.peek().text)?e=D(this.constants[this.consume().text]):this.peek().identifier?e=this.identifier():this.peek().constant?e=this.constant():this.throwError("not a primary expression",this.peek());t=this.expect("(","[",".");)"("===t.text?(e={type:Xi.CallExpression,callee:e,arguments:this.parseArguments()},this.consume(")")):"["===t.text?(e={type:Xi.MemberExpression,object:e,property:this.expression(),computed:!0},this.consume("]")):"."===t.text?e={type:Xi.MemberExpression,object:e,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return e},filter:function(e){e=[e];for(var t={type:Xi.CallExpression,callee:this.identifier(),arguments:e,filter:!0};this.expect(":");)e.push(this.expression());return t},parseArguments:function(){var e=[];if(")"!==this.peekToken().text)do{e.push(this.expression())}while(this.expect(","));return e},identifier:function(){var e=this.consume();return e.identifier||this.throwError("is not a valid identifier",e),{type:Xi.Identifier,name:e.text}},constant:function(){return{type:Xi.Literal,value:this.consume().value}},arrayDeclaration:function(){var e=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;e.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:Xi.ArrayExpression,elements:e}},object:function(){var e,t=[];if("}"!==this.peekToken().text)do{if(this.peek("}"))break;e={type:Xi.Property,kind:"init"},this.peek().constant?e.key=this.constant():this.peek().identifier?e.key=this.identifier():this.throwError("invalid key",this.peek()),this.consume(":"),e.value=this.expression(),t.push(e)}while(this.expect(","));return this.consume("}"),{type:Xi.ObjectExpression,properties:t}},throwError:function(e,t){throw Hi("syntax",t.text,e,t.index+1,this.text,this.text.substring(t.index))},consume:function(e){if(0===this.tokens.length)throw Hi("ueoe",this.text);var t=this.expect(e);return t||this.throwError("is unexpected, expecting ["+e+"]",this.peek()),t},peekToken:function(){if(0===this.tokens.length)throw Hi("ueoe",this.text);return this.tokens[0]},peek:function(e,t,n,i){return this.peekAhead(0,e,t,n,i)},peekAhead:function(e,t,n,i,r){if(this.tokens.length>e){var o=(e=this.tokens[e]).text;if(o===t||o===n||o===i||o===r||!(t||n||i||r))return e}return!1},expect:function(e,t,n,i){return!!(e=this.peek(e,t,n,i))&&(this.tokens.shift(),e)},constants:{true:{type:Xi.Literal,value:!0},false:{type:Xi.Literal,value:!1},null:{type:Xi.Literal,value:null},undefined:{type:Xi.Literal,value:n},this:{type:Xi.ThisExpression}}},Ct.prototype={compile:function(e,t){var i=this,r=this.astBuilder.ast(e);this.state={nextId:0,filters:{},expensiveChecks:t,fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},yt(r,i.$filter);var s,a="";return this.stage="assign",(s=wt(r))&&(this.state.computing="assign",a=this.nextId(),this.recurse(s,a),a="fn.assign="+this.generateFunction("assign","s,v,l")),s=bt(r.body),i.stage="inputs",o(s,function(e,t){var n="fn"+t;i.state[n]={vars:[],body:[],own:{}},i.state.computing=n;var r=i.nextId();i.recurse(e,r),i.return_(r),i.state.inputs.push(n),e.watchId=t}),this.state.computing="fn",this.stage="main",this.recurse(r),a='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+a+this.watchFns()+"return fn;",a=new Function("$filter","ensureSafeMemberName","ensureSafeObject","ensureSafeFunction","ifDefined","plus","text",a)(this.$filter,pt,mt,gt,vt,$t,e),this.state=this.stage=n,a.literal=Et(r),a.constant=r.constant,a},USE:"use",STRICT:"strict",watchFns:function(){var e=[],t=this.state.inputs,n=this;return o(t,function(t){e.push("var "+t+"="+n.generateFunction(t,"s"))}),t.length&&e.push("fn.inputs=["+t.join(",")+"];"),e.join("")},generateFunction:function(e,t){return"function("+t+"){"+this.varsPrefix(e)+this.body(e)+"};"},filterPrefix:function(){var e=[],t=this;return o(this.state.filters,function(n,i){e.push(n+"=$filter("+t.escape(i)+")")}),e.length?"var "+e.join(",")+";":""},varsPrefix:function(e){return this.state[e].vars.length?"var "+this.state[e].vars.join(",")+";":""},body:function(e){return this.state[e].body.join("")},recurse:function(e,t,i,r,s,a){var u,c,l,f,h=this;if(r=r||p,!a&&y(e.watchId))t=t||this.nextId(),this.if_("i",this.lazyAssign(t,this.computedMember("i",e.watchId)),this.lazyRecurse(e,t,i,r,s,!0));else switch(e.type){case Xi.Program:o(e.body,function(t,i){h.recurse(t.expression,n,n,function(e){c=e}),i!==e.body.length-1?h.current().body.push(c,";"):h.return_(c)});break;case Xi.Literal:f=this.escape(e.value),this.assign(t,f),r(f);break;case Xi.UnaryExpression:this.recurse(e.argument,n,n,function(e){c=e}),f=e.operator+"("+this.ifDefined(c,0)+")",this.assign(t,f),r(f);break;case Xi.BinaryExpression:this.recurse(e.left,n,n,function(e){u=e}),this.recurse(e.right,n,n,function(e){c=e}),f="+"===e.operator?this.plus(u,c):"-"===e.operator?this.ifDefined(u,0)+e.operator+this.ifDefined(c,0):"("+u+")"+e.operator+"("+c+")",this.assign(t,f),r(f);break;case Xi.LogicalExpression:t=t||this.nextId(),h.recurse(e.left,t),h.if_("&&"===e.operator?t:h.not(t),h.lazyRecurse(e.right,t)),r(t);break;case Xi.ConditionalExpression:t=t||this.nextId(),h.recurse(e.test,t),h.if_(t,h.lazyRecurse(e.alternate,t),h.lazyRecurse(e.consequent,t)),r(t);break;case Xi.Identifier:t=t||this.nextId(),i&&(i.context="inputs"===h.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",e.name)+"?l:s"),i.computed=!1,i.name=e.name),pt(e.name),h.if_("inputs"===h.stage||h.not(h.getHasOwnProperty("l",e.name)),function(){h.if_("inputs"===h.stage||"s",function(){s&&1!==s&&h.if_(h.not(h.nonComputedMember("s",e.name)),h.lazyAssign(h.nonComputedMember("s",e.name),"{}")),h.assign(t,h.nonComputedMember("s",e.name))})},t&&h.lazyAssign(t,h.nonComputedMember("l",e.name))),(h.state.expensiveChecks||St(e.name))&&h.addEnsureSafeObject(t),r(t);break;case Xi.MemberExpression:u=i&&(i.context=this.nextId())||this.nextId(),t=t||this.nextId(),h.recurse(e.object,u,n,function(){h.if_(h.notNull(u),function(){e.computed?(c=h.nextId(),h.recurse(e.property,c),h.addEnsureSafeMemberName(c),s&&1!==s&&h.if_(h.not(h.computedMember(u,c)),h.lazyAssign(h.computedMember(u,c),"{}")),f=h.ensureSafeObject(h.computedMember(u,c)),h.assign(t,f),i&&(i.computed=!0,i.name=c)):(pt(e.property.name),s&&1!==s&&h.if_(h.not(h.nonComputedMember(u,e.property.name)),h.lazyAssign(h.nonComputedMember(u,e.property.name),"{}")),f=h.nonComputedMember(u,e.property.name),(h.state.expensiveChecks||St(e.property.name))&&(f=h.ensureSafeObject(f)),h.assign(t,f),i&&(i.computed=!1,i.name=e.property.name))},function(){h.assign(t,"undefined")}),r(t)},!!s);break;case Xi.CallExpression:t=t||this.nextId(),e.filter?(c=h.filter(e.callee.name),l=[],o(e.arguments,function(e){var t=h.nextId();h.recurse(e,t),l.push(t)}),f=c+"("+l.join(",")+")",h.assign(t,f),r(t)):(c=h.nextId(),u={},l=[],h.recurse(e.callee,c,u,function(){h.if_(h.notNull(c),function(){h.addEnsureSafeFunction(c),o(e.arguments,function(e){h.recurse(e,h.nextId(),n,function(e){l.push(h.ensureSafeObject(e))})}),u.name?(h.state.expensiveChecks||h.addEnsureSafeObject(u.context),f=h.member(u.context,u.name,u.computed)+"("+l.join(",")+")"):f=c+"("+l.join(",")+")",f=h.ensureSafeObject(f),h.assign(t,f)},function(){h.assign(t,"undefined")}),r(t)}));break;case Xi.AssignmentExpression:if(c=this.nextId(),u={},!xt(e.left))throw Hi("lval");this.recurse(e.left,n,u,function(){h.if_(h.notNull(u.context),function(){h.recurse(e.right,c),h.addEnsureSafeObject(h.member(u.context,u.name,u.computed)),f=h.member(u.context,u.name,u.computed)+e.operator+c,h.assign(t,f),r(t||f)})},1);break;case Xi.ArrayExpression:l=[],o(e.elements,function(e){h.recurse(e,h.nextId(),n,function(e){l.push(e)})}),f="["+l.join(",")+"]",this.assign(t,f),r(f);break;case Xi.ObjectExpression:l=[],o(e.properties,function(e){h.recurse(e.value,h.nextId(),n,function(t){l.push(h.escape(e.key.type===Xi.Identifier?e.key.name:""+e.key.value)+":"+t)})}),f="{"+l.join(",")+"}",this.assign(t,f),r(f);break;case Xi.ThisExpression:this.assign(t,"s"),r("s");break;case Xi.NGValueParameter:this.assign(t,"v"),r("v")}},getHasOwnProperty:function(e,t){var n=e+"."+t,i=this.current().own;return i.hasOwnProperty(n)||(i[n]=this.nextId(!1,e+"&&("+this.escape(t)+" in "+e+")")),i[n]},assign:function(e,t){if(e)return this.current().body.push(e,"=",t,";"),e},filter:function(e){return this.state.filters.hasOwnProperty(e)||(this.state.filters[e]=this.nextId(!0)),this.state.filters[e]},ifDefined:function(e,t){return"ifDefined("+e+","+this.escape(t)+")"},plus:function(e,t){return"plus("+e+","+t+")"},return_:function(e){this.current().body.push("return ",e,";")},if_:function(e,t,n){if(!0===e)t();else{var i=this.current().body;i.push("if(",e,"){"),t(),i.push("}"),n&&(i.push("else{"),n(),i.push("}"))}},not:function(e){return"!("+e+")"},notNull:function(e){return e+"!=null"},nonComputedMember:function(e,t){return e+"."+t},computedMember:function(e,t){return e+"["+t+"]"},member:function(e,t,n){return n?this.computedMember(e,t):this.nonComputedMember(e,t)},addEnsureSafeObject:function(e){this.current().body.push(this.ensureSafeObject(e),";")},addEnsureSafeMemberName:function(e){this.current().body.push(this.ensureSafeMemberName(e),";")},addEnsureSafeFunction:function(e){this.current().body.push(this.ensureSafeFunction(e),";")},ensureSafeObject:function(e){return"ensureSafeObject("+e+",text)"},ensureSafeMemberName:function(e){return"ensureSafeMemberName("+e+",text)"},ensureSafeFunction:function(e){return"ensureSafeFunction("+e+",text)"},lazyRecurse:function(e,t,n,i,r,o){var s=this;return function(){s.recurse(e,t,n,i,r,o)}},lazyAssign:function(e,t){var n=this;return function(){n.assign(e,t)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)},escape:function(e){if(w(e))return"'"+e.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(E(e))return e.toString();if(!0===e)return"true";if(!1===e)return"false";if(null===e)return"null";if(void 0===e)return"undefined";throw Hi("esc")},nextId:function(e,t){var n="v"+this.state.nextId++;return e||this.current().vars.push(n+(t?"="+t:"")),n},current:function(){return this.state[this.state.computing]}},Tt.prototype={compile:function(e,t){var n,i,r,s=this,a=this.astBuilder.ast(e);this.expression=e,this.expensiveChecks=t,yt(a,s.$filter),(n=wt(a))&&(i=this.recurse(n)),(n=bt(a.body))&&(r=[],o(n,function(e,t){var n=s.recurse(e);e.input=n,r.push(n),e.watchId=t}));var u=[];return o(a.body,function(e){u.push(s.recurse(e.expression))}),n=0===a.body.length?function(){}:1===a.body.length?u[0]:function(e,t){var n;return o(u,function(i){n=i(e,t)}),n},i&&(n.assign=function(e,t,n){return i(e,n,t)}),r&&(n.inputs=r),n.literal=Et(a),n.constant=a.constant,n},recurse:function(e,t,i){var r,s,a,u=this;if(e.input)return this.inputs(e.input,e.watchId);switch(e.type){case Xi.Literal:return this.value(e.value,t);case Xi.UnaryExpression:return s=this.recurse(e.argument),this["unary"+e.operator](s,t);case Xi.BinaryExpression:case Xi.LogicalExpression:return r=this.recurse(e.left),s=this.recurse(e.right),this["binary"+e.operator](r,s,t);case Xi.ConditionalExpression:return this["ternary?:"](this.recurse(e.test),this.recurse(e.alternate),this.recurse(e.consequent),t);case Xi.Identifier:return pt(e.name,u.expression),u.identifier(e.name,u.expensiveChecks||St(e.name),t,i,u.expression);case Xi.MemberExpression:return r=this.recurse(e.object,!1,!!i),e.computed||(pt(e.property.name,u.expression),s=e.property.name),e.computed&&(s=this.recurse(e.property)),e.computed?this.computedMember(r,s,t,i,u.expression):this.nonComputedMember(r,s,u.expensiveChecks,t,i,u.expression);case Xi.CallExpression:return a=[],o(e.arguments,function(e){a.push(u.recurse(e))}),e.filter&&(s=this.$filter(e.callee.name)),e.filter||(s=this.recurse(e.callee,!0)),e.filter?function(e,i,r,o){for(var u=[],c=0;c<a.length;++c)u.push(a[c](e,i,r,o));return e=s.apply(n,u,o),t?{context:n,name:n,value:e}:e}:function(e,n,i,r){var o,c=s(e,n,i,r);if(null!=c.value){mt(c.context,u.expression),gt(c.value,u.expression),o=[];for(var l=0;l<a.length;++l)o.push(mt(a[l](e,n,i,r),u.expression));o=mt(c.value.apply(c.context,o),u.expression)}return t?{value:o}:o};case Xi.AssignmentExpression:return r=this.recurse(e.left,!0,1),s=this.recurse(e.right),function(e,n,i,o){var a=r(e,n,i,o);return e=s(e,n,i,o),mt(a.value,u.expression),a.context[a.name]=e,t?{value:e}:e};case Xi.ArrayExpression:return a=[],o(e.elements,function(e){a.push(u.recurse(e))}),function(e,n,i,r){for(var o=[],s=0;s<a.length;++s)o.push(a[s](e,n,i,r));return t?{value:o}:o};case Xi.ObjectExpression:return a=[],o(e.properties,function(e){a.push({key:e.key.type===Xi.Identifier?e.key.name:""+e.key.value,value:u.recurse(e.value)})}),function(e,n,i,r){for(var o={},s=0;s<a.length;++s)o[a[s].key]=a[s].value(e,n,i,r);return t?{value:o}:o};case Xi.ThisExpression:return function(e){return t?{value:e}:e};case Xi.NGValueParameter:return function(e,n,i,r){return t?{value:i}:i}}},"unary+":function(e,t){return function(n,i,r,o){return n=y(n=e(n,i,r,o))?+n:0,t?{value:n}:n}},"unary-":function(e,t){return function(n,i,r,o){return n=y(n=e(n,i,r,o))?-n:0,t?{value:n}:n}},"unary!":function(e,t){return function(n,i,r,o){return n=!e(n,i,r,o),t?{value:n}:n}},"binary+":function(e,t,n){return function(i,r,o,s){var a=e(i,r,o,s);return a=$t(a,i=t(i,r,o,s)),n?{value:a}:a}},"binary-":function(e,t,n){return function(i,r,o,s){var a=e(i,r,o,s);return i=t(i,r,o,s),a=(y(a)?a:0)-(y(i)?i:0),n?{value:a}:a}},"binary*":function(e,t,n){return function(i,r,o,s){return i=e(i,r,o,s)*t(i,r,o,s),n?{value:i}:i}},"binary/":function(e,t,n){return function(i,r,o,s){return i=e(i,r,o,s)/t(i,r,o,s),n?{value:i}:i}},"binary%":function(e,t,n){return function(i,r,o,s){return i=e(i,r,o,s)%t(i,r,o,s),n?{value:i}:i}},"binary===":function(e,t,n){return function(i,r,o,s){return i=e(i,r,o,s)===t(i,r,o,s),n?{value:i}:i}},"binary!==":function(e,t,n){return function(i,r,o,s){return i=e(i,r,o,s)!==t(i,r,o,s),n?{value:i}:i}},"binary==":function(e,t,n){return function(i,r,o,s){return i=e(i,r,o,s)==t(i,r,o,s),n?{value:i}:i}},"binary!=":function(e,t,n){return function(i,r,o,s){return i=e(i,r,o,s)!=t(i,r,o,s),n?{value:i}:i}},"binary<":function(e,t,n){return function(i,r,o,s){return i=e(i,r,o,s)<t(i,r,o,s),n?{value:i}:i}},"binary>":function(e,t,n){return function(i,r,o,s){return i=e(i,r,o,s)>t(i,r,o,s),n?{value:i}:i}},"binary<=":function(e,t,n){return function(i,r,o,s){return i=e(i,r,o,s)<=t(i,r,o,s),n?{value:i}:i}},"binary>=":function(e,t,n){return function(i,r,o,s){return i=e(i,r,o,s)>=t(i,r,o,s),n?{value:i}:i}},"binary&&":function(e,t,n){return function(i,r,o,s){return i=e(i,r,o,s)&&t(i,r,o,s),n?{value:i}:i}},"binary||":function(e,t,n){return function(i,r,o,s){return i=e(i,r,o,s)||t(i,r,o,s),n?{value:i}:i}},"ternary?:":function(e,t,n,i){return function(r,o,s,a){return r=e(r,o,s,a)?t(r,o,s,a):n(r,o,s,a),i?{value:r}:r}},value:function(e,t){return function(){return t?{context:n,name:n,value:e}:e}},identifier:function(e,t,i,r,o){return function(s,a,u,c){return s=a&&e in a?a:s,r&&1!==r&&s&&!s[e]&&(s[e]={}),a=s?s[e]:n,t&&mt(a,o),i?{context:s,name:e,value:a}:a}},computedMember:function(e,t,n,i,r){return function(o,s,a,u){var c,l,f=e(o,s,a,u);return null!=f&&(pt(c=t(o,s,a,u),r),i&&1!==i&&f&&!f[c]&&(f[c]={}),mt(l=f[c],r)),n?{context:f,name:c,value:l}:l}},nonComputedMember:function(e,t,i,r,o,s){return function(a,u,c,l){return a=e(a,u,c,l),o&&1!==o&&a&&!a[t]&&(a[t]={}),u=null!=a?a[t]:n,(i||St(t))&&mt(u,s),r?{context:a,name:t,value:u}:u}},inputs:function(e,t){return function(n,i,r,o){return o?o[t]:e(n,i,r)}}};var Gi=function(e,t,n){this.lexer=e,this.$filter=t,this.options=n,this.ast=new Xi(this.lexer),this.astCompiler=n.csp?new Tt(this.ast,t):new Ct(this.ast,t)};Gi.prototype={constructor:Gi,parse:function(e){return this.astCompiler.compile(e,this.options.expensiveChecks)}},oe(),oe();var Yi=Object.prototype.valueOf,Ji=i("$sce"),Ki={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},Qi=(Ei=i("$compile"),t.createElement("a")),Zi=Ft(e.location.href);Ut.$inject=["$document"],Xt.$inject=["$provide"],Kt.$inject=["$locale"],Qt.$inject=["$locale"];var er=".",tr={yyyy:tn("FullYear",4),yy:tn("FullYear",2,0,!0),y:tn("FullYear",1),MMMM:nn("Month"),MMM:nn("Month",!0),MM:tn("Month",2,1),M:tn("Month",1,1),dd:tn("Date",2),d:tn("Date",1),HH:tn("Hours",2),H:tn("Hours",1),hh:tn("Hours",2,-12),h:tn("Hours",1,-12),mm:tn("Minutes",2),m:tn("Minutes",1),ss:tn("Seconds",2),s:tn("Seconds",1),sss:tn("Milliseconds",3),EEEE:nn("Day"),EEE:nn("Day",!0),a:function(e,t){return 12>e.getHours()?t.AMPMS[0]:t.AMPMS[1]},Z:function(e,t,n){return(0<=(e=-1*n)?"+":"")+(en(Math[0<e?"floor":"ceil"](e/60),2)+en(Math.abs(e%60),2))},ww:on(2),w:on(1),G:sn,GG:sn,GGG:sn,GGGG:function(e,t){return 0>=e.getFullYear()?t.ERANAMES[0]:t.ERANAMES[1]}},nr=/((?:[^yMdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,ir=/^\-?\d+$/;an.$inject=["$locale"];var rr=g(kn),or=g(Nn);ln.$inject=["$parse"];var sr=g({restrict:"E",compile:function(e,t){if(!t.href&&!t.xlinkHref)return function(e,t){if("a"===t[0].nodeName.toLowerCase()){var n="[object SVGAnimatedString]"===Dn.call(t.prop("href"))?"xlink:href":"href";t.on("click",function(e){t.attr(n)||e.preventDefault()})}}}}),ar={};o(ci,function(e,t){function n(e,n,r){e.$watch(r[i],function(e){r.$set(t,!!e)})}if("multiple"!=e){var i=Ie("ng-"+t),r=n;"checked"===e&&(r=function(e,t,r){r.ngModel!==r[i]&&n(e,0,r)}),ar[i]=function(){return{restrict:"A",priority:100,link:r}}}}),o(fi,function(e,t){ar[t]=function(){return{priority:100,link:function(e,n,i){"ngPattern"===t&&"/"==i.ngPattern.charAt(0)&&(n=i.ngPattern.match(Sn))?i.$set("ngPattern",new RegExp(n[1],n[2])):e.$watch(i[t],function(e){i.$set(t,e)})}}}}),o(["src","srcset","href"],function(e){var t=Ie("ng-"+e);ar[t]=function(){return{priority:99,link:function(n,i,r){var o=e,s=e;"href"===e&&"[object SVGAnimatedString]"===Dn.call(i.prop("href"))&&(s="xlinkHref",r.$attr[s]="xlink:href",o=null),r.$observe(t,function(t){t?(r.$set(s,t),wn&&o&&i.prop(o,r[s])):"href"===e&&r.$set(s,null)})}}}});var ur={$addControl:p,$$renameControl:function(e,t){e.$name=t},$removeControl:p,$setValidity:p,$setDirty:p,$setPristine:p,$setSubmitted:p};hn.$inject=["$element","$attrs","$scope","$animate","$interpolate"];var cr=function(e){return["$timeout","$parse",function(t,i){function r(e){return""===e?i('this[""]').assign:i(e).assign||p}return{name:"form",restrict:e?"EAC":"E",controller:hn,compile:function(i,o){i.addClass(Br).addClass(Vr);var s=o.name?"name":!(!e||!o.ngForm)&&"ngForm";return{pre:function(e,i,o,a){if(!("action"in o)){var u=function(t){e.$apply(function(){a.$commitViewValue(),a.$setSubmitted()}),t.preventDefault()};i[0].addEventListener("submit",u,!1),i.on("$destroy",function(){t(function(){i[0].removeEventListener("submit",u,!1)},0,!1)})}var c=a.$$parentForm,f=s?r(a.$name):p;s&&(f(e,a),o.$observe(s,function(t){a.$name!==t&&(f(e,n),c.$$renameControl(a,t),(f=r(a.$name))(e,a))})),i.on("$destroy",function(){c.$removeControl(a),f(e,n),l(a,ur)})}}}}}]},lr=cr(),fr=cr(!0),hr=/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/,dr=/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/,pr=/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,mr=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,gr=/^(\d{4})-(\d{2})-(\d{2})$/,vr=/^(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,$r=/^(\d{4})-W(\d\d)$/,yr=/^(\d{4})-(\d\d)$/,br=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,xr={text:function(e,t,n,i,r,o){pn(0,t,n,i,r,o),dn(i)},date:gn("date",gr,mn(gr,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":gn("datetimelocal",vr,mn(vr,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:gn("time",br,mn(br,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:gn("week",$r,function(e,t){if(C(e))return e;if(w(e)){$r.lastIndex=0;var n=$r.exec(e);if(n){var i=+n[1],r=+n[2],o=n=0,s=0,a=0,u=rn(i);r=7*(r-1);return t&&(n=t.getHours(),o=t.getMinutes(),s=t.getSeconds(),a=t.getMilliseconds()),new Date(i,0,u.getDate()+r,n,o,s,a)}}return NaN},"yyyy-Www"),month:gn("month",yr,mn(yr,["yyyy","MM"]),"yyyy-MM"),number:function(e,t,i,r,o,s){var a,u;(vn(0,t,0,r),pn(0,t,i,r,o,s),r.$$parserName="number",r.$parsers.push(function(e){return r.$isEmpty(e)?null:mr.test(e)?parseFloat(e):n}),r.$formatters.push(function(e){if(!r.$isEmpty(e)){if(!E(e))throw Wr("numfmt",e);e=e.toString()}return e}),y(i.min)||i.ngMin)&&(r.$validators.min=function(e){return r.$isEmpty(e)||$(a)||e>=a},i.$observe("min",function(e){y(e)&&!E(e)&&(e=parseFloat(e,10)),a=E(e)&&!isNaN(e)?e:n,r.$validate()}));(y(i.max)||i.ngMax)&&(r.$validators.max=function(e){return r.$isEmpty(e)||$(u)||e<=u},i.$observe("max",function(e){y(e)&&!E(e)&&(e=parseFloat(e,10)),u=E(e)&&!isNaN(e)?e:n,r.$validate()}))},url:function(e,t,n,i,r,o){pn(0,t,n,i,r,o),dn(i),i.$$parserName="url",i.$validators.url=function(e,t){var n=e||t;return i.$isEmpty(n)||dr.test(n)}},email:function(e,t,n,i,r,o){pn(0,t,n,i,r,o),dn(i),i.$$parserName="email",i.$validators.email=function(e,t){var n=e||t;return i.$isEmpty(n)||pr.test(n)}},radio:function(e,t,n,i){$(n.name)&&t.attr("name",++In),t.on("click",function(e){t[0].checked&&i.$setViewValue(n.value,e&&e.type)}),i.$render=function(){t[0].checked=n.value==i.$viewValue},n.$observe("value",i.$render)},checkbox:function(e,t,n,i,r,o,s,a){var u=$n(a,e,"ngTrueValue",n.ngTrueValue,!0),c=$n(a,e,"ngFalseValue",n.ngFalseValue,!1);t.on("click",function(e){i.$setViewValue(t[0].checked,e&&e.type)}),i.$render=function(){t[0].checked=i.$viewValue},i.$isEmpty=function(e){return!1===e},i.$formatters.push(function(e){return P(e,u)}),i.$parsers.push(function(e){return e?u:c})},hidden:p,button:p,submit:p,reset:p,file:p},wr=["$browser","$sniffer","$filter","$parse",function(e,t,n,i){return{restrict:"E",require:["?ngModel"],link:{pre:function(r,o,s,a){a[0]&&(xr[kn(s.type)]||xr.text)(r,o,s,a[0],t,e,n,i)}}}}],Er=/^(true|false|\d+)$/,Cr=function(){return{restrict:"A",priority:100,compile:function(e,t){return Er.test(t.ngValue)?function(e,t,n){n.$set("value",e.$eval(n.ngValue))}:function(e,t,n){e.$watch(n.ngValue,function(e){n.$set("value",e)})}}}},Tr=["$compile",function(e){return{restrict:"AC",compile:function(t){return e.$$addBindingClass(t),function(t,i,r){e.$$addBindingInfo(i,r.ngBind),i=i[0],t.$watch(r.ngBind,function(e){i.textContent=e===n?"":e})}}}}],Sr=["$interpolate","$compile",function(e,t){return{compile:function(i){return t.$$addBindingClass(i),function(i,r,o){i=e(r.attr(o.$attr.ngBindTemplate)),t.$$addBindingInfo(r,i.expressions),r=r[0],o.$observe("ngBindTemplate",function(e){r.textContent=e===n?"":e})}}}}],kr=["$sce","$parse","$compile",function(e,t,n){return{restrict:"A",compile:function(i,r){var o=t(r.ngBindHtml),s=t(r.ngBindHtml,function(e){return(e||"").toString()});return n.$$addBindingClass(i),function(t,i,r){n.$$addBindingInfo(i,r.ngBindHtml),t.$watch(s,function(){i.html(e.getTrustedHtml(o(t))||"")})}}}}],Ar=g({restrict:"A",require:"ngModel",link:function(e,t,n,i){i.$viewChangeListeners.push(function(){e.$eval(n.ngChange)})}}),Nr=yn("",!0),Or=yn("Odd",0),Mr=yn("Even",1),jr=fn({compile:function(e,t){t.$set("ngCloak",n),e.removeClass("ng-cloak")}}),Dr=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],Lr={},Pr={blur:!0,focus:!0};o("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(e){var t=Ie("ng-"+e);Lr[t]=["$parse","$rootScope",function(n,i){return{restrict:"A",compile:function(r,o){var s=n(o[t],null,!0);return function(t,n){n.on(e,function(n){var r=function(){s(t,{$event:n})};Pr[e]&&i.$$phase?t.$evalAsync(r):t.$apply(r)})}}}}]});var _r=["$animate",function(e){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(n,i,r,o,s){var a,u,c;n.$watch(r.ngIf,function(n){n?u||s(function(n,o){u=o,n[n.length++]=t.createComment(" end ngIf: "+r.ngIf+" "),a={clone:n},e.enter(n,i.parent(),i)}):(c&&(c.remove(),c=null),u&&(u.$destroy(),u=null),a&&(c=re(a.clone),e.leave(c).then(function(){c=null}),a=null))})}}}],Ir=["$templateRequest","$anchorScroll","$animate",function(e,t,n){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:_n.noop,compile:function(i,r){var o=r.ngInclude||r.src,s=r.onload||"",a=r.autoscroll;return function(i,r,u,c,l){var f,h,d,p=0,m=function(){h&&(h.remove(),h=null),f&&(f.$destroy(),f=null),d&&(n.leave(d).then(function(){h=null}),h=d,d=null)};i.$watch(o,function(o){var u=function(){!y(a)||a&&!i.$eval(a)||t()},h=++p;o?(e(o,!0).then(function(e){if(h===p){var t=i.$new();c.template=e,e=l(t,function(e){m(),n.enter(e,null,r).then(u)}),d=e,(f=t).$emit("$includeContentLoaded",o),i.$eval(s)}},function(){h===p&&(m(),i.$emit("$includeContentError",o))}),i.$emit("$includeContentRequested",o)):(m(),c.template=null)})}}}}],Rr=["$compile",function(e){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(n,i,r,o){/SVG/.test(i[0].toString())?(i.empty(),e(ue(o.template,t).childNodes)(n,function(e){i.append(e)},{futureParentElement:i})):(i.html(o.template),e(i.contents())(n))}}}],qr=fn({priority:450,compile:function(){return{pre:function(e,t,n){e.$eval(n.ngInit)}}}}),Hr=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(e,t,i,r){var s=t.attr(i.$attr.ngList)||", ",a="false"!==i.ngTrim,u=a?Vn(s):s;r.$parsers.push(function(e){if(!$(e)){var t=[];return e&&o(e.split(u),function(e){e&&t.push(a?Vn(e):e)}),t}}),r.$formatters.push(function(e){return qn(e)?e.join(s):n}),r.$isEmpty=function(e){return!e||!e.length}}}},Vr="ng-valid",Fr="ng-invalid",Br="ng-pristine",zr="ng-dirty",Ur="ng-pending",Wr=i("ngModel"),Xr=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(e,t,i,r,s,a,u,c,l,f){this.$modelValue=this.$viewValue=Number.NaN,this.$$rawModelValue=n,this.$validators={},this.$asyncValidators={},this.$parsers=[],this.$formatters=[],this.$viewChangeListeners=[],this.$untouched=!0,this.$touched=!1,this.$pristine=!0,this.$dirty=!1,this.$valid=!0,this.$invalid=!1,this.$error={},this.$$success={},this.$pending=n,this.$name=f(i.name||"",!1)(e);var h,d=s(i.ngModel),m=d.assign,g=d,v=m,b=null,x=this;this.$$setOptions=function(e){if((x.$options=e)&&e.getterSetter){var t=s(i.ngModel+"()"),n=s(i.ngModel+"($$$p)");g=function(e){var n=d(e);return T(n)&&(n=t(e)),n},v=function(e,t){T(d(e))?n(e,{$$$p:x.$modelValue}):m(e,x.$modelValue)}}else if(!d.assign)throw Wr("nonassign",i.ngModel,B(r))},this.$render=p,this.$isEmpty=function(e){return $(e)||""===e||null===e||e!=e};var w=r.inheritedData("$formController")||ur,C=0;bn({ctrl:this,$element:r,set:function(e,t){e[t]=!0},unset:function(e,t){delete e[t]},parentForm:w,$animate:a}),this.$setPristine=function(){x.$dirty=!1,x.$pristine=!0,a.removeClass(r,zr),a.addClass(r,Br)},this.$setDirty=function(){x.$dirty=!0,x.$pristine=!1,a.removeClass(r,Br),a.addClass(r,zr),w.$setDirty()},this.$setUntouched=function(){x.$touched=!1,x.$untouched=!0,a.setClass(r,"ng-untouched","ng-touched")},this.$setTouched=function(){x.$touched=!0,x.$untouched=!1,a.setClass(r,"ng-touched","ng-untouched")},this.$rollbackViewValue=function(){u.cancel(b),x.$viewValue=x.$$lastCommittedViewValue,x.$render()},this.$validate=function(){if(!E(x.$modelValue)||!isNaN(x.$modelValue)){var e=x.$$rawModelValue,t=x.$valid,i=x.$modelValue,r=x.$options&&x.$options.allowInvalid;x.$$runValidators(e,x.$$lastCommittedViewValue,function(o){r||t===o||(x.$modelValue=o?e:n,x.$modelValue!==i&&x.$$writeModelToScope())})}},this.$$runValidators=function(e,t,i){function r(e,t){a===C&&x.$setValidity(e,t)}function s(e){a===C&&i(e)}var a=++C;!function(){var e=x.$$parserName||"parse";return h!==n?(h||(o(x.$validators,function(e,t){r(t,null)}),o(x.$asyncValidators,function(e,t){r(t,null)})),r(e,h),h):(r(e,null),!0)}()?s(!1):function(){var n=!0;return o(x.$validators,function(i,o){var s=i(e,t);n=n&&s,r(o,s)}),!!n||(o(x.$asyncValidators,function(e,t){r(t,null)}),!1)}()?function(){var i=[],a=!0;o(x.$asyncValidators,function(o,s){var u=o(e,t);if(!u||!T(u.then))throw Wr("$asyncValidators",u);r(s,n),i.push(u.then(function(){r(s,!0)},function(e){a=!1,r(s,!1)}))}),i.length?l.all(i).then(function(){s(a)},p):s(!0)}():s(!1)},this.$commitViewValue=function(){var e=x.$viewValue;u.cancel(b),(x.$$lastCommittedViewValue!==e||""===e&&x.$$hasNativeValidators)&&(x.$$lastCommittedViewValue=e,x.$pristine&&this.$setDirty(),this.$$parseAndValidate())},this.$$parseAndValidate=function(){var t=x.$$lastCommittedViewValue;if(h=!$(t)||n)for(var i=0;i<x.$parsers.length;i++)if($(t=x.$parsers[i](t))){h=!1;break}E(x.$modelValue)&&isNaN(x.$modelValue)&&(x.$modelValue=g(e));var r=x.$modelValue,o=x.$options&&x.$options.allowInvalid;x.$$rawModelValue=t,o&&(x.$modelValue=t,x.$modelValue!==r&&x.$$writeModelToScope()),x.$$runValidators(t,x.$$lastCommittedViewValue,function(e){o||(x.$modelValue=e?t:n,x.$modelValue!==r&&x.$$writeModelToScope())})},this.$$writeModelToScope=function(){v(e,x.$modelValue),o(x.$viewChangeListeners,function(e){try{e()}catch(e){t(e)}})},this.$setViewValue=function(e,t){x.$viewValue=e,x.$options&&!x.$options.updateOnDefault||x.$$debounceViewValueCommit(t)},this.$$debounceViewValueCommit=function(t){var n=0,i=x.$options;i&&y(i.debounce)&&(E(i=i.debounce)?n=i:E(i[t])?n=i[t]:E(i.default)&&(n=i.default)),u.cancel(b),n?b=u(function(){x.$commitViewValue()},n):c.$$phase?x.$commitViewValue():e.$apply(function(){x.$commitViewValue()})},e.$watch(function(){var t=g(e);if(t!==x.$modelValue&&(x.$modelValue==x.$modelValue||t==t)){x.$modelValue=x.$$rawModelValue=t,h=n;for(var i=x.$formatters,r=i.length,o=t;r--;)o=i[r](o);x.$viewValue!==o&&(x.$viewValue=x.$$lastCommittedViewValue=o,x.$render(),x.$$runValidators(t,o,p))}return t})}],Gr=["$rootScope",function(e){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:Xr,priority:1,compile:function(t){return t.addClass(Br).addClass("ng-untouched").addClass(Vr),{pre:function(e,t,n,i){var r=i[0],o=i[1]||ur;r.$$setOptions(i[2]&&i[2].$options),o.$addControl(r),n.$observe("name",function(e){r.$name!==e&&o.$$renameControl(r,e)}),e.$on("$destroy",function(){o.$removeControl(r)})},post:function(t,n,i,r){var o=r[0];o.$options&&o.$options.updateOn&&n.on(o.$options.updateOn,function(e){o.$$debounceViewValueCommit(e&&e.type)}),n.on("blur",function(n){o.$touched||(e.$$phase?t.$evalAsync(o.$setTouched):t.$apply(o.$setTouched))})}}}}}],Yr=/(\s+|^)default(\s+|$)/,Jr=function(){return{restrict:"A",controller:["$scope","$attrs",function(e,t){var i=this;this.$options=D(e.$eval(t.ngModelOptions)),this.$options.updateOn!==n?(this.$options.updateOnDefault=!1,this.$options.updateOn=Vn(this.$options.updateOn.replace(Yr,function(){return i.$options.updateOnDefault=!0," "}))):this.$options.updateOnDefault=!0}]}},Kr=fn({terminal:!0,priority:1e3}),Qr=i("ngOptions"),Zr=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w]*)|(?:\(\s*([\$\w][\$\w]*)\s*,\s*([\$\w][\$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,eo=["$compile","$parse",function(e,n){function i(e,t,i){function o(e,t,n,i,r){this.selectValue=e,this.viewValue=t,this.label=n,this.group=i,this.disabled=r}function s(e){var t;if(!c&&r(e))t=e;else for(var n in t=[],e)e.hasOwnProperty(n)&&"$"!==n.charAt(0)&&t.push(n);return t}var a=e.match(Zr);if(!a)throw Qr("iexp",e,B(t));var u=a[5]||a[7],c=a[6];e=/ as /.test(a[0])&&a[1];var l=a[9];t=n(a[2]?a[1]:u);var f=e&&n(e)||t,h=l&&n(l),d=l?function(e,t){return h(i,t)}:function(e){return Se(e)},p=function(e,t){return d(e,b(e,t))},m=n(a[2]||a[1]),g=n(a[3]||""),v=n(a[4]||""),$=n(a[8]),y={},b=c?function(e,t){return y[c]=t,y[u]=e,y}:function(e){return y[u]=e,y};return{trackBy:l,getTrackByValue:p,getWatchables:n($,function(e){for(var t=[],n=s(e=e||[]),r=n.length,o=0;o<r;o++){var u=e===n?o:n[o],c=b(e[u],u);u=d(e[u],c);t.push(u),(a[2]||a[1])&&(u=m(i,c),t.push(u)),a[4]&&(c=v(i,c),t.push(c))}return t}),getOptions:function(){for(var e=[],t={},n=$(i)||[],r=s(n),a=r.length,u=0;u<a;u++){var c=n===r?u:r[u],h=b(n[c],c),y=f(i,h);y=new o(c=d(y,h),y,m(i,h),g(i,h),h=v(i,h));e.push(y),t[c]=y}return{items:e,selectValueMap:t,getOptionFromViewValue:function(e){return t[p(e)]},getViewValueFromOption:function(e){return l?_n.copy(e.viewValue):e.viewValue}}}}}var s=t.createElement("option"),a=t.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","?ngModel"],link:function(t,n,r,u){function c(e,t){e.element=t,t.disabled=e.disabled,e.value!==t.value&&(t.value=e.selectValue),e.label!==t.label&&(t.label=e.label,t.textContent=e.label)}function l(e,t,n,i){return t&&kn(t.nodeName)===n?n=t:(n=i.cloneNode(!1),t?e.insertBefore(n,t):e.appendChild(n)),n}function f(e){for(var t;e;)t=e.nextSibling,Ee(e),e=t}function h(){var e=x&&p.readValue();x=w.getOptions();var t={},i=n[0].firstChild;if(y&&n.prepend(m),i=function(e){var t=m&&m[0],n=b&&b[0];if(t||n)for(;e&&(e===t||e===n);)e=e.nextSibling;return e}(i),x.items.forEach(function(e){var r,o;e.group?((r=t[e.group])||(r=l(n[0],i,"optgroup",a),i=r.nextSibling,r.label=e.group,r=t[e.group]={groupElement:r,currentOptionElement:r.firstChild}),c(e,o=l(r.groupElement,r.currentOptionElement,"option",s)),r.currentOptionElement=o.nextSibling):(c(e,o=l(n[0],i,"option",s)),i=o.nextSibling)}),Object.keys(t).forEach(function(e){f(t[e].currentOptionElement)}),f(i),d.$render(),!d.$isEmpty(e)){var r=p.readValue();(w.trackBy?P(e,r):e===r)||(d.$setViewValue(r),d.$render())}}var d=u[1];if(d){var p=u[0];u=r.multiple;for(var m,g=0,v=n.children(),$=v.length;g<$;g++)if(""===v[g].value){m=v.eq(g);break}var y=!!m,b=En(s.cloneNode(!1));b.val("?");var x,w=i(r.ngOptions,n,t);u?(d.$isEmpty=function(e){return!e||0===e.length},p.writeValue=function(e){x.items.forEach(function(e){e.element.selected=!1}),e&&e.forEach(function(e){(e=x.getOptionFromViewValue(e))&&!e.disabled&&(e.element.selected=!0)})},p.readValue=function(){var e=n.val()||[],t=[];return o(e,function(e){(e=x.selectValueMap[e])&&!e.disabled&&t.push(x.getViewValueFromOption(e))}),t},w.trackBy&&t.$watchCollection(function(){if(qn(d.$viewValue))return d.$viewValue.map(function(e){return w.getTrackByValue(e)})},function(){d.$render()})):(p.writeValue=function(e){var t=x.getOptionFromViewValue(e);t&&!t.disabled?n[0].value!==t.selectValue&&(b.remove(),y||m.remove(),n[0].value=t.selectValue,t.element.selected=!0,t.element.setAttribute("selected","selected")):null===e||y?(b.remove(),y||n.prepend(m),n.val(""),m.prop("selected",!0),m.attr("selected",!0)):(y||m.remove(),n.prepend(b),n.val("?"),b.prop("selected",!0),b.attr("selected",!0))},p.readValue=function(){var e=x.selectValueMap[n.val()];return e&&!e.disabled?(y||m.remove(),b.remove(),x.getViewValueFromOption(e)):null},w.trackBy&&t.$watch(function(){return w.getTrackByValue(d.$viewValue)},function(){d.$render()})),y?(m.remove(),e(m)(t),m.removeClass("ng-scope")):m=En(s.cloneNode(!1)),h(),t.$watchCollection(w.getWatchables,h)}}}}],to=["$locale","$interpolate","$log",function(e,t,n){var i=/{}/g,r=/^when(Minus)?(.+)$/;return{link:function(s,a,u){function c(e){a.text(e||"")}var l,f=u.count,h=u.$attr.when&&a.attr(u.$attr.when),d=u.offset||0,m=s.$eval(h)||{},g={},v=t.startSymbol(),y=t.endSymbol(),b=v+f+"-"+d+y,x=_n.noop;o(u,function(e,t){var n=r.exec(t);n&&(n=(n[1]?"-":"")+kn(n[2]),m[n]=a.attr(u.$attr[t]))}),o(m,function(e,n){g[n]=t(e.replace(i,b))}),s.$watch(f,function(t){var i=parseFloat(t),r=isNaN(i);r||i in m||(i=e.pluralCat(i-d)),i===l||r&&E(l)&&isNaN(l)||(x(),$(r=g[i])?(null!=t&&n.debug("ngPluralize: no rule defined for '"+i+"' in "+h),x=p,c()):x=s.$watch(r,c),l=i)})}}}],no=["$parse","$animate",function(e,s){var a=i("ngRepeat"),u=function(e,t,n,i,r,o,s){e[n]=i,r&&(e[r]=o),e.$index=t,e.$first=0===t,e.$last=t===s-1,e.$middle=!(e.$first||e.$last),e.$odd=!(e.$even=0==(1&t))};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(i,c){var l=c.ngRepeat,f=t.createComment(" end ngRepeat: "+l+" ");if(!(h=l.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/)))throw a("iexp",l);var h,d=h[1],p=h[2],m=h[3],g=h[4];if(!(h=d.match(/^(?:(\s*[\$\w]+)|\(\s*([\$\w]+)\s*,\s*([\$\w]+)\s*\))$/)))throw a("iidexp",d);var v=h[3]||h[1],$=h[2];if(m&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(m)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(m)))throw a("badident",m);var y,b,x,w,E={$id:Se};return g?y=e(g):(x=function(e,t){return Se(t)},w=function(e){return e}),function(e,t,i,c,h){y&&(b=function(t,n,i){return $&&(E[$]=t),E[v]=n,E.$index=i,y(e,E)});var d=oe();e.$watchCollection(p,function(i){var c,p,g,y,E,C,T,S,k,A,N=t[0],O=oe();if(m&&(e[m]=i),r(i))S=i,p=b||x;else for(A in p=b||w,S=[],i)i.hasOwnProperty(A)&&"$"!==A.charAt(0)&&S.push(A);for(y=S.length,A=Array(y),c=0;c<y;c++)if(E=i===S?c:S[c],C=i[E],T=p(E,C,c),d[T])k=d[T],delete d[T],O[T]=k,A[c]=k;else{if(O[T])throw o(A,function(e){e&&e.scope&&(d[e.id]=e)}),a("dupes",l,T,C);A[c]={id:T,scope:n,clone:n},O[T]=!0}for(g in d){if(T=re((k=d[g]).clone),s.leave(T),T[0].parentNode)for(c=0,p=T.length;c<p;c++)T[c].$$NG_REMOVED=!0;k.scope.$destroy()}for(c=0;c<y;c++)if(E=i===S?c:S[c],C=i[E],(k=A[c]).scope){g=N;do{g=g.nextSibling}while(g&&g.$$NG_REMOVED);k.clone[0]!=g&&s.move(re(k.clone),null,En(N)),N=k.clone[k.clone.length-1],u(k.scope,c,v,C,$,E,y)}else h(function(e,t){k.scope=t;var n=f.cloneNode(!1);e[e.length++]=n,s.enter(e,null,En(N)),N=n,k.clone=e,O[k.id]=k,u(k.scope,c,v,C,$,E,y)});d=O})}}}}],io=["$animate",function(e){return{restrict:"A",multiElement:!0,link:function(t,n,i){t.$watch(i.ngShow,function(t){e[t?"removeClass":"addClass"](n,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],ro=["$animate",function(e){return{restrict:"A",multiElement:!0,link:function(t,n,i){t.$watch(i.ngHide,function(t){e[t?"addClass":"removeClass"](n,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],oo=fn(function(e,t,n){e.$watch(n.ngStyle,function(e,n){n&&e!==n&&o(n,function(e,n){t.css(n,"")}),e&&t.css(e)},!0)}),so=["$animate",function(e){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(n,i,r,s){var a=[],u=[],c=[],l=[],f=function(e,t){return function(){e.splice(t,1)}};n.$watch(r.ngSwitch||r.on,function(n){var i,r;for(i=0,r=c.length;i<r;++i)e.cancel(c[i]);for(i=c.length=0,r=l.length;i<r;++i){var h=re(u[i].clone);l[i].$destroy(),(c[i]=e.leave(h)).then(f(c,i))}u.length=0,l.length=0,(a=s.cases["!"+n]||s.cases["?"])&&o(a,function(n){n.transclude(function(i,r){l.push(r);var o=n.element;i[i.length++]=t.createComment(" end ngSwitchWhen: "),u.push({clone:i}),e.enter(i,o.parent(),o)})})})}}}],ao=fn({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(e,t,n,i,r){i.cases["!"+n.ngSwitchWhen]=i.cases["!"+n.ngSwitchWhen]||[],i.cases["!"+n.ngSwitchWhen].push({transclude:r,element:t})}}),uo=fn({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(e,t,n,i,r){i.cases["?"]=i.cases["?"]||[],i.cases["?"].push({transclude:r,element:t})}}),co=fn({restrict:"EAC",link:function(e,t,n,r,o){if(!o)throw i("ngTransclude")("orphan",B(t));o(function(e){t.empty(),t.append(e)})}}),lo=["$templateCache",function(e){return{restrict:"E",terminal:!0,compile:function(t,n){"text/ng-template"==n.type&&e.put(n.id,t[0].text)}}}],fo={$setViewValue:p,$render:p},ho=["$element","$scope","$attrs",function(e,i,r){var o=this,s=new ke;o.ngModelCtrl=fo,o.unknownOption=En(t.createElement("option")),o.renderUnknownOption=function(t){t="? "+Se(t)+" ?",o.unknownOption.val(t),e.prepend(o.unknownOption),e.val(t)},i.$on("$destroy",function(){o.renderUnknownOption=p}),o.removeUnknownOption=function(){o.unknownOption.parent()&&o.unknownOption.remove()},o.readValue=function(){return o.removeUnknownOption(),e.val()},o.writeValue=function(t){o.hasOption(t)?(o.removeUnknownOption(),e.val(t),""===t&&o.emptyOption.prop("selected",!0)):null==t&&o.emptyOption?(o.removeUnknownOption(),e.val("")):o.renderUnknownOption(t)},o.addOption=function(e,t){ne(e,'"option value"'),""===e&&(o.emptyOption=t);var n=s.get(e)||0;s.put(e,n+1)},o.removeOption=function(e){var t=s.get(e);t&&(1===t?(s.remove(e),""===e&&(o.emptyOption=n)):s.put(e,t-1))},o.hasOption=function(e){return!!s.get(e)}}],po=function(){return{restrict:"E",require:["select","?ngModel"],controller:ho,link:function(e,t,n,i){var r=i[1];if(r){var s=i[0];if(s.ngModelCtrl=r,r.$render=function(){s.writeValue(r.$viewValue)},t.on("change",function(){e.$apply(function(){r.$setViewValue(s.readValue())})}),n.multiple){s.readValue=function(){var e=[];return o(t.find("option"),function(t){t.selected&&e.push(t.value)}),e},s.writeValue=function(e){var n=new ke(e);o(t.find("option"),function(e){e.selected=y(n.get(e.value))})};var a,u=NaN;e.$watch(function(){u!==r.$viewValue||P(a,r.$viewValue)||(a=L(r.$viewValue),r.$render()),u=r.$viewValue}),r.$isEmpty=function(e){return!e||0===e.length}}}}}},mo=["$interpolate",function(e){function t(e){e[0].hasAttribute("selected")&&(e[0].selected=!0)}return{restrict:"E",priority:100,compile:function(n,i){if($(i.value)){var r=e(n.text(),!0);r||i.$set("value",n.text())}return function(e,n,i){var o=n.parent(),s=o.data("$selectController")||o.parent().data("$selectController");s&&s.ngModelCtrl&&(r?e.$watch(r,function(e,r){i.$set("value",e),r!==e&&s.removeOption(r),s.addOption(e,n),s.ngModelCtrl.$render(),t(n)}):(s.addOption(i.value,n),s.ngModelCtrl.$render(),t(n)),n.on("$destroy",function(){s.removeOption(i.value),s.ngModelCtrl.$render()}))}}}}],go=g({restrict:"E",terminal:!1}),vo=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,i){i&&(n.required=!0,i.$validators.required=function(e,t){return!n.required||!i.$isEmpty(t)},n.$observe("required",function(){i.$validate()}))}}},$o=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,r,o){if(o){var s,a=r.ngPattern||r.pattern;r.$observe("pattern",function(e){if(w(e)&&0<e.length&&(e=new RegExp("^"+e+"$")),e&&!e.test)throw i("ngPattern")("noregexp",a,e,B(t));s=e||n,o.$validate()}),o.$validators.pattern=function(e,t){return o.$isEmpty(t)||$(s)||s.test(t)}}}}},yo=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,i){if(i){var r=-1;n.$observe("maxlength",function(e){e=h(e),r=isNaN(e)?-1:e,i.$validate()}),i.$validators.maxlength=function(e,t){return 0>r||i.$isEmpty(t)||t.length<=r}}}}},bo=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,i){if(i){var r=0;n.$observe("minlength",function(e){r=h(e)||0,i.$validate()}),i.$validators.minlength=function(e,t){return i.$isEmpty(t)||t.length>=r}}}}};e.angular.bootstrap?console.log("WARNING: Tried to load angular more than once."):(function(){var t;if(!Xn){var i=zn();Cn=e.jQuery,y(i)&&(Cn=null===i?n:e[i]),Cn&&Cn.fn.on?(En=Cn,l(Cn.fn,{scope:ui.scope,isolateScope:ui.isolateScope,controller:ui.controller,injector:ui.injector,inheritedData:ui.inheritedData}),t=Cn.cleanData,Cn.cleanData=function(e){var n;if(Rn)Rn=!1;else for(var i,r=0;null!=(i=e[r]);r++)(n=Cn._data(i,"events"))&&n.$destroy&&Cn(i).triggerHandler("$destroy");t(e)}):En=ce,_n.element=En,Xn=!0}}(),l(_n,{bootstrap:J,copy:D,extend:l,merge:f,equals:P,element:En,forEach:o,injector:Ae,noop:p,bind:I,toJson:q,fromJson:H,identity:m,isUndefined:$,isDefined:y,isString:w,isFunction:T,isObject:b,isNumber:E,isElement:O,isArray:qn,version:Jn,isDate:C,lowercase:kn,uppercase:Nn,callbacks:{counter:0},getTestability:Q,$$minErr:i,$$csp:Bn,reloadWithDebugInfo:K}),(Tn=function(e){function t(e,t,n){return e[t]||(e[t]=n())}var n=i("$injector"),r=i("ng");return(e=t(e,"angular",Object)).$$minErr=e.$$minErr||i,t(e,"module",function(){var e={};return function(i,o,s){if("hasOwnProperty"===i)throw r("badname","module");return o&&e.hasOwnProperty(i)&&(e[i]=null),t(e,i,function(){function e(e,t,n,i){return i||(i=r),function(){return i[n||"push"]([e,t,arguments]),l}}function t(e,t){return function(n,o){return o&&T(o)&&(o.$$moduleName=i),r.push([e,t,arguments]),l}}if(!o)throw n("nomod",i);var r=[],a=[],u=[],c=e("$injector","invoke","push",a),l={_invokeQueue:r,_configBlocks:a,_runBlocks:u,requires:o,name:i,provider:t("$provide","provider"),factory:t("$provide","factory"),service:t("$provide","service"),value:e("$provide","value"),constant:e("$provide","constant","unshift"),decorator:t("$provide","decorator"),animation:t("$animateProvider","register"),filter:t("$filterProvider","register"),controller:t("$controllerProvider","register"),directive:t("$compileProvider","directive"),config:c,run:function(e){return u.push(e),this}};return s&&c(s),l})}})}(e))("ng",["ngLocale"],["$provide",function(e){e.provider({$$sanitizeUri:Lt}),e.provider("$compile",_e).directive({a:sr,input:wr,textarea:wr,form:lr,script:lo,select:po,style:go,option:mo,ngBind:Tr,ngBindHtml:kr,ngBindTemplate:Sr,ngClass:Nr,ngClassEven:Mr,ngClassOdd:Or,ngCloak:jr,ngController:Dr,ngForm:fr,ngHide:ro,ngIf:_r,ngInclude:Ir,ngInit:qr,ngNonBindable:Kr,ngPluralize:to,ngRepeat:no,ngShow:io,ngStyle:oo,ngSwitch:so,ngSwitchWhen:ao,ngSwitchDefault:uo,ngOptions:eo,ngTransclude:co,ngModel:Gr,ngList:Hr,ngChange:Ar,pattern:$o,ngPattern:$o,required:vo,ngRequired:vo,minlength:bo,ngMinlength:bo,maxlength:yo,ngMaxlength:yo,ngValue:Cr,ngModelOptions:Jr}).directive({ngInclude:Rr}).directive(ar).directive(Lr),e.provider({$anchorScroll:Ne,$animate:xi,$animateCss:wi,$$animateQueue:bi,$$AnimateRunner:yi,$browser:De,$cacheFactory:Le,$controller:He,$document:Ve,$exceptionHandler:Fe,$filter:Xt,$$forceReflow:ki,$interpolate:Ze,$interval:et,$http:Je,$httpParamSerializer:ze,$httpParamSerializerJQLike:Ue,$httpBackend:Qe,$location:ht,$log:dt,$parse:At,$rootScope:Dt,$q:Nt,$$q:Ot,$sce:It,$sceDelegate:_t,$sniffer:Rt,$templateCache:Pe,$templateRequest:qt,$$testability:Ht,$timeout:Vt,$window:zt,$$rAF:jt,$$jqLite:Te,$$HashMap:hi,$$cookieReader:Wt})}]),_n.module("ngLocale",[],["$provide",function(e){e.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:"January February March April May June July August September October November December".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a",short:"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-¤",negSuf:"",posPre:"¤",posSuf:""}]},id:"en-us",pluralCat:function(e,t){var i=0|e,r=t;return n===r&&(r=Math.min(function(e){var t=(e+="").indexOf(".");return-1==t?0:e.length-t-1}(e),3)),Math.pow(10,r),1==i&&0==r?"one":"other"}})}]),En(t).ready(function(){Y(t,J)}))}(window,document),!window.angular.$$csp().noInlineStyle&&window.angular.element(document.head).prepend('<style type="text/css">@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>'),function(e,t,n,i){"use strict";function r(e,t,n){return setTimeout(l(e,n),t)}function o(e,t,n){return!!Array.isArray(e)&&(s(e,n[t],n),!0)}function s(e,t,n){var r;if(e)if(e.forEach)e.forEach(t,n);else if(e.length!==i)for(r=0;r<e.length;)t.call(n,e[r],r,e),r++;else for(r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r,e)}function a(e,t,n){for(var r=Object.keys(t),o=0;o<r.length;)(!n||n&&e[r[o]]===i)&&(e[r[o]]=t[r[o]]),o++;return e}function u(e,t){return a(e,t,!0)}function c(e,t,n){var i,r=t.prototype;(i=e.prototype=Object.create(r)).constructor=e,i._super=r,n&&a(i,n)}function l(e,t){return function(){return e.apply(t,arguments)}}function f(e,t){return typeof e==Z?e.apply(t&&t[0]||i,t):e}function h(e,t){return e===i?t:e}function d(e,t,n){s(v(t),function(t){e.addEventListener(t,n,!1)})}function p(e,t,n){s(v(t),function(t){e.removeEventListener(t,n,!1)})}function m(e,t){for(;e;){if(e==t)return!0;e=e.parentNode}return!1}function g(e,t){return e.indexOf(t)>-1}function v(e){return e.trim().split(/\s+/g)}function $(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var i=0;i<e.length;){if(n&&e[i][n]==t||!n&&e[i]===t)return i;i++}return-1}function y(e){return Array.prototype.slice.call(e,0)}function b(e,t,n){for(var i=[],r=[],o=0;o<e.length;){var s=t?e[o][t]:e[o];$(r,s)<0&&i.push(e[o]),r[o]=s,o++}return n&&(i=t?i.sort(function(e,n){return e[t]>n[t]}):i.sort()),i}function x(e,t){for(var n,r,o=t[0].toUpperCase()+t.slice(1),s=0;s<K.length;){if((r=(n=K[s])?n+o:t)in e)return r;s++}return i}function w(e){var t=e.ownerDocument;return t.defaultView||t.parentWindow}function E(e,t){var n=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){f(e.options.enable,[e])&&n.handler(t)},this.init()}function C(e,t,n){var i=n.pointers.length,r=n.changedPointers.length,o=t&le&&i-r==0,s=t&(he|de)&&i-r==0;n.isFirst=!!o,n.isFinal=!!s,o&&(e.session={}),n.eventType=t,function(e,t){var n=e.session,i=t.pointers,r=i.length;n.firstInput||(n.firstInput=S(t)),r>1&&!n.firstMultiple?n.firstMultiple=S(t):1===r&&(n.firstMultiple=!1);var o=n.firstInput,s=n.firstMultiple,a=s?s.center:o.center,u=t.center=k(i);t.timeStamp=ne(),t.deltaTime=t.timeStamp-o.timeStamp,t.angle=O(a,u),t.distance=N(a,u),function(e,t){var n=t.center,i=e.offsetDelta||{},r=e.prevDelta||{},o=e.prevInput||{};(t.eventType===le||o.eventType===he)&&(r=e.prevDelta={x:o.deltaX||0,y:o.deltaY||0},i=e.offsetDelta={x:n.x,y:n.y}),t.deltaX=r.x+(n.x-i.x),t.deltaY=r.y+(n.y-i.y)}(n,t),t.offsetDirection=A(t.deltaX,t.deltaY),t.scale=s?function(e,t){return N(t[0],t[1],Ee)/N(e[0],e[1],Ee)}(s.pointers,i):1,t.rotation=s?function(e,t){return O(t[1],t[0],Ee)-O(e[1],e[0],Ee)}(s.pointers,i):0,T(n,t);var c=e.element;m(t.srcEvent.target,c)&&(c=t.srcEvent.target),t.target=c}(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function T(e,t){var n,r,o,s,a=e.lastInterval||t,u=t.timeStamp-a.timeStamp;if(t.eventType!=de&&(u>ce||a.velocity===i)){var c=a.deltaX-t.deltaX,l=a.deltaY-t.deltaY,f=function(e,t,n){return{x:t/e||0,y:n/e||0}}(u,c,l);r=f.x,o=f.y,n=te(f.x)>te(f.y)?f.x:f.y,s=A(c,l),e.lastInterval=t}else n=a.velocity,r=a.velocityX,o=a.velocityY,s=a.direction;t.velocity=n,t.velocityX=r,t.velocityY=o,t.direction=s}function S(e){for(var t=[],n=0;n<e.pointers.length;)t[n]={clientX:ee(e.pointers[n].clientX),clientY:ee(e.pointers[n].clientY)},n++;return{timeStamp:ne(),pointers:t,center:k(t),deltaX:e.deltaX,deltaY:e.deltaY}}function k(e){var t=e.length;if(1===t)return{x:ee(e[0].clientX),y:ee(e[0].clientY)};for(var n=0,i=0,r=0;t>r;)n+=e[r].clientX,i+=e[r].clientY,r++;return{x:ee(n/t),y:ee(i/t)}}function A(e,t){return e===t?pe:te(e)>=te(t)?e>0?me:ge:t>0?ve:$e}function N(e,t,n){n||(n=we);var i=t[n[0]]-e[n[0]],r=t[n[1]]-e[n[1]];return Math.sqrt(i*i+r*r)}function O(e,t,n){n||(n=we);var i=t[n[0]]-e[n[0]],r=t[n[1]]-e[n[1]];return 180*Math.atan2(r,i)/Math.PI}function M(){this.evEl=Te,this.evWin=Se,this.allow=!0,this.pressed=!1,E.apply(this,arguments)}function j(){this.evEl=Ne,this.evWin=Oe,E.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function D(){this.evTarget=je,this.evWin=De,this.started=!1,E.apply(this,arguments)}function L(){this.evTarget=Pe,this.targetIds={},E.apply(this,arguments)}function P(){E.apply(this,arguments);var e=l(this.handler,this);this.touch=new L(this.manager,e),this.mouse=new M(this.manager,e)}function _(e,t){this.manager=e,this.set(t)}function I(e){this.id=ie++,this.manager=null,this.options=u(e||{},this.defaults),this.options.enable=h(this.options.enable,!0),this.state=ze,this.simultaneous={},this.requireFail=[]}function R(e){return e==$e?"down":e==ve?"up":e==me?"left":e==ge?"right":""}function q(e,t){var n=t.manager;return n?n.get(e):e}function H(){I.apply(this,arguments)}function V(){H.apply(this,arguments),this.pX=null,this.pY=null}function F(){H.apply(this,arguments)}function B(){I.apply(this,arguments),this._timer=null,this._input=null}function z(){H.apply(this,arguments)}function U(){H.apply(this,arguments)}function W(){I.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function X(e,t){return(t=t||{}).recognizers=h(t.recognizers,X.defaults.preset),new G(e,t)}function G(e,t){t=t||{},this.options=u(t,X.defaults),this.options.inputTarget=this.options.inputTarget||e,this.handlers={},this.session={},this.recognizers=[],this.element=e,this.input=function(e){var t=e.options.inputClass;return new(t||(oe?j:se?L:re?P:M))(e,C)}(this),this.touchAction=new _(this,this.options.touchAction),Y(this,!0),s(t.recognizers,function(e){var t=this.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])},this)}function Y(e,t){var n=e.element;s(e.options.cssProps,function(e,i){n.style[x(n.style,i)]=t?e:""})}function J(e,n){var i=t.createEvent("Event");i.initEvent(e,!0,!0),i.gesture=n,n.target.dispatchEvent(i)}var K=["","webkit","moz","MS","ms","o"],Q=t.createElement("div"),Z="function",ee=Math.round,te=Math.abs,ne=Date.now,ie=1,re="ontouchstart"in e,oe=x(e,"PointerEvent")!==i,se=re&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),ae="touch",ue="mouse",ce=25,le=1,fe=2,he=4,de=8,pe=1,me=2,ge=4,ve=8,$e=16,ye=me|ge,be=ve|$e,xe=ye|be,we=["x","y"],Ee=["clientX","clientY"];E.prototype={handler:function(){},init:function(){this.evEl&&d(this.element,this.evEl,this.domHandler),this.evTarget&&d(this.target,this.evTarget,this.domHandler),this.evWin&&d(w(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&p(this.element,this.evEl,this.domHandler),this.evTarget&&p(this.target,this.evTarget,this.domHandler),this.evWin&&p(w(this.element),this.evWin,this.domHandler)}};var Ce={mousedown:le,mousemove:fe,mouseup:he},Te="mousedown",Se="mousemove mouseup";c(M,E,{handler:function(e){var t=Ce[e.type];t&le&&0===e.button&&(this.pressed=!0),t&fe&&1!==e.which&&(t=he),this.pressed&&this.allow&&(t&he&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:ue,srcEvent:e}))}});var ke={pointerdown:le,pointermove:fe,pointerup:he,pointercancel:de,pointerout:de},Ae={2:ae,3:"pen",4:ue,5:"kinect"},Ne="pointerdown",Oe="pointermove pointerup pointercancel";e.MSPointerEvent&&(Ne="MSPointerDown",Oe="MSPointerMove MSPointerUp MSPointerCancel"),c(j,E,{handler:function(e){var t=this.store,n=!1,i=e.type.toLowerCase().replace("ms",""),r=ke[i],o=Ae[e.pointerType]||e.pointerType,s=o==ae,a=$(t,e.pointerId,"pointerId");r&le&&(0===e.button||s)?0>a&&(t.push(e),a=t.length-1):r&(he|de)&&(n=!0),0>a||(t[a]=e,this.callback(this.manager,r,{pointers:t,changedPointers:[e],pointerType:o,srcEvent:e}),n&&t.splice(a,1))}});var Me={touchstart:le,touchmove:fe,touchend:he,touchcancel:de},je="touchstart",De="touchstart touchmove touchend touchcancel";c(D,E,{handler:function(e){var t=Me[e.type];if(t===le&&(this.started=!0),this.started){var n=function(e,t){var n=y(e.touches),i=y(e.changedTouches);return t&(he|de)&&(n=b(n.concat(i),"identifier",!0)),[n,i]}.call(this,e,t);t&(he|de)&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:ae,srcEvent:e})}}});var Le={touchstart:le,touchmove:fe,touchend:he,touchcancel:de},Pe="touchstart touchmove touchend touchcancel";c(L,E,{handler:function(e){var t=Le[e.type],n=function(e,t){var n=y(e.touches),i=this.targetIds;if(t&(le|fe)&&1===n.length)return i[n[0].identifier]=!0,[n,n];var r,o,s=y(e.changedTouches),a=[],u=this.target;if(o=n.filter(function(e){return m(e.target,u)}),t===le)for(r=0;r<o.length;)i[o[r].identifier]=!0,r++;for(r=0;r<s.length;)i[s[r].identifier]&&a.push(s[r]),t&(he|de)&&delete i[s[r].identifier],r++;return a.length?[b(o.concat(a),"identifier",!0),a]:void 0}.call(this,e,t);n&&this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:ae,srcEvent:e})}}),c(P,E,{handler:function(e,t,n){var i=n.pointerType==ae,r=n.pointerType==ue;if(i)this.mouse.allow=!1;else if(r&&!this.mouse.allow)return;t&(he|de)&&(this.mouse.allow=!0),this.callback(e,t,n)},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var _e=x(Q.style,"touchAction"),Ie=_e!==i,Re="compute",qe="auto",He="manipulation",Ve="none",Fe="pan-x",Be="pan-y";_.prototype={set:function(e){e==Re&&(e=this.compute()),Ie&&(this.manager.element.style[_e]=e),this.actions=e.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];return s(this.manager.recognizers,function(t){f(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))}),function(e){if(g(e,Ve))return Ve;var t=g(e,Fe),n=g(e,Be);return t&&n?Fe+" "+Be:t||n?t?Fe:Be:g(e,He)?He:qe}(e.join(" "))},preventDefaults:function(e){if(!Ie){var t=e.srcEvent,n=e.offsetDirection;if(this.manager.session.prevented)return void t.preventDefault();var i=this.actions,r=g(i,Ve),o=g(i,Be),s=g(i,Fe);return r||o&&n&ye||s&&n&be?this.preventSrc(t):void 0}},preventSrc:function(e){this.manager.session.prevented=!0,e.preventDefault()}};var ze=1,Ue=2,We=4,Xe=8,Ge=Xe,Ye=16;I.prototype={defaults:{},set:function(e){return a(this.options,e),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(e){if(o(e,"recognizeWith",this))return this;var t=this.simultaneous;return t[(e=q(e,this)).id]||(t[e.id]=e,e.recognizeWith(this)),this},dropRecognizeWith:function(e){return o(e,"dropRecognizeWith",this)?this:(e=q(e,this),delete this.simultaneous[e.id],this)},requireFailure:function(e){if(o(e,"requireFailure",this))return this;var t=this.requireFail;return-1===$(t,e=q(e,this))&&(t.push(e),e.requireFailure(this)),this},dropRequireFailure:function(e){if(o(e,"dropRequireFailure",this))return this;e=q(e,this);var t=$(this.requireFail,e);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){function t(t){n.manager.emit(n.options.event+(t?function(e){return e&Ye?"cancel":e&Xe?"end":e&We?"move":e&Ue?"start":""}(i):""),e)}var n=this,i=this.state;Xe>i&&t(!0),t(),i>=Xe&&t(!0)},tryEmit:function(e){return this.canEmit()?this.emit(e):void(this.state=32)},canEmit:function(){for(var e=0;e<this.requireFail.length;){if(!(this.requireFail[e].state&(32|ze)))return!1;e++}return!0},recognize:function(e){var t=a({},e);return f(this.options.enable,[this,t])?(this.state&(Ge|Ye|32)&&(this.state=ze),this.state=this.process(t),void(this.state&(Ue|We|Xe|Ye)&&this.tryEmit(t))):(this.reset(),void(this.state=32))},process:function(){},getTouchAction:function(){},reset:function(){}},c(H,I,{defaults:{pointers:1},attrTest:function(e){var t=this.options.pointers;return 0===t||e.pointers.length===t},process:function(e){var t=this.state,n=e.eventType,i=t&(Ue|We),r=this.attrTest(e);return i&&(n&de||!r)?t|Ye:i||r?n&he?t|Xe:t&Ue?t|We:Ue:32}}),c(V,H,{defaults:{event:"pan",threshold:10,pointers:1,direction:xe},getTouchAction:function(){var e=this.options.direction,t=[];return e&ye&&t.push(Be),e&be&&t.push(Fe),t},directionTest:function(e){var t=this.options,n=!0,i=e.distance,r=e.direction,o=e.deltaX,s=e.deltaY;return r&t.direction||(t.direction&ye?(r=0===o?pe:0>o?me:ge,n=o!=this.pX,i=Math.abs(e.deltaX)):(r=0===s?pe:0>s?ve:$e,n=s!=this.pY,i=Math.abs(e.deltaY))),e.direction=r,n&&i>t.threshold&&r&t.direction},attrTest:function(e){return H.prototype.attrTest.call(this,e)&&(this.state&Ue||!(this.state&Ue)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=R(e.direction);t&&this.manager.emit(this.options.event+t,e),this._super.emit.call(this,e)}}),c(F,H,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Ve]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||this.state&Ue)},emit:function(e){if(this._super.emit.call(this,e),1!==e.scale){var t=e.scale<1?"in":"out";this.manager.emit(this.options.event+t,e)}}}),c(B,I,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[qe]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,i=e.distance<t.threshold,o=e.deltaTime>t.time;if(this._input=e,!i||!n||e.eventType&(he|de)&&!o)this.reset();else if(e.eventType&le)this.reset(),this._timer=r(function(){this.state=Ge,this.tryEmit()},t.time,this);else if(e.eventType&he)return Ge;return 32},reset:function(){clearTimeout(this._timer)},emit:function(e){this.state===Ge&&(e&&e.eventType&he?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=ne(),this.manager.emit(this.options.event,this._input)))}}),c(z,H,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Ve]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||this.state&Ue)}}),c(U,H,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:ye|be,pointers:1},getTouchAction:function(){return V.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return n&(ye|be)?t=e.velocity:n&ye?t=e.velocityX:n&be&&(t=e.velocityY),this._super.attrTest.call(this,e)&&n&e.direction&&e.distance>this.options.threshold&&te(t)>this.options.velocity&&e.eventType&he},emit:function(e){var t=R(e.direction);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),c(W,I,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[He]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,i=e.distance<t.threshold,o=e.deltaTime<t.time;if(this.reset(),e.eventType&le&&0===this.count)return this.failTimeout();if(i&&o&&n){if(e.eventType!=he)return this.failTimeout();var s=!this.pTime||e.timeStamp-this.pTime<t.interval,a=!this.pCenter||N(this.pCenter,e.center)<t.posThreshold;if(this.pTime=e.timeStamp,this.pCenter=e.center,a&&s?this.count+=1:this.count=1,this._input=e,0===this.count%t.taps)return this.hasRequireFailures()?(this._timer=r(function(){this.state=Ge,this.tryEmit()},t.interval,this),Ue):Ge}return 32},failTimeout:function(){return this._timer=r(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==Ge&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),X.VERSION="2.0.4",X.defaults={domEvents:!1,touchAction:Re,enable:!0,inputTarget:null,inputClass:null,preset:[[z,{enable:!1}],[F,{enable:!1},["rotate"]],[U,{direction:ye}],[V,{direction:ye},["swipe"]],[W],[W,{event:"doubletap",taps:2},["tap"]],[B]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};G.prototype={set:function(e){return a(this.options,e),e.touchAction&&this.touchAction.update(),e.inputTarget&&(this.input.destroy(),this.input.target=e.inputTarget,this.input.init()),this},stop:function(e){this.session.stopped=e?2:1},recognize:function(e){var t=this.session;if(!t.stopped){this.touchAction.preventDefaults(e);var n,i=this.recognizers,r=t.curRecognizer;(!r||r&&r.state&Ge)&&(r=t.curRecognizer=null);for(var o=0;o<i.length;)n=i[o],2===t.stopped||r&&n!=r&&!n.canRecognizeWith(r)?n.reset():n.recognize(e),!r&&n.state&(Ue|We|Xe)&&(r=t.curRecognizer=n),o++}},get:function(e){if(e instanceof I)return e;for(var t=this.recognizers,n=0;n<t.length;n++)if(t[n].options.event==e)return t[n];return null},add:function(e){if(o(e,"add",this))return this;var t=this.get(e.options.event);return t&&this.remove(t),this.recognizers.push(e),e.manager=this,this.touchAction.update(),e},remove:function(e){if(o(e,"remove",this))return this;var t=this.recognizers;return e=this.get(e),t.splice($(t,e),1),this.touchAction.update(),this},on:function(e,t){var n=this.handlers;return s(v(e),function(e){n[e]=n[e]||[],n[e].push(t)}),this},off:function(e,t){var n=this.handlers;return s(v(e),function(e){t?n[e].splice($(n[e],t),1):delete n[e]}),this},emit:function(e,t){this.options.domEvents&&J(e,t);var n=this.handlers[e]&&this.handlers[e].slice();if(n&&n.length){t.type=e,t.preventDefault=function(){t.srcEvent.preventDefault()};for(var i=0;i<n.length;)n[i](t),i++}},destroy:function(){this.element&&Y(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},a(X,{INPUT_START:le,INPUT_MOVE:fe,INPUT_END:he,INPUT_CANCEL:de,STATE_POSSIBLE:ze,STATE_BEGAN:Ue,STATE_CHANGED:We,STATE_ENDED:Xe,STATE_RECOGNIZED:Ge,STATE_CANCELLED:Ye,STATE_FAILED:32,DIRECTION_NONE:pe,DIRECTION_LEFT:me,DIRECTION_RIGHT:ge,DIRECTION_UP:ve,DIRECTION_DOWN:$e,DIRECTION_HORIZONTAL:ye,DIRECTION_VERTICAL:be,DIRECTION_ALL:xe,Manager:G,Input:E,TouchAction:_,TouchInput:L,MouseInput:M,PointerEventInput:j,TouchMouseInput:P,SingleTouchInput:D,Recognizer:I,AttrRecognizer:H,Tap:W,Pan:V,Swipe:U,Pinch:F,Rotate:z,Press:B,on:d,off:p,each:s,merge:u,extend:a,inherit:c,bindFn:l,prefixed:x}),typeof define==Z&&define.amd?define(function(){return X}):"undefined"!=typeof module&&module.exports?module.exports=X:e.Hammer=X}(window,document),eval(function(e,t,n,i,r,o){if(r=function(e){return e.toString(35)},!"".replace(/^/,String)){for(;n--;)o[r(n)]=i[n]||r(n);i=[function(e){return o[e]}],r=function(){return"\\w+"},n=1}for(;n--;)i[n]&&(e=e.replace(new RegExp("\\b"+r(n)+"\\b","g"),i[n]));return e}("(1(a){3(6 4==='1'&&4.r){4(['f','9'],a)}7 3(6 o==='p'){a(8('f'),8('9'))}7{a(s,t)}}(1($,d){1 h(a,b){y c=$(a);3(!c.e(\"5\")){c.e(\"5\",m d(c[0],b))}}$.n.5=1(a){g 2.q(1(){h(2,a)})};d.i.j.k=(1(c){g 1(a,b){c.u(2,a,b);$(2.v).w({x:a,l:b})}})(d.i.j.k)}));",0,35,"|function|this|if|define|hammer|typeof|else|require|hammerjs|||||data|jquery|return|hammerify|Manager|prototype|emit|gesture|new|fn|exports|object|each|amd|jQuery|Hammer|call|element|trigger|type|var".split("|"),0,{})),function(){var e,t,n=[],i=[],r={load:{code:1,message:"erro no request do JSONP"}};function o(){}function s(e,t){for(var r=e?n:i,o=0;o<r.length;o++)r[o](t);n=[],i=[]}function a(n){window.NotificacaoUOLCallback=void 0,t=!1,s(!0,e=function(e){return e.response=e.response||{},e.response.isLogged=e.isLogged,(e=e.response).moreThan="",e.isLogged?!1===e.count?(e.isLogged=!1,e):(e.name&&(e.name=e.name.length>11?e.name.slice(0,11)+"...":e.name),"number"!=typeof e.count&&(e.count=0),e.countStr=e.count+"",0===e.count?(e.hasEmail="no-email",e.messagePrefix="você não tem novos e-mails",e.countStr=""):1===e.count?(e.hasEmail="has-email",e.messagePrefix="você tem",e.messageSuffix="novo e-mail"):(e.count>9&&e.count<100?e.moreThan="more-than-10":e.count>99&&(e.moreThan="more-than-100",e.countStr="99+"),e.hasEmail="has-email",e.messagePrefix="você tem",e.messageSuffix="novos e-mails"),e):e}(n))}window.NotificacaoUOL={init:function(u,c){if(c="function"==typeof c?c:o,u="function"==typeof u?u:o,n.push(u),i.push(c),!t||e)if(e)s(!0,e);else{t=!0,window.NotificacaoUOLCallback=a;var l="//notify.uol.com.br/services/notificacoes_email?callback=NotificacaoUOLCallback";/bol.uol.com.br/.test(location.host)&&(l+="&emailDomain=bol.com.br"),function(e,t){var n=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.async=!0,i.charset=t||"utf-8",i.src=e,i.onerror=function(e){s(!1,{code:r.load.code,message:r.load.message,error:e})},i.onload=i.onreadystatechange=function(e,t){return function(){t.readyState&&"loaded"!=t.readyState&&"complete"!=t.readyState||(n.removeChild(t),t.onload=t.onreadystatechange=null)}}(0,i),n.insertBefore(i,n.firstChild)}(l)}},clear:function(){e=null}}}(),function(e,t,n){"use strict";"undefined"!=typeof module&&module.exports?module.exports=n(t,e):"function"==typeof define&&define.amd?define(function(){return n(t,e)}):e[t]=n(t,e)}(window,"Audio5js",function(e,t){"use strict";function n(e){this.message=e}var i=t.ActiveXObject;n.prototype=Error();var r=function(e,t){var n,i=function e(t){var n,i={};for(n in t)i[n]="object"==typeof t[n]?e(t[n]):t[n];return i}(t);for(n in i)i.hasOwnProperty(n)&&(e[n]=i[n]);return e},o=function(e,t){return r(e.prototype,t)},s={on:function(e,t,n){this.subscribe(e,t,n,!1)},one:function(e,t,n){this.subscribe(e,t,n,!0)},off:function(e,t){var n,i;if(void 0!==this.channels[e])for(n=0,i=this.channels[e].length;i>n;n++){if(this.channels[e][n].fn===t){this.channels[e].splice(n,1);break}}},subscribe:function(e,t,n,i){void 0===this.channels&&(this.channels={}),this.channels[e]=this.channels[e]||[],this.channels[e].push({fn:t,ctx:n,once:i||!1})},trigger:function(e){if(this.channels&&this.channels.hasOwnProperty(e)){for(var t=Array.prototype.slice.call(arguments,1),n=[];this.channels[e].length>0;){var i=this.channels[e].shift();"function"==typeof i.fn&&i.fn.apply(i.ctx,t),i.once||n.push(i)}this.channels[e]=n}}},a={flash_embed_code:function(t,n,r){return(i?'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1" height="1" id="'+t+'">':'<object type="application/x-shockwave-flash" data="'+n+"?playerInstance=window."+e+"_flash.instances['"+t+"']&datetime="+r+'" width="1" height="1" id="'+t+'" >')+('<param name="movie" value="'+n+"?playerInstance=window."+e+"_flash.instances['"+t+"']&datetime="+r+'"/><param name="wmode" value="transparent"/><param name="allowscriptaccess" value="always" /></object>')},can_play:function(e){var t,n=document.createElement("audio");switch(e){case"mp3":t="audio/mpeg;";break;case"vorbis":t='audio/ogg; codecs="vorbis"';break;case"opus":t='audio/ogg; codecs="opus"';break;case"webm":t='audio/webm; codecs="vorbis"';break;case"mp4":t='audio/mp4; codecs="mp4a.40.5"';break;case"wav":t='audio/wav; codecs="1"'}return void 0!==t&&(!("mp3"!==e||!navigator.userAgent.match(/Android/i)||!navigator.userAgent.match(/Firefox/i))||!!n.canPlayType&&""!==n.canPlayType(t))},has_flash:function(){var e=!1;if(navigator.plugins&&navigator.plugins.length&&navigator.plugins["Shockwave Flash"])e=!0;else if(navigator.mimeTypes&&navigator.mimeTypes.length){var t=navigator.mimeTypes["application/x-shockwave-flash"];e=t&&t.enabledPlugin}else try{e="object"==typeof new i("ShockwaveFlash.ShockwaveFlash")}catch(e){}return e}(),embedFlash:function(n,i){var r=document.createElement("div");if(r.style.position="absolute",r.style.width="1px",r.style.height="1px",r.style.top="1px",document.body.appendChild(r),"object"==typeof t.swfobject){var o={playerInstance:"window."+e+"_flash.instances['"+i+"']"};r.innerHTML='<div id="'+i+'"></div>',swfobject.embedSWF(n+"?ts="+((new Date).getTime()+Math.random()),i,"1","1","9.0.0",null,o,{allowscriptaccess:"always",wmode:"transparent"})}else{var s=(new Date).getTime()+Math.random();r.innerHTML=this.flash_embed_code(i,n,s)}return document.getElementById(i)},formatTime:function(e){var t=parseInt(e/3600,10)%24,n=parseInt(e/60,10)%60,i=parseInt(e%60,10),r=(10>n?"0"+n:n)+":"+(10>i?"0"+i:i);return t>0?(10>t?"0"+t:t)+":"+r:r}};a.use_flash=a.can_play("mp3");var u,c,l,f={playing:!1,vol:1,duration:0,position:0,load_percent:0,seekable:!1,ready:null},h=t[e+"_flash"]=t[e+"_flash"]||{instances:{},count:0};(c=function(){if(a.use_flash&&!a.has_flash)throw Error("Flash Plugin Missing")}).prototype={init:function(t){h.count+=1,this.id=e+h.count,h.instances[this.id]=this,this.embed(t)},embed:function(e){a.embedFlash(e,this.id)},eiReady:function(){this.audio=document.getElementById(this.id),this.trigger("ready")},eiLoadStart:function(){this.trigger("loadstart")},eiLoadedMetadata:function(){this.trigger("loadedmetadata")},eiCanPlay:function(){this.trigger("canplay")},eiTimeUpdate:function(e,t,n){this.position=e,this.duration=t,this.seekable=n,this.trigger("timeupdate",e,this.seekable?t:null)},eiProgress:function(e,t,n){this.load_percent=e,this.duration=t,this.seekable=n,this.trigger("progress",e)},eiLoadError:function(e){this.trigger("error",e)},eiPlay:function(){this.playing=!0,this.trigger("play")},eiPause:function(){this.playing=!1,this.trigger("pause")},eiEnded:function(){this.pause(),this.trigger("ended")},eiSeeking:function(){this.trigger("seeking")},eiSeeked:function(){this.trigger("seeked")},reset:function(){this.seekable=!1,this.duration=0,this.position=0,this.load_percent=0},load:function(e){this.reset(),this.audio.load(e)},play:function(){this.audio.pplay()},pause:function(){this.audio.ppause()},volume:function(e){return void 0===e||isNaN(parseInt(e,10))?this.vol:(this.audio.setVolume(e),void(this.vol=e))},seek:function(e){try{this.audio.seekTo(e),this.position=e}catch(e){}},destroyAudio:function(){this.audio&&(this.pause(),this.audio.parentNode.removeChild(this.audio),delete h.instances[this.id],delete this.audio)}},o(c,s),o(c,f),(l=function(){}).prototype={init:function(){this.trigger("ready")},createAudio:function(){this.audio=new Audio,this.audio.autoplay=!1,this.audio.preload="auto",this.audio.autobuffer=!0,this.bindEvents()},destroyAudio:function(){if(this.audio){this.pause(),this.unbindEvents();try{this.audio.setAttribute("src","")}finally{delete this.audio}}},setupEventListeners:function(){this.listeners={loadstart:this.onLoadStart.bind(this),canplay:this.onLoad.bind(this),loadedmetadata:this.onLoadedMetadata.bind(this),play:this.onPlay.bind(this),pause:this.onPause.bind(this),ended:this.onEnded.bind(this),error:this.onError.bind(this),timeupdate:this.onTimeUpdate.bind(this),seeking:this.onSeeking.bind(this),seeked:this.onSeeked.bind(this)}},bindEvents:function(){void 0===this.listeners&&this.setupEventListeners(),this.audio.addEventListener("loadstart",this.listeners.loadstart,!1),this.audio.addEventListener("canplay",this.listeners.canplay,!1),this.audio.addEventListener("loadedmetadata",this.listeners.loadedmetadata,!1),this.audio.addEventListener("play",this.listeners.play,!1),this.audio.addEventListener("pause",this.listeners.pause,!1),this.audio.addEventListener("ended",this.listeners.ended,!1),this.audio.addEventListener("error",this.listeners.error,!1),this.audio.addEventListener("timeupdate",this.listeners.timeupdate,!1),this.audio.addEventListener("seeking",this.listeners.seeking,!1),this.audio.addEventListener("seeked",this.listeners.seeked,!1)},unbindEvents:function(){this.audio.removeEventListener("loadstart",this.listeners.loadstart),this.audio.removeEventListener("canplay",this.listeners.canplay),this.audio.removeEventListener("loadedmetadata",this.listeners.loadedmetadata),this.audio.removeEventListener("play",this.listeners.play),this.audio.removeEventListener("pause",this.listeners.pause),this.audio.removeEventListener("ended",this.listeners.ended),this.audio.removeEventListener("error",this.listeners.error),this.audio.removeEventListener("timeupdate",this.listeners.timeupdate),this.audio.removeEventListener("seeking",this.listeners.seeking),this.audio.removeEventListener("seeked",this.listeners.seeked)},onLoadStart:function(){this.trigger("loadstart")},onLoad:function(){return this.audio?(this.seekable=this.audio.seekable&&this.audio.seekable.length>0,this.seekable&&(this.timer=setInterval(this.onProgress.bind(this),250)),void this.trigger("canplay")):setTimeout(this.onLoad.bind(this),100)},onLoadedMetadata:function(){this.trigger("loadedmetadata")},onPlay:function(){this.playing=!0,this.trigger("play")},onPause:function(){this.playing=!1,this.trigger("pause")},onEnded:function(){this.playing=!1,this.trigger("ended")},onTimeUpdate:function(){if(this.audio&&this.playing){try{this.position=this.audio.currentTime,this.duration=1/0===this.audio.duration?null:this.audio.duration}catch(e){}this.trigger("timeupdate",this.position,this.duration)}},onProgress:function(){this.audio&&null!==this.audio.buffered&&this.audio.buffered.length&&(this.duration=1/0===this.audio.duration?null:this.audio.duration,this.load_percent=parseInt(this.audio.buffered.end(this.audio.buffered.length-1)/this.duration*100,10),this.trigger("progress",this.load_percent),this.load_percent>=100&&this.clearLoadProgress())},onError:function(e){this.trigger("error",e)},onSeeking:function(){this.trigger("seeking")},onSeeked:function(){this.trigger("seeked")},clearLoadProgress:function(){void 0!==this.timer&&(clearInterval(this.timer),delete this.timer)},reset:function(){this.clearLoadProgress(),this.seekable=!1,this.duration=0,this.position=0,this.load_percent=0},load:function(e){this.reset(),this.destroyAudio(),this.createAudio(),this.audio.setAttribute("src",e),this.audio.load()},play:function(){this.audio.play()},pause:function(){this.audio.pause()},volume:function(e){if(void 0===e||isNaN(parseInt(e,10)))return this.vol;var t=0>e?0:Math.min(1,e);this.audio.volume=t,this.vol=t},seek:function(e){var t=this.playing;this.position=e,this.audio.currentTime=e,t?this.play():null!==this.audio.buffered&&this.audio.buffered.length&&this.trigger("timeupdate",this.position,this.duration)}},o(l,s),o(l,f);var d={swf_path:"http://stc.uol.com/c/_template/v2/media/audio5/audio5js.swf",throw_errors:!0,format_time:!0,codecs:["mp3"]};return(u=function(e){var t;for(t in e=e||{},d)d.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=d[t]);this.init(e)}).can_play=function(e){return a.can_play(e)},u.prototype={init:function(e){this.ready=!1,this.settings=e,this.audio=this.getPlayer(),this.bindAudioEvents(),this.settings.use_flash?this.audio.init(e.swf_path):this.audio.init()},getPlayer:function(){var e,t,n,i;if(this.settings.use_flash)n=new c,this.settings.player={engine:"flash",codec:"mp3"};else{for(e=0,t=this.settings.codecs.length;t>e;e++)if(i=this.settings.codecs[e],u.can_play(i)){n=new l,this.settings.use_flash=!1,this.settings.player={engine:"html",codec:i};break}void 0===n&&(this.settings.use_flash=!u.can_play("mp3"),n=this.settings.use_flash?new c:new l,this.settings.player={engine:this.settings.use_flash?"flash":"html",codec:"mp3"})}return n},bindAudioEvents:function(){this.audio.on("ready",this.onReady,this),this.audio.on("loadstart",this.onLoadStart,this),this.audio.on("loadedmetadata",this.onLoadedMetadata,this),this.audio.on("play",this.onPlay,this),this.audio.on("pause",this.onPause,this),this.audio.on("ended",this.onEnded,this),this.audio.on("canplay",this.onCanPlay,this),this.audio.on("timeupdate",this.onTimeUpdate,this),this.audio.on("progress",this.onProgress,this),this.audio.on("error",this.onError,this),this.audio.on("seeking",this.onSeeking,this),this.audio.on("seeked",this.onSeeked,this)},load:function(e){var t=this,n=function(e){t.audio.load(e),t.trigger("load")};this.ready?n(e):this.on("ready",n)},play:function(){this.playing||this.audio.play()},pause:function(){this.playing&&this.audio.pause()},playPause:function(){this[this.playing?"pause":"play"]()},volume:function(e){return void 0===e||isNaN(parseInt(e,10))?this.vol:(this.audio.volume(e),void(this.vol=e))},seek:function(e){this.audio.seek(e),this.position=e},destroy:function(){this.audio.destroyAudio()},onReady:function(){this.ready=!0,"function"==typeof this.settings.ready&&this.settings.ready.call(this,this.settings.player),this.trigger("ready")},onLoadStart:function(){this.trigger("loadstart")},onLoadedMetadata:function(){this.trigger("loadedmetadata")},onPlay:function(){this.playing=!0,this.trigger("play")},onPause:function(){this.playing=!1,this.trigger("pause")},onEnded:function(){this.playing=!1,this.trigger("ended")},onError:function(){var e=new n("Audio Error. Failed to Load Audio");if(this.settings.throw_errors)throw e;this.trigger("error",e)},onCanPlay:function(){this.trigger("canplay")},onSeeking:function(){this.trigger("seeking")},onSeeked:function(){this.trigger("seeked")},onTimeUpdate:function(e,t){this.position=this.settings.format_time?a.formatTime(e):e,this.duration!==t&&(this.duration=this.settings.format_time&&null!==t?a.formatTime(t):t),this.trigger("timeupdate",this.position,this.duration)},onProgress:function(e){this.duration=this.audio.duration,this.load_percent=e,this.trigger("progress",e)}},o(u,s),o(u,f),u});var ucopy=function(){"use strict";var e,t;function n(){if(!location.href.match(/woutBanner/)){t=function(){if(window.getSelection){var e=window.getSelection();return e}if(document.selection&&document.selection.createRange)return document.selection.createRange();return null}();var e=" - Veja mais em "+(r="cmpid=copiaecola",o=location.href,o+=(o.split("?")[1]?"&":"?")+r),n=function(e,t){var n=e;n.length>=t&&(n=n.substring(0,t));return n+"..."}(t.toString(),690)+e,i=document.createElement("div");i.style.position="absolute",i.style.left="-99999px",document.body.appendChild(i),i.innerHTML=n,t.selectAllChildren(i),window.setTimeout(function(){document.body.removeChild(i)},100)}var r,o}return{init:function(t){var i;return e||(i=t,e=void $("body").on("copy","object"==typeof i?i.join(","):i,n)),e}}}();function refreshAuto(){var e=!!document.querySelector("[data-refresh]")&&document.querySelector("[data-refresh]").getAttribute("data-refresh");try{e=JSON.parse(e)}catch(e){}refresh(e)}function refresh(e){(e||window.refreshConfig.hasOwnProperty("configs"))&&refreshControls().init(e||window.refreshConfig.configs)}function refreshControls(){return{init:function(e){"object"==typeof e&&e.hasOwnProperty("init")&&(e.init&&(window.refreshConfig.configs=e),this[e.init?"start":"pause"](e.timer||165e3))},start:function(){window.refreshConfig.timer=setTimeout(function(){var e=navigator.userAgent.toLowerCase();/msie|rv:/.test(e)?window.history.go(0):window.location.reload()},arguments[0])},pause:function(){clearTimeout(window.refreshConfig.timer),window.refreshConfig.timer=null}}}window.refreshConfig={},window.addEventListener("load",function(){refreshAuto()});   