From 536e2ec8fe13318b92fa3815f2aee7c13a0fdc48 Mon Sep 17 00:00:00 2001 From: Synox Date: Thu, 7 Jul 2016 22:32:51 +0200 Subject: [PATCH] dist --- dist/index.html | 46 +----------------------- dist/mailbox_1f7e8cc287576be2057b.js | 53 ++++++++++++++++++++++++++++ gulpfile.babel.js | 11 +++--- 3 files changed, 61 insertions(+), 49 deletions(-) create mode 100644 dist/mailbox_1f7e8cc287576be2057b.js diff --git a/dist/index.html b/dist/index.html index 471b7c1..94ad597 100644 --- a/dist/index.html +++ b/dist/index.html @@ -1,45 +1 @@ - Mailbox Loading application... \ No newline at end of file + Mailbox Loading application... \ No newline at end of file diff --git a/dist/mailbox_1f7e8cc287576be2057b.js b/dist/mailbox_1f7e8cc287576be2057b.js new file mode 100644 index 0000000..7b3693c --- /dev/null +++ b/dist/mailbox_1f7e8cc287576be2057b.js @@ -0,0 +1,53 @@ +!function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return t[r].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}var i=n(1),o=r(i),a=n(3),A=r(a),s=n(4),c=r(s);n(6),n(15);var u=n(313),l=r(u),g=n(358),d=r(g),M=n(364),p=r(M);o["default"].module("app",[A["default"],c["default"],l["default"].name,d["default"].name]).constant("config",{backend_url:"./backend.php",reload_interval_ms:1e4}).directive("app",p["default"])},function(t,e,n){n(2),t.exports=angular},function(t,e){/** + * @license AngularJS v1.5.7 + * (c) 2010-2016 Google, Inc. http://angularjs.org + * License: MIT + */ +!function(t){"use strict";function e(t,e){return e=e||Error,function(){var n,r,i=2,o=arguments,a=o[0],A="["+(t?t+":":"")+a+"] ",s=o[1];for(A+=s.replace(/\{\d+\}/g,function(t){var e=+t.slice(1,-1),n=e+i;return n=0&&(e-1 in t||t instanceof Array)||"function"==typeof t.item)}function r(t,e,i){var o,a;if(t)if(x(t))for(o in t)"prototype"==o||"length"==o||"name"==o||t.hasOwnProperty&&!t.hasOwnProperty(o)||e.call(i,t[o],o,t);else if(Jr(t)||n(t)){var A="object"!=typeof t;for(o=0,a=t.length;o=0&&t.splice(n,1),n}function Y(t,e){function n(t,e){var n,r=e.$$hashKey;if(Jr(t))for(var o=0,a=t.length;o2?R(arguments,2):[];return!x(e)||e instanceof RegExp?e:n.length?function(){return arguments.length?e.apply(t,H(n,arguments,0)):e.apply(t,n)}:function(){return arguments.length?e.apply(t,arguments):e.call(t)}}function P(e,n){var r=n;return"string"==typeof e&&"$"===e.charAt(0)&&"$"===e.charAt(1)?r=void 0:D(n)?r="$WINDOW":n&&t.document===n?r="$DOCUMENT":m(n)&&(r="$SCOPE"),r}function G(t,e){if(!h(t))return E(e)||(e=e?2:null),JSON.stringify(t,P,e)}function X(t){return w(t)?JSON.parse(t):t}function W(t,e){t=t.replace(ei,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(n)?e:n}function Z(t,e){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+e),t}function J(t,e,n){n=n?-1:1;var r=t.getTimezoneOffset(),i=W(e,r);return Z(t,n*(i-r))}function $(t){t=Or(t).clone();try{t.empty()}catch(e){}var n=Or("
").append(t).html();try{return t[0].nodeType===Ai?Ur(n):n.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(t,e){return"<"+Ur(e)})}catch(e){return Ur(n)}}function K(t){try{return decodeURIComponent(t)}catch(e){}}function q(t){var e={};return r((t||"").split("&"),function(t){var n,r,i;t&&(r=t=t.replace(/\+/g,"%20"),n=t.indexOf("="),n!==-1&&(r=t.substring(0,n),i=t.substring(n+1)),r=K(r),T(r)&&(i=!T(i)||K(i),Sr.call(e,r)?Jr(e[r])?e[r].push(i):e[r]=[e[r],i]:e[r]=i))}),e}function _(t){var e=[];return r(t,function(t,n){Jr(t)?r(t,function(t){e.push(et(n,!0)+(t===!0?"":"="+et(t,!0)))}):e.push(et(n,!0)+(t===!0?"":"="+et(t,!0)))}),e.length?e.join("&"):""}function tt(t){return et(t,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function et(t,e){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,e?"%20":"+")}function nt(t,e){var n,r,i=ni.length;for(r=0;r/,">"))}n=n||[],n.unshift(["$provide",function(t){t.value("$rootElement",e)}]),i.debugInfoEnabled&&n.push(["$compileProvider",function(t){t.debugInfoEnabled(!0)}]),n.unshift("ng");var o=re(n,i.strictDi);return o.invoke(["$rootScope","$rootElement","$compile","$injector",function(t,e,n,r){t.$apply(function(){e.data("$injector",r),n(e)(t)})}]),o},A=/^NG_ENABLE_DEBUG_INFO!/,s=/^NG_DEFER_BOOTSTRAP!/;return t&&A.test(t.name)&&(i.debugInfoEnabled=!0,t.name=t.name.replace(A,"")),t&&!s.test(t.name)?a():(t.name=t.name.replace(s,""),Wr.resumeBootstrap=function(t){return r(t,function(t){n.push(t)}),a()},void(x(Wr.resumeDeferredBootstrap)&&Wr.resumeDeferredBootstrap()))}function ot(){t.name="NG_ENABLE_DEBUG_INFO!"+t.name,t.location.reload()}function at(t){var e=Wr.element(t).injector();if(!e)throw Xr("test","no injector found for element argument to getTestability");return e.get("$$testability")}function At(t,e){return e=e||"_",t.replace(ri,function(t,n){return(n?e:"")+t.toLowerCase()})}function st(){var e;if(!ii){var n=ti();Yr=h(n)?t.jQuery:n?t[n]:void 0,Yr&&Yr.fn.on?(Or=Yr,c(Yr.fn,{scope:Di.scope,isolateScope:Di.isolateScope,controller:Di.controller,injector:Di.injector,inheritedData:Di.inheritedData}),e=Yr.cleanData,Yr.cleanData=function(t){for(var n,r,i=0;null!=(r=t[i]);i++)n=Yr._data(r,"events"),n&&n.$destroy&&Yr(r).triggerHandler("$destroy");e(t)}):Or=vt,Wr.element=Or,ii=!0}}function ct(t,e,n){if(!t)throw Xr("areq","Argument '{0}' is {1}",e||"?",n||"required");return t}function ut(t,e,n){return n&&Jr(t)&&(t=t[t.length-1]),ct(x(t),e,"not a function, got "+(t&&"object"==typeof t?t.constructor.name||"Object":typeof t)),t}function lt(t,e){if("hasOwnProperty"===t)throw Xr("badname","hasOwnProperty is not a valid {0} name",e)}function gt(t,e,n){if(!e)return t;for(var r,i=e.split("."),o=t,a=i.length,A=0;A=0)return"...";e.push(n)}return n})}function Tt(t){return"function"==typeof t?t.toString().replace(/ \{[\s\S]*$/,""):h(t)?"undefined":"string"!=typeof t?ht(t):t}function It(n){c(n,{bootstrap:it,copy:Y,extend:c,merge:u,equals:V,element:Or,forEach:r,injector:re,noop:d,bind:F,toJson:G,fromJson:X,identity:M,isUndefined:h,isDefined:T,isString:w,isFunction:x,isObject:I,isNumber:E,isElement:B,isArray:Jr,version:li,isDate:y,lowercase:Ur,uppercase:Qr,callbacks:{counter:0},getTestability:at,$$minErr:e,$$csp:_r,reloadWithDebugInfo:ot}),(Vr=pt(t))("ng",["ngLocale"],["$provide",function(t){t.provider({$$sanitizeUri:Cn}),t.provider("$compile",Me).directive({a:Qo,input:_o,textarea:_o,form:Yo,script:Za,select:Ka,style:_a,option:qa,ngBind:na,ngBindHtml:ia,ngBindTemplate:ra,ngClass:aa,ngClassEven:sa,ngClassOdd:Aa,ngCloak:ca,ngController:ua,ngForm:Vo,ngHide:Ha,ngIf:da,ngInclude:Ma,ngInit:fa,ngNonBindable:Sa,ngPluralize:za,ngRepeat:ka,ngShow:Va,ngStyle:Ra,ngSwitch:Fa,ngSwitchWhen:Pa,ngSwitchDefault:Ga,ngOptions:Ba,ngTransclude:Wa,ngModel:va,ngList:ha,ngChange:oa,pattern:eA,ngPattern:eA,required:tA,ngRequired:tA,minlength:rA,ngMinlength:rA,maxlength:nA,ngMaxlength:nA,ngValue:ea,ngModelOptions:ja}).directive({ngInclude:pa}).directive(Bo).directive(la),t.provider({$anchorScroll:ie,$animate:Ri,$animateCss:Gi,$$animateJs:Vi,$$animateQueue:Hi,$$AnimateRunner:Pi,$$animateAsyncRun:Fi,$browser:ue,$cacheFactory:le,$controller:Ne,$document:we,$exceptionHandler:Ee,$filter:Yn,$$forceReflow:Ki,$interpolate:ze,$interval:ke,$http:Se,$httpParamSerializer:xe,$httpParamSerializerJQLike:Ce,$httpBackend:Qe,$xhrFactory:Ue,$location:qe,$log:_e,$parse:In,$rootScope:xn,$q:Nn,$$q:wn,$sce:vn,$sceDelegate:bn,$sniffer:Ln,$templateCache:ge,$templateRequest:jn,$$testability:Sn,$timeout:Un,$window:zn,$$rAF:yn,$$jqLite:$t,$$HashMap:Li,$$cookieReader:On})}])}function Nt(){return++di}function wt(t){return t.replace(fi,function(t,e,n,r){return r?n.toUpperCase():n}).replace(hi,"Moz$1")}function Et(t){return!wi.test(t)}function yt(t){var e=t.nodeType;return e===oi||!e||e===ci}function xt(t){for(var e in gi[t.ng339])return!0;return!1}function Ct(t){for(var e=0,n=t.length;e")+o[2],a=o[0];a--;)n=n.lastChild;s=H(s,n.childNodes),n=A.firstChild,n.textContent=""}return A.textContent="",A.innerHTML="",r(s,function(t){A.appendChild(t)}),A}function mt(e,n){n=n||t.document;var r;return(r=Ni.exec(e))?[n.createElement(r[1])]:(r=Dt(e,n))?r.childNodes:[]}function bt(t,e){var n=t.parentNode;n&&n.replaceChild(e,t),e.appendChild(t)}function vt(t){if(t instanceof vt)return t;var e;if(w(t)&&(t=Kr(t),e=!0),!(this instanceof vt)){if(e&&"<"!=t.charAt(0))throw Ii("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element");return new vt(t)}e?Yt(this,mt(t)):Yt(this,t)}function Lt(t){return t.cloneNode(!0)}function jt(t,e){if(e||Ut(t),t.querySelectorAll)for(var n=t.querySelectorAll("*"),r=0,i=n.length;r0||(pi(t,e,A),delete a[e])};r(e.split(" "),function(t){s(t),Ti[t]&&s(Ti[t])})}else for(e in a)"$destroy"!==e&&pi(t,e,A),delete a[e]}function Ut(t,e){var n=t.ng339,r=n&&gi[n];if(r){if(e)return void delete r.data[e];r.handle&&(r.events.$destroy&&r.handle({},"$destroy"),St(t)),delete gi[n],t.ng339=void 0}}function Qt(t,e){var n=t.ng339,r=n&&gi[n];return e&&!r&&(t.ng339=n=Nt(),r=gi[n]={events:{},data:{},handle:void 0}),r}function Bt(t,e,n){if(yt(t)){var r=T(n),i=!r&&e&&!I(e),o=!e,a=Qt(t,!i),A=a&&a.data;if(r)A[e]=n;else{if(o)return A;if(i)return A&&A[e];c(A,e)}}}function zt(t,e){return!!t.getAttribute&&(" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+e+" ")>-1}function kt(t,e){e&&t.setAttribute&&r(e.split(" "),function(e){t.setAttribute("class",Kr((" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+Kr(e)+" "," ")))})}function Ot(t,e){if(e&&t.setAttribute){var n=(" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");r(e.split(" "),function(t){t=Kr(t),n.indexOf(" "+t+" ")===-1&&(n+=t+" ")}),t.setAttribute("class",Kr(n))}}function Yt(t,e){if(e)if(e.nodeType)t[t.length++]=e;else{var n=e.length;if("number"==typeof n&&e.window!==e){if(n)for(var r=0;r1&&(i=ft(i));for(var s=0;su&&this.remove(d.key),e}},get:function(t){if(u";var r=Nt.firstChild.attributes,i=r[0];r.removeNamedItem(i.name),i.value=n,t.attributes.setNamedItem(i)}function z(t,e){try{t.addClass(e)}catch(n){}}function Y(e,n,r,i,o){e instanceof Or||(e=Or(e));for(var a=/\S+/,A=0,s=e.length;A").append(e).html())):n?Di.clone.call(e):e,a)for(var c in a)s.data("$"+c+"Controller",a[c].instance);return Y.$$addScopeInfo(s,t),n&&n(s,t),u&&u(t,s,s,i),s}}function H(t){var e=t&&t[0];return e&&"foreignobject"!==k(e)&&Pr.call(e).match(/SVG/)?"svg":"html"}function P(t,e,n,r,i,o){function a(t,n,r,i){var o,a,A,s,c,u,l,g,p;if(d){var f=n.length;for(p=new Array(f),c=0;c0)}else r.push(t);return Or(r)}function Z(t,e,n){return function(r,i,o,a,A){return i=W(i[0],e,n),t(r,i,o,a,A)}}function J(t,e,n,r,i,o){var a;return t?Y(e,n,r,i,o):function(){return a||(a=Y(e,n,r,i,o),e=n=o=null),a.apply(this,arguments)}}function K(t,e,n,o,a,A,s,u,l){function g(t,e,n,r){t&&(n&&(t=Z(t,n,r)),t.require=M.require,t.directiveName=p,(C===M||M.$$isolateScope)&&(t=pt(t,{isolateScope:!0})),s.push(t)),e&&(n&&(e=Z(e,n,r)),e.require=M.require,e.directiveName=p,(C===M||M.$$isolateScope)&&(e=pt(e,{isolateScope:!0})),u.push(e))}function d(t,o,a,A,l){function g(t,e,n,r){var i;if(m(t)||(r=n,n=e,e=t,t=void 0),j&&(i=N),n||(n=j?b.parent():b),!r)return l(t,e,i,n,O);var o=l.$$slots[r];if(o)return o(t,e,i,n,O);if(h(o))throw Xi("noslot",'No parent directive that requires a transclusion with slot name "{0}". Element: {1}',r,$(b))}var d,M,p,f,T,N,w,b,v,L;e===a?(v=n,b=n.$$element):(b=Or(a),v=new Q(b,n)),T=o,C?f=o.$new(!0):E&&(T=o.$parent),l&&(w=g,w.$$boundTransclude=l,w.isSlotFilled=function(t){return!!l.$$slots[t]}),y&&(N=_(b,v,w,y,f,o,C)),C&&(Y.$$addScopeInfo(b,f,!0,!(D&&(D===C||D===C.$$originalDirective))),Y.$$addScopeClass(b,!0),f.$$isolateBindings=C.$$isolateBindings,L=ht(o,v,f,f.$$isolateBindings,C),L.removeWatches&&f.$on("$destroy",L.removeWatches));for(var S in N){var U=y[S],B=N[S],z=U.$$bindings.bindToController;B.identifier&&z?B.bindingInfo=ht(T,v,B.instance,z,U):B.bindingInfo={};var k=B();k!==B.instance&&(B.instance=k,b.data("$"+U.name+"Controller",k),B.bindingInfo.removeWatches&&B.bindingInfo.removeWatches(),B.bindingInfo=ht(T,v,B.instance,z,U))}for(r(y,function(t,e){var n=t.require;t.bindToController&&!Jr(n)&&I(n)&&c(N[e].instance,q(e,n,b,N))}),r(N,function(t){var e=t.instance;if(x(e.$onChanges))try{e.$onChanges(t.bindingInfo.initialChanges)}catch(n){i(n)}if(x(e.$onInit))try{e.$onInit()}catch(n){i(n)}x(e.$onDestroy)&&T.$on("$destroy",function(){e.$onDestroy()})}),d=0,M=s.length;d=0;d--)p=u[d],ft(p,p.isolateScope?f:o,b,v,p.require&&q(p.directiveName,p.require,b,N),w);r(N,function(t){var e=t.instance;x(e.$postLink)&&e.$postLink()})}l=l||{};for(var M,p,f,T,N,w=-Number.MAX_VALUE,E=l.newScopeDirective,y=l.controllerDirectives,C=l.newIsolateScopeDirective,D=l.templateDirective,b=l.nonTlbTranscludeDirective,v=!1,L=!1,j=l.hasElementTranscludeDirective,S=n.$$element=Or(e),U=A,B=o,z=!1,O=!1,V=0,H=t.length;VM.priority)break;if((N=M.scope)&&(M.templateUrl||(I(N)?(at("new/isolated scope",C||E,M,S),C=M):at("new/isolated scope",C,M,S)),E=E||M),p=M.name,!z&&(M.replace&&(M.templateUrl||M.template)||M.transclude&&!M.$$tlb)){for(var K,et=V+1;K=t[et++];)if(K.transclude&&!K.$$tlb||K.replace&&(K.templateUrl||K.template)){O=!0;break}z=!0}if(!M.templateUrl&&M.controller&&(N=M.controller,y=y||Mt(),at("'"+p+"' controller",y[p],M,S),y[p]=M),N=M.transclude)if(v=!0,M.$$tlb||(at("transclusion",b,M,S),b=M),"element"==N)j=!0,w=M.priority,f=S,S=n.$$element=Or(Y.$$createComment(p,n[p])),e=S[0],dt(a,R(f),e),f[0].$$parentNode=f[0].parentNode,B=J(O,f,o,w,U&&U.name,{nonTlbTranscludeDirective:b});else{var nt=Mt();if(f=Or(Lt(e)).contents(),I(N)){f=[];var ot=Mt(),At=Mt();r(N,function(t,e){var n="?"===t.charAt(0);t=n?t.substring(1):t,ot[t]=e,nt[e]=null,At[e]=n}),r(S.contents(),function(t){var e=ot[fe(k(t))];e?(At[e]=!0,nt[e]=nt[e]||[],nt[e].push(t)):f.push(t)}),r(At,function(t,e){if(!t)throw Xi("reqslot","Required transclusion slot `{0}` was not filled.",e)});for(var st in nt)nt[st]&&(nt[st]=J(O,nt[st],o))}S.empty(),B=J(O,f,o,void 0,void 0,{needsNewScope:M.$$isolateScope||M.$$newScope}),B.$$slots=nt}if(M.template)if(L=!0,at("template",D,M,S),D=M,N=x(M.template)?M.template(S,n):M.template,N=Ct(N),M.replace){if(U=M,f=Et(N)?[]:Te(ut(M.templateNamespace,Kr(N))),e=f[0],1!=f.length||e.nodeType!==oi)throw Xi("tplrt","Template for directive '{0}' must have exactly one root element. {1}",p,"");dt(a,S,e);var ct={$attr:{}},lt=X(e,[],ct),gt=t.splice(V+1,t.length-(V+1));(C||E)&&tt(lt,C,E),t=t.concat(lt).concat(gt),rt(n,ct),H=t.length}else S.html(N);if(M.templateUrl)L=!0,at("template",D,M,S),D=M,M.replace&&(U=M),d=it(t.splice(V,t.length-V),S,n,a,v&&B,s,u,{controllerDirectives:y,newScopeDirective:E!==M&&E,newIsolateScopeDirective:C,templateDirective:D,nonTlbTranscludeDirective:b}),H=t.length;else if(M.compile)try{T=M.compile(S,n,B);var Tt=M.$$originalDirective||M;x(T)?g(null,F(Tt,T),P,G):T&&g(F(Tt,T.pre),F(Tt,T.post),P,G)}catch(It){i(It,$(S))}M.terminal&&(d.terminal=!0,w=Math.max(w,M.priority))}return d.scope=E&&E.scope===!0,d.transcludeOnThisElement=v,d.templateOnThisElement=L,d.transclude=B,l.hasElementTranscludeDirective=j,d}function q(t,e,n,i){var o;if(w(e)){var a=e.match(y),A=e.substring(a[0].length),s=a[1]||a[3],c="?"===a[2];if("^^"===s?n=n.parent():(o=i&&i[A],o=o&&o.instance),!o){var u="$"+A+"Controller";o=s?n.inheritedData(u):n.data(u)}if(!o&&!c)throw Xi("ctreq","Controller '{0}', required by directive '{1}', can't be found!",A,t)}else if(Jr(e)){o=[];for(var l=0,g=e.length;lM.priority)&&M.restrict.indexOf(r)!=-1){if(s&&(M=g(M,{$$start:s,$$end:c})),!M.$$bindings){var N=M.$$bindings=a(M,M.name);I(N.isolateScope)&&(M.$$isolateBindings=N.isolateScope)}t.push(M),d=M}}catch(w){i(w)}return d}function nt(t){if(u.hasOwnProperty(t))for(var n,r=e.get(t+l),i=0,o=r.length;i"+n+"",r.childNodes[0].childNodes;default:return n}}function lt(t,e){if("srcdoc"==e)return D.HTML;var n=k(t);return"xlinkHref"==e||"form"==n&&"action"==e||"img"!=n&&("src"==e||"ngSrc"==e)?D.RESOURCE_URL:void 0}function gt(t,e,r,i,o){var a=lt(t,i);o=E[i]||o;var A=n(r,!0,a,o);if(A){if("multiple"===i&&"select"===k(t))throw Xi("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",$(t));e.push({priority:100,compile:function(){return{pre:function(t,e,s){var c=s.$$observers||(s.$$observers=Mt());if(C.test(i))throw Xi("nodomevents","Interpolations for HTML DOM event attributes are disallowed. Please use the ng- versions (such as ng-click instead of onclick) instead.");var u=s[i];u!==r&&(A=u&&n(u,!0,a,o),r=u),A&&(s[i]=A(t),(c[i]||(c[i]=[])).$$inter=!0,(s.$$observers&&s.$$observers[i].$$scope||t).$watch(A,function(t,e){"class"===i&&t!=e?s.$updateClass(t,e):s.$set(i,t)}))}}}})}}function dt(e,n,r){var i,o,a=n[0],A=n.length,s=a.parentNode;if(e)for(i=0,o=e.length;i0&&L.addClass(this.$$element,t)},$removeClass:function(t){t&&t.length>0&&L.removeClass(this.$$element,t)},$updateClass:function(t,e){var n=he(t,e);n&&n.length&&L.addClass(this.$$element,n);var r=he(e,t);r&&r.length&&L.removeClass(this.$$element,r)},$set:function(t,e,n,o){var a,A=this.$$element[0],s=Gt(A,t),c=Xt(t),u=t;if(s?(this.$$element.prop(t,e),o=s):c&&(this[c]=e,u=c),this[t]=e,o?this.$attr[t]=o:(o=this.$attr[t],o||(this.$attr[t]=o=At(t,"-"))),a=k(this.$$element),"a"===a&&("href"===t||"xlinkHref"===t)||"img"===a&&"src"===t)this[t]=e=S(e,"src"===t);else if("img"===a&&"srcset"===t&&T(e)){for(var l="",g=Kr(e),d=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,M=/\s/.test(g)?d:/(,)/,p=g.split(M),f=Math.floor(p.length/2),I=0;I0?" ":"")+a}return n}function Te(t){t=Or(t);var e=t.length;if(e<=1)return t;for(;e--;){var n=t[e];n.nodeType===si&&Rr.call(t,e,1)}return t}function Ie(t,e){if(e&&w(e))return e;if(w(t)){var n=$i.exec(t);if(n)return n[3]}}function Ne(){var t={},n=!1;this.has=function(e){return t.hasOwnProperty(e)},this.register=function(e,n){lt(e,"controller"),I(e)?c(t,e):t[e]=n},this.allowGlobals=function(){n=!0},this.$get=["$injector","$window",function(r,i){function o(t,n,r,i){if(!t||!I(t.$scope))throw e("$controller")("noscp","Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.",i,n);t.$scope[n]=r}return function(e,a,A,s){var u,l,g,d;if(A=A===!0,s&&w(s)&&(d=s),w(e)){if(l=e.match($i),!l)throw Ji("ctrlfmt","Badly formed controller string '{0}'. Must match `__name__ as __id__` or `__name__`.",e);g=l[1],d=d||l[3],e=t.hasOwnProperty(g)?t[g]:gt(a.$scope,g,!0)||(n?gt(i,g,!0):void 0),ut(e,g,!0)}if(A){var M=(Jr(e)?e[e.length-1]:e).prototype;u=Object.create(M||null),d&&o(a,d,u,g||e.name);var p;return p=c(function(){var t=r.invoke(e,u,a,g);return t!==u&&(I(t)||x(t))&&(u=t,d&&o(a,d,u,g||e.name)),u},{instance:u,identifier:d})}return u=r.instantiate(e,a,g),d&&o(a,d,u,g||e.name),u}}]}function we(){this.$get=["$window",function(t){return Or(t.document)}]}function Ee(){this.$get=["$log",function(t){return function(e,n){t.error.apply(t,arguments)}}]}function ye(t){return I(t)?y(t)?t.toISOString():G(t):t}function xe(){this.$get=function(){return function(t){if(!t)return"";var e=[];return i(t,function(t,n){null===t||h(t)||(Jr(t)?r(t,function(t){e.push(et(n)+"="+et(ye(t)))}):e.push(et(n)+"="+et(ye(t))))}),e.join("&")}}}function Ce(){this.$get=function(){return function(t){function e(t,o,a){null===t||h(t)||(Jr(t)?r(t,function(t,n){e(t,o+"["+(I(t)?n:"")+"]")}):I(t)&&!y(t)?i(t,function(t,n){e(t,o+(a?"":"[")+n+(a?"":"]"))}):n.push(et(o)+"="+et(ye(t))))}if(!t)return"";var n=[];return e(t,"",!0),n.join("&")}}}function De(t,e){if(w(t)){var n=t.replace(no,"").trim();if(n){var r=e("Content-Type");(r&&0===r.indexOf(qi)||me(n))&&(t=X(n))}}return t}function me(t){var e=t.match(to);return e&&eo[e[0]].test(t)}function be(t){function e(t,e){t&&(i[t]=i[t]?i[t]+", "+e:e)}var n,i=Mt();return w(t)?r(t.split("\n"),function(t){n=t.indexOf(":"),e(Ur(Kr(t.substr(0,n))),Kr(t.substr(n+1)))}):I(t)&&r(t,function(t,n){e(Ur(n),Kr(t))}),i}function ve(t){var e;return function(n){if(e||(e=be(t)),n){var r=e[Ur(n)];return void 0===r&&(r=null),r}return e}}function Le(t,e,n,i){return x(i)?i(t,e,n):(r(i,function(r){t=r(t,e,n)}),t)}function je(t){return 200<=t&&t<300}function Se(){var t=this.defaults={transformResponse:[De],transformRequest:[function(t){return!I(t)||b(t)||L(t)||v(t)?t:G(t)}],headers:{common:{Accept:"application/json, text/plain, */*"},post:ft(_i),put:ft(_i),patch:ft(_i)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer"},n=!1;this.useApplyAsync=function(t){return T(t)?(n=!!t,this):n};var i=!0;this.useLegacyPromiseExtensions=function(t){return T(t)?(i=!!t,this):i};var o=this.interceptors=[];this.$get=["$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector",function(a,A,s,u,l,g){function d(n){function o(t){var e=c({},t);return e.data=Le(t.data,t.headers,t.status,s.transformResponse),je(t.status)?e:l.reject(e)}function a(t,e){var n,i={};return r(t,function(t,r){x(t)?(n=t(e),null!=n&&(i[r]=n)):i[r]=t}),i}function A(e){var n,r,i,o=t.headers,A=c({},e.headers);o=c({},o.common,o[Ur(e.method)]);t:for(n in o){r=Ur(n);for(i in A)if(Ur(i)===r)continue t;A[n]=o[n]}return a(A,ft(e))}if(!I(n))throw e("$http")("badreq","Http request configuration must be an object. Received: {0}",n);if(!w(n.url))throw e("$http")("badreq","Http request configuration url must be a string. Received: {0}",n.url);var s=c({method:"get",transformRequest:t.transformRequest,transformResponse:t.transformResponse,paramSerializer:t.paramSerializer},n);s.headers=A(n),s.method=Qr(s.method),s.paramSerializer=w(s.paramSerializer)?g.get(s.paramSerializer):s.paramSerializer;var u=function(e){var n=e.headers,i=Le(e.data,ve(n),void 0,e.transformRequest);return h(i)&&r(n,function(t,e){"content-type"===Ur(e)&&delete n[e]}),h(e.withCredentials)&&!h(t.withCredentials)&&(e.withCredentials=t.withCredentials),f(e,i).then(o,o)},d=[u,void 0],M=l.when(s);for(r(y,function(t){(t.request||t.requestError)&&d.unshift(t.request,t.requestError),(t.response||t.responseError)&&d.push(t.response,t.responseError)});d.length;){var p=d.shift(),T=d.shift();M=M.then(p,T)}return i?(M.success=function(t){return ut(t,"fn"),M.then(function(e){t(e.data,e.status,e.headers,s)}),M},M.error=function(t){return ut(t,"fn"),M.then(null,function(e){t(e.data,e.status,e.headers,s)}),M}):(M.success=io("success"),M.error=io("error")),M}function M(t){r(arguments,function(t){d[t]=function(e,n){return d(c({},n||{},{method:t,url:e}))}})}function p(t){r(arguments,function(t){d[t]=function(e,n,r){return d(c({},r||{},{method:t,url:e,data:n}))}})}function f(e,i){function o(t){if(t){var e={};return r(t,function(t,r){e[r]=function(e){function r(){t(e)}n?u.$applyAsync(r):u.$$phase?r():u.$apply(r)}}),e}}function s(t,e,r,i){function o(){c(e,t,r,i)}p&&(je(t)?p.put(C,[t,e,be(r),i]):p.remove(C)),n?u.$applyAsync(o):(o(),u.$$phase||u.$apply())}function c(t,n,r,i){n=n>=-1?n:0,(je(n)?w.resolve:w.reject)({data:t,status:n,headers:ve(r),config:e,statusText:i})}function g(t){c(t.data,t.status,ft(t.headers()),t.statusText)}function M(){var t=d.pendingRequests.indexOf(e);t!==-1&&d.pendingRequests.splice(t,1)}var p,f,w=l.defer(),y=w.promise,x=e.headers,C=N(e.url,e.paramSerializer(e.params));if(d.pendingRequests.push(e),y.then(M,M),!e.cache&&!t.cache||e.cache===!1||"GET"!==e.method&&"JSONP"!==e.method||(p=I(e.cache)?e.cache:I(t.cache)?t.cache:E),p&&(f=p.get(C),T(f)?S(f)?f.then(g,g):Jr(f)?c(f[1],f[0],ft(f[2]),f[3]):c(f,200,{},"OK"):p.put(C,y)),h(f)){var D=Bn(e.url)?A()[e.xsrfCookieName||t.xsrfCookieName]:void 0;D&&(x[e.xsrfHeaderName||t.xsrfHeaderName]=D),a(e.method,C,i,s,x,e.timeout,e.withCredentials,e.responseType,o(e.eventHandlers),o(e.uploadEventHandlers))}return y}function N(t,e){return e.length>0&&(t+=(t.indexOf("?")==-1?"?":"&")+e),t}var E=s("$http");t.paramSerializer=w(t.paramSerializer)?g.get(t.paramSerializer):t.paramSerializer;var y=[];return r(o,function(t){y.unshift(w(t)?g.get(t):g.invoke(t))}),d.pendingRequests=[],M("get","delete","head","jsonp"),p("post","put","patch"),d.defaults=t,d}]}function Ue(){this.$get=function(){return function(){return new t.XMLHttpRequest}}}function Qe(){this.$get=["$browser","$window","$document","$xhrFactory",function(t,e,n,r){return Be(t,r,t.defer,e.angular.callbacks,n[0])}]}function Be(t,e,n,i,o){function a(t,e,n){var r=o.createElement("script"),a=null;return r.type="text/javascript",r.src=t,r.async=!0,a=function(t){pi(r,"load",a),pi(r,"error",a),o.body.removeChild(r),r=null;var A=-1,s="unknown";t&&("load"!==t.type||i[e].called||(t={type:"error"}),s=t.type,A="error"===t.type?404:200),n&&n(A,s)},Mi(r,"load",a),Mi(r,"error",a),o.body.appendChild(r),a}return function(o,A,s,c,u,l,g,M,p,f){function I(){E&&E(),y&&y.abort()}function N(e,r,i,o,a){T(D)&&n.cancel(D),E=y=null,e(r,i,o,a),t.$$completeOutstandingRequest(d)}if(t.$$incOutstandingRequestCount(),A=A||t.url(),"jsonp"==Ur(o)){var w="_"+(i.counter++).toString(36);i[w]=function(t){i[w].data=t,i[w].called=!0};var E=a(A.replace("JSON_CALLBACK","angular.callbacks."+w),w,function(t,e){N(c,t,i[w].data,"",e),i[w]=d})}else{var y=e(o,A);y.open(o,A,!0),r(u,function(t,e){T(t)&&y.setRequestHeader(e,t)}),y.onload=function(){var t=y.statusText||"",e="response"in y?y.response:y.responseText,n=1223===y.status?204:y.status;0===n&&(n=e?200:"file"==Qn(A).protocol?404:0),N(c,n,e,y.getAllResponseHeaders(),t)};var x=function(){N(c,-1,null,null,"")};if(y.onerror=x,y.onabort=x,r(p,function(t,e){y.addEventListener(e,t)}),r(f,function(t,e){y.upload.addEventListener(e,t)}),g&&(y.withCredentials=!0),M)try{y.responseType=M}catch(C){if("json"!==M)throw C}y.send(h(s)?null:s)}if(l>0)var D=n(I,l);else S(l)&&l.then(I)}}function ze(){var t="{{",e="}}";this.startSymbol=function(e){return e?(t=e,this):t},this.endSymbol=function(t){return t?(e=t,this):e},this.$get=["$parse","$exceptionHandler","$sce",function(n,r,i){function o(t){return"\\\\\\"+t}function a(n){return n.replace(d,t).replace(M,e)}function A(t){if(null==t)return"";switch(typeof t){case"string":break;case"number":t=""+t;break;default:t=G(t)}return t}function s(t,e,n,r){var i;return i=t.$watch(function(t){return i(),r(t)},e,n)}function u(o,u,d,M){function f(t){try{return t=S(t),M&&!T(t)?t:A(t)}catch(e){r(oo.interr(o,e))}}if(!o.length||o.indexOf(t)===-1){var I;if(!u){var N=a(o);I=p(N),I.exp=o,I.expressions=[],I.$$watchDelegate=s}return I}M=!!M;for(var w,E,y,C=0,D=[],m=[],b=o.length,v=[],L=[];C1&&oo.throwNoconcat(o),!u||D.length){var j=function(t){for(var e=0,n=D.length;e4,g=l?R(arguments,4):[],d=e.setInterval,M=e.clearInterval,p=0,f=T(c)&&!c,h=(f?r:n).defer(),I=h.promise;return s=T(s)?s:0,I.$$intervalId=d(function(){f?i.defer(u):t.$evalAsync(u),h.notify(p++),s>0&&p>=s&&(h.resolve(p),M(I.$$intervalId),delete a[I.$$intervalId]),f||t.$apply()},A),a[I.$$intervalId]=h,I}var a={};return o.cancel=function(t){return!!(t&&t.$$intervalId in a)&&(a[t.$$intervalId].reject("canceled"),e.clearInterval(t.$$intervalId),delete a[t.$$intervalId],!0)},o}]}function Oe(t){for(var e=t.split("/"),n=e.length;n--;)e[n]=tt(e[n]);return e.join("/")}function Ye(t,e){var n=Qn(t);e.$$protocol=n.protocol,e.$$host=n.hostname,e.$$port=l(n.port)||Ao[n.protocol]||null}function Ve(t,e){var n="/"!==t.charAt(0);n&&(t="/"+t);var r=Qn(t);e.$$path=decodeURIComponent(n&&"/"===r.pathname.charAt(0)?r.pathname.substring(1):r.pathname),e.$$search=q(r.search),e.$$hash=decodeURIComponent(r.hash),e.$$path&&"/"!=e.$$path.charAt(0)&&(e.$$path="/"+e.$$path)}function He(t,e){return 0===t.lastIndexOf(e,0)}function Re(t,e){if(He(e,t))return e.substr(t.length)}function Fe(t){var e=t.indexOf("#");return e==-1?t:t.substr(0,e)}function Pe(t){return t.replace(/(#.+)|#$/,"$1")}function Ge(t){return t.substr(0,Fe(t).lastIndexOf("/")+1)}function Xe(t){return t.substring(0,t.indexOf("/",t.indexOf("//")+2))}function We(t,e,n){this.$$html5=!0,n=n||"",Ye(t,this),this.$$parse=function(t){var n=Re(e,t);if(!w(n))throw so("ipthprfx",'Invalid url "{0}", missing path prefix "{1}".',t,e);Ve(n,this),this.$$path||(this.$$path="/"),this.$$compose()},this.$$compose=function(){var t=_(this.$$search),n=this.$$hash?"#"+tt(this.$$hash):"";this.$$url=Oe(this.$$path)+(t?"?"+t:"")+n,this.$$absUrl=e+this.$$url.substr(1)},this.$$parseLinkUrl=function(r,i){if(i&&"#"===i[0])return this.hash(i.slice(1)),!0;var o,a,A;return T(o=Re(t,r))?(a=o,A=T(o=Re(n,o))?e+(Re("/",o)||o):t+a):T(o=Re(e,r))?A=e+o:e==r+"/"&&(A=e),A&&this.$$parse(A),!!A}}function Ze(t,e,n){Ye(t,this),this.$$parse=function(r){function i(t,e,n){var r,i=/^\/[A-Z]:(\/.*)/;return He(e,n)&&(e=e.replace(n,"")),i.exec(e)?t:(r=i.exec(t),r?r[1]:t)}var o,a=Re(t,r)||Re(e,r);h(a)||"#"!==a.charAt(0)?this.$$html5?o=a:(o="",h(a)&&(t=r,this.replace())):(o=Re(n,a),h(o)&&(o=a)),Ve(o,this),this.$$path=i(this.$$path,o,t),this.$$compose()},this.$$compose=function(){var e=_(this.$$search),r=this.$$hash?"#"+tt(this.$$hash):"";this.$$url=Oe(this.$$path)+(e?"?"+e:"")+r,this.$$absUrl=t+(this.$$url?n+this.$$url:"")},this.$$parseLinkUrl=function(e,n){return Fe(t)==Fe(e)&&(this.$$parse(e),!0)}}function Je(t,e,n){this.$$html5=!0,Ze.apply(this,arguments),this.$$parseLinkUrl=function(r,i){if(i&&"#"===i[0])return this.hash(i.slice(1)),!0;var o,a;return t==Fe(r)?o=r:(a=Re(e,r))?o=t+n+a:e===r+"/"&&(o=e),o&&this.$$parse(o),!!o},this.$$compose=function(){var e=_(this.$$search),r=this.$$hash?"#"+tt(this.$$hash):"";this.$$url=Oe(this.$$path)+(e?"?"+e:"")+r,this.$$absUrl=t+n+this.$$url}}function $e(t){return function(){return this[t]}}function Ke(t,e){return function(n){return h(n)?this[t]:(this[t]=e(n),this.$$compose(),this)}}function qe(){var t="",e={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(e){return T(e)?(t=e,this):t},this.html5Mode=function(t){return j(t)?(e.enabled=t,this):I(t)?(j(t.enabled)&&(e.enabled=t.enabled),j(t.requireBase)&&(e.requireBase=t.requireBase),j(t.rewriteLinks)&&(e.rewriteLinks=t.rewriteLinks),this):e},this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(n,r,i,o,a){function A(t,e,n){var i=c.url(),o=c.$$state;try{r.url(t,e,n),c.$$state=r.state()}catch(a){throw c.url(i),c.$$state=o,a}}function s(t,e){n.$broadcast("$locationChangeSuccess",c.absUrl(),t,c.$$state,e)}var c,u,l,g=r.baseHref(),d=r.url();if(e.enabled){if(!g&&e.requireBase)throw so("nobase","$location in HTML5 mode requires a tag to be present!");l=Xe(d)+(g||"/"),u=i.history?We:Je}else l=Fe(d),u=Ze;var M=Ge(l);c=new u(l,M,"#"+t),c.$$parseLinkUrl(d,d),c.$$state=r.state();var p=/^\s*(javascript|mailto):/i;o.on("click",function(t){if(e.rewriteLinks&&!t.ctrlKey&&!t.metaKey&&!t.shiftKey&&2!=t.which&&2!=t.button){for(var i=Or(t.target);"a"!==k(i[0]);)if(i[0]===o[0]||!(i=i.parent())[0])return;var A=i.prop("href"),s=i.attr("href")||i.attr("xlink:href");I(A)&&"[object SVGAnimatedString]"===A.toString()&&(A=Qn(A.animVal).href),p.test(A)||!A||i.attr("target")||t.isDefaultPrevented()||c.$$parseLinkUrl(A,s)&&(t.preventDefault(),c.absUrl()!=r.url()&&(n.$apply(),a.angular["ff-684208-preventDefault"]=!0))}}),Pe(c.absUrl())!=Pe(d)&&r.url(c.absUrl(),!0);var f=!0;return r.onUrlChange(function(t,e){return h(Re(M,t))?void(a.location.href=t):(n.$evalAsync(function(){var r,i=c.absUrl(),o=c.$$state;t=Pe(t),c.$$parse(t),c.$$state=e,r=n.$broadcast("$locationChangeStart",t,i,e,o).defaultPrevented,c.absUrl()===t&&(r?(c.$$parse(i),c.$$state=o,A(i,!1,o)):(f=!1,s(i,o)))}),void(n.$$phase||n.$digest()))}),n.$watch(function(){var t=Pe(r.url()),e=Pe(c.absUrl()),o=r.state(),a=c.$$replace,u=t!==e||c.$$html5&&i.history&&o!==c.$$state;(f||u)&&(f=!1,n.$evalAsync(function(){var e=c.absUrl(),r=n.$broadcast("$locationChangeStart",e,t,c.$$state,o).defaultPrevented;c.absUrl()===e&&(r?(c.$$parse(t),c.$$state=o):(u&&A(e,a,o===c.$$state?null:c.$$state),s(t,o)))})),c.$$replace=!1}),c}]}function _e(){var t=!0,e=this;this.debugEnabled=function(e){return T(e)?(t=e,this):t},this.$get=["$window",function(n){function i(t){return t instanceof Error&&(t.stack?t=t.message&&t.stack.indexOf(t.message)===-1?"Error: "+t.message+"\n"+t.stack:t.stack:t.sourceURL&&(t=t.message+"\n"+t.sourceURL+":"+t.line)),t}function o(t){var e=n.console||{},o=e[t]||e.log||d,a=!1;try{a=!!o.apply}catch(A){}return a?function(){var t=[];return r(arguments,function(e){t.push(i(e))}),o.apply(e,t)}:function(t,e){o(t,null==e?"":e)}}return{log:o("log"),info:o("info"),warn:o("warn"),error:o("error"),debug:function(){var n=o("debug");return function(){t&&n.apply(e,arguments)}}()}}]}function tn(t,e){if("__defineGetter__"===t||"__defineSetter__"===t||"__lookupGetter__"===t||"__lookupSetter__"===t||"__proto__"===t)throw uo("isecfld","Attempting to access a disallowed field in Angular expressions! Expression: {0}",e);return t}function en(t){return t+""}function nn(t,e){if(t){if(t.constructor===t)throw uo("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",e);if(t.window===t)throw uo("isecwindow","Referencing the Window in Angular expressions is disallowed! Expression: {0}",e);if(t.children&&(t.nodeName||t.prop&&t.attr&&t.find))throw uo("isecdom","Referencing DOM nodes in Angular expressions is disallowed! Expression: {0}",e);if(t===Object)throw uo("isecobj","Referencing Object in Angular expressions is disallowed! Expression: {0}",e)}return t}function rn(t,e){if(t){if(t.constructor===t)throw uo("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",e);if(t===lo||t===go||t===Mo)throw uo("isecff","Referencing call, apply or bind in Angular expressions is disallowed! Expression: {0}",e)}}function on(t,e){if(t&&(t===(0).constructor||t===(!1).constructor||t==="".constructor||t==={}.constructor||t===[].constructor||t===Function.constructor))throw uo("isecaf","Assigning to a constructor is disallowed! Expression: {0}",e)}function an(t,e){return"undefined"!=typeof t?t:e}function An(t,e){return"undefined"==typeof t?e:"undefined"==typeof e?t:t+e}function sn(t,e){var n=t(e);return!n.$stateful}function cn(t,e){var n,i;switch(t.type){case To.Program:n=!0,r(t.body,function(t){cn(t.expression,e),n=n&&t.expression.constant}),t.constant=n;break;case To.Literal:t.constant=!0,t.toWatch=[];break;case To.UnaryExpression:cn(t.argument,e),t.constant=t.argument.constant,t.toWatch=t.argument.toWatch;break;case To.BinaryExpression:cn(t.left,e),cn(t.right,e),t.constant=t.left.constant&&t.right.constant,t.toWatch=t.left.toWatch.concat(t.right.toWatch);break;case To.LogicalExpression:cn(t.left,e),cn(t.right,e),t.constant=t.left.constant&&t.right.constant,t.toWatch=t.constant?[]:[t];break;case To.ConditionalExpression:cn(t.test,e),cn(t.alternate,e),cn(t.consequent,e),t.constant=t.test.constant&&t.alternate.constant&&t.consequent.constant,t.toWatch=t.constant?[]:[t];break;case To.Identifier:t.constant=!1,t.toWatch=[t];break;case To.MemberExpression:cn(t.object,e),t.computed&&cn(t.property,e),t.constant=t.object.constant&&(!t.computed||t.property.constant),t.toWatch=[t];break;case To.CallExpression:n=!!t.filter&&sn(e,t.callee.name),i=[],r(t.arguments,function(t){cn(t,e),n=n&&t.constant,t.constant||i.push.apply(i,t.toWatch)}),t.constant=n,t.toWatch=t.filter&&sn(e,t.callee.name)?i:[t]; +break;case To.AssignmentExpression:cn(t.left,e),cn(t.right,e),t.constant=t.left.constant&&t.right.constant,t.toWatch=[t];break;case To.ArrayExpression:n=!0,i=[],r(t.elements,function(t){cn(t,e),n=n&&t.constant,t.constant||i.push.apply(i,t.toWatch)}),t.constant=n,t.toWatch=i;break;case To.ObjectExpression:n=!0,i=[],r(t.properties,function(t){cn(t.value,e),n=n&&t.value.constant&&!t.computed,t.value.constant||i.push.apply(i,t.value.toWatch)}),t.constant=n,t.toWatch=i;break;case To.ThisExpression:t.constant=!1,t.toWatch=[];break;case To.LocalsExpression:t.constant=!1,t.toWatch=[]}}function un(t){if(1==t.length){var e=t[0].expression,n=e.toWatch;return 1!==n.length?n:n[0]!==e?n:void 0}}function ln(t){return t.type===To.Identifier||t.type===To.MemberExpression}function gn(t){if(1===t.body.length&&ln(t.body[0].expression))return{type:To.AssignmentExpression,left:t.body[0].expression,right:{type:To.NGValueParameter},operator:"="}}function dn(t){return 0===t.body.length||1===t.body.length&&(t.body[0].expression.type===To.Literal||t.body[0].expression.type===To.ArrayExpression||t.body[0].expression.type===To.ObjectExpression)}function Mn(t){return t.constant}function pn(t,e){this.astBuilder=t,this.$filter=e}function fn(t,e){this.astBuilder=t,this.$filter=e}function hn(t){return"constructor"==t}function Tn(t){return x(t.valueOf)?t.valueOf():No.call(t)}function In(){var t,e,n=Mt(),i=Mt(),o={"true":!0,"false":!1,"null":null,undefined:void 0};this.addLiteral=function(t,e){o[t]=e},this.setIdentifierFns=function(n,r){return t=n,e=r,this},this.$get=["$filter",function(a){function A(t,e,r){var o,A,c;switch(r=r||N,typeof t){case"string":t=t.trim(),c=t;var f=r?i:n;if(o=f[c],!o){":"===t.charAt(0)&&":"===t.charAt(1)&&(A=!0,t=t.substring(2));var T=r?I:h,w=new ho(T),E=new Io(w,a,T);o=E.parse(t),o.constant?o.$$watchDelegate=M:A?o.$$watchDelegate=o.literal?g:l:o.inputs&&(o.$$watchDelegate=u),r&&(o=s(o)),f[c]=o}return p(o,e);case"function":return p(t,e);default:return p(d,e)}}function s(t){function e(e,n,r,i){var o=N;N=!0;try{return t(e,n,r,i)}finally{N=o}}if(!t)return t;e.$$watchDelegate=t.$$watchDelegate,e.assign=s(t.assign),e.constant=t.constant,e.literal=t.literal;for(var n=0;t.inputs&&n0&&A(this.$$state),r.promise},"catch":function(t){return this.then(null,t)},"finally":function(t,e){return this.then(function(e){return p(e,!0,t)},function(e){return p(e,!1,t)},e)}}),c(s.prototype,{resolve:function(t){this.promise.$$state.status||(t===this.promise?this.$$reject(l("qcycle","Expected promise to be resolved with value other than itself '{0}'",t)):this.$$resolve(t))},$$resolve:function(t){function e(t){s||(s=!0,a.$$resolve(t))}function r(t){s||(s=!0,a.$$reject(t))}var i,a=this,s=!1;try{(I(t)||x(t))&&(i=t&&t.then),x(i)?(this.promise.$$state.status=-1,i.call(t,e,r,o(this,this.notify))):(this.promise.$$state.value=t,this.promise.$$state.status=1,A(this.promise.$$state))}catch(c){r(c),n(c)}},reject:function(t){this.promise.$$state.status||this.$$reject(t)},$$reject:function(t){this.promise.$$state.value=t,this.promise.$$state.status=2,A(this.promise.$$state)},notify:function(e){var r=this.promise.$$state.pending;this.promise.$$state.status<=0&&r&&r.length&&t(function(){for(var t,i,o=0,a=r.length;o=0&&T(o,-1),A=null}},$watchGroup:function(t,e){function n(){s=!1,c?(c=!1,e(o,o,A)):e(o,i,A)}var i=new Array(t.length),o=new Array(t.length),a=[],A=this,s=!1,c=!0;if(!t.length){var u=!0;return A.$evalAsync(function(){u&&e(o,o,A)}),function(){u=!1}}return 1===t.length?this.$watch(t[0],function(t,n,r){o[0]=t,i[0]=n,e(o,t===n?o:i,r)}):(r(t,function(t,e){var r=A.$watch(t,function(t,r){o[e]=t,i[e]=r,s||(s=!0,A.$evalAsync(n))});a.push(r)}),function(){for(;a.length;)a.shift()()})},$watchCollection:function(t,e){function r(t){o=t;var e,r,i,A,s;if(!h(o)){if(I(o))if(n(o)){a!==d&&(a=d,f=a.length=0,l++),e=o.length,f!==e&&(l++,a.length=f=e);for(var c=0;ce){l++;for(r in a)Sr.call(o,r)||(f--,delete a[r])}}else a!==o&&(a=o,l++);return l}}function i(){if(p?(p=!1,e(o,o,s)):e(o,A,s),u)if(I(o))if(n(o)){A=new Array(o.length);for(var t=0;t1,l=0,g=c(t,r),d=[],M={},p=!0,f=0;return this.$watch(g,i)},$digest:function(){var t,n,r,a,c,l,g,d,M,h,T,I,N=i,y=this,b=[];p("$digest"),u.$$checkUrlChange(),this===C&&null!==s&&(u.defer.cancel(s),E()),A=null;do{d=!1,h=y;for(var L=0;L-1)throw wo("iwcard","Illegal sequence *** in string matcher. String: {0}",t);return t=qr(t).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*"),new RegExp("^"+t+"$")}if(C(t))return new RegExp("^"+t.source+"$");throw wo("imatcher",'Matchers may only be "self", string patterns or RegExp objects')}function mn(t){var e=[];return T(t)&&r(t,function(t){e.push(Dn(t))}),e}function bn(){this.SCE_CONTEXTS=Eo;var t=["self"],e=[];this.resourceUrlWhitelist=function(e){return arguments.length&&(t=mn(e)),t},this.resourceUrlBlacklist=function(t){return arguments.length&&(e=mn(t)),e},this.$get=["$injector",function(n){function r(t,e){return"self"===t?Bn(e):!!t.exec(e.href)}function i(n){var i,o,a=Qn(n.toString()),A=!1;for(i=0,o=t.length;i to the top of your HTML document. See http://docs.angularjs.org/api/ng.$sce for more information.");var i=ft(Eo);i.isEnabled=function(){return t},i.trustAs=n.trustAs,i.getTrusted=n.getTrusted,i.valueOf=n.valueOf,t||(i.trustAs=i.getTrusted=function(t,e){return e},i.valueOf=M),i.parseAs=function(t,n){var r=e(n);return r.literal&&r.constant?r:e(n,function(e){return i.getTrusted(t,e)})};var o=i.parseAs,a=i.getTrusted,A=i.trustAs;return r(Eo,function(t,e){var n=Ur(e);i[wt("parse_as_"+n)]=function(e){return o(t,e)},i[wt("get_trusted_"+n)]=function(e){return a(t,e)},i[wt("trust_as_"+n)]=function(e){return A(t,e)}}),i}]}function Ln(){this.$get=["$window","$document",function(t,e){var n,r,i={},o=t.chrome&&t.chrome.app&&t.chrome.app.runtime,a=!o&&t.history&&t.history.pushState,A=l((/android (\d+)/.exec(Ur((t.navigator||{}).userAgent))||[])[1]),s=/Boxee/i.test((t.navigator||{}).userAgent),c=e[0]||{},u=/^(Moz|webkit|ms)(?=[A-Z])/,g=c.body&&c.body.style,d=!1,M=!1;if(g){for(var p in g)if(r=u.exec(p)){n=r[0],n=n[0].toUpperCase()+n.substr(1);break}n||(n="WebkitOpacity"in g&&"webkit"),d=!!("transition"in g||n+"Transition"in g),M=!!("animation"in g||n+"Animation"in g),!A||d&&M||(d=w(g.webkitTransition),M=w(g.webkitAnimation))}return{history:!(!a||A<4||s),hasEvent:function(t){if("input"===t&&kr<=11)return!1;if(h(i[t])){var e=c.createElement("div");i[t]="on"+t in e}return i[t]},csp:_r(),vendorPrefix:n,transitions:d,animations:M,android:A}}]}function jn(){var t;this.httpOptions=function(e){return e?(t=e,this):t},this.$get=["$templateCache","$http","$q","$sce",function(e,n,r,i){function o(a,A){function s(t){if(!A)throw yo("tpload","Failed to load template: {0} (HTTP status: {1} {2})",a,t.status,t.statusText);return r.reject(t)}o.totalPendingRequests++,w(a)&&!h(e.get(a))||(a=i.getTrustedResourceUrl(a));var u=n.defaults&&n.defaults.transformResponse;return Jr(u)?u=u.filter(function(t){return t!==De}):u===De&&(u=null),n.get(a,c({cache:e,transformResponse:u},t))["finally"](function(){o.totalPendingRequests--}).then(function(t){return e.put(a,t.data),t.data},s)}return o.totalPendingRequests=0,o}]}function Sn(){this.$get=["$rootScope","$browser","$location",function(t,e,n){var i={};return i.findBindings=function(t,e,n){var i=t.getElementsByClassName("ng-binding"),o=[];return r(i,function(t){var i=Wr.element(t).data("$binding");i&&r(i,function(r){if(n){var i=new RegExp("(^|\\s)"+qr(e)+"(\\s|\\||$)");i.test(r)&&o.push(t)}else r.indexOf(e)!=-1&&o.push(t)})}),o},i.findModels=function(t,e,n){for(var r=["ng-","data-ng-","ng\\:"],i=0;i0&&(s=e(o.substring(0,A)),h(r[s])&&(r[s]=e(o.substring(A+1))));return r}}function On(){this.$get=kn}function Yn(t){function e(i,o){if(I(i)){var a={};return r(i,function(t,n){a[n]=e(n,t)}),a}return t.factory(i+n,o)}var n="Filter";this.register=e,this.$get=["$injector",function(t){return function(e){return t.get(e+n)}}],e("currency",Pn),e("date",or),e("filter",Vn),e("json",ar),e("limitTo",Ar),e("lowercase",So),e("number",Gn),e("orderBy",cr),e("uppercase",Uo)}function Vn(){return function(t,r,i){if(!n(t)){if(null==t)return t;throw e("filter")("notarray","Expected array but received: {0}",t)}var o,a,A=Fn(r);switch(A){case"function":o=r;break;case"boolean":case"null":case"number":case"string":a=!0;case"object":o=Hn(r,i,a);break;default:return t}return Array.prototype.filter.call(t,o)}}function Hn(t,e,n){var r,i=I(t)&&"$"in t;return e===!0?e=V:x(e)||(e=function(t,e){return!h(t)&&(null===t||null===e?t===e:!(I(e)||I(t)&&!f(t))&&(t=Ur(""+t),e=Ur(""+e),t.indexOf(e)!==-1))}),r=function(r){return i&&!I(r)?Rn(r,t.$,e,!1):Rn(r,t,e,n)}}function Rn(t,e,n,r,i){var o=Fn(t),a=Fn(e);if("string"===a&&"!"===e.charAt(0))return!Rn(t,e.substring(1),n,r);if(Jr(t))return t.some(function(t){return Rn(t,e,n,r)});switch(o){case"object":var A;if(r){for(A in t)if("$"!==A.charAt(0)&&Rn(t[A],e,n,!0))return!0;return!i&&Rn(t,e,n,!1)}if("object"===a){for(A in e){var s=e[A];if(!x(s)&&!h(s)){var c="$"===A,u=c?t:t[A];if(!Rn(u,s,n,c,c))return!1}}return!0}return n(t,e);case"function":return!1;default:return n(t,e)}}function Fn(t){return null===t?"null":typeof t}function Pn(t){var e=t.NUMBER_FORMATS;return function(t,n,r){return h(n)&&(n=e.CURRENCY_SYM),h(r)&&(r=e.PATTERNS[1].maxFrac),null==t?t:Zn(t,e.PATTERNS[1],e.GROUP_SEP,e.DECIMAL_SEP,r).replace(/\u00A4/g,n)}}function Gn(t){var e=t.NUMBER_FORMATS;return function(t,n){return null==t?t:Zn(t,e.PATTERNS[0],e.GROUP_SEP,e.DECIMAL_SEP,n)}}function Xn(t){var e,n,r,i,o,a=0;for((n=t.indexOf(mo))>-1&&(t=t.replace(mo,"")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charAt(r)==bo;r++);if(r==(o=t.length))e=[0],n=1;else{for(o--;t.charAt(o)==bo;)o--;for(n-=r,e=[],i=0;r<=o;r++,i++)e[i]=+t.charAt(r)}return n>Do&&(e=e.splice(0,Do-1),a=n-1,n=1),{d:e,e:a,i:n}}function Wn(t,e,n,r){var i=t.d,o=i.length-t.i;e=h(e)?Math.min(Math.max(n,o),r):+e;var a=e+t.i,A=i[a];if(a>0){i.splice(Math.max(t.i,a));for(var s=a;s=5)if(a-1<0){for(var u=0;u>a;u--)i.unshift(0),t.i++;i.unshift(1),t.i++}else i[a-1]++;for(;o0?d=u.splice(l,u.length):(d=u,u=[0]);var M=[];for(u.length>=e.lgSize&&M.unshift(u.splice(-e.lgSize,u.length).join(""));u.length>e.gSize;)M.unshift(u.splice(-e.gSize,u.length).join(""));u.length&&M.unshift(u.join("")),c=M.join(n),d.length&&(c+=r+d.join("")),g&&(c+="e+"+g)}return t<0&&!A?e.negPre+c+e.negSuf:e.posPre+c+e.posSuf}function Jn(t,e,n,r){var i="";for((t<0||r&&t<=0)&&(r?t=-t+1:(t=-t,i="-")),t=""+t;t.length0||a>-n)&&(a+=n),0===a&&n==-12&&(a=12),Jn(a,e,r,i)}}function Kn(t,e,n){return function(r,i){var o=r["get"+t](),a=(n?"STANDALONE":"")+(e?"SHORT":""),A=Qr(a+t);return i[A][o]}}function qn(t,e,n){var r=-1*n,i=r>=0?"+":"";return i+=Jn(Math[r>0?"floor":"ceil"](r/60),2)+Jn(Math.abs(r%60),2)}function _n(t){var e=new Date(t,0,1).getDay();return new Date(t,0,(e<=4?5:12)-e)}function tr(t){return new Date(t.getFullYear(),t.getMonth(),t.getDate()+(4-t.getDay()))}function er(t){return function(e){var n=_n(e.getFullYear()),r=tr(e),i=+r-+n,o=1+Math.round(i/6048e5);return Jn(o,t)}}function nr(t,e){return t.getHours()<12?e.AMPMS[0]:e.AMPMS[1]}function rr(t,e){return t.getFullYear()<=0?e.ERAS[0]:e.ERAS[1]}function ir(t,e){return t.getFullYear()<=0?e.ERANAMES[0]:e.ERANAMES[1]}function or(t){function e(t){var e;if(e=t.match(n)){var r=new Date(0),i=0,o=0,a=e[8]?r.setUTCFullYear:r.setFullYear,A=e[8]?r.setUTCHours:r.setHours;e[9]&&(i=l(e[9]+e[10]),o=l(e[9]+e[11])),a.call(r,l(e[1]),l(e[2])-1,l(e[3]));var s=l(e[4]||0)-i,c=l(e[5]||0)-o,u=l(e[6]||0),g=Math.round(1e3*parseFloat("0."+(e[7]||0)));return A.call(r,s,c,u,g),r}return t}var n=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(n,i,o){var a,A,s="",c=[];if(i=i||"mediumDate",i=t.DATETIME_FORMATS[i]||i,w(n)&&(n=jo.test(n)?l(n):e(n)),E(n)&&(n=new Date(n)),!y(n)||!isFinite(n.getTime()))return n;for(;i;)A=Lo.exec(i),A?(c=H(c,A,1),i=c.pop()):(c.push(i),i=null);var u=n.getTimezoneOffset();return o&&(u=W(o,u),n=J(n,o,!0)),r(c,function(e){a=vo[e],s+=a?a(n,t.DATETIME_FORMATS,u):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),s}}function ar(){return function(t,e){return h(e)&&(e=2),G(t,e)}}function Ar(){return function(t,e,r){return e=Math.abs(Number(e))===1/0?Number(e):l(e),isNaN(e)?t:(E(t)&&(t=t.toString()),n(t)?(r=!r||isNaN(r)?0:l(r),r=r<0?Math.max(0,t.length+r):r,e>=0?sr(t,r,r+e):0===r?sr(t,e,t.length):sr(t,Math.max(0,r+e),r)):t)}}function sr(t,e,n){return w(t)?t.slice(e,n):Hr.call(t,e,n)}function cr(t){function r(e){return e.map(function(e){var n=1,r=M;if(x(e))r=e;else if(w(e)&&("+"!=e.charAt(0)&&"-"!=e.charAt(0)||(n="-"==e.charAt(0)?-1:1,e=e.substring(1)),""!==e&&(r=t(e),r.constant))){var i=r();r=function(t){return t[i]}}return{get:r,descending:n}})}function i(t){switch(typeof t){case"number":case"boolean":case"string":return!0;default:return!1}}function o(t){return x(t.valueOf)&&(t=t.valueOf(),i(t))?t:f(t)&&(t=t.toString(),i(t))?t:t}function a(t,e){var n=typeof t;return null===t?(n="string",t="null"):"object"===n&&(t=o(t)),{value:t,type:n,index:e}}function A(t,e){var n=0,r=t.type,i=e.type;if(r===i){var o=t.value,a=e.value;"string"===r?(o=o.toLowerCase(),a=a.toLowerCase()):"object"===r&&(I(o)&&(o=t.index),I(a)&&(a=e.index)),o!==a&&(n=o=p},a.$observe("min",function(t){p=g(t),A.$validate()})}if(T(a.max)||a.ngMax){var f;A.$validators.max=function(t){return!l(t)||h(f)||n(t)<=f},a.$observe("max",function(t){f=g(t),A.$validate()})}}}function Ir(t,e,n,r){var i=e[0],o=r.$$hasNativeValidators=I(i.validity);o&&r.$parsers.push(function(t){var n=e.prop(jr)||{};return n.badInput||n.typeMismatch?void 0:t; +})}function Nr(t,e,n,r,i,o){if(Ir(t,e,n,r),pr(t,e,n,r,i,o),r.$$parserName="number",r.$parsers.push(function(t){return r.$isEmpty(t)?null:Po.test(t)?parseFloat(t):void 0}),r.$formatters.push(function(t){if(!r.$isEmpty(t)){if(!E(t))throw ma("numfmt","Expected `{0}` to be a number",t);t=t.toString()}return t}),T(n.min)||n.ngMin){var a;r.$validators.min=function(t){return r.$isEmpty(t)||h(a)||t>=a},n.$observe("min",function(t){T(t)&&!E(t)&&(t=parseFloat(t,10)),a=E(t)&&!isNaN(t)?t:void 0,r.$validate()})}if(T(n.max)||n.ngMax){var A;r.$validators.max=function(t){return r.$isEmpty(t)||h(A)||t<=A},n.$observe("max",function(t){T(t)&&!E(t)&&(t=parseFloat(t,10)),A=E(t)&&!isNaN(t)?t:void 0,r.$validate()})}}function wr(t,e,n,r,i,o){pr(t,e,n,r,i,o),dr(r),r.$$parserName="url",r.$validators.url=function(t,e){var n=t||e;return r.$isEmpty(n)||Ro.test(n)}}function Er(t,e,n,r,i,o){pr(t,e,n,r,i,o),dr(r),r.$$parserName="email",r.$validators.email=function(t,e){var n=t||e;return r.$isEmpty(n)||Fo.test(n)}}function yr(t,e,n,r){h(n.name)&&e.attr("name",a());var i=function(t){e[0].checked&&r.$setViewValue(n.value,t&&t.type)};e.on("click",i),r.$render=function(){var t=n.value;e[0].checked=t==r.$viewValue},n.$observe("value",r.$render)}function xr(t,e,n,r,i){var o;if(T(r)){if(o=t(r),!o.constant)throw ma("constexpr","Expected constant expression for `{0}`, but saw `{1}`.",n,r);return o(e)}return i}function Cr(t,e,n,r,i,o,a,A){var s=xr(A,t,"ngTrueValue",n.ngTrueValue,!0),c=xr(A,t,"ngFalseValue",n.ngFalseValue,!1),u=function(t){r.$setViewValue(e[0].checked,t&&t.type)};e.on("click",u),r.$render=function(){e[0].checked=r.$viewValue},r.$isEmpty=function(t){return t===!1},r.$formatters.push(function(t){return V(t,s)}),r.$parsers.push(function(t){return t?s:c})}function Dr(t,e){return t="ngClass"+t,["$animate",function(n){function i(t,e){var n=[];t:for(var r=0;r0||n[t])&&(n[t]=(n[t]||0)+e,n[t]===+(e>0)&&i.push(t))}),A.data("$classCounts",n),i.join(" ")}function g(t,e){var r=i(e,t),o=i(t,e);r=l(r,1),o=l(o,-1),r&&r.length&&n.addClass(A,r),o&&o.length&&n.removeClass(A,o)}function d(t){if(e===!0||(1&a.$index)===e){var n=o(t||[]);if(M){if(!V(t,M)){var r=o(M);g(r,n)}}else c(n)}M=Jr(t)?t.map(function(t){return ft(t)}):ft(t)}var M;a.$watch(s[t],d,!0),s.$observe("class",function(e){d(a.$eval(s[t]))}),"ngClass"!==t&&a.$watch("$index",function(n,r){var i=1&n;if(i!==(1&r)){var A=o(a.$eval(s[t]));i===e?c(A):u(A)}})}}}]}function mr(t){function e(t,e,A){h(e)?n("$pending",t,A):r("$pending",t,A),j(e)?e?(u(a.$error,t,A),c(a.$$success,t,A)):(c(a.$error,t,A),u(a.$$success,t,A)):(u(a.$error,t,A),u(a.$$success,t,A)),a.$pending?(i(xa,!0),a.$valid=a.$invalid=void 0,o("",null)):(i(xa,!1),a.$valid=br(a.$error),a.$invalid=!a.$valid,o("",a.$valid));var s;s=a.$pending&&a.$pending[t]?void 0:!a.$error[t]&&(!!a.$$success[t]||null),o(t,s),a.$$parentForm.$setValidity(t,s,a)}function n(t,e,n){a[t]||(a[t]={}),c(a[t],e,n)}function r(t,e,n){a[t]&&u(a[t],e,n),br(a[t])&&(a[t]=void 0)}function i(t,e){e&&!s[t]?(l.addClass(A,t),s[t]=!0):!e&&s[t]&&(l.removeClass(A,t),s[t]=!1)}function o(t,e){t=t?"-"+At(t,"-"):"",i(Ta+t,e===!0),i(Ia+t,e===!1)}var a=t.ctrl,A=t.$element,s={},c=t.set,u=t.unset,l=t.$animate;s[Ia]=!(s[Ta]=A.hasClass(Ta)),a.$setValidity=e}function br(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!1;return!0}function vr(t){t[0].hasAttribute("selected")&&(t[0].selected=!0)}var Lr=/^\/(.+)\/([a-z]*)$/,jr="validity",Sr=Object.prototype.hasOwnProperty,Ur=function(t){return w(t)?t.toLowerCase():t},Qr=function(t){return w(t)?t.toUpperCase():t},Br=function(t){return w(t)?t.replace(/[A-Z]/g,function(t){return String.fromCharCode(32|t.charCodeAt(0))}):t},zr=function(t){return w(t)?t.replace(/[a-z]/g,function(t){return String.fromCharCode(t.charCodeAt(0)&-33)}):t};"i"!=="I".toLowerCase()&&(Ur=Br,Qr=zr);var kr,Or,Yr,Vr,Hr=[].slice,Rr=[].splice,Fr=[].push,Pr=Object.prototype.toString,Gr=Object.getPrototypeOf,Xr=e("ng"),Wr=t.angular||(t.angular={}),Zr=0;kr=t.document.documentMode,d.$inject=[],M.$inject=[];var Jr=Array.isArray,$r=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array\]$/,Kr=function(t){return w(t)?t.trim():t},qr=function(t){return t.replace(/([-()\[\]{}+?*.$\^|,:#(?:<\/\1>|)$/,wi=/<|&#?\w+;/,Ei=/<([\w:-]+)/,yi=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,xi={option:[1,'"],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};xi.optgroup=xi.option,xi.tbody=xi.tfoot=xi.colgroup=xi.caption=xi.thead,xi.th=xi.td;var Ci=t.Node.prototype.contains||function(t){return!!(16&this.compareDocumentPosition(t))},Di=vt.prototype={ready:function(e){function n(){r||(r=!0,e())}var r=!1;"complete"===t.document.readyState?t.setTimeout(n):(this.on("DOMContentLoaded",n),vt(t).on("load",n))},toString:function(){var t=[];return r(this,function(e){t.push(""+e)}),"["+t.join(", ")+"]"},eq:function(t){return Or(t>=0?this[t]:this[this.length+t])},length:0,push:Fr,sort:[].sort,splice:[].splice},mi={};r("multiple,selected,checked,disabled,readOnly,required,open".split(","),function(t){mi[Ur(t)]=t});var bi={};r("input,select,option,textarea,button,form,details".split(","),function(t){bi[t]=!0});var vi={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};r({data:Bt,removeData:Ut,hasData:xt,cleanData:Ct},function(t,e){vt[e]=t}),r({data:Bt,inheritedData:Ht,scope:function(t){return Or.data(t,"$scope")||Ht(t.parentNode||t,["$isolateScope","$scope"])},isolateScope:function(t){return Or.data(t,"$isolateScope")||Or.data(t,"$isolateScopeNoTemplate")},controller:Vt,injector:function(t){return Ht(t,"$injector")},removeAttr:function(t,e){t.removeAttribute(e)},hasClass:zt,css:function(t,e,n){return e=wt(e),T(n)?void(t.style[e]=n):t.style[e]},attr:function(t,e,n){var r=t.nodeType;if(r!==Ai&&r!==ai&&r!==si){var i=Ur(e);if(mi[i]){if(!T(n))return t[e]||(t.attributes.getNamedItem(e)||d).specified?i:void 0;n?(t[e]=!0,t.setAttribute(e,i)):(t[e]=!1,t.removeAttribute(i))}else if(T(n))t.setAttribute(e,n);else if(t.getAttribute){var o=t.getAttribute(e,2);return null===o?void 0:o}}},prop:function(t,e,n){return T(n)?void(t[e]=n):t[e]},text:function(){function t(t,e){if(h(e)){var n=t.nodeType;return n===oi||n===Ai?t.textContent:""}t.textContent=e}return t.$dv="",t}(),val:function(t,e){if(h(e)){if(t.multiple&&"select"===k(t)){var n=[];return r(t.options,function(t){t.selected&&n.push(t.value||t.text)}),0===n.length?null:n}return t.value}t.value=e},html:function(t,e){return h(e)?t.innerHTML:(jt(t,!0),void(t.innerHTML=e))},empty:Rt},function(t,e){vt.prototype[e]=function(e,n){var r,i,o=this.length;if(t!==Rt&&h(2==t.length&&t!==zt&&t!==Vt?e:n)){if(I(e)){for(r=0;r=0?e.split(" "):[e],s=A.length,c=function(e,r,i){var A=o[e];A||(A=o[e]=[],A.specialHandlerWrapper=r,"$destroy"===e||i||Mi(t,e,a)),A.push(n)};s--;)e=A[s],Ti[e]?(c(Ti[e],Jt),c(e,void 0,!0)):c(e)}},off:St,one:function(t,e,n){t=Or(t),t.on(e,function r(){t.off(e,n),t.off(e,r)}),t.on(e,n)},replaceWith:function(t,e){var n,i=t.parentNode;jt(t),r(new vt(e),function(e){n?i.insertBefore(e,n.nextSibling):i.replaceChild(e,t),n=e})},children:function(t){var e=[];return r(t.childNodes,function(t){t.nodeType===oi&&e.push(t)}),e},contents:function(t){return t.contentDocument||t.childNodes||[]},append:function(t,e){var n=t.nodeType;if(n===oi||n===ui){e=new vt(e);for(var r=0,i=e.length;r/,Si=/^[^\(]*\(\s*([^\)]*)\)/m,Ui=/,/,Qi=/^\s*(_?)(\S+?)\1\s*$/,Bi=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,zi=e("$injector");re.$$annotate=ne;var ki=e("$animate"),Oi=1,Yi="ng-animate",Vi=function(){this.$get=d},Hi=function(){var t=new qt,e=[];this.$get=["$$AnimateRunner","$rootScope",function(n,i){function o(t,e,n){var i=!1;return e&&(e=w(e)?e.split(" "):Jr(e)?e:[],r(e,function(e){e&&(i=!0,t[e]=n)})),i}function a(){r(e,function(e){var n=t.get(e);if(n){var i=Ae(e.attr("class")),o="",a="";r(n,function(t,e){var n=!!i[e];t!==n&&(t?o+=(o.length?" ":"")+e:a+=(a.length?" ":"")+e)}),r(e,function(t){o&&Ot(t,o),a&&kt(t,a)}),t.remove(e)}}),e.length=0}function A(n,r,A){var s=t.get(n)||{},c=o(s,r,!0),u=o(s,A,!1);(c||u)&&(t.put(n,s),e.push(n),1===e.length&&i.$$postDigest(a))}return{enabled:d,on:d,off:d,pin:d,push:function(t,e,r,i){i&&i(),r=r||{},r.from&&t.css(r.from),r.to&&t.css(r.to),(r.addClass||r.removeClass)&&A(t,r.addClass,r.removeClass);var o=new n;return o.complete(),o}}}]},Ri=["$provide",function(t){var e=this;this.$$registeredAnimations=Object.create(null),this.register=function(n,r){if(n&&"."!==n.charAt(0))throw ki("notcsel","Expecting class selector starting with '.' got '{0}'.",n);var i=n+"-animation";e.$$registeredAnimations[n.substr(1)]=i,t.factory(i,r)},this.classNameFilter=function(t){if(1===arguments.length&&(this.$$classNameFilter=t instanceof RegExp?t:null,this.$$classNameFilter)){var e=new RegExp("(\\s+|\\/)"+Yi+"(\\s+|\\/)");if(e.test(this.$$classNameFilter.toString()))throw ki("nongcls",'$animateProvider.classNameFilter(regex) prohibits accepting a regex value which matches/contains the "{0}" CSS class.',Yi)}return this.$$classNameFilter},this.$get=["$$animateQueue",function(t){function e(t,e,n){if(n){var r=ae(n);!r||r.parentNode||r.previousElementSibling||(n=null)}n?n.after(t):e.prepend(t)}return{on:t.on,off:t.off,pin:t.pin,enabled:t.enabled,cancel:function(t){t.end&&t.end()},enter:function(n,r,i,o){return r=r&&Or(r),i=i&&Or(i),r=r||i.parent(),e(n,r,i),t.push(n,"enter",se(o))},move:function(n,r,i,o){return r=r&&Or(r),i=i&&Or(i),r=r||i.parent(),e(n,r,i),t.push(n,"move",se(o))},leave:function(e,n){return t.push(e,"leave",se(n),function(){e.remove()})},addClass:function(e,n,r){return r=se(r),r.addClass=oe(r.addclass,n),t.push(e,"addClass",r)},removeClass:function(e,n,r){return r=se(r),r.removeClass=oe(r.removeClass,n),t.push(e,"removeClass",r)},setClass:function(e,n,r,i){return i=se(i),i.addClass=oe(i.addClass,n),i.removeClass=oe(i.removeClass,r),t.push(e,"setClass",i)},animate:function(e,n,r,i,o){return o=se(o),o.from=o.from?c(o.from,n):n,o.to=o.to?c(o.to,r):r,i=i||"ng-inline-animate",o.tempClasses=oe(o.tempClasses,i),t.push(e,"animate",o)}}}]}],Fi=function(){this.$get=["$$rAF",function(t){function e(e){n.push(e),n.length>1||t(function(){for(var t=0;t <= >= && || ! = |".split(" "),function(t){po[t]=!0});var fo={n:"\n",f:"\f",r:"\r",t:"\t",v:"\x0B","'":"'",'"':'"'},ho=function(t){this.options=t};ho.prototype={constructor:ho,lex:function(t){for(this.text=t,this.index=0,this.tokens=[];this.index=55296&&n<=56319&&r>=56320&&r<=57343?t+e:t},isExpOperator:function(t){return"-"===t||"+"===t||this.isNumber(t)},throwError:function(t,e,n){n=n||this.index;var r=T(e)?"s "+e+"-"+this.index+" ["+this.text.substring(e,n)+"]":" "+n;throw uo("lexerr","Lexer Error: {0} at column{1} in expression [{2}].",t,r,this.text)},readNumber:function(){for(var t="",e=this.index;this.index0&&!this.peek("}",")",";","]")&&t.push(this.expressionStatement()),!this.expect(";"))return{type:To.Program,body:t}},expressionStatement:function(){return{type:To.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var t,e=this.expression();t=this.expect("|");)e=this.filter(e);return e},expression:function(){return this.assignment()},assignment:function(){var t=this.ternary();return this.expect("=")&&(t={type:To.AssignmentExpression,left:t,right:this.assignment(),operator:"="}),t},ternary:function(){var t,e,n=this.logicalOR();return this.expect("?")&&(t=this.expression(),this.consume(":"))?(e=this.expression(),{type:To.ConditionalExpression,test:n,alternate:t,consequent:e}):n},logicalOR:function(){for(var t=this.logicalAND();this.expect("||");)t={type:To.LogicalExpression,operator:"||",left:t,right:this.logicalAND()};return t},logicalAND:function(){for(var t=this.equality();this.expect("&&");)t={type:To.LogicalExpression,operator:"&&",left:t,right:this.equality()};return t},equality:function(){for(var t,e=this.relational();t=this.expect("==","!=","===","!==");)e={type:To.BinaryExpression,operator:t.text,left:e,right:this.relational()};return e},relational:function(){for(var t,e=this.additive();t=this.expect("<",">","<=",">=");)e={type:To.BinaryExpression,operator:t.text,left:e,right:this.additive()};return e},additive:function(){for(var t,e=this.multiplicative();t=this.expect("+","-");)e={type:To.BinaryExpression,operator:t.text,left:e,right:this.multiplicative()};return e},multiplicative:function(){for(var t,e=this.unary();t=this.expect("*","/","%");)e={type:To.BinaryExpression,operator:t.text,left:e,right:this.unary()};return e},unary:function(){var t;return(t=this.expect("+","-","!"))?{type:To.UnaryExpression,operator:t.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var t;this.expect("(")?(t=this.filterChain(),this.consume(")")):this.expect("[")?t=this.arrayDeclaration():this.expect("{")?t=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?t=Y(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?t={type:To.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?t=this.identifier():this.peek().constant?t=this.constant():this.throwError("not a primary expression",this.peek());for(var e;e=this.expect("(","[",".");)"("===e.text?(t={type:To.CallExpression,callee:t,arguments:this.parseArguments()},this.consume(")")):"["===e.text?(t={type:To.MemberExpression,object:t,property:this.expression(),computed:!0},this.consume("]")):"."===e.text?t={type:To.MemberExpression,object:t,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return t},filter:function(t){for(var e=[t],n={type:To.CallExpression,callee:this.identifier(),arguments:e,filter:!0};this.expect(":");)e.push(this.expression());return n},parseArguments:function(){var t=[];if(")"!==this.peekToken().text)do t.push(this.filterChain());while(this.expect(","));return t},identifier:function(){var t=this.consume();return t.identifier||this.throwError("is not a valid identifier",t),{type:To.Identifier,name:t.text}},constant:function(){return{type:To.Literal,value:this.consume().value}},arrayDeclaration:function(){var t=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;t.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:To.ArrayExpression,elements:t}},object:function(){var t,e=[];if("}"!==this.peekToken().text)do{if(this.peek("}"))break;t={type:To.Property,kind:"init"},this.peek().constant?(t.key=this.constant(),t.computed=!1,this.consume(":"),t.value=this.expression()):this.peek().identifier?(t.key=this.identifier(),t.computed=!1,this.peek(":")?(this.consume(":"),t.value=this.expression()):t.value=t.key):this.peek("[")?(this.consume("["),t.key=this.expression(),this.consume("]"),t.computed=!0,this.consume(":"),t.value=this.expression()):this.throwError("invalid key",this.peek()),e.push(t)}while(this.expect(","));return this.consume("}"),{type:To.ObjectExpression,properties:e}},throwError:function(t,e){throw uo("syntax","Syntax Error: Token '{0}' {1} at column {2} of the expression [{3}] starting at [{4}].",e.text,t,e.index+1,this.text,this.text.substring(e.index))},consume:function(t){if(0===this.tokens.length)throw uo("ueoe","Unexpected end of expression: {0}",this.text);var e=this.expect(t);return e||this.throwError("is unexpected, expecting ["+t+"]",this.peek()),e},peekToken:function(){if(0===this.tokens.length)throw uo("ueoe","Unexpected end of expression: {0}",this.text);return this.tokens[0]},peek:function(t,e,n,r){return this.peekAhead(0,t,e,n,r)},peekAhead:function(t,e,n,r,i){if(this.tokens.length>t){var o=this.tokens[t],a=o.text;if(a===e||a===n||a===r||a===i||!e&&!n&&!r&&!i)return o}return!1},expect:function(t,e,n,r){var i=this.peek(t,e,n,r);return!!i&&(this.tokens.shift(),i)},selfReferential:{"this":{type:To.ThisExpression},$locals:{type:To.LocalsExpression}}},pn.prototype={compile:function(t,e){var n=this,i=this.astBuilder.ast(t);this.state={nextId:0,filters:{},expensiveChecks:e,fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},cn(i,n.$filter);var o,a="";if(this.stage="assign",o=gn(i)){this.state.computing="assign";var A=this.nextId();this.recurse(o,A),this.return_(A),a="fn.assign="+this.generateFunction("assign","s,v,l")}var s=un(i.body);n.stage="inputs",r(s,function(t,e){var r="fn"+e;n.state[r]={vars:[],body:[],own:{}},n.state.computing=r;var i=n.nextId();n.recurse(t,i),n.return_(i),n.state.inputs.push(r),t.watchId=e}),this.state.computing="fn",this.stage="main",this.recurse(i);var c='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+a+this.watchFns()+"return fn;",u=new Function("$filter","ensureSafeMemberName","ensureSafeObject","ensureSafeFunction","getStringValue","ensureSafeAssignContext","ifDefined","plus","text",c)(this.$filter,tn,nn,rn,en,on,an,An,t);return this.state=this.stage=void 0,u.literal=dn(i),u.constant=Mn(i),u},USE:"use",STRICT:"strict",watchFns:function(){var t=[],e=this.state.inputs,n=this;return r(e,function(e){t.push("var "+e+"="+n.generateFunction(e,"s"))}),e.length&&t.push("fn.inputs=["+e.join(",")+"];"),t.join("")},generateFunction:function(t,e){return"function("+e+"){"+this.varsPrefix(t)+this.body(t)+"};"},filterPrefix:function(){var t=[],e=this;return r(this.state.filters,function(n,r){t.push(n+"=$filter("+e.escape(r)+")")}),t.length?"var "+t.join(",")+";":""},varsPrefix:function(t){return this.state[t].vars.length?"var "+this.state[t].vars.join(",")+";":""},body:function(t){return this.state[t].body.join("")},recurse:function(t,e,n,i,o,a){var A,s,c,u,l,g=this;if(i=i||d,!a&&T(t.watchId))return e=e||this.nextId(),void this.if_("i",this.lazyAssign(e,this.computedMember("i",t.watchId)),this.lazyRecurse(t,e,n,i,o,!0));switch(t.type){case To.Program:r(t.body,function(e,n){g.recurse(e.expression,void 0,void 0,function(t){s=t}),n!==t.body.length-1?g.current().body.push(s,";"):g.return_(s)});break;case To.Literal:u=this.escape(t.value),this.assign(e,u),i(u);break;case To.UnaryExpression:this.recurse(t.argument,void 0,void 0,function(t){s=t}),u=t.operator+"("+this.ifDefined(s,0)+")",this.assign(e,u),i(u);break;case To.BinaryExpression:this.recurse(t.left,void 0,void 0,function(t){A=t}),this.recurse(t.right,void 0,void 0,function(t){s=t}),u="+"===t.operator?this.plus(A,s):"-"===t.operator?this.ifDefined(A,0)+t.operator+this.ifDefined(s,0):"("+A+")"+t.operator+"("+s+")",this.assign(e,u),i(u);break;case To.LogicalExpression:e=e||this.nextId(),g.recurse(t.left,e),g.if_("&&"===t.operator?e:g.not(e),g.lazyRecurse(t.right,e)),i(e);break;case To.ConditionalExpression:e=e||this.nextId(),g.recurse(t.test,e),g.if_(e,g.lazyRecurse(t.alternate,e),g.lazyRecurse(t.consequent,e)),i(e);break;case To.Identifier:e=e||this.nextId(),n&&(n.context="inputs"===g.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",t.name)+"?l:s"),n.computed=!1,n.name=t.name),tn(t.name),g.if_("inputs"===g.stage||g.not(g.getHasOwnProperty("l",t.name)),function(){g.if_("inputs"===g.stage||"s",function(){o&&1!==o&&g.if_(g.not(g.nonComputedMember("s",t.name)),g.lazyAssign(g.nonComputedMember("s",t.name),"{}")),g.assign(e,g.nonComputedMember("s",t.name))})},e&&g.lazyAssign(e,g.nonComputedMember("l",t.name))),(g.state.expensiveChecks||hn(t.name))&&g.addEnsureSafeObject(e),i(e);break;case To.MemberExpression:A=n&&(n.context=this.nextId())||this.nextId(),e=e||this.nextId(),g.recurse(t.object,A,void 0,function(){g.if_(g.notNull(A),function(){o&&1!==o&&g.addEnsureSafeAssignContext(A),t.computed?(s=g.nextId(),g.recurse(t.property,s),g.getStringValue(s),g.addEnsureSafeMemberName(s),o&&1!==o&&g.if_(g.not(g.computedMember(A,s)),g.lazyAssign(g.computedMember(A,s),"{}")),u=g.ensureSafeObject(g.computedMember(A,s)), +g.assign(e,u),n&&(n.computed=!0,n.name=s)):(tn(t.property.name),o&&1!==o&&g.if_(g.not(g.nonComputedMember(A,t.property.name)),g.lazyAssign(g.nonComputedMember(A,t.property.name),"{}")),u=g.nonComputedMember(A,t.property.name),(g.state.expensiveChecks||hn(t.property.name))&&(u=g.ensureSafeObject(u)),g.assign(e,u),n&&(n.computed=!1,n.name=t.property.name))},function(){g.assign(e,"undefined")}),i(e)},!!o);break;case To.CallExpression:e=e||this.nextId(),t.filter?(s=g.filter(t.callee.name),c=[],r(t.arguments,function(t){var e=g.nextId();g.recurse(t,e),c.push(e)}),u=s+"("+c.join(",")+")",g.assign(e,u),i(e)):(s=g.nextId(),A={},c=[],g.recurse(t.callee,s,A,function(){g.if_(g.notNull(s),function(){g.addEnsureSafeFunction(s),r(t.arguments,function(t){g.recurse(t,g.nextId(),void 0,function(t){c.push(g.ensureSafeObject(t))})}),A.name?(g.state.expensiveChecks||g.addEnsureSafeObject(A.context),u=g.member(A.context,A.name,A.computed)+"("+c.join(",")+")"):u=s+"("+c.join(",")+")",u=g.ensureSafeObject(u),g.assign(e,u)},function(){g.assign(e,"undefined")}),i(e)}));break;case To.AssignmentExpression:if(s=this.nextId(),A={},!ln(t.left))throw uo("lval","Trying to assign a value to a non l-value");this.recurse(t.left,void 0,A,function(){g.if_(g.notNull(A.context),function(){g.recurse(t.right,s),g.addEnsureSafeObject(g.member(A.context,A.name,A.computed)),g.addEnsureSafeAssignContext(A.context),u=g.member(A.context,A.name,A.computed)+t.operator+s,g.assign(e,u),i(e||u)})},1);break;case To.ArrayExpression:c=[],r(t.elements,function(t){g.recurse(t,g.nextId(),void 0,function(t){c.push(t)})}),u="["+c.join(",")+"]",this.assign(e,u),i(u);break;case To.ObjectExpression:c=[],l=!1,r(t.properties,function(t){t.computed&&(l=!0)}),l?(e=e||this.nextId(),this.assign(e,"{}"),r(t.properties,function(t){t.computed?(A=g.nextId(),g.recurse(t.key,A)):A=t.key.type===To.Identifier?t.key.name:""+t.key.value,s=g.nextId(),g.recurse(t.value,s),g.assign(g.member(e,A,t.computed),s)})):(r(t.properties,function(e){g.recurse(e.value,t.constant?void 0:g.nextId(),void 0,function(t){c.push(g.escape(e.key.type===To.Identifier?e.key.name:""+e.key.value)+":"+t)})}),u="{"+c.join(",")+"}",this.assign(e,u)),i(e||u);break;case To.ThisExpression:this.assign(e,"s"),i("s");break;case To.LocalsExpression:this.assign(e,"l"),i("l");break;case To.NGValueParameter:this.assign(e,"v"),i("v")}},getHasOwnProperty:function(t,e){var n=t+"."+e,r=this.current().own;return r.hasOwnProperty(n)||(r[n]=this.nextId(!1,t+"&&("+this.escape(e)+" in "+t+")")),r[n]},assign:function(t,e){if(t)return this.current().body.push(t,"=",e,";"),t},filter:function(t){return this.state.filters.hasOwnProperty(t)||(this.state.filters[t]=this.nextId(!0)),this.state.filters[t]},ifDefined:function(t,e){return"ifDefined("+t+","+this.escape(e)+")"},plus:function(t,e){return"plus("+t+","+e+")"},return_:function(t){this.current().body.push("return ",t,";")},if_:function(t,e,n){if(t===!0)e();else{var r=this.current().body;r.push("if(",t,"){"),e(),r.push("}"),n&&(r.push("else{"),n(),r.push("}"))}},not:function(t){return"!("+t+")"},notNull:function(t){return t+"!=null"},nonComputedMember:function(t,e){var n=/[$_a-zA-Z][$_a-zA-Z0-9]*/,r=/[^$_a-zA-Z0-9]/g;return n.test(e)?t+"."+e:t+'["'+e.replace(r,this.stringEscapeFn)+'"]'},computedMember:function(t,e){return t+"["+e+"]"},member:function(t,e,n){return n?this.computedMember(t,e):this.nonComputedMember(t,e)},addEnsureSafeObject:function(t){this.current().body.push(this.ensureSafeObject(t),";")},addEnsureSafeMemberName:function(t){this.current().body.push(this.ensureSafeMemberName(t),";")},addEnsureSafeFunction:function(t){this.current().body.push(this.ensureSafeFunction(t),";")},addEnsureSafeAssignContext:function(t){this.current().body.push(this.ensureSafeAssignContext(t),";")},ensureSafeObject:function(t){return"ensureSafeObject("+t+",text)"},ensureSafeMemberName:function(t){return"ensureSafeMemberName("+t+",text)"},ensureSafeFunction:function(t){return"ensureSafeFunction("+t+",text)"},getStringValue:function(t){this.assign(t,"getStringValue("+t+")")},ensureSafeAssignContext:function(t){return"ensureSafeAssignContext("+t+",text)"},lazyRecurse:function(t,e,n,r,i,o){var a=this;return function(){a.recurse(t,e,n,r,i,o)}},lazyAssign:function(t,e){var n=this;return function(){n.assign(t,e)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(t){return"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)},escape:function(t){if(w(t))return"'"+t.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(E(t))return t.toString();if(t===!0)return"true";if(t===!1)return"false";if(null===t)return"null";if("undefined"==typeof t)return"undefined";throw uo("esc","IMPOSSIBLE")},nextId:function(t,e){var n="v"+this.state.nextId++;return t||this.current().vars.push(n+(e?"="+e:"")),n},current:function(){return this.state[this.state.computing]}},fn.prototype={compile:function(t,e){var n=this,i=this.astBuilder.ast(t);this.expression=t,this.expensiveChecks=e,cn(i,n.$filter);var o,a;(o=gn(i))&&(a=this.recurse(o));var A,s=un(i.body);s&&(A=[],r(s,function(t,e){var r=n.recurse(t);t.input=r,A.push(r),t.watchId=e}));var c=[];r(i.body,function(t){c.push(n.recurse(t.expression))});var u=0===i.body.length?d:1===i.body.length?c[0]:function(t,e){var n;return r(c,function(r){n=r(t,e)}),n};return a&&(u.assign=function(t,e,n){return a(t,n,e)}),A&&(u.inputs=A),u.literal=dn(i),u.constant=Mn(i),u},recurse:function(t,e,n){var i,o,a,A=this;if(t.input)return this.inputs(t.input,t.watchId);switch(t.type){case To.Literal:return this.value(t.value,e);case To.UnaryExpression:return o=this.recurse(t.argument),this["unary"+t.operator](o,e);case To.BinaryExpression:return i=this.recurse(t.left),o=this.recurse(t.right),this["binary"+t.operator](i,o,e);case To.LogicalExpression:return i=this.recurse(t.left),o=this.recurse(t.right),this["binary"+t.operator](i,o,e);case To.ConditionalExpression:return this["ternary?:"](this.recurse(t.test),this.recurse(t.alternate),this.recurse(t.consequent),e);case To.Identifier:return tn(t.name,A.expression),A.identifier(t.name,A.expensiveChecks||hn(t.name),e,n,A.expression);case To.MemberExpression:return i=this.recurse(t.object,!1,!!n),t.computed||(tn(t.property.name,A.expression),o=t.property.name),t.computed&&(o=this.recurse(t.property)),t.computed?this.computedMember(i,o,e,n,A.expression):this.nonComputedMember(i,o,A.expensiveChecks,e,n,A.expression);case To.CallExpression:return a=[],r(t.arguments,function(t){a.push(A.recurse(t))}),t.filter&&(o=this.$filter(t.callee.name)),t.filter||(o=this.recurse(t.callee,!0)),t.filter?function(t,n,r,i){for(var A=[],s=0;s":function(t,e,n){return function(r,i,o,a){var A=t(r,i,o,a)>e(r,i,o,a);return n?{value:A}:A}},"binary<=":function(t,e,n){return function(r,i,o,a){var A=t(r,i,o,a)<=e(r,i,o,a);return n?{value:A}:A}},"binary>=":function(t,e,n){return function(r,i,o,a){var A=t(r,i,o,a)>=e(r,i,o,a);return n?{value:A}:A}},"binary&&":function(t,e,n){return function(r,i,o,a){var A=t(r,i,o,a)&&e(r,i,o,a);return n?{value:A}:A}},"binary||":function(t,e,n){return function(r,i,o,a){var A=t(r,i,o,a)||e(r,i,o,a);return n?{value:A}:A}},"ternary?:":function(t,e,n,r){return function(i,o,a,A){var s=t(i,o,a,A)?e(i,o,a,A):n(i,o,a,A);return r?{value:s}:s}},value:function(t,e){return function(){return e?{context:void 0,name:void 0,value:t}:t}},identifier:function(t,e,n,r,i){return function(o,a,A,s){var c=a&&t in a?a:o;r&&1!==r&&c&&!c[t]&&(c[t]={});var u=c?c[t]:void 0;return e&&nn(u,i),n?{context:c,name:t,value:u}:u}},computedMember:function(t,e,n,r,i){return function(o,a,A,s){var c,u,l=t(o,a,A,s);return null!=l&&(c=e(o,a,A,s),c=en(c),tn(c,i),r&&1!==r&&(on(l),l&&!l[c]&&(l[c]={})),u=l[c],nn(u,i)),n?{context:l,name:c,value:u}:u}},nonComputedMember:function(t,e,n,r,i,o){return function(a,A,s,c){var u=t(a,A,s,c);i&&1!==i&&(on(u),u&&!u[e]&&(u[e]={}));var l=null!=u?u[e]:void 0;return(n||hn(e))&&nn(l,o),r?{context:u,name:e,value:l}:l}},inputs:function(t,e){return function(n,r,i,o){return o?o[e]:t(n,r,i)}}};var Io=function(t,e,n){this.lexer=t,this.$filter=e,this.options=n,this.ast=new To(t,n),this.astCompiler=n.csp?new fn(this.ast,e):new pn(this.ast,e)};Io.prototype={constructor:Io,parse:function(t){return this.astCompiler.compile(t,this.options.expensiveChecks)}};var No=Object.prototype.valueOf,wo=e("$sce"),Eo={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},yo=e("$compile"),xo=t.document.createElement("a"),Co=Qn(t.location.href);kn.$inject=["$document"],Yn.$inject=["$provide"];var Do=22,mo=".",bo="0";Pn.$inject=["$locale"],Gn.$inject=["$locale"];var vo={yyyy:$n("FullYear",4,0,!1,!0),yy:$n("FullYear",2,0,!0,!0),y:$n("FullYear",1,0,!1,!0),MMMM:Kn("Month"),MMM:Kn("Month",!0),MM:$n("Month",2,1),M:$n("Month",1,1),LLLL:Kn("Month",!1,!0),dd:$n("Date",2),d:$n("Date",1),HH:$n("Hours",2),H:$n("Hours",1),hh:$n("Hours",2,-12),h:$n("Hours",1,-12),mm:$n("Minutes",2),m:$n("Minutes",1),ss:$n("Seconds",2),s:$n("Seconds",1),sss:$n("Milliseconds",3),EEEE:Kn("Day"),EEE:Kn("Day",!0),a:nr,Z:qn,ww:er(2),w:er(1),G:rr,GG:rr,GGG:rr,GGGG:ir},Lo=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,jo=/^\-?\d+$/;or.$inject=["$locale"];var So=p(Ur),Uo=p(Qr);cr.$inject=["$parse"];var Qo=p({restrict:"E",compile:function(t,e){if(!e.href&&!e.xlinkHref)return function(t,e){if("a"===e[0].nodeName.toLowerCase()){var n="[object SVGAnimatedString]"===Pr.call(e.prop("href"))?"xlink:href":"href";e.on("click",function(t){e.attr(n)||t.preventDefault()})}}}}),Bo={};r(mi,function(t,e){function n(t,n,i){t.$watch(i[r],function(t){i.$set(e,!!t)})}if("multiple"!=t){var r=fe("ng-"+e),i=n;"checked"===t&&(i=function(t,e,i){i.ngModel!==i[r]&&n(t,e,i)}),Bo[r]=function(){return{restrict:"A",priority:100,link:i}}}}),r(vi,function(t,e){Bo[e]=function(){return{priority:100,link:function(t,n,r){if("ngPattern"===e&&"/"==r.ngPattern.charAt(0)){var i=r.ngPattern.match(Lr);if(i)return void r.$set("ngPattern",new RegExp(i[1],i[2]))}t.$watch(r[e],function(t){r.$set(e,t)})}}}}),r(["src","srcset","href"],function(t){var e=fe("ng-"+t);Bo[e]=function(){return{priority:99,link:function(n,r,i){var o=t,a=t;"href"===t&&"[object SVGAnimatedString]"===Pr.call(r.prop("href"))&&(a="xlinkHref",i.$attr[a]="xlink:href",o=null),i.$observe(e,function(e){return e?(i.$set(a,e),void(kr&&o&&r.prop(o,i[a]))):void("href"===t&&i.$set(a,null))})}}}});var zo={$addControl:d,$$renameControl:lr,$removeControl:d,$setValidity:d,$setDirty:d,$setPristine:d,$setSubmitted:d},ko="ng-submitted";gr.$inject=["$element","$attrs","$scope","$animate","$interpolate"];var Oo=function(t){return["$timeout","$parse",function(e,n){function r(t){return""===t?n('this[""]').assign:n(t).assign||d}var i={name:"form",restrict:t?"EAC":"E",require:["form","^^?form"],controller:gr,compile:function(n,i){n.addClass(Na).addClass(Ta);var o=i.name?"name":!(!t||!i.ngForm)&&"ngForm";return{pre:function(t,n,i,a){var A=a[0];if(!("action"in i)){var s=function(e){t.$apply(function(){A.$commitViewValue(),A.$setSubmitted()}),e.preventDefault()};Mi(n[0],"submit",s),n.on("$destroy",function(){e(function(){pi(n[0],"submit",s)},0,!1)})}var u=a[1]||A.$$parentForm;u.$addControl(A);var l=o?r(A.$name):d;o&&(l(t,A),i.$observe(o,function(e){A.$name!==e&&(l(t,void 0),A.$$parentForm.$$renameControl(A,e),(l=r(A.$name))(t,A))})),n.on("$destroy",function(){A.$$parentForm.$removeControl(A),l(t,void 0),c(A,zo)})}}}};return i}]},Yo=Oo(),Vo=Oo(!0),Ho=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/,Ro=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:\/?#]+|\[[a-f\d:]+\])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,Fo=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,Po=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,Go=/^(\d{4,})-(\d{2})-(\d{2})$/,Xo=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,Wo=/^(\d{4,})-W(\d\d)$/,Zo=/^(\d{4,})-(\d\d)$/,Jo=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,$o="keydown wheel mousedown",Ko=Mt();r("date,datetime-local,month,time,week".split(","),function(t){Ko[t]=!0});var qo={text:Mr,date:Tr("date",Go,hr(Go,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":Tr("datetimelocal",Xo,hr(Xo,["yyyy","MM","dd","HH","mm","ss","sss"]),"yyyy-MM-ddTHH:mm:ss.sss"),time:Tr("time",Jo,hr(Jo,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:Tr("week",Wo,fr,"yyyy-Www"),month:Tr("month",Zo,hr(Zo,["yyyy","MM"]),"yyyy-MM"),number:Nr,url:wr,email:Er,radio:yr,checkbox:Cr,hidden:d,button:d,submit:d,reset:d,file:d},_o=["$browser","$sniffer","$filter","$parse",function(t,e,n,r){return{restrict:"E",require:["?ngModel"],link:{pre:function(i,o,a,A){A[0]&&(qo[Ur(a.type)]||qo.text)(i,o,a,A[0],e,t,n,r)}}}}],ta=/^(true|false|\d+)$/,ea=function(){return{restrict:"A",priority:100,compile:function(t,e){return ta.test(e.ngValue)?function(t,e,n){n.$set("value",t.$eval(n.ngValue))}:function(t,e,n){t.$watch(n.ngValue,function(t){n.$set("value",t)})}}}},na=["$compile",function(t){return{restrict:"AC",compile:function(e){return t.$$addBindingClass(e),function(e,n,r){t.$$addBindingInfo(n,r.ngBind),n=n[0],e.$watch(r.ngBind,function(t){n.textContent=h(t)?"":t})}}}}],ra=["$interpolate","$compile",function(t,e){return{compile:function(n){return e.$$addBindingClass(n),function(n,r,i){var o=t(r.attr(i.$attr.ngBindTemplate));e.$$addBindingInfo(r,o.expressions),r=r[0],i.$observe("ngBindTemplate",function(t){r.textContent=h(t)?"":t})}}}}],ia=["$sce","$parse","$compile",function(t,e,n){return{restrict:"A",compile:function(r,i){var o=e(i.ngBindHtml),a=e(i.ngBindHtml,function(e){return t.valueOf(e)});return n.$$addBindingClass(r),function(e,r,i){n.$$addBindingInfo(r,i.ngBindHtml),e.$watch(a,function(){var n=o(e);r.html(t.getTrustedHtml(n)||"")})}}}}],oa=p({restrict:"A",require:"ngModel",link:function(t,e,n,r){r.$viewChangeListeners.push(function(){t.$eval(n.ngChange)})}}),aa=Dr("",!0),Aa=Dr("Odd",0),sa=Dr("Even",1),ca=ur({compile:function(t,e){e.$set("ngCloak",void 0),t.removeClass("ng-cloak")}}),ua=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],la={},ga={blur:!0,focus:!0};r("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(t){var e=fe("ng-"+t);la[e]=["$parse","$rootScope",function(n,r){return{restrict:"A",compile:function(i,o){var a=n(o[e],null,!0);return function(e,n){n.on(t,function(n){var i=function(){a(e,{$event:n})};ga[t]&&r.$$phase?e.$evalAsync(i):e.$apply(i)})}}}}]});var da=["$animate","$compile",function(t,e){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(n,r,i,o,a){var A,s,c;n.$watch(i.ngIf,function(n){n?s||a(function(n,o){s=o,n[n.length++]=e.$$createComment("end ngIf",i.ngIf),A={clone:n},t.enter(n,r.parent(),r)}):(c&&(c.remove(),c=null),s&&(s.$destroy(),s=null),A&&(c=dt(A.clone),t.leave(c).then(function(){c=null}),A=null))})}}}],Ma=["$templateRequest","$anchorScroll","$animate",function(t,e,n){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:Wr.noop,compile:function(r,i){var o=i.ngInclude||i.src,a=i.onload||"",A=i.autoscroll;return function(r,i,s,c,u){var l,g,d,M=0,p=function(){g&&(g.remove(),g=null),l&&(l.$destroy(),l=null),d&&(n.leave(d).then(function(){g=null}),g=d,d=null)};r.$watch(o,function(o){var s=function(){!T(A)||A&&!r.$eval(A)||e()},g=++M;o?(t(o,!0).then(function(t){if(!r.$$destroyed&&g===M){var e=r.$new();c.template=t;var A=u(e,function(t){p(),n.enter(t,null,i).then(s)});l=e,d=A,l.$emit("$includeContentLoaded",o),r.$eval(a)}},function(){r.$$destroyed||g===M&&(p(),r.$emit("$includeContentError",o))}),r.$emit("$includeContentRequested",o)):(p(),c.template=null)})}}}}],pa=["$compile",function(e){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(n,r,i,o){return Pr.call(r[0]).match(/SVG/)?(r.empty(),void e(Dt(o.template,t.document).childNodes)(n,function(t){r.append(t)},{futureParentElement:r})):(r.html(o.template),void e(r.contents())(n))}}}],fa=ur({priority:450,compile:function(){return{pre:function(t,e,n){t.$eval(n.ngInit)}}}}),ha=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(t,e,n,i){var o=e.attr(n.$attr.ngList)||", ",a="false"!==n.ngTrim,A=a?Kr(o):o,s=function(t){if(!h(t)){var e=[];return t&&r(t.split(A),function(t){t&&e.push(a?Kr(t):t)}),e}};i.$parsers.push(s),i.$formatters.push(function(t){if(Jr(t))return t.join(o)}),i.$isEmpty=function(t){return!t||!t.length}}}},Ta="ng-valid",Ia="ng-invalid",Na="ng-pristine",wa="ng-dirty",Ea="ng-untouched",ya="ng-touched",xa="ng-pending",Ca="ng-empty",Da="ng-not-empty",ma=e("ngModel"),ba=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(t,e,n,i,o,a,A,s,c,u){this.$viewValue=Number.NaN,this.$modelValue=Number.NaN,this.$$rawModelValue=void 0,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=void 0,this.$name=u(n.name||"",!1)(t),this.$$parentForm=zo;var l,g=o(n.ngModel),M=g.assign,p=g,f=M,I=null,N=this;this.$$setOptions=function(t){if(N.$options=t,t&&t.getterSetter){var e=o(n.ngModel+"()"),r=o(n.ngModel+"($$$p)");p=function(t){var n=g(t);return x(n)&&(n=e(t)),n},f=function(t,e){x(g(t))?r(t,{$$$p:e}):M(t,e)}}else if(!g.assign)throw ma("nonassign","Expression '{0}' is non-assignable. Element: {1}",n.ngModel,$(i))},this.$render=d,this.$isEmpty=function(t){return h(t)||""===t||null===t||t!==t},this.$$updateEmptyClasses=function(t){N.$isEmpty(t)?(a.removeClass(i,Da),a.addClass(i,Ca)):(a.removeClass(i,Ca),a.addClass(i,Da))};var w=0;mr({ctrl:this,$element:i,set:function(t,e){t[e]=!0},unset:function(t,e){delete t[e]},$animate:a}),this.$setPristine=function(){N.$dirty=!1,N.$pristine=!0,a.removeClass(i,wa),a.addClass(i,Na)},this.$setDirty=function(){N.$dirty=!0,N.$pristine=!1,a.removeClass(i,Na),a.addClass(i,wa),N.$$parentForm.$setDirty()},this.$setUntouched=function(){N.$touched=!1,N.$untouched=!0,a.setClass(i,Ea,ya)},this.$setTouched=function(){N.$touched=!0,N.$untouched=!1,a.setClass(i,ya,Ea)},this.$rollbackViewValue=function(){A.cancel(I),N.$viewValue=N.$$lastCommittedViewValue,N.$render()},this.$validate=function(){if(!E(N.$modelValue)||!isNaN(N.$modelValue)){var t=N.$$lastCommittedViewValue,e=N.$$rawModelValue,n=N.$valid,r=N.$modelValue,i=N.$options&&N.$options.allowInvalid;N.$$runValidators(e,t,function(t){i||n===t||(N.$modelValue=t?e:void 0,N.$modelValue!==r&&N.$$writeModelToScope())})}},this.$$runValidators=function(t,e,n){function i(){var t=N.$$parserName||"parse";return h(l)?(A(t,null),!0):(l||(r(N.$validators,function(t,e){A(e,null)}),r(N.$asyncValidators,function(t,e){A(e,null)})),A(t,l),l)}function o(){var n=!0;return r(N.$validators,function(r,i){var o=r(t,e);n=n&&o,A(i,o)}),!!n||(r(N.$asyncValidators,function(t,e){A(e,null)}),!1)}function a(){var n=[],i=!0;r(N.$asyncValidators,function(r,o){var a=r(t,e);if(!S(a))throw ma("nopromise","Expected asynchronous validator to return a promise but got '{0}' instead.",a);A(o,void 0),n.push(a.then(function(){A(o,!0)},function(){i=!1,A(o,!1)}))}),n.length?c.all(n).then(function(){s(i)},d):s(!0)}function A(t,e){u===w&&N.$setValidity(t,e)}function s(t){u===w&&n(t)}w++;var u=w;return i()&&o()?void a():void s(!1)},this.$commitViewValue=function(){var t=N.$viewValue;A.cancel(I),(N.$$lastCommittedViewValue!==t||""===t&&N.$$hasNativeValidators)&&(N.$$updateEmptyClasses(t),N.$$lastCommittedViewValue=t,N.$pristine&&this.$setDirty(),this.$$parseAndValidate())},this.$$parseAndValidate=function(){function e(){N.$modelValue!==o&&N.$$writeModelToScope()}var n=N.$$lastCommittedViewValue,r=n;if(l=!h(r)||void 0)for(var i=0;i=0;e--){var r=y.items[e];Ft(r.group?r.element.parentNode:r.element)}y=x.getOptions();var i={};if(w&&n.prepend(d),y.items.forEach(function(t){var e;T(t.group)?(e=i[t.group],e||(e=c.cloneNode(!1),C.appendChild(e),e.label=t.group,i[t.group]=e),u(t,e)):u(t,C)}),n[0].appendChild(C),p.$render(),!p.$isEmpty(t)){var o=M.readValue(),a=x.trackBy||f;(a?V(t,o):t===o)||(p.$setViewValue(o),p.$render())}}for(var d,M=A[0],p=A[1],f=o.multiple,h=0,I=n.children(),N=I.length;h0&&(t=new RegExp("^"+t+"$")),t&&!t.test)throw e("ngPattern")("noregexp","Expected {0} to be a RegExp but was {1}. Element: {2}",a,t,$(n));o=t||void 0,i.$validate()}),i.$validators.pattern=function(t,e){return i.$isEmpty(e)||h(o)||o.test(e)}}}}},nA=function(){return{restrict:"A",require:"?ngModel",link:function(t,e,n,r){if(r){var i=-1;n.$observe("maxlength",function(t){var e=l(t);i=isNaN(e)?-1:e,r.$validate()}),r.$validators.maxlength=function(t,e){return i<0||r.$isEmpty(e)||e.length<=i}}}}},rA=function(){return{restrict:"A",require:"?ngModel",link:function(t,e,n,r){if(r){var i=0;n.$observe("minlength",function(t){i=l(t)||0,r.$validate()}),r.$validators.minlength=function(t,e){return r.$isEmpty(e)||e.length>=i}}}}};return t.angular.bootstrap?void(t.console&&console.log("WARNING: Tried to load angular more than once.")):(st(),It(Wr),Wr.module("ngLocale",[],["$provide",function(t){function e(t){t+="";var e=t.indexOf(".");return e==-1?0:t.length-e-1}function n(t,n){var r=n;void 0===r&&(r=Math.min(e(t),3));var i=Math.pow(10,r),o=(t*i|0)%i;return{v:r,f:o}}var r={ZERO:"zero",ONE:"one",TWO:"two",FEW:"few",MANY:"many",OTHER:"other"};t.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",localeID:"en_US",pluralCat:function(t,e){var i=0|t,o=n(t,e);return 1==i&&0==o.v?r.ONE:r.OTHER}})}]),void Or(t.document).ready(function(){rt(t.document,it)}))}(window),!window.angular.$$csp().noInlineStyle&&window.angular.element(document.head).prepend('')},function(t,e,n){/*! + * State-based routing for AngularJS + * @version v1.0.0-beta.1 + * @link https://ui-router.github.io + * @license MIT License, http://www.opensource.org/licenses/MIT + */ +!function(e,n){t.exports=n()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return t[r].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}r(n(1)),r(n(53)),r(n(55)),n(58),n(59),n(60),n(61),Object.defineProperty(e,"__esModule",{value:!0}),e["default"]="ui.router"},function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}r(n(2)),r(n(46)),r(n(47)),r(n(48)),r(n(49)),r(n(50)),r(n(51)),r(n(52)),r(n(44));var i=n(26);e.UIRouter=i.UIRouter},function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}r(n(3)),r(n(6)),r(n(7)),r(n(5)),r(n(4)),r(n(8)),r(n(9)),r(n(12))},function(t,e,n){"use strict";function r(t,e,n,r){return void 0===r&&(r=Object.keys(t)),r.filter(function(e){return"function"==typeof t[e]}).forEach(function(r){return e[r]=t[r].bind(n)})}function i(t){void 0===t&&(t={});for(var n=[],r=1;r=0&&t.splice(n,1),t}),e.defaults=i,e.merge=o,e.mergeR=function(t,n){return e.extend(t,n)},e.ancestors=a,e.equalForKeys=A,e.pick=c,e.omit=u,e.pluck=l,e.filter=g,e.find=d,e.mapObj=M,e.map=M,e.values=function(t){return Object.keys(t).map(function(e){return t[e]})},e.allTrueR=function(t,e){return t&&e},e.anyTrueR=function(t,e){return t||e},e.unnestR=function(t,e){return t.concat(e)},e.flattenR=function(t,n){return D.isArray(n)?t.concat(n.reduce(e.flattenR,[])):p(t,n)},e.pushR=p,e.uniqR=function(t,n){return e.inArray(t,n)?t:p(t,n)},e.unnest=function(t){return t.reduce(e.unnestR,[])},e.flatten=function(t){return t.reduce(e.flattenR,[])},e.assertPredicate=f,e.pairs=function(t){return Object.keys(t).map(function(e){return[e,t[e]]})},e.arrayTuples=h,e.applyPairs=T,e.tail=I,e.silenceUncaughtInPromise=function(t){return t["catch"](function(t){return 0})&&t},e.silentRejection=function(t){return e.silenceUncaughtInPromise(b.services.$q.reject(t))}},function(t,e,n){"use strict";function r(t){if(e.isArray(t)&&t.length){var n=t.slice(0,-1),r=t.slice(-1);return!(n.filter(i.not(e.isString)).length||r.filter(i.not(e.isFunction)).length)}return e.isFunction(t)}var i=n(5),o=Object.prototype.toString,a=function(t){return function(e){return typeof e===t}};e.isUndefined=a("undefined"),e.isDefined=i.not(e.isUndefined),e.isNull=function(t){return null===t},e.isFunction=a("function"),e.isNumber=a("number"),e.isString=a("string"),e.isObject=function(t){return null!==t&&"object"==typeof t},e.isArray=Array.isArray,e.isDate=function(t){return"[object Date]"===o.call(t)},e.isRegExp=function(t){return"[object RegExp]"===o.call(t)},e.isInjectable=r,e.isPromise=i.and(e.isObject,i.pipe(i.prop("then"),e.isFunction))},function(t,e){"use strict";function n(t){function e(n){return n.length>=r?t.apply(null,n):function(){return e(n.concat([].slice.apply(arguments)))}}var n=[].slice.apply(arguments,[1]),r=t.length;return e(n)}function r(){var t=arguments,e=t.length-1;return function(){for(var n=e,r=t[e].apply(this,arguments);n--;)r=t[n].call(this,r);return r}}function i(){for(var t=[],e=0;e-1},t.fromString=function(e){return this.is(e)?new t(e):null},t}();e.Glob=n},function(t,e){"use strict";var n=function(){function t(t,e){void 0===t&&(t=[]),void 0===e&&(e=null),this._items=t,this._limit=e}return t.prototype.enqueue=function(t){var e=this._items;return e.push(t),this._limit&&e.length>this._limit&&e.shift(),t},t.prototype.dequeue=function(){if(this.size())return this._items.splice(0,1)[0]},t.prototype.clear=function(){var t=this._items;return this._items=[],t},t.prototype.size=function(){return this._items.length},t.prototype.remove=function(t){var e=this._items.indexOf(t);return e>-1&&this._items.splice(e,1)[0]},t.prototype.peekTail=function(){return this._items[this._items.length-1]},t.prototype.peekHead=function(){if(this.size())return this._items[0]},t}();e.Queue=n},function(t,e,n){"use strict";function r(t,e){return e.length<=t?e:e.substr(0,t-3)+"..."}function i(t,e){for(;e.length "+c+"'"+u+"'"+l+" )"},t.diToken=t,t}();e.Transition=w},function(t,e,n){"use strict";function r(t){return t?"[ui-view#"+t.id+" tag "+("in template from '"+(t.creationContext&&t.creationContext.name||"(root)")+"' state]: ")+("fqn: '"+t.fqn+"', ")+("name: '"+t.name+"@"+t.creationContext+"')"):"ui-view (defunct)"}function i(t){return a.isNumber(t)?c[t]:c[c[t]]}var o=n(5),a=n(4),A=n(9),s=function(t){return"[ViewConfig#"+t.$id+" from '"+(t.viewDecl.$context.name||"(root)")+"' state]: target ui-view: '"+t.viewDecl.$uiViewName+"@"+t.viewDecl.$uiViewContextAnchor+"'"};!function(t){t[t.RESOLVE=0]="RESOLVE",t[t.TRANSITION=1]="TRANSITION",t[t.HOOK=2]="HOOK",t[t.INVOKE=3]="INVOKE",t[t.UIVIEW=4]="UIVIEW",t[t.VIEWCONFIG=5]="VIEWCONFIG"}(e.Category||(e.Category={}));var c=e.Category,u=function(){function t(){this._enabled={},this.approximateDigests=0}return t.prototype._set=function(t,e){var n=this;e.length||(e=Object.keys(c).filter(function(t){return isNaN(parseInt(t,10))}).map(function(t){return c[t]})),e.map(i).forEach(function(e){return n._enabled[e]=t})},t.prototype.enable=function(){for(var t=[],e=0;e "+r)}},t.prototype.traceTransitionIgnored=function(t){if(this.enabled(c.TRANSITION)){var e=t&&t.$id,n=this.approximateDigests,r=A.stringify(t);console.log("Transition #"+e+" Digest #"+n+": Ignored <> "+r)}},t.prototype.traceHookInvocation=function(t,e){if(this.enabled(c.HOOK)){var n=o.parse("transition.$id")(e),r=this.approximateDigests,i=o.parse("traceData.hookType")(e)||"internal",a=o.parse("traceData.context.state.name")(e)||o.parse("traceData.context")(e)||"unknown",s=A.functionToString(t.fn);console.log("Transition #"+n+" Digest #"+r+": Hook -> "+i+" context: "+a+", "+A.maxLength(200,s))}},t.prototype.traceHookResult=function(t,e,n){if(this.enabled(c.HOOK)){var r=o.parse("transition.$id")(n),i=this.approximateDigests,a=A.stringify(t),s=A.stringify(e);console.log("Transition #"+r+" Digest #"+i+": <- Hook returned: "+A.maxLength(200,a)+", transition result: "+A.maxLength(200,s))}},t.prototype.traceResolvePath=function(t,e,n){if(this.enabled(c.RESOLVE)){var r=n&&n.$id,i=this.approximateDigests,o=t&&t.toString();console.log("Transition #"+r+" Digest #"+i+": Resolving "+o+" ("+e+")")}},t.prototype.traceResolvableResolved=function(t,e){if(this.enabled(c.RESOLVE)){var n=e&&e.$id,r=this.approximateDigests,i=t&&t.toString(),o=A.stringify(t.data);console.log("Transition #"+n+" Digest #"+r+": <- Resolved "+i+" to: "+A.maxLength(200,o))}},t.prototype.traceError=function(t,e){if(this.enabled(c.TRANSITION)){var n=e&&e.$id,r=this.approximateDigests,i=A.stringify(e);console.log("Transition #"+n+" Digest #"+r+": <- Rejected "+i+", reason: "+t)}},t.prototype.traceSuccess=function(t,e){if(this.enabled(c.TRANSITION)){var n=e&&e.$id,r=this.approximateDigests,i=t.name,o=A.stringify(e);console.log("Transition #"+n+" Digest #"+r+": <- Success "+o+", final state: "+i)}},t.prototype.traceUIViewEvent=function(t,e,n){void 0===n&&(n=""),this.enabled(c.UIVIEW)&&console.log("ui-view: "+A.padString(30,t)+" "+r(e)+n)},t.prototype.traceUIViewConfigUpdated=function(t,e){this.enabled(c.UIVIEW)&&this.traceUIViewEvent("Updating",t," with ViewConfig from context='"+e+"'")},t.prototype.traceUIViewScopeCreated=function(t,e){this.enabled(c.UIVIEW)&&this.traceUIViewEvent("Created scope for",t,", scope #"+e.$id)},t.prototype.traceUIViewFill=function(t,e){this.enabled(c.UIVIEW)&&this.traceUIViewEvent("Fill",t," with: "+A.maxLength(200,e))},t.prototype.traceViewServiceEvent=function(t,e){this.enabled(c.VIEWCONFIG)&&console.log("VIEWCONFIG: "+t+" "+s(e))},t.prototype.traceViewServiceUIViewEvent=function(t,e){this.enabled(c.VIEWCONFIG)&&console.log("VIEWCONFIG: "+t+" "+r(e))},t}();e.Trace=u;var l=new u;e.trace=l},function(t,e,n){"use strict";var r=n(3),i=n(9),o=n(4),a=n(5),A=n(12),s=n(6),c=n(10),u=n(14),l={async:!0,rejectIfSuperseded:!0,current:r.noop,transition:null,traceData:{},bind:null},g=function(){function t(t,e,n,i,o){var a=this;this.transition=t,this.stateContext=e,this.hookFn=n,this.resolveContext=i,this.options=o,this.isSuperseded=function(){return a.options.current()!==a.options.transition},this.options=r.defaults(o,l)}return t.prototype.invokeHook=function(){var t=this,e=t.options,n=t.hookFn;t.resolveContext;if(A.trace.traceHookInvocation(this,e),e.rejectIfSuperseded&&this.isSuperseded())return c.Rejection.superseded(e.current()).toPromise();var r=n.call(e.bind,this.transition,this.stateContext);return this.handleHookResult(r)},t.prototype.handleHookResult=function(t){var e=this;if(o.isDefined(t)){var n=a.pattern([[this.isSuperseded,function(){return c.Rejection.superseded(e.options.current()).toPromise()}],[a.eq(!1),function(){return c.Rejection.aborted("Hook aborted transition").toPromise()}],[a.is(u.TargetState),function(t){return c.Rejection.redirected(t).toPromise()}],[o.isPromise,function(t){return t.then(e.handleHookResult.bind(e))}]]),r=n(t);return r&&A.trace.traceHookResult(t,r,this.options),r}},t.prototype.toString=function(){var t=this,e=t.options,n=t.hookFn,r=a.parse("traceData.hookType")(e)||"internal",o=a.parse("traceData.context.state.name")(e)||a.parse("traceData.context")(e)||"unknown",A=i.fnToString(n);return r+" context: "+o+", "+i.maxLength(200,A)},t.runSynchronousHooks=function(t,e){void 0===e&&(e=!1);for(var n=[],r=0;r=0));)f(u.id),this._params.push(A.Param.fromPath(u.id,u.type,this.config.paramMap(u.cfg,!1))),this._segments.push(u.segment),p.push([u.segment,i.tail(this._params)]),M=g.lastIndex;l=e.substring(M);var T=l.indexOf("?");if(T>=0){var I=l.substring(T);if(l=l.substring(0,T),I.length>0)for(M=0;c=d.exec(I);)u=h(c,!0),f(u.id),this._params.push(A.Param.fromSearch(u.id,u.type,this.config.paramMap(u.cfg,!0))),M=g.lastIndex}this._segments.push(l),i.extend(this,{_compiled:p.map(function(t){return r.apply(null,t)}).concat(r(l)),prefix:this._segments[0]}),Object.freeze(this)}return t.prototype.append=function(t){return this._children.push(t),i.forEach(t._cache,function(e,n){return t._cache[n]=a.isArray(e)?[]:null}),t._cache.path=this._cache.path.concat(this),t},t.prototype.isRoot=function(){return 0===this._cache.path.length},t.prototype.toString=function(){return this.pattern},t.prototype.exec=function(t,e,n,r){function a(t){var e=function(t){return t.split("").reverse().join("")},n=function(t){return t.replace(/\\-/g,"-")},r=e(t).split(/-(?!\\)/),o=i.map(r,e);return i.map(o,n).reverse()}var A=this;void 0===e&&(e={}),void 0===r&&(r={});var s=d(this._cache,"pattern",function(){return new RegExp(["^",i.unnest(A._cache.path.concat(A).map(o.prop("_compiled"))).join(""),A.config.strict===!1?"/?":"","$"].join(""),A.config.caseInsensitive?"i":void 0)}).exec(t);if(!s)return null;var u=this.parameters(),l=u.filter(function(t){return!t.isSearch()}),g=u.filter(function(t){return t.isSearch()}),M=this._cache.path.concat(this).map(function(t){return t._segments.length-1}).reduce(function(t,e){return t+e}),p={};if(M!==s.length-1)throw new Error("Unbalanced capture group in route '"+this.pattern+"'");for(var f=0;f1&&r.sort(A(n,-1)),[e,r[0]]},c=function(e){var n=e[0],r=e[1];t.uiViews.indexOf(n)!==-1&&n.configUpdated(r)};t.uiViews.sort(A(e,1)).map(s).forEach(c)}}return t.prototype.rootContext=function(t){return this._rootContext=t||this._rootContext},t.prototype.viewConfigFactory=function(t,e){this._viewConfigFactories[t]=e},t.prototype.createViewConfig=function(t,e){var n=this._viewConfigFactories[e.$type];if(!n)throw new Error("ViewService: No view config factory registered for type "+e.$type);var r=n(t,e);return o.isArray(r)?r:[r]},t.prototype.deactivateViewConfig=function(t){a.trace.traceViewServiceEvent("<- Removing",t),r.removeFrom(this.viewConfigs,t)},t.prototype.activateViewConfig=function(t){a.trace.traceViewServiceEvent("-> Registering",t),this.viewConfigs.push(t)},t.prototype.registerUIView=function(t){a.trace.traceViewServiceUIViewEvent("-> Registering",t);var e=this.uiViews,n=function(e){return e.fqn===t.fqn};return e.filter(n).length&&a.trace.traceViewServiceUIViewEvent("!!!! duplicate uiView named:",t),e.push(t),this.sync(),function(){var n=e.indexOf(t);return n<=0?void a.trace.traceViewServiceUIViewEvent("Tried removing non-registered uiView",t):(a.trace.traceViewServiceUIViewEvent("<- Deregistering",t),void r.removeFrom(e)(t))}},t.prototype.available=function(){return this.uiViews.map(i.prop("fqn"))},t.prototype.active=function(){return this.uiViews.filter(i.prop("$config")).map(i.prop("name"))},t.normalizeUIViewTarget=function(t,e){void 0===e&&(e="");var n=e.split("@"),r=n[0]||"$default",i=o.isString(n[1])?n[1]:"^",a=/^(\^(?:\.\^)*)\.(.*$)/.exec(r);a&&(i=a[1],r=a[2]),"!"===r.charAt(0)&&(r=r.substr(1),i="");var A=/^(\^(?:\.\^)*)$/;if(A.exec(i)){var s=i.split(".").reduce(function(t,e){return t.parent},t);i=s.name}return{uiViewName:r,uiViewContextAnchor:i}},t}();e.ViewService=A},function(t,e,n){"use strict";var r=n(39),i=n(40),o=n(41),a=function(){function t(t,e){this.states={},this.matcher=new r.StateMatcher(this.states),this.builder=new i.StateBuilder(this.matcher,t),this.stateQueue=new o.StateQueueManager(this.states,this.builder,e);var n={name:"",url:"^",views:null,params:{"#":{value:null,type:"hash",dynamic:!0}},"abstract":!0},a=this._root=this.stateQueue.register(n);a.navigable=null}return t.prototype.root=function(){return this._root},t.prototype.register=function(t){return this.stateQueue.register(t)},t.prototype.get=function(t,e){var n=this;if(0===arguments.length)return Object.keys(this.states).map(function(t){return n.states[t].self});var r=this.matcher.find(t,e);return r&&r.self||null},t.prototype.decorator=function(t,e){return this.builder.builder(t,e)},t}();e.StateRegistry=a},function(t,e,n){"use strict";var r=n(4),i=function(){function t(t){this._states=t}return t.prototype.isRelative=function(t){return t=t||"",0===t.indexOf(".")||0===t.indexOf("^")},t.prototype.find=function(t,e){if(t||""===t){var n=r.isString(t),i=n?t:t.name;this.isRelative(i)&&(i=this.resolvePath(i,e));var o=this._states[i];return!o||!n&&(n||o!==t&&o.self!==t)?void 0:o}},t.prototype.resolvePath=function(t,e){if(!e)throw new Error("No reference point given for path '"+t+"'");for(var n=this.find(e),r=t.split("."),i=0,o=r.length,a=n;i1?r:r[0]:u.isString(t)&&u.isFunction(e)?(n[t]=r,n[t].push(e),function(){return n[t].splice(n[t].indexOf(e,1))&&null}):void 0},t.prototype.build=function(t){var e=this,n=e.matcher,r=e.builders,i=this.parentName(t);if(i&&!n.find(i))return null;for(var o in r)if(r.hasOwnProperty(o)){var a=r[o].reduce(function(t,e){return function(n){return e(n,t)}},c.noop);t[o]=a(t)}return t},t.prototype.parentName=function(t){var e=t.name||"";return e.indexOf(".")!==-1?e.substring(0,e.lastIndexOf(".")):t.parent?u.isString(t.parent)?t.parent:t.parent.name:""},t.prototype.name=function(t){var e=t.name;if(e.indexOf(".")!==-1||!t.parent)return e;var n=u.isString(t.parent)?t.parent:t.parent.name;return n?n+"."+e:e},t}();e.StateBuilder=I},function(t,e,n){"use strict";var r=n(3),i=n(4),o=n(42),a=function(){function t(t,e,n){this.states=t,this.builder=e,this.$urlRouterProvider=n,this.queue=[]}return t.prototype.register=function(t){var e=this,n=e.states,a=e.queue,A=e.$state,s=r.inherit(new o.State,r.extend({},t,{self:t,resolve:t.resolve||[],toString:function(){return t.name}}));if(!i.isString(s.name))throw new Error("State must have a valid name");if(n.hasOwnProperty(s.name)||r.pluck(a,"name").indexOf(s.name)!==-1)throw new Error("State '"+s.name+"' is already defined");return a.push(s),this.$state&&this.flush(A),s},t.prototype.flush=function(t){for(var e,n,r,i=this,o=i.queue,a=i.states,A=i.builder,s=[],c={};o.length>0;)if(n=o.shift(),e=A.build(n),r=s.indexOf(n),e){if(a.hasOwnProperty(n.name))throw new Error("State '"+name+"' is already defined");a[n.name]=n,this.attachRoute(t,n),r>=0&&s.splice(r,1)}else{var u=c[n.name];if(c[n.name]=o.length,r>=0&&u===o.length)return a;r<0&&s.push(n),o.push(n)}return a},t.prototype.autoFlush=function(t){this.$state=t,this.flush(t)},t.prototype.attachRoute=function(t,e){var n=this.$urlRouterProvider;!e[r.abstractKey]&&e.url&&n.when(e.url,["$match","$stateParams",function(n,i){t.$current.navigable===e&&r.equalForKeys(n,i)||t.transitionTo(e,n,{inherit:!0,location:!1})}])},t}();e.StateQueueManager=a},function(t,e,n){"use strict";var r=n(3),i=n(5),o=function(){function t(t){r.extend(this,t)}return t.prototype.is=function(t){return this===t||this.self===t||this.fqn()===t},t.prototype.fqn=function(){if(!(this.parent&&this.parent instanceof this.constructor))return this.name;var t=this.parent.fqn();return t?t+"."+this.name:this.name},t.prototype.root=function(){return this.parent&&this.parent.root()||this},t.prototype.parameters=function(t){t=r.defaults(t,{inherit:!0});var e=t.inherit&&this.parent&&this.parent.parameters()||[];return e.concat(r.values(this.params))},t.prototype.parameter=function(t,e){return void 0===e&&(e={}),this.url&&this.url.parameter(t,e)||r.find(r.values(this.params),i.propEq("id",t))||e.inherit&&this.parent&&this.parent.parameter(t)},t.prototype.toString=function(){return this.fqn()},t}();e.State=o},function(t,e,n){"use strict";var r=n(3),i=n(4),o=n(8),a=n(6),A=n(20),s=n(21),c=n(31),u=n(10),l=n(14),g=n(22),d=n(7),M=n(3),p=n(3),f=function(){function t(e){this.router=e,this._defaultErrorHandler=function(t){t instanceof Error&&t.stack?console.error(t.stack):t instanceof u.Rejection?(console.error(t),t.detail&&t.detail.stack&&console.error(t.detail.stack)):console.error(t)};var n=["current","$current","params","transition"],r=Object.keys(t.prototype).filter(function(t){return n.indexOf(t)===-1});p.bindFunctions(t.prototype,this,this,r)}return Object.defineProperty(t.prototype,"transition",{get:function(){return this.router.globals.transition},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"params",{get:function(){return this.router.globals.params},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"current",{get:function(){return this.router.globals.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"$current",{get:function(){return this.router.globals.$current},enumerable:!0,configurable:!0}),t.prototype._handleInvalidTargetState=function(t,e){function n(){var t=d.dequeue();return void 0===t?u.Rejection.invalid(e.error()).toPromise():f(t).then(h).then(function(t){return t||n()})}var r=this,i=this.router.globals,s=function(){return i.transitionHistory.peekTail()},c=s(),g=A.PathFactory.makeTargetState(t),d=new o.Queue([].concat(this.router.stateProvider.invalidCallbacks)),M=a.services.$q,p=a.services.$injector,f=function(t){return M.when(p.invoke(t,null,{$to$:e,$from$:g}))},h=function(t){if(t instanceof l.TargetState){var e=t;return e=r.target(e.identifier(),e.params(),e.options()),e.valid()?s()!==c?u.Rejection.superseded().toPromise():r.transitionTo(e.identifier(),e.params(),e.options()):u.Rejection.invalid(e.error()).toPromise()}};return n()},t.prototype.reload=function(t){return this.transitionTo(this.current,this.params,{reload:!i.isDefined(t)||t,inherit:!1,notify:!1})},t.prototype.go=function(t,e,n){var i={relative:this.$current,inherit:!0},o=r.defaults(n,i,c.defaultTransOpts);return this.transitionTo(t,e,o)},t.prototype.target=function(t,e,n){if(void 0===n&&(n={}),i.isObject(n.reload)&&!n.reload.name)throw new Error("Invalid reload state object");var r=this.router.stateRegistry;if(n.reloadState=n.reload===!0?r.root():r.matcher.find(n.reload,n.relative),n.reload&&!n.reloadState)throw new Error("No such reload state '"+(i.isString(n.reload)?n.reload:n.reload.name)+"'");var o=r.matcher.find(t,n.relative);return new l.TargetState(t,o,e,n)},t.prototype.transitionTo=function(t,e,n){var i=this;void 0===e&&(e={}),void 0===n&&(n={});var o=this.router,A=o.globals,g=A.transitionHistory;n=r.defaults(n,c.defaultTransOpts),n=r.extend(n,{current:g.peekTail.bind(g)});var d=this.target(t,e,n),M=A.successfulTransitions.peekTail(),p=function(){return[new s.PathNode(i.router.stateRegistry.root())]},f=M?M.treeChanges().to:p();if(!d.exists())return this._handleInvalidTargetState(f,d);if(!d.valid())return r.silentRejection(d.error());var h=function(t){return function(e){if(e instanceof u.Rejection){if(e.type===u.RejectType.IGNORED)return o.urlRouter.update(),A.current;if(e.type===u.RejectType.SUPERSEDED&&e.redirected&&e.detail instanceof l.TargetState){var n=t.redirect(e.detail);return n.run()["catch"](h(n))}if(e.type===u.RejectType.ABORTED)return o.urlRouter.update(),a.services.$q.reject(e)}var r=i.defaultErrorHandler();return r(e),a.services.$q.reject(e)}},T=this.router.transitionService.create(f,d),I=T.run()["catch"](h(T));return r.silenceUncaughtInPromise(I),r.extend(I,{transition:T})},t.prototype.is=function(t,e,n){n=r.defaults(n,{relative:this.$current});var o=this.router.stateRegistry.matcher.find(t,n.relative);if(i.isDefined(o))return this.$current===o&&(!i.isDefined(e)||null===e||g.Param.equals(o.parameters(),this.params,e))},t.prototype.includes=function(t,e,n){n=r.defaults(n,{relative:this.$current});var o=i.isString(t)&&d.Glob.fromString(t);if(o){if(!o.matches(this.$current.name))return!1;t=this.$current.name}var a=this.router.stateRegistry.matcher.find(t,n.relative),A=this.$current.includes;if(i.isDefined(a))return!!i.isDefined(A[a.name])&&(!e||M.equalForKeys(g.Param.values(a.parameters(),e),this.params,Object.keys(e)))},t.prototype.href=function(t,e,n){var o={lossy:!0,inherit:!0,absolute:!1,relative:this.$current};n=r.defaults(n,o);var a=this.router.stateRegistry.matcher.find(t,n.relative);if(!i.isDefined(a))return null;n.inherit&&(e=this.params.$inherit(e||{},this.$current,a));var A=a&&n.lossy?a.navigable:a;return A&&void 0!==A.url&&null!==A.url?this.router.urlRouter.href(A.url,g.Param.values(a.parameters(),e),{absolute:n.absolute}):null},t.prototype.defaultErrorHandler=function(t){return this._defaultErrorHandler=t||this._defaultErrorHandler},t.prototype.get=function(t,e){var n=this.router.stateRegistry;return 0===arguments.length?n.get():n.get(t,e||this.$current)},t}();e.StateService=f},function(t,e,n){"use strict";var r=n(45),i=n(8),o=n(3),a=function(){function t(t){var e=this;this.params=new r.StateParams,this.transitionHistory=new i.Queue([],1),this.successfulTransitions=new i.Queue([],1);var n=function(t){e.transition=t,e.transitionHistory.enqueue(t);var n=function(){e.successfulTransitions.enqueue(t),e.$current=t.$to(),e.current=e.$current.self,o.copy(t.params(),e.params)};t.onSuccess({},n,{priority:1e4});var r=function(){e.transition===t&&(e.transition=null)};t.promise.then(r,r)};t.onBefore({},n)}return t}();e.Globals=a},function(t,e,n){"use strict";var r=n(3),i=function(){function t(t){void 0===t&&(t={}),r.extend(this,t)}return t.prototype.$inherit=function(t,e,n){var i,o=r.ancestors(e,n),a={},A=[];for(var s in o)if(o[s]&&o[s].params&&(i=Object.keys(o[s].params),i.length))for(var c in i)A.indexOf(i[c])>=0||(A.push(i[c]),a[i[c]]=this[i[c]]);return r.extend({},a,t)},t}();e.StateParams=i},function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}r(n(22)),r(n(25)),r(n(45)),r(n(24))},function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}r(n(21)),r(n(20))},function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}r(n(18)),r(n(19)),r(n(17))},function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}r(n(30)),r(n(40)),r(n(42)),r(n(39)),r(n(41)),r(n(38)),r(n(43)),r(n(14))},function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}r(n(16)),r(n(15)),r(n(10)),r(n(11)),r(n(13)),r(n(31))},function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}r(n(28)),r(n(23)),r(n(27)),r(n(29))},function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}r(n(37))},function(t,e,n){"use strict";function r(t){var e=l.services.$injector,n=e.get("$controller"),r=e.instantiate;try{var i;return e.instantiate=function(t){e.instantiate=r,i=e.annotate(t)},n(t,{$scope:{}}),i}finally{e.instantiate=r}}function i(t,e){l.services.$injector=t,l.services.$q=e}function o(t){function e(e,r,i,o,a,A){return o.$on("$locationChangeSuccess",function(t){return n.forEach(function(e){return e(t)})}),l.services.locationConfig.html5Mode=function(){var e=t.html5Mode();return e=M.isObject(e)?e.enabled:e,e&&i.history},l.services.template.get=function(t){return a.get(t,{cache:A,headers:{Accept:"text/html"}}).then(d.prop("data"))},g.bindFunctions(e,l.services.location,e,["replace","url","path","search","hash"]),g.bindFunctions(e,l.services.locationConfig,e,["port","protocol","host"]),g.bindFunctions(r,l.services.locationConfig,r,["baseHref"]),w}w=new u.UIRouter,w.stateRegistry.decorator("views",h.ng1ViewsBuilder),w.stateRegistry.decorator("onExit",I.getStateHookBuilder("onExit")),w.stateRegistry.decorator("onRetain",I.getStateHookBuilder("onRetain")),w.stateRegistry.decorator("onEnter",I.getStateHookBuilder("onEnter")),w.viewService.viewConfigFactory("ng1",h.ng1ViewConfigFactory),g.bindFunctions(t,l.services.locationConfig,t,["hashPrefix"]);var n=[];l.services.location.onChange=function(t){return n.push(t),function(){return g.removeFrom(n)(t)}},this.$get=e,e.$inject=["$location","$browser","$sniffer","$rootScope","$http","$templateCache"]}function a(){return w.urlRouterProvider.$get=function(){return w.urlRouter.update(!0),this.interceptDeferred||w.urlRouter.listen(),w.urlRouter},w.urlRouterProvider}function A(){return w.stateProvider.$get=function(){return w.stateRegistry.stateQueue.autoFlush(w.stateService),w.stateService},w.stateProvider}function s(){return w.transitionService.$get=function(){return w.transitionService},w.transitionService}function c(t){t.$watch(function(){f.trace.approximateDigests++})}var u=n(26),l=n(6),g=n(3),d=n(5),M=n(4),p=n(54),f=n(12),h=n(55),T=n(56),I=n(57),N=angular.module("ui.router.angular1",[]);angular.module("ui.router.util",["ng","ui.router.init"]),angular.module("ui.router.router",["ui.router.util"]),angular.module("ui.router.state",["ui.router.router","ui.router.util","ui.router.angular1"]),angular.module("ui.router",["ui.router.init","ui.router.state","ui.router.angular1"]),angular.module("ui.router.compat",["ui.router"]),e.annotateController=r,i.$inject=["$injector","$q"],N.run(i);var w=null;o.$inject=["$locationProvider"],angular.module("ui.router.init",[]).provider("ng1UIRouter",o),angular.module("ui.router.init").run(["ng1UIRouter",function(t){}]),angular.module("ui.router.util").provider("$urlMatcherFactory",["ng1UIRouterProvider",function(){return w.urlMatcherFactory}]),angular.module("ui.router.util").run(["$urlMatcherFactory",function(t){}]),angular.module("ui.router.router").provider("$urlRouter",["ng1UIRouterProvider",a]),angular.module("ui.router.router").run(["$urlRouter",function(t){}]),angular.module("ui.router.state").provider("$state",["ng1UIRouterProvider",A]),angular.module("ui.router.state").run(["$state",function(t){}]),angular.module("ui.router.state").factory("$stateParams",["ng1UIRouter",function(t){return t.globals.params}]),angular.module("ui.router.state").provider("$transitions",["ng1UIRouterProvider",s]),angular.module("ui.router.util").factory("$templateFactory",["ng1UIRouter",function(){return new T.TemplateFactory}]),angular.module("ui.router").factory("$view",function(){return w.viewService}),angular.module("ui.router").factory("$resolve",p.resolveFactory),angular.module("ui.router").service("$trace",function(){return f.trace}),c.$inject=["$rootScope"],e.watchDigests=c,angular.module("ui.router").run(c),e.getLocals=function(t){var e=t.getTokens().filter(M.isString),n=e.map(function(e){return[e,t.getResolvable(e).data]});return n.reduce(g.applyPairs,{})}},function(t,e,n){"use strict";var r=n(42),i=n(21),o=n(17),a=n(3),A=n(40),s={resolve:function(t,e,n){void 0===e&&(e={});var s=new i.PathNode(new r.State({params:{},resolvables:[]})),c=new i.PathNode(new r.State({params:{},resolvables:[]})),u=new o.ResolveContext([s,c]);u.addResolvables(A.resolvablesBuilder({resolve:t}),c.state);var l=function(t){var n=function(t){return A.resolvablesBuilder({resolve:a.map(t,function(t){return function(){return t}})})};u.addResolvables(n(t),s.state),u.addResolvables(n(e),c.state);var r=function(t,e){return t[e.token]=e.value,t};return u.resolvePath().then(function(t){return t.reduce(r,{})})};return n?n.then(l):l({})}};e.resolveFactory=function(){return s}},function(t,e,n){"use strict";function r(t){var e=["templateProvider","templateUrl","template","notify","async"],n=["controller","controllerProvider","controllerAs","resolveAs"],r=["component","bindings"],c=e.concat(n),u=r.concat(c),l={},g=t.views||{$default:o.pick(t,u)};return o.forEach(g,function(e,n){if(n=n||"$default",s.isString(e)&&(e={component:e}),Object.keys(e).length){if(e.component){if(c.map(function(t){return s.isDefined(e[t])}).reduce(o.anyTrueR,!1))throw new Error("Cannot combine: "+r.join("|")+" with: "+c.join("|")+" in stateview: 'name@"+t.name+"'");e.templateProvider=["$injector",function(t){var n=function(t){return e.bindings&&e.bindings[t]||t},r=angular.version.minor>=3?"::":"",o=function(t){var e=a.kebobString(t.name),i=n(t.name);return"@"===t.type?e+"='{{"+r+"$resolve."+i+"}}'":e+"='"+r+"$resolve."+i+"'"},A=i(t,e.component).map(o).join(" "),s=a.kebobString(e.component);return"<"+s+" "+A+">"}]}e.resolveAs=e.resolveAs||"$resolve",e.$type="ng1",e.$context=t,e.$name=n;var u=A.ViewService.normalizeUIViewTarget(e.$context,e.$name);e.$uiViewName=u.uiViewName,e.$uiViewContextAnchor=u.uiViewContextAnchor,l[n]=e}}),l}function i(t,e){var n=t.get(e+"Directive");if(!n||!n.length)throw new Error("Unable to find component named '"+e+"'");return n.map(p).reduce(o.unnestR,[])}var o=n(3),a=n(9),A=n(37),s=n(4),c=n(6),u=n(12),l=n(56),g=n(17),d=n(19);e.ng1ViewConfigFactory=function(t,e){return new h(t,e)},e.ng1ViewsBuilder=r;var M=function(t){return Object.keys(t||{}).map(function(e){return[e,/^([=<@])[?]?(.*)/.exec(t[e])]}).filter(function(t){return s.isDefined(t)&&s.isDefined(t[1])}).map(function(t){return{name:t[1][2]||t[0],type:t[1][1]}})},p=function(t){return M(s.isObject(t.bindToController)?t.bindToController:t.scope)},f=0,h=function(){function t(t,e){this.path=t,this.viewDecl=e,this.$id=f++,this.loaded=!1}return t.prototype.load=function(){var t=this,e=c.services.$q;if(!this.hasTemplate())throw new Error("No template configuration specified for '"+this.viewDecl.$uiViewName+"@"+this.viewDecl.$uiViewContextAnchor+"'");var n=new g.ResolveContext(this.path),r=this.path.reduce(function(t,e){return o.extend(t,e.paramValues)},{}),i={template:e.when(this.getTemplate(r,new l.TemplateFactory,n)),controller:e.when(this.getController(n))};return e.all(i).then(function(e){u.trace.traceViewServiceEvent("Loaded",t),t.controller=e.controller,t.template=e.template})},t.prototype.hasTemplate=function(){return!!(this.viewDecl.template||this.viewDecl.templateUrl||this.viewDecl.templateProvider)},t.prototype.getTemplate=function(t,e,n){return e.fromConfig(this.viewDecl,t,n)},t.prototype.getController=function(t){var e=this.viewDecl.controllerProvider;if(!s.isInjectable(e))return this.viewDecl.controller;var n=c.services.$injector.annotate(e),r=s.isArray(e)?o.tail(e):e,i=new d.Resolvable("",r,n);return i.get(t)},t}();e.Ng1ViewConfig=h},function(t,e,n){"use strict";var r=n(4),i=n(6),o=n(3),a=n(19),A=function(){function t(){}return t.prototype.fromConfig=function(t,e,n){return r.isDefined(t.template)?this.fromString(t.template,e):r.isDefined(t.templateUrl)?this.fromUrl(t.templateUrl,e):r.isDefined(t.templateProvider)?this.fromProvider(t.templateProvider,e,n):null},t.prototype.fromString=function(t,e){return r.isFunction(t)?t(e):t},t.prototype.fromUrl=function(t,e){return r.isFunction(t)&&(t=t(e)),null==t?null:i.services.template.get(t)},t.prototype.fromProvider=function(t,e,n){var A=i.services.$injector.annotate(t),s=r.isArray(t)?o.tail(t):t,c=new a.Resolvable("",s,A);return c.get(n)},t}();e.TemplateFactory=A},function(t,e,n){"use strict";var r=n(6),i=n(53),o=n(17),a=n(3);e.getStateHookBuilder=function(t){return function(e,n){function A(t,e){var n=new o.ResolveContext(t.treeChanges().to);return r.services.$injector.invoke(s,this,a.extend({$state$:e},i.getLocals(n)))}var s=e[t];return s?A:void 0}}},function(t,e,n){"use strict";function r(t,e){var n,r=t.match(/^\s*({[^}]*})\s*$/);if(r&&(t=e+"("+r[1]+")"),n=t.replace(/\n/g," ").match(/^([^(]+?)\s*(\((.*)\))?$/),!n||4!==n.length)throw new Error("Invalid state ref '"+t+"'");return{state:n[1],paramExpr:n[3]||null}}function i(t){var e=t.parent().inheritedData("$uiView"),n=u.parse("$cfg.path")(e);return n?s.tail(n).state.name:void 0}function o(t){var e="[object SVGAnimatedString]"===Object.prototype.toString.call(t.prop("href")),n="FORM"===t[0].nodeName;return{attr:n?"action":e?"xlink:href":"href",isAnchor:"A"===t.prop("tagName").toUpperCase(),clickable:!n}}function a(t,e,n,r,i){return function(o){var a=o.which||o.button,A=i();if(!(a>1||o.ctrlKey||o.metaKey||o.shiftKey||t.attr("target"))){var s=n(function(){e.go(A.state,A.params,A.options)});o.preventDefault();var c=r.isAnchor&&!A.href?1:0;o.preventDefault=function(){c--<=0&&n.cancel(s)}}}}function A(t,e){return{relative:i(t)||e.$current,inherit:!0}}var s=n(3),c=n(4),u=n(5),l=["$state","$timeout",function(t,e){return{restrict:"A",require:["?^uiSrefActive","?^uiSrefActiveEq"],link:function(n,i,c,u){var l=r(c.uiSref,t.current.name),g={state:l.state,href:null,params:null,options:null},d=o(i),M=u[1]||u[0],p=null;g.options=s.extend(A(i,t),c.uiSrefOpts?n.$eval(c.uiSrefOpts):{});var f=function(e){e&&(g.params=angular.copy(e)),g.href=t.href(l.state,g.params,g.options),p&&p(),M&&(p=M.$$addStateInfo(l.state,g.params)),null!==g.href&&c.$set(d.attr,g.href)};l.paramExpr&&(n.$watch(l.paramExpr,function(t){t!==g.params&&f(t)},!0),g.params=angular.copy(n.$eval(l.paramExpr))),f(),d.clickable&&i.bind("click",a(i,t,e,d,function(){return g}))}}}],g=["$state","$timeout",function(t,e){return{restrict:"A",require:["?^uiSrefActive","?^uiSrefActiveEq"],link:function(n,r,i,A){function s(e){d.state=e[0],d.params=e[1],d.options=e[2],d.href=t.href(d.state,d.params,d.options),M&&M(),u&&(M=u.$$addStateInfo(d.state,d.params)),d.href&&i.$set(c.attr,d.href)}var c=o(r),u=A[1]||A[0],l=[i.uiState,i.uiStateParams||null,i.uiStateOpts||null],g="["+l.map(function(t){return t||"null"}).join(", ")+"]",d={state:null,params:null,options:null,href:null},M=null;n.$watch(g,s,!0),s(n.$eval(g)),c.clickable&&r.bind("click",a(r,t,e,c,function(){return d}))}}}],d=["$state","$stateParams","$interpolate","$transitions",function(t,e,n,o){return{restrict:"A",controller:["$scope","$element","$attrs","$timeout",function(e,a,A,u){function l(e,n,r){var o=t.get(e,i(a)),A=g(e,n),s={state:o||{name:e},params:n,hash:A};return N.push(s),w[A]=r,function(){var t=N.indexOf(s);t!==-1&&N.splice(t,1)}}function g(t,n){if(!c.isString(t))throw new Error("state should be a string");return c.isObject(n)?t+s.toJson(n):(n=e.$eval(n),c.isObject(n)?t+s.toJson(n):t)}function d(){for(var t=0;t0)){var n=l(t,e,I);return d(),n}},e.$on("$stateChangeSuccess",d),e.$on("$destroy",o.onStart({},function(t){return t.promise.then(d)&&null})),d()}]}}];angular.module("ui.router.state").directive("uiSref",l).directive("uiSrefActive",d).directive("uiSrefActiveEq",d).directive("uiState",g)},function(t,e){"use strict";function n(t){var e=function(e,n,r){return t.is(e,n,r)};return e.$stateful=!0,e}function r(t){var e=function(e,n,r){return t.includes(e,n,r)};return e.$stateful=!0,e}n.$inject=["$state"],e.$IsStateFilter=n,r.$inject=["$state"],e.$IncludedByStateFilter=r,angular.module("ui.router.state").filter("isState",n).filter("includedByState",r)},function(t,e,n){"use strict";function r(t,e,n,r,s){var d=c.parse("viewDecl.controllerAs"),M=c.parse("viewDecl.resolveAs");return{restrict:"ECA",priority:-400,compile:function(r){var s=r.html();return function(r,c){var p=c.data("$uiView");if(p){var f=p.$cfg||{viewDecl:{}};c.html(f.template||s),A.trace.traceUIViewFill(p.$uiView,c.html());var h=t(c.contents()),T=f.controller,I=d(f),N=M(f),w=f.path&&new u.ResolveContext(f.path),E=w&&g.getLocals(w);if(r[N]=E,T){var y=e(T,o.extend({},E,{$scope:r,$element:c}));I&&(r[I]=y,r[I][N]=E),c.data("$ngControllerController",y),c.children().data("$ngControllerController",y),i(n,y,r,f)}if(a.isString(f.viewDecl.component))var x=f.viewDecl.component,C=l.kebobString(x),D=function(){var t=[].slice.call(c[0].children).filter(function(t){return t&&t.tagName&&t.tagName.toLowerCase()===C});return t&&angular.element(t).data("$"+x+"Controller")},m=r.$watch(D,function(t){t&&(i(n,t,r,f),m())});h(r)}}}}}function i(t,e,n,r){!a.isFunction(e.$onInit)||r.viewDecl.component&&M||e.$onInit();var i=o.tail(r.path).state.self,A={bind:e};if(a.isFunction(e.uiOnParamsChanged)){var s=new u.ResolveContext(r.path),c=s.getResolvable("$transition$").data,l=function(t){if(t!==c&&t.exiting().indexOf(i)===-1){var n=t.params("to"),r=t.params("from"),a=t.treeChanges().to.map(function(t){return t.paramSchema}).reduce(o.unnestR,[]),A=t.treeChanges().from.map(function(t){return t.paramSchema}).reduce(o.unnestR,[]),s=a.filter(function(t){var e=A.indexOf(t);return e===-1||!A[e].type.equals(n[t.id],r[t.id])});if(s.length){var u=s.map(function(t){return t.id});e.uiOnParamsChanged(o.filter(n,function(t,e){return u.indexOf(e)!==-1}),t)}}};n.$on("$destroy",t.onSuccess({},l,A))}if(a.isFunction(e.uiCanExit)){var g={exiting:i.name};n.$on("$destroy",t.onBefore(g,e.uiCanExit,A))}}var o=n(3),a=n(4),A=n(12),s=n(55),c=n(5),u=n(17),l=n(9),g=n(53),d=["$view","$animate","$uiViewScroll","$interpolate","$q",function(t,e,n,r,i){function o(t,n){return{enter:function(t,n,r){angular.version.minor>2?e.enter(t,null,n).then(r):e.enter(t,null,n,r)},leave:function(t,n){angular.version.minor>2?e.leave(t).then(n):e.leave(t,n)}}}function u(t,e){return t===e}var l={$cfg:{viewDecl:{$context:t.rootContext()}},$uiView:{}},g={count:0,restrict:"ECA",terminal:!0,priority:400,transclude:"element",compile:function(e,d,M){return function(e,d,p){function f(t){(!t||t instanceof s.Ng1ViewConfig)&&(u(D,t)||(A.trace.traceUIViewConfigUpdated(v,t&&t.viewDecl&&t.viewDecl.$context),D=t,T(t)))}function h(){if(I&&(A.trace.traceUIViewEvent("Removing (previous) el",I.data("$uiView")),I.remove(),I=null),w&&(A.trace.traceUIViewEvent("Destroying scope",v),w.$destroy(),w=null),N){var t=N.data("$uiView");A.trace.traceUIViewEvent("Animate out",t),C.leave(N,function(){t.$$animLeave.resolve(),I=null}),I=N,N=null}}function T(t){var r=e.$new();A.trace.traceUIViewScopeCreated(v,r);var o=i.defer(),s=i.defer(),c={$cfg:t,$uiView:v,$animEnter:o.promise,$animLeave:s.promise,$$animLeave:s},u=M(r,function(t){C.enter(t.data("$uiView",c),d,function(){o.resolve(),w&&w.$emit("$viewContentAnimationEnded"),(a.isDefined(x)&&!x||e.$eval(x))&&n(t)}),h()});N=u,w=r,w.$emit("$viewContentLoaded",t||D),w.$eval(y)}var I,N,w,E,y=p.onload||"",x=p.autoscroll,C=o(p,e),D=void 0,m=d.inheritedData("$uiView")||l,b=r(p.uiView||p.name||"")(e)||"$default",v={$type:"ng1",id:g.count++,name:b,fqn:m.$uiView.fqn?m.$uiView.fqn+"."+b:b,config:null,configUpdated:f,get creationContext(){return c.parse("$cfg.viewDecl.$context")(m)}};A.trace.traceUIViewEvent("Linking",v),d.data("$uiView",{$uiView:v}),T(),E=t.registerUIView(v),e.$on("$destroy",function(){A.trace.traceUIViewEvent("Destroying/Unregistering",v),E()})}}};return g}];r.$inject=["$compile","$controller","$transitions","$view","$timeout"];var M="function"==typeof angular.module("ui.router").component;angular.module("ui.router.state").directive("uiView",d),angular.module("ui.router.state").directive("uiView",r)},function(t,e){"use strict";function n(){var t=!1;this.useAnchorScroll=function(){t=!0},this.$get=["$anchorScroll","$timeout",function(e,n){return t?e:function(t){return n(function(){t[0].scrollIntoView()},0,!1)}}]}angular.module("ui.router.state").provider("$uiViewScroll",n)}])})},function(t,e,n){n(5),t.exports="ui.bootstrap"},function(t,e){angular.module("ui.bootstrap",["ui.bootstrap.tpls","ui.bootstrap.collapse","ui.bootstrap.accordion","ui.bootstrap.alert","ui.bootstrap.buttons","ui.bootstrap.carousel","ui.bootstrap.dateparser","ui.bootstrap.isClass","ui.bootstrap.datepicker","ui.bootstrap.position","ui.bootstrap.datepickerPopup","ui.bootstrap.debounce","ui.bootstrap.dropdown","ui.bootstrap.stackedMap","ui.bootstrap.modal","ui.bootstrap.paging","ui.bootstrap.pager","ui.bootstrap.pagination","ui.bootstrap.tooltip","ui.bootstrap.popover","ui.bootstrap.progressbar","ui.bootstrap.rating","ui.bootstrap.tabs","ui.bootstrap.timepicker","ui.bootstrap.typeahead"]),angular.module("ui.bootstrap.tpls",["uib/template/accordion/accordion-group.html","uib/template/accordion/accordion.html","uib/template/alert/alert.html","uib/template/carousel/carousel.html","uib/template/carousel/slide.html","uib/template/datepicker/datepicker.html","uib/template/datepicker/day.html","uib/template/datepicker/month.html","uib/template/datepicker/year.html","uib/template/datepickerPopup/popup.html","uib/template/modal/backdrop.html","uib/template/modal/window.html","uib/template/pager/pager.html","uib/template/pagination/pagination.html","uib/template/tooltip/tooltip-html-popup.html","uib/template/tooltip/tooltip-popup.html","uib/template/tooltip/tooltip-template-popup.html","uib/template/popover/popover-html.html","uib/template/popover/popover-template.html","uib/template/popover/popover.html","uib/template/progressbar/bar.html","uib/template/progressbar/progress.html","uib/template/progressbar/progressbar.html","uib/template/rating/rating.html","uib/template/tabs/tab.html","uib/template/tabs/tabset.html","uib/template/timepicker/timepicker.html","uib/template/typeahead/typeahead-match.html","uib/template/typeahead/typeahead-popup.html"]),angular.module("ui.bootstrap.collapse",[]).directive("uibCollapse",["$animate","$q","$parse","$injector",function(t,e,n,r){var i=r.has("$animateCss")?r.get("$animateCss"):null;return{link:function(r,o,a){function A(){o.hasClass("collapse")&&o.hasClass("in")||e.resolve(l(r)).then(function(){o.removeClass("collapse").addClass("collapsing").attr("aria-expanded",!0).attr("aria-hidden",!1),i?i(o,{addClass:"in",easing:"ease",to:{height:o[0].scrollHeight+"px"}}).start()["finally"](s):t.addClass(o,"in",{to:{height:o[0].scrollHeight+"px"}}).then(s)})}function s(){o.removeClass("collapsing").addClass("collapse").css({height:"auto"}),g(r)}function c(){return o.hasClass("collapse")||o.hasClass("in")?void e.resolve(d(r)).then(function(){o.css({height:o[0].scrollHeight+"px"}).removeClass("collapse").addClass("collapsing").attr("aria-expanded",!1).attr("aria-hidden",!0),i?i(o,{removeClass:"in",to:{height:"0"}}).start()["finally"](u):t.removeClass(o,"in",{to:{height:"0"}}).then(u)}):u()}function u(){o.css({height:"0"}),o.removeClass("collapsing").addClass("collapse"),M(r)}var l=n(a.expanding),g=n(a.expanded),d=n(a.collapsing),M=n(a.collapsed); +r.$eval(a.uibCollapse)||o.addClass("in").addClass("collapse").attr("aria-expanded",!0).attr("aria-hidden",!1).css({height:"auto"}),r.$watch(a.uibCollapse,function(t){t?c():A()})}}}]),angular.module("ui.bootstrap.accordion",["ui.bootstrap.collapse"]).constant("uibAccordionConfig",{closeOthers:!0}).controller("UibAccordionController",["$scope","$attrs","uibAccordionConfig",function(t,e,n){this.groups=[],this.closeOthers=function(r){var i=angular.isDefined(e.closeOthers)?t.$eval(e.closeOthers):n.closeOthers;i&&angular.forEach(this.groups,function(t){t!==r&&(t.isOpen=!1)})},this.addGroup=function(t){var e=this;this.groups.push(t),t.$on("$destroy",function(n){e.removeGroup(t)})},this.removeGroup=function(t){var e=this.groups.indexOf(t);e!==-1&&this.groups.splice(e,1)}}]).directive("uibAccordion",function(){return{controller:"UibAccordionController",controllerAs:"accordion",transclude:!0,templateUrl:function(t,e){return e.templateUrl||"uib/template/accordion/accordion.html"}}}).directive("uibAccordionGroup",function(){return{require:"^uibAccordion",transclude:!0,replace:!0,templateUrl:function(t,e){return e.templateUrl||"uib/template/accordion/accordion-group.html"},scope:{heading:"@",panelClass:"@?",isOpen:"=?",isDisabled:"=?"},controller:function(){this.setHeading=function(t){this.heading=t}},link:function(t,e,n,r){r.addGroup(t),t.openClass=n.openClass||"panel-open",t.panelClass=n.panelClass||"panel-default",t.$watch("isOpen",function(n){e.toggleClass(t.openClass,!!n),n&&r.closeOthers(t)}),t.toggleOpen=function(e){t.isDisabled||e&&32!==e.which||(t.isOpen=!t.isOpen)};var i="accordiongroup-"+t.$id+"-"+Math.floor(1e4*Math.random());t.headingId=i+"-tab",t.panelId=i+"-panel"}}}).directive("uibAccordionHeading",function(){return{transclude:!0,template:"",replace:!0,require:"^uibAccordionGroup",link:function(t,e,n,r,i){r.setHeading(i(t,angular.noop))}}}).directive("uibAccordionTransclude",function(){function t(){return"uib-accordion-header,data-uib-accordion-header,x-uib-accordion-header,uib\\:accordion-header,[uib-accordion-header],[data-uib-accordion-header],[x-uib-accordion-header]"}return{require:"^uibAccordionGroup",link:function(e,n,r,i){e.$watch(function(){return i[r.uibAccordionTransclude]},function(e){if(e){var r=angular.element(n[0].querySelector(t()));r.html(""),r.append(e)}})}}}),angular.module("ui.bootstrap.alert",[]).controller("UibAlertController",["$scope","$attrs","$interpolate","$timeout",function(t,e,n,r){t.closeable=!!e.close;var i=angular.isDefined(e.dismissOnTimeout)?n(e.dismissOnTimeout)(t.$parent):null;i&&r(function(){t.close()},parseInt(i,10))}]).directive("uibAlert",function(){return{controller:"UibAlertController",controllerAs:"alert",templateUrl:function(t,e){return e.templateUrl||"uib/template/alert/alert.html"},transclude:!0,replace:!0,scope:{type:"@",close:"&"}}}),angular.module("ui.bootstrap.buttons",[]).constant("uibButtonConfig",{activeClass:"active",toggleEvent:"click"}).controller("UibButtonsController",["uibButtonConfig",function(t){this.activeClass=t.activeClass||"active",this.toggleEvent=t.toggleEvent||"click"}]).directive("uibBtnRadio",["$parse",function(t){return{require:["uibBtnRadio","ngModel"],controller:"UibButtonsController",controllerAs:"buttons",link:function(e,n,r,i){var o=i[0],a=i[1],A=t(r.uibUncheckable);n.find("input").css({display:"none"}),a.$render=function(){n.toggleClass(o.activeClass,angular.equals(a.$modelValue,e.$eval(r.uibBtnRadio)))},n.on(o.toggleEvent,function(){if(!r.disabled){var t=n.hasClass(o.activeClass);t&&!angular.isDefined(r.uncheckable)||e.$apply(function(){a.$setViewValue(t?null:e.$eval(r.uibBtnRadio)),a.$render()})}}),r.uibUncheckable&&e.$watch(A,function(t){r.$set("uncheckable",t?"":void 0)})}}}]).directive("uibBtnCheckbox",function(){return{require:["uibBtnCheckbox","ngModel"],controller:"UibButtonsController",controllerAs:"button",link:function(t,e,n,r){function i(){return a(n.btnCheckboxTrue,!0)}function o(){return a(n.btnCheckboxFalse,!1)}function a(e,n){return angular.isDefined(e)?t.$eval(e):n}var A=r[0],s=r[1];e.find("input").css({display:"none"}),s.$render=function(){e.toggleClass(A.activeClass,angular.equals(s.$modelValue,i()))},e.on(A.toggleEvent,function(){n.disabled||t.$apply(function(){s.$setViewValue(e.hasClass(A.activeClass)?o():i()),s.$render()})})}}}),angular.module("ui.bootstrap.carousel",[]).controller("UibCarouselController",["$scope","$element","$interval","$timeout","$animate",function(t,e,n,r,i){function o(){for(;I.length;)I.shift()}function a(t){for(var e=0;e1){f[r].element.data(h,n.direction);var c=p.getCurrentIndex();angular.isNumber(c)&&f[c].element&&f[c].element.data(h,n.direction),t.$currentTransition=!0,i.on("addClass",f[r].element,function(e,n){if("close"===n&&(t.$currentTransition=null,i.off("addClass",e),I.length)){var r=I.pop().slide,a=r.index,s=a>p.getCurrentIndex()?"next":"prev";o(),A(r,a,s)}})}t.active=n.index,T=n.index,a(r),l()}}function s(t){for(var e=0;e0&&(d=n(g,e))}function g(){var e=+t.interval;M&&!isNaN(e)&&e>0&&f.length?t.next():t.pause()}var d,M,p=this,f=p.slides=t.slides=[],h="uib-slideDirection",T=t.active,I=[],N=!1;p.addSlide=function(e,n){f.push({slide:e,element:n}),f.sort(function(t,e){return+t.slide.index-+e.slide.index}),(e.index===t.active||1===f.length&&!angular.isNumber(t.active))&&(t.$currentTransition&&(t.$currentTransition=null),T=e.index,t.active=e.index,a(T),p.select(f[s(e)]),1===f.length&&t.play())},p.getCurrentIndex=function(){for(var t=0;t0&&T===n?n>=f.length?(T=f.length-1,t.active=T,a(T),p.select(f[f.length-1])):(T=n,t.active=T,a(T),p.select(f[n])):T>n&&(T--,t.active=T),0===f.length&&(T=null,t.active=null,o())},p.select=t.select=function(e,n){var r=s(e.slide);void 0===n&&(n=r>p.getCurrentIndex()?"next":"prev"),e.slide.index===T||t.$currentTransition?e&&e.slide.index!==T&&t.$currentTransition&&I.push(f[r]):A(e.slide,r,n)},t.indexOfSlide=function(t){return+t.slide.index},t.isActive=function(e){return t.active===e.slide.index},t.isPrevDisabled=function(){return 0===t.active&&t.noWrap()},t.isNextDisabled=function(){return t.active===f.length-1&&t.noWrap()},t.pause=function(){t.noPause||(M=!1,c())},t.play=function(){M||(M=!0,l())},t.$on("$destroy",function(){N=!0,c()}),t.$watch("noTransition",function(t){i.enabled(e,!t)}),t.$watch("interval",l),t.$watchCollection("slides",u),t.$watch("active",function(t){if(angular.isNumber(t)&&T!==t){for(var e=0;e-1){var a=!1;t=t.split("");for(var A=o;A-1){t=t.split(""),i[o]="("+r.regex+")",t[o]="$";for(var a=o+1,A=o+r.key.length;a28?29===n&&(t%4===0&&t%100!==0||t%400===0):3!==e&&5!==e&&8!==e&&10!==e||n<31)}function a(t){return parseInt(t,10)}function A(t,e){return t&&e?l(t,e):t}function s(t,e){return t&&e?l(t,e,!0):t}function c(t,e){t=t.replace(/:/g,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(n)?e:n}function u(t,e){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+e),t}function l(t,e,n){n=n?-1:1;var r=t.getTimezoneOffset(),i=c(e,r);return u(t,n*(i-r))}var g,d,M=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;this.init=function(){g=e.id,this.parsers={},this.formatters={},d=[{key:"yyyy",regex:"\\d{4}",apply:function(t){this.year=+t},formatter:function(t){var e=new Date;return e.setFullYear(Math.abs(t.getFullYear())),n(e,"yyyy")}},{key:"yy",regex:"\\d{2}",apply:function(t){t=+t,this.year=t<69?t+2e3:t+1900},formatter:function(t){var e=new Date;return e.setFullYear(Math.abs(t.getFullYear())),n(e,"yy")}},{key:"y",regex:"\\d{1,4}",apply:function(t){this.year=+t},formatter:function(t){var e=new Date;return e.setFullYear(Math.abs(t.getFullYear())),n(e,"y")}},{key:"M!",regex:"0?[1-9]|1[0-2]",apply:function(t){this.month=t-1},formatter:function(t){var e=t.getMonth();return/^[0-9]$/.test(e)?n(t,"MM"):n(t,"M")}},{key:"MMMM",regex:e.DATETIME_FORMATS.MONTH.join("|"),apply:function(t){this.month=e.DATETIME_FORMATS.MONTH.indexOf(t)},formatter:function(t){return n(t,"MMMM")}},{key:"MMM",regex:e.DATETIME_FORMATS.SHORTMONTH.join("|"),apply:function(t){this.month=e.DATETIME_FORMATS.SHORTMONTH.indexOf(t)},formatter:function(t){return n(t,"MMM")}},{key:"MM",regex:"0[1-9]|1[0-2]",apply:function(t){this.month=t-1},formatter:function(t){return n(t,"MM")}},{key:"M",regex:"[1-9]|1[0-2]",apply:function(t){this.month=t-1},formatter:function(t){return n(t,"M")}},{key:"d!",regex:"[0-2]?[0-9]{1}|3[0-1]{1}",apply:function(t){this.date=+t},formatter:function(t){var e=t.getDate();return/^[1-9]$/.test(e)?n(t,"dd"):n(t,"d")}},{key:"dd",regex:"[0-2][0-9]{1}|3[0-1]{1}",apply:function(t){this.date=+t},formatter:function(t){return n(t,"dd")}},{key:"d",regex:"[1-2]?[0-9]{1}|3[0-1]{1}",apply:function(t){this.date=+t},formatter:function(t){return n(t,"d")}},{key:"EEEE",regex:e.DATETIME_FORMATS.DAY.join("|"),formatter:function(t){return n(t,"EEEE")}},{key:"EEE",regex:e.DATETIME_FORMATS.SHORTDAY.join("|"),formatter:function(t){return n(t,"EEE")}},{key:"HH",regex:"(?:0|1)[0-9]|2[0-3]",apply:function(t){this.hours=+t},formatter:function(t){return n(t,"HH")}},{key:"hh",regex:"0[0-9]|1[0-2]",apply:function(t){this.hours=+t},formatter:function(t){return n(t,"hh")}},{key:"H",regex:"1?[0-9]|2[0-3]",apply:function(t){this.hours=+t},formatter:function(t){return n(t,"H")}},{key:"h",regex:"[0-9]|1[0-2]",apply:function(t){this.hours=+t},formatter:function(t){return n(t,"h")}},{key:"mm",regex:"[0-5][0-9]",apply:function(t){this.minutes=+t},formatter:function(t){return n(t,"mm")}},{key:"m",regex:"[0-9]|[1-5][0-9]",apply:function(t){this.minutes=+t},formatter:function(t){return n(t,"m")}},{key:"sss",regex:"[0-9][0-9][0-9]",apply:function(t){this.milliseconds=+t},formatter:function(t){return n(t,"sss")}},{key:"ss",regex:"[0-5][0-9]",apply:function(t){this.seconds=+t},formatter:function(t){return n(t,"ss")}},{key:"s",regex:"[0-9]|[1-5][0-9]",apply:function(t){this.seconds=+t},formatter:function(t){return n(t,"s")}},{key:"a",regex:e.DATETIME_FORMATS.AMPMS.join("|"),apply:function(t){12===this.hours&&(this.hours=0),"PM"===t&&(this.hours+=12)},formatter:function(t){return n(t,"a")}},{key:"Z",regex:"[+-]\\d{4}",apply:function(t){var e=t.match(/([+-])(\d{2})(\d{2})/),n=e[1],r=e[2],i=e[3];this.hours+=a(n+r),this.minutes+=a(n+i)},formatter:function(t){return n(t,"Z")}},{key:"ww",regex:"[0-4][0-9]|5[0-3]",formatter:function(t){return n(t,"ww")}},{key:"w",regex:"[0-9]|[1-4][0-9]|5[0-3]",formatter:function(t){return n(t,"w")}},{key:"GGGG",regex:e.DATETIME_FORMATS.ERANAMES.join("|").replace(/\s/g,"\\s"),formatter:function(t){return n(t,"GGGG")}},{key:"GGG",regex:e.DATETIME_FORMATS.ERAS.join("|"),formatter:function(t){return n(t,"GGG")}},{key:"GG",regex:e.DATETIME_FORMATS.ERAS.join("|"),formatter:function(t){return n(t,"GG")}},{key:"G",regex:e.DATETIME_FORMATS.ERAS.join("|"),formatter:function(t){return n(t,"G")}}]},this.init(),this.filter=function(t,n){if(!angular.isDate(t)||isNaN(t)||!n)return"";n=e.DATETIME_FORMATS[n]||n,e.id!==g&&this.init(),this.formatters[n]||(this.formatters[n]=i(n,"formatter"));var r=this.formatters[n],o=r.map,a=n;return o.reduce(function(e,n,r){var i=a.match(new RegExp("(.*)"+n.key));i&&angular.isString(i[1])&&(e+=i[1],a=a.replace(i[1]+n.key,""));var A=r===o.length-1?a:"";return n.apply?e+n.apply.call(null,t)+A:e+A},"")},this.parse=function(n,r,a){if(!angular.isString(n)||!r)return n;r=e.DATETIME_FORMATS[r]||r,r=r.replace(M,"\\$&"),e.id!==g&&this.init(),this.parsers[r]||(this.parsers[r]=i(r,"apply"));var A=this.parsers[r],s=A.regex,c=A.map,u=n.match(s),l=!1;if(u&&u.length){var d,p;angular.isDate(a)&&!isNaN(a.getTime())?d={year:a.getFullYear(),month:a.getMonth(),date:a.getDate(),hours:a.getHours(),minutes:a.getMinutes(),seconds:a.getSeconds(),milliseconds:a.getMilliseconds()}:(a&&t.warn("dateparser:","baseDate is not a valid date"),d={year:1900,month:0,date:1,hours:0,minutes:0,seconds:0,milliseconds:0});for(var f=1,h=u.length;fg.modes.indexOf(g[e]))&&(t.datepickerMode=g[e],t.datepickerOptions.datepickerMode=g[e])}):g[e]=t[e]=A[e]||null}}),t.uniqueId="datepicker-"+t.$id+"-"+Math.floor(1e4*Math.random()),t.disabled=angular.isDefined(e.disabled)||!1,angular.isDefined(e.ngDisabled)&&p.push(t.$parent.$watch(e.ngDisabled,function(e){t.disabled=e,g.refreshView()})),t.isActive=function(e){return 0===g.compare(e.date,g.activeDate)&&(t.activeDateId=e.uid,!0)},this.init=function(e){d=e,M=e.$options||A.ngModelOptions,t.datepickerOptions.initDate?(g.activeDate=u.fromTimezone(t.datepickerOptions.initDate,M.timezone)||new Date,t.$watch("datepickerOptions.initDate",function(t){t&&(d.$isEmpty(d.$modelValue)||d.$invalid)&&(g.activeDate=u.fromTimezone(t,M.timezone),g.refreshView())})):g.activeDate=new Date;var n=d.$modelValue?new Date(d.$modelValue):new Date;this.activeDate=isNaN(n)?u.fromTimezone(new Date,M.timezone):u.fromTimezone(n,M.timezone),d.$render=function(){g.render()}},this.render=function(){if(d.$viewValue){var t=new Date(d.$viewValue),e=!isNaN(t);e?this.activeDate=u.fromTimezone(t,M.timezone):c||o.error('Datepicker directive: "ng-model" value must be a Date object')}this.refreshView()},this.refreshView=function(){if(this.element){t.selectedDt=null,this._refreshView(),t.activeDt&&(t.activeDateId=t.activeDt.uid);var e=d.$viewValue?new Date(d.$viewValue):null;e=u.fromTimezone(e,M.timezone),d.$setValidity("dateDisabled",!e||this.element&&!this.isDisabled(e))}},this.createDateObject=function(e,n){var r=d.$viewValue?new Date(d.$viewValue):null;r=u.fromTimezone(r,M.timezone);var i=new Date;i=u.fromTimezone(i,M.timezone);var o=this.compare(e,i),a={date:e,label:u.filter(e,n),selected:r&&0===this.compare(e,r),disabled:this.isDisabled(e),past:o<0,current:0===o,future:o>0,customClass:this.customClass(e)||null};return r&&0===this.compare(e,r)&&(t.selectedDt=a),g.activeDate&&0===this.compare(a.date,g.activeDate)&&(t.activeDt=a),a},this.isDisabled=function(e){return t.disabled||this.minDate&&this.compare(e,this.minDate)<0||this.maxDate&&this.compare(e,this.maxDate)>0||t.dateDisabled&&t.dateDisabled({date:e,mode:t.datepickerMode})},this.customClass=function(e){return t.customClass({date:e,mode:t.datepickerMode})},this.split=function(t,e){for(var n=[];t.length>0;)n.push(t.splice(0,e));return n},t.select=function(e){if(t.datepickerMode===g.minMode){var n=d.$viewValue?u.fromTimezone(new Date(d.$viewValue),M.timezone):new Date(0,0,0,0,0,0,0);n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n=u.toTimezone(n,M.timezone),d.$setViewValue(n),d.$render()}else g.activeDate=e,l(g.modes[g.modes.indexOf(t.datepickerMode)-1]),t.$emit("uib:datepicker.mode");t.$broadcast("uib:datepicker.focus")},t.move=function(t){var e=g.activeDate.getFullYear()+t*(g.step.years||0),n=g.activeDate.getMonth()+t*(g.step.months||0);g.activeDate.setFullYear(e,n,1),g.refreshView()},t.toggleMode=function(e){e=e||1,t.datepickerMode===g.maxMode&&1===e||t.datepickerMode===g.minMode&&e===-1||(l(g.modes[g.modes.indexOf(t.datepickerMode)+e]),t.$emit("uib:datepicker.mode"))},t.keys={13:"enter",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down"};var f=function(){g.element[0].focus()};t.$on("uib:datepicker.focus",f),t.keydown=function(e){var n=t.keys[e.which];if(n&&!e.shiftKey&&!e.altKey&&!t.disabled)if(e.preventDefault(),g.shortcutPropagation||e.stopPropagation(),"enter"===n||"space"===n){if(g.isDisabled(g.activeDate))return;t.select(g.activeDate)}else!e.ctrlKey||"up"!==n&&"down"!==n?(g.handleKeyDown(n,e),g.refreshView()):t.toggleMode("up"===n?1:-1)},t.$on("$destroy",function(){for(;p.length;)p.shift()()})}]).controller("UibDaypickerController",["$scope","$element","dateFilter",function(t,e,n){function r(t,e){return 1!==e||t%4!==0||t%100===0&&t%400!==0?o[e]:29}function i(t){var e=new Date(t);e.setDate(e.getDate()+4-(e.getDay()||7));var n=e.getTime();return e.setMonth(0),e.setDate(1),Math.floor(Math.round((n-e)/864e5)/7)+1}var o=[31,28,31,30,31,30,31,31,30,31,30,31];this.step={months:1},this.element=e,this.init=function(e){angular.extend(e,this),t.showWeeks=e.showWeeks,e.refreshView()},this.getDates=function(t,e){for(var n,r=new Array(e),i=new Date(t),o=0;o0?7-a:-a,s=new Date(o);A>0&&s.setDate(-A+1);for(var c=this.getDates(s,42),u=0;u<42;u++)c[u]=angular.extend(this.createDateObject(c[u],this.formatDay),{secondary:c[u].getMonth()!==r,uid:t.uniqueId+"-"+u});t.labels=new Array(7);for(var l=0;l<7;l++)t.labels[l]={abbr:n(c[l].date,this.formatDayHeader),full:n(c[l].date,"EEEE")};if(t.title=n(this.activeDate,this.formatDayTitle),t.rows=this.split(c,7),t.showWeeks){t.weekNumbers=[];for(var g=(11-this.startingDay)%7,d=t.rows.length,M=0;M
');t.find("body").append(a),n=a[0].offsetWidth-a[0].clientWidth,n=isFinite(n)?n:0,a.remove()}return n},scrollbarPadding:function(t){t=this.getRawNode(t);var n=e.getComputedStyle(t),r=this.parseStyle(n.paddingRight),i=this.parseStyle(n.paddingBottom),o=this.scrollParent(t,!1,!0),A=this.scrollbarWidth(o,a.test(o.tagName));return{scrollbarWidth:A,widthOverflow:o.scrollWidth>o.clientWidth,right:r+A,originalRight:r,heightOverflow:o.scrollHeight>o.clientHeight,bottom:i+A,originalBottom:i}},isScrollable:function(t,n){t=this.getRawNode(t);var r=n?i.hidden:i.normal,o=e.getComputedStyle(t);return r.test(o.overflow+o.overflowY+o.overflowX)},scrollParent:function(n,r,o){n=this.getRawNode(n);var a=r?i.hidden:i.normal,A=t[0].documentElement,s=e.getComputedStyle(n);if(o&&a.test(s.overflow+s.overflowY+s.overflowX))return n;var c="absolute"===s.position,u=n.parentElement||A;if(u===A||"fixed"===s.position)return A;for(;u.parentElement&&u!==A;){var l=e.getComputedStyle(u);if(c&&"static"!==l.position&&(c=!1),!c&&a.test(l.overflow+l.overflowY+l.overflowX))break;u=u.parentElement}return u},position:function(n,r){n=this.getRawNode(n);var i=this.offset(n);if(r){var o=e.getComputedStyle(n);i.top-=this.parseStyle(o.marginTop),i.left-=this.parseStyle(o.marginLeft)}var a=this.offsetParent(n),A={top:0,left:0};return a!==t[0].documentElement&&(A=this.offset(a),A.top+=a.clientTop-a.scrollTop,A.left+=a.clientLeft-a.scrollLeft),{width:Math.round(angular.isNumber(i.width)?i.width:n.offsetWidth),height:Math.round(angular.isNumber(i.height)?i.height:n.offsetHeight),top:Math.round(i.top-A.top),left:Math.round(i.left-A.left)}},offset:function(n){n=this.getRawNode(n);var r=n.getBoundingClientRect();return{width:Math.round(angular.isNumber(r.width)?r.width:n.offsetWidth),height:Math.round(angular.isNumber(r.height)?r.height:n.offsetHeight),top:Math.round(r.top+(e.pageYOffset||t[0].documentElement.scrollTop)),left:Math.round(r.left+(e.pageXOffset||t[0].documentElement.scrollLeft))}},viewportOffset:function(n,r,i){n=this.getRawNode(n),i=i!==!1;var o=n.getBoundingClientRect(),a={top:0,left:0,bottom:0,right:0},A=r?t[0].documentElement:this.scrollParent(n),s=A.getBoundingClientRect();if(a.top=s.top+A.clientTop,a.left=s.left+A.clientLeft,A===t[0].documentElement&&(a.top+=e.pageYOffset,a.left+=e.pageXOffset),a.bottom=a.top+A.clientHeight,a.right=a.left+A.clientWidth,i){var c=e.getComputedStyle(A);a.top+=this.parseStyle(c.paddingTop),a.bottom-=this.parseStyle(c.paddingBottom),a.left+=this.parseStyle(c.paddingLeft),a.right-=this.parseStyle(c.paddingRight)}return{top:Math.round(o.top-a.top),bottom:Math.round(a.bottom-o.bottom),left:Math.round(o.left-a.left),right:Math.round(a.right-o.right)}},parsePlacement:function(t){var e=o.auto.test(t);return e&&(t=t.replace(o.auto,"")),t=t.split("-"),t[0]=t[0]||"top",o.primary.test(t[0])||(t[0]="top"),t[1]=t[1]||"center",o.secondary.test(t[1])||(t[1]="center"),e?t[2]=!0:t[2]=!1,t},positionElements:function(t,n,r,i){t=this.getRawNode(t),n=this.getRawNode(n);var a=angular.isDefined(n.offsetWidth)?n.offsetWidth:n.prop("offsetWidth"),A=angular.isDefined(n.offsetHeight)?n.offsetHeight:n.prop("offsetHeight");r=this.parsePlacement(r);var s=i?this.offset(t):this.position(t),c={top:0,left:0,placement:""};if(r[2]){var u=this.viewportOffset(t,i),l=e.getComputedStyle(n),g={width:a+Math.round(Math.abs(this.parseStyle(l.marginLeft)+this.parseStyle(l.marginRight))), +height:A+Math.round(Math.abs(this.parseStyle(l.marginTop)+this.parseStyle(l.marginBottom)))};if(r[0]="top"===r[0]&&g.height>u.top&&g.height<=u.bottom?"bottom":"bottom"===r[0]&&g.height>u.bottom&&g.height<=u.top?"top":"left"===r[0]&&g.width>u.left&&g.width<=u.right?"right":"right"===r[0]&&g.width>u.right&&g.width<=u.left?"left":r[0],r[1]="top"===r[1]&&g.height-s.height>u.bottom&&g.height-s.height<=u.top?"bottom":"bottom"===r[1]&&g.height-s.height>u.top&&g.height-s.height<=u.bottom?"top":"left"===r[1]&&g.width-s.width>u.right&&g.width-s.width<=u.left?"right":"right"===r[1]&&g.width-s.width>u.left&&g.width-s.width<=u.right?"left":r[1],"center"===r[1])if(o.vertical.test(r[0])){var d=s.width/2-a/2;u.left+d<0&&g.width-s.width<=u.right?r[1]="left":u.right+d<0&&g.width-s.width<=u.left&&(r[1]="right")}else{var M=s.height/2-g.height/2;u.top+M<0&&g.height-s.height<=u.bottom?r[1]="top":u.bottom+M<0&&g.height-s.height<=u.top&&(r[1]="bottom")}}switch(r[0]){case"top":c.top=s.top-A;break;case"bottom":c.top=s.top+s.height;break;case"left":c.left=s.left-a;break;case"right":c.left=s.left+s.width}switch(r[1]){case"top":c.top=s.top;break;case"bottom":c.top=s.top+s.height-A;break;case"left":c.left=s.left;break;case"right":c.left=s.left+s.width-a;break;case"center":o.vertical.test(r[0])?c.left=s.left+s.width/2-a/2:c.top=s.top+s.height/2-A/2}return c.top=Math.round(c.top),c.left=Math.round(c.left),c.placement="center"===r[1]?r[0]:r[0]+"-"+r[1],c},positionArrow:function(t,n){t=this.getRawNode(t);var r=t.querySelector(".tooltip-inner, .popover-inner");if(r){var i=angular.element(r).hasClass("tooltip-inner"),a=i?t.querySelector(".tooltip-arrow"):t.querySelector(".arrow");if(a){var A={top:"",bottom:"",left:"",right:""};if(n=this.parsePlacement(n),"center"===n[1])return void angular.element(a).css(A);var s="border-"+n[0]+"-width",c=e.getComputedStyle(a)[s],u="border-";u+=o.vertical.test(n[0])?n[0]+"-"+n[1]:n[1]+"-"+n[0],u+="-radius";var l=e.getComputedStyle(i?r:t)[u];switch(n[0]){case"top":A.bottom=i?"0":"-"+c;break;case"bottom":A.top=i?"0":"-"+c;break;case"left":A.right=i?"0":"-"+c;break;case"right":A.left=i?"0":"-"+c}A[n[1]]=l,angular.element(a).css(A)}}}}}]),angular.module("ui.bootstrap.datepickerPopup",["ui.bootstrap.datepicker","ui.bootstrap.position"]).value("$datepickerPopupLiteralWarning",!0).constant("uibDatepickerPopupConfig",{altInputFormats:[],appendToBody:!1,clearText:"Clear",closeOnDateSelection:!0,closeText:"Done",currentText:"Today",datepickerPopup:"yyyy-MM-dd",datepickerPopupTemplateUrl:"uib/template/datepickerPopup/popup.html",datepickerTemplateUrl:"uib/template/datepicker/datepicker.html",html5Types:{date:"yyyy-MM-dd","datetime-local":"yyyy-MM-ddTHH:mm:ss.sss",month:"yyyy-MM"},onOpenFocus:!0,showButtonBar:!0,placement:"auto bottom-left"}).controller("UibDatepickerPopupController",["$scope","$element","$attrs","$compile","$log","$parse","$window","$document","$rootScope","$uibPosition","dateFilter","uibDateParser","uibDatepickerPopupConfig","$timeout","uibDatepickerConfig","$datepickerPopupLiteralWarning",function(t,e,n,r,i,o,a,A,s,c,u,l,g,d,M,p){function f(e){var n=l.parse(e,E,t.date);if(isNaN(n))for(var r=0;r
"),S?(B=S.timezone,t.ngModelOptions=angular.copy(S),t.ngModelOptions.timezone=null,t.ngModelOptions.updateOnDefault===!0&&(t.ngModelOptions.updateOn=t.ngModelOptions.updateOn?t.ngModelOptions.updateOn+" default":"default"),b.attr("ng-model-options","ngModelOptions")):B=null,b.attr({"ng-model":"date","ng-change":"dateSelection(date)","template-url":D}),v=angular.element(b.children()[0]),v.attr("template-url",m),t.datepickerOptions||(t.datepickerOptions={}),z&&"month"===n.type&&(t.datepickerOptions.datepickerMode="month",t.datepickerOptions.minMode="month"),v.attr("datepicker-options","datepickerOptions"),z?j.$formatters.push(function(e){return t.date=l.fromTimezone(e,B),e}):(j.$$parserName="date",j.$validators.date=T,j.$parsers.unshift(h),j.$formatters.push(function(e){return j.$isEmpty(e)?(t.date=e,e):(angular.isNumber(e)&&(e=new Date(e)),t.date=l.fromTimezone(e,B),l.filter(t.date,E))})),j.$viewChangeListeners.push(function(){t.date=f(j.$viewValue)}),e.on("keydown",N),U=r(b)(t),b.remove(),x?A.find("body").append(U):e.after(U),t.$on("$destroy",function(){for(t.isOpen===!0&&(s.$$phase||t.$apply(function(){t.isOpen=!1})),U.remove(),e.off("keydown",N),A.off("click",I),L&&L.off("scroll",w),angular.element(a).off("resize",w);k.length;)k.shift()()})},t.getText=function(e){return t[e+"Text"]||g[e+"Text"]},t.isDisabled=function(e){"today"===e&&(e=l.fromTimezone(new Date,B));var n={};return angular.forEach(["minDate","maxDate"],function(e){t.datepickerOptions[e]?angular.isDate(t.datepickerOptions[e])?n[e]=l.fromTimezone(new Date(t.datepickerOptions[e]),B):(p&&i.warn("Literal date support has been deprecated, please switch to date object usage"),n[e]=new Date(u(t.datepickerOptions[e],"medium"))):n[e]=null}),t.datepickerOptions&&n.minDate&&t.compare(e,n.minDate)<0||n.maxDate&&t.compare(e,n.maxDate)>0},t.compare=function(t,e){return new Date(t.getFullYear(),t.getMonth(),t.getDate())-new Date(e.getFullYear(),e.getMonth(),e.getDate())},t.dateSelection=function(n){angular.isDefined(n)&&(t.date=n);var r=t.date?l.filter(t.date,E):null;e.val(r),j.$setViewValue(r),y&&(t.isOpen=!1,e[0].focus())},t.keydown=function(n){27===n.which&&(n.stopPropagation(),t.isOpen=!1,e[0].focus())},t.select=function(e,n){if(n.stopPropagation(),"today"===e){var r=new Date;angular.isDate(t.date)?(e=new Date(t.date),e.setFullYear(r.getFullYear(),r.getMonth(),r.getDate())):e=new Date(r.setHours(0,0,0,0))}t.dateSelection(e)},t.close=function(n){n.stopPropagation(),t.isOpen=!1,e[0].focus()},t.disabled=angular.isDefined(n.disabled)||!1,n.ngDisabled&&k.push(t.$parent.$watch(o(n.ngDisabled),function(e){t.disabled=e})),t.$watch("isOpen",function(r){r?t.disabled?t.isOpen=!1:d(function(){w(),C&&t.$broadcast("uib:datepicker.focus"),A.on("click",I);var r=n.popupPlacement?n.popupPlacement:g.placement;x||c.parsePlacement(r)[2]?(L=L||angular.element(c.scrollParent(e)),L&&L.on("scroll",w)):L=null,angular.element(a).on("resize",w)},0,!1):(A.off("click",I),L&&L.off("scroll",w),angular.element(a).off("resize",w))}),t.$on("uib:datepicker.mode",function(){d(w,0,!1)})}]).directive("uibDatepickerPopup",function(){return{require:["ngModel","uibDatepickerPopup"],controller:"UibDatepickerPopupController",scope:{datepickerOptions:"=?",isOpen:"=?",currentText:"@",clearText:"@",closeText:"@"},link:function(t,e,n,r){var i=r[0],o=r[1];o.init(i)}}}).directive("uibDatepickerPopupWrap",function(){return{replace:!0,transclude:!0,templateUrl:function(t,e){return e.templateUrl||"uib/template/datepickerPopup/popup.html"}}}),angular.module("ui.bootstrap.debounce",[]).factory("$$debounce",["$timeout",function(t){return function(e,n){var r;return function(){var i=this,o=Array.prototype.slice.call(arguments);r&&t.cancel(r),r=t(function(){e.apply(i,o)},n)}}}]),angular.module("ui.bootstrap.dropdown",["ui.bootstrap.position"]).constant("uibDropdownConfig",{appendToOpenClass:"uib-dropdown-open",openClass:"open"}).service("uibDropdownService",["$document","$rootScope",function(t,e){var n=null;this.open=function(e,o){n||(t.on("click",r),o.on("keydown",i)),n&&n!==e&&(n.isOpen=!1),n=e},this.close=function(e,o){n===e&&(n=null,t.off("click",r),o.off("keydown",i))};var r=function(t){if(n&&!(t&&"disabled"===n.getAutoClose()||t&&3===t.which)){var r=n.getToggleElement();if(!(t&&r&&r[0].contains(t.target))){var i=n.getDropdownElement();t&&"outsideClick"===n.getAutoClose()&&i&&i[0].contains(t.target)||(n.isOpen=!1,e.$$phase||n.$apply())}}},i=function(t){27===t.which?(t.stopPropagation(),n.focusToggleElement(),r()):n.isKeynavEnabled()&&[38,40].indexOf(t.which)!==-1&&n.isOpen&&(t.preventDefault(),t.stopPropagation(),n.focusDropdownEntry(t.which))}}]).controller("UibDropdownController",["$scope","$element","$attrs","$parse","uibDropdownConfig","uibDropdownService","$animate","$uibPosition","$document","$compile","$templateRequest",function(t,e,n,r,i,o,a,A,s,c,u){var l,g,d=this,M=t.$new(),p=i.appendToOpenClass,f=i.openClass,h=angular.noop,T=n.onToggle?r(n.onToggle):angular.noop,I=!1,N=null,w=!1,E=s.find("body");e.addClass("dropdown"),this.init=function(){if(n.isOpen&&(g=r(n.isOpen),h=g.assign,t.$watch(g,function(t){M.isOpen=!!t})),angular.isDefined(n.dropdownAppendTo)){var i=r(n.dropdownAppendTo)(M);i&&(N=angular.element(i))}I=angular.isDefined(n.dropdownAppendToBody),w=angular.isDefined(n.keyboardNav),I&&!N&&(N=E),N&&d.dropdownMenu&&(N.append(d.dropdownMenu),e.on("$destroy",function(){d.dropdownMenu.remove()}))},this.toggle=function(t){return M.isOpen=arguments.length?!!t:!M.isOpen,angular.isFunction(h)&&h(M,M.isOpen),M.isOpen},this.isOpen=function(){return M.isOpen},M.getToggleElement=function(){return d.toggleElement},M.getAutoClose=function(){return n.autoClose||"always"},M.getElement=function(){return e},M.isKeynavEnabled=function(){return w},M.focusDropdownEntry=function(t){var n=d.dropdownMenu?angular.element(d.dropdownMenu).find("a"):e.find("ul").eq(0).find("a");switch(t){case 40:angular.isNumber(d.selectedOption)?d.selectedOption=d.selectedOption===n.length-1?d.selectedOption:d.selectedOption+1:d.selectedOption=0;break;case 38:angular.isNumber(d.selectedOption)?d.selectedOption=0===d.selectedOption?0:d.selectedOption-1:d.selectedOption=n.length-1}n[d.selectedOption].focus()},M.getDropdownElement=function(){return d.dropdownMenu},M.focusToggleElement=function(){d.toggleElement&&d.toggleElement[0].focus()},M.$watch("isOpen",function(n,r){if(N&&d.dropdownMenu){var i,s,g,w=A.positionElements(e,d.dropdownMenu,"bottom-left",!0);if(i={top:w.top+"px",display:n?"block":"none"},s=d.dropdownMenu.hasClass("dropdown-menu-right"),s?(i.left="auto",g=A.scrollbarWidth(!0),i.right=window.innerWidth-g-(w.left+e.prop("offsetWidth"))+"px"):(i.left=w.left+"px",i.right="auto"),!I){var E=A.offset(N);i.top=w.top-E.top+"px",s?i.right=window.innerWidth-(w.left-E.left+e.prop("offsetWidth"))+"px":i.left=w.left-E.left+"px"}d.dropdownMenu.css(i)}var y=N?N:e,x=y.hasClass(N?p:f);if(x===!n&&a[n?"addClass":"removeClass"](y,N?p:f).then(function(){angular.isDefined(n)&&n!==r&&T(t,{open:!!n})}),n)d.dropdownMenuTemplateUrl&&u(d.dropdownMenuTemplateUrl).then(function(t){l=M.$new(),c(t.trim())(l,function(t){var e=t;d.dropdownMenu.replaceWith(e),d.dropdownMenu=e})}),M.focusToggleElement(),o.open(M,e);else{if(d.dropdownMenuTemplateUrl){l&&l.$destroy();var C=angular.element('');d.dropdownMenu.replaceWith(C),d.dropdownMenu=C}o.close(M,e),d.selectedOption=null}angular.isFunction(h)&&h(t,n)})}]).directive("uibDropdown",function(){return{controller:"UibDropdownController",link:function(t,e,n,r){r.init()}}}).directive("uibDropdownMenu",function(){return{restrict:"A",require:"?^uibDropdown",link:function(t,e,n,r){if(r&&!angular.isDefined(n.dropdownNested)){e.addClass("dropdown-menu");var i=n.templateUrl;i&&(r.dropdownMenuTemplateUrl=i),r.dropdownMenu||(r.dropdownMenu=e)}}}}).directive("uibDropdownToggle",function(){return{require:"?^uibDropdown",link:function(t,e,n,r){if(r){e.addClass("dropdown-toggle"),r.toggleElement=e;var i=function(i){i.preventDefault(),e.hasClass("disabled")||n.disabled||t.$apply(function(){r.toggle()})};e.bind("click",i),e.attr({"aria-haspopup":!0,"aria-expanded":!1}),t.$watch(r.isOpen,function(t){e.attr("aria-expanded",!!t)}),t.$on("$destroy",function(){e.unbind("click",i)})}}}}),angular.module("ui.bootstrap.stackedMap",[]).factory("$$stackedMap",function(){return{createNew:function(){var t=[];return{add:function(e,n){t.push({key:e,value:n})},get:function(e){for(var n=0;n-1&&t0&&(e=w.top().value,e.modalDomEl.toggleClass(e.windowTopClass||"",t))}function d(){if(h&&u()===-1){var t=T;M(h,T,function(){t=null}),h=void 0,T=void 0}}function M(e,n,r,i){function a(){a.done||(a.done=!0,t.leave(e).then(function(){e.remove(),i&&i.resolve()}),n.$destroy(),r&&r())}var A,s=null,c=function(){return A||(A=o.defer(),s=A.promise),function(){A.resolve()}};return n.$broadcast(y.NOW_CLOSING_EVENT,c),o.when(s).then(a)}function p(t){if(t.isDefaultPrevented())return t;var e=w.top();if(e)switch(t.which){case 27:e.value.keyboard&&(t.preventDefault(),i.$apply(function(){y.dismiss(e.key,"escape key press")}));break;case 9:var n=y.loadFocusElementList(e),r=!1;t.shiftKey?(y.isFocusInFirstItem(t,n)||y.isModalFocused(t,e))&&(r=y.focusLastFocusableElement(n)):y.isFocusInLastItem(t,n)&&(r=y.focusFirstFocusableElement(n)),r&&(t.preventDefault(),t.stopPropagation())}}function f(t,e,n){return!t.value.modalScope.$broadcast("modal.closing",e,n).defaultPrevented}var h,T,I,N="modal-open",w=A.createNew(),E=a.createNew(),y={NOW_CLOSING_EVENT:"modal.stack.now-closing"},x=0,C=null,D="a[href], area[href], input:not([disabled]), button:not([disabled]),select:not([disabled]), textarea:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable=true]";return i.$watch(u,function(t){T&&(T.index=t)}),n.on("keydown",p),i.$on("$destroy",function(){n.off("keydown",p)}),y.open=function(e,o){var a=n[0].activeElement,A=o.openedClass||N;g(!1),C=w.top(),w.add(e,{deferred:o.deferred,renderDeferred:o.renderDeferred,closedDeferred:o.closedDeferred,modalScope:o.scope,backdrop:o.backdrop,keyboard:o.keyboard,openedClass:o.openedClass,windowTopClass:o.windowTopClass,animation:o.animation,appendTo:o.appendTo}),E.put(A,e);var c=o.appendTo,l=u();if(!c.length)throw new Error("appendTo element not found. Make sure that the element passed is in DOM.");l>=0&&!h&&(T=i.$new(!0),T.modalOptions=o,T.index=l,h=angular.element('
'),h.attr("backdrop-class",o.backdropClass),o.animation&&h.attr("modal-animation","true"),r(h)(T),t.enter(h,c),I=s.scrollbarPadding(c),I.heightOverflow&&I.scrollbarWidth&&c.css({paddingRight:I.right+"px"})),x=C?parseInt(C.value.modalDomEl.attr("index"),10)+1:0;var d=angular.element('
');d.attr({"template-url":o.windowTemplateUrl,"window-class":o.windowClass,"window-top-class":o.windowTopClass,size:o.size,index:x,animate:"animate"}).html(o.content),o.animation&&d.attr("modal-animation","true"),c.addClass(A),t.enter(r(d)(o.scope),c),w.top().value.modalDomEl=d,w.top().value.modalOpener=a},y.close=function(t,e){var n=w.get(t);return n&&f(n,e,!0)?(n.value.modalScope.$$uibDestructionScheduled=!0,n.value.deferred.resolve(e),l(t,n.value.modalOpener),!0):!n},y.dismiss=function(t,e){var n=w.get(t);return n&&f(n,e,!1)?(n.value.modalScope.$$uibDestructionScheduled=!0,n.value.deferred.reject(e),l(t,n.value.modalOpener),!0):!n},y.dismissAll=function(t){for(var e=this.getTop();e&&this.dismiss(e.key,t);)e=this.getTop()},y.getTop=function(){return w.top()},y.modalRendered=function(t){var e=w.get(t);e&&e.value.renderDeferred.resolve()},y.focusFirstFocusableElement=function(t){return t.length>0&&(t[0].focus(),!0)},y.focusLastFocusableElement=function(t){return t.length>0&&(t[t.length-1].focus(),!0)},y.isModalFocused=function(t,e){if(t&&e){var n=e.value.modalDomEl;if(n&&n.length)return(t.target||t.srcElement)===n[0]}return!1},y.isFocusInFirstItem=function(t,e){return e.length>0&&(t.target||t.srcElement)===e[0]},y.isFocusInLastItem=function(t,e){return e.length>0&&(t.target||t.srcElement)===e[e.length-1]},y.loadFocusElementList=function(t){if(t){var e=t.value.modalDomEl;if(e&&e.length){var n=e[0].querySelectorAll(D);return n?Array.prototype.filter.call(n,function(t){return c(t)}):n}}},y}]).provider("$uibModal",function(){var t={options:{animation:!0,backdrop:!0,keyboard:!0},$get:["$rootScope","$q","$document","$templateRequest","$controller","$uibResolve","$uibModalStack",function(e,n,r,i,o,a,A){function s(t){return t.template?n.when(t.template):i(angular.isFunction(t.templateUrl)?t.templateUrl():t.templateUrl)}var c={},u=null;return c.getPromiseChain=function(){return u},c.open=function(i){function c(){return h}var l=n.defer(),g=n.defer(),d=n.defer(),M=n.defer(),p={result:l.promise,opened:g.promise,closed:d.promise,rendered:M.promise,close:function(t){return A.close(p,t)},dismiss:function(t){return A.dismiss(p,t)}};if(i=angular.extend({},t.options,i),i.resolve=i.resolve||{},i.appendTo=i.appendTo||r.find("body").eq(0),!i.template&&!i.templateUrl)throw new Error("One of template or templateUrl options is required.");var f,h=n.all([s(i),a.resolve(i.resolve,{},null,null)]);return f=u=n.all([u]).then(c,c).then(function(t){var n=i.scope||e,r=n.$new();r.$close=p.close,r.$dismiss=p.dismiss,r.$on("$destroy",function(){r.$$uibDestructionScheduled||r.$dismiss("$uibUnscheduledDestruction")});var a,s,c={};i.controller&&(c.$scope=r,c.$scope.$resolve={},c.$uibModalInstance=p,angular.forEach(t[1],function(t,e){c[e]=t,c.$scope.$resolve[e]=t}),s=o(i.controller,c,!0,i.controllerAs),i.controllerAs&&i.bindToController&&(a=s.instance,a.$close=r.$close,a.$dismiss=r.$dismiss,angular.extend(a,{$resolve:c.$scope.$resolve},n)),a=s(),angular.isFunction(a.$onInit)&&a.$onInit()),A.open(p,{scope:r,deferred:l,renderDeferred:M,closedDeferred:d,content:t[0],animation:i.animation,backdrop:i.backdrop,keyboard:i.keyboard,backdropClass:i.backdropClass,windowTopClass:i.windowTopClass,windowClass:i.windowClass,windowTemplateUrl:i.windowTemplateUrl,size:i.size,openedClass:i.openedClass,appendTo:i.appendTo}),g.resolve(!0)},function(t){g.reject(t),l.reject(t)})["finally"](function(){u===f&&(u=null)}),p},c}]};return t}),angular.module("ui.bootstrap.paging",[]).factory("uibPaging",["$parse",function(t){return{create:function(e,n,r){e.setNumPages=r.numPages?t(r.numPages).assign:angular.noop,e.ngModelCtrl={$setViewValue:angular.noop},e._watchers=[],e.init=function(t,i){e.ngModelCtrl=t,e.config=i,t.$render=function(){e.render()},r.itemsPerPage?e._watchers.push(n.$parent.$watch(r.itemsPerPage,function(t){e.itemsPerPage=parseInt(t,10),n.totalPages=e.calculateTotalPages(),e.updatePage()})):e.itemsPerPage=i.itemsPerPage,n.$watch("totalItems",function(t,r){(angular.isDefined(t)||t!==r)&&(n.totalPages=e.calculateTotalPages(),e.updatePage())})},e.calculateTotalPages=function(){var t=e.itemsPerPage<1?1:Math.ceil(n.totalItems/e.itemsPerPage);return Math.max(t||0,1)},e.render=function(){n.page=parseInt(e.ngModelCtrl.$viewValue,10)||1},n.selectPage=function(t,r){r&&r.preventDefault();var i=!n.ngDisabled||!r;i&&n.page!==t&&t>0&&t<=n.totalPages&&(r&&r.target&&r.target.blur(),e.ngModelCtrl.$setViewValue(t),e.ngModelCtrl.$render())},n.getText=function(t){return n[t+"Text"]||e.config[t+"Text"]},n.noPrevious=function(){return 1===n.page},n.noNext=function(){return n.page===n.totalPages},e.updatePage=function(){e.setNumPages(n.$parent,n.totalPages),n.page>n.totalPages?n.selectPage(n.totalPages):e.ngModelCtrl.$render()},n.$on("$destroy",function(){for(;e._watchers.length;)e._watchers.shift()()})}}}]),angular.module("ui.bootstrap.pager",["ui.bootstrap.paging"]).controller("UibPagerController",["$scope","$attrs","uibPaging","uibPagerConfig",function(t,e,n,r){t.align=angular.isDefined(e.align)?t.$parent.$eval(e.align):r.align,n.create(this,t,e)}]).constant("uibPagerConfig",{itemsPerPage:10,previousText:"« Previous",nextText:"Next »",align:!0}).directive("uibPager",["uibPagerConfig",function(t){return{scope:{totalItems:"=",previousText:"@",nextText:"@",ngDisabled:"="},require:["uibPager","?ngModel"],controller:"UibPagerController",controllerAs:"pager",templateUrl:function(t,e){return e.templateUrl||"uib/template/pager/pager.html"},replace:!0,link:function(e,n,r,i){var o=i[0],a=i[1];a&&o.init(a,t)}}}]),angular.module("ui.bootstrap.pagination",["ui.bootstrap.paging"]).controller("UibPaginationController",["$scope","$attrs","$parse","uibPaging","uibPaginationConfig",function(t,e,n,r,i){function o(t,e,n){return{number:t,text:e,active:n}}function a(t,e){var n=[],r=1,i=e,a=angular.isDefined(s)&&se&&(i=e,r=i-s+1)):(r=(Math.ceil(t/s)-1)*s+1,i=Math.min(r+s-1,e)));for(var A=r;A<=i;A++){var d=o(A,g(A),A===t);n.push(d)}if(a&&s>0&&(!c||u||l)){if(r>1){if(!l||r>3){var M=o(r-1,"...",!1);n.unshift(M)}if(l){if(3===r){var p=o(2,"2",!1);n.unshift(p)}var f=o(1,"1",!1);n.unshift(f)}}if(i0&&t.page<=t.totalPages&&(t.pages=a(t.page,t.totalPages))}}]).constant("uibPaginationConfig",{itemsPerPage:10,boundaryLinks:!1,boundaryLinkNumbers:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",rotate:!0,forceEllipses:!1}).directive("uibPagination",["$parse","uibPaginationConfig",function(t,e){return{scope:{totalItems:"=",firstText:"@",previousText:"@",nextText:"@",lastText:"@",ngDisabled:"="},require:["uibPagination","?ngModel"],controller:"UibPaginationController",controllerAs:"pagination",templateUrl:function(t,e){return e.templateUrl||"uib/template/pagination/pagination.html"},replace:!0,link:function(t,n,r,i){var o=i[0],a=i[1];a&&o.init(a,e)}}}]),angular.module("ui.bootstrap.tooltip",["ui.bootstrap.position","ui.bootstrap.stackedMap"]).provider("$uibTooltip",function(){function t(t){var e=/[A-Z]/g,n="-";return t.replace(e,function(t,e){return(e?n:"")+t.toLowerCase()})}var e={placement:"top",placementClassPrefix:"",animation:!0,popupDelay:0,popupCloseDelay:0,useContentExp:!1},n={mouseenter:"mouseleave",click:"click",outsideClick:"outsideClick",focus:"blur",none:""},r={};this.options=function(t){angular.extend(r,t)},this.setTriggers=function(t){angular.extend(n,t)},this.$get=["$window","$compile","$timeout","$document","$uibPosition","$interpolate","$rootScope","$parse","$$stackedMap",function(i,o,a,A,s,c,u,l,g){function d(t){if(27===t.which){var e=M.top();e&&(e.value.close(),M.removeTop(),e=null)}}var M=g.createNew();return A.on("keypress",d),u.$on("$destroy",function(){A.off("keypress",d)}),function(i,u,g,d){function p(t){var e=(t||d.trigger||g).split(" "),r=e.map(function(t){return n[t]||t});return{show:e,hide:r}}d=angular.extend({},e,r,d);var f=t(i),h=c.startSymbol(),T=c.endSymbol(),I="
';return{compile:function(t,e){var n=o(I);return function(t,e,r,o){function c(){Y.isOpen?f():g()}function g(){O&&!t.$eval(r[u+"Enable"])||(N(),y(),Y.popupDelay?S||(S=a(h,Y.popupDelay,!1)):h())}function f(){T(),Y.popupCloseDelay?U||(U=a(I,Y.popupCloseDelay,!1)):I()}function h(){return T(),N(),Y.content?(w(),void Y.$evalAsync(function(){Y.isOpen=!0,x(!0),P()})):angular.noop}function T(){S&&(a.cancel(S),S=null),Q&&(a.cancel(Q),Q=null)}function I(){Y&&Y.$evalAsync(function(){Y&&(Y.isOpen=!1,x(!1),Y.animation?j||(j=a(E,150,!1)):E())})}function N(){U&&(a.cancel(U),U=null),j&&(a.cancel(j),j=null)}function w(){v||(L=Y.$new(),v=n(L,function(t){z?A.find("body").append(t):e.after(t)}),C())}function E(){T(),N(),D(),v&&(v.remove(),v=null),L&&(L.$destroy(),L=null)}function y(){Y.title=r[u+"Title"],R?Y.content=R(t):Y.content=r[i],Y.popupClass=r[u+"Class"],Y.placement=angular.isDefined(r[u+"Placement"])?r[u+"Placement"]:d.placement;var e=s.parsePlacement(Y.placement);B=e[1]?e[0]+"-"+e[1]:e[0];var n=parseInt(r[u+"PopupDelay"],10),o=parseInt(r[u+"PopupCloseDelay"],10);Y.popupDelay=isNaN(n)?d.popupDelay:n,Y.popupCloseDelay=isNaN(o)?d.popupCloseDelay:o}function x(e){H&&angular.isFunction(H.assign)&&H.assign(t,e)}function C(){F.length=0,R?(F.push(t.$watch(R,function(t){Y.content=t,!t&&Y.isOpen&&I()})),F.push(L.$watch(function(){V||(V=!0,L.$$postDigest(function(){V=!1,Y&&Y.isOpen&&P()}))}))):F.push(r.$observe(i,function(t){Y.content=t,!t&&Y.isOpen?I():P()})),F.push(r.$observe(u+"Title",function(t){Y.title=t,Y.isOpen&&P()})),F.push(r.$observe(u+"Placement",function(t){Y.placement=t?t:d.placement,Y.isOpen&&P()}))}function D(){F.length&&(angular.forEach(F,function(t){t()}),F.length=0)}function m(t){Y&&Y.isOpen&&v&&(e[0].contains(t.target)||v[0].contains(t.target)||f())}function b(){var t=r[u+"Trigger"];G(),k=p(t),"none"!==k.show&&k.show.forEach(function(t,n){"outsideClick"===t?(e.on("click",c),A.on("click",m)):t===k.hide[n]?e.on(t,c):t&&(e.on(t,g),e.on(k.hide[n],f)),e.on("keypress",function(t){27===t.which&&f()})})}var v,L,j,S,U,Q,B,z=!!angular.isDefined(d.appendToBody)&&d.appendToBody,k=p(void 0),O=angular.isDefined(r[u+"Enable"]),Y=t.$new(!0),V=!1,H=!!angular.isDefined(r[u+"IsOpen"])&&l(r[u+"IsOpen"]),R=!!d.useContentExp&&l(r[i]),F=[],P=function(){v&&v.html()&&(Q||(Q=a(function(){var t=s.positionElements(e,v,Y.placement,z);v.css({top:t.top+"px",left:t.left+"px"}),v.hasClass(t.placement.split("-")[0])||(v.removeClass(B.split("-")[0]),v.addClass(t.placement.split("-")[0])),v.hasClass(d.placementClassPrefix+t.placement)||(v.removeClass(d.placementClassPrefix+B), +v.addClass(d.placementClassPrefix+t.placement)),v.hasClass("uib-position-measure")?(s.positionArrow(v,t.placement),v.removeClass("uib-position-measure")):B!==t.placement&&s.positionArrow(v,t.placement),B=t.placement,Q=null},0,!1)))};Y.origScope=t,Y.isOpen=!1,M.add(Y,{close:I}),Y.contentExp=function(){return Y.content},r.$observe("disabled",function(t){t&&T(),t&&Y.isOpen&&I()}),H&&t.$watch(H,function(t){Y&&!t===Y.isOpen&&c()});var G=function(){k.show.forEach(function(t){"outsideClick"===t?e.off("click",c):(e.off(t,g),e.off(t,c))}),k.hide.forEach(function(t){"outsideClick"===t?A.off("click",m):e.off(t,f)})};b();var X=t.$eval(r[u+"Animation"]);Y.animation=angular.isDefined(X)?!!X:d.animation;var W,Z=u+"AppendToBody";W=Z in r&&void 0===r[Z]||t.$eval(r[Z]),z=angular.isDefined(W)?W:z,t.$on("$destroy",function(){G(),E(),M.remove(Y),Y=null})}}}}}]}).directive("uibTooltipTemplateTransclude",["$animate","$sce","$compile","$templateRequest",function(t,e,n,r){return{link:function(i,o,a){var A,s,c,u=i.$eval(a.tooltipTemplateTranscludeScope),l=0,g=function(){s&&(s.remove(),s=null),A&&(A.$destroy(),A=null),c&&(t.leave(c).then(function(){s=null}),s=c,c=null)};i.$watch(e.parseAsResourceUrl(a.uibTooltipTemplateTransclude),function(e){var a=++l;e?(r(e,!0).then(function(r){if(a===l){var i=u.$new(),s=r,d=n(s)(i,function(e){g(),t.enter(e,o)});A=i,c=d,A.$emit("$includeContentLoaded",e)}},function(){a===l&&(g(),i.$emit("$includeContentError",e))}),i.$emit("$includeContentRequested",e)):g()}),i.$on("$destroy",g)}}}]).directive("uibTooltipClasses",["$uibPosition",function(t){return{restrict:"A",link:function(e,n,r){if(e.placement){var i=t.parsePlacement(e.placement);n.addClass(i[0])}e.popupClass&&n.addClass(e.popupClass),e.animation()&&n.addClass(r.tooltipAnimationClass)}}}]).directive("uibTooltipPopup",function(){return{replace:!0,scope:{content:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/tooltip/tooltip-popup.html"}}).directive("uibTooltip",["$uibTooltip",function(t){return t("uibTooltip","tooltip","mouseenter")}]).directive("uibTooltipTemplatePopup",function(){return{replace:!0,scope:{contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&",originScope:"&"},templateUrl:"uib/template/tooltip/tooltip-template-popup.html"}}).directive("uibTooltipTemplate",["$uibTooltip",function(t){return t("uibTooltipTemplate","tooltip","mouseenter",{useContentExp:!0})}]).directive("uibTooltipHtmlPopup",function(){return{replace:!0,scope:{contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/tooltip/tooltip-html-popup.html"}}).directive("uibTooltipHtml",["$uibTooltip",function(t){return t("uibTooltipHtml","tooltip","mouseenter",{useContentExp:!0})}]),angular.module("ui.bootstrap.popover",["ui.bootstrap.tooltip"]).directive("uibPopoverTemplatePopup",function(){return{replace:!0,scope:{uibTitle:"@",contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&",originScope:"&"},templateUrl:"uib/template/popover/popover-template.html"}}).directive("uibPopoverTemplate",["$uibTooltip",function(t){return t("uibPopoverTemplate","popover","click",{useContentExp:!0})}]).directive("uibPopoverHtmlPopup",function(){return{replace:!0,scope:{contentExp:"&",uibTitle:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/popover/popover-html.html"}}).directive("uibPopoverHtml",["$uibTooltip",function(t){return t("uibPopoverHtml","popover","click",{useContentExp:!0})}]).directive("uibPopoverPopup",function(){return{replace:!0,scope:{uibTitle:"@",content:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/popover/popover.html"}}).directive("uibPopover",["$uibTooltip",function(t){return t("uibPopover","popover","click")}]),angular.module("ui.bootstrap.progressbar",[]).constant("uibProgressConfig",{animate:!0,max:100}).controller("UibProgressController",["$scope","$attrs","uibProgressConfig",function(t,e,n){function r(){return angular.isDefined(t.maxParam)?t.maxParam:n.max}var i=this,o=angular.isDefined(e.animate)?t.$parent.$eval(e.animate):n.animate;this.bars=[],t.max=r(),this.addBar=function(t,e,n){o||e.css({transition:"none"}),this.bars.push(t),t.max=r(),t.title=n&&angular.isDefined(n.title)?n.title:"progressbar",t.$watch("value",function(e){t.recalculatePercentage()}),t.recalculatePercentage=function(){var e=i.bars.reduce(function(t,e){return e.percent=+(100*e.value/e.max).toFixed(2),t+e.percent},0);e>100&&(t.percent-=e-100)},t.$on("$destroy",function(){e=null,i.removeBar(t)})},this.removeBar=function(t){this.bars.splice(this.bars.indexOf(t),1),this.bars.forEach(function(t){t.recalculatePercentage()})},t.$watch("maxParam",function(t){i.bars.forEach(function(t){t.max=r(),t.recalculatePercentage()})})}]).directive("uibProgress",function(){return{replace:!0,transclude:!0,controller:"UibProgressController",require:"uibProgress",scope:{maxParam:"=?max"},templateUrl:"uib/template/progressbar/progress.html"}}).directive("uibBar",function(){return{replace:!0,transclude:!0,require:"^uibProgress",scope:{value:"=",type:"@"},templateUrl:"uib/template/progressbar/bar.html",link:function(t,e,n,r){r.addBar(t,e,n)}}}).directive("uibProgressbar",function(){return{replace:!0,transclude:!0,controller:"UibProgressController",scope:{value:"=",maxParam:"=?max",type:"@"},templateUrl:"uib/template/progressbar/progressbar.html",link:function(t,e,n,r){r.addBar(t,angular.element(e.children()[0]),{title:n.title})}}}),angular.module("ui.bootstrap.rating",[]).constant("uibRatingConfig",{max:5,stateOn:null,stateOff:null,enableReset:!0,titles:["one","two","three","four","five"]}).controller("UibRatingController",["$scope","$attrs","uibRatingConfig",function(t,e,n){var r={$setViewValue:angular.noop},i=this;this.init=function(i){r=i,r.$render=this.render,r.$formatters.push(function(t){return angular.isNumber(t)&&t<<0!==t&&(t=Math.round(t)),t}),this.stateOn=angular.isDefined(e.stateOn)?t.$parent.$eval(e.stateOn):n.stateOn,this.stateOff=angular.isDefined(e.stateOff)?t.$parent.$eval(e.stateOff):n.stateOff,this.enableReset=angular.isDefined(e.enableReset)?t.$parent.$eval(e.enableReset):n.enableReset;var o=angular.isDefined(e.titles)?t.$parent.$eval(e.titles):n.titles;this.titles=angular.isArray(o)&&o.length>0?o:n.titles;var a=angular.isDefined(e.ratingStates)?t.$parent.$eval(e.ratingStates):new Array(angular.isDefined(e.max)?t.$parent.$eval(e.max):n.max);t.range=this.buildTemplateObjects(a)},this.buildTemplateObjects=function(t){for(var e=0,n=t.length;e=this.titles.length?t+1:this.titles[t]},t.rate=function(e){if(!t.readonly&&e>=0&&e<=t.range.length){var n=i.enableReset&&r.$viewValue===e?0:e;r.$setViewValue(n),r.$render()}},t.enter=function(e){t.readonly||(t.value=e),t.onHover({value:e})},t.reset=function(){t.value=r.$viewValue,t.onLeave()},t.onKeydown=function(e){/(37|38|39|40)/.test(e.which)&&(e.preventDefault(),e.stopPropagation(),t.rate(t.value+(38===e.which||39===e.which?1:-1)))},this.render=function(){t.value=r.$viewValue,t.title=i.getTitle(t.value-1)}}]).directive("uibRating",function(){return{require:["uibRating","ngModel"],scope:{readonly:"=?readOnly",onHover:"&",onLeave:"&"},controller:"UibRatingController",templateUrl:"uib/template/rating/rating.html",replace:!0,link:function(t,e,n,r){var i=r[0],o=r[1];i.init(o)}}}),angular.module("ui.bootstrap.tabs",[]).controller("UibTabsetController",["$scope",function(t){function e(t){for(var e=0;ee.index?1:t.index0&&e<13:e>=0&&e<24;if(n&&""!==t.hours)return t.showMeridian&&(12===e&&(e=0),t.meridian===w[1]&&(e+=12)),e}function s(){var e=+t.minutes,n=e>=0&&e<60;if(n&&""!==t.minutes)return e}function c(){var e=+t.seconds;return e>=0&&e<60?e:void 0}function u(t,e){return null===t?"":angular.isDefined(t)&&t.toString().length<2&&!e?"0"+t:t.toString()}function l(t){g(),N.$setViewValue(new Date(T)),d(t)}function g(){N.$setValidity("time",!0),t.invalidHours=!1,t.invalidMinutes=!1,t.invalidSeconds=!1}function d(e){if(N.$modelValue){var n=T.getHours(),r=T.getMinutes(),i=T.getSeconds();t.showMeridian&&(n=0===n||12===n?12:n%12),t.hours="h"===e?n:u(n,!E),"m"!==e&&(t.minutes=u(r)),t.meridian=T.getHours()<12?w[0]:w[1],"s"!==e&&(t.seconds=u(i)),t.meridian=T.getHours()<12?w[0]:w[1]}else t.hours=null,t.minutes=null,t.seconds=null,t.meridian=w[0]}function M(t){T=f(T,t),l()}function p(t,e){return f(t,60*e)}function f(t,e){var n=new Date(t.getTime()+1e3*e),r=new Date(t);return r.setHours(n.getHours(),n.getMinutes(),n.getSeconds()),r}function h(){return(null===t.hours||""===t.hours)&&(null===t.minutes||""===t.minutes)&&(!t.showSeconds||t.showSeconds&&(null===t.seconds||""===t.seconds))}var T=new Date,I=[],N={$setViewValue:angular.noop},w=angular.isDefined(n.meridians)?t.$parent.$eval(n.meridians):a.meridians||o.DATETIME_FORMATS.AMPMS,E=!angular.isDefined(n.padHours)||t.$parent.$eval(n.padHours);t.tabindex=angular.isDefined(n.tabindex)?n.tabindex:0,e.removeAttr("tabindex"),this.init=function(e,r){N=e,N.$render=this.render,N.$formatters.unshift(function(t){return t?new Date(t):null});var i=r.eq(0),o=r.eq(1),A=r.eq(2),s=angular.isDefined(n.mousewheel)?t.$parent.$eval(n.mousewheel):a.mousewheel;s&&this.setupMousewheelEvents(i,o,A);var c=angular.isDefined(n.arrowkeys)?t.$parent.$eval(n.arrowkeys):a.arrowkeys;c&&this.setupArrowkeyEvents(i,o,A),t.readonlyInput=angular.isDefined(n.readonlyInput)?t.$parent.$eval(n.readonlyInput):a.readonlyInput,this.setupInputEvents(i,o,A)};var y=a.hourStep;n.hourStep&&I.push(t.$parent.$watch(r(n.hourStep),function(t){y=+t}));var x=a.minuteStep;n.minuteStep&&I.push(t.$parent.$watch(r(n.minuteStep),function(t){x=+t}));var C;I.push(t.$parent.$watch(r(n.min),function(t){var e=new Date(t);C=isNaN(e)?void 0:e}));var D;I.push(t.$parent.$watch(r(n.max),function(t){var e=new Date(t);D=isNaN(e)?void 0:e}));var m=!1;n.ngDisabled&&I.push(t.$parent.$watch(r(n.ngDisabled),function(t){m=t})),t.noIncrementHours=function(){var t=p(T,60*y);return m||t>D||tT&&t>D},t.noIncrementMinutes=function(){var t=p(T,x);return m||t>D||tT&&t>D},t.noIncrementSeconds=function(){var t=f(T,b);return m||t>D||tT&&t>D},t.noToggleMeridian=function(){return T.getHours()<12?m||p(T,720)>D:m||p(T,-720)0};e.bind("mousewheel wheel",function(e){m||t.$apply(i(e)?t.incrementHours():t.decrementHours()),e.preventDefault()}),n.bind("mousewheel wheel",function(e){m||t.$apply(i(e)?t.incrementMinutes():t.decrementMinutes()),e.preventDefault()}),r.bind("mousewheel wheel",function(e){m||t.$apply(i(e)?t.incrementSeconds():t.decrementSeconds()),e.preventDefault()})},this.setupArrowkeyEvents=function(e,n,r){e.bind("keydown",function(e){m||(38===e.which?(e.preventDefault(),t.incrementHours(),t.$apply()):40===e.which&&(e.preventDefault(),t.decrementHours(),t.$apply()))}),n.bind("keydown",function(e){m||(38===e.which?(e.preventDefault(),t.incrementMinutes(),t.$apply()):40===e.which&&(e.preventDefault(),t.decrementMinutes(),t.$apply()))}),r.bind("keydown",function(e){m||(38===e.which?(e.preventDefault(),t.incrementSeconds(),t.$apply()):40===e.which&&(e.preventDefault(),t.decrementSeconds(),t.$apply()))})},this.setupInputEvents=function(e,n,r){if(t.readonlyInput)return t.updateHours=angular.noop,t.updateMinutes=angular.noop,void(t.updateSeconds=angular.noop);var i=function(e,n,r){N.$setViewValue(null),N.$setValidity("time",!1),angular.isDefined(e)&&(t.invalidHours=e),angular.isDefined(n)&&(t.invalidMinutes=n),angular.isDefined(r)&&(t.invalidSeconds=r)};t.updateHours=function(){var t=A(),e=s();N.$setDirty(),angular.isDefined(t)&&angular.isDefined(e)?(T.setHours(t),T.setMinutes(e),TD?i(!0):l("h")):i(!0)},e.bind("blur",function(e){N.$setTouched(),h()?g():null===t.hours||""===t.hours?i(!0):!t.invalidHours&&t.hours<10&&t.$apply(function(){t.hours=u(t.hours,!E)})}),t.updateMinutes=function(){var t=s(),e=A();N.$setDirty(),angular.isDefined(t)&&angular.isDefined(e)?(T.setHours(e),T.setMinutes(t),TD?i(void 0,!0):l("m")):i(void 0,!0)},n.bind("blur",function(e){N.$setTouched(),h()?g():null===t.minutes?i(void 0,!0):!t.invalidMinutes&&t.minutes<10&&t.$apply(function(){t.minutes=u(t.minutes)})}),t.updateSeconds=function(){var t=c();N.$setDirty(),angular.isDefined(t)?(T.setSeconds(t),l("s")):i(void 0,void 0,!0)},r.bind("blur",function(e){h()?g():!t.invalidSeconds&&t.seconds<10&&t.$apply(function(){t.seconds=u(t.seconds)})})},this.render=function(){var e=N.$viewValue;isNaN(e)?(N.$setValidity("time",!1),i.error('Timepicker directive: "ng-model" value must be a Date object, a number of milliseconds since 01.01.1970 or a string representing an RFC2822 or ISO 8601 date.')):(e&&(T=e),TD?(N.$setValidity("time",!1),t.invalidHours=!0,t.invalidMinutes=!0):g(),d())},t.showSpinners=angular.isDefined(n.showSpinners)?t.$parent.$eval(n.showSpinners):a.showSpinners,t.incrementHours=function(){t.noIncrementHours()||M(60*y*60)},t.decrementHours=function(){t.noDecrementHours()||M(60*-y*60)},t.incrementMinutes=function(){t.noIncrementMinutes()||M(60*x)},t.decrementMinutes=function(){t.noDecrementMinutes()||M(60*-x)},t.incrementSeconds=function(){t.noIncrementSeconds()||M(b)},t.decrementSeconds=function(){t.noDecrementSeconds()||M(-b)},t.toggleMeridian=function(){var e=s(),n=A();t.noToggleMeridian()||(angular.isDefined(e)&&angular.isDefined(n)?M(720*(T.getHours()<12?60:-60)):t.meridian=t.meridian===w[0]?w[1]:w[0])},t.blur=function(){N.$setTouched()},t.$on("$destroy",function(){for(;I.length;)I.shift()()})}]).directive("uibTimepicker",["uibTimepickerConfig",function(t){return{require:["uibTimepicker","?^ngModel"],controller:"UibTimepickerController",controllerAs:"timepicker",replace:!0,scope:{},templateUrl:function(e,n){return n.templateUrl||t.templateUrl},link:function(t,e,n,r){var i=r[0],o=r[1];o&&i.init(o,e.find("input"))}}}]),angular.module("ui.bootstrap.typeahead",["ui.bootstrap.debounce","ui.bootstrap.position"]).factory("uibTypeaheadParser",["$parse",function(t){var e=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w\d]*))\s+in\s+([\s\S]+?)$/;return{parse:function(n){var r=n.match(e);if(!r)throw new Error('Expected typeahead specification in form of "_modelValue_ (as _label_)? for _item_ in _collection_" but got "'+n+'".');return{itemName:r[3],source:t(r[4]),viewMapper:t(r[2]||r[1]),modelMapper:t(r[1])}}}}]).controller("UibTypeaheadController",["$scope","$element","$attrs","$compile","$parse","$q","$timeout","$document","$window","$rootScope","$$debounce","$uibPosition","uibTypeaheadParser",function(t,e,n,r,i,o,a,A,s,c,u,l,g){function d(){V.moveInProgress||(V.moveInProgress=!0,V.$digest()),K()}function M(){V.position=L?l.offset(e):l.position(e),V.position.top+=e.prop("offsetHeight")}var p,f,h=[9,13,27,38,40],T=200,I=t.$eval(n.typeaheadMinLength);I||0===I||(I=1),t.$watch(n.typeaheadMinLength,function(t){I=t||0===t?t:1});var N=t.$eval(n.typeaheadWaitMs)||0,w=t.$eval(n.typeaheadEditable)!==!1;t.$watch(n.typeaheadEditable,function(t){w=t!==!1});var E,y,x=i(n.typeaheadLoading).assign||angular.noop,C=n.typeaheadShouldSelect?i(n.typeaheadShouldSelect):function(t,e){var n=e.$event;return 13===n.which||9===n.which},D=i(n.typeaheadOnSelect),m=!!angular.isDefined(n.typeaheadSelectOnBlur)&&t.$eval(n.typeaheadSelectOnBlur),b=i(n.typeaheadNoResults).assign||angular.noop,v=n.typeaheadInputFormatter?i(n.typeaheadInputFormatter):void 0,L=!!n.typeaheadAppendToBody&&t.$eval(n.typeaheadAppendToBody),j=n.typeaheadAppendTo?t.$eval(n.typeaheadAppendTo):null,S=t.$eval(n.typeaheadFocusFirst)!==!1,U=!!n.typeaheadSelectOnExact&&t.$eval(n.typeaheadSelectOnExact),Q=i(n.typeaheadIsOpen).assign||angular.noop,B=t.$eval(n.typeaheadShowHint)||!1,z=i(n.ngModel),k=i(n.ngModel+"($$$p)"),O=function(e,n){return angular.isFunction(z(t))&&f&&f.$options&&f.$options.getterSetter?k(e,{$$$p:n}):z.assign(e,n)},Y=g.parse(n.uibTypeahead),V=t.$new(),H=t.$on("$destroy",function(){V.$destroy()});V.$on("$destroy",H);var R="typeahead-"+V.$id+"-"+Math.floor(1e4*Math.random());e.attr({"aria-autocomplete":"list","aria-expanded":!1,"aria-owns":R});var F,P;B&&(F=angular.element("
"),F.css("position","relative"),e.after(F),P=e.clone(),P.attr("placeholder",""),P.attr("tabindex","-1"),P.val(""),P.css({position:"absolute",top:"0px",left:"0px","border-color":"transparent","box-shadow":"none",opacity:1,background:"none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255)",color:"#999"}),e.css({position:"relative","vertical-align":"top","background-color":"transparent"}),F.append(P),P.after(e));var G=angular.element("
");G.attr({id:R,matches:"matches",active:"activeIdx",select:"select(activeIdx, evt)","move-in-progress":"moveInProgress",query:"query",position:"position","assign-is-open":"assignIsOpen(isOpen)",debounce:"debounceUpdate"}),angular.isDefined(n.typeaheadTemplateUrl)&&G.attr("template-url",n.typeaheadTemplateUrl),angular.isDefined(n.typeaheadPopupTemplateUrl)&&G.attr("popup-template-url",n.typeaheadPopupTemplateUrl);var X=function(){B&&P.val("")},W=function(){V.matches=[],V.activeIdx=-1,e.attr("aria-expanded",!1),X()},Z=function(t){return R+"-option-"+t};V.$watch("activeIdx",function(t){t<0?e.removeAttr("aria-activedescendant"):e.attr("aria-activedescendant",Z(t))});var J=function(t,e){return!!(V.matches.length>e&&t)&&t.toUpperCase()===V.matches[e].label.toUpperCase()},$=function(n,r){var i={$viewValue:n};x(t,!0),b(t,!1),o.when(Y.source(t,i)).then(function(o){var a=n===p.$viewValue;if(a&&E)if(o&&o.length>0){V.activeIdx=S?0:-1,b(t,!1),V.matches.length=0;for(var A=0;A0&&s.slice(0,n.length).toUpperCase()===n.toUpperCase()?P.val(n+s.slice(n.length)):P.val("")}}else W(),b(t,!0);a&&x(t,!1)},function(){W(),x(t,!1),b(t,!0)})};L&&(angular.element(s).on("resize",d),A.find("body").on("scroll",d));var K=u(function(){V.matches.length&&M(),V.moveInProgress=!1},T);V.moveInProgress=!1,V.query=void 0;var q,_=function(t){q=a(function(){$(t)},N)},tt=function(){q&&a.cancel(q)};W(),V.assignIsOpen=function(e){Q(t,e)},V.select=function(r,i){var o,A,s={};y=!0,s[Y.itemName]=A=V.matches[r].model,o=Y.modelMapper(t,s),O(t,o),p.$setValidity("editable",!0),p.$setValidity("parse",!0),D(t,{$item:A,$model:o,$label:Y.viewMapper(t,s),$event:i}),W(),V.$eval(n.typeaheadFocusOnSelect)!==!1&&a(function(){e[0].focus()},0,!1)},e.on("keydown",function(e){if(0!==V.matches.length&&h.indexOf(e.which)!==-1){var n=C(t,{$event:e});if(V.activeIdx===-1&&n||9===e.which&&e.shiftKey)return W(),void V.$digest();e.preventDefault();var r;switch(e.which){case 27:e.stopPropagation(),W(),t.$digest();break;case 38:V.activeIdx=(V.activeIdx>0?V.activeIdx:V.matches.length)-1,V.$digest(),r=G.find("li")[V.activeIdx],r.parentNode.scrollTop=r.offsetTop;break;case 40:V.activeIdx=(V.activeIdx+1)%V.matches.length,V.$digest(),r=G.find("li")[V.activeIdx],r.parentNode.scrollTop=r.offsetTop;break;default:n&&V.$apply(function(){angular.isNumber(V.debounceUpdate)||angular.isObject(V.debounceUpdate)?u(function(){V.select(V.activeIdx,e)},angular.isNumber(V.debounceUpdate)?V.debounceUpdate:V.debounceUpdate["default"]):V.select(V.activeIdx,e)})}}}),e.bind("focus",function(t){E=!0,0!==I||p.$viewValue||a(function(){$(p.$viewValue,t)},0)}),e.bind("blur",function(t){m&&V.matches.length&&V.activeIdx!==-1&&!y&&(y=!0,V.$apply(function(){angular.isObject(V.debounceUpdate)&&angular.isNumber(V.debounceUpdate.blur)?u(function(){V.select(V.activeIdx,t)},V.debounceUpdate.blur):V.select(V.activeIdx,t)})),!w&&p.$error.editable&&(p.$setViewValue(),p.$setValidity("editable",!0),p.$setValidity("parse",!0),e.val("")),E=!1,y=!1});var et=function(n){e[0]!==n.target&&3!==n.which&&0!==V.matches.length&&(W(),c.$$phase||t.$digest())};A.on("click",et),t.$on("$destroy",function(){A.off("click",et),(L||j)&&nt.remove(),L&&(angular.element(s).off("resize",d),A.find("body").off("scroll",d)),G.remove(),B&&F.remove()});var nt=r(G)(V);L?A.find("body").append(nt):j?angular.element(j).eq(0).append(nt):e.after(nt),this.init=function(e,n){p=e,f=n,V.debounceUpdate=p.$options&&i(p.$options.debounce)(t),p.$parsers.unshift(function(e){return E=!0,0===I||e&&e.length>=I?N>0?(tt(),_(e)):$(e):(x(t,!1),tt(),W()),w?e:e?void p.$setValidity("editable",!1):(p.$setValidity("editable",!0),null)}),p.$formatters.push(function(e){var n,r,i={};return w||p.$setValidity("editable",!0),v?(i.$model=e,v(t,i)):(i[Y.itemName]=e,n=Y.viewMapper(t,i),i[Y.itemName]=void 0,r=Y.viewMapper(t,i),n!==r?n:e)})}}]).directive("uibTypeahead",function(){return{controller:"UibTypeaheadController",require:["ngModel","^?ngModelOptions","uibTypeahead"],link:function(t,e,n,r){r[2].init(r[0],r[1])}}}).directive("uibTypeaheadPopup",["$$debounce",function(t){return{scope:{matches:"=",query:"=",active:"=",position:"&",moveInProgress:"=",select:"&",assignIsOpen:"&",debounce:"&"},replace:!0,templateUrl:function(t,e){return e.popupTemplateUrl||"uib/template/typeahead/typeahead-popup.html"},link:function(e,n,r){e.templateUrl=r.templateUrl,e.isOpen=function(){var t=e.matches.length>0;return e.assignIsOpen({isOpen:t}),t},e.isActive=function(t){return e.active===t},e.selectActive=function(t){e.active=t},e.selectMatch=function(n,r){var i=e.debounce();angular.isNumber(i)||angular.isObject(i)?t(function(){e.select({activeIdx:n,evt:r})},angular.isNumber(i)?i:i["default"]):e.select({activeIdx:n,evt:r})}}}}]).directive("uibTypeaheadMatch",["$templateRequest","$compile","$parse",function(t,e,n){return{scope:{index:"=",match:"=",query:"="},link:function(r,i,o){var a=n(o.templateUrl)(r.$parent)||"uib/template/typeahead/typeahead-match.html";t(a).then(function(t){var n=angular.element(t.trim());i.replaceWith(n),e(n)(r)})}}}]).filter("uibTypeaheadHighlight",["$sce","$injector","$log",function(t,e,n){function r(t){return t.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")}function i(t){return/<.*>/g.test(t)}var o;return o=e.has("$sanitize"),function(e,a){return!o&&i(e)&&n.warn("Unsafe use of typeahead please use ngSanitize"),e=a?(""+e).replace(new RegExp(r(a),"gi"),"$&"):e,o||(e=t.trustAsHtml(e)),e}}]),angular.module("uib/template/accordion/accordion-group.html",[]).run(["$templateCache",function(t){t.put("uib/template/accordion/accordion-group.html",'
\n \n
\n
\n
\n
\n')}]),angular.module("uib/template/accordion/accordion.html",[]).run(["$templateCache",function(t){t.put("uib/template/accordion/accordion.html",'
')}]),angular.module("uib/template/alert/alert.html",[]).run(["$templateCache",function(t){t.put("uib/template/alert/alert.html",'\n')}]),angular.module("uib/template/carousel/carousel.html",[]).run(["$templateCache",function(t){t.put("uib/template/carousel/carousel.html",'\n')}]),angular.module("uib/template/carousel/slide.html",[]).run(["$templateCache",function(t){t.put("uib/template/carousel/slide.html",'
\n')}]),angular.module("uib/template/datepicker/datepicker.html",[]).run(["$templateCache",function(t){t.put("uib/template/datepicker/datepicker.html",'
\n \n \n \n
\n')}]),angular.module("uib/template/datepicker/day.html",[]).run(["$templateCache",function(t){t.put("uib/template/datepicker/day.html",'\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
{{::label.abbr}}
{{ weekNumbers[$index] }}\n \n
\n'); +}]),angular.module("uib/template/datepicker/month.html",[]).run(["$templateCache",function(t){t.put("uib/template/datepicker/month.html",'\n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n')}]),angular.module("uib/template/datepicker/year.html",[]).run(["$templateCache",function(t){t.put("uib/template/datepicker/year.html",'\n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n')}]),angular.module("uib/template/datepickerPopup/popup.html",[]).run(["$templateCache",function(t){t.put("uib/template/datepickerPopup/popup.html",'
\n \n
\n')}]),angular.module("uib/template/modal/backdrop.html",[]).run(["$templateCache",function(t){t.put("uib/template/modal/backdrop.html",'\n')}]),angular.module("uib/template/modal/window.html",[]).run(["$templateCache",function(t){t.put("uib/template/modal/window.html",'\n')}]),angular.module("uib/template/pager/pager.html",[]).run(["$templateCache",function(t){t.put("uib/template/pager/pager.html",'\n')}]),angular.module("uib/template/pagination/pagination.html",[]).run(["$templateCache",function(t){t.put("uib/template/pagination/pagination.html",'\n')}]),angular.module("uib/template/tooltip/tooltip-html-popup.html",[]).run(["$templateCache",function(t){t.put("uib/template/tooltip/tooltip-html-popup.html",'
\n
\n
\n
\n')}]),angular.module("uib/template/tooltip/tooltip-popup.html",[]).run(["$templateCache",function(t){t.put("uib/template/tooltip/tooltip-popup.html",'
\n
\n
\n
\n')}]),angular.module("uib/template/tooltip/tooltip-template-popup.html",[]).run(["$templateCache",function(t){t.put("uib/template/tooltip/tooltip-template-popup.html",'
\n
\n
\n
\n')}]),angular.module("uib/template/popover/popover-html.html",[]).run(["$templateCache",function(t){t.put("uib/template/popover/popover-html.html",'
\n
\n\n
\n

\n
\n
\n
\n')}]),angular.module("uib/template/popover/popover-template.html",[]).run(["$templateCache",function(t){t.put("uib/template/popover/popover-template.html",'
\n
\n\n
\n

\n
\n
\n
\n')}]),angular.module("uib/template/popover/popover.html",[]).run(["$templateCache",function(t){t.put("uib/template/popover/popover.html",'
\n
\n\n
\n

\n
\n
\n
\n')}]),angular.module("uib/template/progressbar/bar.html",[]).run(["$templateCache",function(t){t.put("uib/template/progressbar/bar.html",'
\n')}]),angular.module("uib/template/progressbar/progress.html",[]).run(["$templateCache",function(t){t.put("uib/template/progressbar/progress.html",'
')}]),angular.module("uib/template/progressbar/progressbar.html",[]).run(["$templateCache",function(t){t.put("uib/template/progressbar/progressbar.html",'
\n
\n
\n')}]),angular.module("uib/template/rating/rating.html",[]).run(["$templateCache",function(t){t.put("uib/template/rating/rating.html",'\n ({{ $index < value ? \'*\' : \' \' }})\n \n\n')}]),angular.module("uib/template/tabs/tab.html",[]).run(["$templateCache",function(t){t.put("uib/template/tabs/tab.html",'\n')}]),angular.module("uib/template/tabs/tabset.html",[]).run(["$templateCache",function(t){t.put("uib/template/tabs/tabset.html",'
\n \n
\n
\n
\n
\n
\n')}]),angular.module("uib/template/timepicker/timepicker.html",[]).run(["$templateCache",function(t){t.put("uib/template/timepicker/timepicker.html",'\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
  
\n \n :\n \n :\n \n
  
\n')}]),angular.module("uib/template/typeahead/typeahead-match.html",[]).run(["$templateCache",function(t){t.put("uib/template/typeahead/typeahead-match.html",'\n')}]),angular.module("uib/template/typeahead/typeahead-popup.html",[]).run(["$templateCache",function(t){t.put("uib/template/typeahead/typeahead-popup.html",'\n')}]),angular.module("ui.bootstrap.carousel").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibCarouselCss&&angular.element(document).find("head").prepend(''),angular.$$uibCarouselCss=!0}),angular.module("ui.bootstrap.datepicker").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibDatepickerCss&&angular.element(document).find("head").prepend(''),angular.$$uibDatepickerCss=!0}),angular.module("ui.bootstrap.position").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibPositionCss&&angular.element(document).find("head").prepend(''),angular.$$uibPositionCss=!0}),angular.module("ui.bootstrap.datepickerPopup").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibDatepickerpopupCss&&angular.element(document).find("head").prepend(''),angular.$$uibDatepickerpopupCss=!0}),angular.module("ui.bootstrap.tooltip").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibTooltipCss&&angular.element(document).find("head").prepend(''),angular.$$uibTooltipCss=!0}),angular.module("ui.bootstrap.timepicker").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibTimepickerCss&&angular.element(document).find("head").prepend(''),angular.$$uibTimepickerCss=!0}),angular.module("ui.bootstrap.typeahead").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibTypeaheadCss&&angular.element(document).find("head").prepend(''),angular.$$uibTypeaheadCss=!0})},function(t,e,n){var r=n(7);"string"==typeof r&&(r=[[t.id,r,""]]);n(14)(r,{});r.locals&&(t.exports=r.locals)},function(t,e,n){e=t.exports=n(8)(),e.push([t.id,'/*!\n * Bootstrap v3.3.6 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:Glyphicons Halflings;src:url('+n(9)+");src:url("+n(9)+"?#iefix) format('embedded-opentype'),url("+n(10)+") format('woff2'),url("+n(11)+") format('woff'),url("+n(12)+") format('truetype'),url("+n(13)+'#glyphicons_halflingsregular) format(\'svg\')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\\20AC"}.glyphicon-minus:before{content:"\\2212"}.glyphicon-cloud:before{content:"\\2601"}.glyphicon-envelope:before{content:"\\2709"}.glyphicon-pencil:before{content:"\\270F"}.glyphicon-glass:before{content:"\\E001"}.glyphicon-music:before{content:"\\E002"}.glyphicon-search:before{content:"\\E003"}.glyphicon-heart:before{content:"\\E005"}.glyphicon-star:before{content:"\\E006"}.glyphicon-star-empty:before{content:"\\E007"}.glyphicon-user:before{content:"\\E008"}.glyphicon-film:before{content:"\\E009"}.glyphicon-th-large:before{content:"\\E010"}.glyphicon-th:before{content:"\\E011"}.glyphicon-th-list:before{content:"\\E012"}.glyphicon-ok:before{content:"\\E013"}.glyphicon-remove:before{content:"\\E014"}.glyphicon-zoom-in:before{content:"\\E015"}.glyphicon-zoom-out:before{content:"\\E016"}.glyphicon-off:before{content:"\\E017"}.glyphicon-signal:before{content:"\\E018"}.glyphicon-cog:before{content:"\\E019"}.glyphicon-trash:before{content:"\\E020"}.glyphicon-home:before{content:"\\E021"}.glyphicon-file:before{content:"\\E022"}.glyphicon-time:before{content:"\\E023"}.glyphicon-road:before{content:"\\E024"}.glyphicon-download-alt:before{content:"\\E025"}.glyphicon-download:before{content:"\\E026"}.glyphicon-upload:before{content:"\\E027"}.glyphicon-inbox:before{content:"\\E028"}.glyphicon-play-circle:before{content:"\\E029"}.glyphicon-repeat:before{content:"\\E030"}.glyphicon-refresh:before{content:"\\E031"}.glyphicon-list-alt:before{content:"\\E032"}.glyphicon-lock:before{content:"\\E033"}.glyphicon-flag:before{content:"\\E034"}.glyphicon-headphones:before{content:"\\E035"}.glyphicon-volume-off:before{content:"\\E036"}.glyphicon-volume-down:before{content:"\\E037"}.glyphicon-volume-up:before{content:"\\E038"}.glyphicon-qrcode:before{content:"\\E039"}.glyphicon-barcode:before{content:"\\E040"}.glyphicon-tag:before{content:"\\E041"}.glyphicon-tags:before{content:"\\E042"}.glyphicon-book:before{content:"\\E043"}.glyphicon-bookmark:before{content:"\\E044"}.glyphicon-print:before{content:"\\E045"}.glyphicon-camera:before{content:"\\E046"}.glyphicon-font:before{content:"\\E047"}.glyphicon-bold:before{content:"\\E048"}.glyphicon-italic:before{content:"\\E049"}.glyphicon-text-height:before{content:"\\E050"}.glyphicon-text-width:before{content:"\\E051"}.glyphicon-align-left:before{content:"\\E052"}.glyphicon-align-center:before{content:"\\E053"}.glyphicon-align-right:before{content:"\\E054"}.glyphicon-align-justify:before{content:"\\E055"}.glyphicon-list:before{content:"\\E056"}.glyphicon-indent-left:before{content:"\\E057"}.glyphicon-indent-right:before{content:"\\E058"}.glyphicon-facetime-video:before{content:"\\E059"}.glyphicon-picture:before{content:"\\E060"}.glyphicon-map-marker:before{content:"\\E062"}.glyphicon-adjust:before{content:"\\E063"}.glyphicon-tint:before{content:"\\E064"}.glyphicon-edit:before{content:"\\E065"}.glyphicon-share:before{content:"\\E066"}.glyphicon-check:before{content:"\\E067"}.glyphicon-move:before{content:"\\E068"}.glyphicon-step-backward:before{content:"\\E069"}.glyphicon-fast-backward:before{content:"\\E070"}.glyphicon-backward:before{content:"\\E071"}.glyphicon-play:before{content:"\\E072"}.glyphicon-pause:before{content:"\\E073"}.glyphicon-stop:before{content:"\\E074"}.glyphicon-forward:before{content:"\\E075"}.glyphicon-fast-forward:before{content:"\\E076"}.glyphicon-step-forward:before{content:"\\E077"}.glyphicon-eject:before{content:"\\E078"}.glyphicon-chevron-left:before{content:"\\E079"}.glyphicon-chevron-right:before{content:"\\E080"}.glyphicon-plus-sign:before{content:"\\E081"}.glyphicon-minus-sign:before{content:"\\E082"}.glyphicon-remove-sign:before{content:"\\E083"}.glyphicon-ok-sign:before{content:"\\E084"}.glyphicon-question-sign:before{content:"\\E085"}.glyphicon-info-sign:before{content:"\\E086"}.glyphicon-screenshot:before{content:"\\E087"}.glyphicon-remove-circle:before{content:"\\E088"}.glyphicon-ok-circle:before{content:"\\E089"}.glyphicon-ban-circle:before{content:"\\E090"}.glyphicon-arrow-left:before{content:"\\E091"}.glyphicon-arrow-right:before{content:"\\E092"}.glyphicon-arrow-up:before{content:"\\E093"}.glyphicon-arrow-down:before{content:"\\E094"}.glyphicon-share-alt:before{content:"\\E095"}.glyphicon-resize-full:before{content:"\\E096"}.glyphicon-resize-small:before{content:"\\E097"}.glyphicon-exclamation-sign:before{content:"\\E101"}.glyphicon-gift:before{content:"\\E102"}.glyphicon-leaf:before{content:"\\E103"}.glyphicon-fire:before{content:"\\E104"}.glyphicon-eye-open:before{content:"\\E105"}.glyphicon-eye-close:before{content:"\\E106"}.glyphicon-warning-sign:before{content:"\\E107"}.glyphicon-plane:before{content:"\\E108"}.glyphicon-calendar:before{content:"\\E109"}.glyphicon-random:before{content:"\\E110"}.glyphicon-comment:before{content:"\\E111"}.glyphicon-magnet:before{content:"\\E112"}.glyphicon-chevron-up:before{content:"\\E113"}.glyphicon-chevron-down:before{content:"\\E114"}.glyphicon-retweet:before{content:"\\E115"}.glyphicon-shopping-cart:before{content:"\\E116"}.glyphicon-folder-close:before{content:"\\E117"}.glyphicon-folder-open:before{content:"\\E118"}.glyphicon-resize-vertical:before{content:"\\E119"}.glyphicon-resize-horizontal:before{content:"\\E120"}.glyphicon-hdd:before{content:"\\E121"}.glyphicon-bullhorn:before{content:"\\E122"}.glyphicon-bell:before{content:"\\E123"}.glyphicon-certificate:before{content:"\\E124"}.glyphicon-thumbs-up:before{content:"\\E125"}.glyphicon-thumbs-down:before{content:"\\E126"}.glyphicon-hand-right:before{content:"\\E127"}.glyphicon-hand-left:before{content:"\\E128"}.glyphicon-hand-up:before{content:"\\E129"}.glyphicon-hand-down:before{content:"\\E130"}.glyphicon-circle-arrow-right:before{content:"\\E131"}.glyphicon-circle-arrow-left:before{content:"\\E132"}.glyphicon-circle-arrow-up:before{content:"\\E133"}.glyphicon-circle-arrow-down:before{content:"\\E134"}.glyphicon-globe:before{content:"\\E135"}.glyphicon-wrench:before{content:"\\E136"}.glyphicon-tasks:before{content:"\\E137"}.glyphicon-filter:before{content:"\\E138"}.glyphicon-briefcase:before{content:"\\E139"}.glyphicon-fullscreen:before{content:"\\E140"}.glyphicon-dashboard:before{content:"\\E141"}.glyphicon-paperclip:before{content:"\\E142"}.glyphicon-heart-empty:before{content:"\\E143"}.glyphicon-link:before{content:"\\E144"}.glyphicon-phone:before{content:"\\E145"}.glyphicon-pushpin:before{content:"\\E146"}.glyphicon-usd:before{content:"\\E148"}.glyphicon-gbp:before{content:"\\E149"}.glyphicon-sort:before{content:"\\E150"}.glyphicon-sort-by-alphabet:before{content:"\\E151"}.glyphicon-sort-by-alphabet-alt:before{content:"\\E152"}.glyphicon-sort-by-order:before{content:"\\E153"}.glyphicon-sort-by-order-alt:before{content:"\\E154"}.glyphicon-sort-by-attributes:before{content:"\\E155"}.glyphicon-sort-by-attributes-alt:before{content:"\\E156"}.glyphicon-unchecked:before{content:"\\E157"}.glyphicon-expand:before{content:"\\E158"}.glyphicon-collapse-down:before{content:"\\E159"}.glyphicon-collapse-up:before{content:"\\E160"}.glyphicon-log-in:before{content:"\\E161"}.glyphicon-flash:before{content:"\\E162"}.glyphicon-log-out:before{content:"\\E163"}.glyphicon-new-window:before{content:"\\E164"}.glyphicon-record:before{content:"\\E165"}.glyphicon-save:before{content:"\\E166"}.glyphicon-open:before{content:"\\E167"}.glyphicon-saved:before{content:"\\E168"}.glyphicon-import:before{content:"\\E169"}.glyphicon-export:before{content:"\\E170"}.glyphicon-send:before{content:"\\E171"}.glyphicon-floppy-disk:before{content:"\\E172"}.glyphicon-floppy-saved:before{content:"\\E173"}.glyphicon-floppy-remove:before{content:"\\E174"}.glyphicon-floppy-save:before{content:"\\E175"}.glyphicon-floppy-open:before{content:"\\E176"}.glyphicon-credit-card:before{content:"\\E177"}.glyphicon-transfer:before{content:"\\E178"}.glyphicon-cutlery:before{content:"\\E179"}.glyphicon-header:before{content:"\\E180"}.glyphicon-compressed:before{content:"\\E181"}.glyphicon-earphone:before{content:"\\E182"}.glyphicon-phone-alt:before{content:"\\E183"}.glyphicon-tower:before{content:"\\E184"}.glyphicon-stats:before{content:"\\E185"}.glyphicon-sd-video:before{content:"\\E186"}.glyphicon-hd-video:before{content:"\\E187"}.glyphicon-subtitles:before{content:"\\E188"}.glyphicon-sound-stereo:before{content:"\\E189"}.glyphicon-sound-dolby:before{content:"\\E190"}.glyphicon-sound-5-1:before{content:"\\E191"}.glyphicon-sound-6-1:before{content:"\\E192"}.glyphicon-sound-7-1:before{content:"\\E193"}.glyphicon-copyright-mark:before{content:"\\E194"}.glyphicon-registration-mark:before{content:"\\E195"}.glyphicon-cloud-download:before{content:"\\E197"}.glyphicon-cloud-upload:before{content:"\\E198"}.glyphicon-tree-conifer:before{content:"\\E199"}.glyphicon-tree-deciduous:before{content:"\\E200"}.glyphicon-cd:before{content:"\\E201"}.glyphicon-save-file:before{content:"\\E202"}.glyphicon-open-file:before{content:"\\E203"}.glyphicon-level-up:before{content:"\\E204"}.glyphicon-copy:before{content:"\\E205"}.glyphicon-paste:before{content:"\\E206"}.glyphicon-alert:before{content:"\\E209"}.glyphicon-equalizer:before{content:"\\E210"}.glyphicon-king:before{content:"\\E211"}.glyphicon-queen:before{content:"\\E212"}.glyphicon-pawn:before{content:"\\E213"}.glyphicon-bishop:before{content:"\\E214"}.glyphicon-knight:before{content:"\\E215"}.glyphicon-baby-formula:before{content:"\\E216"}.glyphicon-tent:before{content:"\\26FA"}.glyphicon-blackboard:before{content:"\\E218"}.glyphicon-bed:before{content:"\\E219"}.glyphicon-apple:before{content:"\\F8FF"}.glyphicon-erase:before{content:"\\E221"}.glyphicon-hourglass:before{content:"\\231B"}.glyphicon-lamp:before{content:"\\E223"}.glyphicon-duplicate:before{content:"\\E224"}.glyphicon-piggy-bank:before{content:"\\E225"}.glyphicon-scissors:before{content:"\\E226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\\E227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\\A5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\\20BD"}.glyphicon-scale:before{content:"\\E230"}.glyphicon-ice-lolly:before{content:"\\E231"}.glyphicon-ice-lolly-tasted:before{content:"\\E232"}.glyphicon-education:before{content:"\\E233"}.glyphicon-option-horizontal:before{content:"\\E234"}.glyphicon-option-vertical:before{content:"\\E235"}.glyphicon-menu-hamburger:before{content:"\\E236"}.glyphicon-modal-window:before{content:"\\E237"}.glyphicon-oil:before{content:"\\E238"}.glyphicon-grain:before{content:"\\E239"}.glyphicon-sunglasses:before{content:"\\E240"}.glyphicon-text-size:before{content:"\\E241"}.glyphicon-text-color:before{content:"\\E242"}.glyphicon-text-background:before{content:"\\E243"}.glyphicon-object-align-top:before{content:"\\E244"}.glyphicon-object-align-bottom:before{content:"\\E245"}.glyphicon-object-align-horizontal:before{content:"\\E246"}.glyphicon-object-align-left:before{content:"\\E247"}.glyphicon-object-align-vertical:before{content:"\\E248"}.glyphicon-object-align-right:before{content:"\\E249"}.glyphicon-triangle-right:before{content:"\\E250"}.glyphicon-triangle-left:before{content:"\\E251"}.glyphicon-triangle-bottom:before{content:"\\E252"}.glyphicon-triangle-top:before{content:"\\E253"}.glyphicon-console:before{content:"\\E254"}.glyphicon-superscript:before{content:"\\E255"}.glyphicon-subscript:before{content:"\\E256"}.glyphicon-menu-left:before{content:"\\E257"}.glyphicon-menu-right:before{content:"\\E258"}.glyphicon-menu-down:before{content:"\\E259"}.glyphicon-menu-up:before{content:"\\E260"}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:\'\\2014 \\A0\'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:\'\'}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:\'\\A0 \\2014\'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.42857143;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-top:4px\\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin:8px -15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\\A0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container-fluid .jumbotron,.container .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container-fluid .jumbotron,.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media (-webkit-transform-3d),all and (transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translateZ(0);transform:translateZ(0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent;filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.0001));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=\'#80000000\',endColorstr=\'#00000000\',GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001),rgba(0,0,0,.5));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=\'#00000000\',endColorstr=\'#80000000\',GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:\'\\2039\'}.carousel-control .icon-next:before{content:\'\\203A\'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\\9;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}',""]); +},function(t,e){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],e=0;e=0&&I.splice(e,1)}function A(t){var e=document.createElement("style");return e.type="text/css",o(t,e),e}function s(t){var e=document.createElement("link");return e.rel="stylesheet",o(t,e),e}function c(t,e){var n,r,i;if(e.singleton){var o=T++;n=h||(h=A(e)),r=u.bind(null,n,o,!1),i=u.bind(null,n,o,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=s(e),r=g.bind(null,n),i=function(){a(n),n.href&&URL.revokeObjectURL(n.href)}):(n=A(e),r=l.bind(null,n),i=function(){a(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else i()}}function u(t,e,n,r){var i=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=N(e,i);else{var o=document.createTextNode(i),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(o,a[e]):t.appendChild(o)}}function l(t,e){var n=e.css,r=e.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function g(t,e){var n=e.css,r=e.sourceMap;r&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var i=new Blob([n],{type:"text/css"}),o=t.href;t.href=URL.createObjectURL(i),o&&URL.revokeObjectURL(o)}var d={},M=function(t){var e;return function(){return"undefined"==typeof e&&(e=t.apply(this,arguments)),e}},p=M(function(){return/msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase())}),f=M(function(){return document.head||document.getElementsByTagName("head")[0]}),h=null,T=0,I=[];t.exports=function(t,e){e=e||{},"undefined"==typeof e.singleton&&(e.singleton=p()),"undefined"==typeof e.insertAt&&(e.insertAt="bottom");var n=i(t);return r(n,e),function(t){for(var o=[],a=0;ai;)Z(t,n=r[i++],e[n]);return t},$=function(t,e){return void 0===e?y(t):J(y(t),e)},K=function(t){var e=k.call(this,t=w(t,!0));return!(this===H&&i(Y,t)&&!i(V,t))&&(!(e||!i(this,t)||!i(Y,t)||i(this,B)&&this[B][t])||e)},q=function(t,e){if(t=N(t),e=w(e,!0),t!==H||!i(Y,e)||i(V,e)){var n=b(t,e);return!n||!i(Y,e)||i(t,B)&&t[B][e]||(n.enumerable=!0),n}},_=function(t){for(var e,n=L(N(t)),r=[],o=0;n.length>o;)i(Y,e=n[o++])||e==B||e==s||r.push(e);return r},tt=function(t){for(var e,n=t===H,r=L(n?V:N(t)),o=[],a=0;r.length>a;)!i(Y,e=r[a++])||n&&!i(H,e)||o.push(Y[e]);return o};R||(j=function(){if(this instanceof j)throw TypeError("Symbol is not a constructor!");var t=g(arguments.length>0?arguments[0]:void 0),e=function(n){this===H&&e.call(V,n),i(this,B)&&i(this[B],t)&&(this[B][t]=!1),G(this,t,E(1,n))};return o&&P&&G(H,t,{configurable:!0,set:e}),X(t)},A(j[Q],"toString",function(){return this._k}),C.f=q,D.f=Z,n(64).f=x.f=_,n(58).f=K,n(57).f=tt,o&&!n(42)&&A(H,"propertyIsEnumerable",K,!0),M.f=function(t){return X(d(t))}),a(a.G+a.W+a.F*!R,{Symbol:j});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)d(et[nt++]);for(var et=m(d.store),nt=0;et.length>nt;)p(et[nt++]);a(a.S+a.F*!R,"Symbol",{"for":function(t){return i(O,t+="")?O[t]:O[t]=j(t)},keyFor:function(t){if(W(t))return f(O,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){P=!0},useSimple:function(){P=!1}}),a(a.S+a.F*!R,"Object",{create:$,defineProperty:Z,defineProperties:J,getOwnPropertyDescriptor:q,getOwnPropertyNames:_,getOwnPropertySymbols:tt}),S&&a(a.S+a.F*(!R||c(function(){var t=j();return"[null]"!=U([t])||"{}"!=U({a:t})||"{}"!=U(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!W(t)){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);return e=r[1],"function"==typeof e&&(n=e),!n&&T(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!W(e))return e}),r[1]=e,U.apply(S,r)}}}),j[Q][z]||n(24)(j[Q],z,j[Q].valueOf),l(j,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){t.exports=!n(21)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},function(t,e,n){var r=n(18),i=n(23),o=n(24),a=n(32),A=n(34),s="prototype",c=function(t,e,n){var u,l,g,d,M=t&c.F,p=t&c.G,f=t&c.S,h=t&c.P,T=t&c.B,I=p?r:f?r[e]||(r[e]={}):(r[e]||{})[s],N=p?i:i[e]||(i[e]={}),w=N[s]||(N[s]={});p&&(n=e);for(u in n)l=!M&&I&&void 0!==I[u],g=(l?I:n)[u],d=T&&l?A(g,r):h&&"function"==typeof g?A(Function.call,g):g,I&&a(I,u,g,t&c.U),N[u]!=g&&o(N,u,d),h&&w[u]!=g&&(w[u]=g)};r.core=i,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e,n){var r=n(25),i=n(31);t.exports=n(20)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(26),i=n(28),o=n(30),a=Object.defineProperty;e.f=n(20)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(A){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(27);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){t.exports=!n(20)&&!n(21)(function(){return 7!=Object.defineProperty(n(29)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var r=n(27),i=n(18).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e,n){var r=n(27);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(18),i=n(24),o=n(19),a=n(33)("src"),A="toString",s=Function[A],c=(""+s).split(A);n(23).inspectSource=function(t){return s.call(t)},(t.exports=function(t,e,n,A){var s="function"==typeof n;s&&(o(n,"name")||i(n,"name",e)),t[e]!==n&&(s&&(o(n,a)||i(n,a,t[e]?""+t[e]:c.join(String(e)))),t===r?t[e]=n:A?t[e]?t[e]=n:i(t,e,n):(delete t[e],i(t,e,n)))})(Function.prototype,A,function(){return"function"==typeof this&&this[a]||s.call(this)})},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){var r=n(35);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){var r=n(33)("meta"),i=n(27),o=n(19),a=n(25).f,A=0,s=Object.isExtensible||function(){return!0},c=!n(21)(function(){return s(Object.preventExtensions({}))}),u=function(t){a(t,r,{value:{i:"O"+ ++A,w:{}}})},l=function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,r)){if(!s(t))return"F";if(!e)return"E";u(t)}return t[r].i},g=function(t,e){if(!o(t,r)){if(!s(t))return!0;if(!e)return!1;u(t)}return t[r].w},d=function(t){return c&&M.NEED&&s(t)&&!o(t,r)&&u(t),t},M=t.exports={KEY:r,NEED:!1,fastKey:l,getWeak:g,onFreeze:d}},function(t,e,n){var r=n(18),i="__core-js_shared__",o=r[i]||(r[i]={});t.exports=function(t){return o[t]||(o[t]={})}},function(t,e,n){var r=n(25).f,i=n(19),o=n(39)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e,n){var r=n(37)("wks"),i=n(33),o=n(18).Symbol,a="function"==typeof o,A=t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t))};A.store=r},function(t,e,n){e.f=n(39)},function(t,e,n){var r=n(18),i=n(23),o=n(42),a=n(40),A=n(25).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||A(e,t,{value:a.f(t)})}},function(t,e){t.exports=!1},function(t,e,n){var r=n(44),i=n(46);t.exports=function(t,e){for(var n,o=i(t),a=r(o),A=a.length,s=0;A>s;)if(o[n=a[s++]]===e)return n}},function(t,e,n){var r=n(45),i=n(55);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e,n){var r=n(19),i=n(46),o=n(50)(!1),a=n(54)("IE_PROTO");t.exports=function(t,e){var n,A=i(t),s=0,c=[];for(n in A)n!=a&&r(A,n)&&c.push(n);for(;e.length>s;)r(A,n=e[s++])&&(~o(c,n)||c.push(n));return c}},function(t,e,n){var r=n(47),i=n(49);t.exports=function(t){return r(i(t))}},function(t,e,n){var r=n(48);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(46),i=n(51),o=n(53);t.exports=function(t){return function(e,n,a){var A,s=r(e),c=i(s.length),u=o(a,c);if(t&&n!=n){for(;c>u;)if(A=s[u++],A!=A)return!0}else for(;c>u;u++)if((t||u in s)&&s[u]===n)return t||u||0;return!t&&-1}}},function(t,e,n){var r=n(52),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(52),i=Math.max,o=Math.min;t.exports=function(t,e){return t=r(t),t<0?i(t+e,0):o(t,e)}},function(t,e,n){var r=n(37)("keys"),i=n(33);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(44),i=n(57),o=n(58);t.exports=function(t){var e=r(t),n=i.f;if(n)for(var a,A=n(t),s=o.f,c=0;A.length>c;)s.call(t,a=A[c++])&&e.push(a);return e}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(48);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(26),i=n(61),o=n(55),a=n(54)("IE_PROTO"),A=function(){},s="prototype",c=function(){var t,e=n(29)("iframe"),r=o.length,i=">";for(e.style.display="none",n(62).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("