-
Notifications
You must be signed in to change notification settings - Fork 1
/
bundle.js
13 lines (13 loc) · 269 KB
/
bundle.js
1
2
3
4
5
6
7
8
9
10
11
12
13
!function(e){function t(e){var t=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.src=h.p+""+e+"."+y+".hot-update.js",t.appendChild(n)}function n(e){if("undefined"==typeof XMLHttpRequest)return e(new Error("No browser support"));try{var t=new XMLHttpRequest,n=h.p+""+y+".hot-update.json";t.open("GET",n,!0),t.timeout=1e4,t.send(null)}catch(t){return e(t)}t.onreadystatechange=function(){if(4===t.readyState)if(0===t.status)e(new Error("Manifest request to "+n+" timed out."));else if(404===t.status)e();else if(200!==t.status&&304!==t.status)e(new Error("Manifest request to "+n+" failed."));else{try{var r=JSON.parse(t.responseText)}catch(t){return void e(t)}e(null,r)}}}function r(e){function t(e,t){"ready"===E&&o("prepare"),M++,h.e(e,function(){function n(){M--,"prepare"===E&&(B[e]||u(e),0===M&&0===x&&l())}try{t.call(null,r)}finally{n()}})}var n=S[e];if(!n)return h;var r=function(t){return n.hot.active?S[t]?(S[t].parents.indexOf(e)<0&&S[t].parents.push(e),n.children.indexOf(t)<0&&n.children.push(t)):w=[e]:(console.warn("[HMR] unexpected require("+t+") from disposed module "+e),w=[]),h(t)};for(var i in h)Object.prototype.hasOwnProperty.call(h,i)&&(p?Object.defineProperty(r,i,function(e){return{configurable:!0,enumerable:!0,get:function(){return h[e]},set:function(t){h[e]=t}}}(i)):r[i]=h[i]);return p?Object.defineProperty(r,"e",{enumerable:!0,value:t}):r.e=t,r}function i(e){var t={_acceptedDependencies:{},_declinedDependencies:{},_selfAccepted:!1,_selfDeclined:!1,_disposeHandlers:[],active:!0,accept:function(e,n){if("undefined"==typeof e)t._selfAccepted=!0;else if("function"==typeof e)t._selfAccepted=e;else if("object"==typeof e)for(var r=0;r<e.length;r++)t._acceptedDependencies[e[r]]=n;else t._acceptedDependencies[e]=n},decline:function(e){if("undefined"==typeof e)t._selfDeclined=!0;else if("number"==typeof e)t._declinedDependencies[e]=!0;else for(var n=0;n<e.length;n++)t._declinedDependencies[e[n]]=!0},dispose:function(e){t._disposeHandlers.push(e)},addDisposeHandler:function(e){t._disposeHandlers.push(e)},removeDisposeHandler:function(e){var n=t._disposeHandlers.indexOf(e);n>=0&&t._disposeHandlers.splice(n,1)},check:s,apply:f,status:function(e){return e?void b.push(e):E},addStatusHandler:function(e){b.push(e)},removeStatusHandler:function(e){var t=b.indexOf(e);t>=0&&b.splice(t,1)},data:$[e]};return t}function o(e){E=e;for(var t=0;t<b.length;t++)b[t].call(null,e)}function a(e){var t=+e+""===e;return t?+e:e}function s(e,t){if("idle"!==E)throw new Error("check() is only allowed in idle status");"function"==typeof e?(v=!1,t=e):(v=e,t=t||function(e){if(e)throw e}),o("check"),n(function(e,n){if(e)return t(e);if(!n)return o("idle"),void t(null,null);C={},_={},B={};for(var r=0;r<n.c.length;r++)_[n.c[r]]=!0;m=n.h,o("prepare"),A=t,g={};var i=0;u(i),"prepare"===E&&0===M&&0===x&&l()})}function c(e,t){if(_[e]&&C[e]){C[e]=!1;for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(g[n]=t[n]);0===--x&&0===M&&l()}}function u(e){_[e]?(C[e]=!0,x++,t(e)):B[e]=!0}function l(){o("ready");var e=A;if(A=null,e)if(v)f(v,e);else{var t=[];for(var n in g)Object.prototype.hasOwnProperty.call(g,n)&&t.push(a(n));e(null,t)}}function f(t,n){function r(e){for(var t=[e],n={},r=t.slice();r.length>0;){var o=r.pop(),e=S[o];if(e&&!e.hot._selfAccepted){if(e.hot._selfDeclined)return new Error("Aborted because of self decline: "+o);if(0===o)return;for(var a=0;a<e.parents.length;a++){var s=e.parents[a],c=S[s];if(c.hot._declinedDependencies[o])return new Error("Aborted because of declined dependency: "+o+" in "+s);t.indexOf(s)>=0||(c.hot._acceptedDependencies[o]?(n[s]||(n[s]=[]),i(n[s],[o])):(delete n[s],t.push(s),r.push(s)))}}}return[t,n]}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];e.indexOf(r)<0&&e.push(r)}}if("ready"!==E)throw new Error("apply() is only allowed in ready status");"function"==typeof t?(n=t,t={}):t&&"object"==typeof t?n=n||function(e){if(e)throw e}:(t={},n=n||function(e){if(e)throw e});var s={},c=[],u={};for(var l in g)if(Object.prototype.hasOwnProperty.call(g,l)){var f=a(l),d=r(f);if(!d){if(t.ignoreUnaccepted)continue;return o("abort"),n(new Error("Aborted because "+f+" is not accepted"))}if(d instanceof Error)return o("abort"),n(d);u[f]=g[f],i(c,d[0]);for(var f in d[1])Object.prototype.hasOwnProperty.call(d[1],f)&&(s[f]||(s[f]=[]),i(s[f],d[1][f]))}for(var p=[],A=0;A<c.length;A++){var f=c[A];S[f]&&S[f].hot._selfAccepted&&p.push({module:f,errorHandler:S[f].hot._selfAccepted})}o("dispose");for(var v=c.slice();v.length>0;){var f=v.pop(),b=S[f];if(b){for(var x={},M=b.hot._disposeHandlers,B=0;B<M.length;B++){var C=M[B];C(x)}$[f]=x,b.hot.active=!1,delete S[f];for(var B=0;B<b.children.length;B++){var _=S[b.children[B]];if(_){var D=_.parents.indexOf(f);D>=0&&_.parents.splice(D,1)}}}}for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))for(var b=S[f],k=s[f],B=0;B<k.length;B++){var I=k[B],D=b.children.indexOf(I);D>=0&&b.children.splice(D,1)}o("apply"),y=m;for(var f in u)Object.prototype.hasOwnProperty.call(u,f)&&(e[f]=u[f]);var F=null;for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f)){for(var b=S[f],k=s[f],Y=[],A=0;A<k.length;A++){var I=k[A],C=b.hot._acceptedDependencies[I];Y.indexOf(C)>=0||Y.push(C)}for(var A=0;A<Y.length;A++){var C=Y[A];try{C(s)}catch(e){F||(F=e)}}}for(var A=0;A<p.length;A++){var Q=p[A],f=Q.module;w=[f];try{h(f)}catch(e){if("function"==typeof Q.errorHandler)try{Q.errorHandler(e)}catch(e){F||(F=e)}else F||(F=e)}}return F?(o("fail"),n(F)):(o("idle"),void n(null,c))}function h(t){if(S[t])return S[t].exports;var n=S[t]={exports:{},id:t,loaded:!1,hot:i(t),parents:w,children:[]};return e[t].call(n.exports,n,n.exports,r(t)),n.loaded=!0,n.exports}var d=this.webpackHotUpdate;this.webpackHotUpdate=function(e,t){c(e,t),d&&d(e,t)};var p=!1;try{Object.defineProperty({},"x",{get:function(){}}),p=!0}catch(e){}var A,g,m,v=!0,y="49a614a890f5cd1740e9",$={},w=[],b=[],E="idle",x=0,M=0,B={},C={},_={},S={};return h.m=e,h.c=S,h.p="",h.h=function(){return y},r(0)(0)}([function(e,t,n){n(1),e.exports=n(3)},function(e,t,n){var r,i=function(){return r.indexOf(n.h())>=0},o=function t(){e.hot.check(!0,function(r,o){return r?void(e.hot.status()in{abort:1,fail:1}?(console.warn("[HMR] Cannot apply update. Need to do a full reload!"),console.warn("[HMR] "+r.stack||r.message),window.location.reload()):console.warn("[HMR] Update failed: "+r.stack||r.message)):o?(i()||t(),n(2)(o,o),void(i()&&console.log("[HMR] App is up to date."))):(console.warn("[HMR] Cannot find update. Need to do a full reload!"),console.warn("[HMR] (Probably because of restarting the webpack-dev-server)"),void window.location.reload())})},a=window.addEventListener?function(e,t){window.addEventListener(e,t,!1)}:function(e,t){window.attachEvent("on"+e,t)};a("message",function(t){"string"==typeof t.data&&0===t.data.indexOf("webpackHotUpdate")&&(r=t.data,i()||"idle"!==e.hot.status()||(console.log("[HMR] Checking for updates on the server..."),o()))}),console.log("[HMR] Waiting for update signal from WDS...")},function(e,t){e.exports=function(e,t){var n=e.filter(function(e){return t&&t.indexOf(e)<0});n.length>0&&(console.warn("[HMR] The following modules couldn't be hot updated: (They would need a full reload!)"),n.forEach(function(e){console.warn("[HMR] - "+e)})),t&&0!==t.length?(console.log("[HMR] Updated modules:"),t.forEach(function(e){console.log("[HMR] - "+e)})):console.log("[HMR] Nothing hot updated.")}},function(e,t,n){n(4)();var r=n(11);angular.element(document).ready(function(){angular.bootstrap(document,[r.name],{})})},function(e,t,n){e.exports=function(){n(5),n(7)}},function(e,t,n){n(6),e.exports=angular},function(e,t){/**
* @license AngularJS v1.4.9
* (c) 2010-2015 Google, Inc. http://angularjs.org
* License: MIT
*/
!function(e,t,n){"use strict";function r(e,t){return t=t||Error,function(){var n,r,i=2,o=arguments,a=o[0],s="["+(e?e+":":"")+a+"] ",c=o[1];for(s+=c.replace(/\{\d+\}/g,function(e){var t=+e.slice(1,-1),n=t+i;return n<o.length?ye(o[n]):e}),s+="\nhttp://errors.angularjs.org/1.4.9/"+(e?e+"/":"")+a,r=i,n="?";r<o.length;r++,n="&")s+=n+"p"+(r-i)+"="+encodeURIComponent(ye(o[r]));return new t(s)}}function i(e){if(null==e||_(e))return!1;if(Pr(e)||E(e)||kr&&e instanceof kr)return!0;var t="length"in Object(e)&&e.length;return x(t)&&(t>=0&&(t-1 in e||e instanceof Array)||"function"==typeof e.item)}function o(e,t,n){var r,a;if(e)if(B(e))for(r in e)"prototype"==r||"length"==r||"name"==r||e.hasOwnProperty&&!e.hasOwnProperty(r)||t.call(n,e[r],r,e);else if(Pr(e)||i(e)){var s="object"!=typeof e;for(r=0,a=e.length;r<a;r++)(s||r in e)&&t.call(n,e[r],r,e)}else if(e.forEach&&e.forEach!==o)e.forEach(t,n,e);else if(b(e))for(r in e)t.call(n,e[r],r,e);else if("function"==typeof e.hasOwnProperty)for(r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r,e);else for(r in e)Br.call(e,r)&&t.call(n,e[r],r,e);return e}function a(e,t,n){for(var r=Object.keys(e).sort(),i=0;i<r.length;i++)t.call(n,e[r[i]],r[i]);return r}function s(e){return function(t,n){e(n,t)}}function c(){return++Rr}function u(e,t){t?e.$$hashKey=t:delete e.$$hashKey}function l(e,t,n){for(var r=e.$$hashKey,i=0,o=t.length;i<o;++i){var a=t[i];if(w(a)||B(a))for(var s=Object.keys(a),c=0,f=s.length;c<f;c++){var h=s[c],d=a[h];n&&w(d)?M(d)?e[h]=new Date(d.valueOf()):C(d)?e[h]=new RegExp(d):d.nodeName?e[h]=d.cloneNode(!0):N(d)?e[h]=d.clone():(w(e[h])||(e[h]=Pr(d)?[]:{}),l(e[h],[d],!0)):e[h]=d}}return u(e,r),e}function f(e){return l(e,Yr.call(arguments,1),!1)}function h(e){return l(e,Yr.call(arguments,1),!0)}function d(e){return parseInt(e,10)}function p(e,t){return f(Object.create(e),t)}function A(){}function g(e){return e}function m(e){return function(){return e}}function v(e){return B(e.toString)&&e.toString!==Tr}function y(e){return"undefined"==typeof e}function $(e){return"undefined"!=typeof e}function w(e){return null!==e&&"object"==typeof e}function b(e){return null!==e&&"object"==typeof e&&!Ur(e)}function E(e){return"string"==typeof e}function x(e){return"number"==typeof e}function M(e){return"[object Date]"===Tr.call(e)}function B(e){return"function"==typeof e}function C(e){return"[object RegExp]"===Tr.call(e)}function _(e){return e&&e.window===e}function S(e){return e&&e.$evalAsync&&e.$watch}function D(e){return"[object File]"===Tr.call(e)}function k(e){return"[object FormData]"===Tr.call(e)}function I(e){return"[object Blob]"===Tr.call(e)}function F(e){return"boolean"==typeof e}function Y(e){return e&&B(e.then)}function Q(e){return e&&x(e.length)&&Vr.test(Tr.call(e))}function N(e){return!(!e||!(e.nodeName||e.prop&&e.attr&&e.find))}function T(e){var t,n={},r=e.split(",");for(t=0;t<r.length;t++)n[r[t]]=!0;return n}function U(e){return Mr(e.nodeName||e[0]&&e[0].nodeName)}function O(e,t){var n=e.indexOf(t);return n>=0&&e.splice(n,1),n}function j(e,t){function n(e,t){var n,i=t.$$hashKey;if(Pr(e))for(var o=0,a=e.length;o<a;o++)t.push(r(e[o]));else if(b(e))for(n in e)t[n]=r(e[n]);else if(e&&"function"==typeof e.hasOwnProperty)for(n in e)e.hasOwnProperty(n)&&(t[n]=r(e[n]));else for(n in e)Br.call(e,n)&&(t[n]=r(e[n]));return u(t,i),t}function r(e){if(!w(e))return e;var t=i.indexOf(e);if(t!==-1)return a[t];if(_(e)||S(e))throw Or("cpws","Can't copy! Making copies of Window or Scope instances is not supported.");var r,o=!1;return Pr(e)?(r=[],o=!0):Q(e)?r=new e.constructor(e):M(e)?r=new Date(e.getTime()):C(e)?(r=new RegExp(e.source,e.toString().match(/[^\/]*$/)[0]),r.lastIndex=e.lastIndex):B(e.cloneNode)?r=e.cloneNode(!0):(r=Object.create(Ur(e)),o=!0),i.push(e),a.push(r),o?n(e,r):r}var i=[],a=[];if(t){if(Q(t))throw Or("cpta","Can't copy! TypedArray destination cannot be mutated.");if(e===t)throw Or("cpi","Can't copy! Source and destination are identical.");return Pr(t)?t.length=0:o(t,function(e,n){"$$hashKey"!==n&&delete t[n]}),i.push(e),a.push(t),n(e,t)}return r(e)}function R(e,t){if(Pr(e)){t=t||[];for(var n=0,r=e.length;n<r;n++)t[n]=e[n]}else if(w(e)){t=t||{};for(var i in e)"$"===i.charAt(0)&&"$"===i.charAt(1)||(t[i]=e[i])}return t||e}function H(e,t){if(e===t)return!0;if(null===e||null===t)return!1;if(e!==e&&t!==t)return!0;var n,r,i,o=typeof e,a=typeof t;if(o==a&&"object"==o){if(!Pr(e)){if(M(e))return!!M(t)&&H(e.getTime(),t.getTime());if(C(e))return!!C(t)&&e.toString()==t.toString();if(S(e)||S(t)||_(e)||_(t)||Pr(t)||M(t)||C(t))return!1;i=ge();for(r in e)if("$"!==r.charAt(0)&&!B(e[r])){if(!H(e[r],t[r]))return!1;i[r]=!0}for(r in t)if(!(r in i)&&"$"!==r.charAt(0)&&$(t[r])&&!B(t[r]))return!1;return!0}if(!Pr(t))return!1;if((n=e.length)==t.length){for(r=0;r<n;r++)if(!H(e[r],t[r]))return!1;return!0}}return!1}function P(e,t,n){return e.concat(Yr.call(t,n))}function V(e,t){return Yr.call(e,t||0)}function G(e,t){var n=arguments.length>2?V(arguments,2):[];return!B(t)||t instanceof RegExp?t:n.length?function(){return arguments.length?t.apply(e,P(n,arguments,0)):t.apply(e,n)}:function(){return arguments.length?t.apply(e,arguments):t.call(e)}}function z(e,r){var i=r;return"string"==typeof e&&"$"===e.charAt(0)&&"$"===e.charAt(1)?i=n:_(r)?i="$WINDOW":r&&t===r?i="$DOCUMENT":S(r)&&(i="$SCOPE"),i}function J(e,t){return"undefined"==typeof e?n:(x(t)||(t=t?2:null),JSON.stringify(e,z,t))}function L(e){return E(e)?JSON.parse(e):e}function W(e,t){var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function X(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}function q(e,t,n){n=n?-1:1;var r=W(t,e.getTimezoneOffset());return X(e,n*(r-e.getTimezoneOffset()))}function K(e){e=kr(e).clone();try{e.empty()}catch(e){}var t=kr("<div>").append(e).html();try{return e[0].nodeType===ei?Mr(t):t.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(e,t){return"<"+Mr(t)})}catch(e){return Mr(t)}}function Z(e){try{return decodeURIComponent(e)}catch(e){}}function ee(e){var t={};return o((e||"").split("&"),function(e){var n,r,i;e&&(r=e=e.replace(/\+/g,"%20"),n=e.indexOf("="),n!==-1&&(r=e.substring(0,n),i=e.substring(n+1)),r=Z(r),$(r)&&(i=!$(i)||Z(i),Br.call(t,r)?Pr(t[r])?t[r].push(i):t[r]=[t[r],i]:t[r]=i))}),t}function te(e){var t=[];return o(e,function(e,n){Pr(e)?o(e,function(e){t.push(re(n,!0)+(e===!0?"":"="+re(e,!0)))}):t.push(re(n,!0)+(e===!0?"":"="+re(e,!0)))}),t.length?t.join("&"):""}function ne(e){return re(e,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function re(e,t){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,t?"%20":"+")}function ie(e,t){var n,r,i=Wr.length;for(r=0;r<i;++r)if(n=Wr[r]+t,E(n=e.getAttribute(n)))return n;return null}function oe(e,t){var n,r,i={};o(Wr,function(t){var i=t+"app";!n&&e.hasAttribute&&e.hasAttribute(i)&&(n=e,r=e.getAttribute(i))}),o(Wr,function(t){var i,o=t+"app";!n&&(i=e.querySelector("["+o.replace(":","\\:")+"]"))&&(n=i,r=i.getAttribute(o))}),n&&(i.strictDi=null!==ie(n,"strict-di"),t(n,r?[r]:[],i))}function ae(n,r,i){w(i)||(i={});var a={strictDi:!1};i=f(a,i);var s=function(){if(n=kr(n),n.injector()){var e=n[0]===t?"document":K(n);throw Or("btstrpd","App Already Bootstrapped with this Element '{0}'",e.replace(/</,"<").replace(/>/,">"))}r=r||[],r.unshift(["$provide",function(e){e.value("$rootElement",n)}]),i.debugInfoEnabled&&r.push(["$compileProvider",function(e){e.debugInfoEnabled(!0)}]),r.unshift("ng");var o=et(r,i.strictDi);return o.invoke(["$rootScope","$rootElement","$compile","$injector",function(e,t,n,r){e.$apply(function(){t.data("$injector",r),n(t)(e)})}]),o},c=/^NG_ENABLE_DEBUG_INFO!/,u=/^NG_DEFER_BOOTSTRAP!/;return e&&c.test(e.name)&&(i.debugInfoEnabled=!0,e.name=e.name.replace(c,"")),e&&!u.test(e.name)?s():(e.name=e.name.replace(u,""),jr.resumeBootstrap=function(e){return o(e,function(e){r.push(e)}),s()},void(B(jr.resumeDeferredBootstrap)&&jr.resumeDeferredBootstrap()))}function se(){e.name="NG_ENABLE_DEBUG_INFO!"+e.name,e.location.reload()}function ce(e){var t=jr.element(e).injector();if(!t)throw Or("test","no injector found for element argument to getTestability");return t.get("$$testability")}function ue(e,t){return t=t||"_",e.replace(Xr,function(e,n){return(n?t:"")+e.toLowerCase()})}function le(){var t;if(!qr){var r=Lr();Ir=y(r)?e.jQuery:r?e[r]:n,Ir&&Ir.fn.on?(kr=Ir,f(Ir.fn,{scope:yi.scope,isolateScope:yi.isolateScope,controller:yi.controller,injector:yi.injector,inheritedData:yi.inheritedData}),t=Ir.cleanData,Ir.cleanData=function(e){var n;if(Hr)Hr=!1;else for(var r,i=0;null!=(r=e[i]);i++)n=Ir._data(r,"events"),n&&n.$destroy&&Ir(r).triggerHandler("$destroy");t(e)}):kr=_e,jr.element=kr,qr=!0}}function fe(e,t,n){if(!e)throw Or("areq","Argument '{0}' is {1}",t||"?",n||"required");return e}function he(e,t,n){return n&&Pr(e)&&(e=e[e.length-1]),fe(B(e),t,"not a function, got "+(e&&"object"==typeof e?e.constructor.name||"Object":typeof e)),e}function de(e,t){if("hasOwnProperty"===e)throw Or("badname","hasOwnProperty is not a valid {0} name",t)}function pe(e,t,n){if(!t)return e;for(var r,i=t.split("."),o=e,a=i.length,s=0;s<a;s++)r=i[s],e&&(e=(o=e)[r]);return!n&&B(e)?G(o,e):e}function Ae(e){for(var t,n=e[0],r=e[e.length-1],i=1;n!==r&&(n=n.nextSibling);i++)(t||e[i]!==n)&&(t||(t=kr(Yr.call(e,0,i))),t.push(n));return t||e}function ge(){return Object.create(null)}function me(e){function t(e,t,n){return e[t]||(e[t]=n())}var n=r("$injector"),i=r("ng"),o=t(e,"angular",Object);return o.$$minErr=o.$$minErr||r,t(o,"module",function(){var e={};return function(r,o,a){var s=function(e,t){if("hasOwnProperty"===e)throw i("badname","hasOwnProperty is not a valid {0} name",t)};return s(r,"module"),o&&e.hasOwnProperty(r)&&(e[r]=null),t(e,r,function(){function e(e,t,n,r){return r||(r=i),function(){return r[n||"push"]([e,t,arguments]),l}}function t(e,t){return function(n,o){return o&&B(o)&&(o.$$moduleName=r),i.push([e,t,arguments]),l}}if(!o)throw n("nomod","Module '{0}' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.",r);var i=[],s=[],c=[],u=e("$injector","invoke","push",s),l={_invokeQueue:i,_configBlocks:s,_runBlocks:c,requires:o,name:r,provider:t("$provide","provider"),factory:t("$provide","factory"),service:t("$provide","service"),value:e("$provide","value"),constant:e("$provide","constant","unshift"),decorator:t("$provide","decorator"),animation:t("$animateProvider","register"),filter:t("$filterProvider","register"),controller:t("$controllerProvider","register"),directive:t("$compileProvider","directive"),config:u,run:function(e){return c.push(e),this}};return a&&u(a),l})}})}function ve(e){var t=[];return JSON.stringify(e,function(e,n){if(n=z(e,n),w(n)){if(t.indexOf(n)>=0)return"...";t.push(n)}return n})}function ye(e){return"function"==typeof e?e.toString().replace(/ \{[\s\S]*$/,""):y(e)?"undefined":"string"!=typeof e?ve(e):e}function $e(t){f(t,{bootstrap:ae,copy:j,extend:f,merge:h,equals:H,element:kr,forEach:o,injector:et,noop:A,bind:G,toJson:J,fromJson:L,identity:g,isUndefined:y,isDefined:$,isString:E,isFunction:B,isObject:w,isNumber:x,isElement:N,isArray:Pr,version:ii,isDate:M,lowercase:Mr,uppercase:Cr,callbacks:{counter:0},getTestability:ce,$$minErr:r,$$csp:Jr,reloadWithDebugInfo:se}),(Fr=me(e))("ng",["ngLocale"],["$provide",function(e){e.provider({$$sanitizeUri:yn}),e.provider("$compile",lt).directive({a:xo,input:Ro,textarea:Ro,form:So,script:Fa,select:Na,style:Ua,option:Ta,ngBind:Vo,ngBindHtml:zo,ngBindTemplate:Go,ngClass:Lo,ngClassEven:Xo,ngClassOdd:Wo,ngCloak:qo,ngController:Ko,ngForm:Do,ngHide:Ca,ngIf:ta,ngInclude:na,ngInit:ia,ngNonBindable:va,ngPluralize:ba,ngRepeat:Ea,ngShow:Ba,ngStyle:_a,ngSwitch:Sa,ngSwitchWhen:Da,ngSwitchDefault:ka,ngOptions:wa,ngTransclude:Ia,ngModel:Aa,ngList:oa,ngChange:Jo,pattern:ja,ngPattern:ja,required:Oa,ngRequired:Oa,minlength:Ha,ngMinlength:Ha,maxlength:Ra,ngMaxlength:Ra,ngValue:Po,ngModelOptions:ma}).directive({ngInclude:ra}).directive(Mo).directive(Zo),e.provider({$anchorScroll:tt,$animate:Yi,$animateCss:Ti,$$animateJs:Ii,$$animateQueue:Fi,$$AnimateRunner:Ni,$$animateAsyncRun:Qi,$browser:st,$cacheFactory:ct,$controller:At,$document:gt,$exceptionHandler:mt,$filter:Fn,$$forceReflow:Hi,$interpolate:kt,$interval:It,$http:Ct,$httpParamSerializer:yt,$httpParamSerializerJQLike:$t,$httpBackend:St,$xhrFactory:_t,$location:zt,$log:Jt,$parse:dn,$rootScope:vn,$q:pn,$$q:An,$sce:En,$sceDelegate:bn,$sniffer:xn,$templateCache:ut,$templateRequest:Mn,$$testability:Bn,$timeout:Cn,$window:Dn,$$rAF:mn,$$jqLite:We,$$HashMap:Ei,$$cookieReader:In})}])}function we(){return++ai}function be(e){return e.replace(ui,function(e,t,n,r){return r?n.toUpperCase():n}).replace(li,"Moz$1")}function Ee(e){return!pi.test(e)}function xe(e){var t=e.nodeType;return t===Kr||!t||t===ni}function Me(e){for(var t in oi[e.ng339])return!0;return!1}function Be(e,t){var n,r,i,a,s=t.createDocumentFragment(),c=[];if(Ee(e))c.push(t.createTextNode(e));else{for(n=n||s.appendChild(t.createElement("div")),r=(Ai.exec(e)||["",""])[1].toLowerCase(),i=mi[r]||mi._default,n.innerHTML=i[1]+e.replace(gi,"<$1></$2>")+i[2],a=i[0];a--;)n=n.lastChild;c=P(c,n.childNodes),n=s.firstChild,n.textContent=""}return s.textContent="",s.innerHTML="",o(c,function(e){s.appendChild(e)}),s}function Ce(e,n){n=n||t;var r;return(r=di.exec(e))?[n.createElement(r[1])]:(r=Be(e,n))?r.childNodes:[]}function _e(e){if(e instanceof _e)return e;var t;if(E(e)&&(e=Gr(e),t=!0),!(this instanceof _e)){if(t&&"<"!=e.charAt(0))throw hi("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element");return new _e(e)}t?Ue(this,Ce(e)):Ue(this,e)}function Se(e){return e.cloneNode(!0)}function De(e,t){if(t||Ie(e),e.querySelectorAll)for(var n=e.querySelectorAll("*"),r=0,i=n.length;r<i;r++)Ie(n[r])}function ke(e,t,n,r){if($(r))throw hi("offargs","jqLite#off() does not support the `selector` argument");var i=Fe(e),a=i&&i.events,s=i&&i.handle;if(s)if(t){var c=function(t){var r=a[t];$(n)&&O(r||[],n),$(n)&&r&&r.length>0||(ci(e,t,s),delete a[t])};o(t.split(" "),function(e){c(e),fi[e]&&c(fi[e])})}else for(t in a)"$destroy"!==t&&ci(e,t,s),delete a[t]}function Ie(e,t){var r=e.ng339,i=r&&oi[r];if(i){if(t)return void delete i.data[t];i.handle&&(i.events.$destroy&&i.handle({},"$destroy"),ke(e)),delete oi[r],e.ng339=n}}function Fe(e,t){var r=e.ng339,i=r&&oi[r];return t&&!i&&(e.ng339=r=we(),i=oi[r]={events:{},data:{},handle:n}),i}function Ye(e,t,n){if(xe(e)){var r=$(n),i=!r&&t&&!w(t),o=!t,a=Fe(e,!i),s=a&&a.data;if(r)s[t]=n;else{if(o)return s;if(i)return s&&s[t];f(s,t)}}}function Qe(e,t){return!!e.getAttribute&&(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")>-1}function Ne(e,t){t&&e.setAttribute&&o(t.split(" "),function(t){e.setAttribute("class",Gr((" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+Gr(t)+" "," ")))})}function Te(e,t){if(t&&e.setAttribute){var n=(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");o(t.split(" "),function(e){e=Gr(e),n.indexOf(" "+e+" ")===-1&&(n+=e+" ")}),e.setAttribute("class",Gr(n))}}function Ue(e,t){if(t)if(t.nodeType)e[e.length++]=t;else{var n=t.length;if("number"==typeof n&&t.window!==t){if(n)for(var r=0;r<n;r++)e[e.length++]=t[r]}else e[e.length++]=t}}function Oe(e,t){return je(e,"$"+(t||"ngController")+"Controller")}function je(e,t,n){e.nodeType==ni&&(e=e.documentElement);for(var r=Pr(t)?t:[t];e;){for(var i=0,o=r.length;i<o;i++)if($(n=kr.data(e,r[i])))return n;e=e.parentNode||e.nodeType===ri&&e.host}}function Re(e){for(De(e,!0);e.firstChild;)e.removeChild(e.firstChild)}function He(e,t){t||De(e);var n=e.parentNode;n&&n.removeChild(e)}function Pe(t,n){n=n||e,"complete"===n.document.readyState?n.setTimeout(t):kr(n).on("load",t)}function Ve(e,t){var n=$i[t.toLowerCase()];return n&&wi[U(e)]&&n}function Ge(e){return bi[e]}function ze(e,t){var n=function(n,r){n.isDefaultPrevented=function(){return n.defaultPrevented};var i=t[r||n.type],o=i?i.length:0;if(o){if(y(n.immediatePropagationStopped)){var a=n.stopImmediatePropagation;n.stopImmediatePropagation=function(){n.immediatePropagationStopped=!0,n.stopPropagation&&n.stopPropagation(),a&&a.call(n)}}n.isImmediatePropagationStopped=function(){return n.immediatePropagationStopped===!0};var s=i.specialHandlerWrapper||Je;o>1&&(i=R(i));for(var c=0;c<o;c++)n.isImmediatePropagationStopped()||s(e,n,i[c])}};return n.elem=e,n}function Je(e,t,n){n.call(e,t)}function Le(e,t,n){var r=t.relatedTarget;r&&(r===e||vi.call(e,r))||n.call(e,t)}function We(){this.$get=function(){return f(_e,{hasClass:function(e,t){return e.attr&&(e=e[0]),Qe(e,t)},addClass:function(e,t){return e.attr&&(e=e[0]),Te(e,t)},removeClass:function(e,t){return e.attr&&(e=e[0]),Ne(e,t)}})}}function Xe(e,t){var n=e&&e.$$hashKey;if(n)return"function"==typeof n&&(n=e.$$hashKey()),n;var r=typeof e;return n="function"==r||"object"==r&&null!==e?e.$$hashKey=r+":"+(t||c)():r+":"+e}function qe(e,t){if(t){var n=0;this.nextUid=function(){return++n}}o(e,this.put,this)}function Ke(e){var t=e.toString().replace(Ci,""),n=t.match(xi);return n?"function("+(n[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function Ze(e,t,n){var r,i,a,s;if("function"==typeof e){if(!(r=e.$inject)){if(r=[],e.length){if(t)throw E(n)&&n||(n=e.name||Ke(e)),_i("strictdi","{0} is not using explicit annotation and cannot be invoked in strict mode",n);i=e.toString().replace(Ci,""),a=i.match(xi),o(a[1].split(Mi),function(e){e.replace(Bi,function(e,t,n){r.push(n)})})}e.$inject=r}}else Pr(e)?(s=e.length-1,he(e[s],"fn"),r=e.slice(0,s)):he(e,"fn",!0);return r}function et(e,t){function r(e){return function(t,n){return w(t)?void o(t,s(e)):e(t,n)}}function i(e,t){if(de(e,"service"),(B(t)||Pr(t))&&(t=x.instantiate(t)),!t.$get)throw _i("pget","Provider '{0}' must define $get factory method.",e);return b[e+g]=t}function a(e,t){return function(){var n=C.invoke(t,this);if(y(n))throw _i("undef","Provider '{0}' must return a value from $get factory method.",e);return n}}function c(e,t,n){return i(e,{$get:n!==!1?a(e,t):t})}function u(e,t){return c(e,["$injector",function(e){return e.instantiate(t)}])}function l(e,t){return c(e,m(t),!1)}function f(e,t){de(e,"constant"),b[e]=t,M[e]=t}function h(e,t){var n=x.get(e+g),r=n.$get;n.$get=function(){var e=C.invoke(r,n);return C.invoke(t,null,{$delegate:e})}}function d(e){fe(y(e)||Pr(e),"modulesToLoad","not an array");var t,n=[];return o(e,function(e){function r(e){var t,n;for(t=0,n=e.length;t<n;t++){var r=e[t],i=x.get(r[0]);i[r[1]].apply(i,r[2])}}if(!$.get(e)){$.put(e,!0);try{E(e)?(t=Fr(e),n=n.concat(d(t.requires)).concat(t._runBlocks),r(t._invokeQueue),r(t._configBlocks)):B(e)?n.push(x.invoke(e)):Pr(e)?n.push(x.invoke(e)):he(e,"module")}catch(t){throw Pr(e)&&(e=e[e.length-1]),t.message&&t.stack&&t.stack.indexOf(t.message)==-1&&(t=t.message+"\n"+t.stack),_i("modulerr","Failed to instantiate module {0} due to:\n{1}",e,t.stack||t.message||t)}}}),n}function p(e,n){function r(t,r){if(e.hasOwnProperty(t)){if(e[t]===A)throw _i("cdep","Circular dependency found: {0}",t+" <- "+v.join(" <- "));return e[t]}try{return v.unshift(t),e[t]=A,e[t]=n(t,r)}catch(n){throw e[t]===A&&delete e[t],n}finally{v.shift()}}function i(e,n,i,o){"string"==typeof i&&(o=i,i=null);var a,s,c,u=[],l=et.$$annotate(e,t,o);for(s=0,a=l.length;s<a;s++){if(c=l[s],"string"!=typeof c)throw _i("itkn","Incorrect injection token! Expected service name as string, got {0}",c);u.push(i&&i.hasOwnProperty(c)?i[c]:r(c,o))}return Pr(e)&&(e=e[a]),e.apply(n,u)}function o(e,t,n){var r=Object.create((Pr(e)?e[e.length-1]:e).prototype||null),o=i(e,r,t,n);return w(o)||B(o)?o:r}return{invoke:i,instantiate:o,get:r,annotate:et.$$annotate,has:function(t){return b.hasOwnProperty(t+g)||e.hasOwnProperty(t)}}}t=t===!0;var A={},g="Provider",v=[],$=new qe([],!0),b={$provide:{provider:r(i),factory:r(c),service:r(u),value:r(l),constant:r(f),decorator:h}},x=b.$injector=p(b,function(e,t){throw jr.isString(t)&&v.push(t),_i("unpr","Unknown provider: {0}",v.join(" <- "))}),M={},C=M.$injector=p(M,function(e,t){var r=x.get(e+g,t);return C.invoke(r.$get,r,n,e)});return o(d(e),function(e){e&&C.invoke(e)}),C}function tt(){var e=!0;this.disableAutoScrolling=function(){e=!1},this.$get=["$window","$location","$rootScope",function(t,n,r){function i(e){var t=null;return Array.prototype.some.call(e,function(e){if("a"===U(e))return t=e,!0}),t}function o(){var e=s.yOffset;if(B(e))e=e();else if(N(e)){var n=e[0],r=t.getComputedStyle(n);e="fixed"!==r.position?0:n.getBoundingClientRect().bottom}else x(e)||(e=0);return e}function a(e){if(e){e.scrollIntoView();var n=o();if(n){var r=e.getBoundingClientRect().top;t.scrollBy(0,r-n)}}else t.scrollTo(0,0)}function s(e){e=E(e)?e:n.hash();var t;e?(t=c.getElementById(e))?a(t):(t=i(c.getElementsByName(e)))?a(t):"top"===e&&a(null):a(null)}var c=t.document;return e&&r.$watch(function(){return n.hash()},function(e,t){e===t&&""===e||Pe(function(){r.$evalAsync(s)})}),s}]}function nt(e,t){return e||t?e?t?(Pr(e)&&(e=e.join(" ")),Pr(t)&&(t=t.join(" ")),e+" "+t):e:t:""}function rt(e){for(var t=0;t<e.length;t++){var n=e[t];if(n.nodeType===Di)return n}}function it(e){E(e)&&(e=e.split(" "));var t=ge();return o(e,function(e){e.length&&(t[e]=!0)}),t}function ot(e){return w(e)?e:{}}function at(e,t,n,r){function i(e){try{e.apply(null,V(arguments,1))}finally{if(v--,0===v)for(;$.length;)try{$.pop()()}catch(e){n.error(e)}}}function a(e){var t=e.indexOf("#");return t===-1?"":e.substr(t)}function s(){M=null,u(),l()}function c(){try{return d.state}catch(e){}}function u(){w=c(),w=y(w)?null:w,H(w,_)&&(w=_),_=w}function l(){E===f.url()&&b===w||(E=f.url(),b=w,o(B,function(e){e(f.url(),w)}))}var f=this,h=(t[0],e.location),d=e.history,p=e.setTimeout,g=e.clearTimeout,m={};f.isMock=!1;var v=0,$=[];f.$$completeOutstandingRequest=i,f.$$incOutstandingRequestCount=function(){v++},f.notifyWhenNoOutstandingRequests=function(e){0===v?e():$.push(e)};var w,b,E=h.href,x=t.find("base"),M=null;u(),b=w,f.url=function(t,n,i){if(y(i)&&(i=null),h!==e.location&&(h=e.location),d!==e.history&&(d=e.history),t){var o=b===i;if(E===t&&(!r.history||o))return f;var s=E&&Tt(E)===Tt(t);return E=t,b=i,!r.history||s&&o?(s&&!M||(M=t),n?h.replace(t):s?h.hash=a(t):h.href=t,h.href!==t&&(M=t)):(d[n?"replaceState":"pushState"](i,"",t),u(),b=w),f}return M||h.href.replace(/%27/g,"'")},f.state=function(){return w};var B=[],C=!1,_=null;f.onUrlChange=function(t){return C||(r.history&&kr(e).on("popstate",s),kr(e).on("hashchange",s),C=!0),B.push(t),t},f.$$applicationDestroyed=function(){kr(e).off("hashchange popstate",s)},f.$$checkUrlChange=l,f.baseHref=function(){var e=x.attr("href");return e?e.replace(/^(https?\:)?\/\/[^\/]*/,""):""},f.defer=function(e,t){var n;return v++,n=p(function(){delete m[n],i(e)},t||0),m[n]=!0,n},f.defer.cancel=function(e){return!!m[e]&&(delete m[e],g(e),i(A),!0)}}function st(){this.$get=["$window","$log","$sniffer","$document",function(e,t,n,r){return new at(e,r,t,n)}]}function ct(){this.$get=function(){function e(e,n){function i(e){e!=h&&(d?d==e&&(d=e.n):d=e,o(e.n,e.p),o(e,h),h=e,h.n=null)}function o(e,t){e!=t&&(e&&(e.p=t),t&&(t.n=e))}if(e in t)throw r("$cacheFactory")("iid","CacheId '{0}' is already taken!",e);var a=0,s=f({},n,{id:e}),c=ge(),u=n&&n.capacity||Number.MAX_VALUE,l=ge(),h=null,d=null;return t[e]={put:function(e,t){if(!y(t)){if(u<Number.MAX_VALUE){var n=l[e]||(l[e]={key:e});i(n)}return e in c||a++,c[e]=t,a>u&&this.remove(d.key),t}},get:function(e){if(u<Number.MAX_VALUE){var t=l[e];if(!t)return;i(t)}return c[e]},remove:function(e){if(u<Number.MAX_VALUE){var t=l[e];if(!t)return;t==h&&(h=t.p),t==d&&(d=t.n),o(t.n,t.p),delete l[e]}e in c&&(delete c[e],a--)},removeAll:function(){c=ge(),a=0,l=ge(),h=d=null},destroy:function(){c=null,s=null,l=null,delete t[e]},info:function(){return f({},s,{size:a})}}}var t={};return e.info=function(){var e={};return o(t,function(t,n){e[n]=t.info()}),e},e.get=function(e){return t[e]},e}}function ut(){this.$get=["$cacheFactory",function(e){return e("templates")}]}function lt(e,r){function i(e,t,n){var r=/^\s*([@&]|=(\*?))(\??)\s*(\w*)\s*$/,i={};return o(e,function(e,o){var a=e.match(r);if(!a)throw Ui("iscp","Invalid {3} for directive '{0}'. Definition: {... {1}: '{2}' ...}",t,o,e,n?"controller bindings definition":"isolate scope definition");i[o]={mode:a[1][0],collection:"*"===a[2],optional:"?"===a[3],attrName:a[4]||o}}),i}function a(e,t){var n={isolateScope:null,bindToController:null};if(w(e.scope)&&(e.bindToController===!0?(n.bindToController=i(e.scope,t,!0),n.isolateScope={}):n.isolateScope=i(e.scope,t,!1)),w(e.bindToController)&&(n.bindToController=i(e.bindToController,t,!0)),w(n.bindToController)){var r=e.controller,o=e.controllerAs;if(!r)throw Ui("noctrl","Cannot bind to controller without directive '{0}'s controller.",t);if(!pt(r,o))throw Ui("noident","Cannot bind to controller without identifier for directive '{0}'.",t)}return n}function c(e){var t=e.charAt(0);if(!t||t!==Mr(t))throw Ui("baddir","Directive name '{0}' is invalid. The first character must be a lowercase letter",e);if(e!==e.trim())throw Ui("baddir","Directive name '{0}' is invalid. The name should not contain leading or trailing whitespaces",e)}var u={},l="Directive",h=/^\s*directive\:\s*([\w\-]+)\s+(.*)$/,d=/(([\w\-]+)(?:\:([^;]+))?;?)/,v=T("ngSrc,ngSrcset,src,srcset"),b=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,x=/^(on[a-z]+|formaction)$/;this.directive=function t(n,r){return de(n,"directive"),E(n)?(c(n),fe(r,"directiveFactory"),u.hasOwnProperty(n)||(u[n]=[],e.factory(n+l,["$injector","$exceptionHandler",function(e,t){var r=[];return o(u[n],function(i,o){try{var s=e.invoke(i);B(s)?s={compile:m(s)}:!s.compile&&s.link&&(s.compile=m(s.link)),s.priority=s.priority||0,s.index=o,s.name=s.name||n,s.require=s.require||s.controller&&s.name,s.restrict=s.restrict||"EA";var c=s.$$bindings=a(s,s.name);w(c.isolateScope)&&(s.$$isolateBindings=c.isolateScope),s.$$moduleName=i.$$moduleName,r.push(s)}catch(e){t(e)}}),r}])),u[n].push(r)):o(n,s(t)),this},this.aHrefSanitizationWhitelist=function(e){return $(e)?(r.aHrefSanitizationWhitelist(e),this):r.aHrefSanitizationWhitelist()},this.imgSrcSanitizationWhitelist=function(e){return $(e)?(r.imgSrcSanitizationWhitelist(e),this):r.imgSrcSanitizationWhitelist()};var M=!0;this.debugInfoEnabled=function(e){return $(e)?(M=e,this):M},this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate","$$sanitizeUri",function(e,r,i,a,s,c,m,$,C,_){function D(e,t){try{e.addClass(t)}catch(e){}}function k(e,t,n,r,i){e instanceof kr||(e=kr(e)),o(e,function(t,n){t.nodeType==ei&&t.nodeValue.match(/\S+/)&&(e[n]=kr(t).wrap("<span></span>").parent()[0])});var a=F(e,t,e,n,r,i);k.$$addScopeClass(e);var s=null;return function(t,n,r){fe(t,"scope"),i&&i.needsNewScope&&(t=t.$parent.$new()),r=r||{};var o=r.parentBoundTranscludeFn,c=r.transcludeControllers,u=r.futureParentElement;o&&o.$$boundTransclude&&(o=o.$$boundTransclude),s||(s=I(u));var l;if(l="html"!==s?kr(q(s,kr("<div>").append(e).html())):n?yi.clone.call(e):e,c)for(var f in c)l.data("$"+f+"Controller",c[f].instance);return k.$$addScopeInfo(l,t),n&&n(l,t),a&&a(t,l,l,o),l}}function I(e){var t=e&&e[0];return t&&"foreignobject"!==U(t)&&t.toString().match(/SVG/)?"svg":"html"}function F(e,t,r,i,o,a){function s(e,r,i,o){var a,s,c,u,l,f,h,d,g;if(p){var m=r.length;for(g=new Array(m),l=0;l<A.length;l+=3)h=A[l],g[h]=r[h]}else g=r;for(l=0,f=A.length;l<f;)c=g[A[l++]],a=A[l++],s=A[l++],a?(a.scope?(u=e.$new(),k.$$addScopeInfo(kr(c),u)):u=e,d=a.transcludeOnThisElement?Y(e,a.transclude,o):!a.templateOnThisElement&&o?o:!o&&t?Y(e,t):null,a(s,u,c,i,d)):s&&s(e,c.childNodes,n,o)}for(var c,u,l,f,h,d,p,A=[],g=0;g<e.length;g++)c=new oe,u=Q(e[g],[],c,0===g?i:n,o),l=u.length?j(u,e[g],c,t,r,null,[],[],a):null,l&&l.scope&&k.$$addScopeClass(c.$$element),h=l&&l.terminal||!(f=e[g].childNodes)||!f.length?null:F(f,l?(l.transcludeOnThisElement||!l.templateOnThisElement)&&l.transclude:t),(l||h)&&(A.push(g,l,h),d=!0,p=p||l),a=null;return d?s:null}function Y(e,t,n){var r=function(r,i,o,a,s){return r||(r=e.$new(!1,s),r.$$transcluded=!0),t(r,i,{parentBoundTranscludeFn:n,transcludeControllers:o,futureParentElement:a})};return r}function Q(e,t,n,r,i){var o,a,s=e.nodeType,c=n.$attr;switch(s){case Kr:P(t,ft(U(e)),"E",r,i);for(var u,l,f,p,A,g,m=e.attributes,v=0,y=m&&m.length;v<y;v++){var $=!1,b=!1;u=m[v],l=u.name,A=Gr(u.value),p=ft(l),(g=le.test(p))&&(l=l.replace(Oi,"").substr(8).replace(/_(.)/g,function(e,t){return t.toUpperCase()}));var x=p.match(he);x&&G(x[1])&&($=l,b=l.substr(0,l.length-5)+"end",l=l.substr(0,l.length-6)),f=ft(l.toLowerCase()),c[f]=l,!g&&n.hasOwnProperty(f)||(n[f]=A,Ve(e,f)&&(n[f]=!0)),ee(e,t,A,f,g),P(t,f,"A",r,i,$,b)}if(a=e.className,w(a)&&(a=a.animVal),E(a)&&""!==a)for(;o=d.exec(a);)f=ft(o[2]),P(t,f,"C",r,i)&&(n[f]=Gr(o[3])),a=a.substr(o.index+o[0].length);break;case ei:if(11===Dr)for(;e.parentNode&&e.nextSibling&&e.nextSibling.nodeType===ei;)e.nodeValue=e.nodeValue+e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);X(t,e.nodeValue);break;case ti:try{o=h.exec(e.nodeValue),o&&(f=ft(o[1]),P(t,f,"M",r,i)&&(n[f]=Gr(o[2])))}catch(e){}}return t.sort(L),t}function N(e,t,n){var r=[],i=0;if(t&&e.hasAttribute&&e.hasAttribute(t)){do{if(!e)throw Ui("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",t,n);e.nodeType==Kr&&(e.hasAttribute(t)&&i++,e.hasAttribute(n)&&i--),r.push(e),e=e.nextSibling}while(i>0)}else r.push(e);return kr(r)}function T(e,t,n){return function(r,i,o,a,s){return i=N(i[0],t,n),e(r,i,o,a,s)}}function j(e,r,o,a,s,u,l,f,h){function d(e,t,n,r){e&&(n&&(e=T(e,n,r)),e.require=m.require,e.directiveName=v,(D===m||m.$$isolateScope)&&(e=ne(e,{isolateScope:!0})),l.push(e)),t&&(n&&(t=T(t,n,r)),t.require=m.require,t.directiveName=v,(D===m||m.$$isolateScope)&&(t=ne(t,{isolateScope:!0})),f.push(t))}function p(e,t,n,r){var i;if(E(t)){var o=t.match(b),a=t.substring(o[0].length),s=o[1]||o[3],c="?"===o[2];if("^^"===s?n=n.parent():(i=r&&r[a],i=i&&i.instance),!i){var u="$"+a+"Controller";i=s?n.inheritedData(u):n.data(u)}if(!i&&!c)throw Ui("ctreq","Controller '{0}', required by directive '{1}', can't be found!",a,e)}else if(Pr(t)){i=[];for(var l=0,f=t.length;l<f;l++)i[l]=p(e,t[l],n,r)}return i||null}function A(e,t,n,r,i,o){var a=ge();for(var s in r){var u=r[s],l={$scope:u===D||u.$$isolateScope?i:o,$element:e,$attrs:t,$transclude:n},f=u.controller;"@"==f&&(f=t[u.name]);var h=c(f,l,!0,u.controllerAs);a[u.name]=h,O||e.data("$"+u.name+"Controller",h.instance)}return a}function g(e,t,i,a,s){function c(e,t,r){var i;return S(e)||(r=t,t=e,e=n),O&&(i=g),r||(r=O?v.parent():v),s(e,t,i,r,F)}var u,h,d,g,m,v,y,$,w;r===i?(y=o,v=o.$$element):(v=kr(i),y=new oe(v,o)),d=t,D?h=t.$new(!0):C&&(d=t.$parent),s&&(m=c,m.$$boundTransclude=s),_&&(g=A(v,y,m,_,h,t)),D&&(k.$$addScopeInfo(v,h,!0,!(I&&(I===D||I===D.$$originalDirective))),k.$$addScopeClass(v,!0),h.$$isolateBindings=D.$$isolateBindings,$=ie(t,y,h,h.$$isolateBindings,D),$&&h.$on("$destroy",$));for(var b in g){var E=_[b],x=g[b],M=E.$$bindings.bindToController;x.identifier&&M&&(w=ie(d,y,x.instance,M,E));var B=x();B!==x.instance&&(x.instance=B,v.data("$"+E.name+"Controller",B),w&&w(),w=ie(d,y,x.instance,M,E))}for(G=0,L=l.length;G<L;G++)u=l[G],re(u,u.isolateScope?h:t,v,y,u.require&&p(u.directiveName,u.require,v,g),m);var F=t;for(D&&(D.template||null===D.templateUrl)&&(F=h),e&&e(F,i.childNodes,n,s),G=f.length-1;G>=0;G--)u=f[G],re(u,u.isolateScope?h:t,v,y,u.require&&p(u.directiveName,u.require,v,g),m)}h=h||{};for(var m,v,y,$,x,M=-Number.MAX_VALUE,C=h.newScopeDirective,_=h.controllerDirectives,D=h.newIsolateScopeDirective,I=h.templateDirective,F=h.nonTlbTranscludeDirective,Y=!1,U=!1,O=h.hasElementTranscludeDirective,j=o.$$element=kr(r),H=u,P=a,G=0,L=e.length;G<L;G++){m=e[G];var X=m.$$start,Z=m.$$end;if(X&&(j=N(r,X,Z)),y=n,M>m.priority)break;if((x=m.scope)&&(m.templateUrl||(w(x)?(W("new/isolated scope",D||C,m,j),
D=m):W("new/isolated scope",D,m,j)),C=C||m),v=m.name,!m.templateUrl&&m.controller&&(x=m.controller,_=_||ge(),W("'"+v+"' controller",_[v],m,j),_[v]=m),(x=m.transclude)&&(Y=!0,m.$$tlb||(W("transclusion",F,m,j),F=m),"element"==x?(O=!0,M=m.priority,y=j,j=o.$$element=kr(t.createComment(" "+v+": "+o[v]+" ")),r=j[0],te(s,V(y),r),P=k(y,a,M,H&&H.name,{nonTlbTranscludeDirective:F})):(y=kr(Se(r)).contents(),j.empty(),P=k(y,a,n,n,{needsNewScope:m.$$isolateScope||m.$$newScope}))),m.template)if(U=!0,W("template",I,m,j),I=m,x=B(m.template)?m.template(j,o):m.template,x=ce(x),m.replace){if(H=m,y=Ee(x)?[]:dt(q(m.templateNamespace,Gr(x))),r=y[0],1!=y.length||r.nodeType!==Kr)throw Ui("tplrt","Template for directive '{0}' must have exactly one root element. {1}",v,"");te(s,j,r);var ee={$attr:{}},ae=Q(r,[],ee),se=e.splice(G+1,e.length-(G+1));(D||C)&&R(ae,D,C),e=e.concat(ae).concat(se),z(o,ee),L=e.length}else j.html(x);if(m.templateUrl)U=!0,W("template",I,m,j),I=m,m.replace&&(H=m),g=J(e.splice(G,e.length-G),j,o,s,Y&&P,l,f,{controllerDirectives:_,newScopeDirective:C!==m&&C,newIsolateScopeDirective:D,templateDirective:I,nonTlbTranscludeDirective:F}),L=e.length;else if(m.compile)try{$=m.compile(j,o,P),B($)?d(null,$,X,Z):$&&d($.pre,$.post,X,Z)}catch(e){i(e,K(j))}m.terminal&&(g.terminal=!0,M=Math.max(M,m.priority))}return g.scope=C&&C.scope===!0,g.transcludeOnThisElement=Y,g.templateOnThisElement=U,g.transclude=P,h.hasElementTranscludeDirective=O,g}function R(e,t,n){for(var r=0,i=e.length;r<i;r++)e[r]=p(e[r],{$$isolateScope:t,$$newScope:n})}function P(t,n,r,o,a,s,c){if(n===a)return null;var f=null;if(u.hasOwnProperty(n))for(var h,d=e.get(n+l),A=0,g=d.length;A<g;A++)try{h=d[A],(y(o)||o>h.priority)&&h.restrict.indexOf(r)!=-1&&(s&&(h=p(h,{$$start:s,$$end:c})),t.push(h),f=h)}catch(e){i(e)}return f}function G(t){if(u.hasOwnProperty(t))for(var n,r=e.get(t+l),i=0,o=r.length;i<o;i++)if(n=r[i],n.multiElement)return!0;return!1}function z(e,t){var n=t.$attr,r=e.$attr,i=e.$$element;o(e,function(r,i){"$"!=i.charAt(0)&&(t[i]&&t[i]!==r&&(r+=("style"===i?";":" ")+t[i]),e.$set(i,r,!0,n[i]))}),o(t,function(t,o){"class"==o?(D(i,t),e.class=(e.class?e.class+" ":"")+t):"style"==o?(i.attr("style",i.attr("style")+";"+t),e.style=(e.style?e.style+";":"")+t):"$"==o.charAt(0)||e.hasOwnProperty(o)||(e[o]=t,r[o]=n[o])})}function J(e,t,n,r,i,s,c,u){var l,f,h=[],d=t[0],A=e.shift(),g=p(A,{templateUrl:null,transclude:null,replace:null,$$originalDirective:A}),m=B(A.templateUrl)?A.templateUrl(t,n):A.templateUrl,v=A.templateNamespace;return t.empty(),a(m).then(function(a){var p,y,$,b;if(a=ce(a),A.replace){if($=Ee(a)?[]:dt(q(v,Gr(a))),p=$[0],1!=$.length||p.nodeType!==Kr)throw Ui("tplrt","Template for directive '{0}' must have exactly one root element. {1}",A.name,m);y={$attr:{}},te(r,t,p);var E=Q(p,[],y);w(A.scope)&&R(E,!0),e=E.concat(e),z(n,y)}else p=d,t.html(a);for(e.unshift(g),l=j(e,p,n,i,t,A,s,c,u),o(r,function(e,n){e==p&&(r[n]=t[0])}),f=F(t[0].childNodes,i);h.length;){var x=h.shift(),M=h.shift(),B=h.shift(),C=h.shift(),_=t[0];if(!x.$$destroyed){if(M!==d){var S=M.className;u.hasElementTranscludeDirective&&A.replace||(_=Se(p)),te(B,kr(M),_),D(kr(_),S)}b=l.transcludeOnThisElement?Y(x,l.transclude,C):C,l(f,x,_,r,b)}}h=null}),function(e,t,n,r,i){var o=i;t.$$destroyed||(h?h.push(t,n,r,o):(l.transcludeOnThisElement&&(o=Y(t,l.transclude,i)),l(f,t,n,r,o)))}}function L(e,t){var n=t.priority-e.priority;return 0!==n?n:e.name!==t.name?e.name<t.name?-1:1:e.index-t.index}function W(e,t,n,r){function i(e){return e?" (module: "+e+")":""}if(t)throw Ui("multidir","Multiple directives [{0}{1}, {2}{3}] asking for {4} on: {5}",t.name,i(t.$$moduleName),n.name,i(n.$$moduleName),e,K(r))}function X(e,t){var n=r(t,!0);n&&e.push({priority:0,compile:function(e){var t=e.parent(),r=!!t.length;return r&&k.$$addBindingClass(t),function(e,t){var i=t.parent();r||k.$$addBindingClass(i),k.$$addBindingInfo(i,n.expressions),e.$watch(n,function(e){t[0].nodeValue=e})}}})}function q(e,n){switch(e=Mr(e||"html")){case"svg":case"math":var r=t.createElement("div");return r.innerHTML="<"+e+">"+n+"</"+e+">",r.childNodes[0].childNodes;default:return n}}function Z(e,t){if("srcdoc"==t)return $.HTML;var n=U(e);return"xlinkHref"==t||"form"==n&&"action"==t||"img"!=n&&("src"==t||"ngSrc"==t)?$.RESOURCE_URL:void 0}function ee(e,t,n,i,o){var a=Z(e,i);o=v[i]||o;var s=r(n,!0,a,o);if(s){if("multiple"===i&&"select"===U(e))throw Ui("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",K(e));t.push({priority:100,compile:function(){return{pre:function(e,t,c){var u=c.$$observers||(c.$$observers=ge());if(x.test(i))throw Ui("nodomevents","Interpolations for HTML DOM event attributes are disallowed. Please use the ng- versions (such as ng-click instead of onclick) instead.");var l=c[i];l!==n&&(s=l&&r(l,!0,a,o),n=l),s&&(c[i]=s(e),(u[i]||(u[i]=[])).$$inter=!0,(c.$$observers&&c.$$observers[i].$$scope||e).$watch(s,function(e,t){"class"===i&&e!=t?c.$updateClass(e,t):c.$set(i,e)}))}}}})}}function te(e,n,r){var i,o,a=n[0],s=n.length,c=a.parentNode;if(e)for(i=0,o=e.length;i<o;i++)if(e[i]==a){e[i++]=r;for(var u=i,l=u+s-1,f=e.length;u<f;u++,l++)l<f?e[u]=e[l]:delete e[u];e.length-=s-1,e.context===a&&(e.context=r);break}c&&c.replaceChild(r,a);var h=t.createDocumentFragment();h.appendChild(a),kr.hasData(a)&&(kr.data(r,kr.data(a)),Ir?(Hr=!0,Ir.cleanData([a])):delete kr.cache[a[kr.expando]]);for(var d=1,p=n.length;d<p;d++){var A=n[d];kr(A).remove(),h.appendChild(A),delete n[d]}n[0]=r,n.length=1}function ne(e,t){return f(function(){return e.apply(null,arguments)},e,t)}function re(e,t,n,r,o,a){try{e(t,n,r,o,a)}catch(e){i(e,K(n))}}function ie(e,t,n,i,a){var c=[];return o(i,function(i,o){var u,l,f,h,d=i.attrName,p=i.optional,g=i.mode;switch(g){case"@":p||Br.call(t,d)||(n[o]=t[d]=void 0),t.$observe(d,function(e){E(e)&&(n[o]=e)}),t.$$observers[d].$$scope=e,E(t[d])&&(n[o]=r(t[d])(e));break;case"=":if(!Br.call(t,d)){if(p)break;t[d]=void 0}if(p&&!t[d])break;l=s(t[d]),h=l.literal?H:function(e,t){return e===t||e!==e&&t!==t},f=l.assign||function(){throw u=n[o]=l(e),Ui("nonassign","Expression '{0}' used with directive '{1}' is non-assignable!",t[d],a.name)},u=n[o]=l(e);var m=function(t){return h(t,n[o])||(h(t,u)?f(e,t=n[o]):n[o]=t),u=t};m.$stateful=!0;var v;v=i.collection?e.$watchCollection(t[d],m):e.$watch(s(t[d],m),null,l.literal),c.push(v);break;case"&":if(l=t.hasOwnProperty(d)?s(t[d]):A,l===A&&p)break;n[o]=function(t){return l(e,t)}}}),c.length&&function(){for(var e=0,t=c.length;e<t;++e)c[e]()}}var oe=function(e,t){if(t){var n,r,i,o=Object.keys(t);for(n=0,r=o.length;n<r;n++)i=o[n],this[i]=t[i]}else this.$attr={};this.$$element=e};oe.prototype={$normalize:ft,$addClass:function(e){e&&e.length>0&&C.addClass(this.$$element,e)},$removeClass:function(e){e&&e.length>0&&C.removeClass(this.$$element,e)},$updateClass:function(e,t){var n=ht(e,t);n&&n.length&&C.addClass(this.$$element,n);var r=ht(t,e);r&&r.length&&C.removeClass(this.$$element,r)},$set:function(e,t,n,r){var a,s=this.$$element[0],c=Ve(s,e),u=Ge(e),l=e;if(c?(this.$$element.prop(e,t),r=c):u&&(this[u]=t,l=u),this[e]=t,r?this.$attr[e]=r:(r=this.$attr[e],r||(this.$attr[e]=r=ue(e,"-"))),a=U(this.$$element),"a"===a&&"href"===e||"img"===a&&"src"===e)this[e]=t=_(t,"src"===e);else if("img"===a&&"srcset"===e){for(var f="",h=Gr(t),d=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,p=/\s/.test(h)?d:/(,)/,A=h.split(p),g=Math.floor(A.length/2),m=0;m<g;m++){var v=2*m;f+=_(Gr(A[v]),!0),f+=" "+Gr(A[v+1])}var $=Gr(A[2*m]).split(/\s/);f+=_(Gr($[0]),!0),2===$.length&&(f+=" "+Gr($[1])),this[e]=t=f}n!==!1&&(null===t||y(t)?this.$$element.removeAttr(r):this.$$element.attr(r,t));var w=this.$$observers;w&&o(w[l],function(e){try{e(t)}catch(e){i(e)}})},$observe:function(e,t){var n=this,r=n.$$observers||(n.$$observers=ge()),i=r[e]||(r[e]=[]);return i.push(t),m.$evalAsync(function(){i.$$inter||!n.hasOwnProperty(e)||y(n[e])||t(n[e])}),function(){O(i,t)}}};var ae=r.startSymbol(),se=r.endSymbol(),ce="{{"==ae||"}}"==se?g:function(e){return e.replace(/\{\{/g,ae).replace(/}}/g,se)},le=/^ngAttr[A-Z]/,he=/^(.+)Start$/;return k.$$addBindingInfo=M?function(e,t){var n=e.data("$binding")||[];Pr(t)?n=n.concat(t):n.push(t),e.data("$binding",n)}:A,k.$$addBindingClass=M?function(e){D(e,"ng-binding")}:A,k.$$addScopeInfo=M?function(e,t,n,r){var i=n?r?"$isolateScopeNoTemplate":"$isolateScope":"$scope";e.data(i,t)}:A,k.$$addScopeClass=M?function(e,t){D(e,t?"ng-isolate-scope":"ng-scope")}:A,k}]}function ft(e){return be(e.replace(Oi,""))}function ht(e,t){var n="",r=e.split(/\s+/),i=t.split(/\s+/);e:for(var o=0;o<r.length;o++){for(var a=r[o],s=0;s<i.length;s++)if(a==i[s])continue e;n+=(n.length>0?" ":"")+a}return n}function dt(e){e=kr(e);var t=e.length;if(t<=1)return e;for(;t--;){var n=e[t];n.nodeType===ti&&Qr.call(e,t,1)}return e}function pt(e,t){if(t&&E(t))return t;if(E(e)){var n=Ri.exec(e);if(n)return n[3]}}function At(){var e={},t=!1;this.register=function(t,n){de(t,"controller"),w(t)?f(e,t):e[t]=n},this.allowGlobals=function(){t=!0},this.$get=["$injector","$window",function(i,o){function a(e,t,n,i){if(!e||!w(e.$scope))throw r("$controller")("noscp","Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.",i,t);e.$scope[t]=n}return function(r,s,c,u){var l,h,d,p;if(c=c===!0,u&&E(u)&&(p=u),E(r)){if(h=r.match(Ri),!h)throw ji("ctrlfmt","Badly formed controller string '{0}'. Must match `__name__ as __id__` or `__name__`.",r);d=h[1],p=p||h[3],r=e.hasOwnProperty(d)?e[d]:pe(s.$scope,d,!0)||(t?pe(o,d,!0):n),he(r,d,!0)}if(c){var A=(Pr(r)?r[r.length-1]:r).prototype;l=Object.create(A||null),p&&a(s,p,l,d||r.name);var g;return g=f(function(){var e=i.invoke(r,l,s,d);return e!==l&&(w(e)||B(e))&&(l=e,p&&a(s,p,l,d||r.name)),l},{instance:l,identifier:p})}return l=i.instantiate(r,s,d),p&&a(s,p,l,d||r.name),l}}]}function gt(){this.$get=["$window",function(e){return kr(e.document)}]}function mt(){this.$get=["$log",function(e){return function(t,n){e.error.apply(e,arguments)}}]}function vt(e){return w(e)?M(e)?e.toISOString():J(e):e}function yt(){this.$get=function(){return function(e){if(!e)return"";var t=[];return a(e,function(e,n){null===e||y(e)||(Pr(e)?o(e,function(e,r){t.push(re(n)+"="+re(vt(e)))}):t.push(re(n)+"="+re(vt(e))))}),t.join("&")}}}function $t(){this.$get=function(){return function(e){function t(e,r,i){null===e||y(e)||(Pr(e)?o(e,function(e,n){t(e,r+"["+(w(e)?n:"")+"]")}):w(e)&&!M(e)?a(e,function(e,n){t(e,r+(i?"":"[")+n+(i?"":"]"))}):n.push(re(r)+"="+re(vt(e))))}if(!e)return"";var n=[];return t(e,"",!0),n.join("&")}}}function wt(e,t){if(E(e)){var n=e.replace(Ji,"").trim();if(n){var r=t("Content-Type");(r&&0===r.indexOf(Pi)||bt(n))&&(e=L(n))}}return e}function bt(e){var t=e.match(Gi);return t&&zi[t[0]].test(e)}function Et(e){function t(e,t){e&&(r[e]=r[e]?r[e]+", "+t:t)}var n,r=ge();return E(e)?o(e.split("\n"),function(e){n=e.indexOf(":"),t(Mr(Gr(e.substr(0,n))),Gr(e.substr(n+1)))}):w(e)&&o(e,function(e,n){t(Mr(n),Gr(e))}),r}function xt(e){var t;return function(n){if(t||(t=Et(e)),n){var r=t[Mr(n)];return void 0===r&&(r=null),r}return t}}function Mt(e,t,n,r){return B(r)?r(e,t,n):(o(r,function(r){e=r(e,t,n)}),e)}function Bt(e){return 200<=e&&e<300}function Ct(){var e=this.defaults={transformResponse:[wt],transformRequest:[function(e){return!w(e)||D(e)||I(e)||k(e)?e:J(e)}],headers:{common:{Accept:"application/json, text/plain, */*"},post:R(Vi),put:R(Vi),patch:R(Vi)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer"},t=!1;this.useApplyAsync=function(e){return $(e)?(t=!!e,this):t};var i=!0;this.useLegacyPromiseExtensions=function(e){return $(e)?(i=!!e,this):i};var a=this.interceptors=[];this.$get=["$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector",function(s,c,u,l,h,d){function p(t){function a(e){var t=f({},e);return t.data=Mt(e.data,e.headers,e.status,u.transformResponse),Bt(e.status)?t:h.reject(t)}function s(e,t){var n,r={};return o(e,function(e,i){B(e)?(n=e(t),null!=n&&(r[i]=n)):r[i]=e}),r}function c(t){var n,r,i,o=e.headers,a=f({},t.headers);o=f({},o.common,o[Mr(t.method)]);e:for(n in o){r=Mr(n);for(i in a)if(Mr(i)===r)continue e;a[n]=o[n]}return s(a,R(t))}if(!jr.isObject(t))throw r("$http")("badreq","Http request configuration must be an object. Received: {0}",t);if(!E(t.url))throw r("$http")("badreq","Http request configuration url must be a string. Received: {0}",t.url);var u=f({method:"get",transformRequest:e.transformRequest,transformResponse:e.transformResponse,paramSerializer:e.paramSerializer},t);u.headers=c(t),u.method=Cr(u.method),u.paramSerializer=E(u.paramSerializer)?d.get(u.paramSerializer):u.paramSerializer;var l=function(t){var r=t.headers,i=Mt(t.data,xt(r),n,t.transformRequest);return y(i)&&o(r,function(e,t){"content-type"===Mr(t)&&delete r[t]}),y(t.withCredentials)&&!y(e.withCredentials)&&(t.withCredentials=e.withCredentials),m(t,i).then(a,a)},p=[l,n],A=h.when(u);for(o(x,function(e){(e.request||e.requestError)&&p.unshift(e.request,e.requestError),(e.response||e.responseError)&&p.push(e.response,e.responseError)});p.length;){var g=p.shift(),v=p.shift();A=A.then(g,v)}return i?(A.success=function(e){return he(e,"fn"),A.then(function(t){e(t.data,t.status,t.headers,u)}),A},A.error=function(e){return he(e,"fn"),A.then(null,function(t){e(t.data,t.status,t.headers,u)}),A}):(A.success=Wi("success"),A.error=Wi("error")),A}function A(e){o(arguments,function(e){p[e]=function(t,n){return p(f({},n||{},{method:e,url:t}))}})}function g(e){o(arguments,function(e){p[e]=function(t,n,r){return p(f({},r||{},{method:e,url:t,data:n}))}})}function m(r,i){function o(e,n,r,i){function o(){a(n,e,r,i)}d&&(Bt(e)?d.put(x,[e,n,Et(r),i]):d.remove(x)),t?l.$applyAsync(o):(o(),l.$$phase||l.$apply())}function a(e,t,n,i){t=t>=-1?t:0,(Bt(t)?g.resolve:g.reject)({data:e,status:t,headers:xt(n),config:r,statusText:i})}function u(e){a(e.data,e.status,R(e.headers()),e.statusText)}function f(){var e=p.pendingRequests.indexOf(r);e!==-1&&p.pendingRequests.splice(e,1)}var d,A,g=h.defer(),m=g.promise,E=r.headers,x=v(r.url,r.paramSerializer(r.params));if(p.pendingRequests.push(r),m.then(f,f),!r.cache&&!e.cache||r.cache===!1||"GET"!==r.method&&"JSONP"!==r.method||(d=w(r.cache)?r.cache:w(e.cache)?e.cache:b),d&&(A=d.get(x),$(A)?Y(A)?A.then(u,u):Pr(A)?a(A[1],A[0],R(A[2]),A[3]):a(A,200,{},"OK"):d.put(x,m)),y(A)){var M=Sn(r.url)?c()[r.xsrfCookieName||e.xsrfCookieName]:n;M&&(E[r.xsrfHeaderName||e.xsrfHeaderName]=M),s(r.method,x,i,o,E,r.timeout,r.withCredentials,r.responseType)}return m}function v(e,t){return t.length>0&&(e+=(e.indexOf("?")==-1?"?":"&")+t),e}var b=u("$http");e.paramSerializer=E(e.paramSerializer)?d.get(e.paramSerializer):e.paramSerializer;var x=[];return o(a,function(e){x.unshift(E(e)?d.get(e):d.invoke(e))}),p.pendingRequests=[],A("get","delete","head","jsonp"),g("post","put","patch"),p.defaults=e,p}]}function _t(){this.$get=function(){return function(){return new e.XMLHttpRequest}}}function St(){this.$get=["$browser","$window","$document","$xhrFactory",function(e,t,n,r){return Dt(e,r,e.defer,t.angular.callbacks,n[0])}]}function Dt(e,t,n,r,i){function a(e,t,n){var o=i.createElement("script"),a=null;return o.type="text/javascript",o.src=e,o.async=!0,a=function(e){ci(o,"load",a),ci(o,"error",a),i.body.removeChild(o),o=null;var s=-1,c="unknown";e&&("load"!==e.type||r[t].called||(e={type:"error"}),c=e.type,s="error"===e.type?404:200),n&&n(s,c)},si(o,"load",a),si(o,"error",a),i.body.appendChild(o),a}return function(i,s,c,u,l,f,h,d){function p(){v&&v(),w&&w.abort()}function g(t,r,i,o,a){$(E)&&n.cancel(E),v=w=null,t(r,i,o,a),e.$$completeOutstandingRequest(A)}if(e.$$incOutstandingRequestCount(),s=s||e.url(),"jsonp"==Mr(i)){var m="_"+(r.counter++).toString(36);r[m]=function(e){r[m].data=e,r[m].called=!0};var v=a(s.replace("JSON_CALLBACK","angular.callbacks."+m),m,function(e,t){g(u,e,r[m].data,"",t),r[m]=A})}else{var w=t(i,s);w.open(i,s,!0),o(l,function(e,t){$(e)&&w.setRequestHeader(t,e)}),w.onload=function(){var e=w.statusText||"",t="response"in w?w.response:w.responseText,n=1223===w.status?204:w.status;0===n&&(n=t?200:"file"==_n(s).protocol?404:0),g(u,n,t,w.getAllResponseHeaders(),e)};var b=function(){g(u,-1,null,null,"")};if(w.onerror=b,w.onabort=b,h&&(w.withCredentials=!0),d)try{w.responseType=d}catch(e){if("json"!==d)throw e}w.send(y(c)?null:c)}if(f>0)var E=n(p,f);else Y(f)&&f.then(p)}}function kt(){var e="{{",t="}}";this.startSymbol=function(t){return t?(e=t,this):e},this.endSymbol=function(e){return e?(t=e,this):t},this.$get=["$parse","$exceptionHandler","$sce",function(n,r,i){function o(e){return"\\\\\\"+e}function a(n){return n.replace(h,e).replace(d,t)}function s(e){if(null==e)return"";switch(typeof e){case"string":break;case"number":e=""+e;break;default:e=J(e)}return e}function c(o,c,h,d){function p(e){try{return e=_(e),d&&!$(e)?e:s(e)}catch(e){r(Xi.interr(o,e))}}d=!!d;for(var A,g,m,v=0,w=[],b=[],E=o.length,x=[],M=[];v<E;){if((A=o.indexOf(e,v))==-1||(g=o.indexOf(t,A+u))==-1){v!==E&&x.push(a(o.substring(v)));break}v!==A&&x.push(a(o.substring(v,A))),m=o.substring(A+u,g),w.push(m),b.push(n(m,p)),v=g+l,M.push(x.length),x.push("")}if(h&&x.length>1&&Xi.throwNoconcat(o),!c||w.length){var C=function(e){for(var t=0,n=w.length;t<n;t++){if(d&&y(e[t]))return;x[M[t]]=e[t]}return x.join("")},_=function(e){return h?i.getTrusted(h,e):i.valueOf(e)};return f(function(e){var t=0,n=w.length,i=new Array(n);try{for(;t<n;t++)i[t]=b[t](e);return C(i)}catch(e){r(Xi.interr(o,e))}},{exp:o,expressions:w,$$watchDelegate:function(e,t){var n;return e.$watchGroup(b,function(r,i){var o=C(r);B(t)&&t.call(this,o,r!==i?n:o,e),n=o})}})}}var u=e.length,l=t.length,h=new RegExp(e.replace(/./g,o),"g"),d=new RegExp(t.replace(/./g,o),"g");return c.startSymbol=function(){return e},c.endSymbol=function(){return t},c}]}function It(){this.$get=["$rootScope","$window","$q","$$q",function(e,t,n,r){function i(i,a,s,c){var u=arguments.length>4,l=u?V(arguments,4):[],f=t.setInterval,h=t.clearInterval,d=0,p=$(c)&&!c,A=(p?r:n).defer(),g=A.promise;return s=$(s)?s:0,g.then(null,null,u?function(){i.apply(null,l)}:i),g.$$intervalId=f(function(){A.notify(d++),s>0&&d>=s&&(A.resolve(d),h(g.$$intervalId),delete o[g.$$intervalId]),p||e.$apply()},a),o[g.$$intervalId]=A,g}var o={};return i.cancel=function(e){return!!(e&&e.$$intervalId in o)&&(o[e.$$intervalId].reject("canceled"),t.clearInterval(e.$$intervalId),delete o[e.$$intervalId],!0)},i}]}function Ft(e){for(var t=e.split("/"),n=t.length;n--;)t[n]=ne(t[n]);return t.join("/")}function Yt(e,t){var n=_n(e);t.$$protocol=n.protocol,t.$$host=n.hostname,t.$$port=d(n.port)||Ki[n.protocol]||null}function Qt(e,t){var n="/"!==e.charAt(0);n&&(e="/"+e);var r=_n(e);t.$$path=decodeURIComponent(n&&"/"===r.pathname.charAt(0)?r.pathname.substring(1):r.pathname),t.$$search=ee(r.search),t.$$hash=decodeURIComponent(r.hash),t.$$path&&"/"!=t.$$path.charAt(0)&&(t.$$path="/"+t.$$path)}function Nt(e,t){if(0===t.indexOf(e))return t.substr(e.length)}function Tt(e){var t=e.indexOf("#");return t==-1?e:e.substr(0,t)}function Ut(e){return e.replace(/(#.+)|#$/,"$1")}function Ot(e){return e.substr(0,Tt(e).lastIndexOf("/")+1)}function jt(e){return e.substring(0,e.indexOf("/",e.indexOf("//")+2))}function Rt(e,t,n){this.$$html5=!0,n=n||"",Yt(e,this),this.$$parse=function(e){var n=Nt(t,e);if(!E(n))throw Zi("ipthprfx",'Invalid url "{0}", missing path prefix "{1}".',e,t);Qt(n,this),this.$$path||(this.$$path="/"),this.$$compose()},this.$$compose=function(){var e=te(this.$$search),n=this.$$hash?"#"+ne(this.$$hash):"";this.$$url=Ft(this.$$path)+(e?"?"+e:"")+n,this.$$absUrl=t+this.$$url.substr(1)},this.$$parseLinkUrl=function(r,i){if(i&&"#"===i[0])return this.hash(i.slice(1)),!0;var o,a,s;return $(o=Nt(e,r))?(a=o,s=$(o=Nt(n,o))?t+(Nt("/",o)||o):e+a):$(o=Nt(t,r))?s=t+o:t==r+"/"&&(s=t),s&&this.$$parse(s),!!s}}function Ht(e,t,n){Yt(e,this),this.$$parse=function(r){function i(e,t,n){var r,i=/^\/[A-Z]:(\/.*)/;return 0===t.indexOf(n)&&(t=t.replace(n,"")),i.exec(t)?e:(r=i.exec(e),r?r[1]:e)}var o,a=Nt(e,r)||Nt(t,r);y(a)||"#"!==a.charAt(0)?this.$$html5?o=a:(o="",y(a)&&(e=r,this.replace())):(o=Nt(n,a),y(o)&&(o=a)),Qt(o,this),this.$$path=i(this.$$path,o,e),this.$$compose()},this.$$compose=function(){var t=te(this.$$search),r=this.$$hash?"#"+ne(this.$$hash):"";this.$$url=Ft(this.$$path)+(t?"?"+t:"")+r,this.$$absUrl=e+(this.$$url?n+this.$$url:"")},this.$$parseLinkUrl=function(t,n){return Tt(e)==Tt(t)&&(this.$$parse(t),!0)}}function Pt(e,t,n){this.$$html5=!0,Ht.apply(this,arguments),this.$$parseLinkUrl=function(r,i){if(i&&"#"===i[0])return this.hash(i.slice(1)),!0;var o,a;return e==Tt(r)?o=r:(a=Nt(t,r))?o=e+n+a:t===r+"/"&&(o=t),o&&this.$$parse(o),!!o},this.$$compose=function(){var t=te(this.$$search),r=this.$$hash?"#"+ne(this.$$hash):"";this.$$url=Ft(this.$$path)+(t?"?"+t:"")+r,this.$$absUrl=e+n+this.$$url}}function Vt(e){return function(){return this[e]}}function Gt(e,t){return function(n){return y(n)?this[e]:(this[e]=t(n),this.$$compose(),this)}}function zt(){var e="",t={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(t){return $(t)?(e=t,this):e},this.html5Mode=function(e){return F(e)?(t.enabled=e,this):w(e)?(F(e.enabled)&&(t.enabled=e.enabled),F(e.requireBase)&&(t.requireBase=e.requireBase),F(e.rewriteLinks)&&(t.rewriteLinks=e.rewriteLinks),this):t},this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(n,r,i,o,a){function s(e,t,n){var i=u.url(),o=u.$$state;try{r.url(e,t,n),u.$$state=r.state()}catch(e){throw u.url(i),u.$$state=o,e}}function c(e,t){n.$broadcast("$locationChangeSuccess",u.absUrl(),e,u.$$state,t)}var u,l,f,h=r.baseHref(),d=r.url();if(t.enabled){if(!h&&t.requireBase)throw Zi("nobase","$location in HTML5 mode requires a <base> tag to be present!");f=jt(d)+(h||"/"),l=i.history?Rt:Pt}else f=Tt(d),l=Ht;var p=Ot(f);u=new l(f,p,"#"+e),u.$$parseLinkUrl(d,d),u.$$state=r.state();var A=/^\s*(javascript|mailto):/i;o.on("click",function(e){if(t.rewriteLinks&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&2!=e.which&&2!=e.button){for(var i=kr(e.target);"a"!==U(i[0]);)if(i[0]===o[0]||!(i=i.parent())[0])return;var s=i.prop("href"),c=i.attr("href")||i.attr("xlink:href");w(s)&&"[object SVGAnimatedString]"===s.toString()&&(s=_n(s.animVal).href),A.test(s)||!s||i.attr("target")||e.isDefaultPrevented()||u.$$parseLinkUrl(s,c)&&(e.preventDefault(),u.absUrl()!=r.url()&&(n.$apply(),a.angular["ff-684208-preventDefault"]=!0))}}),Ut(u.absUrl())!=Ut(d)&&r.url(u.absUrl(),!0);var g=!0;return r.onUrlChange(function(e,t){return y(Nt(p,e))?void(a.location.href=e):(n.$evalAsync(function(){var r,i=u.absUrl(),o=u.$$state;e=Ut(e),u.$$parse(e),u.$$state=t,r=n.$broadcast("$locationChangeStart",e,i,t,o).defaultPrevented,u.absUrl()===e&&(r?(u.$$parse(i),u.$$state=o,s(i,!1,o)):(g=!1,c(i,o)))}),void(n.$$phase||n.$digest()))}),n.$watch(function(){var e=Ut(r.url()),t=Ut(u.absUrl()),o=r.state(),a=u.$$replace,l=e!==t||u.$$html5&&i.history&&o!==u.$$state;(g||l)&&(g=!1,n.$evalAsync(function(){var t=u.absUrl(),r=n.$broadcast("$locationChangeStart",t,e,u.$$state,o).defaultPrevented;u.absUrl()===t&&(r?(u.$$parse(e),u.$$state=o):(l&&s(t,a,o===u.$$state?null:u.$$state),c(e,o)))})),u.$$replace=!1}),u}]}function Jt(){var e=!0,t=this;this.debugEnabled=function(t){return $(t)?(e=t,this):e},this.$get=["$window",function(n){function r(e){return e instanceof Error&&(e.stack?e=e.message&&e.stack.indexOf(e.message)===-1?"Error: "+e.message+"\n"+e.stack:e.stack:e.sourceURL&&(e=e.message+"\n"+e.sourceURL+":"+e.line)),e}function i(e){var t=n.console||{},i=t[e]||t.log||A,a=!1;try{a=!!i.apply}catch(e){}return a?function(){var e=[];return o(arguments,function(t){e.push(r(t))}),i.apply(t,e)}:function(e,t){i(e,null==t?"":t)}}return{log:i("log"),info:i("info"),warn:i("warn"),error:i("error"),debug:function(){var n=i("debug");return function(){e&&n.apply(t,arguments)}}()}}]}function Lt(e,t){if("__defineGetter__"===e||"__defineSetter__"===e||"__lookupGetter__"===e||"__lookupSetter__"===e||"__proto__"===e)throw to("isecfld","Attempting to access a disallowed field in Angular expressions! Expression: {0}",t);return e}function Wt(e,t){if(e+="",!E(e))throw to("iseccst","Cannot convert object to primitive value! Expression: {0}",t);return e}function Xt(e,t){if(e){if(e.constructor===e)throw to("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",t);if(e.window===e)throw to("isecwindow","Referencing the Window in Angular expressions is disallowed! Expression: {0}",t);if(e.children&&(e.nodeName||e.prop&&e.attr&&e.find))throw to("isecdom","Referencing DOM nodes in Angular expressions is disallowed! Expression: {0}",t);if(e===Object)throw to("isecobj","Referencing Object in Angular expressions is disallowed! Expression: {0}",t)}return e}function qt(e,t){if(e){if(e.constructor===e)throw to("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",t);if(e===no||e===ro||e===io)throw to("isecff","Referencing call, apply or bind in Angular expressions is disallowed! Expression: {0}",t)}}function Kt(e,t){if(e&&(e===(0).constructor||e===(!1).constructor||e==="".constructor||e==={}.constructor||e===[].constructor||e===Function.constructor))throw to("isecaf","Assigning to a constructor is disallowed! Expression: {0}",t)}function Zt(e,t){return"undefined"!=typeof e?e:t}function en(e,t){return"undefined"==typeof e?t:"undefined"==typeof t?e:e+t}function tn(e,t){var n=e(t);return!n.$stateful}function nn(e,t){var n,r;switch(e.type){case co.Program:n=!0,o(e.body,function(e){nn(e.expression,t),n=n&&e.expression.constant}),e.constant=n;break;case co.Literal:e.constant=!0,e.toWatch=[];break;case co.UnaryExpression:nn(e.argument,t),e.constant=e.argument.constant,e.toWatch=e.argument.toWatch;break;case co.BinaryExpression:nn(e.left,t),nn(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.left.toWatch.concat(e.right.toWatch);break;case co.LogicalExpression:nn(e.left,t),nn(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.constant?[]:[e];break;case co.ConditionalExpression:nn(e.test,t),nn(e.alternate,t),nn(e.consequent,t),e.constant=e.test.constant&&e.alternate.constant&&e.consequent.constant,e.toWatch=e.constant?[]:[e];break;case co.Identifier:e.constant=!1,e.toWatch=[e];break;case co.MemberExpression:nn(e.object,t),e.computed&&nn(e.property,t),e.constant=e.object.constant&&(!e.computed||e.property.constant),e.toWatch=[e];break;case co.CallExpression:n=!!e.filter&&tn(t,e.callee.name),r=[],o(e.arguments,function(e){nn(e,t),n=n&&e.constant,e.constant||r.push.apply(r,e.toWatch)}),e.constant=n,e.toWatch=e.filter&&tn(t,e.callee.name)?r:[e];break;case co.AssignmentExpression:nn(e.left,t),nn(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=[e];break;case co.ArrayExpression:n=!0,r=[],o(e.elements,function(e){nn(e,t),n=n&&e.constant,e.constant||r.push.apply(r,e.toWatch)}),e.constant=n,e.toWatch=r;break;case co.ObjectExpression:n=!0,r=[],o(e.properties,function(e){nn(e.value,t),n=n&&e.value.constant,e.value.constant||r.push.apply(r,e.value.toWatch)}),e.constant=n,e.toWatch=r;break;case co.ThisExpression:e.constant=!1,e.toWatch=[]}}function rn(e){if(1==e.length){var t=e[0].expression,r=t.toWatch;return 1!==r.length?r:r[0]!==t?r:n}}function on(e){return e.type===co.Identifier||e.type===co.MemberExpression}function an(e){if(1===e.body.length&&on(e.body[0].expression))return{type:co.AssignmentExpression,left:e.body[0].expression,right:{type:co.NGValueParameter},operator:"="}}function sn(e){return 0===e.body.length||1===e.body.length&&(e.body[0].expression.type===co.Literal||e.body[0].expression.type===co.ArrayExpression||e.body[0].expression.type===co.ObjectExpression)}function cn(e){return e.constant}function un(e,t){this.astBuilder=e,this.$filter=t}function ln(e,t){this.astBuilder=e,this.$filter=t}function fn(e){return"constructor"==e}function hn(e){return B(e.valueOf)?e.valueOf():lo.call(e)}function dn(){var e=ge(),t=ge();this.$get=["$filter",function(r){function i(e,t){return null==e||null==t?e===t:("object"!=typeof e||(e=hn(e),"object"!=typeof e))&&(e===t||e!==e&&t!==t)}function a(e,t,r,o,a){var s,c=o.inputs;if(1===c.length){var u=i;return c=c[0],e.$watch(function(e){var t=c(e);return i(t,u)||(s=o(e,n,n,[t]),u=t&&hn(t)),s},t,r,a)}for(var l=[],f=[],h=0,d=c.length;h<d;h++)l[h]=i,f[h]=null;return e.$watch(function(e){for(var t=!1,r=0,a=c.length;r<a;r++){var u=c[r](e);(t||(t=!i(u,l[r])))&&(f[r]=u,l[r]=u&&hn(u))}return t&&(s=o(e,n,n,f)),s},t,r,a)}function s(e,t,n,r){var i,o;return i=e.$watch(function(e){return r(e)},function(e,n,r){o=e,B(t)&&t.apply(this,arguments),$(e)&&r.$$postDigest(function(){$(o)&&i()})},n)}function c(e,t,n,r){function i(e){var t=!0;return o(e,function(e){$(e)||(t=!1)}),t}var a,s;return a=e.$watch(function(e){return r(e)},function(e,n,r){s=e,B(t)&&t.call(this,e,n,r),i(e)&&r.$$postDigest(function(){i(s)&&a()})},n)}function u(e,t,n,r){var i;return i=e.$watch(function(e){return r(e)},function(e,n,r){B(t)&&t.apply(this,arguments),i()},n)}function l(e,t){if(!t)return e;var n=e.$$watchDelegate,r=!1,i=n!==c&&n!==s,o=i?function(n,i,o,a){var s=r&&a?a[0]:e(n,i,o,a);return t(s,n,i)}:function(n,r,i,o){var a=e(n,r,i,o),s=t(a,n,r);return $(a)?s:a};return e.$$watchDelegate&&e.$$watchDelegate!==a?o.$$watchDelegate=e.$$watchDelegate:t.$stateful||(o.$$watchDelegate=a,r=!e.inputs,o.inputs=e.inputs?e.inputs:[e]),o}var f=Jr().noUnsafeEval,h={csp:f,expensiveChecks:!1},d={csp:f,expensiveChecks:!0};return function(n,i,o){var f,p,g;switch(typeof n){case"string":n=n.trim(),g=n;var m=o?t:e;if(f=m[g],!f){":"===n.charAt(0)&&":"===n.charAt(1)&&(p=!0,n=n.substring(2));var v=o?d:h,y=new so(v),$=new uo(y,r,v);f=$.parse(n),f.constant?f.$$watchDelegate=u:p?f.$$watchDelegate=f.literal?c:s:f.inputs&&(f.$$watchDelegate=a),m[g]=f}return l(f,i);case"function":return l(n,i);default:return l(A,i)}}}]}function pn(){this.$get=["$rootScope","$exceptionHandler",function(e,t){return gn(function(t){e.$evalAsync(t)},t)}]}function An(){this.$get=["$browser","$exceptionHandler",function(e,t){return gn(function(t){e.defer(t)},t)}]}function gn(e,t){function i(e,t,n){function r(t){return function(n){i||(i=!0,t.call(e,n))}}var i=!1;return[r(t),r(n)]}function a(){this.$$state={status:0}}function s(e,t){return function(n){t.call(e,n)}}function c(e){var r,i,o;o=e.pending,e.processScheduled=!1,e.pending=n;for(var a=0,s=o.length;a<s;++a){i=o[a][0],r=o[a][e.status];try{B(r)?i.resolve(r(e.value)):1===e.status?i.resolve(e.value):i.reject(e.value)}catch(e){i.reject(e),t(e)}}}function u(t){!t.processScheduled&&t.pending&&(t.processScheduled=!0,e(function(){c(t)}))}function l(){this.promise=new a,this.resolve=s(this,this.resolve),this.reject=s(this,this.reject),this.notify=s(this,this.notify)}function h(e){var t=new l,n=0,r=Pr(e)?[]:{};return o(e,function(e,i){n++,v(e).then(function(e){r.hasOwnProperty(i)||(r[i]=e,--n||t.resolve(r))},function(e){r.hasOwnProperty(i)||t.reject(e)})}),0===n&&t.resolve(r),t.promise}var d=r("$q",TypeError),p=function(){return new l};f(a.prototype,{then:function(e,t,n){if(y(e)&&y(t)&&y(n))return this;var r=new l;return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([r,e,t,n]),this.$$state.status>0&&u(this.$$state),r.promise},catch:function(e){return this.then(null,e)},finally:function(e,t){return this.then(function(t){return m(t,!0,e)},function(t){return m(t,!1,e)},t)}}),f(l.prototype,{resolve:function(e){this.promise.$$state.status||(e===this.promise?this.$$reject(d("qcycle","Expected promise to be resolved with value other than itself '{0}'",e)):this.$$resolve(e))},$$resolve:function(e){var n,r;r=i(this,this.$$resolve,this.$$reject);try{(w(e)||B(e))&&(n=e&&e.then),B(n)?(this.promise.$$state.status=-1,n.call(e,r[0],r[1],this.notify)):(this.promise.$$state.value=e,this.promise.$$state.status=1,u(this.promise.$$state))}catch(e){r[1](e),t(e)}},reject:function(e){this.promise.$$state.status||this.$$reject(e)},$$reject:function(e){this.promise.$$state.value=e,this.promise.$$state.status=2,u(this.promise.$$state)},notify:function(n){var r=this.promise.$$state.pending;
this.promise.$$state.status<=0&&r&&r.length&&e(function(){for(var e,i,o=0,a=r.length;o<a;o++){i=r[o][0],e=r[o][3];try{i.notify(B(e)?e(n):n)}catch(e){t(e)}}})}});var A=function(e){var t=new l;return t.reject(e),t.promise},g=function(e,t){var n=new l;return t?n.resolve(e):n.reject(e),n.promise},m=function(e,t,n){var r=null;try{B(n)&&(r=n())}catch(e){return g(e,!1)}return Y(r)?r.then(function(){return g(e,t)},function(e){return g(e,!1)}):g(e,t)},v=function(e,t,n,r){var i=new l;return i.resolve(e),i.promise.then(t,n,r)},$=v,b=function e(t){function n(e){i.resolve(e)}function r(e){i.reject(e)}if(!B(t))throw d("norslvr","Expected resolverFn, got '{0}'",t);if(!(this instanceof e))return new e(t);var i=new l;return t(n,r),i.promise};return b.defer=p,b.reject=A,b.when=v,b.resolve=$,b.all=h,b}function mn(){this.$get=["$window","$timeout",function(e,t){var n=e.requestAnimationFrame||e.webkitRequestAnimationFrame,r=e.cancelAnimationFrame||e.webkitCancelAnimationFrame||e.webkitCancelRequestAnimationFrame,i=!!n,o=i?function(e){var t=n(e);return function(){r(t)}}:function(e){var n=t(e,16.66,!1);return function(){t.cancel(n)}};return o.supported=i,o}]}function vn(){function e(e){function t(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$id=c(),this.$$ChildScope=null}return t.prototype=e,t}var t=10,n=r("$rootScope"),a=null,s=null;this.digestTtl=function(e){return arguments.length&&(t=e),t},this.$get=["$injector","$exceptionHandler","$parse","$browser",function(r,u,l,f){function h(e){e.currentScope.$$destroyed=!0}function d(e){9===Dr&&(e.$$childHead&&d(e.$$childHead),e.$$nextSibling&&d(e.$$nextSibling)),e.$parent=e.$$nextSibling=e.$$prevSibling=e.$$childHead=e.$$childTail=e.$root=e.$$watchers=null}function p(){this.$id=c(),this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,this.$root=this,this.$$destroyed=!1,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$$isolateBindings=null}function g(e){if(M.$$phase)throw n("inprog","{0} already in progress",M.$$phase);M.$$phase=e}function m(){M.$$phase=null}function v(e,t){do e.$$watchersCount+=t;while(e=e.$parent)}function $(e,t,n){do e.$$listenerCount[n]-=t,0===e.$$listenerCount[n]&&delete e.$$listenerCount[n];while(e=e.$parent)}function b(){}function E(){for(;S.length;)try{S.shift()()}catch(e){u(e)}s=null}function x(){null===s&&(s=f.defer(function(){M.$apply(E)}))}p.prototype={constructor:p,$new:function(t,n){var r;return n=n||this,t?(r=new p,r.$root=this.$root):(this.$$ChildScope||(this.$$ChildScope=e(this)),r=new this.$$ChildScope),r.$parent=n,r.$$prevSibling=n.$$childTail,n.$$childHead?(n.$$childTail.$$nextSibling=r,n.$$childTail=r):n.$$childHead=n.$$childTail=r,(t||n!=this)&&r.$on("$destroy",h),r},$watch:function(e,t,n,r){var i=l(e);if(i.$$watchDelegate)return i.$$watchDelegate(this,t,n,i,e);var o=this,s=o.$$watchers,c={fn:t,last:b,get:i,exp:r||e,eq:!!n};return a=null,B(t)||(c.fn=A),s||(s=o.$$watchers=[]),s.unshift(c),v(this,1),function(){O(s,c)>=0&&v(o,-1),a=null}},$watchGroup:function(e,t){function n(){c=!1,u?(u=!1,t(i,i,s)):t(i,r,s)}var r=new Array(e.length),i=new Array(e.length),a=[],s=this,c=!1,u=!0;if(!e.length){var l=!0;return s.$evalAsync(function(){l&&t(i,i,s)}),function(){l=!1}}return 1===e.length?this.$watch(e[0],function(e,n,o){i[0]=e,r[0]=n,t(i,e===n?i:r,o)}):(o(e,function(e,t){var o=s.$watch(e,function(e,o){i[t]=e,r[t]=o,c||(c=!0,s.$evalAsync(n))});a.push(o)}),function(){for(;a.length;)a.shift()()})},$watchCollection:function(e,t){function n(e){o=e;var t,n,r,s,c;if(!y(o)){if(w(o))if(i(o)){a!==d&&(a=d,g=a.length=0,f++),t=o.length,g!==t&&(f++,a.length=g=t);for(var u=0;u<t;u++)c=a[u],s=o[u],r=c!==c&&s!==s,r||c===s||(f++,a[u]=s)}else{a!==p&&(a=p={},g=0,f++),t=0;for(n in o)Br.call(o,n)&&(t++,s=o[n],c=a[n],n in a?(r=c!==c&&s!==s,r||c===s||(f++,a[n]=s)):(g++,a[n]=s,f++));if(g>t){f++;for(n in a)Br.call(o,n)||(g--,delete a[n])}}else a!==o&&(a=o,f++);return f}}function r(){if(A?(A=!1,t(o,o,c)):t(o,s,c),u)if(w(o))if(i(o)){s=new Array(o.length);for(var e=0;e<o.length;e++)s[e]=o[e]}else{s={};for(var n in o)Br.call(o,n)&&(s[n]=o[n])}else s=o}n.$stateful=!0;var o,a,s,c=this,u=t.length>1,f=0,h=l(e,n),d=[],p={},A=!0,g=0;return this.$watch(h,r)},$digest:function(){var e,r,i,o,c,l,h,d,p,A,v=t,y=this,$=[];g("$digest"),f.$$checkUrlChange(),this===M&&null!==s&&(f.defer.cancel(s),E()),a=null;do{for(l=!1,d=y;C.length;){try{A=C.shift(),A.scope.$eval(A.expression,A.locals)}catch(e){u(e)}a=null}e:do{if(o=d.$$watchers)for(c=o.length;c--;)try{if(e=o[c])if((r=e.get(d))===(i=e.last)||(e.eq?H(r,i):"number"==typeof r&&"number"==typeof i&&isNaN(r)&&isNaN(i))){if(e===a){l=!1;break e}}else l=!0,a=e,e.last=e.eq?j(r,null):r,e.fn(r,i===b?r:i,d),v<5&&(p=4-v,$[p]||($[p]=[]),$[p].push({msg:B(e.exp)?"fn: "+(e.exp.name||e.exp.toString()):e.exp,newVal:r,oldVal:i}))}catch(e){u(e)}if(!(h=d.$$watchersCount&&d.$$childHead||d!==y&&d.$$nextSibling))for(;d!==y&&!(h=d.$$nextSibling);)d=d.$parent}while(d=h);if((l||C.length)&&!v--)throw m(),n("infdig","{0} $digest() iterations reached. Aborting!\nWatchers fired in the last 5 iterations: {1}",t,$)}while(l||C.length);for(m();_.length;)try{_.shift()()}catch(e){u(e)}},$destroy:function(){if(!this.$$destroyed){var e=this.$parent;this.$broadcast("$destroy"),this.$$destroyed=!0,this===M&&f.$$applicationDestroyed(),v(this,-this.$$watchersCount);for(var t in this.$$listenerCount)$(this,this.$$listenerCount[t],t);e&&e.$$childHead==this&&(e.$$childHead=this.$$nextSibling),e&&e.$$childTail==this&&(e.$$childTail=this.$$prevSibling),this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling),this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling),this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=A,this.$on=this.$watch=this.$watchGroup=function(){return A},this.$$listeners={},this.$$nextSibling=null,d(this)}},$eval:function(e,t){return l(e)(this,t)},$evalAsync:function(e,t){M.$$phase||C.length||f.defer(function(){C.length&&M.$digest()}),C.push({scope:this,expression:e,locals:t})},$$postDigest:function(e){_.push(e)},$apply:function(e){try{g("$apply");try{return this.$eval(e)}finally{m()}}catch(e){u(e)}finally{try{M.$digest()}catch(e){throw u(e),e}}},$applyAsync:function(e){function t(){n.$eval(e)}var n=this;e&&S.push(t),x()},$on:function(e,t){var n=this.$$listeners[e];n||(this.$$listeners[e]=n=[]),n.push(t);var r=this;do r.$$listenerCount[e]||(r.$$listenerCount[e]=0),r.$$listenerCount[e]++;while(r=r.$parent);var i=this;return function(){var r=n.indexOf(t);r!==-1&&(n[r]=null,$(i,1,e))}},$emit:function(e,t){var n,r,i,o=[],a=this,s=!1,c={name:e,targetScope:a,stopPropagation:function(){s=!0},preventDefault:function(){c.defaultPrevented=!0},defaultPrevented:!1},l=P([c],arguments,1);do{for(n=a.$$listeners[e]||o,c.currentScope=a,r=0,i=n.length;r<i;r++)if(n[r])try{n[r].apply(null,l)}catch(e){u(e)}else n.splice(r,1),r--,i--;if(s)return c.currentScope=null,c;a=a.$parent}while(a);return c.currentScope=null,c},$broadcast:function(e,t){var n=this,r=n,i=n,o={name:e,targetScope:n,preventDefault:function(){o.defaultPrevented=!0},defaultPrevented:!1};if(!n.$$listenerCount[e])return o;for(var a,s,c,l=P([o],arguments,1);r=i;){for(o.currentScope=r,a=r.$$listeners[e]||[],s=0,c=a.length;s<c;s++)if(a[s])try{a[s].apply(null,l)}catch(e){u(e)}else a.splice(s,1),s--,c--;if(!(i=r.$$listenerCount[e]&&r.$$childHead||r!==n&&r.$$nextSibling))for(;r!==n&&!(i=r.$$nextSibling);)r=r.$parent}return o.currentScope=null,o}};var M=new p,C=M.$$asyncQueue=[],_=M.$$postDigestQueue=[],S=M.$$applyAsyncQueue=[];return M}]}function yn(){var e=/^\s*(https?|ftp|mailto|tel|file):/,t=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(t){return $(t)?(e=t,this):e},this.imgSrcSanitizationWhitelist=function(e){return $(e)?(t=e,this):t},this.$get=function(){return function(n,r){var i,o=r?t:e;return i=_n(n).href,""===i||i.match(o)?n:"unsafe:"+i}}}function $n(e){if("self"===e)return e;if(E(e)){if(e.indexOf("***")>-1)throw fo("iwcard","Illegal sequence *** in string matcher. String: {0}",e);return e=zr(e).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*"),new RegExp("^"+e+"$")}if(C(e))return new RegExp("^"+e.source+"$");throw fo("imatcher",'Matchers may only be "self", string patterns or RegExp objects')}function wn(e){var t=[];return $(e)&&o(e,function(e){t.push($n(e))}),t}function bn(){this.SCE_CONTEXTS=ho;var e=["self"],t=[];this.resourceUrlWhitelist=function(t){return arguments.length&&(e=wn(t)),e},this.resourceUrlBlacklist=function(e){return arguments.length&&(t=wn(e)),t},this.$get=["$injector",function(n){function r(e,t){return"self"===e?Sn(t):!!e.exec(t.href)}function i(n){var i,o,a=_n(n.toString()),s=!1;for(i=0,o=e.length;i<o;i++)if(r(e[i],a)){s=!0;break}if(s)for(i=0,o=t.length;i<o;i++)if(r(t[i],a)){s=!1;break}return s}function o(e){var t=function(e){this.$$unwrapTrustedValue=function(){return e}};return e&&(t.prototype=new e),t.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},t.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},t}function a(e,t){var n=f.hasOwnProperty(e)?f[e]:null;if(!n)throw fo("icontext","Attempted to trust a value in invalid context. Context: {0}; Value: {1}",e,t);if(null===t||y(t)||""===t)return t;if("string"!=typeof t)throw fo("itype","Attempted to trust a non-string value in a content requiring a string: Context: {0}",e);return new n(t)}function s(e){return e instanceof l?e.$$unwrapTrustedValue():e}function c(e,t){if(null===t||y(t)||""===t)return t;var n=f.hasOwnProperty(e)?f[e]:null;if(n&&t instanceof n)return t.$$unwrapTrustedValue();if(e===ho.RESOURCE_URL){if(i(t))return t;throw fo("insecurl","Blocked loading resource from url not allowed by $sceDelegate policy. URL: {0}",t.toString())}if(e===ho.HTML)return u(t);throw fo("unsafe","Attempting to use an unsafe value in a safe context.")}var u=function(e){throw fo("unsafe","Attempting to use an unsafe value in a safe context.")};n.has("$sanitize")&&(u=n.get("$sanitize"));var l=o(),f={};return f[ho.HTML]=o(l),f[ho.CSS]=o(l),f[ho.URL]=o(l),f[ho.JS]=o(l),f[ho.RESOURCE_URL]=o(f[ho.URL]),{trustAs:a,getTrusted:c,valueOf:s}}]}function En(){var e=!0;this.enabled=function(t){return arguments.length&&(e=!!t),e},this.$get=["$parse","$sceDelegate",function(t,n){if(e&&Dr<8)throw fo("iequirks","Strict Contextual Escaping does not support Internet Explorer version < 11 in quirks mode. You can fix this by adding the text <!doctype html> to the top of your HTML document. See http://docs.angularjs.org/api/ng.$sce for more information.");var r=R(ho);r.isEnabled=function(){return e},r.trustAs=n.trustAs,r.getTrusted=n.getTrusted,r.valueOf=n.valueOf,e||(r.trustAs=r.getTrusted=function(e,t){return t},r.valueOf=g),r.parseAs=function(e,n){var i=t(n);return i.literal&&i.constant?i:t(n,function(t){return r.getTrusted(e,t)})};var i=r.parseAs,a=r.getTrusted,s=r.trustAs;return o(ho,function(e,t){var n=Mr(t);r[be("parse_as_"+n)]=function(t){return i(e,t)},r[be("get_trusted_"+n)]=function(t){return a(e,t)},r[be("trust_as_"+n)]=function(t){return s(e,t)}}),r}]}function xn(){this.$get=["$window","$document",function(e,t){var n,r,i={},o=d((/android (\d+)/.exec(Mr((e.navigator||{}).userAgent))||[])[1]),a=/Boxee/i.test((e.navigator||{}).userAgent),s=t[0]||{},c=/^(Moz|webkit|ms)(?=[A-Z])/,u=s.body&&s.body.style,l=!1,f=!1;if(u){for(var h in u)if(r=c.exec(h)){n=r[0],n=n.substr(0,1).toUpperCase()+n.substr(1);break}n||(n="WebkitOpacity"in u&&"webkit"),l=!!("transition"in u||n+"Transition"in u),f=!!("animation"in u||n+"Animation"in u),!o||l&&f||(l=E(u.webkitTransition),f=E(u.webkitAnimation))}return{history:!(!e.history||!e.history.pushState||o<4||a),hasEvent:function(e){if("input"===e&&Dr<=11)return!1;if(y(i[e])){var t=s.createElement("div");i[e]="on"+e in t}return i[e]},csp:Jr(),vendorPrefix:n,transitions:l,animations:f,android:o}}]}function Mn(){this.$get=["$templateCache","$http","$q","$sce",function(e,t,n,r){function i(o,a){function s(e){if(!a)throw Ui("tpload","Failed to load template: {0} (HTTP status: {1} {2})",o,e.status,e.statusText);return n.reject(e)}i.totalPendingRequests++,E(o)&&e.get(o)||(o=r.getTrustedResourceUrl(o));var c=t.defaults&&t.defaults.transformResponse;Pr(c)?c=c.filter(function(e){return e!==wt}):c===wt&&(c=null);var u={cache:e,transformResponse:c};return t.get(o,u).finally(function(){i.totalPendingRequests--}).then(function(t){return e.put(o,t.data),t.data},s)}return i.totalPendingRequests=0,i}]}function Bn(){this.$get=["$rootScope","$browser","$location",function(e,t,n){var r={};return r.findBindings=function(e,t,n){var r=e.getElementsByClassName("ng-binding"),i=[];return o(r,function(e){var r=jr.element(e).data("$binding");r&&o(r,function(r){if(n){var o=new RegExp("(^|\\s)"+zr(t)+"(\\s|\\||$)");o.test(r)&&i.push(e)}else r.indexOf(t)!=-1&&i.push(e)})}),i},r.findModels=function(e,t,n){for(var r=["ng-","data-ng-","ng\\:"],i=0;i<r.length;++i){var o=n?"=":"*=",a="["+r[i]+"model"+o+'"'+t+'"]',s=e.querySelectorAll(a);if(s.length)return s}},r.getLocation=function(){return n.url()},r.setLocation=function(t){t!==n.url()&&(n.url(t),e.$digest())},r.whenStable=function(e){t.notifyWhenNoOutstandingRequests(e)},r}]}function Cn(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(e,t,n,r,i){function o(o,s,c){B(o)||(c=s,s=o,o=A);var u,l=V(arguments,3),f=$(c)&&!c,h=(f?r:n).defer(),d=h.promise;return u=t.defer(function(){try{h.resolve(o.apply(null,l))}catch(e){h.reject(e),i(e)}finally{delete a[d.$$timeoutId]}f||e.$apply()},s),d.$$timeoutId=u,a[u]=h,d}var a={};return o.cancel=function(e){return!!(e&&e.$$timeoutId in a)&&(a[e.$$timeoutId].reject("canceled"),delete a[e.$$timeoutId],t.defer.cancel(e.$$timeoutId))},o}]}function _n(e){var t=e;return Dr&&(po.setAttribute("href",t),t=po.href),po.setAttribute("href",t),{href:po.href,protocol:po.protocol?po.protocol.replace(/:$/,""):"",host:po.host,search:po.search?po.search.replace(/^\?/,""):"",hash:po.hash?po.hash.replace(/^#/,""):"",hostname:po.hostname,port:po.port,pathname:"/"===po.pathname.charAt(0)?po.pathname:"/"+po.pathname}}function Sn(e){var t=E(e)?_n(e):e;return t.protocol===Ao.protocol&&t.host===Ao.host}function Dn(){this.$get=m(e)}function kn(e){function t(e){try{return decodeURIComponent(e)}catch(t){return e}}var n=e[0]||{},r={},i="";return function(){var e,o,a,s,c,u=n.cookie||"";if(u!==i)for(i=u,e=i.split("; "),r={},a=0;a<e.length;a++)o=e[a],s=o.indexOf("="),s>0&&(c=t(o.substring(0,s)),y(r[c])&&(r[c]=t(o.substring(s+1))));return r}}function In(){this.$get=kn}function Fn(e){function t(r,i){if(w(r)){var a={};return o(r,function(e,n){a[n]=t(n,e)}),a}return e.factory(r+n,i)}var n="Filter";this.register=t,this.$get=["$injector",function(e){return function(t){return e.get(t+n)}}],t("currency",Un),t("date",Zn),t("filter",Yn),t("json",er),t("limitTo",tr),t("lowercase",bo),t("number",On),t("orderBy",nr),t("uppercase",Eo)}function Yn(){return function(e,t,n){if(!i(e)){if(null==e)return e;throw r("filter")("notarray","Expected array but received: {0}",e)}var o,a,s=Tn(t);switch(s){case"function":o=t;break;case"boolean":case"null":case"number":case"string":a=!0;case"object":o=Qn(t,n,a);break;default:return e}return Array.prototype.filter.call(e,o)}}function Qn(e,t,n){var r,i=w(e)&&"$"in e;return t===!0?t=H:B(t)||(t=function(e,t){return!y(e)&&(null===e||null===t?e===t:!(w(t)||w(e)&&!v(e))&&(e=Mr(""+e),t=Mr(""+t),e.indexOf(t)!==-1))}),r=function(r){return i&&!w(r)?Nn(r,e.$,t,!1):Nn(r,e,t,n)}}function Nn(e,t,n,r,i){var o=Tn(e),a=Tn(t);if("string"===a&&"!"===t.charAt(0))return!Nn(e,t.substring(1),n,r);if(Pr(e))return e.some(function(e){return Nn(e,t,n,r)});switch(o){case"object":var s;if(r){for(s in e)if("$"!==s.charAt(0)&&Nn(e[s],t,n,!0))return!0;return!i&&Nn(e,t,n,!1)}if("object"===a){for(s in t){var c=t[s];if(!B(c)&&!y(c)){var u="$"===s,l=u?e:e[s];if(!Nn(l,c,n,u,u))return!1}}return!0}return n(e,t);case"function":return!1;default:return n(e,t)}}function Tn(e){return null===e?"null":typeof e}function Un(e){var t=e.NUMBER_FORMATS;return function(e,n,r){return y(n)&&(n=t.CURRENCY_SYM),y(r)&&(r=t.PATTERNS[1].maxFrac),null==e?e:Hn(e,t.PATTERNS[1],t.GROUP_SEP,t.DECIMAL_SEP,r).replace(/\u00A4/g,n)}}function On(e){var t=e.NUMBER_FORMATS;return function(e,n){return null==e?e:Hn(e,t.PATTERNS[0],t.GROUP_SEP,t.DECIMAL_SEP,n)}}function jn(e){var t,n,r,i,o,a=0;for((n=e.indexOf(mo))>-1&&(e=e.replace(mo,"")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;e.charAt(r)==vo;r++);if(r==(o=e.length))t=[0],n=1;else{for(o--;e.charAt(o)==vo;)o--;for(n-=r,t=[],i=0;r<=o;r++,i++)t[i]=+e.charAt(r)}return n>go&&(t=t.splice(0,go-1),a=n-1,n=1),{d:t,e:a,i:n}}function Rn(e,t,n,r){var i=e.d,o=i.length-e.i;t=y(t)?Math.min(Math.max(n,o),r):+t;var a=t+e.i,s=i[a];if(a>0)i.splice(a);else{e.i=1,i.length=a=t+1;for(var c=0;c<a;c++)i[c]=0}for(s>=5&&i[a-1]++;o<t;o++)i.push(0);var u=i.reduceRight(function(e,t,n,r){return t+=e,r[n]=t%10,Math.floor(t/10)},0);u&&(i.unshift(u),e.i++)}function Hn(e,t,n,r,i){if(!E(e)&&!x(e)||isNaN(e))return"";var o,a=!isFinite(e),s=!1,c=Math.abs(e)+"",u="";if(a)u="∞";else{o=jn(c),Rn(o,i,t.minFrac,t.maxFrac);var l=o.d,f=o.i,h=o.e,d=[];for(s=l.reduce(function(e,t){return e&&!t},!0);f<0;)l.unshift(0),f++;f>0?d=l.splice(f):(d=l,l=[0]);var p=[];for(l.length>t.lgSize&&p.unshift(l.splice(-t.lgSize).join(""));l.length>t.gSize;)p.unshift(l.splice(-t.gSize).join(""));l.length&&p.unshift(l.join("")),u=p.join(n),d.length&&(u+=r+d.join("")),h&&(u+="e+"+h)}return e<0&&!s?t.negPre+u+t.negSuf:t.posPre+u+t.posSuf}function Pn(e,t,n){var r="";for(e<0&&(r="-",e=-e),e=""+e;e.length<t;)e=vo+e;return n&&(e=e.substr(e.length-t)),r+e}function Vn(e,t,n,r){return n=n||0,function(i){var o=i["get"+e]();return(n>0||o>-n)&&(o+=n),0===o&&n==-12&&(o=12),Pn(o,t,r)}}function Gn(e,t){return function(n,r){var i=n["get"+e](),o=Cr(t?"SHORT"+e:e);return r[o][i]}}function zn(e,t,n){var r=-1*n,i=r>=0?"+":"";return i+=Pn(Math[r>0?"floor":"ceil"](r/60),2)+Pn(Math.abs(r%60),2)}function Jn(e){var t=new Date(e,0,1).getDay();return new Date(e,0,(t<=4?5:12)-t)}function Ln(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate()+(4-e.getDay()))}function Wn(e){return function(t){var n=Jn(t.getFullYear()),r=Ln(t),i=+r-+n,o=1+Math.round(i/6048e5);return Pn(o,e)}}function Xn(e,t){return e.getHours()<12?t.AMPMS[0]:t.AMPMS[1]}function qn(e,t){return e.getFullYear()<=0?t.ERAS[0]:t.ERAS[1]}function Kn(e,t){return e.getFullYear()<=0?t.ERANAMES[0]:t.ERANAMES[1]}function Zn(e){function t(e){var t;if(t=e.match(n)){var r=new Date(0),i=0,o=0,a=t[8]?r.setUTCFullYear:r.setFullYear,s=t[8]?r.setUTCHours:r.setHours;t[9]&&(i=d(t[9]+t[10]),o=d(t[9]+t[11])),a.call(r,d(t[1]),d(t[2])-1,d(t[3]));var c=d(t[4]||0)-i,u=d(t[5]||0)-o,l=d(t[6]||0),f=Math.round(1e3*parseFloat("0."+(t[7]||0)));return s.call(r,c,u,l,f),r}return e}var n=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(n,r,i){var a,s,c="",u=[];if(r=r||"mediumDate",r=e.DATETIME_FORMATS[r]||r,E(n)&&(n=wo.test(n)?d(n):t(n)),x(n)&&(n=new Date(n)),!M(n)||!isFinite(n.getTime()))return n;for(;r;)s=$o.exec(r),s?(u=P(u,s,1),r=u.pop()):(u.push(r),r=null);var l=n.getTimezoneOffset();return i&&(l=W(i,n.getTimezoneOffset()),n=q(n,i,!0)),o(u,function(t){a=yo[t],c+=a?a(n,e.DATETIME_FORMATS,l):t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}}function er(){return function(e,t){return y(t)&&(t=2),J(e,t)}}function tr(){return function(e,t,n){return t=Math.abs(Number(t))===1/0?Number(t):d(t),isNaN(t)?e:(x(e)&&(e=e.toString()),Pr(e)||E(e)?(n=!n||isNaN(n)?0:d(n),n=n<0?Math.max(0,e.length+n):n,t>=0?e.slice(n,n+t):0===n?e.slice(t,e.length):e.slice(Math.max(0,n+t),n)):e)}}function nr(e){function t(t,n){return n=n?-1:1,t.map(function(t){var r=1,i=g;if(B(t))i=t;else if(E(t)&&("+"!=t.charAt(0)&&"-"!=t.charAt(0)||(r="-"==t.charAt(0)?-1:1,t=t.substring(1)),""!==t&&(i=e(t),i.constant))){var o=i();i=function(e){return e[o]}}return{get:i,descending:r*n}})}function n(e){switch(typeof e){case"number":case"boolean":case"string":return!0;default:return!1}}function r(e,t){return"function"==typeof e.valueOf&&(e=e.valueOf(),n(e))?e:v(e)&&(e=e.toString(),n(e))?e:t}function o(e,t){var n=typeof e;return null===e?(n="string",e="null"):"string"===n?e=e.toLowerCase():"object"===n&&(e=r(e,t)),{value:e,type:n}}function a(e,t){var n=0;return e.type===t.type?e.value!==t.value&&(n=e.value<t.value?-1:1):n=e.type<t.type?-1:1,n}return function(e,n,r){function s(e,t){return{value:e,predicateValues:u.map(function(n){return o(n.get(e),t)})}}function c(e,t){for(var n=0,r=0,i=u.length;r<i&&!(n=a(e.predicateValues[r],t.predicateValues[r])*u[r].descending);++r);return n}if(!i(e))return e;Pr(n)||(n=[n]),0===n.length&&(n=["+"]);var u=t(n,r);u.push({get:function(){return{}},descending:r?-1:1});var l=Array.prototype.map.call(e,s);return l.sort(c),e=l.map(function(e){return e.value})}}function rr(e){return B(e)&&(e={link:e}),e.restrict=e.restrict||"AC",m(e)}function ir(e,t){e.$name=t}function or(e,t,r,i,a){var s=this,c=[];s.$error={},s.$$success={},s.$pending=n,s.$name=a(t.name||t.ngForm||"")(r),s.$dirty=!1,s.$pristine=!0,s.$valid=!0,s.$invalid=!1,s.$submitted=!1,s.$$parentForm=Bo,s.$rollbackViewValue=function(){o(c,function(e){e.$rollbackViewValue()})},s.$commitViewValue=function(){o(c,function(e){e.$commitViewValue()})},s.$addControl=function(e){de(e.$name,"input"),c.push(e),e.$name&&(s[e.$name]=e),e.$$parentForm=s},s.$$renameControl=function(e,t){var n=e.$name;s[n]===e&&delete s[n],s[t]=e,e.$name=t},s.$removeControl=function(e){e.$name&&s[e.$name]===e&&delete s[e.$name],o(s.$pending,function(t,n){s.$setValidity(n,null,e)}),o(s.$error,function(t,n){s.$setValidity(n,null,e)}),o(s.$$success,function(t,n){s.$setValidity(n,null,e)}),O(c,e),e.$$parentForm=Bo},$r({ctrl:this,$element:e,set:function(e,t,n){var r=e[t];if(r){var i=r.indexOf(n);i===-1&&r.push(n)}else e[t]=[n]},unset:function(e,t,n){var r=e[t];r&&(O(r,n),0===r.length&&delete e[t])},$animate:i}),s.$setDirty=function(){i.removeClass(e,ca),i.addClass(e,ua),s.$dirty=!0,s.$pristine=!1,s.$$parentForm.$setDirty()},s.$setPristine=function(){i.setClass(e,ca,ua+" "+Co),s.$dirty=!1,s.$pristine=!0,s.$submitted=!1,o(c,function(e){e.$setPristine()})},s.$setUntouched=function(){o(c,function(e){e.$setUntouched()})},s.$setSubmitted=function(){i.addClass(e,Co),s.$submitted=!0,s.$$parentForm.$setSubmitted()}}function ar(e){e.$formatters.push(function(t){return e.$isEmpty(t)?t:t.toString()})}function sr(e,t,n,r,i,o){cr(e,t,n,r,i,o),ar(r)}function cr(e,t,n,r,i,o){var a=Mr(t[0].type);if(!i.android){var s=!1;t.on("compositionstart",function(e){s=!0}),t.on("compositionend",function(){s=!1,c()})}var c=function(e){if(u&&(o.defer.cancel(u),u=null),!s){var i=t.val(),c=e&&e.type;"password"===a||n.ngTrim&&"false"===n.ngTrim||(i=Gr(i)),(r.$viewValue!==i||""===i&&r.$$hasNativeValidators)&&r.$setViewValue(i,c)}};if(i.hasEvent("input"))t.on("input",c);else{var u,l=function(e,t,n){u||(u=o.defer(function(){u=null,t&&t.value===n||c(e)}))};t.on("keydown",function(e){var t=e.keyCode;91===t||15<t&&t<19||37<=t&&t<=40||l(e,this,this.value)}),i.hasEvent("paste")&&t.on("paste cut",l)}t.on("change",c),r.$render=function(){var e=r.$isEmpty(r.$viewValue)?"":r.$viewValue;t.val()!==e&&t.val(e)}}function ur(e,t){if(M(e))return e;if(E(e)){To.lastIndex=0;var n=To.exec(e);if(n){var r=+n[1],i=+n[2],o=0,a=0,s=0,c=0,u=Jn(r),l=7*(i-1);return t&&(o=t.getHours(),a=t.getMinutes(),s=t.getSeconds(),c=t.getMilliseconds()),new Date(r,0,u.getDate()+l,o,a,s,c)}}return NaN}function lr(e,t){return function(n,r){var i,a;if(M(n))return n;if(E(n)){if('"'==n.charAt(0)&&'"'==n.charAt(n.length-1)&&(n=n.substring(1,n.length-1)),ko.test(n))return new Date(n);if(e.lastIndex=0,i=e.exec(n))return i.shift(),a=r?{yyyy:r.getFullYear(),MM:r.getMonth()+1,dd:r.getDate(),HH:r.getHours(),mm:r.getMinutes(),ss:r.getSeconds(),sss:r.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},o(i,function(e,n){n<t.length&&(a[t[n]]=+e)}),new Date(a.yyyy,a.MM-1,a.dd,a.HH,a.mm,a.ss||0,1e3*a.sss||0)}return NaN}}function fr(e,t,r,i){return function(o,a,s,c,u,l,f){function h(e){return e&&!(e.getTime&&e.getTime()!==e.getTime())}function d(e){return $(e)&&!M(e)?r(e)||n:e}hr(o,a,s,c),cr(o,a,s,c,u,l);var p,A=c&&c.$options&&c.$options.timezone;if(c.$$parserName=e,c.$parsers.push(function(e){if(c.$isEmpty(e))return null;if(t.test(e)){var i=r(e,p);return A&&(i=q(i,A)),i}return n}),c.$formatters.push(function(e){if(e&&!M(e))throw da("datefmt","Expected `{0}` to be a date",e);return h(e)?(p=e,p&&A&&(p=q(p,A,!0)),f("date")(e,i,A)):(p=null,"")}),$(s.min)||s.ngMin){var g;c.$validators.min=function(e){return!h(e)||y(g)||r(e)>=g},s.$observe("min",function(e){g=d(e),c.$validate()})}if($(s.max)||s.ngMax){var m;c.$validators.max=function(e){return!h(e)||y(m)||r(e)<=m},s.$observe("max",function(e){m=d(e),c.$validate()})}}}function hr(e,t,r,i){var o=t[0],a=i.$$hasNativeValidators=w(o.validity);a&&i.$parsers.push(function(e){var r=t.prop(xr)||{};return r.badInput&&!r.typeMismatch?n:e})}function dr(e,t,r,i,o,a){if(hr(e,t,r,i),cr(e,t,r,i,o,a),i.$$parserName="number",i.$parsers.push(function(e){return i.$isEmpty(e)?null:Yo.test(e)?parseFloat(e):n}),i.$formatters.push(function(e){if(!i.$isEmpty(e)){if(!x(e))throw da("numfmt","Expected `{0}` to be a number",e);e=e.toString()}return e}),$(r.min)||r.ngMin){var s;i.$validators.min=function(e){return i.$isEmpty(e)||y(s)||e>=s},r.$observe("min",function(e){$(e)&&!x(e)&&(e=parseFloat(e,10)),s=x(e)&&!isNaN(e)?e:n,i.$validate()})}if($(r.max)||r.ngMax){var c;i.$validators.max=function(e){return i.$isEmpty(e)||y(c)||e<=c},r.$observe("max",function(e){$(e)&&!x(e)&&(e=parseFloat(e,10)),c=x(e)&&!isNaN(e)?e:n,i.$validate()})}}function pr(e,t,n,r,i,o){cr(e,t,n,r,i,o),ar(r),r.$$parserName="url",r.$validators.url=function(e,t){var n=e||t;return r.$isEmpty(n)||Io.test(n)}}function Ar(e,t,n,r,i,o){cr(e,t,n,r,i,o),ar(r),r.$$parserName="email",r.$validators.email=function(e,t){var n=e||t;return r.$isEmpty(n)||Fo.test(n)}}function gr(e,t,n,r){y(n.name)&&t.attr("name",c());var i=function(e){t[0].checked&&r.$setViewValue(n.value,e&&e.type)};t.on("click",i),r.$render=function(){var e=n.value;t[0].checked=e==r.$viewValue},n.$observe("value",r.$render)}function mr(e,t,n,r,i){var o;if($(r)){if(o=e(r),!o.constant)throw da("constexpr","Expected constant expression for `{0}`, but saw `{1}`.",n,r);return o(t)}return i}function vr(e,t,n,r,i,o,a,s){var c=mr(s,e,"ngTrueValue",n.ngTrueValue,!0),u=mr(s,e,"ngFalseValue",n.ngFalseValue,!1),l=function(e){r.$setViewValue(t[0].checked,e&&e.type)};t.on("click",l),r.$render=function(){t[0].checked=r.$viewValue},r.$isEmpty=function(e){return e===!1},r.$formatters.push(function(e){return H(e,c)}),r.$parsers.push(function(e){return e?c:u})}function yr(e,t){return e="ngClass"+e,["$animate",function(n){function r(e,t){var n=[];e:for(var r=0;r<e.length;r++){for(var i=e[r],o=0;o<t.length;o++)if(i==t[o])continue e;n.push(i)}return n}function i(e){var t=[];return Pr(e)?(o(e,function(e){t=t.concat(i(e))}),t):E(e)?e.split(" "):w(e)?(o(e,function(e,n){e&&(t=t.concat(n.split(" ")))}),t):e}return{restrict:"AC",link:function(a,s,c){function u(e){var t=f(e,1);c.$addClass(t)}function l(e){var t=f(e,-1);c.$removeClass(t)}function f(e,t){var n=s.data("$classCounts")||ge(),r=[];return o(e,function(e){(t>0||n[e])&&(n[e]=(n[e]||0)+t,n[e]===+(t>0)&&r.push(e))}),s.data("$classCounts",n),r.join(" ")}function h(e,t){var i=r(t,e),o=r(e,t);i=f(i,1),o=f(o,-1),i&&i.length&&n.addClass(s,i),o&&o.length&&n.removeClass(s,o)}function d(e){if(t===!0||a.$index%2===t){var n=i(e||[]);if(p){if(!H(e,p)){var r=i(p);h(r,n)}}else u(n)}p=R(e)}var p;a.$watch(c[e],d,!0),c.$observe("class",function(t){d(a.$eval(c[e]))}),"ngClass"!==e&&a.$watch("$index",function(n,r){var o=1&n;if(o!==(1&r)){var s=i(a.$eval(c[e]));o===t?u(s):l(s)}})}}}]}function $r(e){function t(e,t,c){y(t)?r("$pending",e,c):i("$pending",e,c),F(t)?t?(f(s.$error,e,c),l(s.$$success,e,c)):(l(s.$error,e,c),f(s.$$success,e,c)):(f(s.$error,e,c),f(s.$$success,e,c)),s.$pending?(o(ha,!0),s.$valid=s.$invalid=n,a("",null)):(o(ha,!1),s.$valid=wr(s.$error),s.$invalid=!s.$valid,a("",s.$valid));var u;u=s.$pending&&s.$pending[e]?n:!s.$error[e]&&(!!s.$$success[e]||null),a(e,u),s.$$parentForm.$setValidity(e,u,s)}function r(e,t,n){s[e]||(s[e]={}),l(s[e],t,n)}function i(e,t,r){s[e]&&f(s[e],t,r),wr(s[e])&&(s[e]=n)}function o(e,t){t&&!u[e]?(h.addClass(c,e),u[e]=!0):!t&&u[e]&&(h.removeClass(c,e),u[e]=!1)}function a(e,t){e=e?"-"+ue(e,"-"):"",o(aa+e,t===!0),o(sa+e,t===!1)}var s=e.ctrl,c=e.$element,u={},l=e.set,f=e.unset,h=e.$animate;u[sa]=!(u[aa]=c.hasClass(aa)),s.$setValidity=t}function wr(e){if(e)for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function br(e){e[0].hasAttribute("selected")&&(e[0].selected=!0)}var Er=/^\/(.+)\/([a-z]*)$/,xr="validity",Mr=function(e){return E(e)?e.toLowerCase():e},Br=Object.prototype.hasOwnProperty,Cr=function(e){return E(e)?e.toUpperCase():e},_r=function(e){return E(e)?e.replace(/[A-Z]/g,function(e){return String.fromCharCode(32|e.charCodeAt(0))}):e},Sr=function(e){return E(e)?e.replace(/[a-z]/g,function(e){return String.fromCharCode(e.charCodeAt(0)&-33)}):e};"i"!=="I".toLowerCase()&&(Mr=_r,Cr=Sr);var Dr,kr,Ir,Fr,Yr=[].slice,Qr=[].splice,Nr=[].push,Tr=Object.prototype.toString,Ur=Object.getPrototypeOf,Or=r("ng"),jr=e.angular||(e.angular={}),Rr=0;Dr=t.documentMode,A.$inject=[],g.$inject=[];var Hr,Pr=Array.isArray,Vr=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array\]$/,Gr=function(e){return E(e)?e.trim():e},zr=function(e){return e.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},Jr=function(){function e(){try{return new Function(""),!1}catch(e){return!0}}if(!$(Jr.rules)){var n=t.querySelector("[ng-csp]")||t.querySelector("[data-ng-csp]");if(n){var r=n.getAttribute("ng-csp")||n.getAttribute("data-ng-csp");Jr.rules={noUnsafeEval:!r||r.indexOf("no-unsafe-eval")!==-1,noInlineStyle:!r||r.indexOf("no-inline-style")!==-1}}else Jr.rules={noUnsafeEval:e(),noInlineStyle:!1}}return Jr.rules},Lr=function(){if($(Lr.name_))return Lr.name_;var e,n,r,i,o=Wr.length;for(n=0;n<o;++n)if(r=Wr[n],e=t.querySelector("["+r.replace(":","\\:")+"jq]")){i=e.getAttribute(r+"jq");break}return Lr.name_=i},Wr=["ng-","data-ng-","ng:","x-ng-"],Xr=/[A-Z]/g,qr=!1,Kr=1,Zr=2,ei=3,ti=8,ni=9,ri=11,ii={full:"1.4.9",major:1,minor:4,dot:9,codeName:"implicit-superannuation"};_e.expando="ng339";var oi=_e.cache={},ai=1,si=function(e,t,n){e.addEventListener(t,n,!1)},ci=function(e,t,n){e.removeEventListener(t,n,!1)};_e._data=function(e){return this.cache[e[this.expando]]||{}};var ui=/([\:\-\_]+(.))/g,li=/^moz([A-Z])/,fi={mouseleave:"mouseout",mouseenter:"mouseover"},hi=r("jqLite"),di=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,pi=/<|&#?\w+;/,Ai=/<([\w:-]+)/,gi=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,mi={option:[1,'<select multiple="multiple">',"</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};mi.optgroup=mi.option,mi.tbody=mi.tfoot=mi.colgroup=mi.caption=mi.thead,mi.th=mi.td;var vi=Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))},yi=_e.prototype={ready:function(n){function r(){i||(i=!0,n())}var i=!1;"complete"===t.readyState?setTimeout(r):(this.on("DOMContentLoaded",r),_e(e).on("load",r))},toString:function(){var e=[];return o(this,function(t){e.push(""+t)}),"["+e.join(", ")+"]"},eq:function(e){return kr(e>=0?this[e]:this[this.length+e])},length:0,push:Nr,sort:[].sort,splice:[].splice},$i={};o("multiple,selected,checked,disabled,readOnly,required,open".split(","),function(e){$i[Mr(e)]=e});var wi={};o("input,select,option,textarea,button,form,details".split(","),function(e){wi[e]=!0});var bi={ngMinlength:"minlength",
ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};o({data:Ye,removeData:Ie,hasData:Me},function(e,t){_e[t]=e}),o({data:Ye,inheritedData:je,scope:function(e){return kr.data(e,"$scope")||je(e.parentNode||e,["$isolateScope","$scope"])},isolateScope:function(e){return kr.data(e,"$isolateScope")||kr.data(e,"$isolateScopeNoTemplate")},controller:Oe,injector:function(e){return je(e,"$injector")},removeAttr:function(e,t){e.removeAttribute(t)},hasClass:Qe,css:function(e,t,n){return t=be(t),$(n)?void(e.style[t]=n):e.style[t]},attr:function(e,t,r){var i=e.nodeType;if(i!==ei&&i!==Zr&&i!==ti){var o=Mr(t);if($i[o]){if(!$(r))return e[t]||(e.attributes.getNamedItem(t)||A).specified?o:n;r?(e[t]=!0,e.setAttribute(t,o)):(e[t]=!1,e.removeAttribute(o))}else if($(r))e.setAttribute(t,r);else if(e.getAttribute){var a=e.getAttribute(t,2);return null===a?n:a}}},prop:function(e,t,n){return $(n)?void(e[t]=n):e[t]},text:function(){function e(e,t){if(y(t)){var n=e.nodeType;return n===Kr||n===ei?e.textContent:""}e.textContent=t}return e.$dv="",e}(),val:function(e,t){if(y(t)){if(e.multiple&&"select"===U(e)){var n=[];return o(e.options,function(e){e.selected&&n.push(e.value||e.text)}),0===n.length?null:n}return e.value}e.value=t},html:function(e,t){return y(t)?e.innerHTML:(De(e,!0),void(e.innerHTML=t))},empty:Re},function(e,t){_e.prototype[t]=function(t,n){var r,i,o=this.length;if(e!==Re&&y(2==e.length&&e!==Qe&&e!==Oe?t:n)){if(w(t)){for(r=0;r<o;r++)if(e===Ye)e(this[r],t);else for(i in t)e(this[r],i,t[i]);return this}for(var a=e.$dv,s=y(a)?Math.min(o,1):o,c=0;c<s;c++){var u=e(this[c],t,n);a=a?a+u:u}return a}for(r=0;r<o;r++)e(this[r],t,n);return this}}),o({removeData:Ie,on:function(e,t,r,i){if($(i))throw hi("onargs","jqLite#on() does not support the `selector` or `eventData` parameters");if(xe(e)){var o=Fe(e,!0),a=o.events,s=o.handle;s||(s=o.handle=ze(e,a));for(var c=t.indexOf(" ")>=0?t.split(" "):[t],u=c.length,l=function(t,n,i){var o=a[t];o||(o=a[t]=[],o.specialHandlerWrapper=n,"$destroy"===t||i||si(e,t,s)),o.push(r)};u--;)t=c[u],fi[t]?(l(fi[t],Le),l(t,n,!0)):l(t)}},off:ke,one:function(e,t,n){e=kr(e),e.on(t,function r(){e.off(t,n),e.off(t,r)}),e.on(t,n)},replaceWith:function(e,t){var n,r=e.parentNode;De(e),o(new _e(t),function(t){n?r.insertBefore(t,n.nextSibling):r.replaceChild(t,e),n=t})},children:function(e){var t=[];return o(e.childNodes,function(e){e.nodeType===Kr&&t.push(e)}),t},contents:function(e){return e.contentDocument||e.childNodes||[]},append:function(e,t){var n=e.nodeType;if(n===Kr||n===ri){t=new _e(t);for(var r=0,i=t.length;r<i;r++){var o=t[r];e.appendChild(o)}}},prepend:function(e,t){if(e.nodeType===Kr){var n=e.firstChild;o(new _e(t),function(t){e.insertBefore(t,n)})}},wrap:function(e,t){t=kr(t).eq(0).clone()[0];var n=e.parentNode;n&&n.replaceChild(t,e),t.appendChild(e)},remove:He,detach:function(e){He(e,!0)},after:function(e,t){var n=e,r=e.parentNode;t=new _e(t);for(var i=0,o=t.length;i<o;i++){var a=t[i];r.insertBefore(a,n.nextSibling),n=a}},addClass:Te,removeClass:Ne,toggleClass:function(e,t,n){t&&o(t.split(" "),function(t){var r=n;y(r)&&(r=!Qe(e,t)),(r?Te:Ne)(e,t)})},parent:function(e){var t=e.parentNode;return t&&t.nodeType!==ri?t:null},next:function(e){return e.nextElementSibling},find:function(e,t){return e.getElementsByTagName?e.getElementsByTagName(t):[]},clone:Se,triggerHandler:function(e,t,n){var r,i,a,s=t.type||t,c=Fe(e),u=c&&c.events,l=u&&u[s];l&&(r={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return this.defaultPrevented===!0},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return this.immediatePropagationStopped===!0},stopPropagation:A,type:s,target:e},t.type&&(r=f(r,t)),i=R(l),a=n?[r].concat(n):[r],o(i,function(t){r.isImmediatePropagationStopped()||t.apply(e,a)}))}},function(e,t){_e.prototype[t]=function(t,n,r){for(var i,o=0,a=this.length;o<a;o++)y(i)?(i=e(this[o],t,n,r),$(i)&&(i=kr(i))):Ue(i,e(this[o],t,n,r));return $(i)?i:this},_e.prototype.bind=_e.prototype.on,_e.prototype.unbind=_e.prototype.off}),qe.prototype={put:function(e,t){this[Xe(e,this.nextUid)]=t},get:function(e){return this[Xe(e,this.nextUid)]},remove:function(e){var t=this[e=Xe(e,this.nextUid)];return delete this[e],t}};var Ei=[function(){this.$get=[function(){return qe}]}],xi=/^[^\(]*\(\s*([^\)]*)\)/m,Mi=/,/,Bi=/^\s*(_?)(\S+?)\1\s*$/,Ci=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,_i=r("$injector");et.$$annotate=Ze;var Si=r("$animate"),Di=1,ki="ng-animate",Ii=function(){this.$get=function(){}},Fi=function(){var e=new qe,t=[];this.$get=["$$AnimateRunner","$rootScope",function(n,r){function i(e,t,n){var r=!1;return t&&(t=E(t)?t.split(" "):Pr(t)?t:[],o(t,function(t){t&&(r=!0,e[t]=n)})),r}function a(){o(t,function(t){var n=e.get(t);if(n){var r=it(t.attr("class")),i="",a="";o(n,function(e,t){var n=!!r[t];e!==n&&(e?i+=(i.length?" ":"")+t:a+=(a.length?" ":"")+t)}),o(t,function(e){i&&Te(e,i),a&&Ne(e,a)}),e.remove(t)}}),t.length=0}function s(n,o,s){var c=e.get(n)||{},u=i(c,o,!0),l=i(c,s,!1);(u||l)&&(e.put(n,c),t.push(n),1===t.length&&r.$$postDigest(a))}return{enabled:A,on:A,off:A,pin:A,push:function(e,t,r,i){i&&i(),r=r||{},r.from&&e.css(r.from),r.to&&e.css(r.to),(r.addClass||r.removeClass)&&s(e,r.addClass,r.removeClass);var o=new n;return o.complete(),o}}}]},Yi=["$provide",function(e){var t=this;this.$$registeredAnimations=Object.create(null),this.register=function(n,r){if(n&&"."!==n.charAt(0))throw Si("notcsel","Expecting class selector starting with '.' got '{0}'.",n);var i=n+"-animation";t.$$registeredAnimations[n.substr(1)]=i,e.factory(i,r)},this.classNameFilter=function(e){if(1===arguments.length&&(this.$$classNameFilter=e instanceof RegExp?e:null,this.$$classNameFilter)){var t=new RegExp("(\\s+|\\/)"+ki+"(\\s+|\\/)");if(t.test(this.$$classNameFilter.toString()))throw Si("nongcls",'$animateProvider.classNameFilter(regex) prohibits accepting a regex value which matches/contains the "{0}" CSS class.',ki)}return this.$$classNameFilter},this.$get=["$$animateQueue",function(e){function t(e,t,n){if(n){var r=rt(n);!r||r.parentNode||r.previousElementSibling||(n=null)}n?n.after(e):t.prepend(e)}return{on:e.on,off:e.off,pin:e.pin,enabled:e.enabled,cancel:function(e){e.end&&e.end()},enter:function(n,r,i,o){return r=r&&kr(r),i=i&&kr(i),r=r||i.parent(),t(n,r,i),e.push(n,"enter",ot(o))},move:function(n,r,i,o){return r=r&&kr(r),i=i&&kr(i),r=r||i.parent(),t(n,r,i),e.push(n,"move",ot(o))},leave:function(t,n){return e.push(t,"leave",ot(n),function(){t.remove()})},addClass:function(t,n,r){return r=ot(r),r.addClass=nt(r.addclass,n),e.push(t,"addClass",r)},removeClass:function(t,n,r){return r=ot(r),r.removeClass=nt(r.removeClass,n),e.push(t,"removeClass",r)},setClass:function(t,n,r,i){return i=ot(i),i.addClass=nt(i.addClass,n),i.removeClass=nt(i.removeClass,r),e.push(t,"setClass",i)},animate:function(t,n,r,i,o){return o=ot(o),o.from=o.from?f(o.from,n):n,o.to=o.to?f(o.to,r):r,i=i||"ng-inline-animate",o.tempClasses=nt(o.tempClasses,i),e.push(t,"animate",o)}}}]}],Qi=function(){this.$get=["$$rAF",function(e){function t(t){n.push(t),n.length>1||e(function(){for(var e=0;e<n.length;e++)n[e]();n=[]})}var n=[];return function(){var e=!1;return t(function(){e=!0}),function(n){e?n():t(n)}}}]},Ni=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$document","$timeout",function(e,t,n,r,i){function a(e){this.setHost(e);var t=n(),o=function(e){i(e,0,!1)};this._doneCallbacks=[],this._tick=function(e){var n=r[0];n&&n.hidden?o(e):t(e)},this._state=0}var s=0,c=1,u=2;return a.chain=function(e,t){function n(){return r===e.length?void t(!0):void e[r](function(e){return e===!1?void t(!1):(r++,void n())})}var r=0;n()},a.all=function(e,t){function n(n){i=i&&n,++r===e.length&&t(i)}var r=0,i=!0;o(e,function(e){e.done(n)})},a.prototype={setHost:function(e){this.host=e||{}},done:function(e){this._state===u?e():this._doneCallbacks.push(e)},progress:A,getPromise:function(){if(!this.promise){var t=this;this.promise=e(function(e,n){t.done(function(t){t===!1?n():e()})})}return this.promise},then:function(e,t){return this.getPromise().then(e,t)},catch:function(e){return this.getPromise().catch(e)},finally:function(e){return this.getPromise().finally(e)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end(),this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel(),this._resolve(!1)},complete:function(e){var t=this;t._state===s&&(t._state=c,t._tick(function(){t._resolve(e)}))},_resolve:function(e){this._state!==u&&(o(this._doneCallbacks,function(t){t(e)}),this._doneCallbacks.length=0,this._state=u)}},a}]},Ti=function(){this.$get=["$$rAF","$q","$$AnimateRunner",function(e,t,n){return function(t,r){function i(){return e(function(){o(),s||c.complete(),s=!0}),c}function o(){a.addClass&&(t.addClass(a.addClass),a.addClass=null),a.removeClass&&(t.removeClass(a.removeClass),a.removeClass=null),a.to&&(t.css(a.to),a.to=null)}var a=r||{};a.$$prepared||(a=j(a)),a.cleanupStyles&&(a.from=a.to=null),a.from&&(t.css(a.from),a.from=null);var s,c=new n;return{start:i,end:i}}}]},Ui=r("$compile");lt.$inject=["$provide","$$sanitizeUriProvider"];var Oi=/^((?:x|data)[\:\-_])/i,ji=r("$controller"),Ri=/^(\S+)(\s+as\s+([\w$]+))?$/,Hi=function(){this.$get=["$document",function(e){return function(t){return t?!t.nodeType&&t instanceof kr&&(t=t[0]):t=e[0].body,t.offsetWidth+1}}]},Pi="application/json",Vi={"Content-Type":Pi+";charset=utf-8"},Gi=/^\[|^\{(?!\{)/,zi={"[":/]$/,"{":/}$/},Ji=/^\)\]\}',?\n/,Li=r("$http"),Wi=function(e){return function(){throw Li("legacy","The method `{0}` on the promise returned from `$http` has been disabled.",e)}},Xi=jr.$interpolateMinErr=r("$interpolate");Xi.throwNoconcat=function(e){throw Xi("noconcat","Error while interpolating: {0}\nStrict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce",e)},Xi.interr=function(e,t){return Xi("interr","Can't interpolate: {0}\n{1}",e,t.toString())};var qi=/^([^\?#]*)(\?([^#]*))?(#(.*))?$/,Ki={http:80,https:443,ftp:21},Zi=r("$location"),eo={$$html5:!1,$$replace:!1,absUrl:Vt("$$absUrl"),url:function(e){if(y(e))return this.$$url;var t=qi.exec(e);return(t[1]||""===e)&&this.path(decodeURIComponent(t[1])),(t[2]||t[1]||""===e)&&this.search(t[3]||""),this.hash(t[5]||""),this},protocol:Vt("$$protocol"),host:Vt("$$host"),port:Vt("$$port"),path:Gt("$$path",function(e){return e=null!==e?e.toString():"","/"==e.charAt(0)?e:"/"+e}),search:function(e,t){switch(arguments.length){case 0:return this.$$search;case 1:if(E(e)||x(e))e=e.toString(),this.$$search=ee(e);else{if(!w(e))throw Zi("isrcharg","The first argument of the `$location#search()` call must be a string or an object.");e=j(e,{}),o(e,function(t,n){null==t&&delete e[n]}),this.$$search=e}break;default:y(t)||null===t?delete this.$$search[e]:this.$$search[e]=t}return this.$$compose(),this},hash:Gt("$$hash",function(e){return null!==e?e.toString():""}),replace:function(){return this.$$replace=!0,this}};o([Pt,Ht,Rt],function(e){e.prototype=Object.create(eo),e.prototype.state=function(t){if(!arguments.length)return this.$$state;if(e!==Rt||!this.$$html5)throw Zi("nostate","History API state support is available only in HTML5 mode and only in browsers supporting HTML5 History API");return this.$$state=y(t)?null:t,this}});var to=r("$parse"),no=Function.prototype.call,ro=Function.prototype.apply,io=Function.prototype.bind,oo=ge();o("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(e){oo[e]=!0});var ao={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},so=function(e){this.options=e};so.prototype={constructor:so,lex:function(e){for(this.text=e,this.index=0,this.tokens=[];this.index<this.text.length;){var t=this.text.charAt(this.index);if('"'===t||"'"===t)this.readString(t);else if(this.isNumber(t)||"."===t&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdent(t))this.readIdent();else if(this.is(t,"(){}[].,;:?"))this.tokens.push({index:this.index,text:t}),this.index++;else if(this.isWhitespace(t))this.index++;else{var n=t+this.peek(),r=n+this.peek(2),i=oo[t],o=oo[n],a=oo[r];if(i||o||a){var s=a?r:o?n:t;this.tokens.push({index:this.index,text:s,operator:!0}),this.index+=s.length}else this.throwError("Unexpected next character ",this.index,this.index+1)}}return this.tokens},is:function(e,t){return t.indexOf(e)!==-1},peek:function(e){var t=e||1;return this.index+t<this.text.length&&this.text.charAt(this.index+t)},isNumber:function(e){return"0"<=e&&e<="9"&&"string"==typeof e},isWhitespace:function(e){return" "===e||"\r"===e||"\t"===e||"\n"===e||"\v"===e||" "===e},isIdent:function(e){return"a"<=e&&e<="z"||"A"<=e&&e<="Z"||"_"===e||"$"===e},isExpOperator:function(e){return"-"===e||"+"===e||this.isNumber(e)},throwError:function(e,t,n){n=n||this.index;var r=$(t)?"s "+t+"-"+this.index+" ["+this.text.substring(t,n)+"]":" "+n;throw to("lexerr","Lexer Error: {0} at column{1} in expression [{2}].",e,r,this.text)},readNumber:function(){for(var e="",t=this.index;this.index<this.text.length;){var n=Mr(this.text.charAt(this.index));if("."==n||this.isNumber(n))e+=n;else{var r=this.peek();if("e"==n&&this.isExpOperator(r))e+=n;else if(this.isExpOperator(n)&&r&&this.isNumber(r)&&"e"==e.charAt(e.length-1))e+=n;else{if(!this.isExpOperator(n)||r&&this.isNumber(r)||"e"!=e.charAt(e.length-1))break;this.throwError("Invalid exponent")}}this.index++}this.tokens.push({index:t,text:e,constant:!0,value:Number(e)})},readIdent:function(){for(var e=this.index;this.index<this.text.length;){var t=this.text.charAt(this.index);if(!this.isIdent(t)&&!this.isNumber(t))break;this.index++}this.tokens.push({index:e,text:this.text.slice(e,this.index),identifier:!0})},readString:function(e){var t=this.index;this.index++;for(var n="",r=e,i=!1;this.index<this.text.length;){var o=this.text.charAt(this.index);if(r+=o,i){if("u"===o){var a=this.text.substring(this.index+1,this.index+5);a.match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+a+"]"),this.index+=4,n+=String.fromCharCode(parseInt(a,16))}else{var s=ao[o];n+=s||o}i=!1}else if("\\"===o)i=!0;else{if(o===e)return this.index++,void this.tokens.push({index:t,text:r,constant:!0,value:n});n+=o}this.index++}this.throwError("Unterminated quote",t)}};var co=function(e,t){this.lexer=e,this.options=t};co.Program="Program",co.ExpressionStatement="ExpressionStatement",co.AssignmentExpression="AssignmentExpression",co.ConditionalExpression="ConditionalExpression",co.LogicalExpression="LogicalExpression",co.BinaryExpression="BinaryExpression",co.UnaryExpression="UnaryExpression",co.CallExpression="CallExpression",co.MemberExpression="MemberExpression",co.Identifier="Identifier",co.Literal="Literal",co.ArrayExpression="ArrayExpression",co.Property="Property",co.ObjectExpression="ObjectExpression",co.ThisExpression="ThisExpression",co.NGValueParameter="NGValueParameter",co.prototype={ast:function(e){this.text=e,this.tokens=this.lexer.lex(e);var t=this.program();return 0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]),t},program:function(){for(var e=[];;)if(this.tokens.length>0&&!this.peek("}",")",";","]")&&e.push(this.expressionStatement()),!this.expect(";"))return{type:co.Program,body:e}},expressionStatement:function(){return{type:co.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var e,t=this.expression();e=this.expect("|");)t=this.filter(t);return t},expression:function(){return this.assignment()},assignment:function(){var e=this.ternary();return this.expect("=")&&(e={type:co.AssignmentExpression,left:e,right:this.assignment(),operator:"="}),e},ternary:function(){var e,t,n=this.logicalOR();return this.expect("?")&&(e=this.expression(),this.consume(":"))?(t=this.expression(),{type:co.ConditionalExpression,test:n,alternate:e,consequent:t}):n},logicalOR:function(){for(var e=this.logicalAND();this.expect("||");)e={type:co.LogicalExpression,operator:"||",left:e,right:this.logicalAND()};return e},logicalAND:function(){for(var e=this.equality();this.expect("&&");)e={type:co.LogicalExpression,operator:"&&",left:e,right:this.equality()};return e},equality:function(){for(var e,t=this.relational();e=this.expect("==","!=","===","!==");)t={type:co.BinaryExpression,operator:e.text,left:t,right:this.relational()};return t},relational:function(){for(var e,t=this.additive();e=this.expect("<",">","<=",">=");)t={type:co.BinaryExpression,operator:e.text,left:t,right:this.additive()};return t},additive:function(){for(var e,t=this.multiplicative();e=this.expect("+","-");)t={type:co.BinaryExpression,operator:e.text,left:t,right:this.multiplicative()};return t},multiplicative:function(){for(var e,t=this.unary();e=this.expect("*","/","%");)t={type:co.BinaryExpression,operator:e.text,left:t,right:this.unary()};return t},unary:function(){var e;return(e=this.expect("+","-","!"))?{type:co.UnaryExpression,operator:e.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var e;this.expect("(")?(e=this.filterChain(),this.consume(")")):this.expect("[")?e=this.arrayDeclaration():this.expect("{")?e=this.object():this.constants.hasOwnProperty(this.peek().text)?e=j(this.constants[this.consume().text]):this.peek().identifier?e=this.identifier():this.peek().constant?e=this.constant():this.throwError("not a primary expression",this.peek());for(var t;t=this.expect("(","[",".");)"("===t.text?(e={type:co.CallExpression,callee:e,arguments:this.parseArguments()},this.consume(")")):"["===t.text?(e={type:co.MemberExpression,object:e,property:this.expression(),computed:!0},this.consume("]")):"."===t.text?e={type:co.MemberExpression,object:e,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return e},filter:function(e){for(var t=[e],n={type:co.CallExpression,callee:this.identifier(),arguments:t,filter:!0};this.expect(":");)t.push(this.expression());return n},parseArguments:function(){var e=[];if(")"!==this.peekToken().text)do e.push(this.expression());while(this.expect(","));return e},identifier:function(){var e=this.consume();return e.identifier||this.throwError("is not a valid identifier",e),{type:co.Identifier,name:e.text}},constant:function(){return{type:co.Literal,value:this.consume().value}},arrayDeclaration:function(){var e=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;e.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:co.ArrayExpression,elements:e}},object:function(){var e,t=[];if("}"!==this.peekToken().text)do{if(this.peek("}"))break;e={type:co.Property,kind:"init"},this.peek().constant?e.key=this.constant():this.peek().identifier?e.key=this.identifier():this.throwError("invalid key",this.peek()),this.consume(":"),e.value=this.expression(),t.push(e)}while(this.expect(","));return this.consume("}"),{type:co.ObjectExpression,properties:t}},throwError:function(e,t){throw to("syntax","Syntax Error: Token '{0}' {1} at column {2} of the expression [{3}] starting at [{4}].",t.text,e,t.index+1,this.text,this.text.substring(t.index))},consume:function(e){if(0===this.tokens.length)throw to("ueoe","Unexpected end of expression: {0}",this.text);var t=this.expect(e);return t||this.throwError("is unexpected, expecting ["+e+"]",this.peek()),t},peekToken:function(){if(0===this.tokens.length)throw to("ueoe","Unexpected end of expression: {0}",this.text);return this.tokens[0]},peek:function(e,t,n,r){return this.peekAhead(0,e,t,n,r)},peekAhead:function(e,t,n,r,i){if(this.tokens.length>e){var o=this.tokens[e],a=o.text;if(a===t||a===n||a===r||a===i||!t&&!n&&!r&&!i)return o}return!1},expect:function(e,t,n,r){var i=this.peek(e,t,n,r);return!!i&&(this.tokens.shift(),i)},constants:{true:{type:co.Literal,value:!0},false:{type:co.Literal,value:!1},null:{type:co.Literal,value:null},undefined:{type:co.Literal,value:n},this:{type:co.ThisExpression}}},un.prototype={compile:function(e,t){var r=this,i=this.astBuilder.ast(e);this.state={nextId:0,filters:{},expensiveChecks:t,fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},nn(i,r.$filter);var a,s="";if(this.stage="assign",a=an(i)){this.state.computing="assign";var c=this.nextId();this.recurse(a,c),this.return_(c),s="fn.assign="+this.generateFunction("assign","s,v,l")}var u=rn(i.body);r.stage="inputs",o(u,function(e,t){var n="fn"+t;r.state[n]={vars:[],body:[],own:{}},r.state.computing=n;var i=r.nextId();r.recurse(e,i),r.return_(i),r.state.inputs.push(n),e.watchId=t}),this.state.computing="fn",this.stage="main",this.recurse(i);var l='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+s+this.watchFns()+"return fn;",f=new Function("$filter","ensureSafeMemberName","ensureSafeObject","ensureSafeFunction","getStringValue","ensureSafeAssignContext","ifDefined","plus","text",l)(this.$filter,Lt,Xt,qt,Wt,Kt,Zt,en,e);return this.state=this.stage=n,f.literal=sn(i),f.constant=cn(i),f},USE:"use",STRICT:"strict",watchFns:function(){var e=[],t=this.state.inputs,n=this;return o(t,function(t){e.push("var "+t+"="+n.generateFunction(t,"s"))}),t.length&&e.push("fn.inputs=["+t.join(",")+"];"),e.join("")},generateFunction:function(e,t){return"function("+t+"){"+this.varsPrefix(e)+this.body(e)+"};"},filterPrefix:function(){var e=[],t=this;return o(this.state.filters,function(n,r){e.push(n+"=$filter("+t.escape(r)+")")}),e.length?"var "+e.join(",")+";":""},varsPrefix:function(e){return this.state[e].vars.length?"var "+this.state[e].vars.join(",")+";":""},body:function(e){return this.state[e].body.join("")},recurse:function(e,t,r,i,a,s){var c,u,l,f,h=this;if(i=i||A,!s&&$(e.watchId))return t=t||this.nextId(),void this.if_("i",this.lazyAssign(t,this.computedMember("i",e.watchId)),this.lazyRecurse(e,t,r,i,a,!0));switch(e.type){case co.Program:o(e.body,function(t,r){h.recurse(t.expression,n,n,function(e){u=e}),r!==e.body.length-1?h.current().body.push(u,";"):h.return_(u)});break;case co.Literal:f=this.escape(e.value),this.assign(t,f),i(f);break;case co.UnaryExpression:this.recurse(e.argument,n,n,function(e){u=e}),f=e.operator+"("+this.ifDefined(u,0)+")",this.assign(t,f),i(f);break;case co.BinaryExpression:this.recurse(e.left,n,n,function(e){c=e}),this.recurse(e.right,n,n,function(e){u=e}),f="+"===e.operator?this.plus(c,u):"-"===e.operator?this.ifDefined(c,0)+e.operator+this.ifDefined(u,0):"("+c+")"+e.operator+"("+u+")",this.assign(t,f),i(f);break;case co.LogicalExpression:t=t||this.nextId(),h.recurse(e.left,t),h.if_("&&"===e.operator?t:h.not(t),h.lazyRecurse(e.right,t)),i(t);break;case co.ConditionalExpression:t=t||this.nextId(),h.recurse(e.test,t),h.if_(t,h.lazyRecurse(e.alternate,t),h.lazyRecurse(e.consequent,t)),i(t);break;case co.Identifier:t=t||this.nextId(),r&&(r.context="inputs"===h.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",e.name)+"?l:s"),r.computed=!1,r.name=e.name),Lt(e.name),h.if_("inputs"===h.stage||h.not(h.getHasOwnProperty("l",e.name)),function(){h.if_("inputs"===h.stage||"s",function(){a&&1!==a&&h.if_(h.not(h.nonComputedMember("s",e.name)),h.lazyAssign(h.nonComputedMember("s",e.name),"{}")),h.assign(t,h.nonComputedMember("s",e.name))})},t&&h.lazyAssign(t,h.nonComputedMember("l",e.name))),(h.state.expensiveChecks||fn(e.name))&&h.addEnsureSafeObject(t),i(t);break;case co.MemberExpression:c=r&&(r.context=this.nextId())||this.nextId(),t=t||this.nextId(),h.recurse(e.object,c,n,function(){h.if_(h.notNull(c),function(){e.computed?(u=h.nextId(),h.recurse(e.property,u),h.getStringValue(u),h.addEnsureSafeMemberName(u),a&&1!==a&&h.if_(h.not(h.computedMember(c,u)),h.lazyAssign(h.computedMember(c,u),"{}")),f=h.ensureSafeObject(h.computedMember(c,u)),h.assign(t,f),r&&(r.computed=!0,r.name=u)):(Lt(e.property.name),a&&1!==a&&h.if_(h.not(h.nonComputedMember(c,e.property.name)),h.lazyAssign(h.nonComputedMember(c,e.property.name),"{}")),f=h.nonComputedMember(c,e.property.name),(h.state.expensiveChecks||fn(e.property.name))&&(f=h.ensureSafeObject(f)),h.assign(t,f),r&&(r.computed=!1,r.name=e.property.name))},function(){h.assign(t,"undefined")}),i(t)},!!a);break;case co.CallExpression:t=t||this.nextId(),e.filter?(u=h.filter(e.callee.name),l=[],o(e.arguments,function(e){var t=h.nextId();h.recurse(e,t),l.push(t)}),f=u+"("+l.join(",")+")",h.assign(t,f),i(t)):(u=h.nextId(),c={},l=[],h.recurse(e.callee,u,c,function(){h.if_(h.notNull(u),function(){h.addEnsureSafeFunction(u),o(e.arguments,function(e){h.recurse(e,h.nextId(),n,function(e){l.push(h.ensureSafeObject(e))})}),c.name?(h.state.expensiveChecks||h.addEnsureSafeObject(c.context),f=h.member(c.context,c.name,c.computed)+"("+l.join(",")+")"):f=u+"("+l.join(",")+")",f=h.ensureSafeObject(f),h.assign(t,f)},function(){h.assign(t,"undefined")}),i(t)}));break;case co.AssignmentExpression:if(u=this.nextId(),c={},!on(e.left))throw to("lval","Trying to assign a value to a non l-value");this.recurse(e.left,n,c,function(){h.if_(h.notNull(c.context),function(){h.recurse(e.right,u),h.addEnsureSafeObject(h.member(c.context,c.name,c.computed)),h.addEnsureSafeAssignContext(c.context),f=h.member(c.context,c.name,c.computed)+e.operator+u,h.assign(t,f),i(t||f)})},1);break;case co.ArrayExpression:l=[],o(e.elements,function(e){h.recurse(e,h.nextId(),n,function(e){l.push(e)})}),f="["+l.join(",")+"]",this.assign(t,f),i(f);break;case co.ObjectExpression:l=[],o(e.properties,function(e){h.recurse(e.value,h.nextId(),n,function(t){l.push(h.escape(e.key.type===co.Identifier?e.key.name:""+e.key.value)+":"+t)})}),f="{"+l.join(",")+"}",this.assign(t,f),i(f);break;case co.ThisExpression:this.assign(t,"s"),i("s");break;case co.NGValueParameter:this.assign(t,"v"),i("v")}},getHasOwnProperty:function(e,t){var n=e+"."+t,r=this.current().own;return r.hasOwnProperty(n)||(r[n]=this.nextId(!1,e+"&&("+this.escape(t)+" in "+e+")")),r[n]},assign:function(e,t){if(e)return this.current().body.push(e,"=",t,";"),e},filter:function(e){return this.state.filters.hasOwnProperty(e)||(this.state.filters[e]=this.nextId(!0)),this.state.filters[e]},ifDefined:function(e,t){return"ifDefined("+e+","+this.escape(t)+")"},plus:function(e,t){return"plus("+e+","+t+")"},return_:function(e){this.current().body.push("return ",e,";")},if_:function(e,t,n){if(e===!0)t();else{var r=this.current().body;r.push("if(",e,"){"),t(),r.push("}"),n&&(r.push("else{"),n(),r.push("}"))}},not:function(e){return"!("+e+")"},notNull:function(e){return e+"!=null"},nonComputedMember:function(e,t){return e+"."+t},computedMember:function(e,t){return e+"["+t+"]"},member:function(e,t,n){return n?this.computedMember(e,t):this.nonComputedMember(e,t)},addEnsureSafeObject:function(e){this.current().body.push(this.ensureSafeObject(e),";")},addEnsureSafeMemberName:function(e){this.current().body.push(this.ensureSafeMemberName(e),";")},addEnsureSafeFunction:function(e){this.current().body.push(this.ensureSafeFunction(e),";")},addEnsureSafeAssignContext:function(e){this.current().body.push(this.ensureSafeAssignContext(e),";")},ensureSafeObject:function(e){return"ensureSafeObject("+e+",text)"},ensureSafeMemberName:function(e){return"ensureSafeMemberName("+e+",text)"},ensureSafeFunction:function(e){return"ensureSafeFunction("+e+",text)"},getStringValue:function(e){this.assign(e,"getStringValue("+e+",text)")},ensureSafeAssignContext:function(e){return"ensureSafeAssignContext("+e+",text)"},lazyRecurse:function(e,t,n,r,i,o){var a=this;return function(){a.recurse(e,t,n,r,i,o)}},lazyAssign:function(e,t){var n=this;return function(){n.assign(e,t)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)},escape:function(e){if(E(e))return"'"+e.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(x(e))return e.toString();if(e===!0)return"true";if(e===!1)return"false";if(null===e)return"null";if("undefined"==typeof e)return"undefined";throw to("esc","IMPOSSIBLE")},nextId:function(e,t){var n="v"+this.state.nextId++;return e||this.current().vars.push(n+(t?"="+t:"")),n},current:function(){return this.state[this.state.computing]}},ln.prototype={compile:function(e,t){var n=this,r=this.astBuilder.ast(e);this.expression=e,this.expensiveChecks=t,nn(r,n.$filter);var i,a;(i=an(r))&&(a=this.recurse(i));var s,c=rn(r.body);c&&(s=[],o(c,function(e,t){var r=n.recurse(e);e.input=r,s.push(r),e.watchId=t}));var u=[];o(r.body,function(e){u.push(n.recurse(e.expression))});var l=0===r.body.length?function(){}:1===r.body.length?u[0]:function(e,t){var n;return o(u,function(r){n=r(e,t)}),n};return a&&(l.assign=function(e,t,n){return a(e,n,t)}),s&&(l.inputs=s),l.literal=sn(r),l.constant=cn(r),l},recurse:function(e,t,r){var i,a,s,c=this;if(e.input)return this.inputs(e.input,e.watchId);switch(e.type){case co.Literal:return this.value(e.value,t);case co.UnaryExpression:return a=this.recurse(e.argument),this["unary"+e.operator](a,t);case co.BinaryExpression:return i=this.recurse(e.left),a=this.recurse(e.right),this["binary"+e.operator](i,a,t);case co.LogicalExpression:return i=this.recurse(e.left),a=this.recurse(e.right),this["binary"+e.operator](i,a,t);case co.ConditionalExpression:return this["ternary?:"](this.recurse(e.test),this.recurse(e.alternate),this.recurse(e.consequent),t);case co.Identifier:return Lt(e.name,c.expression),c.identifier(e.name,c.expensiveChecks||fn(e.name),t,r,c.expression);case co.MemberExpression:return i=this.recurse(e.object,!1,!!r),e.computed||(Lt(e.property.name,c.expression),a=e.property.name),e.computed&&(a=this.recurse(e.property)),e.computed?this.computedMember(i,a,t,r,c.expression):this.nonComputedMember(i,a,c.expensiveChecks,t,r,c.expression);case co.CallExpression:return s=[],o(e.arguments,function(e){s.push(c.recurse(e))}),e.filter&&(a=this.$filter(e.callee.name)),e.filter||(a=this.recurse(e.callee,!0)),e.filter?function(e,r,i,o){for(var c=[],u=0;u<s.length;++u)c.push(s[u](e,r,i,o));var l=a.apply(n,c,o);return t?{context:n,name:n,value:l}:l}:function(e,n,r,i){var o,u=a(e,n,r,i);if(null!=u.value){Xt(u.context,c.expression),qt(u.value,c.expression);for(var l=[],f=0;f<s.length;++f)l.push(Xt(s[f](e,n,r,i),c.expression));o=Xt(u.value.apply(u.context,l),c.expression)}return t?{value:o}:o};case co.AssignmentExpression:return i=this.recurse(e.left,!0,1),a=this.recurse(e.right),function(e,n,r,o){var s=i(e,n,r,o),u=a(e,n,r,o);return Xt(s.value,c.expression),Kt(s.context),s.context[s.name]=u,t?{value:u}:u};case co.ArrayExpression:return s=[],o(e.elements,function(e){s.push(c.recurse(e))}),function(e,n,r,i){for(var o=[],a=0;a<s.length;++a)o.push(s[a](e,n,r,i));return t?{value:o}:o};case co.ObjectExpression:return s=[],o(e.properties,function(e){s.push({key:e.key.type===co.Identifier?e.key.name:""+e.key.value,value:c.recurse(e.value)})}),function(e,n,r,i){for(var o={},a=0;a<s.length;++a)o[s[a].key]=s[a].value(e,n,r,i);return t?{value:o}:o};case co.ThisExpression:return function(e){return t?{value:e}:e};case co.NGValueParameter:return function(e,n,r,i){return t?{value:r}:r}}},"unary+":function(e,t){return function(n,r,i,o){var a=e(n,r,i,o);return a=$(a)?+a:0,t?{value:a}:a}},"unary-":function(e,t){return function(n,r,i,o){var a=e(n,r,i,o);return a=$(a)?-a:0,t?{value:a}:a}},"unary!":function(e,t){return function(n,r,i,o){var a=!e(n,r,i,o);return t?{value:a}:a}},"binary+":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a),c=t(r,i,o,a),u=en(s,c);return n?{value:u}:u}},"binary-":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a),c=t(r,i,o,a),u=($(s)?s:0)-($(c)?c:0);return n?{value:u}:u}},"binary*":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)*t(r,i,o,a);return n?{value:s}:s}},"binary/":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)/t(r,i,o,a);return n?{value:s}:s}},"binary%":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)%t(r,i,o,a);return n?{value:s}:s}},"binary===":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)===t(r,i,o,a);return n?{value:s}:s}},"binary!==":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)!==t(r,i,o,a);
return n?{value:s}:s}},"binary==":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)==t(r,i,o,a);return n?{value:s}:s}},"binary!=":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)!=t(r,i,o,a);return n?{value:s}:s}},"binary<":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)<t(r,i,o,a);return n?{value:s}:s}},"binary>":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)>t(r,i,o,a);return n?{value:s}:s}},"binary<=":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)<=t(r,i,o,a);return n?{value:s}:s}},"binary>=":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)>=t(r,i,o,a);return n?{value:s}:s}},"binary&&":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)&&t(r,i,o,a);return n?{value:s}:s}},"binary||":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)||t(r,i,o,a);return n?{value:s}:s}},"ternary?:":function(e,t,n,r){return function(i,o,a,s){var c=e(i,o,a,s)?t(i,o,a,s):n(i,o,a,s);return r?{value:c}:c}},value:function(e,t){return function(){return t?{context:n,name:n,value:e}:e}},identifier:function(e,t,r,i,o){return function(a,s,c,u){var l=s&&e in s?s:a;i&&1!==i&&l&&!l[e]&&(l[e]={});var f=l?l[e]:n;return t&&Xt(f,o),r?{context:l,name:e,value:f}:f}},computedMember:function(e,t,n,r,i){return function(o,a,s,c){var u,l,f=e(o,a,s,c);return null!=f&&(u=t(o,a,s,c),u=Wt(u),Lt(u,i),r&&1!==r&&f&&!f[u]&&(f[u]={}),l=f[u],Xt(l,i)),n?{context:f,name:u,value:l}:l}},nonComputedMember:function(e,t,r,i,o,a){return function(s,c,u,l){var f=e(s,c,u,l);o&&1!==o&&f&&!f[t]&&(f[t]={});var h=null!=f?f[t]:n;return(r||fn(t))&&Xt(h,a),i?{context:f,name:t,value:h}:h}},inputs:function(e,t){return function(n,r,i,o){return o?o[t]:e(n,r,i)}}};var uo=function(e,t,n){this.lexer=e,this.$filter=t,this.options=n,this.ast=new co(this.lexer),this.astCompiler=n.csp?new ln(this.ast,t):new un(this.ast,t)};uo.prototype={constructor:uo,parse:function(e){return this.astCompiler.compile(e,this.options.expensiveChecks)}};var lo=Object.prototype.valueOf,fo=r("$sce"),ho={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},Ui=r("$compile"),po=t.createElement("a"),Ao=_n(e.location.href);kn.$inject=["$document"],Fn.$inject=["$provide"];var go=22,mo=".",vo="0";Un.$inject=["$locale"],On.$inject=["$locale"];var yo={yyyy:Vn("FullYear",4),yy:Vn("FullYear",2,0,!0),y:Vn("FullYear",1),MMMM:Gn("Month"),MMM:Gn("Month",!0),MM:Vn("Month",2,1),M:Vn("Month",1,1),dd:Vn("Date",2),d:Vn("Date",1),HH:Vn("Hours",2),H:Vn("Hours",1),hh:Vn("Hours",2,-12),h:Vn("Hours",1,-12),mm:Vn("Minutes",2),m:Vn("Minutes",1),ss:Vn("Seconds",2),s:Vn("Seconds",1),sss:Vn("Milliseconds",3),EEEE:Gn("Day"),EEE:Gn("Day",!0),a:Xn,Z:zn,ww:Wn(2),w:Wn(1),G:qn,GG:qn,GGG:qn,GGGG:Kn},$o=/((?:[^yMdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,wo=/^\-?\d+$/;Zn.$inject=["$locale"];var bo=m(Mr),Eo=m(Cr);nr.$inject=["$parse"];var xo=m({restrict:"E",compile:function(e,t){if(!t.href&&!t.xlinkHref)return function(e,t){if("a"===t[0].nodeName.toLowerCase()){var n="[object SVGAnimatedString]"===Tr.call(t.prop("href"))?"xlink:href":"href";t.on("click",function(e){t.attr(n)||e.preventDefault()})}}}}),Mo={};o($i,function(e,t){function n(e,n,i){e.$watch(i[r],function(e){i.$set(t,!!e)})}if("multiple"!=e){var r=ft("ng-"+t),i=n;"checked"===e&&(i=function(e,t,i){i.ngModel!==i[r]&&n(e,t,i)}),Mo[r]=function(){return{restrict:"A",priority:100,link:i}}}}),o(bi,function(e,t){Mo[t]=function(){return{priority:100,link:function(e,n,r){if("ngPattern"===t&&"/"==r.ngPattern.charAt(0)){var i=r.ngPattern.match(Er);if(i)return void r.$set("ngPattern",new RegExp(i[1],i[2]))}e.$watch(r[t],function(e){r.$set(t,e)})}}}}),o(["src","srcset","href"],function(e){var t=ft("ng-"+e);Mo[t]=function(){return{priority:99,link:function(n,r,i){var o=e,a=e;"href"===e&&"[object SVGAnimatedString]"===Tr.call(r.prop("href"))&&(a="xlinkHref",i.$attr[a]="xlink:href",o=null),i.$observe(t,function(t){return t?(i.$set(a,t),void(Dr&&o&&r.prop(o,i[a]))):void("href"===e&&i.$set(a,null))})}}}});var Bo={$addControl:A,$$renameControl:ir,$removeControl:A,$setValidity:A,$setDirty:A,$setPristine:A,$setSubmitted:A},Co="ng-submitted";or.$inject=["$element","$attrs","$scope","$animate","$interpolate"];var _o=function(e){return["$timeout","$parse",function(t,r){function i(e){return""===e?r('this[""]').assign:r(e).assign||A}var o={name:"form",restrict:e?"EAC":"E",require:["form","^^?form"],controller:or,compile:function(r,o){r.addClass(ca).addClass(aa);var a=o.name?"name":!(!e||!o.ngForm)&&"ngForm";return{pre:function(e,r,o,s){var c=s[0];if(!("action"in o)){var u=function(t){e.$apply(function(){c.$commitViewValue(),c.$setSubmitted()}),t.preventDefault()};si(r[0],"submit",u),r.on("$destroy",function(){t(function(){ci(r[0],"submit",u)},0,!1)})}var l=s[1]||c.$$parentForm;l.$addControl(c);var h=a?i(c.$name):A;a&&(h(e,c),o.$observe(a,function(t){c.$name!==t&&(h(e,n),c.$$parentForm.$$renameControl(c,t),(h=i(c.$name))(e,c))})),r.on("$destroy",function(){c.$$parentForm.$removeControl(c),h(e,n),f(c,Bo)})}}}};return o}]},So=_o(),Do=_o(!0),ko=/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/,Io=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:\/?#]+|\[[a-f\d:]+\])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,Fo=/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,Yo=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,Qo=/^(\d{4})-(\d{2})-(\d{2})$/,No=/^(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,To=/^(\d{4})-W(\d\d)$/,Uo=/^(\d{4})-(\d\d)$/,Oo=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,jo={text:sr,date:fr("date",Qo,lr(Qo,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":fr("datetimelocal",No,lr(No,["yyyy","MM","dd","HH","mm","ss","sss"]),"yyyy-MM-ddTHH:mm:ss.sss"),time:fr("time",Oo,lr(Oo,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:fr("week",To,ur,"yyyy-Www"),month:fr("month",Uo,lr(Uo,["yyyy","MM"]),"yyyy-MM"),number:dr,url:pr,email:Ar,radio:gr,checkbox:vr,hidden:A,button:A,submit:A,reset:A,file:A},Ro=["$browser","$sniffer","$filter","$parse",function(e,t,n,r){return{restrict:"E",require:["?ngModel"],link:{pre:function(i,o,a,s){s[0]&&(jo[Mr(a.type)]||jo.text)(i,o,a,s[0],t,e,n,r)}}}}],Ho=/^(true|false|\d+)$/,Po=function(){return{restrict:"A",priority:100,compile:function(e,t){return Ho.test(t.ngValue)?function(e,t,n){n.$set("value",e.$eval(n.ngValue))}:function(e,t,n){e.$watch(n.ngValue,function(e){n.$set("value",e)})}}}},Vo=["$compile",function(e){return{restrict:"AC",compile:function(t){return e.$$addBindingClass(t),function(t,n,r){e.$$addBindingInfo(n,r.ngBind),n=n[0],t.$watch(r.ngBind,function(e){n.textContent=y(e)?"":e})}}}}],Go=["$interpolate","$compile",function(e,t){return{compile:function(n){return t.$$addBindingClass(n),function(n,r,i){var o=e(r.attr(i.$attr.ngBindTemplate));t.$$addBindingInfo(r,o.expressions),r=r[0],i.$observe("ngBindTemplate",function(e){r.textContent=y(e)?"":e})}}}}],zo=["$sce","$parse","$compile",function(e,t,n){return{restrict:"A",compile:function(r,i){var o=t(i.ngBindHtml),a=t(i.ngBindHtml,function(e){return(e||"").toString()});return n.$$addBindingClass(r),function(t,r,i){n.$$addBindingInfo(r,i.ngBindHtml),t.$watch(a,function(){r.html(e.getTrustedHtml(o(t))||"")})}}}}],Jo=m({restrict:"A",require:"ngModel",link:function(e,t,n,r){r.$viewChangeListeners.push(function(){e.$eval(n.ngChange)})}}),Lo=yr("",!0),Wo=yr("Odd",0),Xo=yr("Even",1),qo=rr({compile:function(e,t){t.$set("ngCloak",n),e.removeClass("ng-cloak")}}),Ko=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],Zo={},ea={blur:!0,focus:!0};o("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(e){var t=ft("ng-"+e);Zo[t]=["$parse","$rootScope",function(n,r){return{restrict:"A",compile:function(i,o){var a=n(o[t],null,!0);return function(t,n){n.on(e,function(n){var i=function(){a(t,{$event:n})};ea[e]&&r.$$phase?t.$evalAsync(i):t.$apply(i)})}}}}]});var ta=["$animate",function(e){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(n,r,i,o,a){var s,c,u;n.$watch(i.ngIf,function(n){n?c||a(function(n,o){c=o,n[n.length++]=t.createComment(" end ngIf: "+i.ngIf+" "),s={clone:n},e.enter(n,r.parent(),r)}):(u&&(u.remove(),u=null),c&&(c.$destroy(),c=null),s&&(u=Ae(s.clone),e.leave(u).then(function(){u=null}),s=null))})}}}],na=["$templateRequest","$anchorScroll","$animate",function(e,t,n){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:jr.noop,compile:function(r,i){var o=i.ngInclude||i.src,a=i.onload||"",s=i.autoscroll;return function(r,i,c,u,l){var f,h,d,p=0,A=function(){h&&(h.remove(),h=null),f&&(f.$destroy(),f=null),d&&(n.leave(d).then(function(){h=null}),h=d,d=null)};r.$watch(o,function(o){var c=function(){!$(s)||s&&!r.$eval(s)||t()},h=++p;o?(e(o,!0).then(function(e){if(!r.$$destroyed&&h===p){var t=r.$new();u.template=e;var s=l(t,function(e){A(),n.enter(e,null,i).then(c)});f=t,d=s,f.$emit("$includeContentLoaded",o),r.$eval(a)}},function(){r.$$destroyed||h===p&&(A(),r.$emit("$includeContentError",o))}),r.$emit("$includeContentRequested",o)):(A(),u.template=null)})}}}}],ra=["$compile",function(e){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(n,r,i,o){return/SVG/.test(r[0].toString())?(r.empty(),void e(Be(o.template,t).childNodes)(n,function(e){r.append(e)},{futureParentElement:r})):(r.html(o.template),void e(r.contents())(n))}}}],ia=rr({priority:450,compile:function(){return{pre:function(e,t,n){e.$eval(n.ngInit)}}}}),oa=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(e,t,r,i){var a=t.attr(r.$attr.ngList)||", ",s="false"!==r.ngTrim,c=s?Gr(a):a,u=function(e){if(!y(e)){var t=[];return e&&o(e.split(c),function(e){e&&t.push(s?Gr(e):e)}),t}};i.$parsers.push(u),i.$formatters.push(function(e){return Pr(e)?e.join(a):n}),i.$isEmpty=function(e){return!e||!e.length}}}},aa="ng-valid",sa="ng-invalid",ca="ng-pristine",ua="ng-dirty",la="ng-untouched",fa="ng-touched",ha="ng-pending",da=r("ngModel"),pa=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(e,t,r,i,a,s,c,u,l,f){this.$viewValue=Number.NaN,this.$modelValue=Number.NaN,this.$$rawModelValue=n,this.$validators={},this.$asyncValidators={},this.$parsers=[],this.$formatters=[],this.$viewChangeListeners=[],this.$untouched=!0,this.$touched=!1,this.$pristine=!0,this.$dirty=!1,this.$valid=!0,this.$invalid=!1,this.$error={},this.$$success={},this.$pending=n,this.$name=f(r.name||"",!1)(e),this.$$parentForm=Bo;var h,d=a(r.ngModel),p=d.assign,g=d,m=p,v=null,w=this;this.$$setOptions=function(e){if(w.$options=e,e&&e.getterSetter){var t=a(r.ngModel+"()"),n=a(r.ngModel+"($$$p)");g=function(e){var n=d(e);return B(n)&&(n=t(e)),n},m=function(e,t){B(d(e))?n(e,{$$$p:w.$modelValue}):p(e,w.$modelValue)}}else if(!d.assign)throw da("nonassign","Expression '{0}' is non-assignable. Element: {1}",r.ngModel,K(i))},this.$render=A,this.$isEmpty=function(e){return y(e)||""===e||null===e||e!==e};var b=0;$r({ctrl:this,$element:i,set:function(e,t){e[t]=!0},unset:function(e,t){delete e[t]},$animate:s}),this.$setPristine=function(){w.$dirty=!1,w.$pristine=!0,s.removeClass(i,ua),s.addClass(i,ca)},this.$setDirty=function(){w.$dirty=!0,w.$pristine=!1,s.removeClass(i,ca),s.addClass(i,ua),w.$$parentForm.$setDirty()},this.$setUntouched=function(){w.$touched=!1,w.$untouched=!0,s.setClass(i,la,fa)},this.$setTouched=function(){w.$touched=!0,w.$untouched=!1,s.setClass(i,fa,la)},this.$rollbackViewValue=function(){c.cancel(v),w.$viewValue=w.$$lastCommittedViewValue,w.$render()},this.$validate=function(){if(!x(w.$modelValue)||!isNaN(w.$modelValue)){var e=w.$$lastCommittedViewValue,t=w.$$rawModelValue,r=w.$valid,i=w.$modelValue,o=w.$options&&w.$options.allowInvalid;w.$$runValidators(t,e,function(e){o||r===e||(w.$modelValue=e?t:n,w.$modelValue!==i&&w.$$writeModelToScope())})}},this.$$runValidators=function(e,t,r){function i(){var e=w.$$parserName||"parse";return y(h)?(c(e,null),!0):(h||(o(w.$validators,function(e,t){c(t,null)}),o(w.$asyncValidators,function(e,t){c(t,null)})),c(e,h),h)}function a(){var n=!0;return o(w.$validators,function(r,i){var o=r(e,t);n=n&&o,c(i,o)}),!!n||(o(w.$asyncValidators,function(e,t){c(t,null)}),!1)}function s(){var r=[],i=!0;o(w.$asyncValidators,function(o,a){var s=o(e,t);if(!Y(s))throw da("nopromise","Expected asynchronous validator to return a promise but got '{0}' instead.",s);c(a,n),r.push(s.then(function(){c(a,!0)},function(e){i=!1,c(a,!1)}))}),r.length?l.all(r).then(function(){u(i)},A):u(!0)}function c(e,t){f===b&&w.$setValidity(e,t)}function u(e){f===b&&r(e)}b++;var f=b;return i()&&a()?void s():void u(!1)},this.$commitViewValue=function(){var e=w.$viewValue;c.cancel(v),(w.$$lastCommittedViewValue!==e||""===e&&w.$$hasNativeValidators)&&(w.$$lastCommittedViewValue=e,w.$pristine&&this.$setDirty(),this.$$parseAndValidate())},this.$$parseAndValidate=function(){function t(){w.$modelValue!==a&&w.$$writeModelToScope()}var r=w.$$lastCommittedViewValue,i=r;if(h=!y(i)||n)for(var o=0;o<w.$parsers.length;o++)if(i=w.$parsers[o](i),y(i)){h=!1;break}x(w.$modelValue)&&isNaN(w.$modelValue)&&(w.$modelValue=g(e));var a=w.$modelValue,s=w.$options&&w.$options.allowInvalid;w.$$rawModelValue=i,s&&(w.$modelValue=i,t()),w.$$runValidators(i,w.$$lastCommittedViewValue,function(e){s||(w.$modelValue=e?i:n,t())})},this.$$writeModelToScope=function(){m(e,w.$modelValue),o(w.$viewChangeListeners,function(e){try{e()}catch(e){t(e)}})},this.$setViewValue=function(e,t){w.$viewValue=e,w.$options&&!w.$options.updateOnDefault||w.$$debounceViewValueCommit(t)},this.$$debounceViewValueCommit=function(t){var n,r=0,i=w.$options;i&&$(i.debounce)&&(n=i.debounce,x(n)?r=n:x(n[t])?r=n[t]:x(n.default)&&(r=n.default)),c.cancel(v),r?v=c(function(){w.$commitViewValue()},r):u.$$phase?w.$commitViewValue():e.$apply(function(){w.$commitViewValue()})},e.$watch(function(){var t=g(e);if(t!==w.$modelValue&&(w.$modelValue===w.$modelValue||t===t)){w.$modelValue=w.$$rawModelValue=t,h=n;for(var r=w.$formatters,i=r.length,o=t;i--;)o=r[i](o);w.$viewValue!==o&&(w.$viewValue=w.$$lastCommittedViewValue=o,w.$render(),w.$$runValidators(t,o,A))}return t})}],Aa=["$rootScope",function(e){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:pa,priority:1,compile:function(t){return t.addClass(ca).addClass(la).addClass(aa),{pre:function(e,t,n,r){var i=r[0],o=r[1]||i.$$parentForm;i.$$setOptions(r[2]&&r[2].$options),o.$addControl(i),n.$observe("name",function(e){i.$name!==e&&i.$$parentForm.$$renameControl(i,e)}),e.$on("$destroy",function(){i.$$parentForm.$removeControl(i)})},post:function(t,n,r,i){var o=i[0];o.$options&&o.$options.updateOn&&n.on(o.$options.updateOn,function(e){o.$$debounceViewValueCommit(e&&e.type)}),n.on("blur",function(n){o.$touched||(e.$$phase?t.$evalAsync(o.$setTouched):t.$apply(o.$setTouched))})}}}}}],ga=/(\s+|^)default(\s+|$)/,ma=function(){return{restrict:"A",controller:["$scope","$attrs",function(e,t){var n=this;this.$options=j(e.$eval(t.ngModelOptions)),$(this.$options.updateOn)?(this.$options.updateOnDefault=!1,this.$options.updateOn=Gr(this.$options.updateOn.replace(ga,function(){return n.$options.updateOnDefault=!0," "}))):this.$options.updateOnDefault=!0}]}},va=rr({terminal:!0,priority:1e3}),ya=r("ngOptions"),$a=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w]*)|(?:\(\s*([\$\w][\$\w]*)\s*,\s*([\$\w][\$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,wa=["$compile","$parse",function(e,n){function r(e,t,r){function o(e,t,n,r,i){this.selectValue=e,this.viewValue=t,this.label=n,this.group=r,this.disabled=i}function a(e){var t;if(!u&&i(e))t=e;else{t=[];for(var n in e)e.hasOwnProperty(n)&&"$"!==n.charAt(0)&&t.push(n)}return t}var s=e.match($a);if(!s)throw ya("iexp","Expected expression in form of '_select_ (as _label_)? for (_key_,)?_value_ in _collection_' but got '{0}'. Element: {1}",e,K(t));var c=s[5]||s[7],u=s[6],l=/ as /.test(s[0])&&s[1],f=s[9],h=n(s[2]?s[1]:c),d=l&&n(l),p=d||h,A=f&&n(f),g=f?function(e,t){return A(r,t)}:function(e){return Xe(e)},m=function(e,t){return g(e,E(e,t))},v=n(s[2]||s[1]),y=n(s[3]||""),$=n(s[4]||""),w=n(s[8]),b={},E=u?function(e,t){return b[u]=t,b[c]=e,b}:function(e){return b[c]=e,b};return{trackBy:f,getTrackByValue:m,getWatchables:n(w,function(e){var t=[];e=e||[];for(var n=a(e),i=n.length,o=0;o<i;o++){var c=e===n?o:n[o],u=(e[c],E(e[c],c)),l=g(e[c],u);if(t.push(l),s[2]||s[1]){var f=v(r,u);t.push(f)}if(s[4]){var h=$(r,u);t.push(h)}}return t}),getOptions:function(){for(var e=[],t={},n=w(r)||[],i=a(n),s=i.length,c=0;c<s;c++){var u=n===i?c:i[c],l=n[u],h=E(l,u),d=p(r,h),A=g(d,h),b=v(r,h),x=y(r,h),M=$(r,h),B=new o(A,d,b,x,M);e.push(B),t[A]=B}return{items:e,selectValueMap:t,getOptionFromViewValue:function(e){return t[m(e)]},getViewValueFromOption:function(e){return f?jr.copy(e.viewValue):e.viewValue}}}}}function a(t,n,i,a){function u(e,t){e.element=t,t.disabled=e.disabled,e.label!==t.label&&(t.label=e.label,t.textContent=e.label),e.value!==t.value&&(t.value=e.selectValue)}function l(e,t,n,r){var i;return t&&Mr(t.nodeName)===n?i=t:(i=r.cloneNode(!1),t?e.insertBefore(i,t):e.appendChild(i)),i}function f(e){for(var t;e;)t=e.nextSibling,He(e),e=t}function h(e){var t=A&&A[0],n=b&&b[0];if(t||n)for(;e&&(e===t||e===n||e.nodeType===ti||"option"===U(e)&&""===e.value);)e=e.nextSibling;return e}function d(){var e=E&&g.readValue();E=x.getOptions();var t={},r=n[0].firstChild;if(w&&n.prepend(A),r=h(r),E.items.forEach(function(e){var i,o,a;e.group?(i=t[e.group],i||(o=l(n[0],r,"optgroup",c),r=o.nextSibling,o.label=e.group,i=t[e.group]={groupElement:o,currentOptionElement:o.firstChild}),a=l(i.groupElement,i.currentOptionElement,"option",s),u(e,a),i.currentOptionElement=a.nextSibling):(a=l(n[0],r,"option",s),u(e,a),r=a.nextSibling)}),Object.keys(t).forEach(function(e){f(t[e].currentOptionElement)}),f(r),p.$render(),!p.$isEmpty(e)){var i=g.readValue(),o=x.trackBy||m;(o?H(e,i):e===i)||(p.$setViewValue(i),p.$render())}}var p=a[1];if(p){for(var A,g=a[0],m=i.multiple,v=0,y=n.children(),$=y.length;v<$;v++)if(""===y[v].value){A=y.eq(v);break}var w=!!A,b=kr(s.cloneNode(!1));b.val("?");var E,x=r(i.ngOptions,n,t),M=function(){w||n.prepend(A),n.val(""),A.prop("selected",!0),A.attr("selected",!0)},B=function(){w||A.remove()},C=function(){n.prepend(b),n.val("?"),b.prop("selected",!0),b.attr("selected",!0)},_=function(){b.remove()};m?(p.$isEmpty=function(e){return!e||0===e.length},g.writeValue=function(e){E.items.forEach(function(e){e.element.selected=!1}),e&&e.forEach(function(e){var t=E.getOptionFromViewValue(e);t&&!t.disabled&&(t.element.selected=!0)})},g.readValue=function(){var e=n.val()||[],t=[];return o(e,function(e){var n=E.selectValueMap[e];n&&!n.disabled&&t.push(E.getViewValueFromOption(n))}),t},x.trackBy&&t.$watchCollection(function(){if(Pr(p.$viewValue))return p.$viewValue.map(function(e){return x.getTrackByValue(e)})},function(){p.$render()})):(g.writeValue=function(e){var t=E.getOptionFromViewValue(e);t&&!t.disabled?n[0].value!==t.selectValue&&(_(),B(),n[0].value=t.selectValue,t.element.selected=!0,t.element.setAttribute("selected","selected")):null===e||w?(_(),M()):(B(),C())},g.readValue=function(){var e=E.selectValueMap[n.val()];return e&&!e.disabled?(B(),_(),E.getViewValueFromOption(e)):null},x.trackBy&&t.$watch(function(){return x.getTrackByValue(p.$viewValue)},function(){p.$render()})),w?(A.remove(),e(A)(t),A.removeClass("ng-scope")):A=kr(s.cloneNode(!1)),d(),t.$watchCollection(x.getWatchables,d)}}var s=t.createElement("option"),c=t.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","?ngModel"],link:{pre:function(e,t,n,r){r[0].registerOption=A},post:a}}}],ba=["$locale","$interpolate","$log",function(e,t,n){var r=/{}/g,i=/^when(Minus)?(.+)$/;return{link:function(a,s,c){function u(e){s.text(e||"")}var l,f=c.count,h=c.$attr.when&&s.attr(c.$attr.when),d=c.offset||0,p=a.$eval(h)||{},g={},m=t.startSymbol(),v=t.endSymbol(),$=m+f+"-"+d+v,w=jr.noop;o(c,function(e,t){var n=i.exec(t);if(n){var r=(n[1]?"-":"")+Mr(n[2]);p[r]=s.attr(c.$attr[t])}}),o(p,function(e,n){g[n]=t(e.replace(r,$))}),a.$watch(f,function(t){var r=parseFloat(t),i=isNaN(r);if(i||r in p||(r=e.pluralCat(r-d)),r!==l&&!(i&&x(l)&&isNaN(l))){w();var o=g[r];y(o)?(null!=t&&n.debug("ngPluralize: no rule defined for '"+r+"' in "+h),w=A,u()):w=a.$watch(o,u),l=r}})}}}],Ea=["$parse","$animate",function(e,a){var s="$$NG_REMOVED",c=r("ngRepeat"),u=function(e,t,n,r,i,o,a){e[n]=r,i&&(e[i]=o),e.$index=t,e.$first=0===t,e.$last=t===a-1,e.$middle=!(e.$first||e.$last),e.$odd=!(e.$even=0===(1&t))},l=function(e){return e.clone[0]},f=function(e){return e.clone[e.clone.length-1]};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(r,h){var d=h.ngRepeat,p=t.createComment(" end ngRepeat: "+d+" "),A=d.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/);if(!A)throw c("iexp","Expected expression in form of '_item_ in _collection_[ track by _id_]' but got '{0}'.",d);var g=A[1],m=A[2],v=A[3],y=A[4];if(A=g.match(/^(?:(\s*[\$\w]+)|\(\s*([\$\w]+)\s*,\s*([\$\w]+)\s*\))$/),!A)throw c("iidexp","'_item_' in '_item_ in _collection_' should be an identifier or '(_key_, _value_)' expression, but got '{0}'.",g);var $=A[3]||A[1],w=A[2];if(v&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(v)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(v)))throw c("badident","alias '{0}' is invalid --- must be a valid JS identifier which is not a reserved name.",v);var b,E,x,M,B={$id:Xe};return y?b=e(y):(x=function(e,t){return Xe(t)},M=function(e){return e}),function(e,t,r,h,A){b&&(E=function(t,n,r){return w&&(B[w]=t),B[$]=n,B.$index=r,b(e,B)});var g=ge();e.$watchCollection(m,function(r){var h,m,y,b,B,C,_,S,D,k,I,F,Y=t[0],Q=ge();if(v&&(e[v]=r),i(r))D=r,S=E||x;else{S=E||M,D=[];for(var N in r)Br.call(r,N)&&"$"!==N.charAt(0)&&D.push(N)}for(b=D.length,I=new Array(b),h=0;h<b;h++)if(B=r===D?h:D[h],C=r[B],_=S(B,C,h),g[_])k=g[_],delete g[_],Q[_]=k,I[h]=k;else{if(Q[_])throw o(I,function(e){e&&e.scope&&(g[e.id]=e)}),c("dupes","Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: {0}, Duplicate key: {1}, Duplicate value: {2}",d,_,C);I[h]={id:_,scope:n,clone:n},Q[_]=!0}for(var T in g){if(k=g[T],F=Ae(k.clone),a.leave(F),F[0].parentNode)for(h=0,m=F.length;h<m;h++)F[h][s]=!0;k.scope.$destroy()}for(h=0;h<b;h++)if(B=r===D?h:D[h],C=r[B],k=I[h],k.scope){y=Y;do y=y.nextSibling;while(y&&y[s]);l(k)!=y&&a.move(Ae(k.clone),null,kr(Y)),Y=f(k),u(k.scope,h,$,C,w,B,b)}else A(function(e,t){k.scope=t;var n=p.cloneNode(!1);e[e.length++]=n,a.enter(e,null,kr(Y)),Y=n,k.clone=e,Q[k.id]=k,u(k.scope,h,$,C,w,B,b)});g=Q})}}}}],xa="ng-hide",Ma="ng-hide-animate",Ba=["$animate",function(e){return{restrict:"A",multiElement:!0,link:function(t,n,r){t.$watch(r.ngShow,function(t){e[t?"removeClass":"addClass"](n,xa,{tempClasses:Ma})})}}}],Ca=["$animate",function(e){return{restrict:"A",multiElement:!0,link:function(t,n,r){t.$watch(r.ngHide,function(t){e[t?"addClass":"removeClass"](n,xa,{tempClasses:Ma})})}}}],_a=rr(function(e,t,n){e.$watch(n.ngStyle,function(e,n){n&&e!==n&&o(n,function(e,n){t.css(n,"")}),e&&t.css(e)},!0)}),Sa=["$animate",function(e){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(n,r,i,a){var s=i.ngSwitch||i.on,c=[],u=[],l=[],f=[],h=function(e,t){return function(){e.splice(t,1)}};n.$watch(s,function(n){var r,i;for(r=0,i=l.length;r<i;++r)e.cancel(l[r]);for(l.length=0,r=0,i=f.length;r<i;++r){var s=Ae(u[r].clone);f[r].$destroy();var d=l[r]=e.leave(s);d.then(h(l,r))}u.length=0,f.length=0,(c=a.cases["!"+n]||a.cases["?"])&&o(c,function(n){n.transclude(function(r,i){f.push(i);var o=n.element;r[r.length++]=t.createComment(" end ngSwitchWhen: ");var a={clone:r};u.push(a),e.enter(r,o.parent(),o)})})})}}}],Da=rr({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(e,t,n,r,i){r.cases["!"+n.ngSwitchWhen]=r.cases["!"+n.ngSwitchWhen]||[],r.cases["!"+n.ngSwitchWhen].push({transclude:i,element:t})}}),ka=rr({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(e,t,n,r,i){r.cases["?"]=r.cases["?"]||[],r.cases["?"].push({transclude:i,element:t})}}),Ia=rr({restrict:"EAC",link:function(e,t,n,i,o){if(!o)throw r("ngTransclude")("orphan","Illegal use of ngTransclude directive in the template! No parent directive that requires a transclusion found. Element: {0}",K(t));o(function(e){t.empty(),t.append(e)})}}),Fa=["$templateCache",function(e){return{restrict:"E",terminal:!0,compile:function(t,n){if("text/ng-template"==n.type){var r=n.id,i=t[0].text;e.put(r,i)}}}}],Ya={$setViewValue:A,$render:A},Qa=["$element","$scope","$attrs",function(e,r,i){var o=this,a=new qe;o.ngModelCtrl=Ya,o.unknownOption=kr(t.createElement("option")),o.renderUnknownOption=function(t){var n="? "+Xe(t)+" ?";o.unknownOption.val(n),e.prepend(o.unknownOption),e.val(n)},r.$on("$destroy",function(){o.renderUnknownOption=A}),o.removeUnknownOption=function(){o.unknownOption.parent()&&o.unknownOption.remove()},o.readValue=function(){return o.removeUnknownOption(),e.val()},o.writeValue=function(t){o.hasOption(t)?(o.removeUnknownOption(),e.val(t),""===t&&o.emptyOption.prop("selected",!0)):null==t&&o.emptyOption?(o.removeUnknownOption(),e.val("")):o.renderUnknownOption(t)},o.addOption=function(e,t){de(e,'"option value"'),""===e&&(o.emptyOption=t);var n=a.get(e)||0;a.put(e,n+1),o.ngModelCtrl.$render(),br(t)},o.removeOption=function(e){var t=a.get(e);t&&(1===t?(a.remove(e),""===e&&(o.emptyOption=n)):a.put(e,t-1))},o.hasOption=function(e){return!!a.get(e)},o.registerOption=function(e,t,n,r,i){if(r){var a;n.$observe("value",function(e){$(a)&&o.removeOption(a),a=e,o.addOption(e,t)})}else i?e.$watch(i,function(e,r){n.$set("value",e),r!==e&&o.removeOption(r),o.addOption(e,t)}):o.addOption(n.value,t);t.on("$destroy",function(){o.removeOption(n.value),o.ngModelCtrl.$render()})}}],Na=function(){function e(e,t,n,r){var i=r[1];if(i){var a=r[0];if(a.ngModelCtrl=i,t.on("change",function(){e.$apply(function(){i.$setViewValue(a.readValue())})}),n.multiple){a.readValue=function(){var e=[];return o(t.find("option"),function(t){t.selected&&e.push(t.value)}),e},a.writeValue=function(e){var n=new qe(e);o(t.find("option"),function(e){e.selected=$(n.get(e.value))})};var s,c=NaN;e.$watch(function(){c!==i.$viewValue||H(s,i.$viewValue)||(s=R(i.$viewValue),i.$render()),c=i.$viewValue}),i.$isEmpty=function(e){return!e||0===e.length}}}}function t(e,t,n,r){var i=r[1];if(i){var o=r[0];i.$render=function(){o.writeValue(i.$viewValue)}}}return{restrict:"E",require:["select","?ngModel"],controller:Qa,priority:1,link:{pre:e,post:t}}},Ta=["$interpolate",function(e){return{restrict:"E",priority:100,compile:function(t,n){if($(n.value))var r=e(n.value,!0);else{var i=e(t.text(),!0);i||n.$set("value",t.text())}return function(e,t,n){var o="$selectController",a=t.parent(),s=a.data(o)||a.parent().data(o);s&&s.registerOption(e,t,n,r,i)}}}}],Ua=m({restrict:"E",terminal:!1}),Oa=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,r){r&&(n.required=!0,r.$validators.required=function(e,t){return!n.required||!r.$isEmpty(t)},n.$observe("required",function(){r.$validate()}))}}},ja=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,i,o){if(o){var a,s=i.ngPattern||i.pattern;i.$observe("pattern",function(e){if(E(e)&&e.length>0&&(e=new RegExp("^"+e+"$")),e&&!e.test)throw r("ngPattern")("noregexp","Expected {0} to be a RegExp but was {1}. Element: {2}",s,e,K(t));a=e||n,o.$validate()}),o.$validators.pattern=function(e,t){return o.$isEmpty(t)||y(a)||a.test(t)}}}}},Ra=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,r){if(r){var i=-1;n.$observe("maxlength",function(e){var t=d(e);i=isNaN(t)?-1:t,r.$validate()}),r.$validators.maxlength=function(e,t){return i<0||r.$isEmpty(t)||t.length<=i}}}}},Ha=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,r){if(r){var i=0;n.$observe("minlength",function(e){i=d(e)||0,r.$validate()}),r.$validators.minlength=function(e,t){return r.$isEmpty(t)||t.length>=i}}}}};return e.angular.bootstrap?void console.log("WARNING: Tried to load angular more than once."):(le(),$e(jr),jr.module("ngLocale",[],["$provide",function(e){function t(e){e+="";var t=e.indexOf(".");return t==-1?0:e.length-t-1}function r(e,r){var i=r;n===i&&(i=Math.min(t(e),3));var o=Math.pow(10,i),a=(e*o|0)%o;return{v:i,f:a}}var i={ZERO:"zero",ONE:"one",TWO:"two",FEW:"few",MANY:"many",OTHER:"other"};e.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],SHORTDAY:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],SHORTMONTH:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],STANDALONEMONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a",short:"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-¤",negSuf:"",posPre:"¤",posSuf:""}]},id:"en-us",pluralCat:function(e,t){var n=0|e,o=r(e,t);return 1==n&&0==o.v?i.ONE:i.OTHER}})}]),void kr(t).ready(function(){oe(t,ae)}))}(window,document),!window.angular.$$csp().noInlineStyle&&window.angular.element(document.head).prepend('<style type="text/css">@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>')},function(e,t,n){var r=n(8);"string"==typeof r&&(r=[[e.id,r,""]]);var i=n(10)(r,{});r.locals&&(e.exports=r.locals),r.locals||e.hot.accept(8,function(){var t=n(8);"string"==typeof t&&(t=[[e.id,t,""]]),i(t)}),e.hot.dispose(function(){i()})},function(e,t,n){t=e.exports=n(9)(),t.push([e.id,'@font-face{font-family:icomoon;src:url(data:font/ttf;base64,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) format("truetype");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-exercism:before{content:"\\E601"}.icon-profile:before{content:"\\E600"}.icon-tools:before{content:"\\E034"}.icon-location:before{content:"\\E602"}.icon-mail:before{content:"\\E603"}.icon-phone:before{content:"\\E03F"}.icon-newspaper:before{content:"\\E607"}.icon-chevron-down:before{content:"\\E60C"}.icon-chevron-up:before{content:"\\E60D"}.icon-dots-three-horizontal:before{content:"\\E60B"}.icon-thumbs-up:before{content:"\\E604"}.icon-heart:before{content:"\\F004"}.icon-book:before{content:"\\F02D"}.icon-linkedin:before{content:"\\F08C"}.icon-twitter:before{content:"\\F099"}.icon-github:before{content:"\\F09B"}.icon-link:before{content:"\\F0C1"}.icon-bars:before{content:"\\F0C9"}.icon-pinterest:before{content:"\\F0D2"}.icon-googleplus:before{content:"\\F0D5"}.icon-circle:before{content:"\\F111"}.icon-code:before{content:"\\F121"}.icon-youtube:before{content:"\\F167"}.icon-stackoverflow:before{content:"\\F16C"}.icon-instagram:before{content:"\\F16D"}.icon-bitbucket:before{content:"\\F171"}.icon-tumblr:before{content:"\\F173"}.icon-dribbble:before{content:"\\F17D"}.icon-skype:before{content:"\\F17E"}.icon-foursquare:before{content:"\\F180"}.icon-gittip:before,.icon-gratipay:before{content:"\\F184"}.icon-stackexchange:before{content:"\\F18D"}.icon-vimeo:before{content:"\\F194"}.icon-graduation-cap:before{content:"\\F19D"}.icon-language:before{content:"\\F1AB"}.icon-child:before{content:"\\F1AE"}.icon-behance:before{content:"\\F1B5"}.icon-spotify:before{content:"\\F1BC"}.icon-soundcloud:before{content:"\\F1BE"}.icon-codepen:before{content:"\\F1CB"}.icon-hackernews:before{content:"\\F1D4"}.icon-lastfm:before{content:"\\F202"}.icon-angellist:before{content:"\\F209"}.icon-facebook:before{content:"\\F230"}.icon-trophy:before{content:"\\E605"}.icon-office:before{content:"\\E606"}.icon-clock:before{content:"\\E60A"}.icon-reddit:before{content:"\\E609"}.icon-board:before{content:"\\E608"}.social__icon{margin-left:5px;min-width:35px;display:inline-block;font-size:2em}.social__icon:hover{text-decoration:none}.social__icon:first-child{margin-left:0}.social__icon--github{color:#454545}.social__icon--github:focus,.social__icon--github:hover{color:#2b2b2b}.social__icon--twitter{color:#3cf}.social__icon--twitter:focus,.social__icon--twitter:hover{color:#00bfff}.social__icon--blog{color:#f36f24}.social__icon--blog:focus,.social__icon--blog:hover{color:#d8560c}.social__icon--skype{color:#12a5f4}.social__icon--skype:focus,.social__icon--skype:hover{color:#0986ca}.social__icon--instagram{color:#3f729b}.social__icon--instagram:focus,.social__icon--instagram:hover{color:#305777}.social__icon--linkedin{color:#007bb6}.social__icon--linkedin:focus,.social__icon--linkedin:hover{color:#005983}.social__icon--stackoverflow{color:#8e8e92}.social__icon--stackoverflow:focus,.social__icon--stackoverflow:hover{color:#747479}.social__icon--stackexchange{color:#62b0df}.social__icon--stackexchange:focus,.social__icon--stackexchange:hover{color:#389bd6}.social__icon--lastfm{color:#d12127}.social__icon--lastfm:focus,.social__icon--lastfm:hover{color:#a51a1f}.social__icon--soundcloud{color:#e8822d}.social__icon--soundcloud:focus,.social__icon--soundcloud:hover{color:#cc6916}.social__icon--googleplus,.social__icon--youtube{color:#dd4b39}.social__icon--googleplus:focus,.social__icon--googleplus:hover,.social__icon--youtube:focus,.social__icon--youtube:hover{color:#c23321}.social__icon--pinterest{color:#bd091f}.social__icon--pinterest:focus,.social__icon--pinterest:hover{color:#8c0717}.social__icon--gratipay{color:#630}.social__icon--gratipay:focus,.social__icon--gratipay:hover{color:#331a00}.social__icon--vimeo{color:#17b3e8}.social__icon--vimeo:focus,.social__icon--vimeo:hover{color:#128fba}.social__icon--behance{color:#2c98cf}.social__icon--behance:focus,.social__icon--behance:hover{color:#2379a5}.social__icon--codepen{color:#1c1c1c}.social__icon--codepen:focus,.social__icon--codepen:hover{color:#020202}.social__icon--foursquare{color:#fa4778}.social__icon--foursquare:focus,.social__icon--foursquare:hover{color:#f91554}.social__icon--reddit{color:#545454}.social__icon--reddit:focus,.social__icon--reddit:hover{color:#3b3b3b}.social__icon--spotify{color:#acd200}.social__icon--spotify:focus,.social__icon--spotify:hover{color:#829f00}.social__icon--tumblr{color:#2d4661}.social__icon--tumblr:focus,.social__icon--tumblr:hover{color:#1d2d3e}.social__icon--dribbble{color:#ce366f}.social__icon--dribbble:focus,.social__icon--dribbble:hover{color:#a82959}.social__icon--facebook{color:#4b6daa}.social__icon--facebook:focus,.social__icon--facebook:hover{color:#3b5687}.social__icon--angellist,.social__icon--angellist:focus,.social__icon--angellist:hover{color:#000}.social__icon--bitbucket{color:#205081}.social__icon--bitbucket:focus,.social__icon--bitbucket:hover{color:#163758}.social__icon--hackernews{color:#f60}.social__icon--hackernews:focus,.social__icon--hackernews:hover{color:#cc5200}.social__icon--exercism{color:#d81d4e}.social__icon--exercism:focus,.social__icon--exercism:hover{color:#ab173e}body{font-family:Lato;background:#f0f0f0;color:#333;padding:5px 0}@media (min-width:1400px){body{width:1400px}}.profileCard{background:#fff;border:1px solid #e6e6e6;border-radius:3px;min-height:300px;padding:15px}.profileCard__picture{padding:20px 0}.profileCard__image{display:block;margin:0 auto;width:100px;height:100px;border-radius:50%}.profileCard__name{text-align:center}.profileCard__jobTitle{color:#777}.profileCard__detail{padding:20px 0;margin:20px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.profileCard__social{line-height:2.5;text-align:center}.detailItem{display:table;padding:10px 0}.detailItem__icon{padding:0 10px;color:#707070;font-size:1.33333333em;line-height:.75em}.detailItem__icon,.detailItem__text{display:table-cell;vertical-align:middle}.detailItem__text{font-size:.8em}.backgroundCard{background:#fff;border:1px solid #e6e6e6;border-radius:3px;min-height:300px;padding:10px 20px}.backgroundCard__titleMain{color:#707070;text-transform:uppercase}@media (max-width:480px){.backgroundCard__titleMain{text-align:center}}.backgroundCard__title{color:#707070;text-transform:uppercase}@media (max-width:480px){.backgroundCard__title{display:none}}.backgroundCard__detail{display:table;padding:10px 0}.backgroundCard__icon{display:table-cell;padding:0 10px;width:45px;text-align:center;font-size:1.33333333em;color:#707070;line-height:.75em;vertical-align:-15%}@media (max-width:480px){.backgroundCard__icon{display:block;width:100%}}.backgroundCard__mobileTitle{display:none}@media (max-width:480px){.backgroundCard__mobileTitle{display:inline-block;margin-left:5px;font-size:1em;font-weight:700;line-height:1.4em;text-transform:uppercase;vertical-align:middle}}.backgroundCard__info{display:table-cell;padding:0 10px;width:100%}@media (max-width:480px){.backgroundCard__info{display:block}}.backgroundCard__listElement{padding:10px 10px 20px;border-top:1px solid #e6e6e6}.backgroundCard__currentEvent{font-size:8px;color:#5ace24;position:absolute;right:100%;top:6px;left:-10px}.volunteer__jobPosition,.workExperience__jobPosition{position:relative;margin:0}@media (max-width:480px){.volunteer__jobCompany,.workExperience__jobCompany{display:block}}.jobDate,.schoolDate{color:#777;font-size:85%}.jobDate__date,.schoolDate__date{margin-right:10px}.jobDate__icon:before,.schoolDate__icon:before{margin-right:5px}.skills__labelsList{margin-top:10px;line-height:2}.skills__label{display:inline-block;background:#7eb0db;color:#fff;font-size:.9em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;padding:5px;margin-right:5px;border:1px solid #357ebd;border-radius:3px;vertical-align:baseline}.education__school{position:relative;margin:0}.interests__list{padding:10px 10px 20px;border-top:1px solid #e6e6e6}.awards__info,.awards__summary,.publications__info,.publications__summary{margin:0}.awards__date,.publications__date{color:#777}.reference__text{margin:0}',""]);
},function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;t<this.length;t++){var n=this[t];n[2]?e.push("@media "+n[2]+"{"+n[1]+"}"):e.push(n[1])}return e.join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},i=0;i<this.length;i++){var o=this[i][0];"number"==typeof o&&(r[o]=!0)}for(i=0;i<t.length;i++){var a=t[i];"number"==typeof a[0]&&r[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),e.push(a))}},e}},function(e,t,n){function r(e,t){for(var n=0;n<e.length;n++){var r=e[n],i=d[r.id];if(i){i.refs++;for(var o=0;o<i.parts.length;o++)i.parts[o](r.parts[o]);for(;o<r.parts.length;o++)i.parts.push(u(r.parts[o],t))}else{for(var a=[],o=0;o<r.parts.length;o++)a.push(u(r.parts[o],t));d[r.id]={id:r.id,refs:1,parts:a}}}}function i(e){for(var t=[],n={},r=0;r<e.length;r++){var i=e[r],o=i[0],a=i[1],s=i[2],c=i[3],u={css:a,media:s,sourceMap:c};n[o]?n[o].parts.push(u):t.push(n[o]={id:o,parts:[u]})}return t}function o(e,t){var n=g(),r=y[y.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),y.push(t);else{if("bottom"!==e.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");n.appendChild(t)}}function a(e){e.parentNode.removeChild(e);var t=y.indexOf(e);t>=0&&y.splice(t,1)}function s(e){var t=document.createElement("style");return t.type="text/css",o(e,t),t}function c(e){var t=document.createElement("link");return t.rel="stylesheet",o(e,t),t}function u(e,t){var n,r,i;if(t.singleton){var o=v++;n=m||(m=s(t)),r=l.bind(null,n,o,!1),i=l.bind(null,n,o,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=c(t),r=h.bind(null,n),i=function(){a(n),n.href&&URL.revokeObjectURL(n.href)}):(n=s(t),r=f.bind(null,n),i=function(){a(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else i()}}function l(e,t,n,r){var i=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=$(t,i);else{var o=document.createTextNode(i),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(o,a[t]):e.appendChild(o)}}function f(e,t){var n=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function h(e,t){var n=t.css,r=t.sourceMap;r&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var i=new Blob([n],{type:"text/css"}),o=e.href;e.href=URL.createObjectURL(i),o&&URL.revokeObjectURL(o)}var d={},p=function(e){var t;return function(){return"undefined"==typeof t&&(t=e.apply(this,arguments)),t}},A=p(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),g=p(function(){return document.head||document.getElementsByTagName("head")[0]}),m=null,v=0,y=[];e.exports=function(e,t){t=t||{},"undefined"==typeof t.singleton&&(t.singleton=A()),"undefined"==typeof t.insertAt&&(t.insertAt="bottom");var n=i(e);return r(n,t),function(e){for(var o=[],a=0;a<n.length;a++){var s=n[a],c=d[s.id];c.refs--,o.push(c)}if(e){var u=i(e);r(u,t)}for(var a=0;a<o.length;a++){var c=o[a];if(0===c.refs){for(var l=0;l<c.parts.length;l++)c.parts[l]();delete d[c.id]}}}};var $=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}()},function(e,t,n){var r=n(12),i=n(13),o=n(15);n(16),e.exports=angular.module("appHome",[]),angular.module("appHome").controller("MainController",["$scope",function(e){r.languages&&(r.basics.languages=i.pluck(r.languages,"language").join(", ")),i(r.basics.profiles).each(function(e){e.label=e.network.toLowerCase()}),i.each(r.work,function(e){var t=o(e.startDate),n=e.endDate;t&&(n=n?o(n):o(),e.duration=o.preciseDiff(t,n))}),r.interests&&(r.interests.list=i.pluck(r.interests,"name").join(", ")),e.resume=r}])},function(e,t){e.exports={basics:{name:"Łukasz Staniszewski",label:"Web Developer",picture:"https://media.licdn.com/dms/image/C5603AQG2LzZVWHWUlg/profile-displayphoto-shrink_200_200/0?e=1574899200&v=beta&t=Vg_5G4skCTTMgqJ2BMxqeO7Mm7V1jN8DkcxYmW_oUUU",email:"[email protected]",phone:"(+48) 510199042",website:"http://lstaniszewski.github.io",summary:"",location:{address:"",postalCode:"",city:"Wroclaw",countryCode:"PL",region:"Lower Silesia"},profiles:[{network:"GitHub",username:"lstaniszewski",url:"https://github.com/lstaniszewski"},{network:"StackOverflow",username:"Łukasz Staniszewski",url:"http://stackoverflow.com/users/1517577/Łukasz-staniszewski?tab=profile"},{network:"LinkedIn",username:"Łukasz Staniszewski",url:"https://www.linkedin.com/in/łukasz-staniszewski-923ab2110?trk=hp-identity-name"}]},work:[{company:"Kadromierz",position:"Javascript Developer",website:"https://kadromierz.pl",startDate:"2017-07-01",endDate:"",summary:"Kadromierz is a startup for employee management, work scheduling and attendance tracking. I was mainly responsible for maintaining web application for manager. I also created web based app for attendance tracking and mobile application for employee which was written in React-Native both for Android and iOS.",highlights:[]},{company:"STX Next",position:"Javascript Developer",website:"https://stxnext.com",startDate:"2016-07-01",endDate:"2017-07-01",summary:"In this company I was working in scrum teams in which we did all scrum ceremonies and meetings with client. I worked on application that was focused on ad creation and app for pharmaceutical industry in this project I was also responsible for creation and maintenance of build tasks in Gulp. Then I worked on ticket sale platform and we used React, Relay and graphQL for it.",highlights:[]},{company:"DOOK HF Sp. z o.o. Sp. k.",position:"Web Developer",website:"http://dook.pro",startDate:"2013-07-01",endDate:"2016-07-01",summary:"I was working in projects both on frontend and backend using Django and Python to build several CRUD applications. I was creating many advertisement pages and working on e-learning platform. After gaining experience I focused only on frontend part of applications starting from creating html from psd including RWD and then moved to work on SPA using Knockout.js and AngularJS in more demanding projects such as social network app and comparision platform for cosmetic products. I was taking part in project estimations and contact with client from beginning to an end of a project. I was also leading a small team of developers and took part in project management.",highlights:[]}],volunteer:[],education:[{institution:"Wroclaw University of Technology",area:"Electronic and Telecommunication",studyType:"Bachelor",startDate:"2008-10-01",endDate:"",gpa:"",courses:[]}],awards:[],publications:[],skills:[{name:"Javascript",level:"",keywords:["vanillaJS","ES6","React","Redux","Jest","ReactNative","AngularJS","Jasmine","NodeJS","Gulp","Webpack"]},{name:"Python",level:"",keywords:["Django","Flask"]},{name:"Protocols/APIs",level:"",keywords:["HTTP","GraphQL","JSON","RESTful"]},{name:"Other",level:"",keywords:["HTML5","CSS3","LESS","SASS","BEM","GIT"]}],languages:[{language:"English",fluency:"advanced"}],interests:[{name:"Football",keywords:[]},{name:"E-sport",keywords:[]},{name:"Movies",keywords:[]}],references:[]}},function(e,t,n){var r,i;(function(e,n){!function(){var o="object"==typeof self&&self.self===self&&self||"object"==typeof e&&e.global===e&&e||this||{},a=o._,s=Array.prototype,c=Object.prototype,u="undefined"!=typeof Symbol?Symbol.prototype:null,l=s.push,f=s.slice,h=c.toString,d=c.hasOwnProperty,p=Array.isArray,A=Object.keys,g=Object.create,m=function(){},v=function(e){return e instanceof v?e:this instanceof v?void(this._wrapped=e):new v(e)};"undefined"==typeof t||t.nodeType?o._=v:("undefined"!=typeof n&&!n.nodeType&&n.exports&&(t=n.exports=v),t._=v),v.VERSION="1.9.1";var y,$=function(e,t,n){if(void 0===t)return e;switch(null==n?3:n){case 1:return function(n){return e.call(t,n)};case 3:return function(n,r,i){return e.call(t,n,r,i)};case 4:return function(n,r,i,o){return e.call(t,n,r,i,o)}}return function(){return e.apply(t,arguments)}},w=function(e,t,n){return v.iteratee!==y?v.iteratee(e,t):null==e?v.identity:v.isFunction(e)?$(e,t,n):v.isObject(e)&&!v.isArray(e)?v.matcher(e):v.property(e)};v.iteratee=y=function(e,t){return w(e,t,1/0)};var b=function(e,t){return t=null==t?e.length-1:+t,function(){for(var n=Math.max(arguments.length-t,0),r=Array(n),i=0;i<n;i++)r[i]=arguments[i+t];switch(t){case 0:return e.call(this,r);case 1:return e.call(this,arguments[0],r);case 2:return e.call(this,arguments[0],arguments[1],r)}var o=Array(t+1);for(i=0;i<t;i++)o[i]=arguments[i];return o[t]=r,e.apply(this,o)}},E=function(e){if(!v.isObject(e))return{};if(g)return g(e);m.prototype=e;var t=new m;return m.prototype=null,t},x=function(e){return function(t){return null==t?void 0:t[e]}},M=function(e,t){return null!=e&&d.call(e,t)},B=function(e,t){for(var n=t.length,r=0;r<n;r++){if(null==e)return;e=e[t[r]]}return n?e:void 0},C=Math.pow(2,53)-1,_=x("length"),S=function(e){var t=_(e);return"number"==typeof t&&t>=0&&t<=C};v.each=v.forEach=function(e,t,n){t=$(t,n);var r,i;if(S(e))for(r=0,i=e.length;r<i;r++)t(e[r],r,e);else{var o=v.keys(e);for(r=0,i=o.length;r<i;r++)t(e[o[r]],o[r],e)}return e},v.map=v.collect=function(e,t,n){t=w(t,n);for(var r=!S(e)&&v.keys(e),i=(r||e).length,o=Array(i),a=0;a<i;a++){var s=r?r[a]:a;o[a]=t(e[s],s,e)}return o};var D=function(e){var t=function(t,n,r,i){var o=!S(t)&&v.keys(t),a=(o||t).length,s=e>0?0:a-1;for(i||(r=t[o?o[s]:s],s+=e);s>=0&&s<a;s+=e){var c=o?o[s]:s;r=n(r,t[c],c,t)}return r};return function(e,n,r,i){var o=arguments.length>=3;return t(e,$(n,i,4),r,o)}};v.reduce=v.foldl=v.inject=D(1),v.reduceRight=v.foldr=D(-1),v.find=v.detect=function(e,t,n){var r=S(e)?v.findIndex:v.findKey,i=r(e,t,n);if(void 0!==i&&i!==-1)return e[i]},v.filter=v.select=function(e,t,n){var r=[];return t=w(t,n),v.each(e,function(e,n,i){t(e,n,i)&&r.push(e)}),r},v.reject=function(e,t,n){return v.filter(e,v.negate(w(t)),n)},v.every=v.all=function(e,t,n){t=w(t,n);for(var r=!S(e)&&v.keys(e),i=(r||e).length,o=0;o<i;o++){var a=r?r[o]:o;if(!t(e[a],a,e))return!1}return!0},v.some=v.any=function(e,t,n){t=w(t,n);for(var r=!S(e)&&v.keys(e),i=(r||e).length,o=0;o<i;o++){var a=r?r[o]:o;if(t(e[a],a,e))return!0}return!1},v.contains=v.includes=v.include=function(e,t,n,r){return S(e)||(e=v.values(e)),("number"!=typeof n||r)&&(n=0),v.indexOf(e,t,n)>=0},v.invoke=b(function(e,t,n){var r,i;return v.isFunction(t)?i=t:v.isArray(t)&&(r=t.slice(0,-1),t=t[t.length-1]),v.map(e,function(e){var o=i;if(!o){if(r&&r.length&&(e=B(e,r)),null==e)return;o=e[t]}return null==o?o:o.apply(e,n)})}),v.pluck=function(e,t){return v.map(e,v.property(t))},v.where=function(e,t){return v.filter(e,v.matcher(t))},v.findWhere=function(e,t){return v.find(e,v.matcher(t))},v.max=function(e,t,n){var r,i,o=-(1/0),a=-(1/0);if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e){e=S(e)?e:v.values(e);for(var s=0,c=e.length;s<c;s++)r=e[s],null!=r&&r>o&&(o=r)}else t=w(t,n),v.each(e,function(e,n,r){i=t(e,n,r),(i>a||i===-(1/0)&&o===-(1/0))&&(o=e,a=i)});return o},v.min=function(e,t,n){var r,i,o=1/0,a=1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e){e=S(e)?e:v.values(e);for(var s=0,c=e.length;s<c;s++)r=e[s],null!=r&&r<o&&(o=r)}else t=w(t,n),v.each(e,function(e,n,r){i=t(e,n,r),(i<a||i===1/0&&o===1/0)&&(o=e,a=i)});return o},v.shuffle=function(e){return v.sample(e,1/0)},v.sample=function(e,t,n){if(null==t||n)return S(e)||(e=v.values(e)),e[v.random(e.length-1)];var r=S(e)?v.clone(e):v.values(e),i=_(r);t=Math.max(Math.min(t,i),0);for(var o=i-1,a=0;a<t;a++){var s=v.random(a,o),c=r[a];r[a]=r[s],r[s]=c}return r.slice(0,t)},v.sortBy=function(e,t,n){var r=0;return t=w(t,n),v.pluck(v.map(e,function(e,n,i){return{value:e,index:r++,criteria:t(e,n,i)}}).sort(function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(n<r||void 0===r)return-1}return e.index-t.index}),"value")};var k=function(e,t){return function(n,r,i){var o=t?[[],[]]:{};return r=w(r,i),v.each(n,function(t,i){var a=r(t,i,n);e(o,t,a)}),o}};v.groupBy=k(function(e,t,n){M(e,n)?e[n].push(t):e[n]=[t]}),v.indexBy=k(function(e,t,n){e[n]=t}),v.countBy=k(function(e,t,n){M(e,n)?e[n]++:e[n]=1});var I=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;v.toArray=function(e){return e?v.isArray(e)?f.call(e):v.isString(e)?e.match(I):S(e)?v.map(e,v.identity):v.values(e):[]},v.size=function(e){return null==e?0:S(e)?e.length:v.keys(e).length},v.partition=k(function(e,t,n){e[n?0:1].push(t)},!0),v.first=v.head=v.take=function(e,t,n){return null==e||e.length<1?null==t?void 0:[]:null==t||n?e[0]:v.initial(e,e.length-t)},v.initial=function(e,t,n){return f.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))},v.last=function(e,t,n){return null==e||e.length<1?null==t?void 0:[]:null==t||n?e[e.length-1]:v.rest(e,Math.max(0,e.length-t))},v.rest=v.tail=v.drop=function(e,t,n){return f.call(e,null==t||n?1:t)},v.compact=function(e){return v.filter(e,Boolean)};var F=function(e,t,n,r){r=r||[];for(var i=r.length,o=0,a=_(e);o<a;o++){var s=e[o];if(S(s)&&(v.isArray(s)||v.isArguments(s)))if(t)for(var c=0,u=s.length;c<u;)r[i++]=s[c++];else F(s,t,n,r),i=r.length;else n||(r[i++]=s)}return r};v.flatten=function(e,t){return F(e,t,!1)},v.without=b(function(e,t){return v.difference(e,t)}),v.uniq=v.unique=function(e,t,n,r){v.isBoolean(t)||(r=n,n=t,t=!1),null!=n&&(n=w(n,r));for(var i=[],o=[],a=0,s=_(e);a<s;a++){var c=e[a],u=n?n(c,a,e):c;t&&!n?(a&&o===u||i.push(c),o=u):n?v.contains(o,u)||(o.push(u),i.push(c)):v.contains(i,c)||i.push(c)}return i},v.union=b(function(e){return v.uniq(F(e,!0,!0))}),v.intersection=function(e){for(var t=[],n=arguments.length,r=0,i=_(e);r<i;r++){var o=e[r];if(!v.contains(t,o)){var a;for(a=1;a<n&&v.contains(arguments[a],o);a++);a===n&&t.push(o)}}return t},v.difference=b(function(e,t){return t=F(t,!0,!0),v.filter(e,function(e){return!v.contains(t,e)})}),v.unzip=function(e){for(var t=e&&v.max(e,_).length||0,n=Array(t),r=0;r<t;r++)n[r]=v.pluck(e,r);return n},v.zip=b(v.unzip),v.object=function(e,t){for(var n={},r=0,i=_(e);r<i;r++)t?n[e[r]]=t[r]:n[e[r][0]]=e[r][1];return n};var Y=function(e){return function(t,n,r){n=w(n,r);for(var i=_(t),o=e>0?0:i-1;o>=0&&o<i;o+=e)if(n(t[o],o,t))return o;return-1}};v.findIndex=Y(1),v.findLastIndex=Y(-1),v.sortedIndex=function(e,t,n,r){n=w(n,r,1);for(var i=n(t),o=0,a=_(e);o<a;){var s=Math.floor((o+a)/2);n(e[s])<i?o=s+1:a=s}return o};var Q=function(e,t,n){return function(r,i,o){var a=0,s=_(r);if("number"==typeof o)e>0?a=o>=0?o:Math.max(o+s,a):s=o>=0?Math.min(o+1,s):o+s+1;else if(n&&o&&s)return o=n(r,i),r[o]===i?o:-1;if(i!==i)return o=t(f.call(r,a,s),v.isNaN),o>=0?o+a:-1;for(o=e>0?a:s-1;o>=0&&o<s;o+=e)if(r[o]===i)return o;return-1}};v.indexOf=Q(1,v.findIndex,v.sortedIndex),v.lastIndexOf=Q(-1,v.findLastIndex),v.range=function(e,t,n){null==t&&(t=e||0,e=0),n||(n=t<e?-1:1);for(var r=Math.max(Math.ceil((t-e)/n),0),i=Array(r),o=0;o<r;o++,e+=n)i[o]=e;return i},v.chunk=function(e,t){if(null==t||t<1)return[];for(var n=[],r=0,i=e.length;r<i;)n.push(f.call(e,r,r+=t));return n};var N=function(e,t,n,r,i){if(!(r instanceof t))return e.apply(n,i);var o=E(e.prototype),a=e.apply(o,i);return v.isObject(a)?a:o};v.bind=b(function(e,t,n){if(!v.isFunction(e))throw new TypeError("Bind must be called on a function");var r=b(function(i){return N(e,r,t,this,n.concat(i))});return r}),v.partial=b(function(e,t){var n=v.partial.placeholder,r=function(){for(var i=0,o=t.length,a=Array(o),s=0;s<o;s++)a[s]=t[s]===n?arguments[i++]:t[s];for(;i<arguments.length;)a.push(arguments[i++]);return N(e,r,this,this,a)};return r}),v.partial.placeholder=v,v.bindAll=b(function(e,t){t=F(t,!1,!1);var n=t.length;if(n<1)throw new Error("bindAll must be passed function names");for(;n--;){var r=t[n];e[r]=v.bind(e[r],e)}}),v.memoize=function(e,t){var n=function(r){var i=n.cache,o=""+(t?t.apply(this,arguments):r);return M(i,o)||(i[o]=e.apply(this,arguments)),i[o]};return n.cache={},n},v.delay=b(function(e,t,n){return setTimeout(function(){return e.apply(null,n)},t)}),v.defer=v.partial(v.delay,v,1),v.throttle=function(e,t,n){var r,i,o,a,s=0;n||(n={});var c=function(){s=n.leading===!1?0:v.now(),r=null,a=e.apply(i,o),r||(i=o=null)},u=function(){var u=v.now();s||n.leading!==!1||(s=u);var l=t-(u-s);return i=this,o=arguments,l<=0||l>t?(r&&(clearTimeout(r),r=null),s=u,a=e.apply(i,o),r||(i=o=null)):r||n.trailing===!1||(r=setTimeout(c,l)),a};return u.cancel=function(){clearTimeout(r),s=0,r=i=o=null},u},v.debounce=function(e,t,n){var r,i,o=function(t,n){r=null,n&&(i=e.apply(t,n))},a=b(function(a){if(r&&clearTimeout(r),n){var s=!r;r=setTimeout(o,t),s&&(i=e.apply(this,a))}else r=v.delay(o,t,this,a);return i});return a.cancel=function(){clearTimeout(r),r=null},a},v.wrap=function(e,t){return v.partial(t,e)},v.negate=function(e){return function(){return!e.apply(this,arguments)}},v.compose=function(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}},v.after=function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},v.before=function(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}},v.once=v.partial(v.before,2),v.restArguments=b;var T=!{toString:null}.propertyIsEnumerable("toString"),U=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],O=function(e,t){var n=U.length,r=e.constructor,i=v.isFunction(r)&&r.prototype||c,o="constructor";for(M(e,o)&&!v.contains(t,o)&&t.push(o);n--;)o=U[n],o in e&&e[o]!==i[o]&&!v.contains(t,o)&&t.push(o)};v.keys=function(e){if(!v.isObject(e))return[];if(A)return A(e);var t=[];for(var n in e)M(e,n)&&t.push(n);return T&&O(e,t),t},v.allKeys=function(e){if(!v.isObject(e))return[];var t=[];for(var n in e)t.push(n);return T&&O(e,t),t},v.values=function(e){for(var t=v.keys(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=e[t[i]];return r},v.mapObject=function(e,t,n){t=w(t,n);for(var r=v.keys(e),i=r.length,o={},a=0;a<i;a++){var s=r[a];o[s]=t(e[s],s,e)}return o},v.pairs=function(e){for(var t=v.keys(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=[t[i],e[t[i]]];return r},v.invert=function(e){for(var t={},n=v.keys(e),r=0,i=n.length;r<i;r++)t[e[n[r]]]=n[r];return t},v.functions=v.methods=function(e){var t=[];for(var n in e)v.isFunction(e[n])&&t.push(n);return t.sort()};var j=function(e,t){return function(n){var r=arguments.length;if(t&&(n=Object(n)),r<2||null==n)return n;for(var i=1;i<r;i++)for(var o=arguments[i],a=e(o),s=a.length,c=0;c<s;c++){var u=a[c];t&&void 0!==n[u]||(n[u]=o[u])}return n}};v.extend=j(v.allKeys),v.extendOwn=v.assign=j(v.keys),v.findKey=function(e,t,n){t=w(t,n);for(var r,i=v.keys(e),o=0,a=i.length;o<a;o++)if(r=i[o],t(e[r],r,e))return r};var R=function(e,t,n){return t in n};v.pick=b(function(e,t){var n={},r=t[0];if(null==e)return n;v.isFunction(r)?(t.length>1&&(r=$(r,t[1])),t=v.allKeys(e)):(r=R,t=F(t,!1,!1),e=Object(e));for(var i=0,o=t.length;i<o;i++){var a=t[i],s=e[a];r(s,a,e)&&(n[a]=s)}return n}),v.omit=b(function(e,t){var n,r=t[0];return v.isFunction(r)?(r=v.negate(r),t.length>1&&(n=t[1])):(t=v.map(F(t,!1,!1),String),r=function(e,n){return!v.contains(t,n)}),v.pick(e,r,n)}),v.defaults=j(v.allKeys,!0),v.create=function(e,t){var n=E(e);return t&&v.extendOwn(n,t),n},v.clone=function(e){return v.isObject(e)?v.isArray(e)?e.slice():v.extend({},e):e},v.tap=function(e,t){return t(e),e},v.isMatch=function(e,t){var n=v.keys(t),r=n.length;if(null==e)return!r;for(var i=Object(e),o=0;o<r;o++){var a=n[o];if(t[a]!==i[a]||!(a in i))return!1}return!0};var H,P;H=function(e,t,n,r){if(e===t)return 0!==e||1/e===1/t;if(null==e||null==t)return!1;if(e!==e)return t!==t;var i=typeof e;return("function"===i||"object"===i||"object"==typeof t)&&P(e,t,n,r)},P=function(e,t,n,r){e instanceof v&&(e=e._wrapped),t instanceof v&&(t=t._wrapped);var i=h.call(e);if(i!==h.call(t))return!1;switch(i){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!==+e?+t!==+t:0===+e?1/+e===1/t:+e===+t;case"[object Date]":case"[object Boolean]":return+e===+t;case"[object Symbol]":return u.valueOf.call(e)===u.valueOf.call(t)}var o="[object Array]"===i;if(!o){if("object"!=typeof e||"object"!=typeof t)return!1;var a=e.constructor,s=t.constructor;if(a!==s&&!(v.isFunction(a)&&a instanceof a&&v.isFunction(s)&&s instanceof s)&&"constructor"in e&&"constructor"in t)return!1}n=n||[],r=r||[];for(var c=n.length;c--;)if(n[c]===e)return r[c]===t;if(n.push(e),r.push(t),o){if(c=e.length,c!==t.length)return!1;for(;c--;)if(!H(e[c],t[c],n,r))return!1}else{var l,f=v.keys(e);if(c=f.length,v.keys(t).length!==c)return!1;for(;c--;)if(l=f[c],!M(t,l)||!H(e[l],t[l],n,r))return!1}return n.pop(),r.pop(),!0},v.isEqual=function(e,t){return H(e,t)},v.isEmpty=function(e){return null==e||(S(e)&&(v.isArray(e)||v.isString(e)||v.isArguments(e))?0===e.length:0===v.keys(e).length)},v.isElement=function(e){return!(!e||1!==e.nodeType)},v.isArray=p||function(e){return"[object Array]"===h.call(e)},v.isObject=function(e){var t=typeof e;return"function"===t||"object"===t&&!!e},v.each(["Arguments","Function","String","Number","Date","RegExp","Error","Symbol","Map","WeakMap","Set","WeakSet"],function(e){v["is"+e]=function(t){return h.call(t)==="[object "+e+"]"}}),v.isArguments(arguments)||(v.isArguments=function(e){return M(e,"callee")});var V=o.document&&o.document.childNodes;"function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof V&&(v.isFunction=function(e){return"function"==typeof e||!1}),v.isFinite=function(e){return!v.isSymbol(e)&&isFinite(e)&&!isNaN(parseFloat(e))},v.isNaN=function(e){return v.isNumber(e)&&isNaN(e)},v.isBoolean=function(e){return e===!0||e===!1||"[object Boolean]"===h.call(e)},v.isNull=function(e){return null===e},v.isUndefined=function(e){return void 0===e},v.has=function(e,t){if(!v.isArray(t))return M(e,t);for(var n=t.length,r=0;r<n;r++){var i=t[r];if(null==e||!d.call(e,i))return!1;e=e[i]}return!!n},v.noConflict=function(){return o._=a,this},v.identity=function(e){return e},v.constant=function(e){return function(){return e}},v.noop=function(){},v.property=function(e){return v.isArray(e)?function(t){return B(t,e)}:x(e)},v.propertyOf=function(e){return null==e?function(){}:function(t){return v.isArray(t)?B(e,t):e[t]}},v.matcher=v.matches=function(e){return e=v.extendOwn({},e),function(t){return v.isMatch(t,e)}},v.times=function(e,t,n){var r=Array(Math.max(0,e));t=$(t,n,1);for(var i=0;i<e;i++)r[i]=t(i);return r},v.random=function(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))},v.now=Date.now||function(){return(new Date).getTime()};var G={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},z=v.invert(G),J=function(e){var t=function(t){return e[t]},n="(?:"+v.keys(e).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(i,t):e}};v.escape=J(G),v.unescape=J(z),v.result=function(e,t,n){v.isArray(t)||(t=[t]);var r=t.length;if(!r)return v.isFunction(n)?n.call(e):n;for(var i=0;i<r;i++){var o=null==e?void 0:e[t[i]];void 0===o&&(o=n,i=r),e=v.isFunction(o)?o.call(e):o}return e};var L=0;v.uniqueId=function(e){var t=++L+"";return e?e+t:t},v.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var W=/(.)^/,X={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},q=/\\|'|\r|\n|\u2028|\u2029/g,K=function(e){return"\\"+X[e]};v.template=function(e,t,n){!t&&n&&(t=n),t=v.defaults({},t,v.templateSettings);var r=RegExp([(t.escape||W).source,(t.interpolate||W).source,(t.evaluate||W).source].join("|")+"|$","g"),i=0,o="__p+='";e.replace(r,function(t,n,r,a,s){return o+=e.slice(i,s).replace(q,K),i=s+t.length,n?o+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?o+="'+\n((__t=("+r+"))==null?'':__t)+\n'":a&&(o+="';\n"+a+"\n__p+='"),t}),o+="';\n",t.variable||(o="with(obj||{}){\n"+o+"}\n"),o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";var a;try{a=new Function(t.variable||"obj","_",o)}catch(e){throw e.source=o,e}var s=function(e){return a.call(this,e,v)},c=t.variable||"obj";return s.source="function("+c+"){\n"+o+"}",s},v.chain=function(e){var t=v(e);return t._chain=!0,t};var Z=function(e,t){return e._chain?v(t).chain():t};v.mixin=function(e){return v.each(v.functions(e),function(t){var n=v[t]=e[t];v.prototype[t]=function(){var e=[this._wrapped];return l.apply(e,arguments),Z(this,n.apply(v,e))}}),v},v.mixin(v),v.each(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var t=s[e];v.prototype[e]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0],Z(this,n)}}),v.each(["concat","join","slice"],function(e){var t=s[e];v.prototype[e]=function(){return Z(this,t.apply(this._wrapped,arguments))}}),v.prototype.value=function(){return this._wrapped},v.prototype.valueOf=v.prototype.toJSON=v.prototype.value,v.prototype.toString=function(){return String(this._wrapped)},r=[],i=function(){return v}.apply(t,r),!(void 0!==i&&(n.exports=i))}()}).call(t,function(){return this}(),n(14)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t,n){(function(e){!function(t,n){e.exports=n()}(this,function(){"use strict";function t(){return Ir.apply(null,arguments)}function n(e){Ir=e}function r(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}function a(e){return void 0===e}function s(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function c(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var n,r=[];for(n=0;n<e.length;++n)r.push(t(e[n],n));return r}function l(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function f(e,t){for(var n in t)l(t,n)&&(e[n]=t[n]);return l(t,"toString")&&(e.toString=t.toString),l(t,"valueOf")&&(e.valueOf=t.valueOf),e}function h(e,t,n,r){return Bt(e,t,n,r,!0).utc()}function d(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function p(e){return null==e._pf&&(e._pf=d()),e._pf}function A(e){if(null==e._isValid){var t=p(e),n=Fr.call(t.parsedDateParts,function(e){return null!=e}),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return r;e._isValid=r}return e._isValid}function g(e){var t=h(NaN);return null!=e?f(p(t),e):p(t).userInvalidated=!0,t}function m(e,t){var n,r,i;if(a(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),a(t._i)||(e._i=t._i),a(t._f)||(e._f=t._f),a(t._l)||(e._l=t._l),a(t._strict)||(e._strict=t._strict),a(t._tzm)||(e._tzm=t._tzm),a(t._isUTC)||(e._isUTC=t._isUTC),a(t._offset)||(e._offset=t._offset),a(t._pf)||(e._pf=p(t)),a(t._locale)||(e._locale=t._locale),Yr.length>0)for(n=0;n<Yr.length;n++)r=Yr[n],i=t[r],a(i)||(e[r]=i);return e}function v(e){m(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Qr===!1&&(Qr=!0,t.updateOffset(this),Qr=!1)}function y(e){return e instanceof v||null!=e&&null!=e._isAMomentObject}function $(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function w(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=$(t)),n}function b(e,t,n){var r,i=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),a=0;for(r=0;r<i;r++)(n&&e[r]!==t[r]||!n&&w(e[r])!==w(t[r]))&&a++;return a+o}function E(e){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function x(e,n){var r=!0;return f(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),r){for(var i,o=[],a=0;a<arguments.length;a++){if(i="","object"==typeof arguments[a]){i+="\n["+a+"] ";for(var s in arguments[0])i+=s+": "+arguments[0][s]+", ";i=i.slice(0,-2)}else i=arguments[a];o.push(i)}E(e+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),r=!1}return n.apply(this,arguments)},n)}function M(e,n){null!=t.deprecationHandler&&t.deprecationHandler(e,n),Nr[e]||(E(n),Nr[e]=!0)}function B(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function C(e){var t,n;for(n in e)t=e[n],B(t)?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function _(e,t){var n,r=f({},e);for(n in t)l(t,n)&&(i(e[n])&&i(t[n])?(r[n]={},f(r[n],e[n]),f(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)l(e,n)&&!l(t,n)&&i(e[n])&&(r[n]=f({},r[n]));return r}function S(e){null!=e&&this.set(e)}function D(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return B(r)?r.call(t,n):r}function k(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}function I(){return this._invalidDate}function F(e){return this._ordinal.replace("%d",e)}function Y(e,t,n,r){var i=this._relativeTime[n];return B(i)?i(e,t,n,r):i.replace(/%d/i,e)}function Q(e,t){var n=this._relativeTime[e>0?"future":"past"];return B(n)?n(t):n.replace(/%s/i,t)}function N(e,t){var n=e.toLowerCase();Vr[n]=Vr[n+"s"]=Vr[t]=e}function T(e){return"string"==typeof e?Vr[e]||Vr[e.toLowerCase()]:void 0}function U(e){var t,n,r={};for(n in e)l(e,n)&&(t=T(n),t&&(r[t]=e[n]));return r}function O(e,t){Gr[e]=t}function j(e){var t=[];for(var n in e)t.push({unit:n,priority:Gr[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function R(e,t,n){var r=""+Math.abs(e),i=t-r.length,o=e>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}function H(e,t,n,r){var i=r;"string"==typeof r&&(i=function(){return this[r]()}),e&&(Wr[e]=i),t&&(Wr[t[0]]=function(){return R(i.apply(this,arguments),t[1],t[2])}),n&&(Wr[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function P(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function V(e){var t,n,r=e.match(zr);for(t=0,n=r.length;t<n;t++)Wr[r[t]]?r[t]=Wr[r[t]]:r[t]=P(r[t]);return function(t){var i,o="";for(i=0;i<n;i++)o+=B(r[i])?r[i].call(t,e):r[i];return o}}function G(e,t){return e.isValid()?(t=z(t,e.localeData()),Lr[t]=Lr[t]||V(t),Lr[t](e)):e.localeData().invalidDate()}function z(e,t){function n(e){return t.longDateFormat(e)||e}var r=5;for(Jr.lastIndex=0;r>=0&&Jr.test(e);)e=e.replace(Jr,n),Jr.lastIndex=0,r-=1;return e}function J(e,t,n){di[e]=B(t)?t:function(e,r){return e&&n?n:t}}function L(e,t){return l(di,e)?di[e](t._strict,t._locale):new RegExp(W(e))}function W(e){return X(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,i){return t||n||r||i}))}function X(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function q(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),s(t)&&(r=function(e,n){n[t]=w(e)}),n=0;n<e.length;n++)pi[e[n]]=r}function K(e,t){q(e,function(e,n,r,i){r._w=r._w||{},t(e,r._w,r,i)})}function Z(e,t,n){null!=t&&l(pi,e)&&pi[e](t,n._a,n,e)}function ee(e){return te(e)?366:365}function te(e){return e%4===0&&e%100!==0||e%400===0}function ne(){return te(this.year())}function re(e,n){return function(r){
return null!=r?(oe(this,e,r),t.updateOffset(this,n),this):ie(this,e)}}function ie(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function oe(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&te(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),ue(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function ae(e){return e=T(e),B(this[e])?this[e]():this}function se(e,t){if("object"==typeof e){e=U(e);for(var n=j(e),r=0;r<n.length;r++)this[n[r].unit](e[n[r].unit])}else if(e=T(e),B(this[e]))return this[e](t);return this}function ce(e,t){return(e%t+t)%t}function ue(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=ce(t,12);return e+=(t-n)/12,1===n?te(e)?29:28:31-n%7%2}function le(e,t){return e?r(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Bi).test(t)?"format":"standalone"][e.month()]:r(this._months)?this._months:this._months.standalone}function fe(e,t){return e?r(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Bi.test(t)?"format":"standalone"][e.month()]:r(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function he(e,t,n){var r,i,o,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)o=h([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===t?(i=xi.call(this._shortMonthsParse,a),i!==-1?i:null):(i=xi.call(this._longMonthsParse,a),i!==-1?i:null):"MMM"===t?(i=xi.call(this._shortMonthsParse,a),i!==-1?i:(i=xi.call(this._longMonthsParse,a),i!==-1?i:null)):(i=xi.call(this._longMonthsParse,a),i!==-1?i:(i=xi.call(this._shortMonthsParse,a),i!==-1?i:null))}function de(e,t,n){var r,i,o;if(this._monthsParseExact)return he.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=h([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(o="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}}function pe(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=w(t);else if(t=e.localeData().monthsParse(t),!s(t))return e;return n=Math.min(e.date(),ue(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function Ae(e){return null!=e?(pe(this,e),t.updateOffset(this,!0),this):ie(this,"Month")}function ge(){return ue(this.year(),this.month())}function me(e){return this._monthsParseExact?(l(this,"_monthsRegex")||ye.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=Si),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function ve(e){return this._monthsParseExact?(l(this,"_monthsRegex")||ye.call(this),e?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=Di),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function ye(){function e(e,t){return t.length-e.length}var t,n,r=[],i=[],o=[];for(t=0;t<12;t++)n=h([2e3,t]),r.push(this.monthsShort(n,"")),i.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(r.sort(e),i.sort(e),o.sort(e),t=0;t<12;t++)r[t]=X(r[t]),i[t]=X(i[t]);for(t=0;t<24;t++)o[t]=X(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function $e(e,t,n,r,i,o,a){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,i,o,a),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,o,a),s}function we(e){var t;if(e<100&&e>=0){var n=Array.prototype.slice.call(arguments);n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function be(e,t,n){var r=7+t-n,i=(7+we(e,0,r).getUTCDay()-t)%7;return-i+r-1}function Ee(e,t,n,r,i){var o,a,s=(7+n-r)%7,c=be(e,r,i),u=1+7*(t-1)+s+c;return u<=0?(o=e-1,a=ee(o)+u):u>ee(e)?(o=e+1,a=u-ee(e)):(o=e,a=u),{year:o,dayOfYear:a}}function xe(e,t,n){var r,i,o=be(e.year(),t,n),a=Math.floor((e.dayOfYear()-o-1)/7)+1;return a<1?(i=e.year()-1,r=a+Me(i,t,n)):a>Me(e.year(),t,n)?(r=a-Me(e.year(),t,n),i=e.year()+1):(i=e.year(),r=a),{week:r,year:i}}function Me(e,t,n){var r=be(e,t,n),i=be(e+1,t,n);return(ee(e)-r+i)/7}function Be(e){return xe(e,this._week.dow,this._week.doy).week}function Ce(){return this._week.dow}function _e(){return this._week.doy}function Se(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function De(e){var t=xe(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function ke(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function Ie(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Fe(e,t){return e.slice(t,7).concat(e.slice(0,t))}function Ye(e,t){var n=r(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?Fe(n,this._week.dow):e?n[e.day()]:n}function Qe(e){return e===!0?Fe(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ne(e){return e===!0?Fe(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Te(e,t,n){var r,i,o,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)o=h([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===t?(i=xi.call(this._weekdaysParse,a),i!==-1?i:null):"ddd"===t?(i=xi.call(this._shortWeekdaysParse,a),i!==-1?i:null):(i=xi.call(this._minWeekdaysParse,a),i!==-1?i:null):"dddd"===t?(i=xi.call(this._weekdaysParse,a),i!==-1?i:(i=xi.call(this._shortWeekdaysParse,a),i!==-1?i:(i=xi.call(this._minWeekdaysParse,a),i!==-1?i:null))):"ddd"===t?(i=xi.call(this._shortWeekdaysParse,a),i!==-1?i:(i=xi.call(this._weekdaysParse,a),i!==-1?i:(i=xi.call(this._minWeekdaysParse,a),i!==-1?i:null))):(i=xi.call(this._minWeekdaysParse,a),i!==-1?i:(i=xi.call(this._weekdaysParse,a),i!==-1?i:(i=xi.call(this._shortWeekdaysParse,a),i!==-1?i:null)))}function Ue(e,t,n){var r,i,o;if(this._weekdaysParseExact)return Te.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=h([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(o="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Oe(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=ke(e,this.localeData()),this.add(e-t,"d")):t}function je(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Re(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Ie(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function He(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Ge.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=Qi),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Pe(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Ge.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ni),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Ve(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Ge.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ti),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ge(){function e(e,t){return t.length-e.length}var t,n,r,i,o,a=[],s=[],c=[],u=[];for(t=0;t<7;t++)n=h([2e3,1]).day(t),r=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),o=this.weekdays(n,""),a.push(r),s.push(i),c.push(o),u.push(r),u.push(i),u.push(o);for(a.sort(e),s.sort(e),c.sort(e),u.sort(e),t=0;t<7;t++)s[t]=X(s[t]),c[t]=X(c[t]),u[t]=X(u[t]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function ze(){return this.hours()%12||12}function Je(){return this.hours()||24}function Le(e,t){H(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function We(e,t){return t._meridiemParse}function Xe(e){return"p"===(e+"").toLowerCase().charAt(0)}function qe(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function Ke(e){return e?e.toLowerCase().replace("_","-"):e}function Ze(e){for(var t,n,r,i,o=0;o<e.length;){for(i=Ke(e[o]).split("-"),t=i.length,n=Ke(e[o+1]),n=n?n.split("-"):null;t>0;){if(r=et(i.slice(0,t).join("-")))return r;if(n&&n.length>=t&&b(i,n,!0)>=t-1)break;t--}o++}return Ui}function et(t){var n=null;if(!Hi[t]&&"undefined"!=typeof e&&e&&e.exports)try{n=Ui._abbr;!function(){var e=new Error('Cannot find module "./locale"');throw e.code="MODULE_NOT_FOUND",e}(),tt(n)}catch(e){}return Hi[t]}function tt(e,t){var n;return e&&(n=a(t)?it(e):nt(e,t),n?Ui=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Ui._abbr}function nt(e,t){if(null!==t){var n,r=Ri;if(t.abbr=e,null!=Hi[e])M("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=Hi[e]._config;else if(null!=t.parentLocale)if(null!=Hi[t.parentLocale])r=Hi[t.parentLocale]._config;else{if(n=et(t.parentLocale),null==n)return Pi[t.parentLocale]||(Pi[t.parentLocale]=[]),Pi[t.parentLocale].push({name:e,config:t}),null;r=n._config}return Hi[e]=new S(_(r,t)),Pi[e]&&Pi[e].forEach(function(e){nt(e.name,e.config)}),tt(e),Hi[e]}return delete Hi[e],null}function rt(e,t){if(null!=t){var n,r,i=Ri;r=et(e),null!=r&&(i=r._config),t=_(i,t),n=new S(t),n.parentLocale=Hi[e],Hi[e]=n,tt(e)}else null!=Hi[e]&&(null!=Hi[e].parentLocale?Hi[e]=Hi[e].parentLocale:null!=Hi[e]&&delete Hi[e]);return Hi[e]}function it(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Ui;if(!r(e)){if(t=et(e))return t;e=[e]}return Ze(e)}function ot(){return Tr(Hi)}function at(e){var t,n=e._a;return n&&p(e).overflow===-2&&(t=n[gi]<0||n[gi]>11?gi:n[mi]<1||n[mi]>ue(n[Ai],n[gi])?mi:n[vi]<0||n[vi]>24||24===n[vi]&&(0!==n[yi]||0!==n[$i]||0!==n[wi])?vi:n[yi]<0||n[yi]>59?yi:n[$i]<0||n[$i]>59?$i:n[wi]<0||n[wi]>999?wi:-1,p(e)._overflowDayOfYear&&(t<Ai||t>mi)&&(t=mi),p(e)._overflowWeeks&&t===-1&&(t=bi),p(e)._overflowWeekday&&t===-1&&(t=Ei),p(e).overflow=t),e}function st(e,t,n){return null!=e?e:null!=t?t:n}function ct(e){var n=new Date(t.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function ut(e){var t,n,r,i,o,a=[];if(!e._d){for(r=ct(e),e._w&&null==e._a[mi]&&null==e._a[gi]&<(e),null!=e._dayOfYear&&(o=st(e._a[Ai],r[Ai]),(e._dayOfYear>ee(o)||0===e._dayOfYear)&&(p(e)._overflowDayOfYear=!0),n=we(o,0,e._dayOfYear),e._a[gi]=n.getUTCMonth(),e._a[mi]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=r[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[vi]&&0===e._a[yi]&&0===e._a[$i]&&0===e._a[wi]&&(e._nextDay=!0,e._a[vi]=0),e._d=(e._useUTC?we:$e).apply(null,a),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[vi]=24),e._w&&"undefined"!=typeof e._w.d&&e._w.d!==i&&(p(e).weekdayMismatch=!0)}}function lt(e){var t,n,r,i,o,a,s,c;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)o=1,a=4,n=st(t.GG,e._a[Ai],xe(Ct(),1,4).year),r=st(t.W,1),i=st(t.E,1),(i<1||i>7)&&(c=!0);else{o=e._locale._week.dow,a=e._locale._week.doy;var u=xe(Ct(),o,a);n=st(t.gg,e._a[Ai],u.year),r=st(t.w,u.week),null!=t.d?(i=t.d,(i<0||i>6)&&(c=!0)):null!=t.e?(i=t.e+o,(t.e<0||t.e>6)&&(c=!0)):i=o}r<1||r>Me(n,o,a)?p(e)._overflowWeeks=!0:null!=c?p(e)._overflowWeekday=!0:(s=Ee(n,r,i,o,a),e._a[Ai]=s.year,e._dayOfYear=s.dayOfYear)}function ft(e){var t,n,r,i,o,a,s=e._i,c=Vi.exec(s)||Gi.exec(s);if(c){for(p(e).iso=!0,t=0,n=Ji.length;t<n;t++)if(Ji[t][1].exec(c[1])){i=Ji[t][0],r=Ji[t][2]!==!1;break}if(null==i)return void(e._isValid=!1);if(c[3]){for(t=0,n=Li.length;t<n;t++)if(Li[t][1].exec(c[3])){o=(c[2]||" ")+Li[t][0];break}if(null==o)return void(e._isValid=!1)}if(!r&&null!=o)return void(e._isValid=!1);if(c[4]){if(!zi.exec(c[4]))return void(e._isValid=!1);a="Z"}e._f=i+(o||"")+(a||""),yt(e)}else e._isValid=!1}function ht(e,t,n,r,i,o){var a=[dt(e),_i.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(i,10)];return o&&a.push(parseInt(o,10)),a}function dt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function pt(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function At(e,t,n){if(e){var r=Fi.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(r!==i)return p(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}function gt(e,t,n){if(e)return qi[e];if(t)return 0;var r=parseInt(n,10),i=r%100,o=(r-i)/100;return 60*o+i}function mt(e){var t=Xi.exec(pt(e._i));if(t){var n=ht(t[4],t[3],t[2],t[5],t[6],t[7]);if(!At(t[1],n,e))return;e._a=n,e._tzm=gt(t[8],t[9],t[10]),e._d=we.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),p(e).rfc2822=!0}else e._isValid=!1}function vt(e){var n=Wi.exec(e._i);return null!==n?void(e._d=new Date(+n[1])):(ft(e),void(e._isValid===!1&&(delete e._isValid,mt(e),e._isValid===!1&&(delete e._isValid,t.createFromInputFallback(e)))))}function yt(e){if(e._f===t.ISO_8601)return void ft(e);if(e._f===t.RFC_2822)return void mt(e);e._a=[],p(e).empty=!0;var n,r,i,o,a,s=""+e._i,c=s.length,u=0;for(i=z(e._f,e._locale).match(zr)||[],n=0;n<i.length;n++)o=i[n],r=(s.match(L(o,e))||[])[0],r&&(a=s.substr(0,s.indexOf(r)),a.length>0&&p(e).unusedInput.push(a),s=s.slice(s.indexOf(r)+r.length),u+=r.length),Wr[o]?(r?p(e).empty=!1:p(e).unusedTokens.push(o),Z(o,r,e)):e._strict&&!r&&p(e).unusedTokens.push(o);p(e).charsLeftOver=c-u,s.length>0&&p(e).unusedInput.push(s),e._a[vi]<=12&&p(e).bigHour===!0&&e._a[vi]>0&&(p(e).bigHour=void 0),p(e).parsedDateParts=e._a.slice(0),p(e).meridiem=e._meridiem,e._a[vi]=$t(e._locale,e._a[vi],e._meridiem),ut(e),at(e)}function $t(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(r=e.isPM(n),r&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function wt(e){var t,n,r,i,o;if(0===e._f.length)return p(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;i<e._f.length;i++)o=0,t=m({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],yt(t),A(t)&&(o+=p(t).charsLeftOver,o+=10*p(t).unusedTokens.length,p(t).score=o,(null==r||o<r)&&(r=o,n=t));f(e,n||t)}function bt(e){if(!e._d){var t=U(e._i);e._a=u([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),ut(e)}}function Et(e){var t=new v(at(xt(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function xt(e){var t=e._i,n=e._f;return e._locale=e._locale||it(e._l),null===t||void 0===n&&""===t?g({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),y(t)?new v(at(t)):(c(t)?e._d=t:r(n)?wt(e):n?yt(e):Mt(e),A(e)||(e._d=null),e))}function Mt(e){var n=e._i;a(n)?e._d=new Date(t.now()):c(n)?e._d=new Date(n.valueOf()):"string"==typeof n?vt(e):r(n)?(e._a=u(n.slice(0),function(e){return parseInt(e,10)}),ut(e)):i(n)?bt(e):s(n)?e._d=new Date(n):t.createFromInputFallback(e)}function Bt(e,t,n,a,s){var c={};return n!==!0&&n!==!1||(a=n,n=void 0),(i(e)&&o(e)||r(e)&&0===e.length)&&(e=void 0),c._isAMomentObject=!0,c._useUTC=c._isUTC=s,c._l=n,c._i=e,c._f=t,c._strict=a,Et(c)}function Ct(e,t,n,r){return Bt(e,t,n,r,!1)}function _t(e,t){var n,i;if(1===t.length&&r(t[0])&&(t=t[0]),!t.length)return Ct();for(n=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][e](n)||(n=t[i]);return n}function St(){var e=[].slice.call(arguments,0);return _t("isBefore",e)}function Dt(){var e=[].slice.call(arguments,0);return _t("isAfter",e)}function kt(e){for(var t in e)if(xi.call(to,t)===-1||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,r=0;r<to.length;++r)if(e[to[r]]){if(n)return!1;parseFloat(e[to[r]])!==w(e[to[r]])&&(n=!0)}return!0}function It(){return this._isValid}function Ft(){return Kt(NaN)}function Yt(e){var t=U(e),n=t.year||0,r=t.quarter||0,i=t.month||0,o=t.week||t.isoWeek||0,a=t.day||0,s=t.hour||0,c=t.minute||0,u=t.second||0,l=t.millisecond||0;this._isValid=kt(t),this._milliseconds=+l+1e3*u+6e4*c+1e3*s*60*60,this._days=+a+7*o,this._months=+i+3*r+12*n,this._data={},this._locale=it(),this._bubble()}function Qt(e){return e instanceof Yt}function Nt(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function Tt(e,t){H(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+R(~~(e/60),2)+t+R(~~e%60,2)})}function Ut(e,t){var n=(t||"").match(e);if(null===n)return null;var r=n[n.length-1]||[],i=(r+"").match(no)||["-",0,0],o=+(60*i[1])+w(i[2]);return 0===o?0:"+"===i[0]?o:-o}function Ot(e,n){var r,i;return n._isUTC?(r=n.clone(),i=(y(e)||c(e)?e.valueOf():Ct(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+i),t.updateOffset(r,!1),r):Ct(e).local()}function jt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Rt(e,n,r){var i,o=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(e=Ut(li,e),null===e)return this}else Math.abs(e)<16&&!r&&(e*=60);return!this._isUTC&&n&&(i=jt(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),o!==e&&(!n||this._changeInProgress?rn(this,Kt(e-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?o:jt(this)}function Ht(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function Pt(e){return this.utcOffset(0,e)}function Vt(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(jt(this),"m")),this}function Gt(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Ut(ui,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function zt(e){return!!this.isValid()&&(e=e?Ct(e).utcOffset():0,(this.utcOffset()-e)%60===0)}function Jt(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Lt(){if(!a(this._isDSTShifted))return this._isDSTShifted;var e={};if(m(e,this),e=xt(e),e._a){var t=e._isUTC?h(e._a):Ct(e._a);this._isDSTShifted=this.isValid()&&b(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Wt(){return!!this.isValid()&&!this._isUTC}function Xt(){return!!this.isValid()&&this._isUTC}function qt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Kt(e,t){var n,r,i,o=e,a=null;return Qt(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:s(e)?(o={},t?o[t]=e:o.milliseconds=e):(a=ro.exec(e))?(n="-"===a[1]?-1:1,o={y:0,d:w(a[mi])*n,h:w(a[vi])*n,m:w(a[yi])*n,s:w(a[$i])*n,ms:w(Nt(1e3*a[wi]))*n}):(a=io.exec(e))?(n="-"===a[1]?-1:1,o={y:Zt(a[2],n),M:Zt(a[3],n),w:Zt(a[4],n),d:Zt(a[5],n),h:Zt(a[6],n),m:Zt(a[7],n),s:Zt(a[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(i=tn(Ct(o.from),Ct(o.to)),o={},o.ms=i.milliseconds,o.M=i.months),r=new Yt(o),Qt(e)&&l(e,"_locale")&&(r._locale=e._locale),r}function Zt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function en(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function tn(e,t){var n;return e.isValid()&&t.isValid()?(t=Ot(t,e),e.isBefore(t)?n=en(e,t):(n=en(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function nn(e,t){return function(n,r){var i,o;return null===r||isNaN(+r)||(M(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=r,r=o),n="string"==typeof n?+n:n,i=Kt(n,r),rn(this,i,e),this}}function rn(e,n,r,i){var o=n._milliseconds,a=Nt(n._days),s=Nt(n._months);e.isValid()&&(i=null==i||i,s&&pe(e,ie(e,"Month")+s*r),a&&oe(e,"Date",ie(e,"Date")+a*r),o&&e._d.setTime(e._d.valueOf()+o*r),i&&t.updateOffset(e,a||s))}function on(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function an(e,n){var r=e||Ct(),i=Ot(r,this).startOf("day"),o=t.calendarFormat(this,i)||"sameElse",a=n&&(B(n[o])?n[o].call(this,r):n[o]);return this.format(a||this.localeData().calendar(o,this,Ct(r)))}function sn(){return new v(this)}function cn(e,t){var n=y(e)?e:Ct(e);return!(!this.isValid()||!n.isValid())&&(t=T(t)||"millisecond","millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function un(e,t){var n=y(e)?e:Ct(e);return!(!this.isValid()||!n.isValid())&&(t=T(t)||"millisecond","millisecond"===t?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function ln(e,t,n,r){var i=y(e)?e:Ct(e),o=y(t)?t:Ct(t);return!!(this.isValid()&&i.isValid()&&o.isValid())&&(r=r||"()",("("===r[0]?this.isAfter(i,n):!this.isBefore(i,n))&&(")"===r[1]?this.isBefore(o,n):!this.isAfter(o,n)))}function fn(e,t){var n,r=y(e)?e:Ct(e);return!(!this.isValid()||!r.isValid())&&(t=T(t)||"millisecond","millisecond"===t?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function hn(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function dn(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function pn(e,t,n){var r,i,o;if(!this.isValid())return NaN;if(r=Ot(e,this),!r.isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),t=T(t)){case"year":o=An(this,r)/12;break;case"month":o=An(this,r);break;case"quarter":o=An(this,r)/3;break;case"second":o=(this-r)/1e3;break;case"minute":o=(this-r)/6e4;break;case"hour":o=(this-r)/36e5;break;case"day":o=(this-r-i)/864e5;break;case"week":o=(this-r-i)/6048e5;break;default:o=this-r}return n?o:$(o)}function An(e,t){var n,r,i=12*(t.year()-e.year())+(t.month()-e.month()),o=e.clone().add(i,"months");return t-o<0?(n=e.clone().add(i-1,"months"),r=(t-o)/(o-n)):(n=e.clone().add(i+1,"months"),r=(t-o)/(n-o)),-(i+r)||0}function gn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function mn(e){if(!this.isValid())return null;var t=e!==!0,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?G(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):B(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",G(n,"Z")):G(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function vn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",o=t+'[")]';return this.format(n+r+i+o)}function yn(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var n=G(this,e);return this.localeData().postformat(n)}function $n(e,t){return this.isValid()&&(y(e)&&e.isValid()||Ct(e).isValid())?Kt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function wn(e){return this.from(Ct(),e)}function bn(e,t){return this.isValid()&&(y(e)&&e.isValid()||Ct(e).isValid())?Kt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function En(e){return this.to(Ct(),e)}function xn(e){var t;return void 0===e?this._locale._abbr:(t=it(e),null!=t&&(this._locale=t),this)}function Mn(){return this._locale}function Bn(e,t){return(e%t+t)%t}function Cn(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-fo:new Date(e,t,n).valueOf()}function _n(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-fo:Date.UTC(e,t,n)}function Sn(e){var n;if(e=T(e),void 0===e||"millisecond"===e||!this.isValid())return this;var r=this._isUTC?_n:Cn;switch(e){case"year":n=r(this.year(),0,1);break;case"quarter":n=r(this.year(),this.month()-this.month()%3,1);break;case"month":n=r(this.year(),this.month(),1);break;case"week":n=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":n=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":n=r(this.year(),this.month(),this.date());break;case"hour":n=this._d.valueOf(),n-=Bn(n+(this._isUTC?0:this.utcOffset()*uo),lo);break;case"minute":n=this._d.valueOf(),n-=Bn(n,uo);break;case"second":n=this._d.valueOf(),n-=Bn(n,co)}return this._d.setTime(n),t.updateOffset(this,!0),this}function Dn(e){var n;if(e=T(e),void 0===e||"millisecond"===e||!this.isValid())return this;var r=this._isUTC?_n:Cn;switch(e){case"year":n=r(this.year()+1,0,1)-1;break;case"quarter":n=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":n=r(this.year(),this.month()+1,1)-1;break;case"week":n=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":n=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":n=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":n=this._d.valueOf(),n+=lo-Bn(n+(this._isUTC?0:this.utcOffset()*uo),lo)-1;break;case"minute":n=this._d.valueOf(),n+=uo-Bn(n,uo)-1;break;case"second":n=this._d.valueOf(),n+=co-Bn(n,co)-1}return this._d.setTime(n),t.updateOffset(this,!0),this}function kn(){return this._d.valueOf()-6e4*(this._offset||0)}function In(){return Math.floor(this.valueOf()/1e3)}function Fn(){return new Date(this.valueOf())}function Yn(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Qn(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Nn(){return this.isValid()?this.toISOString():null}function Tn(){return A(this)}function Un(){return f({},p(this))}function On(){return p(this).overflow}function jn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Rn(e,t){H(0,[e,e.length],0,t)}function Hn(e){return zn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Pn(e){return zn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Vn(){return Me(this.year(),1,4)}function Gn(){var e=this.localeData()._week;return Me(this.year(),e.dow,e.doy)}function zn(e,t,n,r,i){var o;return null==e?xe(this,r,i).year:(o=Me(e,r,i),t>o&&(t=o),Jn.call(this,e,t,n,r,i))}function Jn(e,t,n,r,i){var o=Ee(e,t,n,r,i),a=we(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function Ln(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function Wn(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function Xn(e,t){t[wi]=w(1e3*("0."+e))}function qn(){return this._isUTC?"UTC":""}function Kn(){return this._isUTC?"Coordinated Universal Time":""}function Zn(e){return Ct(1e3*e)}function er(){return Ct.apply(null,arguments).parseZone()}function tr(e){return e}function nr(e,t,n,r){var i=it(),o=h().set(r,t);return i[n](o,e)}function rr(e,t,n){if(s(e)&&(t=e,e=void 0),e=e||"",null!=t)return nr(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=nr(e,r,n,"month");return i}function ir(e,t,n,r){"boolean"==typeof e?(s(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,s(t)&&(n=t,t=void 0),t=t||"");var i=it(),o=e?i._week.dow:0;if(null!=n)return nr(t,(n+o)%7,r,"day");var a,c=[];for(a=0;a<7;a++)c[a]=nr(t,(a+o)%7,r,"day");return c}function or(e,t){return rr(e,t,"months")}function ar(e,t){return rr(e,t,"monthsShort")}function sr(e,t,n){return ir(e,t,n,"weekdays")}function cr(e,t,n){return ir(e,t,n,"weekdaysShort")}function ur(e,t,n){return ir(e,t,n,"weekdaysMin")}function lr(){var e=this._data;return this._milliseconds=$o(this._milliseconds),this._days=$o(this._days),this._months=$o(this._months),e.milliseconds=$o(e.milliseconds),e.seconds=$o(e.seconds),e.minutes=$o(e.minutes),e.hours=$o(e.hours),e.months=$o(e.months),e.years=$o(e.years),this}function fr(e,t,n,r){var i=Kt(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function hr(e,t){return fr(this,e,t,1)}function dr(e,t){return fr(this,e,t,-1)}function pr(e){return e<0?Math.floor(e):Math.ceil(e)}function Ar(){var e,t,n,r,i,o=this._milliseconds,a=this._days,s=this._months,c=this._data;return o>=0&&a>=0&&s>=0||o<=0&&a<=0&&s<=0||(o+=864e5*pr(mr(s)+a),a=0,s=0),c.milliseconds=o%1e3,e=$(o/1e3),c.seconds=e%60,t=$(e/60),c.minutes=t%60,n=$(t/60),c.hours=n%24,a+=$(n/24),i=$(gr(a)),s+=i,a-=pr(mr(i)),r=$(s/12),s%=12,c.days=a,c.months=s,c.years=r,this}function gr(e){return 4800*e/146097}function mr(e){return 146097*e/4800}function vr(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=T(e),"month"===e||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+gr(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(mr(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function yr(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*w(this._months/12):NaN}function $r(e){return function(){return this.as(e)}}function wr(){return Kt(this)}function br(e){return e=T(e),this.isValid()?this[e+"s"]():NaN}function Er(e){return function(){return this.isValid()?this._data[e]:NaN}}function xr(){return $(this.days()/7)}function Mr(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function Br(e,t,n){var r=Kt(e).abs(),i=To(r.as("s")),o=To(r.as("m")),a=To(r.as("h")),s=To(r.as("d")),c=To(r.as("M")),u=To(r.as("y")),l=i<=Uo.ss&&["s",i]||i<Uo.s&&["ss",i]||o<=1&&["m"]||o<Uo.m&&["mm",o]||a<=1&&["h"]||a<Uo.h&&["hh",a]||s<=1&&["d"]||s<Uo.d&&["dd",s]||c<=1&&["M"]||c<Uo.M&&["MM",c]||u<=1&&["y"]||["yy",u];return l[2]=t,
l[3]=+e>0,l[4]=n,Mr.apply(null,l)}function Cr(e){return void 0===e?To:"function"==typeof e&&(To=e,!0)}function _r(e,t){return void 0!==Uo[e]&&(void 0===t?Uo[e]:(Uo[e]=t,"s"===e&&(Uo.ss=t-1),!0))}function Sr(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=Br(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function Dr(e){return(e>0)-(e<0)||+e}function kr(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r=Oo(this._milliseconds)/1e3,i=Oo(this._days),o=Oo(this._months);e=$(r/60),t=$(e/60),r%=60,e%=60,n=$(o/12),o%=12;var a=n,s=o,c=i,u=t,l=e,f=r?r.toFixed(3).replace(/\.?0+$/,""):"",h=this.asSeconds();if(!h)return"P0D";var d=h<0?"-":"",p=Dr(this._months)!==Dr(h)?"-":"",A=Dr(this._days)!==Dr(h)?"-":"",g=Dr(this._milliseconds)!==Dr(h)?"-":"";return d+"P"+(a?p+a+"Y":"")+(s?p+s+"M":"")+(c?A+c+"D":"")+(u||l||f?"T":"")+(u?g+u+"H":"")+(l?g+l+"M":"")+(f?g+f+"S":"")}var Ir,Fr;Fr=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};var Yr=t.momentProperties=[],Qr=!1,Nr={};t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var Tr;Tr=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)l(e,t)&&n.push(t);return n};var Ur={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Or={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},jr="Invalid date",Rr="%d",Hr=/\d{1,2}/,Pr={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Vr={},Gr={},zr=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Jr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Lr={},Wr={},Xr=/\d/,qr=/\d\d/,Kr=/\d{3}/,Zr=/\d{4}/,ei=/[+-]?\d{6}/,ti=/\d\d?/,ni=/\d\d\d\d?/,ri=/\d\d\d\d\d\d?/,ii=/\d{1,3}/,oi=/\d{1,4}/,ai=/[+-]?\d{1,6}/,si=/\d+/,ci=/[+-]?\d+/,ui=/Z|[+-]\d\d:?\d\d/gi,li=/Z|[+-]\d\d(?::?\d\d)?/gi,fi=/[+-]?\d+(\.\d{1,3})?/,hi=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,di={},pi={},Ai=0,gi=1,mi=2,vi=3,yi=4,$i=5,wi=6,bi=7,Ei=8;H("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),H(0,["YY",2],0,function(){return this.year()%100}),H(0,["YYYY",4],0,"year"),H(0,["YYYYY",5],0,"year"),H(0,["YYYYYY",6,!0],0,"year"),N("year","y"),O("year",1),J("Y",ci),J("YY",ti,qr),J("YYYY",oi,Zr),J("YYYYY",ai,ei),J("YYYYYY",ai,ei),q(["YYYYY","YYYYYY"],Ai),q("YYYY",function(e,n){n[Ai]=2===e.length?t.parseTwoDigitYear(e):w(e)}),q("YY",function(e,n){n[Ai]=t.parseTwoDigitYear(e)}),q("Y",function(e,t){t[Ai]=parseInt(e,10)}),t.parseTwoDigitYear=function(e){return w(e)+(w(e)>68?1900:2e3)};var xi,Mi=re("FullYear",!0);xi=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},H("M",["MM",2],"Mo",function(){return this.month()+1}),H("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),H("MMMM",0,0,function(e){return this.localeData().months(this,e)}),N("month","M"),O("month",8),J("M",ti),J("MM",ti,qr),J("MMM",function(e,t){return t.monthsShortRegex(e)}),J("MMMM",function(e,t){return t.monthsRegex(e)}),q(["M","MM"],function(e,t){t[gi]=w(e)-1}),q(["MMM","MMMM"],function(e,t,n,r){var i=n._locale.monthsParse(e,r,n._strict);null!=i?t[gi]=i:p(n).invalidMonth=e});var Bi=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ci="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),_i="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Si=hi,Di=hi;H("w",["ww",2],"wo","week"),H("W",["WW",2],"Wo","isoWeek"),N("week","w"),N("isoWeek","W"),O("week",5),O("isoWeek",5),J("w",ti),J("ww",ti,qr),J("W",ti),J("WW",ti,qr),K(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=w(e)});var ki={dow:0,doy:6};H("d",0,"do","day"),H("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),H("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),H("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),H("e",0,0,"weekday"),H("E",0,0,"isoWeekday"),N("day","d"),N("weekday","e"),N("isoWeekday","E"),O("day",11),O("weekday",11),O("isoWeekday",11),J("d",ti),J("e",ti),J("E",ti),J("dd",function(e,t){return t.weekdaysMinRegex(e)}),J("ddd",function(e,t){return t.weekdaysShortRegex(e)}),J("dddd",function(e,t){return t.weekdaysRegex(e)}),K(["dd","ddd","dddd"],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);null!=i?t.d=i:p(n).invalidWeekday=e}),K(["d","e","E"],function(e,t,n,r){t[r]=w(e)});var Ii="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Fi="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Yi="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Qi=hi,Ni=hi,Ti=hi;H("H",["HH",2],0,"hour"),H("h",["hh",2],0,ze),H("k",["kk",2],0,Je),H("hmm",0,0,function(){return""+ze.apply(this)+R(this.minutes(),2)}),H("hmmss",0,0,function(){return""+ze.apply(this)+R(this.minutes(),2)+R(this.seconds(),2)}),H("Hmm",0,0,function(){return""+this.hours()+R(this.minutes(),2)}),H("Hmmss",0,0,function(){return""+this.hours()+R(this.minutes(),2)+R(this.seconds(),2)}),Le("a",!0),Le("A",!1),N("hour","h"),O("hour",13),J("a",We),J("A",We),J("H",ti),J("h",ti),J("k",ti),J("HH",ti,qr),J("hh",ti,qr),J("kk",ti,qr),J("hmm",ni),J("hmmss",ri),J("Hmm",ni),J("Hmmss",ri),q(["H","HH"],vi),q(["k","kk"],function(e,t,n){var r=w(e);t[vi]=24===r?0:r}),q(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),q(["h","hh"],function(e,t,n){t[vi]=w(e),p(n).bigHour=!0}),q("hmm",function(e,t,n){var r=e.length-2;t[vi]=w(e.substr(0,r)),t[yi]=w(e.substr(r)),p(n).bigHour=!0}),q("hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[vi]=w(e.substr(0,r)),t[yi]=w(e.substr(r,2)),t[$i]=w(e.substr(i)),p(n).bigHour=!0}),q("Hmm",function(e,t,n){var r=e.length-2;t[vi]=w(e.substr(0,r)),t[yi]=w(e.substr(r))}),q("Hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[vi]=w(e.substr(0,r)),t[yi]=w(e.substr(r,2)),t[$i]=w(e.substr(i))});var Ui,Oi=/[ap]\.?m?\.?/i,ji=re("Hours",!0),Ri={calendar:Ur,longDateFormat:Or,invalidDate:jr,ordinal:Rr,dayOfMonthOrdinalParse:Hr,relativeTime:Pr,months:Ci,monthsShort:_i,week:ki,weekdays:Ii,weekdaysMin:Yi,weekdaysShort:Fi,meridiemParse:Oi},Hi={},Pi={},Vi=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Gi=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,zi=/Z|[+-]\d\d(?::?\d\d)?/,Ji=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Li=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Wi=/^\/?Date\((\-?\d+)/i,Xi=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,qi={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};t.createFromInputFallback=x("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){};var Ki=x("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ct.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:g()}),Zi=x("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ct.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:g()}),eo=function(){return Date.now?Date.now():+new Date},to=["year","quarter","month","week","day","hour","minute","second","millisecond"];Tt("Z",":"),Tt("ZZ",""),J("Z",li),J("ZZ",li),q(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Ut(li,e)});var no=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var ro=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,io=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;Kt.fn=Yt.prototype,Kt.invalid=Ft;var oo=nn(1,"add"),ao=nn(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var so=x("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)}),co=1e3,uo=60*co,lo=60*uo,fo=3506328*lo;H(0,["gg",2],0,function(){return this.weekYear()%100}),H(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Rn("gggg","weekYear"),Rn("ggggg","weekYear"),Rn("GGGG","isoWeekYear"),Rn("GGGGG","isoWeekYear"),N("weekYear","gg"),N("isoWeekYear","GG"),O("weekYear",1),O("isoWeekYear",1),J("G",ci),J("g",ci),J("GG",ti,qr),J("gg",ti,qr),J("GGGG",oi,Zr),J("gggg",oi,Zr),J("GGGGG",ai,ei),J("ggggg",ai,ei),K(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=w(e)}),K(["gg","GG"],function(e,n,r,i){n[i]=t.parseTwoDigitYear(e)}),H("Q",0,"Qo","quarter"),N("quarter","Q"),O("quarter",7),J("Q",Xr),q("Q",function(e,t){t[gi]=3*(w(e)-1)}),H("D",["DD",2],"Do","date"),N("date","D"),O("date",9),J("D",ti),J("DD",ti,qr),J("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),q(["D","DD"],mi),q("Do",function(e,t){t[mi]=w(e.match(ti)[0])});var ho=re("Date",!0);H("DDD",["DDDD",3],"DDDo","dayOfYear"),N("dayOfYear","DDD"),O("dayOfYear",4),J("DDD",ii),J("DDDD",Kr),q(["DDD","DDDD"],function(e,t,n){n._dayOfYear=w(e)}),H("m",["mm",2],0,"minute"),N("minute","m"),O("minute",14),J("m",ti),J("mm",ti,qr),q(["m","mm"],yi);var po=re("Minutes",!1);H("s",["ss",2],0,"second"),N("second","s"),O("second",15),J("s",ti),J("ss",ti,qr),q(["s","ss"],$i);var Ao=re("Seconds",!1);H("S",0,0,function(){return~~(this.millisecond()/100)}),H(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),H(0,["SSS",3],0,"millisecond"),H(0,["SSSS",4],0,function(){return 10*this.millisecond()}),H(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),H(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),H(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),H(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),H(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),N("millisecond","ms"),O("millisecond",16),J("S",ii,Xr),J("SS",ii,qr),J("SSS",ii,Kr);var go;for(go="SSSS";go.length<=9;go+="S")J(go,si);for(go="S";go.length<=9;go+="S")q(go,Xn);var mo=re("Milliseconds",!1);H("z",0,0,"zoneAbbr"),H("zz",0,0,"zoneName");var vo=v.prototype;vo.add=oo,vo.calendar=an,vo.clone=sn,vo.diff=pn,vo.endOf=Dn,vo.format=yn,vo.from=$n,vo.fromNow=wn,vo.to=bn,vo.toNow=En,vo.get=ae,vo.invalidAt=On,vo.isAfter=cn,vo.isBefore=un,vo.isBetween=ln,vo.isSame=fn,vo.isSameOrAfter=hn,vo.isSameOrBefore=dn,vo.isValid=Tn,vo.lang=so,vo.locale=xn,vo.localeData=Mn,vo.max=Zi,vo.min=Ki,vo.parsingFlags=Un,vo.set=se,vo.startOf=Sn,vo.subtract=ao,vo.toArray=Yn,vo.toObject=Qn,vo.toDate=Fn,vo.toISOString=mn,vo.inspect=vn,vo.toJSON=Nn,vo.toString=gn,vo.unix=In,vo.valueOf=kn,vo.creationData=jn,vo.year=Mi,vo.isLeapYear=ne,vo.weekYear=Hn,vo.isoWeekYear=Pn,vo.quarter=vo.quarters=Ln,vo.month=Ae,vo.daysInMonth=ge,vo.week=vo.weeks=Se,vo.isoWeek=vo.isoWeeks=De,vo.weeksInYear=Gn,vo.isoWeeksInYear=Vn,vo.date=ho,vo.day=vo.days=Oe,vo.weekday=je,vo.isoWeekday=Re,vo.dayOfYear=Wn,vo.hour=vo.hours=ji,vo.minute=vo.minutes=po,vo.second=vo.seconds=Ao,vo.millisecond=vo.milliseconds=mo,vo.utcOffset=Rt,vo.utc=Pt,vo.local=Vt,vo.parseZone=Gt,vo.hasAlignedHourOffset=zt,vo.isDST=Jt,vo.isLocal=Wt,vo.isUtcOffset=Xt,vo.isUtc=qt,vo.isUTC=qt,vo.zoneAbbr=qn,vo.zoneName=Kn,vo.dates=x("dates accessor is deprecated. Use date instead.",ho),vo.months=x("months accessor is deprecated. Use month instead",Ae),vo.years=x("years accessor is deprecated. Use year instead",Mi),vo.zone=x("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ht),vo.isDSTShifted=x("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Lt);var yo=S.prototype;yo.calendar=D,yo.longDateFormat=k,yo.invalidDate=I,yo.ordinal=F,yo.preparse=tr,yo.postformat=tr,yo.relativeTime=Y,yo.pastFuture=Q,yo.set=C,yo.months=le,yo.monthsShort=fe,yo.monthsParse=de,yo.monthsRegex=ve,yo.monthsShortRegex=me,yo.week=Be,yo.firstDayOfYear=_e,yo.firstDayOfWeek=Ce,yo.weekdays=Ye,yo.weekdaysMin=Ne,yo.weekdaysShort=Qe,yo.weekdaysParse=Ue,yo.weekdaysRegex=He,yo.weekdaysShortRegex=Pe,yo.weekdaysMinRegex=Ve,yo.isPM=Xe,yo.meridiem=qe,tt("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===w(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),t.lang=x("moment.lang is deprecated. Use moment.locale instead.",tt),t.langData=x("moment.langData is deprecated. Use moment.localeData instead.",it);var $o=Math.abs,wo=$r("ms"),bo=$r("s"),Eo=$r("m"),xo=$r("h"),Mo=$r("d"),Bo=$r("w"),Co=$r("M"),_o=$r("Q"),So=$r("y"),Do=Er("milliseconds"),ko=Er("seconds"),Io=Er("minutes"),Fo=Er("hours"),Yo=Er("days"),Qo=Er("months"),No=Er("years"),To=Math.round,Uo={ss:44,s:45,m:45,h:22,d:26,M:11},Oo=Math.abs,jo=Yt.prototype;return jo.isValid=It,jo.abs=lr,jo.add=hr,jo.subtract=dr,jo.as=vr,jo.asMilliseconds=wo,jo.asSeconds=bo,jo.asMinutes=Eo,jo.asHours=xo,jo.asDays=Mo,jo.asWeeks=Bo,jo.asMonths=Co,jo.asQuarters=_o,jo.asYears=So,jo.valueOf=yr,jo._bubble=Ar,jo.clone=wr,jo.get=br,jo.milliseconds=Do,jo.seconds=ko,jo.minutes=Io,jo.hours=Fo,jo.days=Yo,jo.weeks=xr,jo.months=Qo,jo.years=No,jo.humanize=Sr,jo.toISOString=kr,jo.toString=kr,jo.toJSON=kr,jo.locale=xn,jo.localeData=Mn,jo.toIsoString=x("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",kr),jo.lang=so,H("X",0,0,"unix"),H("x",0,0,"valueOf"),J("x",ci),J("X",fi),q("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),q("x",function(e,t,n){n._d=new Date(w(e))}),t.version="2.24.0",n(Ct),t.fn=vo,t.min=St,t.max=Dt,t.now=eo,t.utc=h,t.unix=Zn,t.months=or,t.isDate=c,t.locale=tt,t.invalid=g,t.duration=Kt,t.isMoment=y,t.weekdays=sr,t.parseZone=er,t.localeData=it,t.isDuration=Qt,t.monthsShort=ar,t.weekdaysMin=ur,t.defineLocale=nt,t.updateLocale=rt,t.locales=ot,t.weekdaysShort=cr,t.normalizeUnits=T,t.relativeTimeRounding=Cr,t.relativeTimeThreshold=_r,t.calendarFormat=on,t.prototype=vo,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t})}).call(t,n(14)(e))},function(e,t,n){var r=n(15);!function(e){var t={nodiff:"",year:"year",years:"years",month:"month",months:"months",day:"day",days:"days",hour:"hour",hours:"hours",minute:"minute",minutes:"minutes",second:"second",seconds:"seconds",delimiter:" "};e.fn.preciseDiff=function(t){return e.preciseDiff(this,t)},e.preciseDiff=function(n,r){function i(e,n){return e+" "+t[n+(1===e?"":"s")]}var o=e(n),a=e(r);if(o.isSame(a))return t.nodiff;if(o.isAfter(a)){var s=o;o=a,a=s}var c=a.year()-o.year(),u=a.month()-o.month(),l=a.date()-o.date(),f=a.hour()-o.hour(),h=a.minute()-o.minute(),d=a.second()-o.second();if(d<0&&(d=60+d,h--),h<0&&(h=60+h,f--),f<0&&(f=24+f,l--),l<0){var p=e(a.year()+"-"+(a.month()+1),"YYYY-MM").subtract(1,"M").daysInMonth();l=p<o.date()?p+l+(o.date()-p):p+l,u--}if(u<0&&(u=12+u,c--),c||u){var A=[];return c&&A.push(i(c,"year")),u&&A.push(i(u,"month")),A.join(t.delimiter)}return l>=1?i(l,"day"):"Joined Today"}}(r),e.exports=r}]);