function tempLoadSession(){try{if($("#ddlsref").bind("change",function(){localStorage.setItem("dict",this.selectedIndex)}),localStorage.getItem("dict")!=null)try{$("#ddlsref")[0].selectedIndex=localStorage.getItem("dict")}catch(n){}if($("#ddlsref2").bind("change",function(){localStorage.setItem("dict2",this.selectedIndex)}),localStorage.getItem("dict2")!=null)try{$("#ddlsref2")[0].selectedIndex=localStorage.getItem("dict2")}catch(n){}}catch(n){}}function r(n){ta(1,n)}function ta(n,t){var i,r,u;(t=t.replace(/\?/gi,"").replace(/\!/gi,"").replace(/\,/gi,"").replace(/\./gi,"").replace(/\)/gi,"").replace(/\(/gi,""),t!="")&&(i=n==1?$("#ddlsref option:selected").val().replace(/XXX/gi,t):$("#ddlsref2 option:selected").val().replace(/XXX/gi,t),r="width=900,height=700,toolbar=no,location=yes,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes",now=new Date,u=now.getSeconds()+"_"+now.getMinutes(),window.open(i,u,r))}(function(n,t){function kt(n){var t=n.length,r=i.type(n);return i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||"function"!==r&&(0===t||"number"==typeof t&&t>0&&t-1 in n)}function wu(n){var t=dt[n]={};return i.each(n.match(h)||[],function(n,i){t[i]=!0}),t}function c(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=i.expando+Math.random()}function yi(n,i,r){var u;if(r===t&&1===n.nodeType)if(u="data-"+i.replace(vi,"-$1").toLowerCase(),r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:ai.test(r)?JSON.parse(r):r}catch(e){}f.set(n,i,r)}else r=t;return r}function ht(){return!0}function p(){return!1}function ki(){try{return u.activeElement}catch(n){}}function gi(n,t){while((n=n[t])&&1!==n.nodeType);return n}function nr(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(tf.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return et.call(t,n)>=0!==r})}function fr(n,t){return i.nodeName(n,"table")&&i.nodeName(1===t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function hf(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function cf(n){var t=of.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function ni(n,t){for(var u=n.length,i=0;u>i;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function er(n,t){var e,c,o,h,s,l,a,u;if(1===t.nodeType){if(r.hasData(n)&&(h=r.access(n),s=i.extend({},h),u=h.events,r.set(t,s),u)){delete s.handle,s.events={};for(o in u)for(e=0,c=u[o].length;c>e;e++)i.event.add(t,o,u[o][e])}f.hasData(n)&&(l=f.access(n),a=i.extend({},l),f.set(t,a))}}function s(n,r){var u=n.getElementsByTagName?n.getElementsByTagName(r||"*"):n.querySelectorAll?n.querySelectorAll(r||"*"):[];return r===t||r&&i.nodeName(n,r)?i.merge([n],u):u}function lf(n,t){var i=t.nodeName.toLowerCase();"input"===i&&rr.test(n.type)?t.checked=n.checked:("input"===i||"textarea"===i)&&(t.defaultValue=n.defaultValue)}function lr(n,t){if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),u=t,i=cr.length;i--;)if(t=cr[i]+r,t in n)return t;return u}function d(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)}function ct(t){return n.getComputedStyle(t,null)}function ar(n,t){for(var e,u,s,o=[],f=0,h=n.length;h>f;f++)u=n[f],u.style&&(o[f]=r.get(u,"olddisplay"),e=u.style.display,t?(o[f]||"none"!==e||(u.style.display=""),""===u.style.display&&d(u)&&(o[f]=r.access(u,"olddisplay",wf(u.nodeName)))):o[f]||(s=d(u),(e&&"none"!==e||!s)&&r.set(u,"olddisplay",s?e:i.css(u,"display"))));for(f=0;h>f;f++)u=n[f],u.style&&(t&&"none"!==u.style.display&&""!==u.style.display||(u.style.display=t?o[f]||"":"none"));return n}function vr(n,t,i){var r=vf.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function yr(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+v[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+v[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+v[e]+"Width",!0,f))):(o+=i.css(n,"padding"+v[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+v[e]+"Width",!0,f)));return o}function pr(n,t,r){var e=!0,u="width"===t?n.offsetWidth:n.offsetHeight,f=ct(n),o=i.support.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,f);if(0>=u||null==u){if(u=w(n,t,f),(0>u||null==u)&&(u=n.style[t]),ti.test(u))return u;e=o&&(i.support.boxSizingReliable||u===n.style[t]),u=parseFloat(u)||0}return u+yr(n,t,r||(o?"border":"content"),e,f)+"px"}function wf(n){var r=u,t=sr[n];return t||(t=wr(n,r),"none"!==t&&t||(k=(k||i("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(r.documentElement),r=(k[0].contentWindow||k[0].contentDocument).document,r.write("<!doctype html><html><body>"),r.close(),t=wr(n,r),k.detach()),sr[n]=t),t}function wr(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.remove(),u}function ii(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||kf.test(n)?u(n,i):ii(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)ii(n+"["+f+"]",t[f],r,u)}function iu(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(h)||[];if(i.isFunction(r))while(u=e[f++])"+"===u[0]?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function ru(n,r,u,f){function o(h){var c;return e[h]=!0,i.each(n[h]||[],function(n,i){var h=i(r,u,f);return"string"!=typeof h||s||e[h]?s?!(c=h):t:(r.dataTypes.unshift(h),o(h),!1)}),c}var e={},s=n===fi;return o(r.dataTypes[0])||!e["*"]&&o("*")}function ei(n,r){var u,f,e=i.ajaxSettings.flatOptions||{};for(u in r)r[u]!==t&&((e[u]?n:f||(f={}))[u]=r[u]);return f&&i.extend(!0,n,f),n}function fe(n,i,r){for(var o,f,e,s,h=n.contents,u=n.dataTypes;"*"===u[0];)u.shift(),o===t&&(o=n.mimeType||i.getResponseHeader("Content-Type"));if(o)for(f in h)if(h[f]&&h[f].test(o)){u.unshift(f);break}if(u[0]in r)e=u[0];else{for(f in r){if(!u[0]||n.converters[f+" "+u[0]]){e=f;break}s||(s=f)}e=e||s}return e?(e!==u[0]&&u.unshift(e),r[e]):t}function ee(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function uu(){return setTimeout(function(){b=t}),b=i.now()}function ae(n,t){i.each(t,function(t,i){for(var u=(tt[t]||[]).concat(tt["*"]),r=0,f=u.length;f>r;r++)if(u[r].call(n,t,i))return})}function fu(n,t,r){var h,e,o=0,l=vt.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(e)return!1;for(var s=b||uu(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,o=u.tweens.length;o>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&o?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:b||uu(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(e)return this;for(e=!0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),s=u.props;for(ve(s,u.opts.specialEasing);l>o;o++)if(h=vt[o].call(u,n,s,u.opts))return h;return ae(u,s),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function ve(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u),delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function ye(n,u,f){var s,o,v,k,e,p,y,h,g,a=this,c=n.style,w={},b=[],l=n.nodeType&&d(n);f.queue||(h=i._queueHooks(n,"fx"),null==h.unqueued&&(h.unqueued=0,g=h.empty.fire,h.empty.fire=function(){h.unqueued||g()}),h.unqueued++,a.always(function(){a.always(function(){h.unqueued--,i.queue(n,"fx").length||h.empty.fire()})})),1===n.nodeType&&("height"in u||"width"in u)&&(f.overflow=[c.overflow,c.overflowX,c.overflowY],"inline"===i.css(n,"display")&&"none"===i.css(n,"float")&&(c.display="inline-block")),f.overflow&&(c.overflow="hidden",a.always(function(){c.overflow=f.overflow[0],c.overflowX=f.overflow[1],c.overflowY=f.overflow[2]})),e=r.get(n,"fxshow");for(s in u)if(v=u[s],he.exec(v)){if(delete u[s],p=p||"toggle"===v,v===(l?"hide":"show")){if("show"!==v||e===t||e[s]===t)continue;l=!0}b.push(s)}if(k=b.length)for(e=r.get(n,"fxshow")||r.access(n,"fxshow",{}),("hidden"in e)&&(l=e.hidden),p&&(e.hidden=!l),l?i(n).show():a.done(function(){i(n).hide()}),a.done(function(){var t;r.remove(n,"fxshow");for(t in w)i.style(n,t,w[t])}),s=0;k>s;s++)o=b[s],y=a.createTween(o,l?e[o]:0),w[o]=e[o]||i.style(n,o),o in e||(e[o]=y.start,l&&(y.end=y.start,y.start="width"===o||"height"===o?1:0))}function e(n,t,i,r,u){return new e.prototype.init(n,t,i,r,u)}function yt(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=v[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function eu(n){return i.isWindow(n)?n:9===n.nodeType&&n.defaultView}var si,it,rt=typeof t,ou=n.location,u=n.document,hi=u.documentElement,su=n.jQuery,hu=n.$,ut={},ft=[],pt="2.0.0",ci=ft.concat,wt=ft.push,a=ft.slice,et=ft.indexOf,cu=ut.toString,bt=ut.hasOwnProperty,lu=pt.trim,i=function(n,t){return new i.fn.init(n,t,si)},ot=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,h=/\S+/g,au=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,li=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,vu=/^-ms-/,yu=/-([\da-z])/gi,pu=function(n,t){return t.toUpperCase()},st=function(){u.removeEventListener("DOMContentLoaded",st,!1),n.removeEventListener("load",st,!1),i.ready()},dt,f,r,ai,vi,oi,lt;i.fn=i.prototype={jquery:pt,constructor:i,init:function(n,r,f){var e,o;if(!n)return this;if("string"==typeof n){if(e="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:au.exec(n),!e||!e[1]&&r)return!r||r.jquery?(r||f).find(n):this.constructor(r).find(n);if(e[1]){if(r=r instanceof i?r[0]:r,i.merge(this,i.parseHTML(e[1],r&&r.nodeType?r.ownerDocument||r:u,!0)),li.test(e[1])&&i.isPlainObject(r))for(e in r)i.isFunction(this[e])?this[e](r[e]):this.attr(e,r[e]);return this}return o=u.getElementById(e[2]),o&&o.parentNode&&(this.length=1,this[0]=o),this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?f.ready(n):(n.selector!==t&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))},selector:"",length:0,toArray:function(){return a.call(this)},get:function(n){return null==n?this.toArray():0>n?this[this.length+n]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},ready:function(n){return i.ready.promise().done(n),this},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:wt,sort:[].sort,splice:[].splice},i.fn.init.prototype=i.fn,i.extend=i.fn.extend=function(){var o,e,u,r,s,h,n=arguments[0]||{},f=1,l=arguments.length,c=!1;for("boolean"==typeof n&&(c=n,n=arguments[1]||{},f=2),"object"==typeof n||i.isFunction(n)||(n={}),l===f&&(n=this,--f);l>f;f++)if(null!=(o=arguments[f]))for(e in o)u=n[e],r=o[e],n!==r&&(c&&r&&(i.isPlainObject(r)||(s=i.isArray(r)))?(s?(s=!1,h=u&&i.isArray(u)?u:[]):h=u&&i.isPlainObject(u)?u:{},n[e]=i.extend(c,h,r)):r!==t&&(n[e]=r));return n},i.extend({expando:"jQuery"+(pt+Math.random()).replace(/\D/g,""),noConflict:function(t){return n.$===i&&(n.$=hu),t&&n.jQuery===i&&(n.jQuery=su),i},isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0||(it.resolveWith(u,[i]),i.fn.trigger&&i(u).trigger("ready").off("ready")))},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray,isWindow:function(n){return null!=n&&n===n.window},isNumeric:function(n){return!isNaN(parseFloat(n))&&isFinite(n)},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?ut[cu.call(n)]||"object":typeof n},isPlainObject:function(n){if("object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!bt.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},error:function(n){throw Error(n);},parseHTML:function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1),t=t||u;var f=li.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&i(e).remove(),i.merge([],f.childNodes))},parseJSON:JSON.parse,parseXML:function(n){var r,u;if(!n||"string"!=typeof n)return null;try{u=new DOMParser,r=u.parseFromString(n,"text/xml")}catch(f){r=t}return(!r||r.getElementsByTagName("parsererror").length)&&i.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(n){var t,r=eval;n=i.trim(n),n&&(1===n.indexOf("use strict")?(t=u.createElement("script"),t.text=n,u.head.appendChild(t).parentNode.removeChild(t)):r(n))},camelCase:function(n){return n.replace(vu,"ms-").replace(yu,pu)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,f=n.length,e=kt(n);if(i){if(e){for(;f>r;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;f>r;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:function(n){return null==n?"":lu.call(n)},makeArray:function(n,t){var r=t||[];return null!=n&&(kt(Object(n))?i.merge(r,"string"==typeof n?[n]:n):wt.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:et.call(t,n,i)},merge:function(n,i){var f=i.length,u=n.length,r=0;if("number"==typeof f)for(;f>r;r++)n[u++]=i[r];else while(i[r]!==t)n[u++]=i[r++];return n.length=u,n},grep:function(n,t,i){var u,f=[],r=0,e=n.length;for(i=!!i;e>r;r++)u=!!t(n[r],r),i!==u&&f.push(n[r]);return f},map:function(n,t,i){var u,r=0,e=n.length,o=kt(n),f=[];if(o)for(;e>r;r++)u=t(n[r],r,i),null!=u&&(f[f.length]=u);else for(r in n)u=t(n[r],r,i),null!=u&&(f[f.length]=u);return ci.apply([],f)},guid:1,proxy:function(n,r){var f,e,u;return"string"==typeof r&&(f=n[r],r=n,n=f),i.isFunction(n)?(e=a.call(arguments,2),u=function(){return n.apply(r||this,e.concat(a.call(arguments)))},u.guid=n.guid=n.guid||i.guid++,u):t},access:function(n,r,u,f,e,o,s){var h=0,l=n.length,c=null==u;if("object"===i.type(u)){e=!0;for(h in u)i.access(n,r,h,u[h],!0,o,s)}else if(f!==t&&(e=!0,i.isFunction(f)||(s=!0),c&&(s?(r.call(n,f),r=null):(c=r,r=function(n,t,r){return c.call(i(n),r)})),r))for(;l>h;h++)r(n[h],u,s?f:f.call(n[h],h,r(n[h],u)));return e?n:c?r.call(n):l?r(n[0],u):o},now:Date.now,swap:function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f}}),i.ready.promise=function(t){return it||(it=i.Deferred(),"complete"===u.readyState?setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",st,!1),n.addEventListener("load",st,!1))),it.promise(t)},i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){ut["[object "+t+"]"]=t.toLowerCase()}),si=i(u),function(n,t){function ii(n){return fr.test(n+"")}function ri(){var n,t=[];return n=function(i,u){return t.push(i+=" ")>r.cacheLength&&delete n[t.shift()],n[i]=u}}function l(n){return n[o]=!0,n}function v(n){var t=s.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function u(n,t,i,r){var p,u,f,a,w,v,k,l,g,d;if((t?t.ownerDocument||t:y)!==s&&ft(t),t=t||s,i=i||[],!n||"string"!=typeof n)return i;if(1!==(a=t.nodeType)&&9!==a)return[];if(c&&!r){if(p=er.exec(n))if(f=p[1]){if(9===a){if(u=t.getElementById(f),!u||!u.parentNode)return i;if(u.id===f)return i.push(u),i}else if(t.ownerDocument&&(u=t.ownerDocument.getElementById(f))&&ot(t,u)&&u.id===f)return i.push(u),i}else{if(p[2])return b.apply(i,t.getElementsByTagName(n)),i;if((f=p[3])&&e.getElementsByClassName&&t.getElementsByClassName)return b.apply(i,t.getElementsByClassName(f)),i}if(e.qsa&&(!h||!h.test(n))){if(l=k=o,g=t,d=9===a&&n,1===a&&"object"!==t.nodeName.toLowerCase()){for(v=wt(n),(k=t.getAttribute("id"))?l=k.replace(hr,"\\$&"):t.setAttribute("id",l),l="[id='"+l+"'] ",w=v.length;w--;)v[w]=l+bt(v[w]);g=ti.test(n)&&t.parentNode||t,d=v.join(",")}if(d)try{return b.apply(i,g.querySelectorAll(d)),i}catch(nt){}finally{k||t.removeAttribute("id")}}}return wr(n.replace(yt,"$1"),t,i,r)}function wi(n,t){var i=t&&n,r=i&&(~t.sourceIndex||ai)-(~n.sourceIndex||ai);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function cr(n,i,r){var u;return r?t:(u=n.getAttributeNode(i))&&u.specified?u.value:n[i]===!0?i.toLowerCase():null}function lr(n,i,r){var u;return r?t:u=n.getAttribute(i,"type"===i.toLowerCase()?1:2)}function ar(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function vr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function rt(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function wt(n,t){var e,f,s,o,i,h,c,l=ci[n+" "];if(l)return t?0:l.slice(0);for(i=n,h=[],c=r.preFilter;i;){(!e||(f=nr.exec(i)))&&(f&&(i=i.slice(f[0].length)||i),h.push(s=[])),e=!1,(f=tr.exec(i))&&(e=f.shift(),s.push({value:e,type:f[0].replace(yt," ")}),i=i.slice(e.length));for(o in r.filter)(f=pt[o].exec(i))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),i=i.slice(e.length));if(!e)break}return t?i.length:i?u.error(n):ci(n,h).slice(0)}function bt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ui(n,t,i){var r=t.dir,u=i&&"parentNode"===r,f=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,e){var h,s,c,l=p+" "+f;if(e){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,e))return!0}else while(t=t[r])if(1===t.nodeType||u)if(c=t[o]||(t[o]={}),(s=c[r])&&s[0]===l){if((h=s[1])===!0||h===ht)return h===!0}else if(s=c[r]=[l],s[1]=n(t,i,e)||ht,s[1]===!0)return!0}}function fi(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function kt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function ei(n,t,i,r,u,f){return r&&!r[o]&&(r=ei(r)),u&&!u[o]&&(u=ei(u,f)),l(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,k=f||pr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?k:kt(k,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=kt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?it.call(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=kt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):b.apply(e,h)})}function oi(n){for(var s,u,i,e=n.length,h=r.relative[n[0].type],c=h||r.relative[" "],t=h?1:0,l=ui(function(n){return n===s},c,!0),a=ui(function(n){return it.call(s,n)>-1},c,!0),f=[function(n,t,i){return!h&&(i||t!==lt)||((s=t).nodeType?l(n,t,i):a(n,t,i))}];e>t;t++)if(u=r.relative[n[t].type])f=[ui(fi(f),u)];else{if(u=r.filter[n[t].type].apply(null,n[t].matches),u[o]){for(i=++t;e>i;i++)if(r.relative[n[i].type])break;return ei(t>1&&fi(f),t>1&&bt(n.slice(0,t-1)).replace(yt,"$1"),u,i>t&&oi(n.slice(t,i)),e>i&&oi(n=n.slice(i)),e>i&&bt(n))}f.push(u)}return fi(f)}function yr(n,t){var f=0,i=t.length>0,e=n.length>0,o=function(o,h,c,l,a){var y,g,k,w=[],d=0,v="0",nt=o&&[],tt=null!=a,it=lt,ut=o||e&&r.find.TAG("*",a&&h.parentNode||h),rt=p+=null==it?1:Math.random()||.1;for(tt&&(lt=h!==s&&h,ht=f);null!=(y=ut[v]);v++){if(e&&y){for(g=0;k=n[g++];)if(k(y,h,c)){l.push(y);break}tt&&(p=rt,ht=++f)}i&&((y=!k&&y)&&d--,o&&nt.push(y))}if(d+=v,i&&v!==d){for(g=0;k=t[g++];)k(nt,w,h,c);if(o){if(d>0)while(v--)nt[v]||w[v]||(w[v]=di.call(l));w=kt(w)}b.apply(l,w),tt&&!o&&w.length>0&&d+t.length>1&&u.uniqueSort(l)}return tt&&(p=rt,lt=it),nt};return i?l(o):o}function pr(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function wr(n,t,i,u){var o,f,e,h,l,s=wt(n);if(!u&&1===s.length){if(f=s[0]=s[0].slice(0),f.length>2&&"ID"===(e=f[0]).type&&9===t.nodeType&&c&&r.relative[f[1].type]){if(t=(r.find.ID(e.matches[0].replace(k,d),t)||[])[0],!t)return i;n=n.slice(f.shift().value.length)}for(o=pt.needsContext.test(n)?0:f.length;o--;){if(e=f[o],r.relative[h=e.type])break;if((l=r.find[h])&&(u=l(e.matches[0].replace(k,d),ti.test(f[0].type)&&t.parentNode||t))){if(f.splice(o,1),n=u.length&&bt(f),!n)return b.apply(i,u),i;break}}}return dt(n,s)(u,t,!c,i,ti.test(n)),i}function bi(){}var ut,ht,r,ct,si,dt,lt,g,ft,s,a,c,h,nt,at,ot,o="sizzle"+-new Date,y=n.document,e={},p=0,ki=0,hi=ri(),ci=ri(),li=ri(),st=!1,vt=function(){return 0},tt=typeof t,ai=-2147483648,w=[],di=w.pop,gi=w.push,b=w.push,vi=w.slice,it=w.indexOf||function(n){for(var t=0,i=this.length;i>t;t++)if(this[t]===n)return t;return-1},gt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",f="[\\x20\\t\\r\\n\\f]",et="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",yi=et.replace("w","w#"),pi="\\["+f+"*("+et+")"+f+"*(?:([*^$|!~]?=)"+f+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+yi+")|)|)"+f+"*\\]",ni=":("+et+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+pi.replace(3,8)+")*)|.*)\\)|)",yt=RegExp("^"+f+"+|((?:^|[^\\\\])(?:\\\\.)*)"+f+"+$","g"),nr=RegExp("^"+f+"*,"+f+"*"),tr=RegExp("^"+f+"*([>+~]|"+f+")"+f+"*"),ti=RegExp(f+"*[+~]"),ir=RegExp("="+f+"*([^\\]'\"]*)"+f+"*\\]","g"),rr=RegExp(ni),ur=RegExp("^"+yi+"$"),pt={ID:RegExp("^#("+et+")"),CLASS:RegExp("^\\.("+et+")"),TAG:RegExp("^("+et.replace("w","w*")+")"),ATTR:RegExp("^"+pi),PSEUDO:RegExp("^"+ni),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+f+"*(even|odd|(([+-]|)(\\d*)n|)"+f+"*(?:([+-]|)"+f+"*(\\d+)|))"+f+"*\\)|)","i"),boolean:RegExp("^(?:"+gt+")$","i"),needsContext:RegExp("^"+f+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+f+"*((?:-\\d)?\\d*)"+f+"*\\)|)(?=[^-]|$)","i")},fr=/^[^{]+\{\s*\[native \w/,er=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,or=/^(?:input|select|textarea|button)$/i,sr=/^h\d$/i,hr=/'|\\/g,k=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,d=function(n,t){var i="0x"+t-65536;return i!==i?t:0>i?String.fromCharCode(i+65536):String.fromCharCode(55296|i>>10,56320|1023&i)};try{b.apply(w=vi.call(y.childNodes),y.childNodes),w[y.childNodes.length].nodeType}catch(br){b={apply:w.length?function(n,t){gi.apply(n,vi.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}si=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1},ft=u.setDocument=function(n){var i=n?n.ownerDocument||n:y;return i!==s&&9===i.nodeType&&i.documentElement?(s=i,a=i.documentElement,c=!si(i),e.getElementsByTagName=v(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),e.attributes=v(function(n){return n.className="i",!n.getAttribute("className")}),e.getElementsByClassName=v(function(n){return n.innerHTML="<div class='a'><\/div><div class='a i'><\/div>",n.firstChild.className="i",2===n.getElementsByClassName("i").length}),e.sortDetached=v(function(n){return 1&n.compareDocumentPosition(s.createElement("div"))}),e.getById=v(function(n){return a.appendChild(n).id=o,!i.getElementsByName||!i.getElementsByName(o).length}),e.getById?(r.find.ID=function(n,t){if(typeof t.getElementById!==tt&&c){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},r.filter.ID=function(n){var t=n.replace(k,d);return function(n){return n.getAttribute("id")===t}}):(r.find.ID=function(n,i){if(typeof i.getElementById!==tt&&c){var r=i.getElementById(n);return r?r.id===n||typeof r.getAttributeNode!==tt&&r.getAttributeNode("id").value===n?[r]:t:[]}},r.filter.ID=function(n){var t=n.replace(k,d);return function(n){var i=typeof n.getAttributeNode!==tt&&n.getAttributeNode("id");return i&&i.value===t}}),r.find.TAG=e.getElementsByTagName?function(n,i){return typeof i.getElementsByTagName!==tt?i.getElementsByTagName(n):t}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},r.find.CLASS=e.getElementsByClassName&&function(n,i){return typeof i.getElementsByClassName!==tt&&c?i.getElementsByClassName(n):t},nt=[],h=[],(e.qsa=ii(i.querySelectorAll))&&(v(function(n){n.innerHTML="<select><option selected=''><\/option><\/select>",n.querySelectorAll("[selected]").length||h.push("\\["+f+"*(?:value|"+gt+")"),n.querySelectorAll(":checked").length||h.push(":checked")}),v(function(n){var t=s.createElement("input");t.setAttribute("type","hidden"),n.appendChild(t).setAttribute("t",""),n.querySelectorAll("[t^='']").length&&h.push("[*^$]="+f+"*(?:''|\"\")"),n.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),n.querySelectorAll("*,:x"),h.push(",.*:")})),(e.matchesSelector=ii(at=a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&v(function(n){e.disconnectedMatch=at.call(n,"div"),at.call(n,"[s!='']:x"),nt.push("!=",ni)}),h=h.length&&RegExp(h.join("|")),nt=nt.length&&RegExp(nt.join("|")),ot=ii(a.contains)||a.compareDocumentPosition?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},vt=a.compareDocumentPosition?function(n,t){if(n===t)return st=!0,0;var r=t.compareDocumentPosition&&n.compareDocumentPosition&&n.compareDocumentPosition(t);return r?1&r||!e.sortDetached&&t.compareDocumentPosition(n)===r?n===i||ot(y,n)?-1:t===i||ot(y,t)?1:g?it.call(g,n)-it.call(g,t):0:4&r?-1:1:n.compareDocumentPosition?-1:1}:function(n,t){var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(n===t)return st=!0,0;if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:g?it.call(g,n)-it.call(g,t):0;if(o===s)return wi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===y?-1:e[u]===y?1:0},s):s},u.matches=function(n,t){return u(n,null,null,t)},u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==s&&ft(n),t=t.replace(ir,"='$1']"),!(!e.matchesSelector||!c||nt&&nt.test(t)||h&&h.test(t)))try{var i=at.call(n,t);if(i||e.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(r){}return u(t,s,null,[n]).length>0},u.contains=function(n,t){return(n.ownerDocument||n)!==s&&ft(n),ot(n,t)},u.attr=function(n,i){(n.ownerDocument||n)!==s&&ft(n);var f=r.attrHandle[i.toLowerCase()],u=f&&f(n,i,!c);return u===t?e.attributes||!c?n.getAttribute(i):(u=n.getAttributeNode(i))&&u.specified?u.value:null:u},u.error=function(n){throw Error("Syntax error, unrecognized expression: "+n);},u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(st=!e.detectDuplicates,g=!e.sortStable&&n.slice(0),n.sort(vt),st){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return n},ct=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=ct(n)}else if(3===t||4===t)return n.nodeValue}else for(;r=n[u];u++)i+=ct(r);return i},r=u.selectors={cacheLength:50,createPseudo:l,match:pt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(k,d),n[3]=(n[4]||n[5]||"").replace(k,d),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[5]&&n[2];return pt.CHILD.test(n[0])?null:(n[4]?n[2]=n[4]:t&&rr.test(t)&&(i=wt(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(k,d).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=RegExp("(^|"+f+")"+n+"("+f+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||typeof n.getAttribute!==tt&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),e="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var a,k,c,l,v,w,b=s!==e?"nextSibling":"previousSibling",y=t.parentNode,g=f&&t.nodeName.toLowerCase(),d=!h&&!f;if(y){if(s){while(b){for(c=t;c=c[b];)if(f?c.nodeName.toLowerCase()===g:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[e?y.firstChild:y.lastChild],e&&d){for(k=y[o]||(y[o]={}),a=k[n]||[],v=a[0]===p&&a[1],l=a[0]===p&&a[2],c=v&&y.childNodes[v];c=++v&&c&&c[b]||(l=v=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){k[n]=[p,v,l];break}}else if(d&&(a=(t[o]||(t[o]={}))[n])&&a[0]===p)l=a[1];else while(c=++v&&c&&c[b]||(l=v=0)||w.pop())if((f?c.nodeName.toLowerCase()===g:1===c.nodeType)&&++l&&(d&&((c[o]||(c[o]={}))[n]=[p,l]),c===t))break;return l-=u,l===r||0==l%r&&l/r>=0}}},PSEUDO:function(n,t){var f,i=r.pseudos[n]||r.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return i[o]?i(t):i.length>1?(f=[n,n,"",t],r.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,r){for(var u,f=i(n,t),e=f.length;e--;)u=it.call(n,f[e]),n[u]=!(r[u]=f[e])}):function(n){return i(n,0,f)}):i}},pseudos:{not:l(function(n){var i=[],r=[],t=dt(n.replace(yt,"$1"));return t[o]?l(function(n,i,r,u){for(var e,o=t(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(i[f]=e))}):function(n,u,f){return i[0]=n,t(i,null,f,r),!r.pop()}}),has:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return function(t){return(t.textContent||t.innerText||ct(t)).indexOf(n)>-1}}),lang:l(function(n){return ur.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(k,d).toLowerCase(),function(t){var i;do if(i=c?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===a},focus:function(n){return n===s.activeElement&&(!s.hasFocus||s.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeName>"@"||3===n.nodeType||4===n.nodeType)return!1;return!0},parent:function(n){return!r.pseudos.empty(n)},header:function(n){return sr.test(n.nodeName)},input:function(n){return or.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||t.toLowerCase()===n.type)},first:rt(function(){return[0]}),last:rt(function(n,t){return[t-1]}),eq:rt(function(n,t,i){return[0>i?i+t:i]}),even:rt(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:rt(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:rt(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:rt(function(n,t,i){for(var r=0>i?i+t:i;t>++r;)n.push(r);return n})}};for(ut in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[ut]=ar(ut);for(ut in{submit:!0,reset:!0})r.pseudos[ut]=vr(ut);dt=u.compile=function(n,t){var r,u=[],f=[],i=li[n+" "];if(!i){for(t||(t=wt(n)),r=t.length;r--;)i=oi(t[r]),i[o]?u.push(i):f.push(i);i=li(n,yr(f,u))}return i},r.pseudos.nth=r.pseudos.eq,bi.prototype=r.filters=r.pseudos,r.setFilters=new bi,e.sortStable=o.split("").sort(vt).join("")===o,ft(),[0,0].sort(vt),e.detectDuplicates=st,v(function(n){if(n.innerHTML="<a href='#'><\/a>","#"!==n.firstChild.getAttribute("href"))for(var t="type|href|height|width".split("|"),i=t.length;i--;)r.attrHandle[t[i]]=lr}),v(function(n){if(null!=n.getAttribute("disabled"))for(var t=gt.split("|"),i=t.length;i--;)r.attrHandle[t[i]]=cr}),i.find=u,i.expr=u.selectors,i.expr[":"]=i.expr.pseudos,i.unique=u.uniqueSort,i.text=u.getText,i.isXMLDoc=u.isXML,i.contains=u.contains}(n),dt={},i.Callbacks=function(n){n="string"==typeof n?dt[n]||wu(n):i.extend({},n);var f,c,s,l,e,o,r=[],u=!n.once&&[],a=function(t){for(f=n.memory&&t,c=!0,o=l||0,l=0,e=r.length,s=!0;r&&e>o;o++)if(r[o].apply(t[0],t[1])===!1&&n.stopOnFalse){f=!1;break}s=!1,r&&(u?u.length&&a(u.shift()):f?r=[]:h.disable())},h={add:function(){if(r){var t=r.length;(function u(t){i.each(t,function(t,f){var e=i.type(f);"function"===e?n.unique&&h.has(f)||r.push(f):f&&f.length&&"string"!==e&&u(f)})})(arguments),s?e=r.length:f&&(l=t,a(f))}return this},remove:function(){return r&&i.each(arguments,function(n,t){for(var u;(u=i.inArray(t,r,u))>-1;)r.splice(u,1),s&&(e>=u&&e--,o>=u&&o--)}),this},has:function(n){return n?i.inArray(n,r)>-1:!(!r||!r.length)},empty:function(){return r=[],e=0,this},disable:function(){return r=u=f=t,this},disabled:function(){return!r},lock:function(){return u=t,f||h.disable(),this},locked:function(){return!u},fireWith:function(n,t){return t=t||[],t=[n,t.slice?t.slice():t],!r||c&&!u||(s?u.push(t):a(t)),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!c}};return h},i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var s=e[0],o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[s+"With"](this===r?f.promise():this,o?[n]:arguments)})}),n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add,o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock),t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this},t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=a.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this,i[n]=arguments.length>1?a.call(arguments):r,i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=Array(r),c=Array(r),s=Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(h(t,s,u)).fail(f.reject).progress(h(t,c,o)):--e;return e||f.resolveWith(s,u),f.promise()}}),i.support=function(t){var r=u.createElement("input"),e=u.createDocumentFragment(),f=u.createElement("div"),o=u.createElement("select"),s=o.appendChild(u.createElement("option"));return r.type?(r.type="checkbox",t.checkOn=""!==r.value,t.optSelected=s.selected,t.reliableMarginRight=!0,t.boxSizingReliable=!0,t.pixelPosition=!1,r.checked=!0,t.noCloneChecked=r.cloneNode(!0).checked,o.disabled=!0,t.optDisabled=!s.disabled,r=u.createElement("input"),r.value="t",r.type="radio",t.radioValue="t"===r.value,r.setAttribute("checked","t"),r.setAttribute("name","t"),e.appendChild(r),t.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,t.focusinBubbles="onfocusin"in n,f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===f.style.backgroundClip,i(function(){var o,r,s="padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box",e=u.getElementsByTagName("body")[0];e&&(o=u.createElement("div"),o.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",e.appendChild(o).appendChild(f),f.innerHTML="",f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%",i.swap(e,null!=e.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===f.offsetWidth}),n.getComputedStyle&&(t.pixelPosition="1%"!==(n.getComputedStyle(f,null)||{}).top,t.boxSizingReliable="4px"===(n.getComputedStyle(f,null)||{width:"4px"}).width,r=f.appendChild(u.createElement("div")),r.style.cssText=f.style.cssText=s,r.style.marginRight=r.style.width="0",f.style.width="1px",t.reliableMarginRight=!parseFloat((n.getComputedStyle(r,null)||{}).marginRight)),e.removeChild(o))}),t):t}({}),ai=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,vi=/([A-Z])/g,c.uid=1,c.accepts=function(n){return n.nodeType?1===n.nodeType||9===n.nodeType:!0},c.prototype={key:function(n){if(!c.accepts(n))return 0;var r={},t=n[this.expando];if(!t){t=c.uid++;try{r[this.expando]={value:t},Object.defineProperties(n,r)}catch(u){r[this.expando]=t,i.extend(n,r)}}return this.cache[t]||(this.cache[t]={}),t},set:function(n,t,r){var u,e=this.key(n),f=this.cache[e];if("string"==typeof t)f[t]=r;else if(i.isEmptyObject(f))this.cache[e]=t;else for(u in t)f[u]=t[u]},get:function(n,i){var r=this.cache[this.key(n)];return i===t?r:r[i]},access:function(n,i,r){return i===t||i&&"string"==typeof i&&r===t?this.get(n,i):(this.set(n,i,r),r!==t?r:i)},remove:function(n,r){var f,u,o=this.key(n),e=this.cache[o];if(r===t)this.cache[o]={};else for(i.isArray(r)?u=r.concat(r.map(i.camelCase)):(r in e)?u=[r]:(u=i.camelCase(r),u=u in e?[u]:u.match(h)||[]),f=u.length;f--;)delete e[u[f]]},hasData:function(n){return!i.isEmptyObject(this.cache[n[this.expando]]||{})},discard:function(n){delete this.cache[this.key(n)]}},f=new c,r=new c,i.extend({acceptData:c.accepts,hasData:function(n){return f.hasData(n)||r.hasData(n)},data:function(n,t,i){return f.access(n,t,i)},removeData:function(n,t){f.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}}),i.fn.extend({data:function(n,u){var s,o,e=this[0],h=0,c=null;if(n===t){if(this.length&&(c=f.get(e),1===e.nodeType&&!r.get(e,"hasDataAttrs"))){for(s=e.attributes;s.length>h;h++)o=s[h].name,0===o.indexOf("data-")&&(o=i.camelCase(o.substring(5)),yi(e,o,c[o]));r.set(e,"hasDataAttrs",!0)}return c}return"object"==typeof n?this.each(function(){f.set(this,n)}):i.access(this,function(r){var u,o=i.camelCase(n);if(e&&r===t){if((u=f.get(e,n),u!==t)||(u=f.get(e,o),u!==t)||(u=yi(e,o,t),u!==t))return u}else this.each(function(){var i=f.get(this,o);f.set(this,o,r),-1!==n.indexOf("-")&&i!==t&&f.set(this,n,r)})},null,u,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){f.remove(this,n)})}}),i.extend({queue:function(n,u,f){var e;return n?(u=(u||"fx")+"queue",e=r.get(n,u),f&&(!e||i.isArray(f)?e=r.access(n,u,i.makeArray(f)):e.push(f)),e||[]):t},dequeue:function(n,t){t=t||"fx";var f=i.queue(n,t),e=f.length,r=f.shift(),u=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===r&&(r=f.shift(),e--),u.cur=r,r&&("fx"===t&&f.unshift("inprogress"),delete u.stop,r.call(n,o,u)),!e&&u&&u.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}}),i.fn.extend({queue:function(n,r){var u=2;return"string"!=typeof n&&(r=n,n="fx",u--),u>arguments.length?i.queue(this[0],n):r===t?this:this.each(function(){var t=i.queue(this,n,r);i._queueHooks(this,n),"fx"===n&&"inprogress"!==t[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},delay:function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,u){var f,o=1,s=i.Deferred(),e=this,h=this.length,c=function(){--o||s.resolveWith(e,[e])};for("string"!=typeof n&&(u=n,n=t),n=n||"fx";h--;)f=r.get(e[h],n+"queueHooks"),f&&f.empty&&(o++,f.empty.add(c));return c(),s.promise(u)}});var bu,pi,gt=/[\t\r\n]/g,ku=/\r/g,du=/^(?:input|select|textarea|button)$/i;i.fn.extend({attr:function(n,t){return i.access(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})},prop:function(n,t){return i.access(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})},addClass:function(n){var e,t,r,u,o,f=0,s=this.length,c="string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(c)for(e=(n||"").match(h)||[];s>f;f++)if(t=this[f],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(gt," "):" ")){for(o=0;u=e[o++];)0>r.indexOf(" "+u+" ")&&(r+=u+" ");t.className=i.trim(r)}return this},removeClass:function(n){var e,t,r,u,o,f=0,s=this.length,c=0===arguments.length||"string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(c)for(e=(n||"").match(h)||[];s>f;f++)if(t=this[f],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(gt," "):"")){for(o=0;u=e[o++];)while(r.indexOf(" "+u+" ")>=0)r=r.replace(" "+u+" "," ");t.className=n?i.trim(r):""}return this},toggleClass:function(n,t){var u=typeof n,f="boolean"==typeof t;return i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}):this.each(function(){if("string"===u)for(var e,c=0,s=i(this),o=t,l=n.match(h)||[];e=l[c++];)o=f?o:!s.hasClass(e),s[o?"addClass":"removeClass"](e);else(u===rt||"boolean"===u)&&(this.className&&r.set(this,"__className__",this.className),this.className=this.className||n===!1?"":r.get(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;r>t;t++)if(1===this[t].nodeType&&(" "+this[t].className+" ").replace(gt," ").indexOf(i)>=0)return!0;return!1},val:function(n){var r,u,e,f=this[0];return arguments.length?(e=i.isFunction(n),this.each(function(u){var f,o=i(this);1===this.nodeType&&(f=e?n.call(this,u,o.val()):n,null==f?f="":"number"==typeof f?f+="":i.isArray(f)&&(f=i.map(f,function(n){return null==n?"":n+""})),r=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,f,"value")!==t||(this.value=f))})):f?(r=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()],r&&"get"in r&&(u=r.get(f,"value"))!==t?u:(u=f.value,"string"==typeof u?u.replace(ku,""):null==u?"":u)):void 0}}),i.extend({valHooks:{option:{get:function(n){var t=n.attributes.value;return!t||t.specified?n.value:n.text}},select:{get:function(n){for(var e,t,o=n.options,r=n.selectedIndex,u="select-one"===n.type||0>r,s=u?null:[],h=u?r+1:o.length,f=0>r?h:u?r:0;h>f;f++)if(t=o[f],!(!t.selected&&f!==r||(i.support.optDisabled?t.disabled:null!==t.getAttribute("disabled"))||t.parentNode.disabled&&i.nodeName(t.parentNode,"optgroup"))){if(e=i(t).val(),u)return e;s.push(e)}return s},set:function(n,t){for(var u,r,f=n.options,e=i.makeArray(t),o=f.length;o--;)r=f[o],(r.selected=i.inArray(i(r).val(),e)>=0)&&(u=!0);return u||(n.selectedIndex=-1),e}}},attr:function(n,r,u){var f,e,o=n.nodeType;if(n&&3!==o&&8!==o&&2!==o)return typeof n.getAttribute===rt?i.prop(n,r,u):(1===o&&i.isXMLDoc(n)||(r=r.toLowerCase(),f=i.attrHooks[r]||(i.expr.match.boolean.test(r)?pi:bu)),u===t?f&&"get"in f&&null!==(e=f.get(n,r))?e:(e=i.find.attr(n,r),null==e?t:e):null!==u?f&&"set"in f&&(e=f.set(n,u,r))!==t?e:(n.setAttribute(r,u+""),u):(i.removeAttr(n,r),t))},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(h);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.boolean.test(r)&&(n[u]=!1),n.removeAttribute(r)},attrHooks:{type:{set:function(n,t){if(!i.support.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(n,r,u){var e,f,s,o=n.nodeType;if(n&&3!==o&&8!==o&&2!==o)return s=1!==o||!i.isXMLDoc(n),s&&(r=i.propFix[r]||r,f=i.propHooks[r]),u!==t?f&&"set"in f&&(e=f.set(n,u,r))!==t?e:n[r]=u:f&&"get"in f&&null!==(e=f.get(n,r))?e:n[r]},propHooks:{tabIndex:{get:function(n){return n.hasAttribute("tabindex")||du.test(n.nodeName)||n.href?n.tabIndex:-1}}}}),pi={set:function(n,t,r){return t===!1?i.removeAttr(n,r):n.setAttribute(r,r),r}},i.each(i.expr.match.boolean.source.match(/\w+/g),function(n,r){var u=i.expr.attrHandle[r]||i.find.attr;i.expr.attrHandle[r]=function(n,r,f){var e=i.expr.attrHandle[r],o=f?t:(i.expr.attrHandle[r]=t)!=u(n,r,f)?r.toLowerCase():null;return i.expr.attrHandle[r]=e,o}}),i.support.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this}),i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,r){return i.isArray(r)?n.checked=i.inArray(i(n).val(),r)>=0:t}},i.support.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var gu=/^key/,nf=/^(?:mouse|contextmenu)|click/,wi=/^(?:focusinfocus|focusoutblur)$/,bi=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,u,f,e,o){var p,l,b,w,k,a,c,v,s,d,g,y=r.get(n);if(y){for(f.handler&&(p=f,f=p.handler,o=p.selector),f.guid||(f.guid=i.guid++),(w=y.events)||(w=y.events={}),(l=y.handle)||(l=y.handle=function(n){return typeof i===rt||n&&i.event.triggered===n.type?t:i.event.dispatch.apply(l.elem,arguments)},l.elem=n),u=(u||"").match(h)||[""],k=u.length;k--;)b=bi.exec(u[k])||[],s=g=b[1],d=(b[2]||"").split(".").sort(),s&&(c=i.event.special[s]||{},s=(o?c.delegateType:c.bindType)||s,c=i.event.special[s]||{},a=i.extend({type:s,origType:g,data:e,handler:f,guid:f.guid,selector:o,needsContext:o&&i.expr.match.needsContext.test(o),namespace:d.join(".")},p),(v=w[s])||(v=w[s]=[],v.delegateCount=0,c.setup&&c.setup.call(n,e,d,l)!==!1||n.addEventListener&&n.addEventListener(s,l,!1)),c.add&&(c.add.call(n,a),a.handler.guid||(a.handler.guid=f.guid)),o?v.splice(v.delegateCount++,0,a):v.push(a),i.event.global[s]=!0);n=null}},remove:function(n,t,u,f,e){var p,k,c,v,w,s,l,a,o,b,d,y=r.hasData(n)&&r.get(n);if(y&&(v=y.events)){for(t=(t||"").match(h)||[""],w=t.length;w--;)if(c=bi.exec(t[w])||[],o=d=c[1],b=(c[2]||"").split(".").sort(),o){for(l=i.event.special[o]||{},o=(f?l.delegateType:l.bindType)||o,a=v[o]||[],c=c[2]&&RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=p=a.length;p--;)s=a[p],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(p,1),s.selector&&a.delegateCount--,l.remove&&l.remove.call(n,s));k&&!a.length&&(l.teardown&&l.teardown.call(n,b,y.handle)!==!1||i.removeEvent(n,o,y.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[w],u,f,!0);i.isEmptyObject(v)&&(delete y.handle,r.remove(n,"events"))}},trigger:function(f,e,o,s){var b,h,l,k,v,y,a,w=[o||u],c=bt.call(f,"type")?f.type:f,p=bt.call(f,"namespace")?f.namespace.split("."):[];if(h=l=o=o||u,3!==o.nodeType&&8!==o.nodeType&&!wi.test(c+i.event.triggered)&&(c.indexOf(".")>=0&&(p=c.split("."),c=p.shift(),p.sort()),v=0>c.indexOf(":")&&"on"+c,f=f[i.expando]?f:new i.Event(c,"object"==typeof f&&f),f.isTrigger=s?2:3,f.namespace=p.join("."),f.namespace_re=f.namespace?RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f.result=t,f.target||(f.target=o),e=null==e?[f]:i.makeArray(e,[f]),a=i.event.special[c]||{},s||!a.trigger||a.trigger.apply(o,e)!==!1)){if(!s&&!a.noBubble&&!i.isWindow(o)){for(k=a.delegateType||c,wi.test(k+c)||(h=h.parentNode);h;h=h.parentNode)w.push(h),l=h;l===(o.ownerDocument||u)&&w.push(l.defaultView||l.parentWindow||n)}for(b=0;(h=w[b++])&&!f.isPropagationStopped();)f.type=b>1?k:a.bindType||c,y=(r.get(h,"events")||{})[f.type]&&r.get(h,"handle"),y&&y.apply(h,e),y=v&&h[v],y&&i.acceptData(h)&&y.apply&&y.apply(h,e)===!1&&f.preventDefault();return f.type=c,s||f.isDefaultPrevented()||a._default&&a._default.apply(w.pop(),e)!==!1||!i.acceptData(o)||v&&i.isFunction(o[c])&&!i.isWindow(o)&&(l=o[v],l&&(o[v]=null),i.event.triggered=c,o[c](),i.event.triggered=t,l&&(o[v]=l)),f.result}},dispatch:function(n){n=i.event.fix(n);var s,h,o,f,u,c=[],l=a.call(arguments),v=(r.get(this,"events")||{})[n.type]||[],e=i.event.special[n.type]||{};if(l[0]=n,n.delegateTarget=this,!e.preDispatch||e.preDispatch.call(this,n)!==!1){for(c=i.event.handlers.call(this,n,v),s=0;(f=c[s++])&&!n.isPropagationStopped();)for(n.currentTarget=f.elem,h=0;(u=f.handlers[h++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(u.namespace))&&(n.handleObj=u,n.data=u.data,o=((i.event.special[u.origType]||{}).handle||u.handler).apply(f.elem,l),o!==t&&(n.result=o)===!1&&(n.preventDefault(),n.stopPropagation()));return e.postDispatch&&e.postDispatch.call(this,n),n.result}},handlers:function(n,r){var o,f,e,s,c=[],h=r.delegateCount,u=n.target;if(h&&u.nodeType&&(!n.button||"click"!==n.type))for(;u!==this;u=u.parentNode||this)if(u.disabled!==!0||"click"!==n.type){for(f=[],o=0;h>o;o++)s=r[o],e=s.selector+" ",f[e]===t&&(f[e]=s.needsContext?i(e,this).index(u)>=0:i.find(e,this,null,[u]).length),f[e]&&f.push(s);f.length&&c.push({elem:u,handlers:f})}return r.length>h&&c.push({elem:this,handlers:r.slice(h)}),c},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(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,i){var o,r,f,e=i.button;return null==n.pageX&&null!=i.clientX&&(o=n.target.ownerDocument||u,r=o.documentElement,f=o.body,n.pageX=i.clientX+(r&&r.scrollLeft||f&&f.scrollLeft||0)-(r&&r.clientLeft||f&&f.clientLeft||0),n.pageY=i.clientY+(r&&r.scrollTop||f&&f.scrollTop||0)-(r&&r.clientTop||f&&f.clientTop||0)),n.which||e===t||(n.which=1&e?1:2&e?3:4&e?2:0),n}},fix:function(n){if(n[i.expando])return n;var u,f,e,r=n.type,o=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=nf.test(r)?this.mouseHooks:gu.test(r)?this.keyHooks:{}),e=t.props?this.props.concat(t.props):this.props,n=new i.Event(o),u=e.length;u--;)f=e[u],n[f]=o[f];return 3===n.target.nodeType&&(n.target=n.target.parentNode),t.filter?t.filter(n,o):n},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==ki()&&this.focus?(this.focus(),!1):t},delegateType:"focusin"},blur:{trigger:function(){return this===ki()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&i.nodeName(this,"input")?(this.click(),!1):t},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){n.result!==t&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f),f.isDefaultPrevented()&&r.preventDefault()}},i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)},i.Event=function(n,r){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||n.getPreventDefault&&n.getPreventDefault()?ht:p):this.type=n,r&&i.extend(this,r),this.timeStamp=n&&n.timeStamp||i.now(),this[i.expando]=!0,t):new i.Event(n,r)},i.Event.prototype={isDefaultPrevented:p,isPropagationStopped:p,isImmediatePropagationStopped:p,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=ht,n&&n.preventDefault&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=ht,n&&n.stopPropagation&&n.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ht,this.stopPropagation()}},i.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return(!r||r!==f&&!i.contains(f,r))&&(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}}),i.support.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var r=0,f=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){0==r++&&u.addEventListener(n,f,!0)},teardown:function(){0==--r&&u.removeEventListener(n,f,!0)}}}),i.fn.extend({on:function(n,r,u,f,e){var o,s;if("object"==typeof n){"string"!=typeof r&&(u=u||r,r=t);for(s in n)this.on(s,r,u,n[s],e);return this}if(null==u&&null==f?(f=r,u=r=t):null==f&&("string"==typeof r?(f=u,u=t):(f=u,u=r,r=t)),f===!1)f=p;else if(!f)return this;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),this.each(function(){i.event.add(this,n,f,u,r)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,r,u){var f,e;if(n&&n.preventDefault&&n.handleObj)return f=n.handleObj,i(n.delegateTarget).off(f.namespace?f.origType+"."+f.namespace:f.origType,f.selector,f.handler),this;if("object"==typeof n){for(e in n)this.off(e,r,n[e]);return this}return(r===!1||"function"==typeof r)&&(u=r,r=t),u===!1&&(u=p),this.each(function(){i.event.remove(this,n,u,r)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,r){var u=this[0];return u?i.event.trigger(n,r,u,!0):t}});var tf=/^.[^:#\[\.,]*$/,di=i.expr.match.needsContext,rf={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({find:function(n){var f,r,t,u=this.length;if("string"!=typeof n)return f=this,this.pushStack(i(n).filter(function(){for(t=0;u>t;t++)if(i.contains(f[t],this))return!0}));for(r=[],t=0;u>t;t++)i.find(n,this[t],r);return r=this.pushStack(u>1?i.unique(r):r),r.selector=(this.selector?this.selector+" ":"")+n,r},has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;r>n;n++)if(i.contains(this,t[n]))return!0})},not:function(n){return this.pushStack(nr(this,n||[],!0))},filter:function(n){return this.pushStack(nr(this,n||[],!1))},is:function(n){return!!n&&("string"==typeof n?di.test(n)?i(n,this.context).index(this[0])>=0:i.filter(n,this).length>0:this.filter(n).length>0)},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=di.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(11>r.nodeType&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){r=u.push(r);break}return this.pushStack(u.length>1?i.unique(u):u)},index:function(n){return n?"string"==typeof n?et.call(i(n),this[0]):et.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){var r="string"==typeof n?i(n,t):i.makeArray(n&&n.nodeType?[n]:n),u=i.merge(this.get(),r);return this.pushStack(i.unique(u))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}}),i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return gi(n,"nextSibling")},prev:function(n){return gi(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(rf[n]||i.unique(f),"p"===n[0]&&f.reverse()),this.pushStack(f)}}),i.extend({filter:function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))},dir:function(n,r,u){for(var f=[],e=u!==t;(n=n[r])&&9!==n.nodeType;)if(1===n.nodeType){if(e&&i(n).is(u))break;f.push(n)}return f},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}});var tr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ir=/<([\w:]+)/,uf=/<|&#?\w+;/,ff=/<(?:script|style|link)/i,rr=/^(?:checkbox|radio)$/i,ef=/checked\s*(?:[^=]|=\s*.checked.)/i,ur=/^$|\/(?:java|ecma)script/i,of=/^true\/(.*)/,sf=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,o={option:[1,"<select multiple='multiple'>","<\/select>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};o.optgroup=o.option,o.tbody=o.tfoot=o.colgroup=o.caption=o.col=o.thead,o.th=o.td,i.fn.extend({text:function(n){return i.access(this,function(n){return n===t?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(n))},null,n,arguments.length)},append:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=fr(this,n);t.appendChild(n)}})},prepend:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=fr(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,f=n?i.filter(n,this):this,u=0;null!=(r=f[u]);u++)t||1!==r.nodeType||i.cleanData(s(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&ni(s(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(s(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return i.access(this,function(n){var r=this[0]||{},u=0,f=this.length;if(n===t&&1===r.nodeType)return r.innerHTML;if("string"==typeof n&&!ff.test(n)&&!o[(ir.exec(n)||["",""])[1].toLowerCase()]){n=n.replace(tr,"<$1><\/$2>");try{for(;f>u;u++)r=this[u]||{},1===r.nodeType&&(i.cleanData(s(r,!1)),r.innerHTML=n);r=0}catch(e){}}r&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var t=i.map(this,function(n){return[n.nextSibling,n.parentNode]}),n=0;return this.domManip(arguments,function(r){var f=t[n++],u=t[n++];u&&(i(this).remove(),u.insertBefore(r,f))},!0),n?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t,u){n=ci.apply([],n);var h,v,o,c,f,y,e=0,l=this.length,w=this,b=l-1,a=n[0],p=i.isFunction(a);if(p||!(1>=l||"string"!=typeof a||i.support.checkClone)&&ef.test(a))return this.each(function(i){var r=w.eq(i);p&&(n[0]=a.call(this,i,r.html())),r.domManip(n,t,u)});if(l&&(h=i.buildFragment(n,this[0].ownerDocument,!1,!u&&this),v=h.firstChild,1===h.childNodes.length&&(h=v),v)){for(o=i.map(s(h,"script"),hf),c=o.length;l>e;e++)f=h,e!==b&&(f=i.clone(f,!0,!0),c&&i.merge(o,s(f,"script"))),t.call(this[e],f,e);if(c)for(y=o[o.length-1].ownerDocument,i.map(o,cf),e=0;c>e;e++)f=o[e],ur.test(f.type||"")&&!r.access(f,"globalEval")&&i.contains(y,f)&&(f.src?i._evalUrl(f.src):i.globalEval(f.textContent.replace(sf,"")))}return this}}),i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),wt.apply(f,u.get());return this.pushStack(f)}}),i.extend({clone:function(n,t,r){var u,h,e,f,o=n.cloneNode(!0),c=i.contains(n.ownerDocument,n);if(!(i.support.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(f=s(o),e=s(n),u=0,h=e.length;h>u;u++)lf(e[u],f[u]);if(t)if(r)for(e=e||s(n),f=f||s(o),u=0,h=e.length;h>u;u++)er(e[u],f[u]);else er(n,o);return f=s(o,"script"),f.length>0&&ni(f,!c&&s(n,"script")),o},buildFragment:function(n,t,r,u){for(var f,e,y,l,p,a,h=0,w=n.length,c=t.createDocumentFragment(),v=[];w>h;h++)if(f=n[h],f||0===f)if("object"===i.type(f))i.merge(v,f.nodeType?[f]:f);else if(uf.test(f)){for(e=e||c.appendChild(t.createElement("div")),y=(ir.exec(f)||["",""])[1].toLowerCase(),l=o[y]||o._default,e.innerHTML=l[1]+f.replace(tr,"<$1><\/$2>")+l[2],a=l[0];a--;)e=e.firstChild;i.merge(v,e.childNodes),e=c.firstChild,e.textContent=""}else v.push(t.createTextNode(f));for(c.textContent="",h=0;f=v[h++];)if((!u||-1===i.inArray(f,u))&&(p=i.contains(f.ownerDocument,f),e=s(c.appendChild(f),"script"),p&&ni(e),r))for(a=0;f=e[a++];)ur.test(f.type||"")&&r.push(f);return c},cleanData:function(n){for(var e,t,u,s=n.length,o=0,h=i.event.special;s>o;o++){if(t=n[o],i.acceptData(t)&&(e=r.access(t)))for(u in e.events)h[u]?i.event.remove(t,u):i.removeEvent(t,u,e.handle);f.discard(t),r.discard(t)}},_evalUrl:function(n){return i.ajax({url:n,type:"GET",dataType:"text",async:!1,global:!1,success:i.globalEval})}}),i.fn.extend({wrapAll:function(n){var t;return i.isFunction(n)?this.each(function(t){i(this).wrapAll(n.call(this,t))}):(this[0]&&(t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this)},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});var w,k,af=/^(none|table(?!-c[ea]).+)/,or=/^margin/,vf=RegExp("^("+ot+")(.*)$","i"),ti=RegExp("^("+ot+")(?!px)[a-z%]+$","i"),yf=RegExp("^([+-])=("+ot+")","i"),sr={BODY:"block"},pf={position:"absolute",visibility:"hidden",display:"block"},hr={letterSpacing:0,fontWeight:400},v=["Top","Right","Bottom","Left"],cr=["Webkit","O","Moz","ms"];i.fn.extend({css:function(n,r){return i.access(this,function(n,r,u){var e,o,s={},f=0;if(i.isArray(r)){for(e=ct(n),o=r.length;o>f;f++)s[r[f]]=i.css(n,r[f],!1,e);return s}return u!==t?i.style(n,r,u):i.css(n,r)},n,r,arguments.length>1)},show:function(){return ar(this,!0)},hide:function(){return ar(this)},toggle:function(n){var t="boolean"==typeof n;return this.each(function(){(t?n:d(this))?i(this).show():i(this).hide()})}}),i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=w(n,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(n,r,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var o,s,e,h=i.camelCase(r),c=n.style;return r=i.cssProps[h]||(i.cssProps[h]=lr(c,h)),e=i.cssHooks[r]||i.cssHooks[h],u===t?e&&"get"in e&&(o=e.get(n,!1,f))!==t?o:c[r]:(s=typeof u,"string"===s&&(o=yf.exec(u))&&(u=(o[1]+1)*o[2]+parseFloat(i.css(n,r)),s="number"),null==u||"number"===s&&isNaN(u)||("number"!==s||i.cssNumber[h]||(u+="px"),i.support.clearCloneStyle||""!==u||0!==r.indexOf("background")||(c[r]="inherit"),e&&"set"in e&&(u=e.set(n,u,f))===t||(c[r]=u)),t)}},css:function(n,r,u,f){var e,h,o,s=i.camelCase(r);return r=i.cssProps[s]||(i.cssProps[s]=lr(n.style,s)),o=i.cssHooks[r]||i.cssHooks[s],o&&"get"in o&&(e=o.get(n,!0,u)),e===t&&(e=w(n,r,f)),"normal"===e&&r in hr&&(e=hr[r]),""===u||u?(h=parseFloat(e),u===!0||i.isNumeric(h)?h||0:e):e}}),w=function(n,r,u){var s,h,c,o=u||ct(n),e=o?o.getPropertyValue(r)||o[r]:t,f=n.style;return o&&(""!==e||i.contains(n.ownerDocument,n)||(e=i.style(n,r)),ti.test(e)&&or.test(r)&&(s=f.width,h=f.minWidth,c=f.maxWidth,f.minWidth=f.maxWidth=f.width=e,e=o.width,f.width=s,f.minWidth=h,f.maxWidth=c)),e},i.each(["height","width"],function(n,r){i.cssHooks[r]={get:function(n,u,f){return u?0===n.offsetWidth&&af.test(i.css(n,"display"))?i.swap(n,pf,function(){return pr(n,r,f)}):pr(n,r,f):t},set:function(n,t,u){var f=u&&ct(n);return vr(n,t,u?yr(n,r,u,i.support.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,f),f):0)}}}),i(function(){i.support.reliableMarginRight||(i.cssHooks.marginRight={get:function(n,r){return r?i.swap(n,{display:"inline-block"},w,[n,"marginRight"]):t}}),!i.support.pixelPosition&&i.fn.position&&i.each(["top","left"],function(n,r){i.cssHooks[r]={get:function(n,u){return u?(u=w(n,r),ti.test(u)?i(n).position()[r]+"px":u):t}}})}),i.expr&&i.expr.filters&&(i.expr.filters.hidden=function(n){return 0>=n.offsetWidth&&0>=n.offsetHeight},i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)}),i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+v[r]+t]=u[r]||u[r-2]||u[0];return f}},or.test(n)||(i.cssHooks[n+t].set=vr)});var bf=/%20/g,kf=/\[\]$/,br=/\r?\n/g,df=/^(?:submit|button|image|reset|file)$/i,gf=/^(?:input|select|textarea|keygen)/i;i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&gf.test(this.nodeName)&&!df.test(n)&&(this.checked||!rr.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(br,"\r\n")}}):{name:t.name,value:r.replace(br,"\r\n")}}).get()}}),i.param=function(n,r){var u,f=[],e=function(n,t){t=i.isFunction(t)?t():null==t?"":t,f[f.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(r===t&&(r=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(u in n)ii(u,n[u],r,e);return f.join("&").replace(bf,"+")},i.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(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}}),i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}});var y,l,ri=i.now(),ui=/\?/,ne=/#.*$/,kr=/([?&])_=[^&]*/,te=/^(.*?):[ \t]*([^\r\n]*)$/gm,ie=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,re=/^(?:GET|HEAD)$/,ue=/^\/\//,dr=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,gr=i.fn.load,nu={},fi={},tu="*/".concat("*");try{l=ou.href}catch(pe){l=u.createElement("a"),l.href="",l=l.href}y=dr.exec(l.toLowerCase())||[],i.fn.load=function(n,r,u){if("string"!=typeof n&&gr)return gr.apply(this,arguments);var f,s,h,e=this,o=n.indexOf(" ");return o>=0&&(f=n.slice(o),n=n.slice(0,o)),i.isFunction(r)?(u=r,r=t):r&&"object"==typeof r&&(s="POST"),e.length>0&&i.ajax({url:n,type:s,dataType:"html",data:r}).done(function(n){h=arguments,e.html(f?i("<div>").append(i.parseHTML(n)).find(f):n)}).complete(u&&function(n,t){e.each(u,h||[n.responseText,t,n])}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:l,type:"GET",isLocal:ie.test(y[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":tu,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":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ei(ei(n,i.ajaxSettings),t):ei(i.ajaxSettings,n)},ajaxPrefilter:iu(nu),ajaxTransport:iu(fi),ajax:function(n,r){function k(n,r,h,c){var a,rt,k,y,w,l=r;2!==o&&(o=2,g&&clearTimeout(g),v=t,d=c||"",f.readyState=n>0?4:0,a=n>=200&&300>n||304===n,h&&(y=fe(u,f,h)),y=ee(u,y,f,a),a?(u.ifModified&&(w=f.getResponseHeader("Last-Modified"),w&&(i.lastModified[e]=w),w=f.getResponseHeader("etag"),w&&(i.etag[e]=w)),204===n?l="nocontent":304===n?l="notmodified":(l=y.state,rt=y.data,k=y.error,a=!k)):(k=l,(n||!l)&&(l="error",0>n&&(n=0))),f.status=n,f.statusText=(r||l)+"",a?tt.resolveWith(s,[rt,l,f]):tt.rejectWith(s,[f,l,k]),f.statusCode(b),b=t,p&&nt.trigger(a?"ajaxSuccess":"ajaxError",[f,u,a?rt:k]),it.fireWith(s,[f,l]),p&&(nt.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof n&&(r=n,n=t),r=r||{};var v,e,d,w,g,c,p,a,u=i.ajaxSetup({},r),s=u.context||u,nt=u.context&&(s.nodeType||s.jquery)?i(s):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),b=u.statusCode||{},rt={},ut={},o=0,ft="canceled",f={readyState:0,getResponseHeader:function(n){var t;if(2===o){if(!w)for(w={};t=te.exec(d);)w[t[1].toLowerCase()]=t[2];t=w[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===o?d:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return o||(n=ut[i]=ut[i]||n,rt[n]=t),this},overrideMimeType:function(n){return o||(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>o)for(t in n)b[t]=[b[t],n[t]];else f.always(n[f.status]);return this},abort:function(n){var t=n||ft;return v&&v.abort(t),k(0,t),this}};if(tt.promise(f).complete=it.add,f.success=f.done,f.error=f.fail,u.url=((n||u.url||l)+"").replace(ne,"").replace(ue,y[1]+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=i.trim(u.dataType||"*").toLowerCase().match(h)||[""],null==u.crossDomain&&(c=dr.exec(u.url.toLowerCase()),u.crossDomain=!(!c||c[1]===y[1]&&c[2]===y[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(y[3]||("http:"===y[1]?"80":"443")))),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),ru(nu,u,r,f),2===o)return f;p=u.global,p&&0==i.active++&&i.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!re.test(u.type),e=u.url,u.hasContent||(u.data&&(e=u.url+=(ui.test(e)?"&":"?")+u.data,delete u.data),u.cache===!1&&(u.url=kr.test(e)?e.replace(kr,"$1_="+ri++):e+(ui.test(e)?"&":"?")+"_="+ri++)),u.ifModified&&(i.lastModified[e]&&f.setRequestHeader("If-Modified-Since",i.lastModified[e]),i.etag[e]&&f.setRequestHeader("If-None-Match",i.etag[e])),(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType),f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+tu+"; q=0.01":""):u.accepts["*"]);for(a in u.headers)f.setRequestHeader(a,u.headers[a]);if(u.beforeSend&&(u.beforeSend.call(s,f,u)===!1||2===o))return f.abort();ft="abort";for(a in{success:1,error:1,complete:1})f[a](u[a]);if(v=ru(fi,u,r,f)){f.readyState=1,p&&nt.trigger("ajaxSend",[f,u]),u.async&&u.timeout>0&&(g=setTimeout(function(){f.abort("timeout")},u.timeout));try{o=1,v.send(rt,k)}catch(et){if(!(2>o))throw et;k(-1,et)}}else k(-1,"No Transport");return f},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,r){return i.get(n,t,r,"script")}}),i.each(["get","post"],function(n,r){i[r]=function(n,u,f,e){return i.isFunction(u)&&(e=e||f,f=u,u=t),i.ajax({url:n,type:r,dataType:e,data:u,success:f})}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){n.cache===t&&(n.cache=!1),n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){if(n.crossDomain){var r,t;return{send:function(f,e){r=i("<script>").prop({async:!0,charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove(),t=null,n&&e("error"===n.type?404:200,n.type)}),u.head.appendChild(r[0])},abort:function(){t&&t()}}}}),oi=[],lt=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=oi.pop()||i.expando+"_"+ri++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(r,u,f){var e,s,o,h=r.jsonp!==!1&&(lt.test(r.url)?"url":"string"==typeof r.data&&!(r.contentType||"").indexOf("application/x-www-form-urlencoded")&&lt.test(r.data)&&"data");return h||"jsonp"===r.dataTypes[0]?(e=r.jsonpCallback=i.isFunction(r.jsonpCallback)?r.jsonpCallback():r.jsonpCallback,h?r[h]=r[h].replace(lt,"$1"+e):r.jsonp!==!1&&(r.url+=(ui.test(r.url)?"&":"?")+r.jsonp+"="+e),r.converters["script json"]=function(){return o||i.error(e+" was not called"),o[0]},r.dataTypes[0]="json",s=n[e],n[e]=function(){o=arguments},f.always(function(){n[e]=s,r[e]&&(r.jsonpCallback=u.jsonpCallback,oi.push(e)),o&&i.isFunction(s)&&s(o[0]),o=s=t}),"script"):t}),i.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(n){}};var g=i.ajaxSettings.xhr(),oe={0:200,1223:204},se=0,nt={};n.ActiveXObject&&i(n).on("unload",function(){for(var n in nt)nt[n]();nt=t}),i.support.cors=!!g&&"withCredentials"in g,i.support.ajax=g=!!g,i.ajaxTransport(function(n){var r;return i.support.cors||g&&!n.crossDomain?{send:function(i,u){var e,o,f=n.xhr();if(f.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(e in n.xhrFields)f[e]=n.xhrFields[e];n.mimeType&&f.overrideMimeType&&f.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(e in i)f.setRequestHeader(e,i[e]);r=function(n){return function(){r&&(delete nt[o],r=f.onload=f.onerror=null,"abort"===n?f.abort():"error"===n?u(f.status||404,f.statusText):u(oe[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:t,f.getAllResponseHeaders()))}},f.onload=r(),f.onerror=r("error"),r=nt[o=se++]=r("abort"),f.send(n.hasContent&&n.data||null)},abort:function(){r&&r()}}:t});var b,at,he=/^(?:toggle|show|hide)$/,ce=RegExp("^(?:([+-])=|)("+ot+")([a-z%]*)$","i"),le=/queueHooks$/,vt=[ye],tt={"*":[function(n,t){var o,s,r=this.createTween(n,t),e=ce.exec(t),h=r.cur(),u=+h||0,f=1,c=20;if(e){if(o=+e[2],s=e[3]||(i.cssNumber[n]?"":"px"),"px"!==s&&u){u=i.css(r.elem,n,!0)||o||1;do f=f||".5",u/=f,i.style(r.elem,n,u+s);while(f!==(f=r.cur()/h)&&1!==f&&--c)}r.unit=s,r.start=u,r.end=e[1]?u+(e[1]+1)*o:o}return r}]};i.Animation=i.extend(fu,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;f>u;u++)r=n[u],tt[r]=tt[r]||[],tt[r].unshift(t)},prefilter:function(n,t){t?vt.unshift(n):vt.push(n)}}),i.Tween=e,e.prototype={constructor:e,init:function(n,t,r,u,f,e){this.elem=n,this.prop=r,this.easing=f||"swing",this.options=t,this.start=this.now=this.cur(),this.end=u,this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=e.propHooks[this.prop];return n&&n.get?n.get(this):e.propHooks._default.get(this)},run:function(n){var r,t=e.propHooks[this.prop];return this.pos=r=this.options.duration?i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):n,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),t&&t.set?t.set(this):e.propHooks._default.set(this),this}},e.prototype.init.prototype=e.prototype,e.propHooks={_default:{get:function(n){var t;return null==n.elem[n.prop]||n.elem.style&&null!=n.elem.style[n.prop]?(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0):n.elem[n.prop]},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}},e.propHooks.scrollTop=e.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}},i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(yt(t,!0),n,i,u)}}),i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(d).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=fu(this,i.extend({},n),o);e.finish=function(){t.stop(!0)},(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||o.queue===!1?this.each(e):this.queue(o.queue,e)},stop:function(n,u,f){var e=function(n){var t=n.stop;delete n.stop,t(f)};return"string"!=typeof n&&(f=u,u=n,n=t),u&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,u=r.get(this);if(t)u[t]&&u[t].stop&&e(u[t]);else for(t in u)u[t]&&u[t].stop&&le.test(t)&&e(u[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(f),s=!1,o.splice(t,1));(s||!f)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.cur&&o.cur.finish&&o.cur.finish.call(this),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;s>t;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}}),i.each({slideDown:yt("show"),slideUp:yt("hide"),slideToggle:yt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}}),i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(null==u.queue||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this),u.queue&&i.dequeue(this,u.queue)},u},i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}},i.timers=[],i.fx=e.prototype.init,i.fx.tick=function(){var u,n=i.timers,r=0;for(b=i.now();n.length>r;r++)u=n[r],u()||n[r]!==u||n.splice(r--,1);n.length||i.fx.stop(),b=t},i.fx.timer=function(n){n()&&i.timers.push(n)&&i.fx.start()},i.fx.interval=13,i.fx.start=function(){at||(at=setInterval(i.fx.tick,i.fx.interval))},i.fx.stop=function(){clearInterval(at),at=null},i.fx.speeds={slow:600,fast:200,_default:400},i.fx.step={},i.expr&&i.expr.filters&&(i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length}),i.fn.offset=function(n){if(arguments.length)return n===t?this:this.each(function(t){i.offset.setOffset(this,n,t)});var u,e,r=this[0],f={top:0,left:0},o=r&&r.ownerDocument;if(o)return u=o.documentElement,i.contains(u,r)?(typeof r.getBoundingClientRect!==rt&&(f=r.getBoundingClientRect()),e=eu(o),{top:f.top+e.pageYOffset-u.clientTop,left:f.left+e.pageXOffset-u.clientLeft}):f},i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative"),u=a.offset(),s=i.css(n,"top"),c=i.css(n,"left"),v=("absolute"===l||"fixed"===l)&&(s+c).indexOf("auto")>-1,v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0),i.isFunction(t)&&(t=t.call(n,r,u)),null!=t.top&&(f.top=t.top-u.top+h),null!=t.left&&(f.left=t.left-u.left+o),"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({position:function(){if(this[0]){var n,r,u=this[0],t={top:0,left:0};return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||hi;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||hi})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(r,u){var f="pageYOffset"===u;i.fn[r]=function(e){return i.access(this,function(i,r,e){var o=eu(i);return e===t?o?o[u]:i[r]:(o?o.scrollTo(f?n.pageXOffset:e,f?e:n.pageYOffset):i[r]=e,t)},r,e,arguments.length,null)}}),i.each({Height:"height",Width:"width"},function(n,r){i.each({padding:"inner"+n,content:r,"":"outer"+n},function(u,f){i.fn[f]=function(f,e){var o=arguments.length&&(u||"boolean"!=typeof f),s=u||(f===!0||e===!0?"margin":"border");return i.access(this,function(r,u,f){var e;return i.isWindow(r)?r.document.documentElement["client"+n]:9===r.nodeType?(e=r.documentElement,Math.max(r.body["scroll"+n],e["scroll"+n],r.body["offset"+n],e["offset"+n],e["client"+n])):f===t?i.css(r,u,s):i.style(r,u,f,s)},r,o?f:t,o,null)}})}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,"object"==typeof module&&"object"==typeof module.exports?module.exports=i:"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),"object"==typeof n&&"object"==typeof n.document&&(n.jQuery=n.$=i)})(window),window.Modernizr=function(n,t,i){function a(n){c.cssText=n}function yt(n,t){return a(y.join(n+";")+(t||""))}function h(n,t){return typeof n===t}function v(n,t){return!!~(""+n).indexOf(t)}function lt(n,t){var u,r;for(u in n)if(r=n[u],!v(r,"-")&&c[r]!==i)return t=="pfx"?r:!0;return!1}function pt(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:h(u,"function")?u.bind(r||t):u;return!1}function f(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+ot.join(r+" ")+r).split(" ");return h(t,"string")||h(t,"undefined")?lt(u,t):(u=(n+" "+st.join(r+" ")+r).split(" "),pt(u,t,i))}function wt(){u.input=function(i){for(var r=0,u=i.length;r<u;r++)w[i[r]]=!!(i[r]in o);return w.list&&(w.list=!!(t.createElement("datalist")&&n.HTMLDataListElement)),w}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),u.inputtypes=function(n){for(var u=0,r,f,e,h=n.length;u<h;u++)o.setAttribute("type",f=n[u]),r=o.type!=="text",r&&(o.value=nt,o.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&o.style.WebkitAppearance!==i?(s.appendChild(o),e=t.defaultView,r=e.getComputedStyle&&e.getComputedStyle(o,null).WebkitAppearance!=="textfield"&&o.offsetHeight!==0,s.removeChild(o)):/^(search|tel)$/.test(f)||(r=/^(url|email)$/.test(f)?o.checkValidity&&o.checkValidity()===!1:o.value!=nt)),ht[n[u]]=!!r;return ht}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var at="2.6.2",u={},g=!0,s=t.documentElement,e="modernizr",ut=t.createElement(e),c=ut.style,o=t.createElement("input"),nt=":)",ft={}.toString,y=" -webkit- -moz- -o- -ms- ".split(" "),et="Webkit Moz O ms",ot=et.split(" "),st=et.toLowerCase().split(" "),p={svg:"http://www.w3.org/2000/svg"},r={},ht={},w={},tt=[],it=tt.slice,b,l=function(n,i,r,u){var l,a,c,v,f=t.createElement("div"),h=t.body,o=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=u?u[r]:e+(r+1),f.appendChild(c);return l=["&#173;",'<style id="s',e,'">',n,"<\/style>"].join(""),f.id=e,(h?f:o).innerHTML+=l,o.appendChild(f),h||(o.style.background="",o.style.overflow="hidden",v=s.style.overflow,s.style.overflow="hidden",s.appendChild(o)),a=i(f,n),h?f.parentNode.removeChild(f):(o.parentNode.removeChild(o),s.style.overflow=v),!!a},vt=function(t){var i=n.matchMedia||n.msMatchMedia,r;return i?i(t).matches:(l("@media "+t+" { #"+e+" { position: absolute; } }",function(t){r=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),r)},ct=function(){function r(r,u){u=u||t.createElement(n[r]||"div"),r="on"+r;var f=r in u;return f||(u.setAttribute||(u=t.createElement("div")),u.setAttribute&&u.removeAttribute&&(u.setAttribute(r,""),f=h(u[r],"function"),h(u[r],"undefined")||(u[r]=i),u.removeAttribute(r))),u=null,f}var n={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return r}(),rt={}.hasOwnProperty,k,d;k=h(rt,"undefined")||h(rt.call,"undefined")?function(n,t){return t in n&&h(n.constructor.prototype[t],"undefined")}:function(n,t){return rt.call(n,t)},Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=it.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(it.call(arguments))),Object(u)===u)?u:e:t.apply(n,i.concat(it.call(arguments)))},r}),r.flexbox=function(){return f("flexWrap")},r.flexboxlegacy=function(){return f("boxDirection")},r.canvas=function(){var n=t.createElement("canvas");return!!(n.getContext&&n.getContext("2d"))},r.canvastext=function(){return!!(u.canvas&&h(t.createElement("canvas").getContext("2d").fillText,"function"))},r.webgl=function(){return!!n.WebGLRenderingContext},r.touch=function(){var i;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:l(["@media (",y.join("touch-enabled),("),e,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(n){i=n.offsetTop===9}),i},r.geolocation=function(){return"geolocation"in navigator},r.postmessage=function(){return!!n.postMessage},r.websqldatabase=function(){return!!n.openDatabase},r.indexedDB=function(){return!!f("indexedDB",n)},r.hashchange=function(){return ct("hashchange",n)&&(t.documentMode===i||t.documentMode>7)},r.history=function(){return!!(n.history&&history.pushState)},r.draganddrop=function(){var n=t.createElement("div");return"draggable"in n||"ondragstart"in n&&"ondrop"in n},r.websockets=function(){return"WebSocket"in n||"MozWebSocket"in n},r.rgba=function(){return a("background-color:rgba(150,255,150,.5)"),v(c.backgroundColor,"rgba")},r.hsla=function(){return a("background-color:hsla(120,40%,100%,.5)"),v(c.backgroundColor,"rgba")||v(c.backgroundColor,"hsla")},r.multiplebgs=function(){return a("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(c.background)},r.backgroundsize=function(){return f("backgroundSize")},r.borderimage=function(){return f("borderImage")},r.borderradius=function(){return f("borderRadius")},r.boxshadow=function(){return f("boxShadow")},r.textshadow=function(){return t.createElement("div").style.textShadow===""},r.opacity=function(){return yt("opacity:.55"),/^0.55$/.test(c.opacity)},r.cssanimations=function(){return f("animationName")},r.csscolumns=function(){return f("columnCount")},r.cssgradients=function(){var n="background-image:",t="gradient(linear,left top,right bottom,from(#9f9),to(white));",i="linear-gradient(left top,#9f9, white);";return a((n+"-webkit- ".split(" ").join(t+n)+y.join(i+n)).slice(0,-n.length)),v(c.backgroundImage,"gradient")},r.cssreflections=function(){return f("boxReflect")},r.csstransforms=function(){return!!f("transform")},r.csstransforms3d=function(){var n=!!f("perspective");return n&&"webkitPerspective"in s.style&&l("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){n=t.offsetLeft===9&&t.offsetHeight===3}),n},r.csstransitions=function(){return f("transition")},r.fontface=function(){var n;return l('@font-face {font-family:"font";src:url("https://")}',function(i,r){var f=t.getElementById("smodernizr"),u=f.sheet||f.styleSheet,e=u?u.cssRules&&u.cssRules[0]?u.cssRules[0].cssText:u.cssText||"":"";n=/src/i.test(e)&&e.indexOf(r.split(" ")[0])===0}),n},r.generatedcontent=function(){var n;return l(["#",e,"{font:0/0 a}#",e,':after{content:"',nt,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){n=t.offsetHeight>=3}),n},r.video=function(){var i=t.createElement("video"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=i.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=i.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return n},r.audio=function(){var i=t.createElement("audio"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=i.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=i.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(i.canPlayType("audio/x-m4a;")||i.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(r){}return n},r.localstorage=function(){try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(n){return!1}},r.sessionstorage=function(){try{return sessionStorage.setItem(e,e),sessionStorage.removeItem(e),!0}catch(n){return!1}},r.webworkers=function(){return!!n.Worker},r.applicationcache=function(){return!!n.applicationCache},r.svg=function(){return!!t.createElementNS&&!!t.createElementNS(p.svg,"svg").createSVGRect},r.inlinesvg=function(){var n=t.createElement("div");return n.innerHTML="<svg/>",(n.firstChild&&n.firstChild.namespaceURI)==p.svg},r.smil=function(){return!!t.createElementNS&&/SVGAnimate/.test(ft.call(t.createElementNS(p.svg,"animate")))},r.svgclippaths=function(){return!!t.createElementNS&&/SVGClipPath/.test(ft.call(t.createElementNS(p.svg,"clipPath")))};for(d in r)k(r,d)&&(b=d.toLowerCase(),u[b]=r[d](),tt.push((u[b]?"":"no-")+b));return u.input||wt(),u.addTest=function(n,t){if(typeof n=="object")for(var r in n)k(n,r)&&u.addTest(r,n[r]);else{if(n=n.toLowerCase(),u[n]!==i)return u;t=typeof t=="function"?t():t,typeof g!="undefined"&&g&&(s.className+=" "+(t?"":"no-")+n),u[n]=t}return u},a(""),ut=o=null,function(n,t){function p(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x<style>"+t+"<\/style>",r.insertBefore(i.lastChild,r.firstChild)}function c(){var n=r.elements;return typeof n=="string"?n.split(" "):n}function o(n){var t=h[n[s]];return t||(t={},e++,n[s]=e,h[e]=t),t}function l(n,r,u){if(r||(r=t),i)return r.createElement(n);u||(u=o(r));var f;return f=u.cache[n]?u.cache[n].cloneNode():y.test(n)?(u.cache[n]=u.createElem(n)).cloneNode():u.createElem(n),f.canHaveChildren&&!v.test(n)?u.frag.appendChild(f):f}function w(n,r){if(n||(n=t),i)return n.createDocumentFragment();r=r||o(n);for(var f=r.frag.cloneNode(),u=0,e=c(),s=e.length;u<s;u++)f.createElement(e[u]);return f}function b(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag()),n.createElement=function(i){return r.shivMethods?l(i,n,t):t.createElem(i)},n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+c().join().replace(/\w+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(r,t.frag)}function a(n){n||(n=t);var u=o(n);return!r.shivCSS||f||u.hasCSS||(u.hasCSS=!!p(n,"article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")),i||b(n,u),n}var u=n.html5||{},v=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,y=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,f,s="_html5shiv",e=0,h={},i,r;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>",f="hidden"in n,i=n.childNodes.length==1||function(){t.createElement("a");var n=t.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()}catch(r){f=!0,i=!0}})(),r={elements:u.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:u.shivCSS!==!1,supportsUnknownElements:i,shivMethods:u.shivMethods!==!1,type:"default",shivDocument:a,createElement:l,createDocumentFragment:w},n.html5=r,a(t)}(this,t),u._version=at,u._prefixes=y,u._domPrefixes=st,u._cssomPrefixes=ot,u.mq=vt,u.hasEvent=ct,u.testProp=function(n){return lt([n])},u.testAllProps=f,u.testStyles=l,u.prefixed=function(n,t,i){return t?f(n,t,i):f(n,"pfx")},s.className=s.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(g?" js "+tt.join(" "):""),u}(this,this.document),function(n,t,i){"use strict";function io(n){return!n||typeof n.length!="number"?!1:typeof n.hasOwnProperty!="function"&&typeof n.constructor!="function"?!0:n instanceof w||it&&n instanceof it||ii.call(n)!=="[object Object]"||typeof n.callee=="function"}function r(n,t,i){var u;if(n)if(p(n))for(u in n)u!="prototype"&&u!="length"&&u!="name"&&n.hasOwnProperty(u)&&t.call(i,n[u],u);else if(n.forEach&&n.forEach!==r)n.forEach(t,i);else if(io(n))for(u=0;u<n.length;u++)t.call(i,n[u],u);else for(u in n)n.hasOwnProperty(u)&&t.call(i,n[u],u);return n}function ou(n){var i=[],t;for(t in n)n.hasOwnProperty(t)&&i.push(t);return i.sort()}function ro(n,t,i){for(var u=ou(n),r=0;r<u.length;r++)t.call(i,n[u[r]],u[r]);return u}function su(n){return function(t,i){n(i,t)}}function ui(){for(var n=rt.length,t;n;){if(n--,t=rt[n].charCodeAt(0),t==57)return rt[n]="A",rt.join("");if(t==90)rt[n]="0";else return rt[n]=String.fromCharCode(t+1),rt.join("")}return rt.unshift("0"),rt.join("")}function h(n){return r(arguments,function(t){t!==n&&r(t,function(t,i){n[i]=t})}),n}function a(n){return parseInt(n,10)}function fi(n,t){return h(new(h(function(){},{prototype:n})),t)}function e(){}function vt(n){return n}function v(n){return function(){return n}}function o(n){return typeof n=="undefined"}function f(n){return typeof n!="undefined"}function y(n){return n!=null&&typeof n=="object"}function s(n){return typeof n=="string"}function rr(n){return typeof n=="number"}function yt(n){return ii.apply(n)=="[object Date]"}function c(n){return ii.apply(n)=="[object Array]"}function p(n){return typeof n=="function"}function pt(n){return n&&n.document&&n.location&&n.alert&&n.setInterval}function ei(n){return n&&n.$evalAsync&&n.$watch}function uo(n){return ii.apply(n)==="[object File]"}function k(n){return s(n)?n.replace(/^\s*/,"").replace(/\s*$/,""):n}function fo(n){return n&&(n.nodeName||n.bind&&n.find)}function ur(n,t,i){var u=[];return r(n,function(n,r,f){u.push(t.call(i,n,r,f))}),u}function eo(n,t){return oi(n,t)!=-1}function oi(n,t){if(n.indexOf)return n.indexOf(t);for(var i=0;i<n.length;i++)if(t===n[i])return i;return-1}function fr(n,t){var i=oi(n,t);return i>=0&&n.splice(i,1),t}function nt(n,t){var i,u;if(pt(n)||ei(n))throw Error("Can't copy Window or Scope");if(t){if(n===t)throw Error("Can't copy equivalent objects or arrays");if(c(n))for(t.length=0,i=0;i<n.length;i++)t.push(nt(n[i]));else{r(t,function(n,i){delete t[i]});for(u in n)t[u]=nt(n[u])}}else t=n,n&&(c(n)?t=nt(n,[]):yt(n)?t=new Date(n.getTime()):y(n)&&(t=nt(n,{})));return t}function oo(n,t){t=t||{};for(var i in n)n.hasOwnProperty(i)&&i.substr(0,2)!=="$$"&&(t[i]=n[i]);return t}function ht(n,t){if(n===t)return!0;if(n===null||t===null)return!1;if(n!==n&&t!==t)return!0;var f=typeof n,o=typeof t,e,r,u;if(f==o&&f=="object")if(c(n)){if((e=n.length)==t.length){for(r=0;r<e;r++)if(!ht(n[r],t[r]))return!1;return!0}}else{if(yt(n))return yt(t)&&n.getTime()==t.getTime();if(ei(n)||ei(t)||pt(n)||pt(t))return!1;u={};for(r in n)if(r.charAt(0)!=="$"&&!p(n[r])){if(!ht(n[r],t[r]))return!1;u[r]=!0}for(r in t)if(!u[r]&&r.charAt(0)!=="$"&&t[r]!==i&&!p(t[r]))return!1;return!0}return!1}function er(n,t,i){return n.concat(tr.call(t,i))}function hu(n,t){return tr.call(n,t||0)}function or(n,t){var i=arguments.length>2?hu(arguments,2):[];return!p(t)||t instanceof RegExp?t:i.length?function(){return arguments.length?t.apply(n,i.concat(tr.call(arguments,0))):t.apply(n,i)}:function(){return arguments.length?t.apply(n,arguments):t.call(n)}}function so(n,r){var u=r;return/^\$+/.test(n)?u=i:pt(r)?u="$WINDOW":r&&t===r?u="$DOCUMENT":ei(r)&&(u="$SCOPE"),u}function ft(n,t){return JSON.stringify(n,so,t?"  ":null)}function cu(n){return s(n)?JSON.parse(n):n}function sr(n){if(n&&n.length!==0){var t=l(""+n);n=!(t=="f"||t=="0"||t=="false"||t=="no"||t=="n"||t=="[]")}else n=!1;return n}function wt(n){n=u(n).clone();try{n.html("")}catch(r){}var i=3,t=u("<div>").append(n).html();try{return n[0].nodeType===i?l(t):t.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(n,t){return"<"+l(t)})}catch(r){return l(t)}}function hr(n){var i={},t,u;return r((n||"").split("&"),function(n){n&&(t=n.split("="),u=decodeURIComponent(t[0]),i[u]=f(t[1])?decodeURIComponent(t[1]):!0)}),i}function lu(n){var t=[];return r(n,function(n,i){t.push(lr(i,!0)+(n===!0?"":"="+lr(n,!0)))}),t.length?t.join("&"):""}function cr(n){return lr(n,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function lr(n,t){return encodeURIComponent(n).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,t?"%20":"+")}function ho(n,i){function e(n){n&&s.push(n)}var s=[n],u,f,o=["ng:app","ng-app","x-ng-app","data-ng-app"],h=/\sng[:\-]app(:\s*([\w\d_]+);?)?\s/;r(o,function(i){o[i]=!0,e(t.getElementById(i)),i=i.replace(":","\\:"),n.querySelectorAll&&(r(n.querySelectorAll("."+i),e),r(n.querySelectorAll("."+i+"\\:"),e),r(n.querySelectorAll("["+i+"]"),e))}),r(s,function(n){if(!u){var i=" "+n.className+" ",t=h.exec(i);t?(u=n,f=(t[2]||"").replace(/\s+/g,",")):r(n.attributes,function(t){!u&&o[t.name]&&(u=n,f=t.value)})}}),u&&i(u,f?[f]:[])}function au(t,i){var f=function(){t=u(t),i=i||[],i.unshift(["$provide",function(n){n.value("$rootElement",t)}]),i.unshift("ng");var n=sf(i);return n.invoke(["$rootScope","$rootElement","$compile","$injector",function(n,t,i,r){n.$apply(function(){t.data("$injector",r),i(t)(n)})}]),n},e=/^NG_DEFER_BOOTSTRAP!/;if(n&&!e.test(n.name))return f();n.name=n.name.replace(e,""),ir.resumeBootstrap=function(n){r(n,function(n){i.push(n)}),f()}}function ar(n,t){return t=t||"_",n.replace(vu,function(n,i){return(i?t:"")+n.toLowerCase()})}function co(){it=n.jQuery,it?(u=it,h(it.fn,{scope:ct.scope,controller:ct.controller,injector:ct.injector,inheritedData:ct.inheritedData}),pr("remove",!0),pr("empty"),pr("html")):u=w,ir.element=u}function vr(n,t,i){if(!n)throw new Error("Argument '"+(t||"?")+"' is "+(i||"required"));return n}function bt(n,t,i){return i&&c(n)&&(n=n[n.length-1]),vr(p(n),t,"not a function, got "+(n&&typeof n=="object"?n.constructor.name||"Object":typeof n)),n}function lo(n){function t(n,t,i){return n[t]||(n[t]=i())}return t(t(n,"angular",Object),"module",function(){var n={};return function(i,r,u){return r&&n.hasOwnProperty(i)&&(n[i]=null),t(n,i,function(){function n(n,i,r){return function(){return t[r||"push"]([n,i,arguments]),o}}if(!r)throw Error("No module: "+i);var t=[],f=[],e=n("$injector","invoke"),o={_invokeQueue:t,_runBlocks:f,requires:r,name:i,provider:n("$provide","provider"),factory:n("$provide","factory"),service:n("$provide","service"),value:n("$provide","value"),constant:n("$provide","constant","unshift"),filter:n("$filterProvider","register"),controller:n("$controllerProvider","register"),directive:n("$compileProvider","directive"),config:e,run:function(n){return f.push(n),this}};return u&&e(u),o})}})}function ao(t){h(t,{bootstrap:au,copy:nt,extend:h,equals:ht,element:u,forEach:r,injector:sf,noop:e,bind:or,toJson:ft,fromJson:cu,identity:vt,isUndefined:o,isDefined:f,isString:s,isFunction:p,isObject:y,isNumber:rr,isElement:fo,isArray:c,version:yu,isDate:yt,lowercase:l,uppercase:ot,callbacks:{counter:0}}),at=lo(n);try{at("ngLocale")}catch(i){at("ngLocale",[]).provider("$locale",eh)}at("ng",["ngLocale"],["$provide",function(n){n.provider("$compile",hf).directive({a:ae,input:we,textarea:we,form:wh,script:vl,select:pl,style:bl,option:wl,ngBind:lc,ngBindHtmlUnsafe:vc,ngBindTemplate:ac,ngClass:yc,ngClassEven:wc,ngClassOdd:pc,ngCsp:dc,ngCloak:bc,ngController:kc,ngForm:bh,ngHide:el,ngInclude:nl,ngInit:tl,ngNonBindable:il,ngPluralize:rl,ngRepeat:ul,ngShow:fl,ngSubmit:gc,ngStyle:ol,ngSwitch:sl,ngSwitchWhen:hl,ngSwitchDefault:cl,ngOptions:yl,ngView:al,ngTransclude:ll,ngModel:ec,ngList:sc,ngChange:oc,required:ke,ngRequired:ke,ngValue:cc}).directive(bi).directive(de),n.provider({$anchorScroll:ns,$browser:is,$cacheFactory:rs,$controller:fs,$document:es,$exceptionHandler:os,$filter:ue,$interpolate:ss,$http:rh,$httpBackend:uh,$location:as,$log:vs,$parse:ws,$route:ds,$routeParams:gs,$rootScope:nh,$q:bs,$sniffer:th,$templateCache:us,$timeout:oh,$window:ih})}])}function yo(){return++vo}function ku(n){return n.replace(wu,function(n,t,i,r){return r?i.toUpperCase():i}).replace(bu,"Moz$1")}function pr(n,t){function r(){for(var f=[this],e=t,o,n,h,s,r,c,l,a,v;f.length;)for(o=f.shift(),n=0,h=o.length;n<h;n++)for(s=u(o[n]),e?s.triggerHandler("$destroy"):e=!e,r=0,c=(l=s.children()).length;r<c;r++)f.push(it(l[r]));return i.apply(this,arguments)}var i=it.fn[n];i=i.$original||i,r.$original=i,it.fn[n]=r}function w(n){if(n instanceof w)return n;if(!(this instanceof w)){if(s(n)&&n.charAt(0)!="<")throw Error("selectors not implemented");return new w(n)}if(s(n)){var i=t.createElement("div");i.innerHTML="<div>&#160;<\/div>"+n,i.removeChild(i.firstChild),br(this,i.childNodes),this.remove()}else br(this,n)}function wr(n){return n.cloneNode(!0)}function kt(n){gu(n);for(var t=0,i=n.childNodes||[];t<i.length;t++)kt(i[t])}function du(n,t,i){var u=ut(n,"events"),f=ut(n,"handle");f&&(o(t)?r(u,function(t,i){yr(n,i,t),delete u[i]}):o(i)?(yr(n,t,u[t]),delete u[t]):fr(u[t],i))}function gu(n){var r=n[hi],t=si[r];t&&(t.handle&&(t.events.$destroy&&t.handle({},"$destroy"),du(n)),delete si[r],n[hi]=i)}function ut(n,t,i){var u=n[hi],r=si[u||-1];if(f(i))r||(n[hi]=u=yo(),r=si[u]={}),r[t]=i;else return r&&r[t]}function nf(n,t,i){var r=ut(n,"data"),u=f(i),e=!u&&f(t),o=e&&!y(t);if(r||o||ut(n,"data",r={}),u)r[t]=i;else if(e){if(o)return r&&r[t];h(r,t)}else return r}function ci(n,t){return(" "+n.className+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")>-1}function tf(n,t){t&&r(t.split(" "),function(t){n.className=k((" "+n.className+" ").replace(/[\n\t]/g," ").replace(" "+k(t)+" "," "))})}function rf(n,t){t&&r(t.split(" "),function(t){ci(n,t)||(n.className=k(n.className+" "+k(t)))})}function br(n,t){if(t){t=!t.nodeName&&f(t.length)&&!pt(t)?t:[t];for(var i=0;i<t.length;i++)n.push(t[i])}}function uf(n,t){return li(n,"$"+(t||"ngController")+"Controller")}function li(n,t,i){for(n=u(n),n[0].nodeType==9&&(n=n.find("html"));n.length;){if(i=n.data(t))return i;n=n.parent()}}function ff(n,t){var i=dt[t.toLowerCase()];return i&&kr[n.nodeName]&&i}function po(n,i){var u=function(u,f){if(u.preventDefault||(u.preventDefault=function(){u.returnValue=!1}),u.stopPropagation||(u.stopPropagation=function(){u.cancelBubble=!0}),u.target||(u.target=u.srcElement||t),o(u.defaultPrevented)){var e=u.preventDefault;u.preventDefault=function(){u.defaultPrevented=!0,e.call(u)},u.defaultPrevented=!1}u.isDefaultPrevented=function(){return u.defaultPrevented},r(i[f||u.type],function(t){t.call(n,u)}),tt<=8?(u.preventDefault=null,u.stopPropagation=null,u.isDefaultPrevented=null):(delete u.preventDefault,delete u.stopPropagation,delete u.isDefaultPrevented)};return u.elem=n,u}function st(n){var r=typeof n,t;return r=="object"&&n!==null?typeof(t=n.$$hashKey)=="function"?t=n.$$hashKey():t===i&&(t=n.$$hashKey=ui()):t=n,r+":"+t}function ai(n){r(n,this.put,this)}function dr(){}function of(n){var t,u,f,i;return typeof n=="function"?(t=n.$inject)||(t=[],u=n.toString().replace(go,""),f=u.match(wo),r(f[1].split(bo),function(n){n.replace(ko,function(n,i,r){t.push(r)})}),n.$inject=t):c(n)?(i=n.length-1,bt(n[i],"fn"),t=n.slice(0,i)):bt(n,"fn",!0),t}function sf(n){function u(n){return function(t,i){if(y(t))r(t,su(n));else return n(t,i)}}function k(n,i){if((p(i)||c(i))&&(i=t.instantiate(i)),!i.$get)throw Error("Provider "+n+" must define $get factory method.");return h[n+o]=i}function a(n,t){return k(n,{$get:t})}function nt(n,t){return a(n,["$injector",function(n){return n.instantiate(t)}])}function tt(n,t){return a(n,v(t))}function it(n,t){h[n]=t,l[n]=t}function rt(n,r){var u=t.get(n+o),f=u.$get;u.$get=function(){var n=i.invoke(f,u);return i.invoke(r,null,{$delegate:n})}}function d(n){var i=[];return r(n,function(n){var u,r,e;if(!b.get(n))if(b.put(n,!0),s(n)){u=at(n),i=i.concat(d(u.requires)).concat(u._runBlocks);try{for(var o=u._invokeQueue,f=0,h=o.length;f<h;f++)r=o[f],e=r[0]=="$injector"?t:t.get(r[0]),e[r[1]].apply(e,r[2])}catch(l){l.message&&(l.message+=" from "+n);throw l;}}else if(p(n))try{i.push(t.invoke(n))}catch(l){l.message&&(l.message+=" from "+n);throw l;}else if(c(n))try{i.push(t.invoke(n))}catch(l){l.message&&(l.message+=" from "+String(n[n.length-1]));throw l;}else bt(n,"module")}),i}function g(n,t){function i(i){if(typeof i!="string")throw Error("Service name expected");if(n.hasOwnProperty(i)){if(n[i]===w)throw Error("Circular dependency: "+f.join(" <- "));return n[i]}try{return f.unshift(i),n[i]=w,n[i]=t(i)}finally{f.shift()}}function r(n,t,r){for(var u=[],s=of(n),f,e=0,o=s.length;e<o;e++)f=s[e],u.push(r&&r.hasOwnProperty(f)?r[f]:i(f));n.$inject||(n=n[o]);switch(t?-1:u.length){case 0:return n();case 1:return n(u[0]);case 2:return n(u[0],u[1]);case 3:return n(u[0],u[1],u[2]);case 4:return n(u[0],u[1],u[2],u[3]);case 5:return n(u[0],u[1],u[2],u[3],u[4]);case 6:return n(u[0],u[1],u[2],u[3],u[4],u[5]);case 7:return n(u[0],u[1],u[2],u[3],u[4],u[5],u[6]);case 8:return n(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7]);case 9:return n(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8]);case 10:return n(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9]);default:return n.apply(t,u)}}function u(n,t){var f=function(){},i,u;return f.prototype=(c(n)?n[n.length-1]:n).prototype,i=new f,u=r(n,i,t),y(u)?u:i}return{invoke:r,instantiate:u,get:i,annotate:of}}var w={},o="Provider",f=[],b=new ai,h={$provide:{provider:u(k),factory:u(a),service:u(nt),value:u(tt),constant:u(it),decorator:rt}},t=g(h,function(){throw Error("Unknown provider: "+f.join(" <- "));}),l={},i=l.$injector=g(l,function(n){var r=t.get(n+o);return i.invoke(r.$get,r)});return r(d(n),function(n){i.invoke(n||e)}),i}function ns(){var n=!0;this.disableAutoScrolling=function(){n=!1},this.$get=["$window","$location","$rootScope",function(t,i,u){function o(n){var t=null;return r(n,function(n){t||l(n.nodeName)!=="a"||(t=n)}),t}function e(){var n=i.hash(),r;n?(r=f.getElementById(n))?r.scrollIntoView():(r=o(f.getElementsByName(n)))?r.scrollIntoView():n==="top"&&t.scrollTo(0,0):t.scrollTo(0,0)}var f=t.document;return n&&u.$watch(function(){return i.hash()},function(){u.$evalAsync(e)}),e}]}function ts(n,t,f,h){function d(n){try{n.apply(null,hu(arguments,1))}finally{if(l--,l===0)while(w.length)try{w.pop()()}catch(t){f.error(t)}}}function ht(n,t){(function i(){r(b,function(n){n()}),et=t(i,n)})()}function tt(){a!=c.url()&&(a=c.url(),r(g,function(n){n(c.url())}))}var c=this,v=t[0],y=n.location,ut=n.history,ft=n.setTimeout,st=n.clearTimeout,p={},l,w,b,et,a,k,g,nt;c.isMock=!1,l=0,w=[],c.$$completeOutstandingRequest=d,c.$$incOutstandingRequestCount=function(){l++},c.notifyWhenNoOutstandingRequests=function(n){r(b,function(n){n()}),l===0?n():w.push(n)},b=[],c.addPollFn=function(n){return o(et)&&ht(100,ft),b.push(n),n},a=y.href,k=t.find("base"),c.url=function(n,t){return n?a==n?void 0:(a=n,h.history?t?ut.replaceState(null,"",n):(ut.pushState(null,"",n),k.attr("href",k.attr("href"))):t?y.replace(n):y.href=n,c):y.href.replace(/%27/g,"'")},g=[],nt=!1,c.onUrlChange=function(t){return nt||(h.history&&u(n).bind("popstate",tt),h.hashchange?u(n).bind("hashchange",tt):c.addPollFn(tt),nt=!0),g.push(t),t},c.baseHref=function(){var n=k.attr("href");return n?n.replace(/^https?\:\/\/[^\/]*/,""):""};var it={},rt="",ot=c.baseHref();c.cookies=function(n,t){var o,h,r,u,e;if(n)t===i?v.cookie=escape(n)+"=;path="+ot+";expires=Thu, 01 Jan 1970 00:00:00 GMT":s(t)&&(o=(v.cookie=escape(n)+"="+escape(t)+";path="+ot).length+1,o>4096&&f.warn("Cookie '"+n+"' possibly not set or overflowed because it was too large ("+o+" > 4096 bytes)!"));else{if(v.cookie!==rt)for(rt=v.cookie,h=rt.split("; "),it={},u=0;u<h.length;u++)r=h[u],e=r.indexOf("="),e>0&&(it[unescape(r.substring(0,e))]=unescape(r.substring(e+1)));return it}},c.defer=function(n,t){var i;return l++,i=ft(function(){delete p[i],d(n)},t||0),p[i]=!0,i},c.defer.cancel=function(n){return p[n]?(delete p[n],st(n),d(e),!0):!1}}function is(){this.$get=["$window","$log","$sniffer","$document",function(n,t,i,r){return new ts(n,r,t,i)}]}function rs(){this.$get=function(){function t(t,i){function a(n){n!=f&&(r?r==n&&(r=n.n):r=n,c(n.n,n.p),c(n,f),f=n,f.n=null)}function c(n,t){n!=t&&(n&&(n.p=t),t&&(t.n=n))}if(t in n)throw Error("cacheId "+t+" taken");var s=0,l=h({},i,{id:t}),e={},v=i&&i.capacity||Number.MAX_VALUE,u={},f=null,r=null;return n[t]={put:function(n,t){var i=u[n]||(u[n]={key:n});(a(i),o(t))||(n in e||s++,e[n]=t,s>v&&this.remove(r.key))},get:function(n){var t=u[n];if(t)return a(t),e[n]},remove:function(n){var t=u[n];t&&(t==f&&(f=t.p),t==r&&(r=t.n),c(t.n,t.p),delete u[n],delete e[n],s--)},removeAll:function(){e={},s=0,u={},f=r=null},destroy:function(){e=null,l=null,u=null,delete n[t]},info:function(){return h({},l,{size:s})}}}var n={};return t.info=function(){var t={};return r(n,function(n,i){t[i]=n.info()}),t},t.get=function(t){return n[t]},t}}function us(){this.$get=["$cacheFactory",function(n){return n("templates")}]}function hf(n){var e={},l="Directive",w=/^\s*directive\:\s*([\d\w\-_]+)\s+(.*)$/,b=/(([\d\w\-_]+)(?:\:([^;]+))?;?)/,a="Template must have exactly one root element. was: ",o=/^\s*(https?|ftp|mailto|file):/;this.directive=function d(t,i){return s(t)?(vr(i,"directive"),e.hasOwnProperty(t)||(e[t]=[],n.factory(t+l,["$injector","$exceptionHandler",function(n,i){var u=[];return r(e[t],function(r){try{var f=n.invoke(r);p(f)?f={compile:v(f)}:!f.compile&&f.link&&(f.compile=v(f.link)),f.priority=f.priority||0,f.name=f.name||t,f.require=f.require||f.controller&&f.name,f.restrict=f.restrict||"A",u.push(f)}catch(e){i(e)}}),u}])),e[t].push(i)):r(t,su(d)),this},this.urlSanitizationWhitelist=function(n){return f(n)?(o=n,this):o},this.$get=["$injector","$interpolate","$exceptionHandler","$http","$templateCache","$parse","$controller","$rootScope","$document",function(n,f,d,g,nt,it,rt,ut,ft){function yt(n,t,i){n instanceof u||(n=u(n)),r(n,function(t,i){t.nodeType==3&&t.nodeValue.match(/\S+/)&&(n[i]=u(t).wrap("<span><\/span>").parent()[0])});var f=pt(n,t,n,i);return function(t,i){var r,u,o,e;for(vr(t,"scope"),r=i?ct.clone.call(n):n,u=0,o=r.length;u<o;u++)e=r[u],(e.nodeType==1||e.nodeType==9)&&r.eq(u).data("$scope",t);return ot(r,"ng-scope"),i&&i(r,t),f&&f(t,r,r),r}}function ot(n,t){try{n.addClass(t)}catch(i){}}function pt(n,t,r,f){function v(n,r,f,e){for(var h,c,l,a,p,w,b=[],o=0,v=r.length;o<v;o++)b.push(r[o]);for(o=0,w=0,v=s.length;o<v;w++)l=b[w],h=s[o++],c=s[o++],h?(h.scope?(a=n.$new(y(h.scope)),u(l).data("$scope",a)):a=n,p=h.transclude,p||!e&&t?h(c,a,l,f,function(t){return function(i){var r=n.$new();return r.$$transcluded=!0,t(r,i).bind("$destroy",or(r,r.$destroy))}}(p||t)):h(c,a,l,i,e)):c&&c(n,l.childNodes,i,e)}for(var s=[],o,h,c,l,a,e=0;e<n.length;e++)l=new at,c=bt(n[e],[],l,f),o=c.length?ti(c,n[e],l,t,r):null,h=o&&o.terminal||!n[e].childNodes||!n[e].childNodes.length?null:pt(n[e].childNodes,o?o.transclude:t),s.push(o),s.push(h),a=a||o||h;return a?v:null}function bt(n,t,i,r){var v=n.nodeType,y=i.$attr,f,e;switch(v){case 1:ht(t,et(ri(n).toLowerCase()),"E",r);for(var h,o,u,a,c=n.attributes,l=0,p=c&&c.length;l<p;l++)h=c[l],h.specified&&(o=h.name,u=et(o.toLowerCase()),y[u]=o,i[u]=a=k(tt&&o=="href"?decodeURIComponent(n.getAttribute(o,2)):h.value),ff(n,u)&&(i[u]=!0),oi(n,t,a,u),ht(t,u,"A",r));if(e=n.className,s(e)&&e!=="")while(f=b.exec(e))u=et(f[2]),ht(t,u,"C",r)&&(i[u]=k(f[3])),e=e.substr(f.index+f[0].length);break;case 3:ei(t,n.nodeValue);break;case 8:try{f=w.exec(n.nodeValue),f&&(u=et(f[1]),ht(t,u,"M",r)&&(i[u]=k(f[2])))}catch(d){}}return t.sort(fi),t}function ti(n,f,e,o,h){function ei(n,t){n&&(n.require=l.require,dt.push(n)),t&&(t.require=l.require,gt.push(t))}function fi(n,t){var i,f="data",u=!1;if(s(n)){while((i=n.charAt(0))=="^"||i=="?")n=n.substr(1),i=="^"&&(f="inheritedData"),u=u||i=="?";if(i=t[f]("$"+n+"Controller"),!i&&!u)throw Error("No controller: "+n);return i}return c(n)&&(i=[],r(n,function(n){i.push(fi(n,t))})),i}function et(n,t,o,s,h){var c,l,a,p,v,w,b,y;for(c=f===o?e:oo(e,new at(u(o),e.$attr)),l=c.$$element,nt&&(b=/^\s*([@=&])\s*(\w*)\s*$/,y=t.$parent||t,r(nt.scope,function(n,i){var e=n.match(b)||[],u=e[2]||i,o=e[1],f,r,s;t.$$isolateBindings[i]=o+u;switch(o){case"@":c.$observe(u,function(n){t[i]=n}),c.$$observers[u].$$scope=y;break;case"=":r=it(c[u]),s=r.assign||function(){f=t[i]=r(y);throw Error(gr+c[u]+" (directive: "+nt.name+")");},f=t[i]=r(y),t.$watch(function(){var n=r(y);return n!==t[i]&&(n!==f?f=t[i]=n:s(y,n=f=t[i])),n});break;case"&":r=it(c[u]),t[i]=function(n){return r(y,n)};break;default:throw Error("Invalid isolate scope definition for directive "+nt.name+": "+n);}})),ut&&r(ut,function(n){var i={$scope:t,$element:l,$attrs:c,$transclude:h};w=n.controller,w=="@"&&(w=c[n.name]),l.data("$"+n.name+"Controller",rt(w,i))}),a=0,p=dt.length;a<p;a++)try{v=dt[a],v(t,l,c,v.require&&fi(v.require,l))}catch(k){d(k,wt(l))}for(n&&n(t,o.childNodes,i,h),a=0,p=gt.length;a<p;a++)try{v=gt[a],v(t,l,c,v.require&&fi(v.require,l))}catch(k){d(k,wt(l))}}for(var ht=-Number.MAX_VALUE,dt=[],gt=[],vt=null,nt=null,pt=null,v=e.$$element=u(f),l,tt,b,ti,ct=o,ut,ft,w,ri,g=0,kt=n.length;g<kt;g++){if(l=n[g],b=i,ht>l.priority)break;if((w=l.scope)&&(st("isolated scope",nt,l,v),y(w)&&(ot(v,"ng-isolate-scope"),nt=l),ot(v,"ng-scope"),vt=vt||l),tt=l.name,(w=l.controller)&&(ut=ut||{},st("'"+tt+"' controller",ut[tt],l,v),ut[tt]=l),(w=l.transclude)&&(st("transclusion",ti,l,v),ti=l,ht=l.priority,w=="element"?(b=u(f),v=e.$$element=u(t.createComment(" "+tt+": "+e[tt]+" ")),f=v[0],lt(h,u(b[0]),f),ct=yt(b,o,ht)):(b=u(wr(f)).contents(),v.html(""),ct=yt(b,o))),w=l.template)if(st("template",pt,l,v),pt=l,w=ni(w),l.replace){if(b=u("<div>"+k(w)+"<\/div>").contents(),f=b[0],b.length!=1||f.nodeType!==1)throw new Error(a+w);lt(h,v,f),ri={$attr:{}},n=n.concat(bt(f,n.splice(g+1,n.length-(g+1)),ri)),ii(e,ri),kt=n.length}else v.html(w);if(l.templateUrl)st("template",pt,l,v),pt=l,et=ui(n.splice(g,n.length-g),et,v,e,h,l.replace,ct),kt=n.length;else if(l.compile)try{ft=l.compile(v,e,ct),p(ft)?ei(null,ft):ft&&ei(ft.pre,ft.post)}catch(oi){d(oi,wt(v))}l.terminal&&(et.terminal=!0,ht=Math.max(ht,l.priority))}return et.scope=vt&&vt.scope,et.transclude=ti&&ct,et}function ht(t,r,u,f){var h=!1;if(e.hasOwnProperty(r))for(var o,c=n.get(r+l),s=0,a=c.length;s<a;s++)try{o=c[s],(f===i||f>o.priority)&&o.restrict.indexOf(u)!=-1&&(t.push(o),h=!0)}catch(v){d(v)}return h}function ii(n,t){var u=t.$attr,f=n.$attr,i=n.$$element;r(n,function(i,r){r.charAt(0)!="$"&&(t[r]&&(i+=(r==="style"?";":" ")+t[r]),n.$set(r,i,!0,u[r]))}),r(t,function(t,r){r=="class"?(ot(i,t),n["class"]=(n["class"]?n["class"]+" ":"")+t):r=="style"?i.attr("style",i.attr("style")+";"+t):r.charAt(0)=="$"||n.hasOwnProperty(r)||(n[r]=t,f[r]=u[r])})}function ui(n,t,i,r,f,e,o){var s=[],c,l,v=i[0],y=n.shift(),p=h({},y,{controller:null,templateUrl:null,transclude:null,scope:null});return i.html(""),g.get(y.templateUrl,{cache:nt}).success(function(h){var y,b,d;if(h=ni(h),e){if(d=u("<div>"+k(h)+"<\/div>").contents(),y=d[0],d.length!=1||y.nodeType!==1)throw new Error(a+h);b={$attr:{}},lt(f,i,y),bt(y,n,b),ii(r,b)}else y=v,i.html(h);for(n.unshift(p),c=ti(n,y,r,o),l=pt(i[0].childNodes,o);s.length;){var g=s.pop(),it=s.pop(),nt=s.pop(),tt=s.pop(),w=y;nt!==v&&(w=wr(y),lt(it,u(nt),w)),c(function(){t(l,tt,w,f,g)},tt,w,f,g)}s=null}).error(function(n,t,i,r){throw Error("Failed to load template: "+r.url);}),function(n,i,r,u,f){s?(s.push(i),s.push(r),s.push(u),s.push(f)):c(function(){t(l,i,r,u,f)},i,r,u,f)}}function fi(n,t){return t.priority-n.priority}function st(n,t,i,r){if(t)throw Error("Multiple directives ["+t.name+", "+i.name+"] asking for "+n+" on: "+wt(r));}function ei(n,t){var i=f(t,!0);i&&n.push({priority:0,compile:v(function(n,t){var r=t.parent(),u=r.data("$binding")||[];u.push(i),ot(r.data("$binding",u),"ng-binding"),n.$watch(i,function(n){t[0].nodeValue=n})})})}function oi(n,t,r,u){var e=f(r,!0);e&&t.push({priority:100,compile:v(function(n,t,r){var o=r.$$observers||(r.$$observers={});u==="class"&&(e=f(r[u],!0)),r[u]=i,(o[u]||(o[u]=[])).$$inter=!0,(r.$$observers&&r.$$observers[u].$$scope||n).$watch(e,function(n){r.$set(u,n)})})})}function lt(n,t,i){var f=t[0],e=f.parentNode,r,o;if(n)for(r=0,o=n.length;r<o;r++)if(n[r]==f){n[r]=i;break}e&&e.replaceChild(i,f),i[u.expando]=f[u.expando],t[0]=i}var at=function(n,t){this.$$element=n,this.$attr=t||{}};at.prototype={$normalize:et,$set:function(n,t,u,f){var s=ff(this.$$element[0],n),h=this.$$observers,e;s&&(this.$$element.prop(n,t),f=s),this[n]=t,f?this.$attr[n]=f:(f=this.$attr[n],f||(this.$attr[n]=f=ar(n,"-"))),ri(this.$$element[0])==="A"&&n==="href"&&(kt.setAttribute("href",t),e=kt.href,e.match(o)||(this[n]=t="unsafe:"+e)),u!==!1&&(t===null||t===i?this.$$element.removeAttr(f):this.$$element.attr(f,t)),h&&r(h[n],function(n){try{n(t)}catch(i){d(i)}})},$observe:function(n,t){var i=this,r=i.$$observers||(i.$$observers={}),u=r[n]||(r[n]=[]);return u.push(t),ut.$evalAsync(function(){u.$$inter||t(i[n])}),t}};var kt=ft[0].createElement("a"),dt=f.startSymbol(),gt=f.endSymbol(),ni=dt=="{{"||gt=="}}"?vt:function ni(n){return n.replace(/\{\{/g,dt).replace(/}}/g,gt)};return yt}]}function et(n){return ku(n.replace(cf,""))}function fs(){var n={};this.register=function(t,i){y(t)?h(n,t):n[t]=i},this.$get=["$injector","$window",function(t,i){return function(r,u){if(s(r)){var f=r;r=n.hasOwnProperty(f)?n[f]:iu(u.$scope,f,!0)||iu(i,f,!0),bt(r,f,!0)}return t.instantiate(r,u)}}]}function es(){this.$get=["$window",function(n){return u(n.document)}]}function os(){this.$get=["$log",function(n){return function(){n.error.apply(n,arguments)}}]}function ss(){var n="{{",t="}}";this.startSymbol=function(t){return t?(n=t,this):n},this.endSymbol=function(n){return n?(t=n,this):t},this.$get=["$parse",function(r){function u(u,o){for(var a,v,s=0,h=[],c=u.length,p=!1,l,w,y=[];s<c;)(a=u.indexOf(n,s))!=-1&&(v=u.indexOf(t,a+f))!=-1?(s!=a&&h.push(u.substring(s,a)),h.push(l=r(w=u.substring(a+f,v))),l.exp=w,s=v+e,p=!0):(s!=c&&h.push(u.substring(s)),s=c);return(c=h.length)||(h.push(""),c=1),!o||p?(y.length=c,l=function(n){for(var r=0,u=c,t;r<u;r++)typeof(t=h[r])=="function"&&(t=t(n),t==null||t==i?t="":typeof t!="string"&&(t=ft(t))),y[r]=t;return y.join("")},l.exp=u,l.parts=h,l):void 0}var f=n.length,e=t.length;return u.startSymbol=function(){return n},u.endSymbol=function(){return t},u}]}function yf(n){for(var t=n.split("/"),i=t.length;i--;)t[i]=cr(t[i]);return t.join("/")}function gt(n,t){var i=lf.exec(n);return i={protocol:i[1],host:i[3],port:a(i[5])||vf[i[1]]||null,path:i[6]||"/",search:i[8],hash:i[10]},t&&(t.$$protocol=i.protocol,t.$$host=i.host,t.$$port=i.port),i}function lt(n,t,i){return n+"://"+t+(i==vf[n]?"":":"+i)}function nu(n){return n.substr(0,n.lastIndexOf("/"))}function cs(n,t,i){var r=gt(n);return decodeURIComponent(r.path)!=t||o(r.hash)||r.hash.indexOf(i)!==0?n:lt(r.protocol,r.host,r.port)+nu(t)+r.hash.substr(i.length)}function ls(n,t,i){var r=gt(n);if(decodeURIComponent(r.path)!=t||o(r.hash)||r.hash.indexOf(i)!==0){var f=r.search&&"?"+r.search||"",e=r.hash&&"#"+r.hash||"",u=nu(t),s=r.path.substr(u.length);if(r.path.indexOf(u)!==0)throw Error('Invalid url "'+n+'", missing path prefix "'+u+'" !');return lt(r.protocol,r.host,r.port)+t+"#"+i+s+f+e}return n}function tu(n,t,i){t=t||"",this.$$parse=function(n){var i=gt(n,this);if(i.path.indexOf(t)!==0)throw Error('Invalid url "'+n+'", missing path prefix "'+t+'" !');this.$$path=decodeURIComponent(i.path.substr(t.length)),this.$$search=hr(i.search),this.$$hash=i.hash&&decodeURIComponent(i.hash)||"",this.$$compose()},this.$$compose=function(){var n=lu(this.$$search),i=this.$$hash?"#"+cr(this.$$hash):"";this.$$url=yf(this.$$path)+(n?"?"+n:"")+i,this.$$absUrl=lt(this.$$protocol,this.$$host,this.$$port)+t+this.$$url},this.$$rewriteAppUrl=function(n){if(n.indexOf(i)==0)return n},this.$$parse(n)}function vi(n,t,i){var r;this.$$parse=function(n){var i=gt(n,this);if(i.hash&&i.hash.indexOf(t)!==0)throw Error('Invalid url "'+n+'", missing hash prefix "'+t+'" !');r=i.path+(i.search?"?"+i.search:""),i=hs.exec((i.hash||"").substr(t.length)),this.$$path=i[1]?(i[1].charAt(0)=="/"?"":"/")+decodeURIComponent(i[1]):"",this.$$search=hr(i[3]),this.$$hash=i[5]&&decodeURIComponent(i[5])||"",this.$$compose()},this.$$compose=function(){var n=lu(this.$$search),i=this.$$hash?"#"+cr(this.$$hash):"";this.$$url=yf(this.$$path)+(n?"?"+n:"")+i,this.$$absUrl=lt(this.$$protocol,this.$$host,this.$$port)+r+(this.$$url?"#"+t+this.$$url:"")},this.$$rewriteAppUrl=function(n){if(n.indexOf(i)==0)return n},this.$$parse(n)}function pf(n,t,i,r){vi.apply(this,arguments),this.$$rewriteAppUrl=function(n){if(n.indexOf(i)==0)return i+r+"#"+t+n.substr(i.length)}}function yi(n){return function(){return this[n]}}function wf(n,t){return function(i){return o(i)?this[n]:(this[n]=t(i),this.$$compose(),this)}}function as(){var t="",i=!1;this.hashPrefix=function(n){return f(n)?(t=n,this):t},this.html5Mode=function(n){return f(n)?(i=n,this):i},this.$get=["$rootScope","$browser","$sniffer","$rootElement",function(r,f,e,o){function w(n){r.$broadcast("$locationChangeSuccess",s.absUrl(),n)}var s,c,y,a=f.url(),h=gt(a),v,p;i?(c=f.baseHref()||"/",y=nu(c),v=lt(h.protocol,h.host,h.port)+y+"/",s=e.history?new tu(cs(a,c,t),y,v):new pf(ls(a,c,t),t,v,c.substr(y.length+1))):(v=lt(h.protocol,h.host,h.port)+(h.path||"")+(h.search?"?"+h.search:"")+"#"+t+"/",s=new vi(a,t,v)),o.bind("click",function(t){var i,f,e;if(!t.ctrlKey&&!t.metaKey&&t.which!=2){for(i=u(t.target);l(i[0].nodeName)!=="a";)if(i[0]===o[0]||!(i=i.parent())[0])return;f=i.prop("href"),e=s.$$rewriteAppUrl(f),f&&!i.attr("target")&&e&&(s.$$parse(e),r.$apply(),t.preventDefault(),n.angular["ff-684208-preventDefault"]=!0)}}),s.absUrl()!=a&&f.url(s.absUrl(),!0);f.onUrlChange(function(n){s.absUrl()!=n&&(r.$evalAsync(function(){var t=s.absUrl();s.$$parse(n),w(t)}),r.$$phase||r.$digest())});return p=0,r.$watch(function(){var n=f.url(),t=s.$$replace;return p&&n==s.absUrl()||(p++,r.$evalAsync(function(){r.$broadcast("$locationChangeStart",s.absUrl(),n).defaultPrevented?s.$$parse(n):(f.url(s.absUrl(),t),w(n))})),s.$$replace=!1,p}),s}]}function vs(){this.$get=["$window",function(n){function i(n){return n instanceof Error&&(n.stack?n=n.message&&n.stack.indexOf(n.message)===-1?"Error: "+n.message+"\n"+n.stack:n.stack:n.sourceURL&&(n=n.message+"\n"+n.sourceURL+":"+n.line)),n}function t(t){var u=n.console||{},f=u[t]||u.log||e;return f.apply?function(){var n=[];return r(arguments,function(t){n.push(i(t))}),f.apply(u,n)}:function(n,t){f(n,t)}}return{log:t("log"),warn:t("warn"),info:t("info"),error:t("error")}}]}function ys(n,t){function e(n){return n.indexOf(r)!=-1}function v(n){return n.indexOf(w)!=-1}function y(){return i+1<n.length?n.charAt(i+1):!1}function o(n){return"0"<=n&&n<="9"}function g(n){return n==" "||n=="\r"||n=="\t"||n=="\n"||n=='\v'||n==" "}function nt(n){return"a"<=n&&n<="z"||"A"<=n&&n<="Z"||"_"==n||n=="$"}function p(n){return n=="-"||n=="+"||o(n)}function s(t,r,u){u=u||i;throw Error("Lexer Error: "+t+" at column"+(f(r)?"s "+r+"-"+i+" ["+n.substring(r,u)+"]":" "+u)+" in expression ["+n+"].");}function tt(){for(var t="",e=i,r,f;i<n.length;){if(r=l(n.charAt(i)),r=="."||o(r))t+=r;else if(f=y(),r=="e"&&p(f))t+=r;else if(p(r)&&f&&o(f)&&t.charAt(t.length-1)=="e")t+=r;else if(!p(r)||f&&o(f)||t.charAt(t.length-1)!="e")break;else s("Invalid exponent");i++}t=1*t,u.push({index:e,text:t,json:!0,fn:function(){return t}})}function it(){for(var r="",l=i,e,s,a,f,c,v;i<n.length;){if(f=n.charAt(i),f=="."||nt(f)||o(f))f=="."&&(e=i),r+=f;else break;i++}if(e)for(s=i;s<n.length;){if(f=n.charAt(s),f=="("){a=r.substr(e-l+1),r=r.substr(0,e-l),i=s;break}if(g(f))s++;else break}c={index:l,text:r},ni.hasOwnProperty(r)?c.fn=c.json=ni[r]:(v=gf(r,t),c.fn=h(function(n,t){return v(n,t)},{assign:function(n,t){return kf(n,r,t)}})),u.push(c),a&&(u.push({index:e,text:".",json:!1}),u.push({index:e+1,text:a,json:!1}))}function rt(t){var c=i,r,e,h;i++;for(var f="",l=t,o=!1;i<n.length;){if(r=n.charAt(i),l+=r,o)r=="u"?(e=n.substring(i+1,i+5),e.match(/[\da-f]{4}/i)||s("Invalid unicode escape [\\u"+e+"]"),i+=4,f+=String.fromCharCode(parseInt(e,16))):(h=bf[r],f+=h?h:r),o=!1;else if(r=="\\")o=!0;else{if(r==t){i++,u.push({index:c,text:l,string:f,json:!0,fn:function(){return f}});return}f+=r}i++}s("Unterminated quote",c)}for(var u=[],c,i=0,a=[],r,w=":";i<n.length;){if(r=n.charAt(i),e("\"'"))rt(r);else if(o(r)||e(".")&&o(y()))tt();else if(nt(r))it(),v("{,")&&a[0]=="{"&&(c=u[u.length-1])&&(c.json=c.text.indexOf(".")==-1);else if(e("(){}[].,;:"))u.push({index:i,text:r,json:v(":[,")&&e("{[")||e("}]:,")}),e("{[")&&a.unshift(r),e("}]")&&a.shift(),i++;else if(g(r)){i++;continue}else{var b=r+y(),k=ni[r],d=ni[b];d?(u.push({index:i,text:b,fn:d}),i+=2):k?(u.push({index:i,text:r,fn:k,json:v("[,:")&&e("+-")}),i+=1):s("Unexpected next character ",i,i+1)}w=r}return u}function ps(n,t,r,u){function c(t,i){throw Error("Syntax Error: Token '"+i.text+"' "+t+" at column "+(i.index+1)+" of the expression ["+n+"] starting at ["+n.substring(i.index)+"].");}function b(){if(o.length===0)throw Error("Unexpected end of expression: "+n);return o[0]}function k(n,t,i,r){if(o.length>0){var f=o[0],u=f.text;if(u==n||u==t||u==i||u==r||!n&&!t&&!i&&!r)return f}return!1}function f(n,i,r,u){var f=k(n,i,r,u);return f?(t&&!f.json&&c("is not valid json",f),o.shift(),f):!1}function l(n){f(n)||c("is unexpected, expecting ["+n+"]",k())}function ht(n,t){return function(i,r){return n(i,r,t)}}function s(n,t,i){return function(r,u){return t(r,u,n,i)}}function ct(){for(var n=[];;)if(o.length>0&&!k("}",")",";","]")&&n.push(w()),!f(";"))return n.length==1?n[0]:function(t,i){for(var f,u,r=0;r<n.length;r++)u=n[r],u&&(f=u(t,i));return f}}function lt(){for(var n=a(),t;;)if(t=f("|"))n=s(n,t.fn,at());else return n}function at(){for(var t=f(),u=r(t.text),n=[],i;;)if(t=f(":"))n.push(a());else return i=function(t,i,r){for(var e=[r],f=0;f<n.length;f++)e.push(n[f](t,i));return u.apply(t,e)},function(){return i}}function a(){return tt()}function vt(){var t=d(),r,i;return(i=f("="))?(t.assign||c("implies assignment but ["+n.substring(0,i.index)+"] can not be assigned to",i),r=d(),function(n,i){return t.assign(n,r(n,i),i)}):t}function d(){for(var n=g(),t;;)if(t=f("||"))n=s(n,t.fn,g());else return n}function g(){var n=ft(),t;return(t=f("&&"))&&(n=s(n,t.fn,g())),n}function ft(){var n=et(),t;return(t=f("==","!="))&&(n=s(n,t.fn,ft())),n}function et(){var n=yt(),t;return(t=f("<",">","<=",">="))&&(n=s(n,t.fn,et())),n}function yt(){for(var n=ot(),t;t=f("+","-");)n=s(n,t.fn,ot());return n}function ot(){for(var n=y(),t;t=f("*","/","%");)n=s(n,t.fn,y());return n}function y(){var n;return f("+")?nt():(n=f("-"))?s(st,n.fn,y()):(n=f("!"))?ht(n.fn,y()):nt()}function nt(){var n,r,t,i;for(f("(")?(n=w(),l(")")):f("[")?n=kt():f("{")?n=dt():(r=f(),n=r.fn,n||c("not a primary expression",r));t=f("(","[",".");)t.text==="("?(n=it(n,i),i=null):t.text==="["?(i=n,n=ut(n)):t.text==="."?(i=n,n=rt(n)):c("IMPOSSIBLE");return n}function pt(n){var t=f().text,i=gf(t,u);return h(function(t,r){return i(n(t,r),r)},{assign:function(i,r,u){return kf(n(i,u),t,r)}})}function wt(n){var t=a();return l("]"),h(function(r,u){var o=n(r,u),s=t(r,u),f,e;return o?(f=o[s],f&&f.then&&(e=f,"$$v"in f||(e.$$v=i,e.then(function(n){e.$$v=n})),f=f.$$v),f):i},{assign:function(i,r,u){return n(i,u)[t(i,u)]=r}})}function bt(n,t){var i=[];if(b().text!=")")do i.push(a());while(f(","));return l(")"),function(r,u){for(var f=[],h=t?t(r,u):r,s,o=0;o<i.length;o++)f.push(i[o](r,u));return s=n(r,u)||e,s.apply?s.apply(h,f):s(f[0],f[1],f[2],f[3],f[4])}}function kt(){var n=[];if(b().text!="]")do n.push(a());while(f(","));return l("]"),function(t,i){for(var u=[],r=0;r<n.length;r++)u.push(n[r](t,i));return u}}function dt(){var n=[],t,i,r;if(b().text!="}")do t=f(),i=t.string||t.text,l(":"),r=a(),n.push({key:i,value:r});while(f(","));return l("}"),function(t,i){for(var f={},u,e,r=0;r<n.length;r++)u=n[r],e=u.value(t,i),f[u.key]=e;return f}}var st=v(0),p,o=ys(n,u),tt=vt,it=bt,rt=pt,ut=wt,w=lt;return t?(tt=d,it=rt=ut=w=function(){c("is not valid json",{text:n,index:0})},p=nt()):p=ct(),o.length!==0&&c("is an unexpected token",o[0]),p}function kf(n,t,i){for(var u=t.split("."),f,r,e=0;u.length>1;e++)f=u.shift(),r=n[f],r||(r={},n[f]=r),n=r;return n[u.shift()]=i,i}function iu(n,t,i){var r;if(!t)return n;var u=t.split("."),f,e=n,o=u.length;for(r=0;r<o;r++)f=u[r],n&&(n=(e=n)[f]);return!i&&p(n)?or(e,n):n}function df(n,t,r,u,f){return function(e,o){var s=o&&o.hasOwnProperty(n)?o:e,h;return s===null||s===i?s:(s=s[n],s&&s.then&&("$$v"in s||(h=s,h.$$v=i,h.then(function(n){h.$$v=n})),s=s.$$v),!t||s===null||s===i)?s:(s=s[t],s&&s.then&&("$$v"in s||(h=s,h.$$v=i,h.then(function(n){h.$$v=n})),s=s.$$v),!r||s===null||s===i)?s:(s=s[r],s&&s.then&&("$$v"in s||(h=s,h.$$v=i,h.then(function(n){h.$$v=n})),s=s.$$v),!u||s===null||s===i)?s:(s=s[u],s&&s.then&&("$$v"in s||(h=s,h.$$v=i,h.then(function(n){h.$$v=n})),s=s.$$v),!f||s===null||s===i)?s:(s=s[f],s&&s.then&&("$$v"in s||(h=s,h.$$v=i,h.then(function(n){h.$$v=n})),s=s.$$v),s)}}function gf(n,t){var u,o,e,f;return pi.hasOwnProperty(n)?pi[n]:(u=n.split("."),o=u.length,t?e=o<6?df(u[0],u[1],u[2],u[3],u[4]):function(n,t){var r=0,f;do f=df(u[r++],u[r++],u[r++],u[r++],u[r++])(n,t),t=i,n=f;while(r<o);return f}:(f="var l, fn, p;\n",r(u,function(n,t){f+="if(s === null || s === undefined) return s;\nl=s;\ns="+(t?"s":'((k&&k.hasOwnProperty("'+n+'"))?k:s)')+'["'+n+'"];\nif (s && s.then) {\n if (!("$$v" in s)) {\n p=s;\n p.$$v = undefined;\n p.then(function(v) {p.$$v=v;});\n}\n s=s.$$v\n}\n'}),f+="return s;",e=Function("s","k",f),e.toString=function(){return f}),pi[n]=e)}function ws(){var n={};this.$get=["$filter","$sniffer",function(t,i){return function(r){switch(typeof r){case"string":return n.hasOwnProperty(r)?n[r]:n[r]=ps(r,!1,t,i.csp);case"function":return r;default:return e}}}]}function bs(){this.$get=["$rootScope","$exceptionHandler",function(n,t){return ks(function(t){n.$evalAsync(t)},t)}]}function ks(n,t){function s(n){return n}function o(n){return f(n)}function c(n){var i=u(),f=n.length,t=[];return f?r(n,function(n,r){e(n).then(function(n){r in t||(t[r]=n,--f||i.resolve(t))},function(n){r in t||i.reject(n)})}):i.resolve(t),i.promise}var u=function(){var r=[],h,c;return c={resolve:function(t){if(r){var u=r;r=i,h=e(t),u.length&&n(function(){for(var t,n=0,i=u.length;n<i;n++)t=u[n],h.then(t[0],t[1])})}},reject:function(n){c.resolve(f(n))},promise:{then:function(n,i){var f=u(),e=function(i){try{f.resolve((n||s)(i))}catch(r){t(r),f.reject(r)}},c=function(n){try{f.resolve((i||o)(n))}catch(r){t(r),f.reject(r)}};return r?r.push([e,c]):h.then(e,c),f.promise}}}},e=function(t){return t&&t.then?t:{then:function(i){var r=u();return n(function(){r.resolve(i(t))}),r.promise}}},f=function(t){return{then:function(i,r){var f=u();return n(function(){f.resolve((r||o)(t))}),f.promise}}},h=function(i,r,h){var l=u(),c,v=function(n){try{return(r||s)(n)}catch(i){return t(i),f(i)}},a=function(n){try{return(h||o)(n)}catch(i){return t(i),f(i)}};return n(function(){e(i).then(function(n){c||(c=!0,l.resolve(e(n).then(v,a)))},function(n){c||(c=!0,l.resolve(a(n)))})}),l.promise};return{defer:u,reject:f,when:h,all:c}}function ds(){var n={};this.when=function(t,i){if(n[t]=h({reloadOnSearch:!0},i),t){var r=t[t.length-1]=="/"?t.substr(0,t.length-1):t+"/";n[r]={redirectTo:t}}return this},this.otherwise=function(n){return this.when(null,n),this},this.$get=["$rootScope","$location","$routeParams","$q","$injector","$http","$templateCache",function(t,i,u,e,o,c,l){function p(n,t){var u;t="^"+t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")+"$";for(var i="",o=[],s={},h=/:(\w+)/g,f,e=0;(f=h.exec(t))!==null;)i+=t.slice(e,f.index),i+="([^\\/]*)",o.push(f[1]),e=h.lastIndex;return i+=t.substr(e),u=n.match(new RegExp(i)),u&&r(o,function(n,t){s[n]=u[t+1]}),u?s:null}function y(){var n=w(),h=a.current;n&&h&&n.$$route===h.$$route&&ht(n.pathParams,h.pathParams)&&!n.reloadOnSearch&&!v?(h.params=n.params,nt(h.params,u),t.$broadcast("$routeUpdate",h)):(n||h)&&(v=!1,t.$broadcast("$routeChangeStart",n,h),a.current=n,n&&n.redirectTo&&(s(n.redirectTo)?i.path(b(n.redirectTo,n.params)).search(n.params).replace():i.url(n.redirectTo(n.pathParams,i.path(),i.search())).replace()),e.when(n).then(function(){if(n){var i=[],u=[],t;return r(n.resolve||{},function(n,t){i.push(t),u.push(s(n)?o.get(n):o.invoke(n))}),f(t=n.template)||f(t=n.templateUrl)&&(t=c.get(t,{cache:l}).then(function(n){return n.data})),f(t)&&(i.push("$template"),u.push(t)),e.all(u).then(function(n){var t={};return r(n,function(n,r){t[i[r]]=n}),t})}}).then(function(i){n==a.current&&(n&&(n.locals=i,nt(n.params,u)),t.$broadcast("$routeChangeSuccess",n,h))},function(i){n==a.current&&t.$broadcast("$routeChangeError",n,h,i)}))}function w(){var u,t;return r(n,function(n,r){!t&&(u=p(i.path(),r))&&(t=fi(n,{params:h({},i.search(),u),pathParams:u}),t.$$route=n)}),t||n[null]&&fi(n[null],{params:{},pathParams:{}})}function b(n,t){var i=[];return r((n||"").split(":"),function(n,r){if(r==0)i.push(n);else{var u=n.match(/(\w+)(.*)/),f=u[1];i.push(t[f]),i.push(u[2]||""),delete t[f]}}),i.join("")}var v=!1,a={routes:n,reload:function(){v=!0,t.$evalAsync(y)}};return t.$on("$locationChangeSuccess",y),a}]}function gs(){this.$get=v({})}function nh(){var n=10;this.digestTtl=function(t){return arguments.length&&(n=t),n},this.$get=["$injector","$exceptionHandler","$parse",function(t,i,r){function f(){this.$id=ui(),this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,this["this"]=this.$root=this,this.$$destroyed=!1,this.$$asyncQueue=[],this.$$listeners={},this.$$isolateBindings={}}function s(n){if(u.$$phase)throw Error(u.$$phase+" already in progress");u.$$phase=n}function o(){u.$$phase=null}function h(n,t){var i=r(n);return bt(i,t),i}function c(){}f.prototype={$new:function(n){var i,t;if(p(n))throw Error("API-CHANGE: Use $controller to instantiate controllers.");return n?(t=new f,t.$root=this.$root):(i=function(){},i.prototype=this,t=new i,t.$id=ui()),t["this"]=t,t.$$listeners={},t.$parent=this,t.$$asyncQueue=[],t.$$watchers=t.$$nextSibling=t.$$childHead=t.$$childTail=null,t.$$prevSibling=this.$$childTail,this.$$childHead?(this.$$childTail.$$nextSibling=t,this.$$childTail=t):this.$$childHead=this.$$childTail=t,t},$watch:function(n,t,i){var f=this,s=h(n,"watch"),r=f.$$watchers,u={fn:t,last:c,get:s,exp:n,eq:!!i},o;return p(t)||(o=h(t||e,"listener"),u.fn=function(n,t,i){o(i)}),r||(r=f.$$watchers=[]),r.unshift(u),function(){fr(r,u)}},$digest:function(){var r,u,f,v,e,y,h,w=n,b,t,k=this,l=[],a,d;s("$digest");do{h=!1,t=k;do{for(e=t.$$asyncQueue;e.length;)try{t.$eval(e.shift())}catch(g){i(g)}if(v=t.$$watchers)for(y=v.length;y--;)try{r=v[y],(u=r.get(t))===(f=r.last)||(r.eq?ht(u,f):typeof u=="number"&&typeof f=="number"&&isNaN(u)&&isNaN(f))||(h=!0,r.last=r.eq?nt(u):u,r.fn(u,f===c?u:f,t),w<5&&(a=4-w,l[a]||(l[a]=[]),d=p(r.exp)?"fn: "+(r.exp.name||r.exp.toString()):r.exp,d+="; newVal: "+ft(u)+"; oldVal: "+ft(f),l[a].push(d)))}catch(g){i(g)}if(!(b=t.$$childHead||t!==k&&t.$$nextSibling))while(t!==k&&!(b=t.$$nextSibling))t=t.$parent}while(t=b);if(h&&!w--){o();throw Error(n+" $digest() iterations reached. Aborting!\nWatchers fired in the last 5 iterations: "+ft(l));}}while(h||e.length);o()},$destroy:function(){if(u!=this&&!this.$$destroyed){var n=this.$parent;this.$broadcast("$destroy"),this.$$destroyed=!0,n.$$childHead==this&&(n.$$childHead=this.$$nextSibling),n.$$childTail==this&&(n.$$childTail=this.$$prevSibling),this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling),this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling),this.$parent=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null}},$eval:function(n,t){return r(n)(this,t)},$evalAsync:function(n){this.$$asyncQueue.push(n)},$apply:function(n){try{return s("$apply"),this.$eval(n)}catch(t){i(t)}finally{o();try{u.$digest()}catch(t){i(t);throw t;}}},$on:function(n,t){var i=this.$$listeners[n];return i||(this.$$listeners[n]=i=[]),i.push(t),function(){i[oi(i,t)]=null}},$emit:function(n){var h=[],f,u=this,s=!1,e={name:n,targetScope:u,stopPropagation:function(){s=!0},preventDefault:function(){e.defaultPrevented=!0},defaultPrevented:!1},c=er([e],arguments,1),r,o;do{for(f=u.$$listeners[n]||h,e.currentScope=u,r=0,o=f.length;r<o;r++){if(!f[r]){f.splice(r,1),r--,o--;continue}try{if(f[r].apply(null,c),s)return e}catch(l){i(l)}}u=u.$parent}while(u);return e},$broadcast:function(n){var f=this,r=f,o=f,s={name:n,targetScope:f,preventDefault:function(){s.defaultPrevented=!0},defaultPrevented:!1},c=er([s],arguments,1),e,u,h;do{for(r=o,s.currentScope=r,e=r.$$listeners[n]||[],u=0,h=e.length;u<h;u++){if(!e[u]){e.splice(u,1),u--,h--;continue}try{e[u].apply(null,c)}catch(l){i(l)}}if(!(o=r.$$childHead||r!==f&&r.$$nextSibling))while(r!==f&&!(o=r.$$nextSibling))r=r.$parent}while(r=o);return s}};var u=new f;return u}]}function th(){this.$get=["$window",function(n){var t={},i=a((/android (\d+)/.exec(l(n.navigator.userAgent))||[])[1]);return{history:!!(n.history&&n.history.pushState&&!(i<4)),hashchange:"onhashchange"in n&&(!n.document.documentMode||n.document.documentMode>7),hasEvent:function(i){if(i=="input"&&tt==9)return!1;if(o(t[i])){var r=n.document.createElement("div");t[i]="on"+i in r}return t[i]},csp:!1}}]}function ih(){this.$get=v(n)}function ne(n){var t={},i,u,f;return n?(r(n.split("\n"),function(n){f=n.indexOf(":"),i=l(k(n.substr(0,f))),u=k(n.substr(f+1)),i&&(t[i]?t[i]+=", "+u:t[i]=u)}),t):t}function te(n){var t=y(n)?n:i;return function(i){return(t||(t=ne(n)),i)?t[l(i)]||null:t}}function ie(n,t,i){return p(i)?i(n,t):(r(i,function(i){n=i(n,t)}),n)}function ru(n){return 200<=n&&n<300}function rh(){var t=/^\s*(\[|\{[^\{])/,u=/[\}\]]\s*$/,f=/^\)\]\}',?\n/,n=this.defaults={transformResponse:[function(n){return s(n)&&(n=n.replace(f,""),t.test(n)&&u.test(n)&&(n=cu(n,!0))),n}],transformRequest:[function(n){return y(n)&&!uo(n)?ft(n):n}],headers:{common:{Accept:"application/json, text/plain, */*","X-Requested-With":"XMLHttpRequest"},post:{"Content-Type":"application/json;charset=utf-8"},put:{"Content-Type":"application/json;charset=utf-8"}}},e=this.responseInterceptors=[];this.$get=["$httpBackend","$browser","$cacheFactory","$rootScope","$q","$injector",function(t,u,f,a,v,p){function w(t){function s(n){var t=h({},n,{data:ie(n.data,n.headers,a)});return ru(n.status)?t:v.reject(t)}t.method=ot(t.method);var c=t.transformRequest||n.transformRequest,a=t.transformResponse||n.transformResponse,e=n.headers,f=h({"X-XSRF-TOKEN":u.cookies()["XSRF-TOKEN"]},e.common,e[l(t.method)],t.headers),y=ie(t.data,te(f),c),i;return o(t.data)&&delete f["Content-Type"],i=tt(t,y,f),i=i.then(s,s),r(b,function(n){i=n(i)}),i.success=function(n){return i.then(function(i){n(i.data,i.status,i.headers,t)}),i},i.error=function(n){return i.then(null,function(i){n(i.data,i.status,i.headers,t)}),i},i}function d(){r(arguments,function(n){w[n]=function(t,i){return w(h(i||{},{method:n,url:t}))}})}function g(){r(arguments,function(n){w[n]=function(t,i,r){return w(h(r||{},{method:n,url:t,data:i}))}})}function tt(n,i,r){function p(n,t,i){f&&(ru(n)?f.put(e,[n,t,ne(i)]):f.remove(e)),l(t,n,i),a.$apply()}function l(t,i,r){i=Math.max(i,0),(ru(i)?s.resolve:s.reject)({data:t,status:i,headers:te(r),config:n})}function o(){var t=oi(w.pendingRequests,n);t!==-1&&w.pendingRequests.splice(t,1)}var s=v.defer(),h=s.promise,f,u,e=it(n.url,n.params);if(w.pendingRequests.push(n),h.then(o,o),n.cache&&n.method=="GET"&&(f=y(n.cache)?n.cache:k),f)if(u=f.get(e),u){if(u.then)return u.then(o,o),u;c(u)?l(u[1],u[0],nt(u[2])):l(u,200,{})}else f.put(e,h);return u||t(n.method,e,i,p,r,n.timeout,n.withCredentials),h}function it(n,t){if(!t)return n;var r=[];return ro(t,function(n,t){n!=null&&n!=i&&(y(n)&&(n=ft(n)),r.push(encodeURIComponent(t)+"="+encodeURIComponent(n)))}),n+(n.indexOf("?")==-1?"?":"&")+r.join("&")}var k=f("$http"),b=[];return r(e,function(n){b.push(s(n)?p.get(n):p.invoke(n))}),w.pendingRequests=[],d("get","delete","head","jsonp"),g("post","put"),w.defaults=n,w}]}function uh(){this.$get=["$browser","$window","$document",function(n,t,i){return fh(n,re,n.defer,t.angular.callbacks,i[0],t.location.protocol.replace(":",""))}]}function fh(n,t,i,u,f,o){function s(n,t){var i=f.createElement("script"),r=function(){f.body.removeChild(i),t&&t()};i.type="text/javascript",i.src=n,tt?i.onreadystatechange=function(){/loaded|complete/.test(i.readyState)&&r()}:i.onload=i.onerror=r,f.body.appendChild(i)}return function(f,h,c,a,v,y,p){function k(t,i,r,u){var f=(h.match(lf)||["",o])[1];i=f=="file"?r?200:404:i,i=i==1223?204:i,t(i,r,u),n.$$completeOutstandingRequest(e)}var b,w,d;n.$$incOutstandingRequestCount(),h=h||n.url(),l(f)=="jsonp"?(b="_"+(u.counter++).toString(36),u[b]=function(n){u[b].data=n},s(h.replace("JSON_CALLBACK","angular.callbacks."+b),function(){u[b].data?k(a,200,u[b].data):k(a,-2),delete u[b]})):(w=new t,w.open(f,h,!0),r(v,function(n,t){n&&w.setRequestHeader(t,n)}),w.onreadystatechange=function(){if(w.readyState==4){var n=w.getAllResponseHeaders(),i,t=["Cache-Control","Content-Language","Content-Type","Expires","Last-Modified","Pragma"];n||(n="",r(t,function(t){var i=w.getResponseHeader(t);i&&(n+=t+": "+i+"\n")})),k(a,d||w.status,w.responseText,n)}},p&&(w.withCredentials=!0),w.send(c||""),y>0&&i(function(){d=-1,w.abort()},y))}}function eh(){this.$get=function(){return{id:"en-us",NUMBER_FORMATS:{DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{minInt:1,minFrac:0,maxFrac:3,posPre:"",posSuf:"",negPre:"-",negSuf:"",gSize:3,lgSize:3},{minInt:1,minFrac:2,maxFrac:2,posPre:"¤",posSuf:"",negPre:"(¤",negSuf:")",gSize:3,lgSize:3}],CURRENCY_SYM:"$"},DATETIME_FORMATS:{MONTH:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),SHORTMONTH:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),DAY:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),SHORTDAY:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),AMPMS:["AM","PM"],medium:"MMM d, y h:mm:ss a",short:"M/d/yy h:mm a",fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",mediumDate:"MMM d, y",shortDate:"M/d/yy",mediumTime:"h:mm:ss a",shortTime:"h:mm a"},pluralCat:function(n){return n===1?"one":"other"}}}}function oh(){this.$get=["$rootScope","$browser","$q","$exceptionHandler",function(n,t,i,r){function e(e,o,s){var h=i.defer(),c=h.promise,v=f(s)&&!s,l,a;return l=t.defer(function(){try{h.resolve(e())}catch(t){h.reject(t),r(t)}v||n.$apply()},o),a=function(){delete u[c.$$timeoutId]},c.$$timeoutId=l,u[l]=h,c.then(a,a),c}var u={};return e.cancel=function(n){return n&&n.$$timeoutId in u?(u[n.$$timeoutId].reject("canceled"),t.defer.cancel(n.$$timeoutId)):!1},e}]}function ue(n){function t(t,r){return n.factory(t+i,r)}var i="Filter";this.register=t,this.$get=["$injector",function(n){return function(t){return n.get(t+i)}}],t("currency",fe),t("date",se),t("filter",sh),t("json",yh),t("limitTo",ph),t("lowercase",he),t("number",ee),t("orderBy",le),t("uppercase",ce)}function sh(){return function(n,t){var i,r,u,e,f,o;if(!c(n))return n;i=[],i.check=function(n){for(var t=0;t<i.length;t++)if(!i[t](n))return!1;return!0},r=function(n,t){var u,i;if(t.charAt(0)==="!")return!r(n,t.substr(1));switch(typeof n){case"boolean":case"number":case"string":return(""+n).toLowerCase().indexOf(t)>-1;case"object":for(u in n)if(u.charAt(0)!=="$"&&r(n[u],t))return!0;return!1;case"array":for(i=0;i<n.length;i++)if(r(n[i],t))return!0;return!1;default:return!1}};switch(typeof t){case"boolean":case"number":case"string":t={$:t};case"object":for(u in t)u=="$"?function(){var n=(""+t[u]).toLowerCase();n&&i.push(function(t){return r(t,n)})}():function(){var f=u,n=(""+t[u]).toLowerCase();n&&i.push(function(t){return r(iu(t,f),n)})}();break;case"function":i.push(t);break;default:return n}for(e=[],f=0;f<n.length;f++)o=n[f],i.check(o)&&e.push(o);return e}}function fe(n){var t=n.NUMBER_FORMATS;return function(n,i){return o(i)&&(i=t.CURRENCY_SYM),oe(n,t.PATTERNS[1],t.GROUP_SEP,t.DECIMAL_SEP,2).replace(/\u00A4/g,i)}}function ee(n){var t=n.NUMBER_FORMATS;return function(n,i){return oe(n,t.PATTERNS[0],t.GROUP_SEP,t.DECIMAL_SEP,i)}}function oe(n,t,i,r,u){var y,a,k,p,s,h,f;if(isNaN(n)||!isFinite(n))return"";y=n<0,n=Math.abs(n);var c=n+"",e="",l=[],b=!1;if(c.indexOf("e")!==-1&&(a=c.match(/([\d\.]+)e(-?)(\d+)/),a&&a[2]=="-"&&a[3]>u+1?c="0":(e=c,b=!0)),!b){k=(c.split(uu)[1]||"").length,o(u)&&(u=Math.min(Math.max(t.minFrac,k),t.maxFrac)),p=Math.pow(10,u),n=Math.round(n*p)/p,s=(""+n).split(uu),h=s[0],s=s[1]||"";var v=0,w=t.lgSize,d=t.gSize;if(h.length>=w+d)for(v=h.length-w,f=0;f<v;f++)(v-f)%d==0&&f!==0&&(e+=i),e+=h.charAt(f);for(f=v;f<h.length;f++)(h.length-f)%w==0&&f!==0&&(e+=i),e+=h.charAt(f);while(s.length<u)s+="0";u&&u!=="0"&&(e+=r+s.substr(0,u))}return l.push(y?t.negPre:t.posPre),l.push(e),l.push(y?t.negSuf:t.posSuf),l.join("")}function fu(n,t,i){var r="";for(n<0&&(r="-",n=-n),n=""+n;n.length<t;)n="0"+n;return i&&(n=n.substr(n.length-t)),r+n}function b(n,t,i,r){return function(u){var f=u["get"+n]();return(i>0||f>-i)&&(f+=i),f===0&&i==-12&&(f=12),fu(f,t,r)}}function wi(n,t){return function(i,r){var u=i["get"+n](),f=ot(t?"SHORT"+n:n);return r[f][u]}}function hh(n){var t=-1*n.getTimezoneOffset(),i=t>=0?"+":"";return i+=fu(Math[t>0?"floor":"ceil"](t/60),2)+fu(Math.abs(t%60),2)}function ch(n,t){return n.getHours()<12?t.AMPMS[0]:t.AMPMS[1]}function se(n){function i(n){var i;if(i=n.match(t)){var r=new Date(0),u=0,f=0;return i[9]&&(u=a(i[9]+i[10]),f=a(i[9]+i[11])),r.setUTCFullYear(a(i[1]),a(i[2])-1,a(i[3])),r.setUTCHours(a(i[4]||0)-u,a(i[5]||0)-f,a(i[6]||0),a(i[7]||0)),r}return n}var t=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(t,u){var h="",f=[],e,o;if(u=u||"mediumDate",u=n.DATETIME_FORMATS[u]||u,s(t)&&(t=vh.test(t)?a(t):i(t)),rr(t)&&(t=new Date(t)),!yt(t))return t;while(u)o=ah.exec(u),o?(f=er(f,o,1),u=f.pop()):(f.push(u),u=null);return r(f,function(i){e=lh[i],h+=e?e(t,n.DATETIME_FORMATS):i.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),h}}function yh(){return function(n){return ft(n,!0)}}function ph(){return function(n,t){if(!(n instanceof Array))return n;t=a(t);var r=[],i,u;if(!n||!(n instanceof Array))return r;for(t>n.length?t=n.length:t<-n.length&&(t=-n.length),t>0?(i=0,u=t):(i=n.length+t,u=n.length);i<u;i++)r.push(n[i]);return r}}function le(n){return function(t,i,r){function o(n,t){for(var u,r=0;r<i.length;r++)if(u=i[r](n,t),u!==0)return u;return 0}function e(n,t){return sr(t)?function(t,i){return n(i,t)}:n}function h(n,t){var i=typeof n,r=typeof t;return i==r?(i=="string"&&(n=n.toLowerCase()),i=="string"&&(t=t.toLowerCase()),n===t)?0:n<t?-1:1:i<r?-1:1}var f,u;if(!c(t)||!i)return t;for(i=c(i)?i:[i],i=ur(i,function(t){var r=!1,i=t||vt;return s(t)&&((t.charAt(0)=="+"||t.charAt(0)=="-")&&(r=t.charAt(0)=="-",t=t.substring(1)),i=n(t)),e(function(n,t){return h(i(n),i(t))},r)}),f=[],u=0;u<t.length;u++)f.push(t[u]);return f.sort(e(o,r))}}function d(n){return p(n)&&(n={link:n}),n.restrict=n.restrict||"AC",v(n)}function ve(n,t){function u(t,i){i=i?"-"+ar(i,"-"):"",n.removeClass((t?gi:di)+i).addClass((t?di:gi)+i)}var i=this,f=n.parent().controller("form")||ti,e=0,o=i.$error={};i.$name=t.name,i.$dirty=!1,i.$pristine=!0,i.$valid=!0,i.$invalid=!1,f.$addControl(i),n.addClass(nr),u(!0),i.$addControl=function(n){n.$name&&!i.hasOwnProperty(n.$name)&&(i[n.$name]=n)},i.$removeControl=function(n){n.$name&&i[n.$name]===n&&delete i[n.$name],r(o,function(t,r){i.$setValidity(r,!0,n)})},i.$setValidity=function(n,t,r){var s=o[n];if(t)s&&(fr(s,r),s.length||(e--,e||(u(t),i.$valid=!0,i.$invalid=!1),o[n]=!1,u(!0,n),f.$setValidity(n,!0,i)));else{if(e||u(t),s){if(eo(s,r))return}else o[n]=s=[],e++,u(!1,n),f.$setValidity(n,!1,i);s.push(r),i.$valid=!1,i.$invalid=!0}},i.$setDirty=function(){n.removeClass(nr).addClass(be),i.$dirty=!0,i.$pristine=!1,f.$setDirty()}}function g(n){return o(n)||n===""||n===null||n!==n}function ki(n,t,r,u,f,e){var h=function(){var i=k(t.val());u.$viewValue!==i&&n.$apply(function(){u.$setViewValue(i)})},c,o,s,l,p,v,w,y;f.hasEvent("input")?t.bind("input",h):(t.bind("keydown",function(n){var t=n.keyCode;t===91||15<t&&t<19||37<=t&&t<=40||c||(c=e.defer(function(){h(),c=null}))}),t.bind("change",h)),u.$render=function(){t.val(g(u.$viewValue)?"":u.$viewValue)},o=r.ngPattern,l=function(n,t){return g(t)||n.test(t)?(u.$setValidity("pattern",!0),t):(u.$setValidity("pattern",!1),i)},o&&(o.match(/^\/(.*)\/$/)?(o=new RegExp(o.substr(1,o.length-2)),s=function(n){return l(o,n)}):s=function(t){var i=n.$eval(o);if(!i||!i.test)throw new Error("Expected "+o+" to be a RegExp but was "+i);return l(i,t)},u.$formatters.push(s),u.$parsers.push(s)),r.ngMinlength&&(p=a(r.ngMinlength),v=function(n){return!g(n)&&n.length<p?(u.$setValidity("minlength",!1),i):(u.$setValidity("minlength",!0),n)},u.$parsers.push(v),u.$formatters.push(v)),r.ngMaxlength&&(w=a(r.ngMaxlength),y=function(n){return!g(n)&&n.length>w?(u.$setValidity("maxlength",!1),i):(u.$setValidity("maxlength",!0),n)},u.$parsers.push(y),u.$formatters.push(y))}function nc(n,t,r,u,f,e){var h,o,c,s;ki(n,t,r,u,f,e),u.$parsers.push(function(n){var t=g(n);return t||gh.test(n)?(u.$setValidity("number",!0),n===""?null:t?n:parseFloat(n)):(u.$setValidity("number",!1),i)}),u.$formatters.push(function(n){return g(n)?"":""+n}),r.min&&(h=parseFloat(r.min),o=function(n){return!g(n)&&n<h?(u.$setValidity("min",!1),i):(u.$setValidity("min",!0),n)},u.$parsers.push(o),u.$formatters.push(o)),r.max&&(c=parseFloat(r.max),s=function(n){return!g(n)&&n>c?(u.$setValidity("max",!1),i):(u.$setValidity("max",!0),n)},u.$parsers.push(s),u.$formatters.push(s)),u.$formatters.push(function(n){return g(n)||rr(n)?(u.$setValidity("number",!0),n):(u.$setValidity("number",!1),i)})}function tc(n,t,r,u,f,e){ki(n,t,r,u,f,e);var o=function(n){return g(n)||kh.test(n)?(u.$setValidity("url",!0),n):(u.$setValidity("url",!1),i)};u.$formatters.push(o),u.$parsers.push(o)}function ic(n,t,r,u,f,e){ki(n,t,r,u,f,e);var o=function(n){return g(n)||dh.test(n)?(u.$setValidity("email",!0),n):(u.$setValidity("email",!1),i)};u.$formatters.push(o),u.$parsers.push(o)}function rc(n,t,i,r){o(i.name)&&t.attr("name",ui()),t.bind("click",function(){t[0].checked&&n.$apply(function(){r.$setViewValue(i.value)})}),r.$render=function(){var n=i.value;t[0].checked=n==r.$viewValue},i.$observe("value",r.$render)}function uc(n,t,i,r){var u=i.ngTrueValue,f=i.ngFalseValue;s(u)||(u=!0),s(f)||(f=!1),t.bind("click",function(){n.$apply(function(){r.$setViewValue(t[0].checked)})}),r.$render=function(){t[0].checked=r.$viewValue},r.$formatters.push(function(n){return n===u}),r.$parsers.push(function(n){return n?u:f})}function eu(n,t){return n="ngClass"+n,d(function(r,u,f){function o(n){(t===!0||r.$index%2===t)&&(e&&n!==e&&s(e),h(n)),e=n}function s(n){y(n)&&!c(n)&&(n=ur(n,function(n,t){if(n)return t})),u.removeClass(c(n)?n.join(" "):n)}function h(n){y(n)&&!c(n)&&(n=ur(n,function(n,t){if(n)return t})),n&&u.addClass(c(n)?n.join(" "):n)}var e=i;r.$watch(f[n],o,!0),f.$observe("class",function(){var i=r.$eval(f[n]);o(i,i)}),n!=="ngClass"&&r.$watch("$index",function(i,u){var e=i%2;e!==u%2&&(e==t?h(r.$eval(f[n])):s(r.$eval(f[n])))})})}var l=function(n){return s(n)?n.toLowerCase():n},ot=function(n){return s(n)?n.toUpperCase():n},ge=function(n){return s(n)?n.replace(/[A-Z]/g,function(n){return String.fromCharCode(n.charCodeAt(0)|32)}):n},no=function(n){return s(n)?n.replace(/[a-z]/g,function(n){return String.fromCharCode(n.charCodeAt(0)&-33)}):n},vu,yu,wu,bu,ct,dt,kr,gr,cf,ni,bf,pi,re,uu,he,ce,ae,bi,ti;"i"!=="I".toLowerCase()&&(l=ge,ot=no);var tt=a((/msie (\d+)/.exec(l(navigator.userAgent))||[])[1]),u,it,tr=[].slice,to=[].push,ii=Object.prototype.toString,ir=n.angular||(n.angular={}),at,ri,rt=["0","0","0"];e.$inject=[],vt.$inject=[],ri=tt<9?function(n){return n=n.nodeName?n:n[0],n.scopeName&&n.scopeName!="HTML"?ot(n.scopeName+":"+n.nodeName):n.nodeName}:function(n){return n.nodeName?n.nodeName:n[0].nodeName},vu=/[A-Z]/g,yu={full:"1.0.6",major:1,minor:0,dot:6,codeName:"universal-irreversibility"};var si=w.cache={},hi=w.expando="ng-"+ +new Date,vo=1,pu=n.document.addEventListener?function(n,t,i){n.addEventListener(t,i,!1)}:function(n,t,i){n.attachEvent("on"+t,i)},yr=n.document.removeEventListener?function(n,t,i){n.removeEventListener(t,i,!1)}:function(n,t,i){n.detachEvent("on"+t,i)};wu=/([\:\-\_]+(.))/g,bu=/^moz([A-Z])/,ct=w.prototype={ready:function(t){function r(){i||(i=!0,t())}var i=!1;this.bind("DOMContentLoaded",r),w(n).bind("load",r)},toString:function(){var n=[];return r(this,function(t){n.push(""+t)}),"["+n.join(", ")+"]"},eq:function(n){return n>=0?u(this[n]):u(this[this.length+n])},length:0,push:to,sort:[].sort,splice:[].splice},dt={},r("multiple,selected,checked,disabled,readOnly,required".split(","),function(n){dt[l(n)]=n}),kr={},r("input,select,option,textarea,button,form".split(","),function(n){kr[ot(n)]=!0}),r({data:nf,inheritedData:li,scope:function(n){return li(n,"$scope")},controller:uf,injector:function(n){return li(n,"$injector")},removeAttr:function(n,t){n.removeAttribute(t)},hasClass:ci,css:function(n,t,r){if(t=ku(t),f(r))n.style[t]=r;else{var u;return tt<=8&&(u=n.currentStyle&&n.currentStyle[t],u===""&&(u="auto")),u=u||n.style[t],tt<=8&&(u=u===""?i:u),u}},attr:function(n,t,r){var u=l(t),o;if(dt[u])if(f(r))r?(n[t]=!0,n.setAttribute(t,u)):(n[t]=!1,n.removeAttribute(u));else return n[t]||(n.attributes.getNamedItem(t)||e).specified?u:i;else if(f(r))n.setAttribute(t,r);else if(n.getAttribute)return o=n.getAttribute(t,2),o===null?i:o},prop:function(n,t,i){if(f(i))n[t]=i;else return n[t]},text:h(tt<9?function(n,t){if(n.nodeType==1){if(o(t))return n.innerText;n.innerText=t}else{if(o(t))return n.nodeValue;n.nodeValue=t}}:function(n,t){if(o(t))return n.textContent;n.textContent=t},{$dv:""}),val:function(n,t){if(o(t))return n.value;n.value=t},html:function(n,t){if(o(t))return n.innerHTML;for(var i=0,r=n.childNodes;i<r.length;i++)kt(r[i]);n.innerHTML=t}},function(n,t){w.prototype[t]=function(t,r){var u,f;if((n.length==2&&n!==ci&&n!==uf?t:r)===i){if(y(t)){for(u=0;u<this.length;u++)if(n===nf)n(this[u],t);else for(f in t)n(this[u],f,t[f]);return this}if(this.length)return n(this[0],t,r)}else{for(u=0;u<this.length;u++)n(this[u],t,r);return this}return n.$dv}}),r({removeData:gu,dealoc:kt,bind:function ef(n,t,i){var u=ut(n,"events"),f=ut(n,"handle");u||ut(n,"events",u={}),f||ut(n,"handle",f=po(n,u)),r(t.split(" "),function(t){var e=u[t],r;e||(t=="mouseenter"||t=="mouseleave"?(r=0,u.mouseenter=[],u.mouseleave=[],ef(n,"mouseover",function(n){r++,r==1&&f(n,"mouseenter")}),ef(n,"mouseout",function(n){r--,r==0&&f(n,"mouseleave")})):(pu(n,t,f),u[t]=[]),e=u[t]),e.push(i)})},unbind:du,replaceWith:function(n,t){var i,u=n.parentNode;kt(n),r(new w(t),function(t){i?u.insertBefore(t,i.nextSibling):u.replaceChild(t,n),i=t})},children:function(n){var t=[];return r(n.childNodes,function(n){n.nodeType===1&&t.push(n)}),t},contents:function(n){return n.childNodes||[]},append:function(n,t){r(new w(t),function(t){n.nodeType===1&&n.appendChild(t)})},prepend:function(n,t){if(n.nodeType===1){var i=n.firstChild;r(new w(t),function(t){i?n.insertBefore(t,i):(n.appendChild(t),i=t)})}},wrap:function(n,t){t=u(t)[0];var i=n.parentNode;i&&i.replaceChild(t,n),t.appendChild(n)},remove:function(n){kt(n);var t=n.parentNode;t&&t.removeChild(n)},after:function(n,t){var i=n,u=n.parentNode;r(new w(t),function(n){u.insertBefore(n,i.nextSibling),i=n})},addClass:rf,removeClass:tf,toggleClass:function(n,t,i){o(i)&&(i=!ci(n,t)),(i?rf:tf)(n,t)},parent:function(n){var t=n.parentNode;return t&&t.nodeType!==11?t:null},next:function(n){if(n.nextElementSibling)return n.nextElementSibling;for(var t=n.nextSibling;t!=null&&t.nodeType!==1;)t=t.nextSibling;return t},find:function(n,t){return n.getElementsByTagName(t)},clone:wr,triggerHandler:function(n,t){var i=(ut(n,"events")||{})[t];r(i,function(t){t.call(n,null)})}},function(n,t){w.prototype[t]=function(t,r){for(var f,e=0;e<this.length;e++)f==i?(f=n(this[e],t,r),f!==i&&(f=u(f))):br(f,n(this[e],t,r));return f==i?this:f}}),ai.prototype={put:function(n,t){this[st(n)]=t},get:function(n){return this[st(n)]},remove:function(n){var t=this[n=st(n)];return delete this[n],t}},dr.prototype={push:function(n,t){var i=this[n=st(n)];i?i.push(t):this[n]=[t]},shift:function(n){var t=this[n=st(n)];if(t)return t.length==1?(delete this[n],t[0]):t.shift()},peek:function(n){var t=this[st(n)];if(t)return t[0]}};var wo=/^function\s*[^\(]*\(\s*([^\)]*)\)/m,bo=/,/,ko=/^\s*(_?)(\S+?)\1\s*$/,go=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg;gr="Non-assignable model expression: ",hf.$inject=["$provide"],cf=/^(x[\:\-_]|data[\:\-_])/i;var lf=/^([^:]+):\/\/(\w+:{0,1}\w*@)?(\{?[\w\.-]*\}?)(:([0-9]+))?(\/[^\?#]*)?(\?([^#]*))?(#(.*))?$/,af=/^([^\?#]*)?(\?([^#]*))?(#(.*))?$/,hs=af,vf={http:80,https:443,ftp:21};tu.prototype={$$replace:!1,absUrl:yi("$$absUrl"),url:function(n,t){if(o(n))return this.$$url;var i=af.exec(n);return i[1]&&this.path(decodeURIComponent(i[1])),(i[2]||i[1])&&this.search(i[3]||""),this.hash(i[5]||"",t),this},protocol:yi("$$protocol"),host:yi("$$host"),port:yi("$$port"),path:wf("$$path",function(n){return n.charAt(0)=="/"?n:"/"+n}),search:function(n,t){return o(n)?this.$$search:(f(t)?t===null?delete this.$$search[n]:this.$$search[n]=t:this.$$search=s(n)?hr(n):n,this.$$compose(),this)},hash:wf("$$hash",vt),replace:function(){return this.$$replace=!0,this}},vi.prototype=fi(tu.prototype),pf.prototype=fi(vi.prototype),ni={"null":function(){return null},"true":function(){return!0},"false":function(){return!1},undefined:e,"+":function(n,t,r,u){return(r=r(n,t),u=u(n,t),f(r))?f(u)?r+u:r:f(u)?u:i},"-":function(n,t,i,r){return i=i(n,t),r=r(n,t),(f(i)?i:0)-(f(r)?r:0)},"*":function(n,t,i,r){return i(n,t)*r(n,t)},"/":function(n,t,i,r){return i(n,t)/r(n,t)},"%":function(n,t,i,r){return i(n,t)%r(n,t)},"^":function(n,t,i,r){return i(n,t)^r(n,t)},"=":e,"==":function(n,t,i,r){return i(n,t)==r(n,t)},"!=":function(n,t,i,r){return i(n,t)!=r(n,t)},"<":function(n,t,i,r){return i(n,t)<r(n,t)},">":function(n,t,i,r){return i(n,t)>r(n,t)},"<=":function(n,t,i,r){return i(n,t)<=r(n,t)},">=":function(n,t,i,r){return i(n,t)>=r(n,t)},"&&":function(n,t,i,r){return i(n,t)&&r(n,t)},"||":function(n,t,i,r){return i(n,t)||r(n,t)},"&":function(n,t,i,r){return i(n,t)&r(n,t)},"|":function(n,t,i,r){return r(n,t)(n,t,i(n,t))},"!":function(n,t,i){return!i(n,t)}},bf={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},pi={},re=n.XMLHttpRequest||function(){try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(n){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(t){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(i){}throw new Error("This browser does not support XMLHttpRequest.");},ue.$inject=["$provide"],fe.$inject=["$locale"],ee.$inject=["$locale"],uu=".";var lh={yyyy:b("FullYear",4),yy:b("FullYear",2,0,!0),y:b("FullYear",1),MMMM:wi("Month"),MMM:wi("Month",!0),MM:b("Month",2,1),M:b("Month",1,1),dd:b("Date",2),d:b("Date",1),HH:b("Hours",2),H:b("Hours",1),hh:b("Hours",2,-12),h:b("Hours",1,-12),mm:b("Minutes",2),m:b("Minutes",1),ss:b("Seconds",2),s:b("Seconds",1),EEEE:wi("Day"),EEE:wi("Day",!0),a:ch,Z:hh},ah=/((?:[^yMdHhmsaZE']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z))(.*)/,vh=/^\d+$/;se.$inject=["$locale"],he=v(l),ce=v(ot),le.$inject=["$parse"],ae=v({restrict:"E",compile:function(n,i){return tt<=8&&(i.href||i.name||i.$set("href",""),n.append(t.createComment("IE fix"))),function(n,t){t.bind("click",function(n){t.attr("href")||n.preventDefault()})}}}),bi={},r(dt,function(n,t){var i=et("ng-"+t);bi[i]=function(){return{priority:100,compile:function(){return function(n,r,u){n.$watch(u[i],function(n){u.$set(t,!!n)})}}}}}),r(["src","href"],function(n){var t=et("ng-"+n);bi[t]=function(){return{priority:99,link:function(i,r,u){u.$observe(t,function(t){t&&(u.$set(n,t),tt&&r.prop(n,u[n]))})}}}}),ti={$addControl:e,$removeControl:e,$setValidity:e,$setDirty:e},ve.$inject=["$element","$attrs","$scope"];var ye=function(n){return["$timeout",function(t){var r={name:"form",restrict:"E",controller:ve,compile:function(){return{pre:function(n,r,u,f){var o,s,e;u.action||(o=function(n){n.preventDefault?n.preventDefault():n.returnValue=!1},pu(r[0],"submit",o),r.bind("$destroy",function(){t(function(){yr(r[0],"submit",o)},0,!1)})),s=r.parent().controller("form"),e=u.name||u.ngForm,e&&(n[e]=f),s&&r.bind("$destroy",function(){s.$removeControl(f),e&&(n[e]=i),h(f,ti)})}}}};return n?h(nt(r),{restrict:"EAC"}):r}]},wh=ye(),bh=ye(!0),kh=/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/,dh=/^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/,gh=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))\s*$/,pe={text:ki,number:nc,url:tc,email:ic,radio:rc,checkbox:uc,hidden:e,button:e,submit:e,reset:e};var we=["$browser","$sniffer",function(n,t){return{restrict:"E",require:"?ngModel",link:function(i,r,u,f){f&&(pe[l(u.type)]||pe.text)(i,r,u,f,t,n)}}}],di="ng-valid",gi="ng-invalid",nr="ng-pristine",be="ng-dirty",fc=["$scope","$exceptionHandler","$attrs","$element","$parse",function(n,t,i,u,f){function s(n,t){t=t?"-"+ar(t,"-"):"",u.removeClass((n?gi:di)+t).addClass((n?di:gi)+t)}var h,c,o;if(this.$viewValue=Number.NaN,this.$modelValue=Number.NaN,this.$parsers=[],this.$formatters=[],this.$viewChangeListeners=[],this.$pristine=!0,this.$dirty=!1,this.$valid=!0,this.$invalid=!1,this.$name=i.name,h=f(i.ngModel),c=h.assign,!c)throw Error(gr+i.ngModel+" ("+wt(u)+")");this.$render=e;var v=u.inheritedData("$formController")||ti,l=0,a=this.$error={};u.addClass(nr),s(!0),this.$setValidity=function(n,t){a[n]!==!t&&(t?(a[n]&&l--,l||(s(!0),this.$valid=!0,this.$invalid=!1)):(s(!1),this.$invalid=!0,this.$valid=!1,l++),a[n]=!t,s(t,n),v.$setValidity(n,t,this))},this.$setViewValue=function(i){this.$viewValue=i,this.$pristine&&(this.$dirty=!0,this.$pristine=!1,u.removeClass(nr).addClass(be),v.$setDirty()),r(this.$parsers,function(n){i=n(i)}),this.$modelValue!==i&&(this.$modelValue=i,c(n,i),r(this.$viewChangeListeners,function(n){try{n()}catch(i){t(i)}}))},o=this,n.$watch(function(){var t=h(n),i,r;if(o.$modelValue!==t){for(i=o.$formatters,r=i.length,o.$modelValue=t;r--;)t=i[r](t);o.$viewValue!==t&&(o.$viewValue=t,o.$render())}})}],ec=function(){return{require:["ngModel","^?form"],controller:fc,link:function(n,t,i,r){var u=r[0],f=r[1]||ti;f.$addControl(u),t.bind("$destroy",function(){f.$removeControl(u)})}}},oc=v({require:"ngModel",link:function(n,t,i,r){r.$viewChangeListeners.push(function(){n.$eval(i.ngChange)})}}),ke=function(){return{require:"?ngModel",link:function(n,t,i,r){if(r){i.required=!0;var u=function(n){if(i.required&&(g(n)||n===!1)){r.$setValidity("required",!1);return}return r.$setValidity("required",!0),n};r.$formatters.push(u),r.$parsers.unshift(u),i.$observe("required",function(){u(r.$viewValue)})}}}},sc=function(){return{require:"ngModel",link:function(n,t,u,f){var e=/\/(.*)\//.exec(u.ngList),o=e&&new RegExp(e[1])||u.ngList||",",s=function(n){var t=[];return n&&r(n.split(o),function(n){n&&t.push(k(n))}),t};f.$parsers.push(s),f.$formatters.push(function(n){return c(n)?n.join(", "):i})}}},hc=/^(true|false|\d+)$/,cc=function(){return{priority:100,compile:function(n,t){return hc.test(t.ngValue)?function(n,t,i){i.$set("value",n.$eval(i.ngValue))}:function(n,t,i){n.$watch(i.ngValue,function(n){i.$set("value",n,!1)})}}}},lc=d(function(n,t,r){t.addClass("ng-binding").data("$binding",r.ngBind),n.$watch(r.ngBind,function(n){t.text(n==i?"":n)})}),ac=["$interpolate",function(n){return function(t,i,r){var u=n(i.attr(r.$attr.ngBindTemplate));i.addClass("ng-binding").data("$binding",u),r.$observe("ngBindTemplate",function(n){i.text(n)})}}],vc=[function(){return function(n,t,i){t.addClass("ng-binding").data("$binding",i.ngBindHtmlUnsafe),n.$watch(i.ngBindHtmlUnsafe,function(n){t.html(n||"")})}}];var yc=eu("",!0),pc=eu("Odd",0),wc=eu("Even",1),bc=d({compile:function(n,t){t.$set("ngCloak",i),n.removeClass("ng-cloak")}}),kc=[function(){return{scope:!0,controller:"@"}}],dc=["$sniffer",function(n){return{priority:1e3,compile:function(){n.csp=!0}}}],de={};r("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave".split(" "),function(n){var t=et("ng-"+n);de[t]=["$parse",function(i){return function(r,u,f){var e=i(f[t]);u.bind(l(n),function(n){r.$apply(function(){e(r,{$event:n})})})}}]});var gc=d(function(n,t,i){t.bind("submit",function(){n.$apply(i.ngSubmit)})}),nl=["$http","$templateCache","$anchorScroll","$compile",function(n,t,i,r){return{restrict:"ECA",terminal:!0,compile:function(u,e){var s=e.ngInclude||e.src,h=e.onload||"",o=e.autoscroll;return function(u,e){var l=0,c,a=function(){c&&(c.$destroy(),c=null),e.html("")};u.$watch(s,function(s){var v=++l;s?n.get(s,{cache:t}).success(function(n){v===l&&(c&&c.$destroy(),c=u.$new(),e.html(n),r(e.contents())(c),f(o)&&(!o||u.$eval(o))&&i(),c.$emit("$includeContentLoaded"),u.$eval(h))}).error(function(){v===l&&a()}):a()})}}}}],tl=d({compile:function(){return{pre:function(n,t,i){n.$eval(i.ngInit)}}}}),il=d({terminal:!0,priority:1e3}),rl=["$locale","$interpolate",function(n,t){var i=/{}/g;return{restrict:"EA",link:function(u,f,e){var o=e.count,l=f.attr(e.$attr.when),s=e.offset||0,h=u.$eval(l),c={},a=t.startSymbol(),v=t.endSymbol();r(h,function(n,r){c[r]=t(n.replace(i,a+o+"-"+s+v))}),u.$watch(function(){var t=parseFloat(u.$eval(o));return isNaN(t)?"":(h[t]||(t=n.pluralCat(t-s)),c[t](u,f,!0))},function(n){f.text(n)})}}}],ul=d({transclude:"element",priority:1e3,terminal:!0,compile:function(n,t,i){return function(n,t,r){var s=r.ngRepeat,u=s.match(/^\s*(.+)\s+in\s+(.*)\s*$/),e,h,l,o,f;if(!u)throw Error("Expected ngRepeat in form of '_item_ in _collection_' but got '"+s+"'.");if(e=u[1],h=u[2],u=e.match(/^(?:([\$\w]+)|\(([\$\w]+)\s*,\s*([\$\w]+)\))$/),!u)throw Error("'item' in 'item in collection' should be identifier or (key, value) but got '"+e+"'.");l=u[3]||u[1],o=u[2],f=new dr,n.$watch(function(n){var e,b,y=n.$eval(h),p=t,w=new dr,k,r,a,v,s,u;if(c(y))s=y||[];else{s=[];for(a in y)y.hasOwnProperty(a)&&a.charAt(0)!="$"&&s.push(a);s.sort()}for(k=s.length-1,e=0,b=s.length;e<b;e++)a=y===s?e:s[e],v=y[a],u=f.shift(v),u?(r=u.scope,w.push(v,u),e===u.index?p=u.element:(u.index=e,p.after(u.element),p=u.element)):r=n.$new(),r[l]=v,o&&(r[o]=a),r.$index=e,r.$first=e===0,r.$last=e===k,r.$middle=!(r.$first||r.$last),u||i(r,function(n){p.after(n),u={scope:r,element:p=n,index:e},w.push(v,u)});for(a in f)if(f.hasOwnProperty(a))for(s=f[a];s.length;)v=s.pop(),v.element.remove(),v.scope.$destroy();f=w})}}}),fl=d(function(n,t,i){n.$watch(i.ngShow,function(n){t.css("display",sr(n)?"":"none")})}),el=d(function(n,t,i){n.$watch(i.ngHide,function(n){t.css("display",sr(n)?"none":"")})}),ol=d(function(n,t,i){n.$watch(i.ngStyle,function(n,i){i&&n!==i&&r(i,function(n,i){t.css(i,"")}),n&&t.css(n)},!0)}),kl="ng-switch",sl=v({restrict:"EA",require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(n,t,i,r){var o=i.ngSwitch||i.on,e,u,f;n.$watch(o,function(o){u&&(f.$destroy(),u.remove(),u=f=null),(e=r.cases["!"+o]||r.cases["?"])&&(n.$eval(i.change),f=n.$new(),e(f,function(n){u=n,t.append(n)}))})}}),hl=d({transclude:"element",priority:500,require:"^ngSwitch",compile:function(n,t,i){return function(n,r,u,f){f.cases["!"+t.ngSwitchWhen]=i}}}),cl=d({transclude:"element",priority:500,require:"^ngSwitch",compile:function(n,t,i){return function(n,t,r,u){u.cases["?"]=i}}}),ll=d({controller:["$transclude","$element",function(n,t){n(function(n){t.append(n)})}]}),al=["$http","$templateCache","$route","$anchorScroll","$compile","$controller",function(n,t,i,r,u,f){return{restrict:"ECA",terminal:!0,link:function(n,t,e){function s(){o&&(o.$destroy(),o=null)}function l(){t.html(""),s()}function h(){var e=i.current&&i.current.locals,a=e&&e.$template,v,h,y;a?(t.html(a),s(),v=u(t.contents()),h=i.current,o=h.scope=n.$new(),h.controller&&(e.$scope=o,y=f(h.controller,e),t.children().data("$ngControllerController",y)),v(o),o.$emit("$viewContentLoaded"),o.$eval(c),r()):l()}var o,c=e.onload||"";n.$on("$routeChangeSuccess",h),h()}}}],vl=["$templateCache",function(n){return{restrict:"E",terminal:!0,compile:function(t,i){if(i.type=="text/ng-template"){var r=i.id,u=t[0].text;n.put(r,u)}}}}],yl=v({terminal:!0}),pl=["$compile","$parse",function(n,s){var h=/^\s*(.*?)(?:\s+as\s+(.*?))?(?:\s+group\s+by\s+(.*))?\s+for\s+(?:([\$\w][\$\w\d]*)|(?:\(\s*([\$\w][\$\w\d]*)\s*,\s*([\$\w][\$\w\d]*)\s*\)))\s+in\s+(.*)$/,c={$setViewValue:e};return{restrict:"E",require:["select","?ngModel"],controller:["$element","$scope","$attrs",function(n,t,i){var r=this,f={},o=c,s,u;r.databound=i.ngModel,r.init=function(n,t,i){o=n,s=t,u=i},r.addOption=function(t){f[t]=!0,o.$viewValue==t&&(n.val(t),u.parent()&&u.remove())},r.removeOption=function(n){this.hasOption(n)&&(delete f[n],o.$viewValue==n&&this.renderUnknownOption(n))},r.renderUnknownOption=function(t){var i="? "+st(t)+" ?";u.val(i),n.prepend(u),n.val(i),u.prop("selected",!0)},r.hasOption=function(n){return f.hasOwnProperty(n)},t.$on("$destroy",function(){r.renderUnknownOption=e})}],link:function(e,c,l,a){function et(n,t,i,r){i.$render=function(){var n=i.$viewValue;r.hasOption(n)?(w.parent()&&w.remove(),t.val(n),n===""&&g.prop("selected",!0)):o(n)&&g?t.val(""):r.renderUnknownOption(n)},t.bind("change",function(){n.$apply(function(){w.parent()&&w.remove(),i.$setViewValue(t.val())})})}function ot(n,t,i){var u;i.$render=function(){var n=new ai(i.$viewValue);r(t.find("option"),function(t){t.selected=f(n.get(t.value))})},n.$watch(function(){ht(u,i.$viewValue)||(u=nt(i.$viewValue),i.$render())}),t.bind("change",function(){n.$apply(function(){var n=[];r(t.find("option"),function(t){t.selected&&n.push(t.value)}),i.$setViewValue(n)})})}function st(t,r,u){function y(){var et={"":[]},lt=[""],s,g,n,y,k,h,st=u.$modelValue,at=a(t)||[],vt=e?ou(at):at,yt,ht,nt,f,tt={},ct,it=!1,d,ft,ot;for(p?it=new ai(st):(st===null||v)&&(et[""].push({selected:st===null,id:"",label:""}),it=!0),f=0;ht=vt.length,f<ht;f++)tt[c]=at[e?tt[e]=vt[f]:f],s=b(t,tt)||"",(g=et[s])||(g=et[s]=[],lt.push(s)),p?ct=it.remove(l(t,tt))!=i:(ct=st===l(t,tt),it=it||ct),ot=w(t,tt),ot=ot===i?"":ot,g.push({id:e?vt[f]:f,label:ot,selected:ct});for(p||it||et[""].unshift({id:"?",label:"",selected:!0}),nt=0,yt=lt.length;nt<yt;nt++){for(s=lt[nt],g=et[s],o.length<=nt?(y={element:ut.clone().attr("label",s),label:g.label},k=[y],o.push(k),r.append(y.element)):(k=o[nt],y=k[0],y.label!=s&&y.element.attr("label",y.label=s)),d=null,f=0,ht=g.length;f<ht;f++)n=g[f],(h=k[f+1])?(d=h.element,h.label!==n.label&&d.text(h.label=n.label),h.id!==n.id&&d.val(h.id=n.id),h.element.selected!==n.selected&&d.prop("selected",h.selected=n.selected)):(n.id===""&&v?ft=v:(ft=rt.clone()).val(n.id).attr("selected",n.selected).text(n.label),k.push(h={element:ft,label:n.label,id:n.id,selected:n.selected}),d?d.after(ft):y.element.append(ft),d=ft);for(f++;k.length>f;)k.pop().element.remove()}while(o.length>nt)o.pop()[0].element.remove()}var f;if(!(f=d.match(h)))throw Error("Expected ngOptions in form of '_select_ (as _label_)? for (_key_,)?_value_ in _collection_' but got '"+d+"'.");var w=s(f[2]||f[1]),c=f[4]||f[6],e=f[5],b=s(f[3]||""),l=s(f[2]?f[1]:c),a=s(f[7]),o=[[{element:r,label:""}]];v&&(n(v)(t),v.removeClass("ng-scope"),v.remove()),r.html(""),r.bind("change",function(){t.$apply(function(){var y,w=a(t)||[],f={},n,s,b,h,v,k,d;if(p)for(s=[],v=0,d=o.length;v<d;v++)for(y=o[v],h=1,k=y.length;h<k;h++)(b=y[h].element)[0].selected&&(n=b.val(),e&&(f[e]=n),f[c]=w[n],s.push(l(t,f)));else n=r.val(),n=="?"?s=i:n==""?s=null:(f[c]=w[n],e&&(f[e]=n),s=l(t,f));u.$setViewValue(s)})}),u.$render=y,t.$watch(y)}var k;if(a[1]){for(var it=a[0],y=a[1],p=l.multiple,d=l.ngOptions,v=!1,g,rt=u(t.createElement("option")),ut=u(t.createElement("optgroup")),w=rt.clone(),b=0,tt=c.children(),ft=tt.length;b<ft;b++)if(tt[b].value==""){g=v=tt.eq(b);break}it.init(y,v,w),p&&(l.required||l.ngRequired)&&(k=function(n){return y.$setValidity("required",!l.required||n&&n.length),n},y.$parsers.push(k),y.$formatters.unshift(k),l.$observe("required",function(){k(y.$viewValue)})),d?st(e,c,y):p?ot(e,c,y):et(e,c,y,it)}}}}],wl=["$interpolate",function(n){var t={addOption:e,removeOption:e};return{restrict:"E",priority:100,compile:function(i,r){if(o(r.value)){var u=n(i.text(),!0);u||r.$set("value",i.text())}return function(n,i,r){var e="$selectController",o=i.parent(),f=o.data(e)||o.parent().data(e);f&&f.databound?i.prop("selected",!1):f=t,u?n.$watch(u,function(n,t){r.$set("value",n),n!==t&&f.removeOption(t),f.addOption(n)}):f.addOption(r.value),i.bind("$destroy",function(){f.removeOption(r.value)})}}}}],bl=v({restrict:"E",terminal:!0});co(),ao(ir),u(t).ready(function(){ho(t,au)})}(window,document),angular.element(document).find("head").append('<style type="text/css">@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none;}ng\\:form{display:block;}<\/style>'),!function(n){"use strict";n(function(){n.support.transition=function(){var n=function(){var i=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(i.style[n]!==undefined)return t[n]}();return n&&{end:n}}()})}(window.jQuery),!function(n){"use strict";var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.prototype.close=function(t){function f(){i.trigger("closed").remove()}var u=n(this),r=u.attr("data-target"),i;(r||(r=u.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=n(r),t&&t.preventDefault(),i.length||(i=u.hasClass("alert")?u:u.parent()),i.trigger(t=n.Event("close")),t.isDefaultPrevented())||(i.removeClass("in"),n.support.transition&&i.hasClass("fade")?i.on(n.support.transition.end,f):f())},r=n.fn.alert,n.fn.alert=function(i){return this.each(function(){var r=n(this),u=r.data("alert");u||r.data("alert",u=new t(this)),typeof i=="string"&&u[i].call(r)})},n.fn.alert.Constructor=t,n.fn.alert.noConflict=function(){return n.fn.alert=r,this},n(document).on("click.alert.data-api",i,t.prototype.close)}(window.jQuery),!function(n){"use strict";var t=function(t,i){this.$element=n(t),this.options=n.extend({},n.fn.button.defaults,i)},i;t.prototype.setState=function(n){var i="disabled",t=this.$element,r=t.data(),u=t.is("input")?"val":"html";n+="Text",r.resetText||t.data("resetText",t[u]()),t[u](r[n]||this.options[n]),setTimeout(function(){n=="loadingText"?t.addClass(i).attr(i,i):t.removeClass(i).removeAttr(i)},0)},t.prototype.toggle=function(){var n=this.$element.closest('[data-toggle="buttons-radio"]');n&&n.find(".active").removeClass("active"),this.$element.toggleClass("active")},i=n.fn.button,n.fn.button=function(i){return this.each(function(){var u=n(this),r=u.data("button"),f=typeof i=="object"&&i;r||u.data("button",r=new t(this,f)),i=="toggle"?r.toggle():i&&r.setState(i)})},n.fn.button.defaults={loadingText:"loading..."},n.fn.button.Constructor=t,n.fn.button.noConflict=function(){return n.fn.button=i,this},n(document).on("click.button.data-api","[data-toggle^=button]",function(t){var i=n(t.target);i.hasClass("btn")||(i=i.closest(".btn")),i.button("toggle")})}(window.jQuery),!function(n){"use strict";var t=function(t,i){this.$element=n(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.options.pause=="hover"&&this.$element.on("mouseenter",n.proxy(this.pause,this)).on("mouseleave",n.proxy(this.cycle,this))},i;t.prototype={cycle:function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this},getActiveIndex:function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},to:function(t){var i=this.getActiveIndex(),r=this;if(!(t>this.$items.length-1)&&!(t<0))return this.sliding?this.$element.one("slid",function(){r.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",n(this.$items[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition.end&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),clearInterval(this.interval),this.interval=null,this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(t,i){var e=this.$element.find(".item.active"),r=i||e[t](),s=this.interval,u=t=="next"?"left":"right",h=t=="next"?"first":"last",o=this,f;if(this.sliding=!0,s&&this.pause(),r=r.length?r:this.$element.find(".item")[h](),f=n.Event("slide",{relatedTarget:r[0],direction:u}),!r.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var t=n(o.$indicators.children()[o.getActiveIndex()]);t&&t.addClass("active")})),n.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(f),f.isDefaultPrevented())return;r.addClass(t),r[0].offsetWidth,e.addClass(u),r.addClass(u),this.$element.one(n.support.transition.end,function(){r.removeClass([t,u].join(" ")).addClass("active"),e.removeClass(["active",u].join(" ")),o.sliding=!1,setTimeout(function(){o.$element.trigger("slid")},0)})}else{if(this.$element.trigger(f),f.isDefaultPrevented())return;e.removeClass("active"),r.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}}},i=n.fn.carousel,n.fn.carousel=function(i){return this.each(function(){var f=n(this),r=f.data("carousel"),u=n.extend({},n.fn.carousel.defaults,typeof i=="object"&&i),e=typeof i=="string"?i:u.slide;r||f.data("carousel",r=new t(this,u)),typeof i=="number"?r.to(i):e?r[e]():u.interval&&r.pause().cycle()})},n.fn.carousel.defaults={interval:5e3,pause:"hover"},n.fn.carousel.Constructor=t,n.fn.carousel.noConflict=function(){return n.fn.carousel=i,this},n(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(t){var i=n(this),u,r=n(i.attr("data-target")||(u=i.attr("href"))&&u.replace(/.*(?=#[^\s]+$)/,"")),e=n.extend({},r.data(),i.data()),f;r.carousel(e),(f=i.attr("data-slide-to"))&&r.data("carousel").pause().to(f).cycle(),t.preventDefault()})}(window.jQuery),!function(n){"use strict";var t=function(t,i){this.$element=n(t),this.options=n.extend({},n.fn.collapse.defaults,i),this.options.parent&&(this.$parent=n(this.options.parent)),this.options.toggle&&this.toggle()},i;t.prototype={constructor:t,dimension:function(){var n=this.$element.hasClass("width");return n?"width":"height"},show:function(){var i,u,t,r;if(!this.transitioning&&!this.$element.hasClass("in")){if(i=this.dimension(),u=n.camelCase(["scroll",i].join("-")),t=this.$parent&&this.$parent.find("> .accordion-group > .in"),t&&t.length){if(r=t.data("collapse"),r&&r.transitioning)return;t.collapse("hide"),r||t.data("collapse",null)}this.$element[i](0),this.transition("addClass",n.Event("show"),"shown"),n.support.transition&&this.$element[i](this.$element[0][u])}},hide:function(){var t;!this.transitioning&&this.$element.hasClass("in")&&(t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",n.Event("hide"),"hidden"),this.$element[t](0))},reset:function(n){var t=this.dimension();return this.$element.removeClass("collapse")[t](n||"auto")[0].offsetWidth,this.$element[n!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,i,r){var u=this,f=function(){i.type=="show"&&u.reset(),u.transitioning=0,u.$element.trigger(r)};(this.$element.trigger(i),i.isDefaultPrevented())||(this.transitioning=1,this.$element[t]("in"),n.support.transition&&this.$element.hasClass("collapse")?this.$element.one(n.support.transition.end,f):f())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}},i=n.fn.collapse,n.fn.collapse=function(i){return this.each(function(){var r=n(this),u=r.data("collapse"),f=n.extend({},n.fn.collapse.defaults,r.data(),typeof i=="object"&&i);u||r.data("collapse",u=new t(this,f)),typeof i=="string"&&u[i]()})},n.fn.collapse.defaults={toggle:!0},n.fn.collapse.Constructor=t,n.fn.collapse.noConflict=function(){return n.fn.collapse=i,this},n(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var i=n(this),u,r=i.attr("data-target")||t.preventDefault()||(u=i.attr("href"))&&u.replace(/.*(?=#[^\s]+$)/,""),f=n(r).data("collapse")?"toggle":i.data();i[n(r).hasClass("in")?"addClass":"removeClass"]("collapsed"),n(r).collapse(f)})}(window.jQuery),!function(n){"use strict";function u(){n(i).each(function(){r(n(this)).removeClass("open")})}function r(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length||(r=t.parent()),r}var i="[data-toggle=dropdown]",t=function(t){var i=n(t).on("click.dropdown.data-api",this.toggle);n("html").on("click.dropdown.data-api",function(){i.parent().removeClass("open")})},f;t.prototype={constructor:t,toggle:function(){var i=n(this),f,e;if(!i.is(".disabled, :disabled"))return f=r(i),e=f.hasClass("open"),u(),e||f.toggleClass("open"),i.focus(),!1},keydown:function(t){var e,f,h,o,s,u;if(/(38|40|27)/.test(t.keyCode)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=r(e),s=o.hasClass("open"),!s||s&&t.keyCode==27)return t.which==27&&o.find(i).focus(),e.click();(f=n("[role=menu] li:not(.divider):visible a",o),f.length)&&(u=f.index(f.filter(":focus")),t.keyCode==38&&u>0&&u--,t.keyCode==40&&u<f.length-1&&u++,~u||(u=0),f.eq(u).focus())}}},f=n.fn.dropdown,n.fn.dropdown=function(i){return this.each(function(){var r=n(this),u=r.data("dropdown");u||r.data("dropdown",u=new t(this)),typeof i=="string"&&u[i].call(r)})},n.fn.dropdown.Constructor=t,n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this},n(document).on("click.dropdown.data-api",u).on("click.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.dropdown-menu",function(n){n.stopPropagation()}).on("click.dropdown.data-api",i,t.prototype.toggle).on("keydown.dropdown.data-api",i+", [role=menu]",t.prototype.keydown)}(window.jQuery),!function(n){"use strict";var t=function(t,i){this.options=i,this.$element=n(t).delegate('[data-dismiss="modal"]',"click.dismiss.modal",n.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)},i;t.prototype={constructor:t,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var t=this,i=n.Event("show");(this.$element.trigger(i),this.isShown||i.isDefaultPrevented())||(this.isShown=!0,this.escape(),this.backdrop(function(){var i=n.support.transition&&t.$element.hasClass("fade");t.$element.parent().length||t.$element.appendTo(document.body),t.$element.show(),i&&t.$element[0].offsetWidth,t.$element.addClass("in").attr("aria-hidden",!1),t.enforceFocus(),i?t.$element.one(n.support.transition.end,function(){t.$element.focus().trigger("shown")}):t.$element.focus().trigger("shown")}))},hide:function(t){t&&t.preventDefault();var i=this;(t=n.Event("hide"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented())&&(this.isShown=!1,this.escape(),n(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),n.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal())},enforceFocus:function(){var t=this;n(document).on("focusin.modal",function(n){t.$element[0]===n.target||t.$element.has(n.target).length||t.$element.focus()})},escape:function(){var n=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(t){t.which==27&&n.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var t=this,i=setTimeout(function(){t.$element.off(n.support.transition.end),t.hideModal()},500);this.$element.one(n.support.transition.end,function(){clearTimeout(i),t.hideModal()})},hideModal:function(){var n=this;this.$element.hide(),this.backdrop(function(){n.removeBackdrop(),n.$element.trigger("hidden")})},removeBackdrop:function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},backdrop:function(t){var u=this,r=this.$element.hasClass("fade")?"fade":"",i;if(this.isShown&&this.options.backdrop){if(i=n.support.transition&&r,this.$backdrop=n('<div class="modal-backdrop '+r+'" />').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?n.proxy(this.$element[0].focus,this.$element[0]):n.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;i?this.$backdrop.one(n.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(n.support.transition.end,t):t()):t&&t()}},i=n.fn.modal,n.fn.modal=function(i){return this.each(function(){var u=n(this),r=u.data("modal"),f=n.extend({},n.fn.modal.defaults,u.data(),typeof i=="object"&&i);r||u.data("modal",r=new t(this,f)),typeof i=="string"?r[i]():f.show&&r.show()})},n.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},n.fn.modal.Constructor=t,n.fn.modal.noConflict=function(){return n.fn.modal=i,this},n(document).on("click.modal.data-api",'[data-toggle="modal"]',function(t){var i=n(this),r=i.attr("href"),u=n(i.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),f=u.data("modal")?"toggle":n.extend({remote:!/#/.test(r)&&r},u.data(),i.data());t.preventDefault(),u.modal(f).one("hide",function(){i.focus()})})}(window.jQuery),!function(n){"use strict";var t=function(n,t){this.init("tooltip",n,t)},i;t.prototype={constructor:t,init:function(t,i,r){var o,s,f,u,e;for(this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.enabled=!0,f=this.options.trigger.split(" "),e=f.length;e--;)u=f[e],u=="click"?this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this)):u!="manual"&&(o=u=="hover"?"mouseenter":"focus",s=u=="hover"?"mouseleave":"blur",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=n.extend({},n.fn[this.type].defaults,this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var u=n.fn[this.type].defaults,r={},i;if(this._options&&n.each(this._options,function(n,t){u[n]!=t&&(r[n]=t)},this),i=n(t.currentTarget)[this.type](r).data(this.type),!i.options.delay||!i.options.delay.show)return i.show();clearTimeout(this.timeout),i.hoverState="in",this.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)},leave:function(t){var i=n(t.currentTarget)[this.type](this._options).data(this.type);if(this.timeout&&clearTimeout(this.timeout),!i.options.delay||!i.options.delay.hide)return i.hide();i.hoverState="out",this.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide)},show:function(){var i,t,u,f,e,r,o=n.Event("show");if(this.hasContent()&&this.enabled){if(this.$element.trigger(o),o.isDefaultPrevented())return;i=this.tip(),this.setContent(),this.options.animation&&i.addClass("fade"),e=typeof this.options.placement=="function"?this.options.placement.call(this,i[0],this.$element[0]):this.options.placement,i.detach().css({top:0,left:0,display:"block"}),this.options.container?i.appendTo(this.options.container):i.insertAfter(this.$element),t=this.getPosition(),u=i[0].offsetWidth,f=i[0].offsetHeight;switch(e){case"bottom":r={top:t.top+t.height,left:t.left+t.width/2-u/2};break;case"top":r={top:t.top-f,left:t.left+t.width/2-u/2};break;case"left":r={top:t.top+t.height/2-f/2,left:t.left-u};break;case"right":r={top:t.top+t.height/2-f/2,left:t.left+t.width}}this.applyPlacement(r,e),this.$element.trigger("shown")}},applyPlacement:function(n,t){var i=this.tip(),s=i[0].offsetWidth,f=i[0].offsetHeight,u,r,e,o;i.offset(n).addClass(t).addClass("in"),u=i[0].offsetWidth,r=i[0].offsetHeight,t=="top"&&r!=f&&(n.top=n.top+f-r,o=!0),t=="bottom"||t=="top"?(e=0,n.left<0&&(e=n.left*-2,n.left=0,i.offset(n),u=i[0].offsetWidth,r=i[0].offsetHeight),this.replaceArrow(e-s+u,u,"left")):this.replaceArrow(r-f,r,"top"),o&&i.offset(n)},replaceArrow:function(n,t,i){this.arrow().css(i,n?50*(1-n/t)+"%":"")},setContent:function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t),n.removeClass("fade in top bottom left right")},hide:function(){function r(){var i=setTimeout(function(){t.off(n.support.transition.end).detach()},500);t.one(n.support.transition.end,function(){clearTimeout(i),t.detach()})}var u=this,t=this.tip(),i=n.Event("hide");if(this.$element.trigger(i),!i.isDefaultPrevented())return t.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?r():t.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var n=this.$element;(n.attr("title")||typeof n.attr("data-original-title")!="string")&&n.attr("data-original-title",n.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var t=this.$element[0];return n.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},getTitle:function(){var t,i=this.$element,n=this.options;return t=i.attr("data-original-title")||(typeof n.title=="function"?n.title.call(i[0]):n.title),t},tip:function(){return this.$tip=this.$tip||n(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var i=t?n(t.currentTarget)[this.type](this._options).data(this.type):this;i.tip().hasClass("in")?i.hide():i.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},i=n.fn.tooltip,n.fn.tooltip=function(i){return this.each(function(){var u=n(this),r=u.data("tooltip"),f=typeof i=="object"&&i;r||u.data("tooltip",r=new t(this,f)),typeof i=="string"&&r[i]()})},n.fn.tooltip.Constructor=t,n.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(window.jQuery),!function(n){"use strict";var t=function(n,t){this.init("popover",n,t)},i;t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var n=this.tip(),t=this.getTitle(),i=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](t),n.find(".popover-content")[this.options.html?"html":"text"](i),n.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var t,i=this.$element,n=this.options;return t=(typeof n.content=="function"?n.content.call(i[0]):n.content)||i.attr("data-content"),t},tip:function(){return this.$tip||(this.$tip=n(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),i=n.fn.popover,n.fn.popover=function(i){return this.each(function(){var u=n(this),r=u.data("popover"),f=typeof i=="object"&&i;r||u.data("popover",r=new t(this,f)),typeof i=="string"&&r[i]()})},n.fn.popover.Constructor=t,n.fn.popover.defaults=n.extend({},n.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'}),n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(window.jQuery),!function(n){"use strict";function t(t,i){var u=n.proxy(this.process,this),f=n(t).is("body")?n(window):n(t),r;this.options=n.extend({},n.fn.scrollspy.defaults,i),this.$scrollElement=f.on("scroll.scroll-spy.data-api",u),this.selector=(this.options.target||(r=n(t).attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=n("body"),this.refresh(),this.process()}t.prototype={constructor:t,refresh:function(){var t=this,i;this.offsets=n([]),this.targets=n([]),i=this.$body.find(this.selector).map(function(){var u=n(this),i=u.data("target")||u.attr("href"),r=/^#\w/.test(i)&&n(i);return r&&r.length&&[[r.position().top+(!n.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),i]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},process:function(){var i=this.$scrollElement.scrollTop()+this.options.offset,f=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,e=f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget,n;if(i>=e)return u!=(n=r.last()[0])&&this.activate(n);for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(!t[n+1]||i<=t[n+1])&&this.activate(r[n])},activate:function(t){var i,r;this.activeTarget=t,n(this.selector).parent(".active").removeClass("active"),r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parent("li").addClass("active"),i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active")),i.trigger("activate")}};var i=n.fn.scrollspy;n.fn.scrollspy=function(i){return this.each(function(){var u=n(this),r=u.data("scrollspy"),f=typeof i=="object"&&i;r||u.data("scrollspy",r=new t(this,f)),typeof i=="string"&&r[i]()})},n.fn.scrollspy.Constructor=t,n.fn.scrollspy.defaults={offset:10},n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=i,this},n(window).on("load",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);t.scrollspy(t.data())})})}(window.jQuery),!function(n){"use strict";var t=function(t){this.element=n(t)},i;t.prototype={constructor:t,show:function(){var t=this.element,e=t.closest("ul:not(.dropdown-menu)"),i=t.attr("data-target"),r,u,f;(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),t.parent("li").hasClass("active"))||(r=e.find(".active:last a")[0],f=n.Event("show",{relatedTarget:r}),t.trigger(f),f.isDefaultPrevented())||(u=n(i),this.activate(t.parent("li"),e),this.activate(u,u.parent(),function(){t.trigger({type:"shown",relatedTarget:r})}))},activate:function(t,i,r){function f(){u.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),e?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var u=i.find("> .active"),e=r&&n.support.transition&&u.hasClass("fade");e?u.one(n.support.transition.end,f):f(),u.removeClass("in")}},i=n.fn.tab,n.fn.tab=function(i){return this.each(function(){var u=n(this),r=u.data("tab");r||u.data("tab",r=new t(this)),typeof i=="string"&&r[i]()})},n.fn.tab.Constructor=t,n.fn.tab.noConflict=function(){return n.fn.tab=i,this},n(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),n(this).tab("show")})}(window.jQuery),!function(n){"use strict";var t=function(t,i){this.$element=n(t),this.options=n.extend({},n.fn.typeahead.defaults,i),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.source=this.options.source,this.$menu=n(this.options.menu),this.shown=!1,this.listen()},i;t.prototype={constructor:t,select:function(){var n=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(n)).change(),this.hide()},updater:function(n){return n},show:function(){var t=n.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:t.top+t.height,left:t.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(){var i;return this.query=this.$element.val(),!this.query||this.query.length<this.options.minLength?this.shown?this.hide():this:(i=n.isFunction(this.source)?this.source(this.query,n.proxy(this.process,this)):this.source,i?this.process(i):this)},process:function(t){var i=this;return t=n.grep(t,function(n){return i.matcher(n)}),t=this.sorter(t),t.length?this.render(t.slice(0,this.options.items)).show():this.shown?this.hide():this},matcher:function(n){return~n.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(n){for(var i=[],r=[],u=[],t;t=n.shift();)t.toLowerCase().indexOf(this.query.toLowerCase())?~t.indexOf(this.query)?r.push(t):u.push(t):i.push(t);return i.concat(r,u)},highlighter:function(n){var t=this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");return n.replace(new RegExp("("+t+")","ig"),function(n,t){return"<strong>"+t+"<\/strong>"})},render:function(t){var i=this;return t=n(t).map(function(t,r){return t=n(i.options.item).attr("data-value",r),t.find("a").html(i.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(){var r=this.$menu.find(".active").removeClass("active"),i=r.next();i.length||(i=n(this.$menu.find("li")[0])),i.addClass("active")},prev:function(){var i=this.$menu.find(".active").removeClass("active"),t=i.prev();t.length||(t=this.$menu.find("li").last()),t.addClass("active")},listen:function(){this.$element.on("focus",n.proxy(this.focus,this)).on("blur",n.proxy(this.blur,this)).on("keypress",n.proxy(this.keypress,this)).on("keyup",n.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",n.proxy(this.keydown,this)),this.$menu.on("click",n.proxy(this.click,this)).on("mouseenter","li",n.proxy(this.mouseenter,this)).on("mouseleave","li",n.proxy(this.mouseleave,this))},eventSupported:function(n){var t=n in this.$element;return t||(this.$element.setAttribute(n,"return;"),t=typeof this.$element[n]=="function"),t},move:function(n){if(this.shown){switch(n.keyCode){case 9:case 13:case 27:n.preventDefault();break;case 38:n.preventDefault(),this.prev();break;case 40:n.preventDefault(),this.next()}n.stopPropagation()}},keydown:function(t){this.suppressKeyPressRepeat=~n.inArray(t.keyCode,[40,38,9,13,27]),this.move(t)},keypress:function(n){this.suppressKeyPressRepeat||this.move(n)},keyup:function(n){switch(n.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}n.stopPropagation(),n.preventDefault()},focus:function(){this.focused=!0},blur:function(){this.focused=!1,!this.mousedover&&this.shown&&this.hide()},click:function(n){n.stopPropagation(),n.preventDefault(),this.select(),this.$element.focus()},mouseenter:function(t){this.mousedover=!0,this.$menu.find(".active").removeClass("active"),n(t.currentTarget).addClass("active")},mouseleave:function(){this.mousedover=!1,!this.focused&&this.shown&&this.hide()}},i=n.fn.typeahead,n.fn.typeahead=function(i){return this.each(function(){var u=n(this),r=u.data("typeahead"),f=typeof i=="object"&&i;r||u.data("typeahead",r=new t(this,f)),typeof i=="string"&&r[i]()})},n.fn.typeahead.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu"><\/ul>',item:'<li><a href="#"><\/a><\/li>',minLength:1},n.fn.typeahead.Constructor=t,n.fn.typeahead.noConflict=function(){return n.fn.typeahead=i,this},n(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(){var i=n(this);i.data("typeahead")||i.typeahead(i.data())})}(window.jQuery),!function(n){"use strict";var t=function(t,i){this.options=n.extend({},n.fn.affix.defaults,i),this.$window=n(window).on("scroll.affix.data-api",n.proxy(this.checkPosition,this)).on("click.affix.data-api",n.proxy(function(){setTimeout(n.proxy(this.checkPosition,this),1)},this)),this.$element=n(t),this.checkPosition()},i;t.prototype.checkPosition=function(){if(this.$element.is(":visible")){var o=n(document).height(),f=this.$window.scrollTop(),e=this.$element.offset(),t=this.options.offset,r=t.bottom,u=t.top,s="affix affix-top affix-bottom",i;(typeof t!="object"&&(r=u=t),typeof u=="function"&&(u=t.top()),typeof r=="function"&&(r=t.bottom()),i=this.unpin!=null&&f+this.unpin<=e.top?!1:r!=null&&e.top+this.$element.height()>=o-r?"bottom":u!=null&&f<=u?"top":!1,this.affixed!==i)&&(this.affixed=i,this.unpin=i=="bottom"?e.top-f:null,this.$element.removeClass(s).addClass("affix"+(i?"-"+i:"")))}},i=n.fn.affix,n.fn.affix=function(i){return this.each(function(){var u=n(this),r=u.data("affix"),f=typeof i=="object"&&i;r||u.data("affix",r=new t(this,f)),typeof i=="string"&&r[i]()})},n.fn.affix.Constructor=t,n.fn.affix.defaults={offset:0},n.fn.affix.noConflict=function(){return n.fn.affix=i,this},n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var i=n(this),t=i.data();t.offset=t.offset||{},t.offsetBottom&&(t.offset.bottom=t.offsetBottom),t.offsetTop&&(t.offset.top=t.offsetTop),i.affix(t)})})}(window.jQuery);var ctrModel=["$scope","$window","$timeout",function(n,t,i){function e(){n.Questions.splice(0,n.Questions.length),r.splice(0,r.length),$.each(n.model.DataListItems,function(t,i){n.Questions.push(new h(i.i,i.k,i.v,i.t,n.qrepeat,0,0)),r.push(new o(t)),u.push(new o(t))})}function f(n){for(var i,r,t=n.length;t;i=parseInt(Math.random()*t),r=n[--t],n[t]=n[i],n[i]=r);return n}function h(n,t,i,r,u,f,e){this.i=n,this.v1=t,this.v2=i,this.t=r,this.m=u,this.c=f,this.e=e}function c(n){this.v=n,this.i="",this.b=""}function o(n){this.n=n}function s(){var t=$(".bar");t.width(n.nRunningScorePers()+"%"),t.text(n.nRunningScorePers()+"%"),n.nRunningScore()<0?$("#pbar").removeClass("progress-success").addClass("progress-danger"):$("#pbar").removeClass("progress-danger").addClass("progress-success")}n.model=t.model,n.changeAnswerChoices=function(){localStorage.setItem("nAnswerChoices",n.nAnswerChoices.name),n.nextQuestion()},n.r=function(n){ta(1,n)},n.e=function(n){ta(2,n)},n.startTest=function(){$("#divList").hide(),$("#divQuiz").show(),startQuiz()},n.cancelTest=function(){$("#divQuiz").hide(),$("#divList").show()},n.checkQuestion=function(t){var u=r[0].n;n.Questions[u].v2==n.arAnswers[t].v?(n.Questions[u].c=n.Questions[u].c+1,n.Questions[u].c==n.Questions[u].m&&r.splice(0,1),n.arAnswers[t].i="icon-thumbs-up",n.arAnswers[t].b="badge-success",$.each(n.arAnswers,function(n,i){t!=n&&(i.i="icon-refresh",i.v="...")}),i(n.nextQuestion,800)):(n.Questions[u].c=n.Questions[u].c-1,n.Questions[u].e=n.Questions[u].e+1,n.arAnswers[t].i="icon-thumbs-down",n.arAnswers[t].b="badge-important"),s()},startQuiz=function(){e(),s(),$("#divQuizStatus").hide(),n.nextQuestion()},n.nextQuestion=function(){if(r.length==0){$("#divQuizStatus").show(),$("#divQuiz").hide(),$("#divList").show();return}n.ShuffleQ==1&&f(r),q=r[0].n,n.tQuestion=n.Questions[q].v1,Vals1=[],Vals1.push(n.Questions[q].v2),f(u),$.each(u,function(t,i){var r=i.n,u=n.nAnswerChoices.name;n.nRunningScore()<0&&(u=2),Vals1.length<u&&jQuery.inArray(n.Questions[r].v2,Vals1)==-1&&Vals1.push(n.Questions[r].v2)}),n.ShuffleA==1?f(Vals1):Vals1.sort(),n.arAnswers.splice(0,n.arAnswers.length),$.each(Vals1,function(t,i){n.arAnswers.push(new c(i))})},n.nErrors=function(){var t=0;return $.each(n.Questions,function(n,i){t+=i.e}),t},n.nRunningScore=function(){var t=0;return $.each(n.Questions,function(n,i){t+=i.c}),t},n.nRunningScorePers=function(){return Math.ceil(Math.abs(100/n.Questions.length*n.nRunningScore()))},n.nNumberOfQuestions=function(){return n.Questions.length*n.qrepeat},n.nScorePers=function(){return 100-Math.ceil(100/n.nNumberOfQuestions()*n.nErrors())},n.bPagerEnable=function(){return n.model.DataListFilter.pages>1},n.quizStatus=function(){var t="";return n.nScorePers()==100?t="Excellent":n.nScorePers()>79?t="Good":n.nScorePers()>59?t="Pass":(t="Fail",bQuizCompleted&&(n.nAnswerChoices=n.arAnswerChoices[0])),t};var r=[],u=[];n.Questions=[],n.arrIcons="",n.ShuffleQ=!0,n.ShuffleA=!0,n.qrepeat=1,n.tQuestion="",n.arAnswers=[],n.arAnswerChoices=[{name:2},{name:3},{name:4},{name:5},{name:6},{name:7},{name:8},{name:9},{name:10}],n.nAnswerChoices=localStorage.getItem("nAnswerChoices")==null?n.arAnswerChoices[2]:n.arAnswerChoices[parseInt(localStorage.getItem("nAnswerChoices"))-2],e()}];$(document).ready(function(){tempLoadSession()})