!function(e,l){"use strict";function t(e,o,t){var a=t.baseHref(),s=e[0];return function(e,t,n){var i,r;r=(n=n||{}).expires,i=l.isDefined(n.path)?n.path:a,l.isUndefined(t)&&(r="Thu, 01 Jan 1970 00:00:00 GMT",t=""),l.isString(r)&&(r=new Date(r)),t=(t=encodeURIComponent(e)+"="+encodeURIComponent(t))+(i?";path="+i:"")+(n.domain?";domain="+n.domain:""),t+=r?";expires="+r.toUTCString():"",4096<(n=(t+=n.secure?";secure":"").length+1)&&o.warn("Cookie '"+e+"' possibly not set or overflowed because it was too large ("+n+" > 4096 bytes)!"),s.cookie=t}}l.module("ngCookies",["ng"]).info({angularVersion:"1.6.4"}).provider("$cookies",[function(){var r=this.defaults={};this.$get=["$$cookieReader","$$cookieWriter",function(t,i){return{get:function(e){return t()[e]},getObject:function(e){return(e=this.get(e))?l.fromJson(e):e},getAll:function(){return t()},put:function(e,t,n){i(e,t,n?l.extend({},r,n):r)},putObject:function(e,t,n){this.put(e,l.toJson(t),n)},remove:function(e,t){i(e,void 0,t?l.extend({},r,t):r)}}}]}]),l.module("ngCookies").factory("$cookieStore",["$cookies",function(n){return{get:function(e){return n.getObject(e)},put:function(e,t){n.putObject(e,t)},remove:function(e){n.remove(e)}}}]),t.$inject=["$document","$log","$browser"],l.module("ngCookies").provider("$$cookieWriter",function(){this.$get=t})}(window,window.angular),function(y,w){"use strict";var b,_,x,k,C,D,S,$,T,E=w.$$minErr("$sanitize");w.module("ngSanitize",[]).provider("$sanitize",function(){function e(e,t){var n,i={},r=e.split(",");for(n=0;n/g,">")}function a(e){for(;e;){if(e.nodeType===y.Node.ELEMENT_NODE)for(var t=e.attributes,n=0,i=t.length;n"))},end:function(e){e=C(e),t||!0!==m[e]||!0===u[e]||(a("")),e==t&&(t=!1)},chars:function(e){t||a(s(e))}}},S=y.Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))};var o,n=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,i=/([^#-~ |!])/g,u=e("area,br,col,hr,img,wbr"),c=e("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),d=e("rp,rt"),h=_({},d,c),p=(c=_({},c,e("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,section,table,ul")),d=_({},d,e("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var")),e("circle,defs,desc,ellipse,font-face,font-face-name,font-face-src,g,glyph,hkern,image,linearGradient,line,marker,metadata,missing-glyph,mpath,path,polygon,polyline,radialGradient,rect,stop,svg,switch,text,title,tspan")),f=e("script,style"),m=_({},u,c,d,h),g=e("background,cite,href,longdesc,src,xlink:href"),v=(h=e("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,tabindex,target,title,type,valign,value,vspace,width"),d=e("accent-height,accumulate,additive,alphabetic,arabic-form,ascent,baseProfile,bbox,begin,by,calcMode,cap-height,class,color,color-rendering,content,cx,cy,d,dx,dy,descent,display,dur,end,fill,fill-rule,font-family,font-size,font-stretch,font-style,font-variant,font-weight,from,fx,fy,g1,g2,glyph-name,gradientUnits,hanging,height,horiz-adv-x,horiz-origin-x,ideographic,k,keyPoints,keySplines,keyTimes,lang,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mathematical,max,min,offset,opacity,orient,origin,overline-position,overline-thickness,panose-1,path,pathLength,points,preserveAspectRatio,r,refX,refY,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,rotate,rx,ry,slope,stemh,stemv,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,systemLanguage,target,text-anchor,to,transform,type,u1,u2,underline-position,underline-thickness,unicode,unicode-range,units-per-em,values,version,viewBox,visibility,width,widths,x,x-height,x1,x2,xlink:actuate,xlink:arcrole,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,xmlns,xmlns:xlink,y,y1,y2,zoomAndPan",!0),_({},g,d,h));!function(e){if(!e.document||!e.document.implementation)throw E("noinert");var t=((e=e.document.implementation.createHTMLDocument("inert")).documentElement||e.getDocumentElement()).getElementsByTagName("body");1===t.length?o=t[0]:(t=e.createElement("html"),o=e.createElement("body"),t.appendChild(o),e.appendChild(t))}(y)}).info({angularVersion:"1.6.4"}),w.module("ngSanitize").filter("linky",["$sanitize",function(c){var d=/((ftp|https?):\/\/|(www\.)|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>"\u201d\u2019]/i,h=/^mailto:/i,p=w.$$minErr("linky"),f=w.isDefined,m=w.isFunction,g=w.isObject,v=w.isString;return function(e,r,t){function o(e){var t,n;e&&u.push((t=e,T(n=[],D).chars(t),n.join("")))}function n(e,t){var n,i=s(e);for(n in u.push("'),o(t),u.push("")}if(null==e||""===e)return e;if(!v(e))throw p("notstring",e);for(var i,a,s=m(t)?t:g(t)?function(){return t}:function(){return{}},l=e,u=[];e=l.match(d);)i=e[0],e[2]||e[4]||(i=(e[3]?"http://":"mailto:")+i),a=e.index,o(l.substr(0,a)),n(i,e[0].replace(h,"")),l=l.substring(a+e[0].length);return o(l),c(u.join(""))}}])}(window,window.angular),function(u,e){"use strict";function c(e,t,n){if(!e)throw i("areq",t||"?",n||"required");return e}function b(e,t){return e||t?e?t?(ke(e)&&(e=e.join(" ")),ke(t)&&(t=t.join(" ")),e+" "+t):e:t:""}function re(e,n,i){var r="";return e=ke(e)?e:e&&W(e)&&e.length?e.split(/\s+/):[],xe(e,function(e,t){e&&0=y&&w<=t&&(m=!0,s())}function r(){function e(){if(!p){if(l(!1),xe(C,function(e){h.style[e[0]]=e[1]}),te(a,c),q.addClass(a,U),z.recalculateTimingStyles){if(N=h.getAttribute("class")+" "+L,O=K(h,N),B=ee(h,N,O),V=B.maxDelay,v=Math.max(V,0),0===(w=B.maxDuration))return void s();z.hasTransitions=0r.expectedEndTime)?X.cancel(r.timer):t.push(s)}i&&(n=X(o,n,!1),t[0]={timer:n,expectedEndTime:e},t.push(s),a.data("$$animateCss",t)),$.length&&a.on($.join(" "),u),c.to&&(c.cleanupStyles&&ge(d,h,Object.keys(c.to)),le(a,c))}}function o(){var e=a.data("$$animateCss");if(e){for(var t=1;t
',this.loadingBarTemplate='
',this.$get=["$injector","$document","$timeout","$rootScope",function(r,o,a,s){var l,n,u,c=this.parentSelector,d=angular.element(this.loadingBarTemplate),i=d.find("div").eq(0),h=angular.element(this.spinnerTemplate),p=!1,f=0,m=this.autoIncrement,g=this.includeSpinner,v=this.includeBar,y=this.startSize;function w(e){if(p){var t=100*e+"%";i.css("width",t),f=e,m&&(a.cancel(n),n=a(function(){b()},250))}}function b(){if(!(1<=_())){var e=0,t=_();e=0<=t&&t<.25?(3*Math.random()+3)/100:.25<=t&&t<.65?3*Math.random()/100:.65<=t&&t<.9?2*Math.random()/100:.9<=t&&t<.99?.005:0,w(_()+e)}}function _(){return f}function t(){f=0,p=!1}return{start:function(){if(l||(l=r.get("$animate")),a.cancel(u),!p){var e=o[0],t=e.querySelector?e.querySelector(c):o.find(c)[0];t||(t=e.getElementsByTagName("body")[0]);var n=angular.element(t),i=t.lastChild&&angular.element(t.lastChild);s.$broadcast("cfpLoadingBar:started"),p=!0,v&&l.enter(d,n,i),g&&l.enter(h,n,d),w(y)}},set:w,status:_,inc:b,complete:function(){l||(l=r.get("$animate")),s.$broadcast("cfpLoadingBar:completed"),w(1),a.cancel(u),u=a(function(){var e=l.leave(d,t);e&&e.then&&e.then(t),l.leave(h)},500)},autoIncrement:this.autoIncrement,includeSpinner:this.includeSpinner,latencyThreshold:this.latencyThreshold,parentSelector:this.parentSelector,startSize:this.startSize}}]})}(),function(e,p,o){"use strict";function f(e){var t=e.replace(/\n/g," ").match(/^([^(]+?)\s*(\((.*)\))?$/);if(!t||4!==t.length)throw new Error("Invalid state ref '"+e+"'");return{state:t[1],paramExpr:t[3]||null}}function m(e,t,n,i){var r=a[e];r!==o&&r(),r=t.$on(n,i),a[e]=r}function t(r,o,n){return{restrict:"AE",replace:!0,scope:{},template:o.getTemplate({bootstrap2:'',bootstrap3:''}),templateUrl:o.getTemplateUrl(),link:{post:function(e){var i=[],t=function(){d(i),i=[];var n=o.$getLastViewScope();e.steps=o.getStatesChain(),p.forEach(e.steps,function(e){if(e.ncyBreadcrumb&&e.ncyBreadcrumb.label){var t=r(e.ncyBreadcrumb.label);e.ncyBreadcrumbLabel=t(n),l(i,t,n,e)}else e.ncyBreadcrumbLabel=e.name})};m("BreadcrumbDirective.$viewContentLoaded",n,"$viewContentLoaded",function(e){e.targetScope.ncyBreadcrumbIgnore||t()}),t()}}}}function n(o,a,s){return{restrict:"A",scope:{},template:a.getTemplateLast({default:"{{ncyBreadcrumbLabel}}"}),templateUrl:a.getTemplateLastUrl(),compile:function(e,t){var n=e.attr(t.$attr.ncyBreadcrumbLast);return n&&e.html(n),{post:function(i){var r=[],t=function(){d(r),r=[];var e=a.$getLastViewScope(),t=a.getLastStep();if(t)if(i.ncyBreadcrumbLink=t.ncyBreadcrumbLink,t.ncyBreadcrumb&&t.ncyBreadcrumb.label){var n=o(t.ncyBreadcrumb.label);i.ncyBreadcrumbLabel=n(e),l(r,n,e,i)}else i.ncyBreadcrumbLabel=t.name};m("BreadcrumbLastDirective.$viewContentLoaded",s,"$viewContentLoaded",function(e){e.targetScope.ncyBreadcrumbIgnore||t()}),t()}}}}}function i(u,r,o){return{restrict:"A",scope:{},template:"{{ncyBreadcrumbChain}}",compile:function(e,t){var n=e.attr(t.$attr.ncyBreadcrumbText);n&&e.html(n);var i=e.attr(t.$attr.ncyBreadcrumbTextSeparator)||" / ";return{post:function(t){var s=[],l=function(){d(s),s=[];var o=r.$getLastViewScope(),e=r.getStatesChain(),a=[];p.forEach(e,function(e){if(e.ncyBreadcrumb&&e.ncyBreadcrumb.label){var t=u(e.ncyBreadcrumb.label);a.push(t(o)),n=s,i=t,r=o,p.forEach(c(i),function(e){var t=r.$watch(e,function(e,t){e!==t&&l()});n.push(t)})}else a.push(e.name);var n,i,r}),t.ncyBreadcrumbChain=a.join(i)};m("BreadcrumbTextDirective.$viewContentLoaded",o,"$viewContentLoaded",function(e){e.targetScope.ncyBreadcrumbIgnore||l()}),l()}}}}}var a={},c=function(e){if(e.expressions)return e.expressions;var t=[];return p.forEach(e.parts,function(e){p.isFunction(e)&&t.push(e.exp)}),t},l=function(n,i,r,o){p.forEach(c(i),function(e){var t=r.$watch(e,function(){o.ncyBreadcrumbLabel=i(r)});n.push(t)})},d=function(e){p.forEach(e,function(e){e()})};t.$inject=["$interpolate","$breadcrumb","$rootScope"],n.$inject=["$interpolate","$breadcrumb","$rootScope"],i.$inject=["$interpolate","$breadcrumb","$rootScope"],p.module("ncy-angular-breadcrumb",["ui.router.state"]).provider("$breadcrumb",function(){var h={prefixStateName:null,template:"bootstrap3",templateUrl:null,templateLast:"default",templateLastUrl:null,includeAbstract:!1};this.setOptions=function(e){p.extend(h,e)},this.$get=["$state","$stateParams","$rootScope",function(u,c,e){var d=e;m("$Breadcrumb.$viewContentLoaded",e,"$viewContentLoaded",function(e){var t,n;!e.targetScope.ncyBreadcrumbIgnore&&(t=e.targetScope.$id,n=d.$id,p.equals(t.length,n.length)?nn.length)&&(d=e.targetScope)});var i=function(e,t){for(var n,i,r=f(t),o=!1,a=!1,s=0,l=e.length;s=i?n.apply(null,t):function(){return e(t.concat([].slice.apply(arguments)))}}(e)}function i(){var n=arguments,i=n.length-1;return function(){for(var e=i,t=n[i].apply(this,arguments);e--;)t=n[e].call(this,t);return t}}function r(){for(var e=[],t=0;tthis._limit&&t.shift(),e},e.prototype.dequeue=function(){if(this.size())return this._items.splice(0,1)[0]},e.prototype.clear=function(){var e=this._items;return this._items=[],e},e.prototype.size=function(){return this._items.length},e.prototype.remove=function(e){var t=this._items.indexOf(e);return-1 "+(this.valid()?"":"(X) ")+"'"+(r.isObject(t)?t.name:t)+"'"+c.toJson(n(this.params()))+" )"},l.diToken=l}();t.Transition=l},function(e,t,n){"use strict";function i(e){return e?"[ui-view#"+e.id+" tag in template from '"+(e.creationContext&&e.creationContext.name||"(root)")+"' state]: fqn: '"+e.fqn+"', name: '"+e.name+"@"+e.creationContext+"')":"ui-view (defunct)"}function r(e){return a.isNumber(e)?u[e]:u[u[e]]}var o,s=n(5),a=n(4),l=n(9);(o=t.Category||(t.Category={}))[o.RESOLVE=0]="RESOLVE",o[o.TRANSITION=1]="TRANSITION",o[o.HOOK=2]="HOOK",o[o.UIVIEW=3]="UIVIEW",o[o.VIEWCONFIG=4]="VIEWCONFIG";var u=t.Category,c=function(){function e(){this._enabled={},this.approximateDigests=0}return e.prototype._set=function(t,e){var n=this;e.length||(e=Object.keys(u).map(function(e){return parseInt(e,10)}).filter(function(e){return!isNaN(e)}).map(function(e){return u[e]})),e.map(r).forEach(function(e){return n._enabled[e]=t})},e.prototype.enable=function(){for(var e=[],t=0;t "+i)}},e.prototype.traceTransitionIgnored=function(e){if(this.enabled(u.TRANSITION)){var t=e&&e.$id,n=this.approximateDigests,i=l.stringify(e);console.log("Transition #"+t+" Digest #"+n+": Ignored <> "+i)}},e.prototype.traceHookInvocation=function(e,t){if(this.enabled(u.HOOK)){var n=s.parse("transition.$id")(t),i=this.approximateDigests,r=s.parse("traceData.hookType")(t)||"internal",o=s.parse("traceData.context.state.name")(t)||s.parse("traceData.context")(t)||"unknown",a=l.functionToString(e.eventHook.callback);console.log("Transition #"+n+" Digest #"+i+": Hook -> "+r+" context: "+o+", "+l.maxLength(200,a))}},e.prototype.traceHookResult=function(e,t){if(this.enabled(u.HOOK)){var n=s.parse("transition.$id")(t),i=this.approximateDigests,r=l.stringify(e);console.log("Transition #"+n+" Digest #"+i+": <- Hook returned: "+l.maxLength(200,r))}},e.prototype.traceResolvePath=function(e,t,n){if(this.enabled(u.RESOLVE)){var i=n&&n.$id,r=this.approximateDigests,o=e&&e.toString();console.log("Transition #"+i+" Digest #"+r+": Resolving "+o+" ("+t+")")}},e.prototype.traceResolvableResolved=function(e,t){if(this.enabled(u.RESOLVE)){var n=t&&t.$id,i=this.approximateDigests,r=e&&e.toString(),o=l.stringify(e.data);console.log("Transition #"+n+" Digest #"+i+": <- Resolved "+r+" to: "+l.maxLength(200,o))}},e.prototype.traceError=function(e,t){if(this.enabled(u.TRANSITION)){var n=t&&t.$id,i=this.approximateDigests,r=l.stringify(t);console.log("Transition #"+n+" Digest #"+i+": <- Rejected "+r+", reason: "+e)}},e.prototype.traceSuccess=function(e,t){if(this.enabled(u.TRANSITION)){var n=t&&t.$id,i=this.approximateDigests,r=e.name,o=l.stringify(t);console.log("Transition #"+n+" Digest #"+i+": <- Success "+o+", final state: "+r)}},e.prototype.traceUIViewEvent=function(e,t,n){void 0===n&&(n=""),this.enabled(u.UIVIEW)&&console.log("ui-view: "+l.padString(30,e)+" "+i(t)+n)},e.prototype.traceUIViewConfigUpdated=function(e,t){this.enabled(u.UIVIEW)&&this.traceUIViewEvent("Updating",e," with ViewConfig from context='"+t+"'")},e.prototype.traceUIViewFill=function(e,t){this.enabled(u.UIVIEW)&&this.traceUIViewEvent("Fill",e," with: "+l.maxLength(200,t))},e.prototype.traceViewServiceEvent=function(e,t){var n;this.enabled(u.VIEWCONFIG)&&console.log("VIEWCONFIG: "+e+" "+("[ViewConfig#"+(n=t).$id+" from '"+(n.viewDecl.$context.name||"(root)")+"' state]: target ui-view: '"+n.viewDecl.$uiViewName+"@"+n.viewDecl.$uiViewContextAnchor+"'"))},e.prototype.traceViewServiceUIViewEvent=function(e,t){this.enabled(u.VIEWCONFIG)&&console.log("VIEWCONFIG: "+e+" "+i(t))},e}(),d=new(t.Trace=c);t.trace=d},function(e,t,n){"use strict";var o=n(3),a=n(9),s=n(4),l=n(5),i=n(12),u=n(6),c=n(10),r=n(14),d={async:!0,rejectIfSuperseded:!0,current:o.noop,transition:null,traceData:{},bind:null},h=function(){function e(e,t,n,i){var r=this;this.transition=e,this.stateContext=t,this.eventHook=n,this.options=i,this.isSuperseded=function(){return r.options.current()!==r.options.transition},this.options=o.defaults(i,d)}return e.prototype.invokeHook=function(){var e=this.options,t=this.eventHook;if(i.trace.traceHookInvocation(this,e),e.rejectIfSuperseded&&this.isSuperseded())return c.Rejection.superseded(e.current()).toPromise();var n=t._deregistered?void 0:t.callback.call(e.bind,this.transition,this.stateContext);return this.handleHookResult(n)},e.prototype.handleHookResult=function(e){return this.isSuperseded()?c.Rejection.superseded(this.options.current()).toPromise():s.isPromise(e)?e.then(this.handleHookResult.bind(this)):(i.trace.traceHookResult(e,this.options),!1===e?c.Rejection.aborted("Hook aborted transition").toPromise():l.is(r.TargetState)(e)?c.Rejection.redirected(e).toPromise():void 0)},e.prototype.toString=function(){var e=this.options,t=this.eventHook,n=l.parse("traceData.hookType")(e)||"internal",i=l.parse("traceData.context.state.name")(e)||l.parse("traceData.context")(e)||"unknown",r=a.fnToString(t.callback);return n+" context: "+i+", "+a.maxLength(200,r)},e.runSynchronousHooks=function(e,t){void 0===t&&(t=!1);for(var n=[],i=0;i Registering",e),this.viewConfigs.push(e)},e.prototype.registerUIView=function(t){i.trace.traceViewServiceUIViewEvent("-> Registering",t);var e=this.uiViews;return e.filter(function(e){return e.fqn===t.fqn}).length&&i.trace.traceViewServiceUIViewEvent("!!!! duplicate uiView named:",t),e.push(t),this.sync(),function(){return-1===e.indexOf(t)?void i.trace.traceViewServiceUIViewEvent("Tried removing non-registered uiView",t):(i.trace.traceViewServiceUIViewEvent("<- Deregistering",t),void u.removeFrom(e)(t))}},e.prototype.available=function(){return this.uiViews.map(o.prop("fqn"))},e.prototype.active=function(){return this.uiViews.filter(o.prop("$config")).map(o.prop("name"))},e.normalizeUIViewTarget=function(e,t){void 0===t&&(t="");var n=t.split("@"),i=n[0]||"$default",r=a.isString(n[1])?n[1]:"^",o=/^(\^(?:\.\^)*)\.(.*$)/.exec(i);o&&(r=o[1],i=o[2]),"!"===i.charAt(0)&&(i=i.substr(1),r="");/^(\^(?:\.\^)*)$/.exec(r)&&(r=r.split(".").reduce(function(e,t){return e.parent},e).name);return{uiViewName:i,uiViewContextAnchor:r}},e}();t.ViewService=r},function(e,t,n){"use strict";var i=n(39),r=n(40),o=n(41),a=n(3),s=function(){function e(e,t){this.urlRouterProvider=t,this.states={},this.listeners=[],this.matcher=new i.StateMatcher(this.states),this.builder=new r.StateBuilder(this.matcher,e),this.stateQueue=new o.StateQueueManager(this.states,this.builder,t,this.listeners);(this._root=this.stateQueue.register({name:"",url:"^",views:null,params:{"#":{value:null,type:"hash",dynamic:!0}},abstract:!0})).navigable=null}return e.prototype.onStatesChanged=function(e){return this.listeners.push(e),function(){a.removeFrom(this.listeners)(e)}.bind(this)},e.prototype.root=function(){return this._root},e.prototype.register=function(e){return this.stateQueue.register(e)},e.prototype._deregisterTree=function(e){var t=this,n=this.get().map(function(e){return e.$$state()}),i=function(t){var e=n.filter(function(e){return-1!==t.indexOf(e.parent)});return 0===e.length?e:e.concat(i(e))},r=i([e]),o=[e].concat(r).reverse();return o.forEach(function(e){t.urlRouterProvider.removeRule(e._urlRule),delete t.states[e.name]}),o},e.prototype.deregister=function(e){var t=this.get(e);if(!t)throw new Error("Can't deregister state; not found: "+e);var n=this._deregisterTree(t.$$state());return this.listeners.forEach(function(e){return e("deregistered",n.map(function(e){return e.self}))}),n},e.prototype.get=function(e,t){var n=this;if(0===arguments.length)return Object.keys(this.states).map(function(e){return n.states[e].self});var i=this.matcher.find(e,t);return i&&i.self||null},e.prototype.decorator=function(e,t){return this.builder.builder(e,t)},e}();t.StateRegistry=s},function(e,t,n){"use strict";var a=n(4),s=n(7),l=n(3),i=function(){function e(e){this._states=e}return e.prototype.isRelative=function(e){return 0===(e=e||"").indexOf(".")||0===e.indexOf("^")},e.prototype.find=function(e,t){if(e||""===e){var n=a.isString(e),i=n?e:e.name;this.isRelative(i)&&(i=this.resolvePath(i,t));var r=this._states[i];if(r&&(n||!(n||r!==e&&r.self!==e)))return r;if(n){var o=l.values(this._states).filter(function(e){return new s.Glob(e.name).matches(i)});return 1"}]}o.resolveAs=o.resolveAs||"$resolve",o.$type="ng1",o.$context=n,o.$name=e;var t=u.ViewService.normalizeUIViewTarget(o.$context,o.$name);o.$uiViewName=t.uiViewName,o.$uiViewContextAnchor=t.uiViewContextAnchor,a[e]=o}}),a};var f=function(e){return t=c.isObject(e.bindToController)?e.bindToController:e.scope,Object.keys(t||{}).map(function(e){return[e,/^([=<@])[?]?(.*)/.exec(t[e])]}).filter(function(e){return c.isDefined(e)&&c.isDefined(e[1])}).map(function(e){return{name:e[1][2]||e[0],type:e[1][1]}});var t},i=0,m=function(){function e(e,t){this.path=e,this.viewDecl=t,this.$id=i++,this.loaded=!1}return e.prototype.load=function(){var t=this,e=o.services.$q;if(!this.hasTemplate())throw new Error("No template configuration specified for '"+this.viewDecl.$uiViewName+"@"+this.viewDecl.$uiViewContextAnchor+"'");var n=new h.ResolveContext(this.path),i=this.path.reduce(function(e,t){return s.extend(e,t.paramValues)},{}),r={template:e.when(this.getTemplate(i,new d.TemplateFactory,n)),controller:e.when(this.getController(n))};return e.all(r).then(function(e){return a.trace.traceViewServiceEvent("Loaded",t),t.controller=e.controller,t.template=e.template,t})},e.prototype.hasTemplate=function(){return!!(this.viewDecl.template||this.viewDecl.templateUrl||this.viewDecl.templateProvider)},e.prototype.getTemplate=function(e,t,n){return t.fromConfig(this.viewDecl,e,n)},e.prototype.getController=function(e){var t=this.viewDecl.controllerProvider;if(!c.isInjectable(t))return this.viewDecl.controller;var n=o.services.$injector.annotate(t),i=c.isArray(t)?s.tail(t):t;return new r.Resolvable("",i,n).get(e)},e}();t.Ng1ViewConfig=m},function(e,t,n){"use strict";var o=n(4),a=n(6),s=n(3),l=n(19),i=function(){function e(){}return e.prototype.fromConfig=function(e,t,n){return o.isDefined(e.template)?this.fromString(e.template,t):o.isDefined(e.templateUrl)?this.fromUrl(e.templateUrl,t):o.isDefined(e.templateProvider)?this.fromProvider(e.templateProvider,t,n):null},e.prototype.fromString=function(e,t){return o.isFunction(e)?e(t):e},e.prototype.fromUrl=function(e,t){return o.isFunction(e)&&(e=e(t)),null==e?null:a.services.template.get(e)},e.prototype.fromProvider=function(e,t,n){var i=a.services.$injector.annotate(e),r=o.isArray(e)?s.tail(e):e;return new l.Resolvable("",r,i).get(n)},e}();t.TemplateFactory=i},function(e,t){e.exports=n},function(e,t,n){"use strict";var i=n(4),r=n(3),o=function(){function n(e,t){this.stateRegistry=e,this.stateService=t,r.bindFunctions(n.prototype,this,this)}return n.prototype.decorator=function(e,t){return this.stateRegistry.decorator(e,t)||this},n.prototype.state=function(e,t){return i.isObject(e)?t=e:t.name=e,this.stateRegistry.register(t),this},n.prototype.onInvalid=function(e){return this.stateService.onInvalid(e)},n}();t.StateProvider=o},function(e,t,n){"use strict";var r=n(6),o=n(53),a=n(17),s=n(3);t.getStateHookBuilder=function(n){return function(e,t){var i=e[n];return i?function(e,t){var n=new a.ResolveContext(e.treeChanges().to);return r.services.$injector.invoke(i,this,s.extend({$state$:t},o.getLocals(n)))}:void 0}}},function(e,t,n){"use strict";function v(e,t){var n,i=e.match(/^\s*({[^}]*})\s*$/);if(i&&(e=t+"("+i[1]+")"),!(n=e.replace(/\n/g," ").match(/^([^(]+?)\s*(\((.*)\))?$/))||4!==n.length)throw new Error("Invalid state ref '"+e+"'");return{state:n[1],paramExpr:n[3]||null}}function y(e){var t=e.parent().inheritedData("$uiView"),n=i.parse("$cfg.path")(t);return n?w.tail(n).state.name:void 0}function f(e){var t="[object SVGAnimatedString]"===Object.prototype.toString.call(e.prop("href")),n="FORM"===e[0].nodeName;return{attr:n?"action":t?"xlink:href":"href",isAnchor:"A"===e.prop("tagName").toUpperCase(),clickable:!n}}function m(o,a,s,l,u){return function(e){var t=e.which||e.button,n=u();if(!(1");return t.text(e),t.html()},o=function(e){if(!n)throw new Error("pascalprecht.translate.$translateSanitization: Error cannot find $sanitize service. Either include the ngSanitize module (https://docs.angularjs.org/api/ngSanitize) or use a sanitization strategy which does not depend on $sanitize, such as 'escape'.");return n(e)},a=function(e){if(!i)throw new Error("pascalprecht.translate.$translateSanitization: Error cannot find $sce service.");return i.trustAsHtml(e)},s=function(e,n,i){if(angular.isDate(e))return e;if(angular.isObject(e)){var r=angular.isArray(e)?[]:{};if(i){if(-1",s)||this.op(t,"<",a)&&this.op(t,">",s))&&l.push(n);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+l.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],u.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=l("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(l("
",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},u.prototype.initializeItems=function(){var e=this.$element.find(".owl-item");if(e.length)return this._items=e.get().map(function(e){return l(e)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},u.prototype.initialize=function(){var e,t,n;(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading"))&&(e=this.$element.find("img"),t=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:s,n=this.$element.children(t).width(),e.length&&n<=0&&this.preloadAutoWidthImages(e));this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},u.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},u.prototype.setup=function(){var t=this.viewport(),e=this.options.responsive,n=-1,i=null;e?(l.each(e,function(e){e<=t&&n").addClass(this.options.itemClass).append(e)),this.trigger("prepared",{content:t.data}),t.data},u.prototype.update=function(){for(var e=0,t=this._pipe.length,n=l.proxy(function(e){return this[e]},this._invalidated),i={};e",a[e+1]!==s?a[e+1]:t-o)&&(r="left"===i?e+1:e),-1===r},this)),this.settings.loop||(this.op(n,">",a[this.minimum()])?r=n=this.minimum():this.op(n,"<",a[this.maximum()])&&(r=n=this.maximum())),r},u.prototype.animate=function(e){var t=0i););o=t+1}else o=r.center?this._items.length-1:this._items.length-r.items;return e&&(o-=this._clones.length/2),Math.max(o,0)},u.prototype.minimum=function(e){return e?0:this._clones.length/2},u.prototype.items=function(e){return e===s?this._items.slice():(e=this.normalize(e,!0),this._items[e])},u.prototype.mergers=function(e){return e===s?this._mergers.slice():(e=this.normalize(e,!0),this._mergers[e])},u.prototype.clones=function(n){var t=this._clones.length/2,i=t+this._items.length,r=function(e){return e%2==0?i+e/2:t-(e+1)/2};return n===s?l.map(this._clones,function(e,t){return r(t)}):l.map(this._clones,function(e,t){return e===n?r(t):null})},u.prototype.speed=function(e){return e!==s&&(this._speed=e),this._speed},u.prototype.coordinates=function(e){var t,n=1,i=e-1;return e===s?l.map(this._coordinates,l.proxy(function(e,t){return this.coordinates(t)},this)):(this.settings.center?(this.settings.rtl&&(n=-1,i=e+1),t=this._coordinates[e],t+=(this.width()-t+(this._coordinates[i]||0))/2*n):t=this._coordinates[i]||0,t=Math.ceil(t))},u.prototype.duration=function(e,t,n){return 0===n?0:Math.min(Math.max(Math.abs(t-e),1),6)*Math.abs(n||this.settings.smartSpeed)},u.prototype.to=function(e,t){var n=this.current(),i=null,r=e-this.relative(n),o=(0a/2&&(r+=-1*o*a),(i=(((e=n+r)-s)%a+a)%a+s)!==e&&i-r<=l&&0":return i?e=":return i?e<=n:n<=e;case"<=":return i?n<=e:e<=n}},u.prototype.on=function(e,t,n,i){e.addEventListener?e.addEventListener(t,n,i):e.attachEvent&&e.attachEvent("on"+t,n)},u.prototype.off=function(e,t,n,i){e.removeEventListener?e.removeEventListener(t,n,i):e.detachEvent&&e.detachEvent("on"+t,n)},u.prototype.trigger=function(e,t,n,i,r){var o={item:{count:this._items.length,index:this.current()}},a=l.camelCase(l.grep(["on",e,n],function(e){return e}).join("-").toLowerCase()),s=l.Event([e,"owl",n||"carousel"].join(".").toLowerCase(),l.extend({relatedTarget:this},o,t));return this._supress[e]||(l.each(this._plugins,function(e,t){t.onTrigger&&t.onTrigger(s)}),this.register({type:u.Type.Event,name:e}),this.$element.trigger(s),this.settings&&"function"==typeof this.settings[a]&&this.settings[a].call(this,s)),s},u.prototype.enter=function(e){l.each([e].concat(this._states.tags[e]||[]),l.proxy(function(e,t){this._states.current[t]===s&&(this._states.current[t]=0),this._states.current[t]++},this))},u.prototype.leave=function(e){l.each([e].concat(this._states.tags[e]||[]),l.proxy(function(e,t){this._states.current[t]--},this))},u.prototype.register=function(n){if(n.type===u.Type.Event){if(l.event.special[n.name]||(l.event.special[n.name]={}),!l.event.special[n.name].owl){var t=l.event.special[n.name]._default;l.event.special[n.name]._default=function(e){return!t||!t.apply||e.namespace&&-1!==e.namespace.indexOf("owl")?e.namespace&&-1
',n=l.lazyLoad?c("
",{class:"owl-video-tn "+s,srcType:e}):c("
",{class:"owl-video-tn",style:"opacity:1;background-image:url("+e+")"}),t.after(n),t.after('
')};if(t.wrap(c("
",{class:"owl-video-wrapper",style:r})),this._core.settings.lazyLoad&&(a="data-src",s="owl-lazy"),o.length)return u(o.attr(a)),o.remove(),!1;"youtube"===e.type?(i="//img.youtube.com/vi/"+e.id+"/hqdefault.jpg",u(i)):"vimeo"===e.type?c.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+e.id+".json",jsonp:"callback",dataType:"jsonp",success:function(e){i=e[0].thumbnail_large,u(i)}}):"vzaar"===e.type&&c.ajax({type:"GET",url:"//vzaar.com/api/videos/"+e.id+".json",jsonp:"callback",dataType:"jsonp",success:function(e){i=e.framegrab_url,u(i)}})},i.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},i.prototype.play=function(e){var t,n=c(e.target).closest("."+this._core.settings.itemClass),i=this._videos[n.attr("data-video")],r=i.width||"100%",o=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),n=this._core.items(this._core.relative(n.index())),this._core.reset(n.index()),(t=c('')).attr("height",o),t.attr("width",r),"youtube"===i.type?t.attr("src","//www.youtube.com/embed/"+i.id+"?autoplay=1&rel=0&v="+i.id):"vimeo"===i.type?t.attr("src","//player.vimeo.com/video/"+i.id+"?autoplay=1"):"vzaar"===i.type&&t.attr("src","//view.vzaar.com/"+i.id+"/player?autoplay=true"),c(t).wrap('
').insertAfter(n.find(".owl-video")),this._playing=n.addClass("owl-video-playing"))},i.prototype.isInFullScreen=function(){var e=t.fullscreenElement||t.mozFullScreenElement||t.webkitFullscreenElement;return e&&c(e).parent().hasClass("owl-video-frame")},i.prototype.destroy=function(){var e,t;for(e in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},c.fn.owlCarousel.Constructor.Plugins.Video=i}(window.Zepto||window.jQuery,window,document),function(a,e,t,n){var i=function(e){this.core=e,this.core.options=a.extend({},i.Defaults,this.core.options),this.swapping=!0,this.previous=void 0,this.next=void 0,this.handlers={"change.owl.carousel":a.proxy(function(e){e.namespace&&"position"==e.property.name&&(this.previous=this.core.current(),this.next=e.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(e){e.namespace&&(this.swapping="translated"==e.type)},this),"translate.owl.carousel":a.proxy(function(e){e.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};i.Defaults={animateOut:!1,animateIn:!1},i.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var e,t=a.proxy(this.clear,this),n=this.core.$stage.children().eq(this.previous),i=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,o=this.core.settings.animateOut;this.core.current()!==this.previous&&(o&&(e=this.core.coordinates(this.previous)-this.core.coordinates(this.next),n.one(a.support.animation.end,t).css({left:e+"px"}).addClass("animated owl-animated-out").addClass(o)),r&&i.one(a.support.animation.end,t).addClass("animated owl-animated-in").addClass(r))}},i.prototype.clear=function(e){a(e.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},i.prototype.destroy=function(){var e,t;for(e in this.handlers)this.core.$element.off(e,this.handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=i}(window.Zepto||window.jQuery,window,document),function(i,r,t,e){var n=function(e){this._core=e,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":i.proxy(function(e){e.namespace&&"settings"===e.property.name?this._core.settings.autoplay?this.play():this.stop():e.namespace&&"position"===e.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":i.proxy(function(e){e.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":i.proxy(function(e,t,n){e.namespace&&this.play(t,n)},this),"stop.owl.autoplay":i.proxy(function(e){e.namespace&&this.stop()},this),"mouseover.owl.autoplay":i.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":i.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":i.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":i.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=i.extend({},n.Defaults,this._core.options)};n.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},n.prototype._next=function(e){this._call=r.setTimeout(i.proxy(this._next,this,e),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||t.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},n.prototype.read=function(){return(new Date).getTime()-this._time},n.prototype.play=function(e,t){var n;this._core.is("rotating")||this._core.enter("rotating"),e=e||this._core.settings.autoplayTimeout,n=Math.min(this._time%(this._timeout||e),e),this._paused?(this._time=this.read(),this._paused=!1):r.clearTimeout(this._call),this._time+=this.read()%e-n,this._timeout=e,this._call=r.setTimeout(i.proxy(this._next,this,t),e-n)},n.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,r.clearTimeout(this._call),this._core.leave("rotating"))},n.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,r.clearTimeout(this._call))},n.prototype.destroy=function(){var e,t;for(e in this.stop(),this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},i.fn.owlCarousel.Constructor.Plugins.autoplay=n}(window.Zepto||window.jQuery,window,document),function(o,e,t,n){"use strict";var i=function(e){this._core=e,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":o.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.push('
'+o(e.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")},this),"added.owl.carousel":o.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.splice(e.position,0,this._templates.pop())},this),"remove.owl.carousel":o.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.splice(e.position,1)},this),"changed.owl.carousel":o.proxy(function(e){e.namespace&&"position"==e.property.name&&this.draw()},this),"initialized.owl.carousel":o.proxy(function(e){e.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":o.proxy(function(e){e.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=o.extend({},i.Defaults,this._core.options),this.$element.on(this._handlers)};i.Defaults={nav:!1,navText:['',''],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},i.prototype.initialize=function(){var e,n=this._core.settings;for(e in this._controls.$relative=(n.navContainer?o(n.navContainer):o("
").addClass(n.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=o("<"+n.navElement+">").addClass(n.navClass[0]).html(n.navText[0]).prependTo(this._controls.$relative).on("click",o.proxy(function(e){this.prev(n.navSpeed)},this)),this._controls.$next=o("<"+n.navElement+">").addClass(n.navClass[1]).html(n.navText[1]).appendTo(this._controls.$relative).on("click",o.proxy(function(e){this.next(n.navSpeed)},this)),n.dotsData||(this._templates=[o('\n \n
\n \n
\n').replace(/(^|\n)\s*/g,""),Y=function(){return document.body.querySelector("."+U.container)},z=function(){return Y()?Y().querySelector("."+U.modal):null},n=function(e){return Y()?Y().querySelector("."+e):null},W=function(){return n(U.title)},q=function(){return n(U.content)},G=function(){return n(U.image)},X=function(){return n(U.progresssteps)},Z=function(){return n(U.validationerror)},Q=function(){return n(U.confirm)},K=function(){return n(U.cancel)},J=function(){return n(U.buttonswrapper)},ee=function(){return n(U.close)},te=function(){var e=Array.from(z().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort(function(e,t){return e=parseInt(e.getAttribute("tabindex")),(t=parseInt(t.getAttribute("tabindex")))"),r.text||r.html){if("object"===de(r.html))if(u.innerHTML="",0 in r.html)for(var f=0;f in r.html;f++)u.appendChild(r.html[f].cloneNode(!0));else u.appendChild(r.html.cloneNode(!0));else r.html?u.innerHTML=r.html:r.text&&(u.textContent=r.text);se(u)}else le(u);if(r.position in U&&re(s,U[r.position]),r.grow&&"string"==typeof r.grow){var m="grow-"+r.grow;m in U&&re(s,U[m])}r.showCloseButton?(p.setAttribute("aria-label",r.closeButtonAriaLabel),se(p)):le(p),e.className=U.modal,r.customClass&&re(e,r.customClass);var g=X(),v=parseInt(null===r.currentProgressStep?T.getQueueStep():r.currentProgressStep,10);r.progressSteps.length?(se(g),function(e){for(;e.firstChild;)e.removeChild(e.firstChild)}(g),v>=r.progressSteps.length&&S("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),r.progressSteps.forEach(function(e,t){var n=document.createElement("li");if(re(n,U.progresscircle),n.innerHTML=e,t===v&&re(n,U.activeprogressstep),g.appendChild(n),t!==r.progressSteps.length-1){var i=document.createElement("li");re(i,U.progressline),i.style.width=r.progressStepsDistance,g.appendChild(i)}})):le(g);for(var y=z().querySelectorAll("."+U.icon),w=0;wwindow.innerHeight&&(V.previousBodyPadding=document.body.style.paddingRight,document.body.style.paddingRight=function(){if("ontouchstart"in window||navigator.msMaxTouchPoints)return 0;var e=document.createElement("div");e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}()+"px"),function(){if(/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream&&!ne(document.body,U.iosfix)){var e=document.body.scrollTop;document.body.style.top=-1*e+"px",re(document.body,U.iosfix)}}(),V.previousActiveElement=document.activeElement,null!==x&&"function"==typeof x&&setTimeout(function(){x(C)}),F.allowEnterKey?F.focusCancel&&ue(s)?s.focus():F.focusConfirm&&ue(a)?a.focus():h(-1,1):document.activeElement&&document.activeElement.blur(),Y().scrollTop=0})};return T.isVisible=function(){return!!z()},T.queue=function(e){s=e;var o=function(){s=[],document.body.removeAttribute("data-swal2-queue-step")},a=[];return new Promise(function(e,r){!function t(n,i){n]/g)||[]).length<=0||0this.o.endDate?this.viewDate=new Date(this.o.endDate):this.viewDate=this.o.defaultViewDate),t?(this.setValue(),this.element.change()):this.dates.length&&String(e)!==String(this.dates)&&t&&(this._trigger("changeDate"),this.element.change()),!this.dates.length&&e.length&&(this._trigger("clearDate"),this.element.change()),this.fill(),this},fillDow:function(){if(this.o.showWeekDays){var e=this.o.weekStart,t="";for(this.o.calendarWeeks&&(t+=' ');e";t+="",this.picker.find(".datepicker-days thead").append(t)}},fillMonths:function(){for(var e=this._utc_to_local(this.viewDate),t="",n=0;n<12;n++)t+=''+P[this.o.language].monthsShort[n]+"";this.picker.find(".datepicker-months td").html(t)},setRange:function(e){e&&e.length?this.range=T.map(e,function(e){return e.valueOf()}):delete this.range,this.fill()},getClassNames:function(e){var t=[],n=this.viewDate.getUTCFullYear(),i=this.viewDate.getUTCMonth(),r=O();return e.getUTCFullYear()n||e.getUTCFullYear()===n&&e.getUTCMonth()>i)&&t.push("new"),this.focusDate&&e.valueOf()===this.focusDate.valueOf()&&t.push("focused"),this.o.todayHighlight&&o(e,r)&&t.push("today"),-1!==this.dates.contains(e)&&t.push("active"),this.dateWithinRange(e)||t.push("disabled"),this.dateIsDisabled(e)&&t.push("disabled","disabled-date"),-1!==T.inArray(e.getUTCDay(),this.o.daysOfWeekHighlighted)&&t.push("highlighted"),this.range&&(e>this.range[0]&&e"+v+"";h.find(".datepicker-switch").text(p+"-"+f),h.find("td").html(c)},fill:function(){var e,t,n=new Date(this.viewDate),r=n.getUTCFullYear(),i=n.getUTCMonth(),o=this.o.startDate!==-1/0?this.o.startDate.getUTCFullYear():-1/0,a=this.o.startDate!==-1/0?this.o.startDate.getUTCMonth():-1/0,s=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,l=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,u=P[this.o.language].today||P.en.today||"",c=P[this.o.language].clear||P.en.clear||"",d=P[this.o.language].titleFormat||P.en.titleFormat,h=O(),p=(!0===this.o.todayBtn||"linked"===this.o.todayBtn)&&h>=this.o.startDate&&h<=this.o.endDate&&!this.weekOfDateIsDisabled(h);if(!isNaN(r)&&!isNaN(i)){this.picker.find(".datepicker-days .datepicker-switch").text(A.formatDate(n,d,this.o.language)),this.picker.find("tfoot .today").text(u).css("display",p?"table-cell":"none"),this.picker.find("tfoot .clear").text(c).css("display",!0===this.o.clearBtn?"table-cell":"none"),this.picker.find("thead .datepicker-title").text(this.o.title).css("display","string"==typeof this.o.title&&""!==this.o.title?"table-cell":"none"),this.updateNavArrows(),this.fillMonths();var f=M(r,i,0),m=f.getUTCDate();f.setUTCDate(m-(f.getUTCDay()-this.o.weekStart+7)%7);var g=new Date(f);f.getUTCFullYear()<100&&g.setUTCFullYear(f.getUTCFullYear()),g.setUTCDate(g.getUTCDate()+42),g=g.valueOf();for(var v,y,w=[];f.valueOf()"),this.o.calendarWeeks)){var b=new Date(+f+(this.o.weekStart-v-7)%7*864e5),_=new Date(Number(b)+(11-b.getUTCDay())%7*864e5),x=new Date(Number(x=M(_.getUTCFullYear(),0,1))+(11-x.getUTCDay())%7*864e5),k=(_-x)/864e5/7+1;w.push(''+k+"")}(y=this.getClassNames(f)).push("day");var C=f.getUTCDate();this.o.beforeShowDay!==T.noop&&((t=this.o.beforeShowDay(this._utc_to_local(f)))===E?t={}:"boolean"==typeof t?t={enabled:t}:"string"==typeof t&&(t={classes:t}),!1===t.enabled&&y.push("disabled"),t.classes&&(y=y.concat(t.classes.split(/\s+/))),t.tooltip&&(e=t.tooltip),t.content&&(C=t.content)),y="function"==typeof T.uniqueSort?T.uniqueSort(y):T.unique(y),w.push(''+C+""),e=null,v===this.o.weekEnd&&w.push(""),f.setUTCDate(f.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").html(w.join(""));var D=P[this.o.language].monthsTitle||P.en.monthsTitle||"Months",S=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?D:r).end().find("tbody span").removeClass("active");if(T.each(this.dates,function(e,t){t.getUTCFullYear()===r&&S.eq(t.getUTCMonth()).addClass("active")}),(rs;break;case 0:e=i<=o&&r<=a,t=s<=i&&l<=r}this.picker.find(".prev").toggleClass("disabled",e),this.picker.find(".next").toggleClass("disabled",t)}},click:function(e){var t,n,i;e.preventDefault(),e.stopPropagation(),(t=T(e.target)).hasClass("datepicker-switch")&&this.viewMode!==this.o.maxViewMode&&this.setViewMode(this.viewMode+1),t.hasClass("today")&&!t.hasClass("day")&&(this.setViewMode(0),this._setDate(O(),"linked"===this.o.todayBtn?null:"view")),t.hasClass("clear")&&this.clearDates(),t.hasClass("disabled")||(t.hasClass("month")||t.hasClass("year")||t.hasClass("decade")||t.hasClass("century"))&&(this.viewDate.setUTCDate(1),1===this.viewMode?(i=t.parent().find("span").index(t),n=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(i)):(i=0,n=Number(t.text()),this.viewDate.setUTCFullYear(n)),this._trigger(A.viewModes[this.viewMode-1].e,this.viewDate),this.viewMode===this.o.minViewMode?this._setDate(M(n,i,1)):(this.setViewMode(this.viewMode-1),this.fill())),this.picker.is(":visible")&&this._focused_from&&this._focused_from.focus(),delete this._focused_from},dayCellClick:function(e){var t=T(e.currentTarget).data("date"),n=new Date(t);this.o.updateViewDate&&(n.getUTCFullYear()!==this.viewDate.getUTCFullYear()&&this._trigger("changeYear",this.viewDate),n.getUTCMonth()!==this.viewDate.getUTCMonth()&&this._trigger("changeMonth",this.viewDate)),this._setDate(n)},navArrowsClick:function(e){var t=T(e.currentTarget).hasClass("prev")?-1:1;0!==this.viewMode&&(t*=12*A.viewModes[this.viewMode].navStep),this.viewDate=this.moveMonth(this.viewDate,t),this._trigger(A.viewModes[this.viewMode].e,this.viewDate),this.fill()},_toggle_multidate:function(e){var t=this.dates.contains(e);if(e||this.dates.clear(),-1!==t?(!0===this.o.multidate||1this.o.multidate;)this.dates.remove(0)},_setDate:function(e,t){t&&"date"!==t||this._toggle_multidate(e&&new Date(e)),(!t&&this.o.updateViewDate||"view"===t)&&(this.viewDate=e&&new Date(e)),this.fill(),this.setValue(),t&&"view"===t||this._trigger("changeDate"),this.inputField.trigger("change"),!this.o.autoclose||t&&"date"!==t||this.hide()},moveDay:function(e,t){var n=new Date(e);return n.setUTCDate(e.getUTCDate()+t),n},moveWeek:function(e,t){return this.moveDay(e,7*t)},moveMonth:function(e,t){if(!(n=e)||isNaN(n.getTime()))return this.o.defaultViewDate;var n;if(!t)return e;var i,r,o=new Date(e.valueOf()),a=o.getUTCDate(),s=o.getUTCMonth(),l=Math.abs(t);if(t=0=this.o.startDate&&e<=this.o.endDate},keydown:function(e){if(this.picker.is(":visible")){var t,n,i=!1,r=this.focusDate||this.viewDate;switch(e.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),e.preventDefault(),e.stopPropagation();break;case 37:case 38:case 39:case 40:if(!this.o.keyboardNavigation||7===this.o.daysOfWeekDisabled.length)break;t=37===e.keyCode||38===e.keyCode?-1:1,0===this.viewMode?e.ctrlKey?(n=this.moveAvailableDate(r,t,"moveYear"))&&this._trigger("changeYear",this.viewDate):e.shiftKey?(n=this.moveAvailableDate(r,t,"moveMonth"))&&this._trigger("changeMonth",this.viewDate):37===e.keyCode||39===e.keyCode?n=this.moveAvailableDate(r,t,"moveDay"):this.weekOfDateIsDisabled(r)||(n=this.moveAvailableDate(r,t,"moveWeek")):1===this.viewMode?(38!==e.keyCode&&40!==e.keyCode||(t*=4),n=this.moveAvailableDate(r,t,"moveMonth")):2===this.viewMode&&(38!==e.keyCode&&40!==e.keyCode||(t*=4),n=this.moveAvailableDate(r,t,"moveYear")),n&&(this.focusDate=this.viewDate=n,this.setValue(),this.fill(),e.preventDefault());break;case 13:if(!this.o.forceParse)break;r=this.focusDate||this.dates.get(-1)||this.viewDate,this.o.keyboardNavigation&&(this._toggle_multidate(r),i=!0),this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(e.preventDefault(),e.stopPropagation(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}i&&(this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.inputField.trigger("change"))}else 40!==e.keyCode&&27!==e.keyCode||(this.show(),e.stopPropagation())},setViewMode:function(e){this.viewMode=e,this.picker.children("div").hide().filter(".datepicker-"+A.viewModes[this.viewMode].clsName).show(),this.updateNavArrows(),this._trigger("changeViewMode",new Date(this.viewDate))}};var u=function(e,t){T.data(e,"datepicker",this),this.element=T(e),this.inputs=T.map(t.inputs,function(e){return e.jquery?e[0]:e}),delete t.inputs,this.keepEmptyValues=t.keepEmptyValues,delete t.keepEmptyValues,r.call(T(this.inputs),t).on("changeDate",T.proxy(this.dateUpdated,this)),this.pickers=T.map(this.inputs,function(e){return T.data(e,"datepicker")}),this.updateDates()};u.prototype={updateDates:function(){this.dates=T.map(this.pickers,function(e){return e.getUTCDate()}),this.updateRanges()},updateRanges:function(){var n=T.map(this.dates,function(e){return e.valueOf()});T.each(this.pickers,function(e,t){t.setRange(n)})},clearDates:function(){T.each(this.pickers,function(e,t){t.clearDates()})},dateUpdated:function(e){if(!this.updating){this.updating=!0;var n=T.data(e.target,"datepicker");if(n!==E){var i=n.getUTCDate(),r=this.keepEmptyValues,t=T.inArray(e.target,this.inputs),o=t-1,a=t+1,s=this.inputs.length;if(-1!==t){if(T.each(this.pickers,function(e,t){t.getUTCDate()||t!==n&&r||t.setUTCDate(i)}),ithis.dates[a])for(;athis.dates[a]&&0<(this.pickers[a].element.val()||"").length;)this.pickers[a++].setUTCDate(i);this.updateDates(),delete this.updating}}}},destroy:function(){T.map(this.pickers,function(e){e.destroy()}),T(this.inputs).off("changeDate",this.dateUpdated),delete this.element.data().datepicker},remove:e("destroy","Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead")};var i=T.fn.datepicker,r=function(a){var s,l=Array.apply(null,arguments);if(l.shift(),this.each(function(){var e=T(this),t=e.data("datepicker"),n="object"==typeof a&&a;if(!t){var i=function(e,t){function n(e,t){return t.toLowerCase()}var i=T(e).data(),r={},o=new RegExp("^"+t.toLowerCase()+"([A-Z])");for(var a in t=new RegExp("^"+t.toLowerCase()),i)t.test(a)&&(r[a.replace(o,n)]=i[a]);return r}(this,"date"),r=function(e){var n={};if(P[e]||(e=e.split("-")[0],P[e])){var i=P[e];return T.each(d,function(e,t){t in i&&(n[t]=i[t])}),n}}(T.extend({},c,i,n).language),o=T.extend({},c,r,i,n);t=e.hasClass("input-daterange")||o.inputs?(T.extend(o,{inputs:o.inputs||e.find("input").toArray()}),new u(this,o)):new _(this,o),e.data("datepicker",t)}"string"==typeof a&&"function"==typeof t[a]&&(s=t[a].apply(t,l))}),s===E||s instanceof _||s instanceof u)return this;if(1(new Date).getFullYear()+i&&(n-=100),n):t);var n,i},m:function(e,t){if(isNaN(e))return e;for(t-=1;t<0;)t+=12;for(t%=12,e.setUTCMonth(t);e.getUTCMonth()!==t;)e.setUTCDate(e.getUTCDate()-1);return e},d:function(e,t){return e.setUTCDate(t)}};g.yy=g.yyyy,g.M=g.MM=g.mm=g.m,g.dd=g.d,e=O();var v=t.parts.slice();if(o.length!==v.length&&(v=T(v).filter(function(e,t){return-1!==T.inArray(t,m)}).toArray()),o.length===v.length){var y,w,b;for(l=0,y=v.length;l'+c.templates.leftArrow+''+c.templates.rightArrow+"",contTemplate:'',footTemplate:''};A.template='
'+A.headTemplate+""+A.footTemplate+'
'+A.headTemplate+A.contTemplate+A.footTemplate+'
'+A.headTemplate+A.contTemplate+A.footTemplate+'
'+A.headTemplate+A.contTemplate+A.footTemplate+'
'+A.headTemplate+A.contTemplate+A.footTemplate+"
",T.fn.datepicker.DPGlobal=A,T.fn.datepicker.noConflict=function(){return T.fn.datepicker=i,this},T.fn.datepicker.version="1.10.0",T.fn.datepicker.deprecated=function(e){var t=window.console;t&&t.warn&&t.warn("DEPRECATED: "+e)},T(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(e){var t=T(this);t.data("datepicker")||(e.preventDefault(),r.call(t,"show"))}),T(function(){r.call(T('[data-provide="datepicker-inline"]'))})}),function(e){"use strict";if("function"==typeof define&&define.amd)define(["jquery","moment"],e);else if("object"==typeof exports)module.exports=e(require("jquery"),require("moment"));else{if("undefined"==typeof jQuery)throw"bootstrap-datetimepicker requires jQuery to be loaded first";if("undefined"==typeof moment)throw"bootstrap-datetimepicker requires Moment.js to be loaded first";e(jQuery,moment)}}(function(Z,Q){"use strict";if(!Q)throw new Error("bootstrap-datetimepicker requires Moment.js to be loaded first");function o(o,m){function n(){return void 0!==Q.tz&&void 0!==m.timeZone&&null!==m.timeZone&&""!==m.timeZone}function c(e){var t;return t=null==e?Q():Q.isDate(e)||Q.isMoment(e)?Q(e):n()?Q.tz(e,A,m.useStrict,m.timeZone):Q(e,A,m.useStrict),n()&&t.tz(m.timeZone),t}function g(e){if("string"!=typeof e||1").addClass("bootstrap-datetimepicker-widget dropdown-menu"),d=Z("
").addClass("datepicker").append((t=Z("").append(Z("").append(Z("").addClass("prev").attr("data-action","previous").append(Z("").addClass(m.icons.previous))).append(Z("").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",m.calendarWeeks?"6":"5")).append(Z("").addClass("next").attr("data-action","next").append(Z("").addClass(m.icons.next)))),n=Z("").append(Z("").append(Z("").attr("colspan",m.calendarWeeks?"8":"7"))),[Z("
").addClass("datepicker-days").append(Z("").addClass("table-condensed").append(t).append(Z(""))),Z("
").addClass("datepicker-months").append(Z("
").addClass("table-condensed").append(t.clone()).append(n.clone())),Z("
").addClass("datepicker-years").append(Z("
").addClass("table-condensed").append(t.clone()).append(n.clone())),Z("
").addClass("datepicker-decades").append(Z("
").addClass("table-condensed").append(t.clone()).append(n.clone()))])),h=Z("
").addClass("timepicker").append((a=Z("
").addClass("timepicker-hours").append(Z("
").addClass("table-condensed")),s=Z("
").addClass("timepicker-minutes").append(Z("
").addClass("table-condensed")),l=Z("
").addClass("timepicker-seconds").append(Z("
").addClass("table-condensed")),u=[(i=Z(""),r=Z(""),o=Z(""),g("h")&&(i.append(Z("
").append(Z("").attr({href:"#",tabindex:"-1",title:m.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(Z("").addClass(m.icons.up)))),r.append(Z("").append(Z("").addClass("timepicker-hour").attr({"data-time-component":"hours",title:m.tooltips.pickHour}).attr("data-action","showHours"))),o.append(Z("").append(Z("").attr({href:"#",tabindex:"-1",title:m.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(Z("").addClass(m.icons.down))))),g("m")&&(g("h")&&(i.append(Z("").addClass("separator")),r.append(Z("").addClass("separator").html(":")),o.append(Z("").addClass("separator"))),i.append(Z("").append(Z("").attr({href:"#",tabindex:"-1",title:m.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(Z("").addClass(m.icons.up)))),r.append(Z("").append(Z("").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:m.tooltips.pickMinute}).attr("data-action","showMinutes"))),o.append(Z("").append(Z("").attr({href:"#",tabindex:"-1",title:m.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(Z("").addClass(m.icons.down))))),g("s")&&(g("m")&&(i.append(Z("").addClass("separator")),r.append(Z("").addClass("separator").html(":")),o.append(Z("").addClass("separator"))),i.append(Z("").append(Z("").attr({href:"#",tabindex:"-1",title:m.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(Z("").addClass(m.icons.up)))),r.append(Z("").append(Z("").addClass("timepicker-second").attr({"data-time-component":"seconds",title:m.tooltips.pickSecond}).attr("data-action","showSeconds"))),o.append(Z("").append(Z("").attr({href:"#",tabindex:"-1",title:m.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(Z("").addClass(m.icons.down))))),O||(i.append(Z("").addClass("separator")),r.append(Z("").append(Z("").addClass("separator"))),Z("
").addClass("timepicker-picker").append(Z("").addClass("table-condensed").append([i,r,o])))],g("h")&&u.push(a),g("m")&&u.push(s),g("s")&&u.push(l),u)),p=Z("
    ").addClass("list-unstyled"),f=Z("
  • ").addClass("picker-switch"+(m.collapse?" accordion-toggle":"")).append((e=[],m.showTodayButton&&e.push(Z("
").append(Z("").attr({"data-action":"today",title:m.tooltips.today}).append(Z("").addClass(m.icons.today)))),!m.sideBySide&&y()&&v()&&e.push(Z("").append(Z("").attr({"data-action":"togglePicker",title:m.tooltips.selectTime}).append(Z("").addClass(m.icons.time)))),m.showClear&&e.push(Z("").append(Z("").attr({"data-action":"clear",title:m.tooltips.clear}).append(Z("").addClass(m.icons.clear)))),m.showClose&&e.push(Z("").append(Z("").attr({"data-action":"close",title:m.tooltips.close}).append(Z("").addClass(m.icons.close)))),Z("").addClass("table-condensed").append(Z("").append(Z("").append(e)))));return m.inline&&c.removeClass("dropdown-menu"),O&&c.addClass("usetwentyfour"),g("s")&&!O&&c.addClass("wider"),m.sideBySide&&y()&&v()?(c.addClass("timepicker-sbs"),"top"===m.toolbarPlacement&&c.append(f),c.append(Z("
").addClass("row").append(d.addClass("col-md-6")).append(h.addClass("col-md-6"))),"bottom"===m.toolbarPlacement&&c.append(f),c):("top"===m.toolbarPlacement&&p.append(f),y()&&p.append(Z("
  • ").addClass(m.collapse&&v()?"collapse in":"").append(d)),"default"===m.toolbarPlacement&&p.append(f),v()&&p.append(Z("
  • ").addClass(m.collapse&&y()?"collapse":"").append(h)),"bottom"===m.toolbarPlacement&&p.append(f),c.append(p))}function i(){var e,t=(N||o).position(),n=(N||o).offset(),i=m.widgetPositioning.vertical,r=m.widgetPositioning.horizontal;if(m.widgetParent)e=m.widgetParent.append(U);else if(o.is("input"))e=o.after(U).parent();else{if(m.inline)return void(e=o.append(U));(e=o).children().first().after(U)}if("auto"===i&&(i=n.top+1.5*U.height()>=Z(window).height()+Z(window).scrollTop()&&U.height()+o.outerHeight()Z(window).width()?"right":"left"),"top"===i?U.addClass("top").removeClass("bottom"):U.addClass("bottom").removeClass("top"),"right"===r?U.addClass("pull-right"):U.removeClass("pull-right"),"static"===e.css("position")&&(e=e.parents().filter(function(){return"static"!==Z(this).css("position")}).first()),0===e.length)throw new Error("datetimepicker component should be placed within a non-static positioned container");U.css({top:"top"===i?"auto":t.top+o.outerHeight(),bottom:"top"===i?e.outerHeight()-(e===o?0:t.top):"auto",left:"left"===r?e===o?0:t.left:"auto",right:"left"===r?"auto":e.outerWidth()-o.outerWidth()-(e===o?0:t.left)})}function d(e){"dp.change"===e.type&&(e.date&&e.date.isSame(e.oldDate)||!e.date&&!e.oldDate)||o.trigger(e)}function r(e){"y"===e&&(e="YYYY"),d({type:"dp.update",change:e,viewDate:E.clone()})}function a(e){U&&(e&&(R=Math.max(H,Math.min(3,R+e))),U.find(".datepicker > div").hide().filter(".datepicker-"+B[R].clsName).show())}function h(e,t){var n,i,r,o;if(e.isValid()&&!(m.disabledDates&&"d"===t&&(n=e,!0===m.disabledDates[n.format("YYYY-MM-DD")])||m.enabledDates&&"d"===t&&(i=e,!0!==m.enabledDates[i.format("YYYY-MM-DD")])||m.minDate&&e.isBefore(m.minDate,t)||m.maxDate&&e.isAfter(m.maxDate,t)||m.daysOfWeekDisabled&&"d"===t&&-1!==m.daysOfWeekDisabled.indexOf(e.day())||m.disabledHours&&("h"===t||"m"===t||"s"===t)&&(r=e,!0===m.disabledHours[r.format("H")])||m.enabledHours&&("h"===t||"m"===t||"s"===t)&&(o=e,!0!==m.enabledHours[o.format("H")]))){if(m.disabledTimeIntervals&&("h"===t||"m"===t||"s"===t)){var a=!1;if(Z.each(m.disabledTimeIntervals,function(){if(e.isBetween(this[0],this[1]))return!(a=!0)}),a)return}return 1}}function s(){var e,t,n,i=U.find(".datepicker-days"),r=i.find("th"),o=[],a=[];if(y()){for(r.eq(0).find("span").attr("title",m.tooltips.prevMonth),r.eq(1).attr("title",m.tooltips.selectMonth),r.eq(2).find("span").attr("title",m.tooltips.nextMonth),i.find(".disabled").removeClass("disabled"),r.eq(1).text(E.format(m.dayViewHeaderFormat)),h(E.clone().subtract(1,"M"),"M")||r.eq(0).addClass("disabled"),h(E.clone().add(1,"M"),"M")||r.eq(2).addClass("disabled"),e=E.clone().startOf("M").startOf("w").startOf("d"),n=0;n<42;n++)0===e.weekday()&&(t=Z("
  • "),m.calendarWeeks&&t.append('"),o.push(t)),a=["day"],e.isBefore(E,"M")&&a.push("old"),e.isAfter(E,"M")&&a.push("new"),e.isSame(T,"d")&&!L&&a.push("active"),h(e,"d")||a.push("disabled"),e.isSame(c(),"d")&&a.push("today"),0!==e.day()&&6!==e.day()||a.push("weekend"),d({type:"dp.classify",date:e,classNames:a}),t.append('"),e.add(1,"d");var s,l,u;i.find("tbody").empty().append(o),l=(s=U.find(".datepicker-months")).find("th"),u=s.find("tbody").find("span"),l.eq(0).find("span").attr("title",m.tooltips.prevYear),l.eq(1).attr("title",m.tooltips.selectYear),l.eq(2).find("span").attr("title",m.tooltips.nextYear),s.find(".disabled").removeClass("disabled"),h(E.clone().subtract(1,"y"),"y")||l.eq(0).addClass("disabled"),l.eq(1).text(E.year()),h(E.clone().add(1,"y"),"y")||l.eq(2).addClass("disabled"),u.removeClass("active"),T.isSame(E,"y")&&!L&&u.eq(T.month()).addClass("active"),u.each(function(e){h(E.clone().month(e),"M")||Z(this).addClass("disabled")}),function(){var e=U.find(".datepicker-years"),t=e.find("th"),n=E.clone().subtract(5,"y"),i=E.clone().add(6,"y"),r="";for(t.eq(0).find("span").attr("title",m.tooltips.prevDecade),t.eq(1).attr("title",m.tooltips.selectDecade),t.eq(2).find("span").attr("title",m.tooltips.nextDecade),e.find(".disabled").removeClass("disabled"),m.minDate&&m.minDate.isAfter(n,"y")&&t.eq(0).addClass("disabled"),t.eq(1).text(n.year()+"-"+i.year()),m.maxDate&&m.maxDate.isBefore(i,"y")&&t.eq(2).addClass("disabled");!n.isAfter(i,"y");)r+=''+n.year()+"",n.add(1,"y");e.find("td").html(r)}(),function(){var e,t=U.find(".datepicker-decades"),n=t.find("th"),i=Q({y:E.year()-E.year()%100-1}),r=i.clone().add(100,"y"),o=i.clone(),a=!1,s=!1,l="";for(n.eq(0).find("span").attr("title",m.tooltips.prevCentury),n.eq(2).find("span").attr("title",m.tooltips.nextCentury),t.find(".disabled").removeClass("disabled"),(i.isSame(Q({y:1900}))||m.minDate&&m.minDate.isAfter(i,"y"))&&n.eq(0).addClass("disabled"),n.eq(1).text(i.year()+"-"+r.year()),(i.isSame(Q({y:2e3}))||m.maxDate&&m.maxDate.isBefore(r,"y"))&&n.eq(2).addClass("disabled");!i.isAfter(r,"y");)e=i.year()+12,a=m.minDate&&m.minDate.isAfter(i,"y")&&m.minDate.year()<=e,s=m.maxDate&&m.maxDate.isAfter(i,"y")&&m.maxDate.year()<=e,l+=''+(i.year()+1)+" - "+(i.year()+12)+"",i.add(12,"y");l+="",t.find("td").html(l),n.eq(1).text(o.year()+1+"-"+i.year())}()}}function l(){var e,t,n;U&&(s(),n=U.find(".timepicker span[data-time-component]"),O||(e=U.find(".timepicker [data-action=togglePeriod]"),t=T.clone().add(12<=T.hours()?-12:12,"h"),e.text(T.format("A")),h(t,"h")?e.removeClass("disabled"):e.addClass("disabled")),n.filter("[data-time-component=hours]").text(T.format(O?"HH":"hh")),n.filter("[data-time-component=minutes]").text(T.format("mm")),n.filter("[data-time-component=seconds]").text(T.format("ss")),function(){var e=U.find(".timepicker-hours table"),t=E.clone().startOf("d"),n=[],i=Z("");for(11"),n.push(i)),i.append('"),t.add(1,"h");e.empty().append(n)}(),function(){for(var e=U.find(".timepicker-minutes table"),t=E.clone().startOf("h"),n=[],i=Z(""),r=1===m.stepping?5:m.stepping;E.isSame(t,"h");)t.minute()%(4*r)==0&&(i=Z(""),n.push(i)),i.append('"),t.add(r,"m");e.empty().append(n)}(),function(){for(var e=U.find(".timepicker-seconds table"),t=E.clone().startOf("m"),n=[],i=Z("");E.isSame(t,"m");)t.second()%20==0&&(i=Z(""),n.push(i)),i.append('"),t.add(5,"s");e.empty().append(n)}())}function u(e){var t=L?null:T;if(!e)return L=!0,M.val(""),o.data("date",""),d({type:"dp.change",date:!1,oldDate:t}),void l();if(e=e.clone().locale(m.locale),n()&&e.tz(m.timeZone),1!==m.stepping)for(e.minutes(Math.round(e.minutes()/m.stepping)*m.stepping).seconds(0);m.minDate&&e.isBefore(m.minDate);)e.add(m.stepping,"minutes");h(e)?(E=(T=e).clone(),M.val(T.format(P)),o.data("date",T.format(P)),L=!1,l(),d({type:"dp.change",date:T.clone(),oldDate:t})):(m.keepInvalid?d({type:"dp.change",date:e,oldDate:t}):M.val(L?"":T.format(P)),d({type:"dp.error",date:e,oldDate:t}))}function p(){var t=!1;return U&&(U.find(".collapse").each(function(){var e=Z(this).data("collapse");return!e||!e.transitioning||!(t=!0)}),t||(N&&N.hasClass("btn")&&N.toggleClass("active"),U.hide(),Z(window).off("resize",i),U.off("click","[data-action]"),U.off("mousedown",!1),U.remove(),U=!1,d({type:"dp.hide",date:T.clone()}),M.blur(),E=T.clone())),F}function e(){u(null)}function f(e){return void 0===m.parseInputDate?(!Q.isMoment(e)||e instanceof Date)&&(e=c(e)):e=m.parseInputDate(e),e}function w(e){return Z(e.currentTarget).is(".disabled")||X[Z(e.currentTarget).data("action")].apply(F,arguments),!1}function b(){var e;return M.prop("disabled")||!m.ignoreReadonly&&M.prop("readonly")||U||(void 0!==M.val()&&0!==M.val().trim().length?u(f(M.val().trim())):L&&m.useCurrent&&(m.inline||M.is("input")&&0===M.val().trim().length)&&(e=c(),"string"==typeof m.useCurrent&&(e={year:function(e){return e.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function(e){return e.date(1).hours(0).seconds(0).minutes(0)},day:function(e){return e.hours(0).seconds(0).minutes(0)},hour:function(e){return e.seconds(0).minutes(0)},minute:function(e){return e.seconds(0)}}[m.useCurrent](e)),u(e)),U=t(),function(){var e=Z(""),t=E.clone().startOf("w").startOf("d");for(!0===m.calendarWeeks&&e.append(Z("
    '+e.week()+"'+e.date()+"
    '+t.format(O?"HH":"hh")+"
    '+t.format("mm")+"
    '+t.format("ss")+"
    ").addClass("cw").text("#"));t.isBefore(E.clone().endOf("w"));)e.append(Z("").addClass("dow").text(t.format("dd"))),t.add(1,"d");U.find(".datepicker-days thead").append(e)}(),function(){for(var e=[],t=E.clone().startOf("y").startOf("d");t.isSame(E,"y");)e.push(Z("").attr("data-action","selectMonth").addClass("month").text(t.format("MMM"))),t.add(1,"M");U.find(".datepicker-months td").empty().append(e)}(),U.find(".timepicker-hours").hide(),U.find(".timepicker-minutes").hide(),U.find(".timepicker-seconds").hide(),l(),a(),Z(window).on("resize",i),U.on("click","[data-action]",w),U.on("mousedown",!1),N&&N.hasClass("btn")&&N.toggleClass("active"),i(),U.show(),m.focusOnShow&&!M.is(":focus")&&M.focus(),d({type:"dp.show"})),F}function _(){return(U?p:b)()}function x(e){var t,n,i,r,o=null,a=[],s={},l=e.which;for(t in G[l]="p",G)G.hasOwnProperty(t)&&"p"===G[t]&&(a.push(t),parseInt(t,10)!==l&&(s[t]=!0));for(t in m.keyBinds)if(m.keyBinds.hasOwnProperty(t)&&"function"==typeof m.keyBinds[t]&&(i=t.split(" ")).length===a.length&&q[l]===i[i.length-1]){for(r=!0,n=i.length-2;0<=n;n--)if(!(q[i[n]]in s)){r=!1;break}if(r){o=m.keyBinds[t];break}}o&&(o.call(F,U),e.stopPropagation(),e.preventDefault())}function k(e){G[e.which]="r",e.stopPropagation(),e.preventDefault()}function C(e){var t=Z(e.target).val().trim();return u(t?f(t):null),e.stopImmediatePropagation(),!1}function D(e){var t={};return Z.each(e,function(){var e=f(this);e.isValid()&&(t[e.format("YYYY-MM-DD")]=!0)}),!!Object.keys(t).length&&t}function S(e){var t={};return Z.each(e,function(){t[this]=!0}),!!Object.keys(t).length&&t}function $(){var e=m.format||"L LT";P=e.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(e){return(T.localeData().longDateFormat(e)||e).replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(e){return T.localeData().longDateFormat(e)||e})}),(A=m.extraFormats?m.extraFormats.slice():[]).indexOf(e)<0&&A.indexOf(P)<0&&A.push(P),O=P.toLowerCase().indexOf("a")<1&&P.replace(/\[.*?\]/g,"").indexOf("h")<1,g("y")&&(H=2),g("M")&&(H=1),g("d")&&(H=0),R=Math.max(H,R),L||u(T)}var T,E,M,O,P,A,R,j,I,F={},L=!0,N=!1,U=!1,H=0,B=[{clsName:"days",navFnc:"M",navStep:1},{clsName:"months",navFnc:"y",navStep:1},{clsName:"years",navFnc:"y",navStep:10},{clsName:"decades",navFnc:"y",navStep:100}],V=["days","months","years","decades"],Y=["top","bottom","auto"],z=["left","right","auto"],W=["default","top","bottom"],q={up:38,38:"up",down:40,40:"down",left:37,37:"left",right:39,39:"right",tab:9,9:"tab",escape:27,27:"escape",enter:13,13:"enter",pageUp:33,33:"pageUp",pageDown:34,34:"pageDown",shift:16,16:"shift",control:17,17:"control",space:32,32:"space",t:84,84:"t",delete:46,46:"delete"},G={},X={next:function(){var e=B[R].navFnc;E.add(B[R].navStep,e),s(),r(e)},previous:function(){var e=B[R].navFnc;E.subtract(B[R].navStep,e),s(),r(e)},pickerSwitch:function(){a(1)},selectMonth:function(e){var t=Z(e.target).closest("tbody").find("span").index(Z(e.target));E.month(t),R===H?(u(T.clone().year(E.year()).month(E.month())),m.inline||p()):(a(-1),s()),r("M")},selectYear:function(e){var t=parseInt(Z(e.target).text(),10)||0;E.year(t),R===H?(u(T.clone().year(E.year())),m.inline||p()):(a(-1),s()),r("YYYY")},selectDecade:function(e){var t=parseInt(Z(e.target).data("selection"),10)||0;E.year(t),R===H?(u(T.clone().year(E.year())),m.inline||p()):(a(-1),s()),r("YYYY")},selectDay:function(e){var t=E.clone();Z(e.target).is(".old")&&t.subtract(1,"M"),Z(e.target).is(".new")&&t.add(1,"M"),u(t.date(parseInt(Z(e.target).text(),10))),v()||m.keepOpen||m.inline||p()},incrementHours:function(){var e=T.clone().add(1,"h");h(e,"h")&&u(e)},incrementMinutes:function(){var e=T.clone().add(m.stepping,"m");h(e,"m")&&u(e)},incrementSeconds:function(){var e=T.clone().add(1,"s");h(e,"s")&&u(e)},decrementHours:function(){var e=T.clone().subtract(1,"h");h(e,"h")&&u(e)},decrementMinutes:function(){var e=T.clone().subtract(m.stepping,"m");h(e,"m")&&u(e)},decrementSeconds:function(){var e=T.clone().subtract(1,"s");h(e,"s")&&u(e)},togglePeriod:function(){u(T.clone().add(12<=T.hours()?-12:12,"h"))},togglePicker:function(e){var t,n=Z(e.target),i=n.closest("ul"),r=i.find(".in"),o=i.find(".collapse:not(.in)");if(r&&r.length){if((t=r.data("collapse"))&&t.transitioning)return;r.collapse?(r.collapse("hide"),o.collapse("show")):(r.removeClass("in"),o.addClass("in")),n.is("span")?n.toggleClass(m.icons.time+" "+m.icons.date):n.find("span").toggleClass(m.icons.time+" "+m.icons.date)}},showPicker:function(){U.find(".timepicker > div:not(.timepicker-picker)").hide(),U.find(".timepicker .timepicker-picker").show()},showHours:function(){U.find(".timepicker .timepicker-picker").hide(),U.find(".timepicker .timepicker-hours").show()},showMinutes:function(){U.find(".timepicker .timepicker-picker").hide(),U.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){U.find(".timepicker .timepicker-picker").hide(),U.find(".timepicker .timepicker-seconds").show()},selectHour:function(e){var t=parseInt(Z(e.target).text(),10);O||(12<=T.hours()?12!==t&&(t+=12):12===t&&(t=0)),u(T.clone().hours(t)),X.showPicker.call(F)},selectMinute:function(e){u(T.clone().minutes(parseInt(Z(e.target).text(),10))),X.showPicker.call(F)},selectSecond:function(e){u(T.clone().seconds(parseInt(Z(e.target).text(),10))),X.showPicker.call(F)},clear:e,today:function(){var e=c();h(e,"d")&&u(e)},close:p};if(F.destroy=function(){p(),M.off({change:C,blur:blur,keydown:x,keyup:k,focus:m.allowInputToggle?p:""}),o.is("input")?M.off({focus:b}):N&&(N.off("click",_),N.off("mousedown",!1)),o.removeData("DateTimePicker"),o.removeData("date")},F.toggle=_,F.show=b,F.hide=p,F.disable=function(){return p(),N&&N.hasClass("btn")&&N.addClass("disabled"),M.prop("disabled",!0),F},F.enable=function(){return N&&N.hasClass("btn")&&N.removeClass("disabled"),M.prop("disabled",!1),F},F.ignoreReadonly=function(e){if(0===arguments.length)return m.ignoreReadonly;if("boolean"!=typeof e)throw new TypeError("ignoreReadonly () expects a boolean parameter");return m.ignoreReadonly=e,F},F.options=function(e){if(0===arguments.length)return Z.extend(!0,{},m);if(!(e instanceof Object))throw new TypeError("options() options parameter should be an object");return Z.extend(!0,m,e),Z.each(m,function(e,t){if(void 0===F[e])throw new TypeError("option "+e+" is not recognized!");F[e](t)}),F},F.date=function(e){if(0===arguments.length)return L?null:T.clone();if(!(null===e||"string"==typeof e||Q.isMoment(e)||e instanceof Date))throw new TypeError("date() parameter must be one of [null, string, moment or Date]");return u(null===e?null:f(e)),F},F.format=function(e){if(0===arguments.length)return m.format;if("string"!=typeof e&&("boolean"!=typeof e||!1!==e))throw new TypeError("format() expects a string or boolean:false parameter "+e);return m.format=e,P&&$(),F},F.timeZone=function(e){if(0===arguments.length)return m.timeZone;if("string"!=typeof e)throw new TypeError("newZone() expects a string parameter");return m.timeZone=e,F},F.dayViewHeaderFormat=function(e){if(0===arguments.length)return m.dayViewHeaderFormat;if("string"!=typeof e)throw new TypeError("dayViewHeaderFormat() expects a string parameter");return m.dayViewHeaderFormat=e,F},F.extraFormats=function(e){if(0===arguments.length)return m.extraFormats;if(!1!==e&&!(e instanceof Array))throw new TypeError("extraFormats() expects an array or false parameter");return m.extraFormats=e,A&&$(),F},F.disabledDates=function(e){if(0===arguments.length)return m.disabledDates?Z.extend({},m.disabledDates):m.disabledDates;if(!e)return m.disabledDates=!1,l(),F;if(!(e instanceof Array))throw new TypeError("disabledDates() expects an array parameter");return m.disabledDates=D(e),m.enabledDates=!1,l(),F},F.enabledDates=function(e){if(0===arguments.length)return m.enabledDates?Z.extend({},m.enabledDates):m.enabledDates;if(!e)return m.enabledDates=!1,l(),F;if(!(e instanceof Array))throw new TypeError("enabledDates() expects an array parameter");return m.enabledDates=D(e),m.disabledDates=!1,l(),F},F.daysOfWeekDisabled=function(e){if(0===arguments.length)return m.daysOfWeekDisabled.splice(0);if("boolean"==typeof e&&!e)return m.daysOfWeekDisabled=!1,l(),F;if(!(e instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");if(m.daysOfWeekDisabled=e.reduce(function(e,t){return 6<(t=parseInt(t,10))||t<0||isNaN(t)||-1===e.indexOf(t)&&e.push(t),e},[]).sort(),m.useCurrent&&!m.keepInvalid){for(var t=0;!h(T,"d");){if(T.add(1,"d"),31===t)throw"Tried 31 times to find a valid date";t++}u(T)}return l(),F},F.maxDate=function(e){if(0===arguments.length)return m.maxDate?m.maxDate.clone():m.maxDate;if("boolean"==typeof e&&!1===e)return m.maxDate=!1,l(),F;"string"==typeof e&&("now"!==e&&"moment"!==e||(e=c()));var t=f(e);if(!t.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+e);if(m.minDate&&t.isBefore(m.minDate))throw new TypeError("maxDate() date parameter is before options.minDate: "+t.format(P));return m.maxDate=t,m.useCurrent&&!m.keepInvalid&&T.isAfter(e)&&u(m.maxDate),E.isAfter(t)&&(E=t.clone().subtract(m.stepping,"m")),l(),F},F.minDate=function(e){if(0===arguments.length)return m.minDate?m.minDate.clone():m.minDate;if("boolean"==typeof e&&!1===e)return m.minDate=!1,l(),F;"string"==typeof e&&("now"!==e&&"moment"!==e||(e=c()));var t=f(e);if(!t.isValid())throw new TypeError("minDate() Could not parse date parameter: "+e);if(m.maxDate&&t.isAfter(m.maxDate))throw new TypeError("minDate() date parameter is after options.maxDate: "+t.format(P));return m.minDate=t,m.useCurrent&&!m.keepInvalid&&T.isBefore(e)&&u(m.minDate),E.isBefore(t)&&(E=t.clone().add(m.stepping,"m")),l(),F},F.defaultDate=function(e){if(0===arguments.length)return m.defaultDate?m.defaultDate.clone():m.defaultDate;if(!e)return m.defaultDate=!1,F;"string"==typeof e&&(e="now"===e||"moment"===e?c():c(e));var t=f(e);if(!t.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+e);if(!h(t))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");return m.defaultDate=t,(m.defaultDate&&m.inline||""===M.val().trim())&&u(m.defaultDate),F},F.locale=function(e){if(0===arguments.length)return m.locale;if(!Q.localeData(e))throw new TypeError("locale() locale "+e+" is not loaded from moment locales!");return m.locale=e,T.locale(m.locale),E.locale(m.locale),P&&$(),U&&(p(),b()),F},F.stepping=function(e){return 0===arguments.length?m.stepping:(e=parseInt(e,10),(isNaN(e)||e<1)&&(e=1),m.stepping=e,F)},F.useCurrent=function(e){var t=["year","month","day","hour","minute"];if(0===arguments.length)return m.useCurrent;if("boolean"!=typeof e&&"string"!=typeof e)throw new TypeError("useCurrent() expects a boolean or string parameter");if("string"==typeof e&&-1===t.indexOf(e.toLowerCase()))throw new TypeError("useCurrent() expects a string parameter of "+t.join(", "));return m.useCurrent=e,F},F.collapse=function(e){if(0===arguments.length)return m.collapse;if("boolean"!=typeof e)throw new TypeError("collapse() expects a boolean parameter");return m.collapse===e||(m.collapse=e,U&&(p(),b())),F},F.icons=function(e){if(0===arguments.length)return Z.extend({},m.icons);if(!(e instanceof Object))throw new TypeError("icons() expects parameter to be an Object");return Z.extend(m.icons,e),U&&(p(),b()),F},F.tooltips=function(e){if(0===arguments.length)return Z.extend({},m.tooltips);if(!(e instanceof Object))throw new TypeError("tooltips() expects parameter to be an Object");return Z.extend(m.tooltips,e),U&&(p(),b()),F},F.useStrict=function(e){if(0===arguments.length)return m.useStrict;if("boolean"!=typeof e)throw new TypeError("useStrict() expects a boolean parameter");return m.useStrict=e,F},F.sideBySide=function(e){if(0===arguments.length)return m.sideBySide;if("boolean"!=typeof e)throw new TypeError("sideBySide() expects a boolean parameter");return m.sideBySide=e,U&&(p(),b()),F},F.viewMode=function(e){if(0===arguments.length)return m.viewMode;if("string"!=typeof e)throw new TypeError("viewMode() expects a string parameter");if(-1===V.indexOf(e))throw new TypeError("viewMode() parameter must be one of ("+V.join(", ")+") value");return m.viewMode=e,R=Math.max(V.indexOf(e),H),a(),F},F.toolbarPlacement=function(e){if(0===arguments.length)return m.toolbarPlacement;if("string"!=typeof e)throw new TypeError("toolbarPlacement() expects a string parameter");if(-1===W.indexOf(e))throw new TypeError("toolbarPlacement() parameter must be one of ("+W.join(", ")+") value");return m.toolbarPlacement=e,U&&(p(),b()),F},F.widgetPositioning=function(e){if(0===arguments.length)return Z.extend({},m.widgetPositioning);if("[object Object]"!=={}.toString.call(e))throw new TypeError("widgetPositioning() expects an object variable");if(e.horizontal){if("string"!=typeof e.horizontal)throw new TypeError("widgetPositioning() horizontal variable must be a string");if(e.horizontal=e.horizontal.toLowerCase(),-1===z.indexOf(e.horizontal))throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+z.join(", ")+")");m.widgetPositioning.horizontal=e.horizontal}if(e.vertical){if("string"!=typeof e.vertical)throw new TypeError("widgetPositioning() vertical variable must be a string");if(e.vertical=e.vertical.toLowerCase(),-1===Y.indexOf(e.vertical))throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+Y.join(", ")+")");m.widgetPositioning.vertical=e.vertical}return l(),F},F.calendarWeeks=function(e){if(0===arguments.length)return m.calendarWeeks;if("boolean"!=typeof e)throw new TypeError("calendarWeeks() expects parameter to be a boolean value");return m.calendarWeeks=e,l(),F},F.showTodayButton=function(e){if(0===arguments.length)return m.showTodayButton;if("boolean"!=typeof e)throw new TypeError("showTodayButton() expects a boolean parameter");return m.showTodayButton=e,U&&(p(),b()),F},F.showClear=function(e){if(0===arguments.length)return m.showClear;if("boolean"!=typeof e)throw new TypeError("showClear() expects a boolean parameter");return m.showClear=e,U&&(p(),b()),F},F.widgetParent=function(e){if(0===arguments.length)return m.widgetParent;if("string"==typeof e&&(e=Z(e)),null!==e&&"string"!=typeof e&&!(e instanceof Z))throw new TypeError("widgetParent() expects a string or a jQuery object parameter");return m.widgetParent=e,U&&(p(),b()),F},F.keepOpen=function(e){if(0===arguments.length)return m.keepOpen;if("boolean"!=typeof e)throw new TypeError("keepOpen() expects a boolean parameter");return m.keepOpen=e,F},F.focusOnShow=function(e){if(0===arguments.length)return m.focusOnShow;if("boolean"!=typeof e)throw new TypeError("focusOnShow() expects a boolean parameter");return m.focusOnShow=e,F},F.inline=function(e){if(0===arguments.length)return m.inline;if("boolean"!=typeof e)throw new TypeError("inline() expects a boolean parameter");return m.inline=e,F},F.clear=function(){return e(),F},F.keyBinds=function(e){return 0===arguments.length?m.keyBinds:(m.keyBinds=e,F)},F.getMoment=function(e){return c(e)},F.debug=function(e){if("boolean"!=typeof e)throw new TypeError("debug() expects a boolean parameter");return m.debug=e,F},F.allowInputToggle=function(e){if(0===arguments.length)return m.allowInputToggle;if("boolean"!=typeof e)throw new TypeError("allowInputToggle() expects a boolean parameter");return m.allowInputToggle=e,F},F.showClose=function(e){if(0===arguments.length)return m.showClose;if("boolean"!=typeof e)throw new TypeError("showClose() expects a boolean parameter");return m.showClose=e,F},F.keepInvalid=function(e){if(0===arguments.length)return m.keepInvalid;if("boolean"!=typeof e)throw new TypeError("keepInvalid() expects a boolean parameter");return m.keepInvalid=e,F},F.datepickerInput=function(e){if(0===arguments.length)return m.datepickerInput;if("string"!=typeof e)throw new TypeError("datepickerInput() expects a string parameter");return m.datepickerInput=e,F},F.parseInputDate=function(e){if(0===arguments.length)return m.parseInputDate;if("function"!=typeof e)throw new TypeError("parseInputDate() sholud be as function");return m.parseInputDate=e,F},F.disabledTimeIntervals=function(e){if(0===arguments.length)return m.disabledTimeIntervals?Z.extend({},m.disabledTimeIntervals):m.disabledTimeIntervals;if(!e)return m.disabledTimeIntervals=!1,l(),F;if(!(e instanceof Array))throw new TypeError("disabledTimeIntervals() expects an array parameter");return m.disabledTimeIntervals=e,l(),F},F.disabledHours=function(e){if(0===arguments.length)return m.disabledHours?Z.extend({},m.disabledHours):m.disabledHours;if(!e)return m.disabledHours=!1,l(),F;if(!(e instanceof Array))throw new TypeError("disabledHours() expects an array parameter");if(m.disabledHours=S(e),m.enabledHours=!1,m.useCurrent&&!m.keepInvalid){for(var t=0;!h(T,"h");){if(T.add(1,"h"),24===t)throw"Tried 24 times to find a valid date";t++}u(T)}return l(),F},F.enabledHours=function(e){if(0===arguments.length)return m.enabledHours?Z.extend({},m.enabledHours):m.enabledHours;if(!e)return m.enabledHours=!1,l(),F;if(!(e instanceof Array))throw new TypeError("enabledHours() expects an array parameter");if(m.enabledHours=S(e),m.disabledHours=!1,m.useCurrent&&!m.keepInvalid){for(var t=0;!h(T,"h");){if(T.add(1,"h"),24===t)throw"Tried 24 times to find a valid date";t++}u(T)}return l(),F},F.viewDate=function(e){if(0===arguments.length)return E.clone();if(!e)return E=T.clone(),F;if(!("string"==typeof e||Q.isMoment(e)||e instanceof Date))throw new TypeError("viewDate() parameter must be one of [string, moment or Date]");return E=f(e),r(),F},o.is("input"))M=o;else if(0===(M=o.find(m.datepickerInput)).length)M=o.find("input");else if(!M.is("input"))throw new Error('CSS class "'+m.datepickerInput+'" cannot be applied to non input element');if(o.hasClass("input-group")&&(N=0===o.find(".datepickerbutton").length?o.find(".input-group-addon"):o.find(".datepickerbutton")),!m.inline&&!M.is("input"))throw new Error("Could not initialize DateTimePicker without an input element");return T=c(),E=T.clone(),Z.extend(!0,m,(I={},(j=o.is("input")||m.inline?o.data():o.find("input").data()).dateOptions&&j.dateOptions instanceof Object&&(I=Z.extend(!0,I,j.dateOptions)),Z.each(m,function(e){var t="date"+e.charAt(0).toUpperCase()+e.slice(1);void 0!==j[t]&&(I[e]=j[t])}),I)),F.options(m),$(),M.on({change:C,blur:m.debug?"":p,keydown:x,keyup:k,focus:m.allowInputToggle?b:""}),o.is("input")?M.on({focus:b}):N&&(N.on("click",_),N.on("mousedown",!1)),M.prop("disabled")&&F.disable(),M.is("input")&&0!==M.val().trim().length?u(f(M.val().trim())):m.defaultDate&&void 0===M.attr("placeholder")&&u(m.defaultDate),m.inline&&b(),F}return Z.fn.datetimepicker=function(n){n=n||{};var t,i=Array.prototype.slice.call(arguments,1),r=!0;if("object"==typeof n)return this.each(function(){var e,t=Z(this);t.data("DateTimePicker")||(e=Z.extend(!0,{},Z.fn.datetimepicker.defaults,n),t.data("DateTimePicker",o(t,e)))});if("string"==typeof n)return this.each(function(){var e=Z(this).data("DateTimePicker");if(!e)throw new Error('bootstrap-datetimepicker("'+n+'") method was called on an element that is not using DateTimePicker');t=e[n].apply(e,i),r=t===e}),r||-1<\/script>'}]}},r=[];return angular.forEach(n,function(e){r.push(t.createInstance(e))}),r}]),angular.module("videosharing-embed").filter("whitelist",function(){"use strict";return function(e,n){var i={};return angular.forEach(e,function(e,t){-1!=n.indexOf(t)&&(i[t]=e)}),i}}),angular.module("videosharing-embed").filter("videoSettings",function(){"use strict";return function(e){var n=[];return angular.forEach(e,function(e,t){n.push([t,e].join("="))}),0',scope:{allowfullscreen:"@",height:"@",width:"@",onChange:"&"},link:function(u,e,c){var t=e.find("iframe"),d=void 0,h=angular.isString(c.forceProtocol)?c.forceProtocol+"://":void 0;u.allowfullscreen=void 0===u.allowfullscreen||"true"===u.allowfullscreen,u.allowfullscreen?t.attr("allowfullscreen",""):t.removeAttr("allowfullscreen"),c.$observe("width",function(e){u.width=e}),c.$observe("height",function(e){u.height=e}),c.$observe("iframeId",function(e){return e?void t.attr("id",e):void t.removeAttr("id")}),c.$observe("href",function(t){if(void 0!==t&&t!==d){d=t;var i=null;if(angular.forEach(f,function(e){e.isPlayerFromURL(t)&&(i=e)}),null===i)return void u.onChange();var e=t.match(i.playerRegExp);h=h||e[1];var n=e[2],r=t.match(i.timeRegExp);if(i.config,angular.forEach(p("whitelist")(c,i.whitelist),function(e,t){var n=null!=i.transformAttrMap[t]?i.transformAttrMap[t]:t;i.settings[n]=e}),i.settings.start=0,r)switch(i.type){case"youtube":i.settings.start+=60*parseInt(r[2]||"0")*60,i.settings.start+=60*parseInt(r[4]||"0"),i.settings.start+=parseInt(r[6]||"0");break;case"dailymotion":i.settings.start+=parseInt(r[1]||"0")}if(i.isAdditionaResRequired())for(var o=angular.element(g.document.querySelector("body")),a=0;a