f&&(a=f),ov&&(o=v)):(a=0,o=0),x.$imageWrapEl.transition(300).transform("translate3d("+a+"px, "+o+"px,0)"),x.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+b.scale+")"))},out:function(){var e=this.zoom,i=this.params.zoom,n=e.gesture;n.$slideEl||(n.$slideEl=this.clickedSlide?t(this.clickedSlide):this.slides.eq(this.activeIndex),n.$imageEl=n.$slideEl.find("img, svg, canvas"),n.$imageWrapEl=n.$imageEl.parent("."+i.containerClass)),n.$imageEl&&0!==n.$imageEl.length&&(e.scale=1,e.currentScale=1,n.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),n.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),n.$slideEl.removeClass(""+i.zoomedSlideClass),n.$slideEl=void 0)},enable:function(){var t=this.zoom;if(!t.enabled){t.enabled=!0;var e=!("touchstart"!==this.touchEvents.start||!u.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};u.gestures?(this.$wrapperEl.on("gesturestart",".swiper-slide",t.onGestureStart,e),this.$wrapperEl.on("gesturechange",".swiper-slide",t.onGestureChange,e),this.$wrapperEl.on("gestureend",".swiper-slide",t.onGestureEnd,e)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,".swiper-slide",t.onGestureStart,e),this.$wrapperEl.on(this.touchEvents.move,".swiper-slide",t.onGestureChange,e),this.$wrapperEl.on(this.touchEvents.end,".swiper-slide",t.onGestureEnd,e)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,t.onTouchMove)}},disable:function(){var t=this.zoom;if(t.enabled){this.zoom.enabled=!1;var e=!("touchstart"!==this.touchEvents.start||!u.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};u.gestures?(this.$wrapperEl.off("gesturestart",".swiper-slide",t.onGestureStart,e),this.$wrapperEl.off("gesturechange",".swiper-slide",t.onGestureChange,e),this.$wrapperEl.off("gestureend",".swiper-slide",t.onGestureEnd,e)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,".swiper-slide",t.onGestureStart,e),this.$wrapperEl.off(this.touchEvents.move,".swiper-slide",t.onGestureChange,e),this.$wrapperEl.off(this.touchEvents.end,".swiper-slide",t.onGestureEnd,e)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,t.onTouchMove)}}},q={loadInSlide:function(e,i){void 0===i&&(i=!0);var n=this,s=n.params.lazy;if(void 0!==e&&0!==n.slides.length){var r=n.virtual&&n.params.virtual.enabled?n.$wrapperEl.children("."+n.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):n.slides.eq(e),a=r.find("."+s.elementClass+":not(."+s.loadedClass+"):not(."+s.loadingClass+")");!r.hasClass(s.elementClass)||r.hasClass(s.loadedClass)||r.hasClass(s.loadingClass)||(a=a.add(r[0])),0!==a.length&&a.each(function(e,a){var o=t(a);o.addClass(s.loadingClass);var l=o.attr("data-background"),d=o.attr("data-src"),u=o.attr("data-srcset"),c=o.attr("data-sizes");n.loadImage(o[0],d||l,u,c,!1,function(){if(void 0!==n&&null!==n&&n&&(!n||n.params)&&!n.destroyed){if(l?(o.css("background-image",'url("'+l+'")'),o.removeAttr("data-background")):(u&&(o.attr("srcset",u),o.removeAttr("data-srcset")),c&&(o.attr("sizes",c),o.removeAttr("data-sizes")),d&&(o.attr("src",d),o.removeAttr("data-src"))),o.addClass(s.loadedClass).removeClass(s.loadingClass),r.find("."+s.preloaderClass).remove(),n.params.loop&&i){var t=r.attr("data-swiper-slide-index");if(r.hasClass(n.params.slideDuplicateClass)){var e=n.$wrapperEl.children('[data-swiper-slide-index="'+t+'"]:not(.'+n.params.slideDuplicateClass+")");n.lazy.loadInSlide(e.index(),!1)}else{var a=n.$wrapperEl.children("."+n.params.slideDuplicateClass+'[data-swiper-slide-index="'+t+'"]');n.lazy.loadInSlide(a.index(),!1)}}n.emit("lazyImageReady",r[0],o[0])}}),n.emit("lazyImageLoad",r[0],o[0])})}},load:function(){function e(t){if(l){if(s.children("."+r.slideClass+'[data-swiper-slide-index="'+t+'"]').length)return!0}else if(a[t])return!0;return!1}function i(e){return l?t(e).attr("data-swiper-slide-index"):t(e).index()}var n=this,s=n.$wrapperEl,r=n.params,a=n.slides,o=n.activeIndex,l=n.virtual&&r.virtual.enabled,d=r.lazy,u=r.slidesPerView;if("auto"===u&&(u=0),n.lazy.initialImageLoaded||(n.lazy.initialImageLoaded=!0),n.params.watchSlidesVisibility)s.children("."+r.slideVisibleClass).each(function(e,i){var s=l?t(i).attr("data-swiper-slide-index"):t(i).index();n.lazy.loadInSlide(s)});else if(u>1)for(var c=o;c1||d.loadPrevNextAmount&&d.loadPrevNextAmount>1){for(var h=d.loadPrevNextAmount,p=u,f=Math.min(o+p+Math.max(h,p),a.length),v=Math.max(o-Math.max(p,h),0),m=o+u;m0&&n.lazy.loadInSlide(i(b));var y=s.children("."+r.slidePrevClass);y.length>0&&n.lazy.loadInSlide(i(y))}}},U={LinearSpline:function(t,e){var i,n,s,r,a;return this.x=t,this.y=e,this.lastIndex=t.length-1,this.interpolate=function(t){return t?(a=function(t,e){for(n=-1,i=t.length;i-n>1;)t[s=i+n>>1]<=e?n=s:i=s;return i}(this.x,t),r=a-1,(t-this.x[r])*(this.y[a]-this.y[r])/(this.x[a]-this.x[r])+this.y[r]):0},this},getInterpolateFunction:function(t){this.controller.spline||(this.controller.spline=this.params.loop?new U.LinearSpline(this.slidesGrid,t.slidesGrid):new U.LinearSpline(this.snapGrid,t.snapGrid))},setTranslate:function(t,e){function i(t){var e=t.rtl&&"horizontal"===t.params.direction?-r.translate:r.translate;"slide"===r.params.controller.by&&(r.controller.getInterpolateFunction(t),s=-r.controller.spline.interpolate(-e)),s&&"container"!==r.params.controller.by||(n=(t.maxTranslate()-t.minTranslate())/(r.maxTranslate()-r.minTranslate()),s=(e-r.minTranslate())*n+t.minTranslate()),r.params.controller.inverse&&(s=t.maxTranslate()-s),t.updateProgress(s),t.setTranslate(s,r),t.updateActiveIndex(),t.updateSlidesClasses()}var n,s,r=this,a=r.controller.control;if(Array.isArray(a))for(var o=0;o0&&(this.isBeginning?this.a11y.disableEl(i):this.a11y.enableEl(i)),e&&e.length>0&&(this.isEnd?this.a11y.disableEl(e):this.a11y.enableEl(e))}},updatePagination:function(){var e=this,i=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each(function(n,s){var r=t(s);e.a11y.makeElFocusable(r),e.a11y.addElRole(r,"button"),e.a11y.addElLabel(r,i.paginationBulletMessage.replace(/{{index}}/,r.index()+1))})},init:function(){this.$el.append(this.a11y.liveRegion);var t,e,i=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(t=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(e=this.navigation.$prevEl),t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,i.nextSlideMessage),t.on("keydown",this.a11y.onEnterKey)),e&&(this.a11y.makeElFocusable(e),this.a11y.addElRole(e,"button"),this.a11y.addElLabel(e,i.prevSlideMessage),e.on("keydown",this.a11y.onEnterKey)),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)},destroy:function(){var t,e;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(t=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(e=this.navigation.$prevEl),t&&t.off("keydown",this.a11y.onEnterKey),e&&e.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},X={init:function(){if(this.params.history){if(!n.history||!n.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var t=this.history;t.initialized=!0,t.paths=X.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||n.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||n.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=X.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var t=n.location.pathname.slice(1).split("/").filter(function(t){return""!==t}),e=t.length;return{key:t[e-2],value:t[e-1]}},setHistory:function(t,e){if(this.history.initialized&&this.params.history.enabled){var i=this.slides.eq(e),s=X.slugify(i.attr("data-history"));n.location.pathname.includes(t)||(s=t+"/"+s);var r=n.history.state;r&&r.value===s||(this.params.history.replaceState?n.history.replaceState({value:s},null,s):n.history.pushState({value:s},null,s))}},slugify:function(t){return t.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(t,e,i){if(e)for(var n=0,s=this.slides.length;n'),n.append(e)),e.css({height:r+"px"})):0===(e=i.find(".swiper-cube-shadow")).length&&(e=t('
'),i.append(e)));for(var p=0;p-1&&(h=90*v+90*b,o&&(h=90*-v-90*b)),f.transform(S),d.slideShadows){var T=u?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),E=u?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===T.length&&(T=t('
'),f.append(T)),0===E.length&&(E=t('
'),f.append(E)),T.length&&(T[0].style.opacity=Math.max(-b,0)),E.length&&(E[0].style.opacity=Math.max(b,0))}}if(n.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),d.shadow)if(u)e.transform("translate3d(0px, "+(r/2+d.shadowOffset)+"px, "+-r/2+"px) rotateX(90deg) rotateZ(0deg) scale("+d.shadowScale+")");else{var A=Math.abs(h)-90*Math.floor(Math.abs(h)/90),I=1.5-(Math.sin(2*A*Math.PI/360)/2+Math.cos(2*A*Math.PI/360)/2),k=d.shadowScale,M=d.shadowScale/I,$=d.shadowOffset;e.transform("scale3d("+k+", 1, "+M+") translate3d(0px, "+(a/2+$)+"px, "+-a/2/M+"px) rotateX(-90deg)")}var L=C.isSafari||C.isUiWebView?-l/2:0;n.transform("translate3d(0px,0,"+L+"px) rotateX("+(this.isHorizontal()?0:h)+"deg) rotateY("+(this.isHorizontal()?-h:0)+"deg)")},setTransition:function(t){var e=this.$el;this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),this.params.cubeEffect.shadow&&!this.isHorizontal()&&e.find(".swiper-cube-shadow").transition(t)}},tt={setTranslate:function(){for(var e=this.slides,i=0;i'),n.append(d)),0===u.length&&(u=t('
'),n.append(u)),d.length&&(d[0].style.opacity=Math.max(-s,0)),u.length&&(u[0].style.opacity=Math.max(s,0))}n.transform("translate3d("+o+"px, "+l+"px, 0px) rotateX("+a+"deg) rotateY("+r+"deg)")}},setTransition:function(t){var e=this,i=e.slides,n=e.activeIndex,s=e.$wrapperEl;if(i.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.virtualTranslate&&0!==t){var r=!1;i.eq(n).transitionEnd(function(){if(!r&&e&&!e.destroyed){r=!0,e.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],i=0;i'),v.append(E)),0===C.length&&(C=t('
'),v.append(C)),E.length&&(E[0].style.opacity=g>0?g:0),C.length&&(C[0].style.opacity=-g>0?-g:0)}}(u.pointerEvents||u.prefixedPointerEvents)&&(s[0].style.perspectiveOrigin=d+"px 50%")},setTransition:function(t){this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)}},it=[$,L,D,_,z,O,B,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){d.extend(this,{mousewheel:{enabled:!1,enable:R.enable.bind(this),disable:R.disable.bind(this),handle:R.handle.bind(this),lastScrollTime:d.now()}})},on:{init:function(){this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){d.extend(this,{navigation:{init:F.init.bind(this),update:F.update.bind(this),destroy:F.destroy.bind(this)}})},on:{init:function(){this.navigation.init(),this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(e){var i=this.navigation,n=i.$nextEl,s=i.$prevEl;!this.params.navigation.hideOnClick||t(e.target).is(s)||t(e.target).is(n)||(n&&n.toggleClass(this.params.navigation.hiddenClass),s&&s.toggleClass(this.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){d.extend(this,{pagination:{init:H.init.bind(this),render:H.render.bind(this),update:H.update.bind(this),destroy:H.destroy.bind(this),dynamicBulletIndex:0}})},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange:function(){this.params.loop?this.pagination.update():void 0===this.snapIndex&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(e){this.params.pagination.el&&this.params.pagination.hideOnClick&&this.pagination.$el.length>0&&!t(e.target).hasClass(this.params.pagination.bulletClass)&&this.pagination.$el.toggleClass(this.params.pagination.hiddenClass)}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){d.extend(this,{scrollbar:{init:j.init.bind(this),destroy:j.destroy.bind(this),updateSize:j.updateSize.bind(this),setTranslate:j.setTranslate.bind(this),setTransition:j.setTransition.bind(this),enableDraggable:j.enableDraggable.bind(this),disableDraggable:j.disableDraggable.bind(this),setDragPosition:j.setDragPosition.bind(this),onDragStart:j.onDragStart.bind(this),onDragMove:j.onDragMove.bind(this),onDragEnd:j.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(t){this.scrollbar.setTransition(t)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){d.extend(this,{parallax:{setTransform:G.setTransform.bind(this),setTranslate:G.setTranslate.bind(this),setTransition:G.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0)},init:function(){this.params.parallax&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax&&this.parallax.setTranslate()},setTransition:function(t){this.params.parallax&&this.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t=this,e={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(i){e[i]=W[i].bind(t)}),d.extend(t,{zoom:e})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(t){this.zoom.enabled&&this.zoom.onTouchStart(t)},touchEnd:function(t){this.zoom.enabled&&this.zoom.onTouchEnd(t)},doubleTap:function(t){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(t)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){d.extend(this,{lazy:{initialImageLoaded:!1,load:q.load.bind(this),loadInSlide:q.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){d.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:U.getInterpolateFunction.bind(this),setTranslate:U.setTranslate.bind(this),setTransition:U.setTransition.bind(this)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(t,e){this.controller.control&&this.controller.setTranslate(t,e)},setTransition:function(t,e){this.controller.control&&this.controller.setTransition(t,e)}}},{name:"a11y",params:{a11y:{enabled:!1,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var e=this;d.extend(e,{a11y:{liveRegion:t(' ')}}),Object.keys(Y).forEach(function(t){e.a11y[t]=Y[t].bind(e)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){d.extend(this,{history:{init:X.init.bind(this),setHistory:X.setHistory.bind(this),setHistoryPopState:X.setHistoryPopState.bind(this),scrollToSlide:X.scrollToSlide.bind(this),destroy:X.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){d.extend(this,{hashNavigation:{initialized:!1,init:Z.init.bind(this),destroy:Z.destroy.bind(this),setHash:Z.setHash.bind(this),onHashCange:Z.onHashCange.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){d.extend(this,{autoplay:{running:!1,paused:!1,run:Q.run.bind(this),start:Q.start.bind(this),stop:Q.stop.bind(this),pause:Q.pause.bind(this)}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(t,e){this.autoplay.running&&(e||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(t):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){d.extend(this,{fadeEffect:{setTranslate:K.setTranslate.bind(this),setTransition:K.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};d.extend(this.params,t),d.extend(this.originalParams,t)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(t){"fade"===this.params.effect&&this.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){d.extend(this,{cubeEffect:{setTranslate:J.setTranslate.bind(this),setTransition:J.setTransition.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};d.extend(this.params,t),d.extend(this.originalParams,t)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(t){"cube"===this.params.effect&&this.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){d.extend(this,{flipEffect:{setTranslate:tt.setTranslate.bind(this),setTransition:tt.setTransition.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};d.extend(this.params,t),d.extend(this.originalParams,t)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(t){"flip"===this.params.effect&&this.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){d.extend(this,{coverflowEffect:{setTranslate:et.setTranslate.bind(this),setTransition:et.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(t){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(t)}}}];return void 0===M.use&&(M.use=M.Class.use,M.installModule=M.Class.installModule),M.use(it),M}),"undefined"==typeof jQuery)throw new Error("BootstrapValidator's JavaScript requires jQuery");if(function(t){var e=function(e,i){this.$form=t(e),this.options=t.extend({},t.fn.bootstrapValidator.DEFAULT_OPTIONS,i),this.$invalidFields=t([]),this.$submitButton=null,this.$hiddenButton=null,this.STATUS_NOT_VALIDATED="NOT_VALIDATED",this.STATUS_VALIDATING="VALIDATING",this.STATUS_INVALID="INVALID",this.STATUS_VALID="VALID";var n=function(){for(var t=3,e=document.createElement("div"),i=e.all||[];e.innerHTML="\x3c!--[if gt IE "+ ++t+"]> 4?t:!t}(),s=document.createElement("div");this._changeEvent=9!==n&&"oninput"in s?"input":"keyup",this._submitIfValid=null,this._cacheFields={},this._init()};e.prototype={constructor:e,_init:function(){var e=this,i={container:this.$form.attr("data-bv-container"),events:{formInit:this.$form.attr("data-bv-events-form-init"),formError:this.$form.attr("data-bv-events-form-error"),formSuccess:this.$form.attr("data-bv-events-form-success"),fieldAdded:this.$form.attr("data-bv-events-field-added"),fieldRemoved:this.$form.attr("data-bv-events-field-removed"),fieldInit:this.$form.attr("data-bv-events-field-init"),fieldError:this.$form.attr("data-bv-events-field-error"),fieldSuccess:this.$form.attr("data-bv-events-field-success"),fieldStatus:this.$form.attr("data-bv-events-field-status"),validatorError:this.$form.attr("data-bv-events-validator-error"),validatorSuccess:this.$form.attr("data-bv-events-validator-success")},excluded:this.$form.attr("data-bv-excluded"),feedbackIcons:{valid:this.$form.attr("data-bv-feedbackicons-valid"),invalid:this.$form.attr("data-bv-feedbackicons-invalid"),validating:this.$form.attr("data-bv-feedbackicons-validating")},group:this.$form.attr("data-bv-group"),live:this.$form.attr("data-bv-live"),message:this.$form.attr("data-bv-message"),onError:this.$form.attr("data-bv-onerror"),onSuccess:this.$form.attr("data-bv-onsuccess"),submitButtons:this.$form.attr("data-bv-submitbuttons"),threshold:this.$form.attr("data-bv-threshold"),trigger:this.$form.attr("data-bv-trigger"),verbose:this.$form.attr("data-bv-verbose"),fields:{}};this.$form.attr("novalidate","novalidate").addClass(this.options.elementClass).on("submit.bv",function(t){t.preventDefault(),e.validate()}).on("click.bv",this.options.submitButtons,function(){e.$submitButton=t(this),e._submitIfValid=!0}).find("[name], [data-bv-field]").each(function(){var n=t(this),s=n.attr("name")||n.attr("data-bv-field"),r=e._parseOptions(n);r&&(n.attr("data-bv-field",s),i.fields[s]=t.extend({},r,i.fields[s]))}),this.options=t.extend(!0,this.options,i),this.$hiddenButton=t(" ").attr("type","submit").prependTo(this.$form).addClass("bv-hidden-submit").css({display:"none",width:0,height:0}),this.$form.on("click.bv",'[type="submit"]',function(i){if(!i.isDefaultPrevented()){var n=t(i.target),s=n.is('[type="submit"]')?n.eq(0):n.parent('[type="submit"]').eq(0);!e.options.submitButtons||s.is(e.options.submitButtons)||s.is(e.$hiddenButton)||e.$form.off("submit.bv").submit()}});for(var n in this.options.fields)this._initField(n);this.$form.trigger(t.Event(this.options.events.formInit),{bv:this,options:this.options}),this.options.onSuccess&&this.$form.on(this.options.events.formSuccess,function(i){t.fn.bootstrapValidator.helpers.call(e.options.onSuccess,[i])}),this.options.onError&&this.$form.on(this.options.events.formError,function(i){t.fn.bootstrapValidator.helpers.call(e.options.onError,[i])})},_parseOptions:function(e){var i,n,s,r,a,o,l,d=e.attr("name")||e.attr("data-bv-field"),u={};for(n in t.fn.bootstrapValidator.validators)if(i=t.fn.bootstrapValidator.validators[n],s=e.attr("data-bv-"+n.toLowerCase())+"",(l="function"==typeof i.enableByHtml5?i.enableByHtml5(e):null)&&"false"!==s||!0!==l&&(""===s||"true"===s)){i.html5Attributes=t.extend({},{message:"message",onerror:"onError",onsuccess:"onSuccess"},i.html5Attributes),u[n]=t.extend({},!0===l?{}:l,u[n]);for(o in i.html5Attributes)r=i.html5Attributes[o],(a=e.attr("data-bv-"+n.toLowerCase()+"-"+o))&&("true"===a?a=!0:"false"===a&&(a=!1),u[n][r]=a)}var c={container:e.attr("data-bv-container"),excluded:e.attr("data-bv-excluded"),feedbackIcons:e.attr("data-bv-feedbackicons"),group:e.attr("data-bv-group"),message:e.attr("data-bv-message"),onError:e.attr("data-bv-onerror"),onStatus:e.attr("data-bv-onstatus"),onSuccess:e.attr("data-bv-onsuccess"),selector:e.attr("data-bv-selector"),threshold:e.attr("data-bv-threshold"),trigger:e.attr("data-bv-trigger"),verbose:e.attr("data-bv-verbose"),validators:u},h=t.isEmptyObject(c);return!t.isEmptyObject(u)||!h&&this.options.fields&&this.options.fields[d]?(c.validators=u,c):null},_initField:function(e){var i=t([]);switch(typeof e){case"object":i=e,e=e.attr("data-bv-field");break;case"string":(i=this.getFieldElements(e)).attr("data-bv-field",e)}if(0!==i.length&&null!==this.options.fields[e]&&null!==this.options.fields[e].validators){var n;for(n in this.options.fields[e].validators)t.fn.bootstrapValidator.validators[n]||delete this.options.fields[e].validators[n];null===this.options.fields[e].enabled&&(this.options.fields[e].enabled=!0);for(var s=this,r=i.length,a=i.attr("type"),o=1===r||"radio"===a||"checkbox"===a,l="radio"===a||"checkbox"===a||"file"===a||"SELECT"===i.eq(0).get(0).tagName?"change":this._changeEvent,d=(this.options.fields[e].trigger||this.options.trigger||l).split(" "),u=t.map(d,function(t){return t+".update.bv"}).join(" "),c=0;r>c;c++){var h=i.eq(c),p=this.options.fields[e].group||this.options.group,f=h.parents(p),v="function"==typeof(this.options.fields[e].container||this.options.container)?(this.options.fields[e].container||this.options.container).call(this,h,this):this.options.fields[e].container||this.options.container,m=v&&"tooltip"!==v&&"popover"!==v?t(v):this._getMessageContainer(h,p);v&&"tooltip"!==v&&"popover"!==v&&m.addClass("has-error"),m.find('.help-block[data-bv-validator][data-bv-for="'+e+'"]').remove(),f.find('i[data-bv-icon-for="'+e+'"]').remove(),h.off(u).on(u,function(){s.updateStatus(t(this),s.STATUS_NOT_VALIDATED)}),h.data("bv.messages",m);for(n in this.options.fields[e].validators)h.data("bv.result."+n,this.STATUS_NOT_VALIDATED),o&&c!==r-1||t(" ").css("display","none").addClass("help-block").attr("data-bv-validator",n).attr("data-bv-for",e).attr("data-bv-result",this.STATUS_NOT_VALIDATED).html(this._getMessage(e,n)).appendTo(m),"function"==typeof t.fn.bootstrapValidator.validators[n].init&&t.fn.bootstrapValidator.validators[n].init(this,h,this.options.fields[e].validators[n]);if(!1!==this.options.fields[e].feedbackIcons&&"false"!==this.options.fields[e].feedbackIcons&&this.options.feedbackIcons&&this.options.feedbackIcons.validating&&this.options.feedbackIcons.invalid&&this.options.feedbackIcons.valid&&(!o||c===r-1)){f.addClass("has-feedback");var g=t(" ").css("display","none").addClass("form-control-feedback").attr("data-bv-icon-for",e).insertAfter(h);if("checkbox"===a||"radio"===a){var b=h.parent();b.hasClass(a)?g.insertAfter(b):b.parent().hasClass(a)&&g.insertAfter(b.parent())}0===f.find("label").length&&g.addClass("bv-no-label"),0!==f.find(".input-group").length&&g.addClass("bv-icon-input-group").insertAfter(f.find(".input-group").eq(0)),v&&h.off("focus.bv").on("focus.bv",function(){switch(v){case"tooltip":g.tooltip("show");break;case"popover":g.popover("show")}}).off("blur.bv").on("blur.bv",function(){switch(v){case"tooltip":g.tooltip("hide");break;case"popover":g.popover("hide")}})}}switch(i.on(this.options.events.fieldSuccess,function(e,i){var n=s.getOptions(i.field,null,"onSuccess");n&&t.fn.bootstrapValidator.helpers.call(n,[e,i])}).on(this.options.events.fieldError,function(e,i){var n=s.getOptions(i.field,null,"onError");n&&t.fn.bootstrapValidator.helpers.call(n,[e,i])}).on(this.options.events.fieldStatus,function(e,i){var n=s.getOptions(i.field,null,"onStatus");n&&t.fn.bootstrapValidator.helpers.call(n,[e,i])}).on(this.options.events.validatorError,function(e,i){var n=s.getOptions(i.field,i.validator,"onError");n&&t.fn.bootstrapValidator.helpers.call(n,[e,i])}).on(this.options.events.validatorSuccess,function(e,i){var n=s.getOptions(i.field,i.validator,"onSuccess");n&&t.fn.bootstrapValidator.helpers.call(n,[e,i])}),u=t.map(d,function(t){return t+".live.bv"}).join(" "),this.options.live){case"submitted":break;case"disabled":i.off(u);break;case"enabled":default:i.off(u).on(u,function(){s._exceedThreshold(t(this))&&s.validateField(t(this))})}i.trigger(t.Event(this.options.events.fieldInit),{bv:this,field:e,element:i})}},_getMessage:function(e,i){if(!(this.options.fields[e]&&t.fn.bootstrapValidator.validators[i]&&this.options.fields[e].validators&&this.options.fields[e].validators[i]))return"";var n=this.options.fields[e].validators[i];switch(!0){case!!n.message:return n.message;case!!this.options.fields[e].message:return this.options.fields[e].message;case!!t.fn.bootstrapValidator.i18n[i]:return t.fn.bootstrapValidator.i18n[i].default;default:return this.options.message}},_getMessageContainer:function(t,e){var i=t.parent();if(i.is(e))return i;var n=i.attr("class");if(!n)return this._getMessageContainer(i,e);for(var s=(n=n.split(" ")).length,r=0;s>r;r++)if(/^col-(xs|sm|md|lg)-\d+$/.test(n[r])||/^col-(xs|sm|md|lg)-offset-\d+$/.test(n[r]))return i;return this._getMessageContainer(i,e)},_submit:function(){var e=this.isValid(),i=e?this.options.events.formSuccess:this.options.events.formError,n=t.Event(i);this.$form.trigger(n),this.$submitButton&&(e?this._onSuccess(n):this._onError(n))},_isExcluded:function(e){var i=e.attr("data-bv-excluded"),n=e.attr("data-bv-field")||e.attr("name");switch(!0){case!!n&&this.options.fields&&this.options.fields[n]&&("true"===this.options.fields[n].excluded||!0===this.options.fields[n].excluded):case"true"===i:case""===i:return!0;case!!n&&this.options.fields&&this.options.fields[n]&&("false"===this.options.fields[n].excluded||!1===this.options.fields[n].excluded):case"false"===i:return!1;default:if(this.options.excluded){"string"==typeof this.options.excluded&&(this.options.excluded=t.map(this.options.excluded.split(","),function(e){return t.trim(e)}));for(var s=this.options.excluded.length,r=0;s>r;r++)if("string"==typeof this.options.excluded[r]&&e.is(this.options.excluded[r])||"function"==typeof this.options.excluded[r]&&!0===this.options.excluded[r].call(this,e,this))return!0}return!1}},_exceedThreshold:function(e){var i=e.attr("data-bv-field"),n=this.options.fields[i].threshold||this.options.threshold;if(!n)return!0;return-1!==t.inArray(e.attr("type"),["button","checkbox","file","hidden","image","radio","reset","submit"])||e.val().length>=n},_onError:function(e){if(!e.isDefaultPrevented()){if("submitted"===this.options.live){this.options.live="enabled";var i=this;for(var n in this.options.fields)!function(e){var s=i.getFieldElements(e);if(s.length){var r=t(s[0]).attr("type"),a="radio"===r||"checkbox"===r||"file"===r||"SELECT"===t(s[0]).get(0).tagName?"change":i._changeEvent,o=i.options.fields[n].trigger||i.options.trigger||a,l=t.map(o.split(" "),function(t){return t+".live.bv"}).join(" ");s.off(l).on(l,function(){i._exceedThreshold(t(this))&&i.validateField(t(this))})}}(n)}var s=this.$invalidFields.eq(0);if(s){var r,a=s.parents(".tab-pane");a&&(r=a.attr("id"))&&t('a[href="#'+r+'"][data-toggle="tab"]').tab("show"),s.focus()}}},_onSuccess:function(t){t.isDefaultPrevented()||this.disableSubmitButtons(!0).defaultSubmit()},_onFieldValidated:function(e,i){var n=e.attr("data-bv-field"),s=this.options.fields[n].validators,r={},a=0,o={bv:this,field:n,element:e,validator:i,result:e.data("bv.response."+i)};if(i)switch(e.data("bv.result."+i)){case this.STATUS_INVALID:e.trigger(t.Event(this.options.events.validatorError),o);break;case this.STATUS_VALID:e.trigger(t.Event(this.options.events.validatorSuccess),o)}r[this.STATUS_NOT_VALIDATED]=0,r[this.STATUS_VALIDATING]=0,r[this.STATUS_INVALID]=0,r[this.STATUS_VALID]=0;for(var l in s)if(!1!==s[l].enabled){a++;var d=e.data("bv.result."+l);d&&r[d]++}r[this.STATUS_VALID]===a?(this.$invalidFields=this.$invalidFields.not(e),e.trigger(t.Event(this.options.events.fieldSuccess),o)):0===r[this.STATUS_NOT_VALIDATED]&&0===r[this.STATUS_VALIDATING]&&r[this.STATUS_INVALID]>0&&(this.$invalidFields=this.$invalidFields.add(e),e.trigger(t.Event(this.options.events.fieldError),o))},getFieldElements:function(e){return this._cacheFields[e]||(this._cacheFields[e]=this.options.fields[e]&&this.options.fields[e].selector?t(this.options.fields[e].selector):this.$form.find('[name="'+e+'"]')),this._cacheFields[e]},getOptions:function(t,e,i){if(!t)return this.options;if("object"==typeof t&&(t=t.attr("data-bv-field")),!this.options.fields[t])return null;var n=this.options.fields[t];return e?n.validators&&n.validators[e]?i?n.validators[e][i]:n.validators[e]:null:i?n[i]:n},disableSubmitButtons:function(t){return t?"disabled"!==this.options.live&&this.$form.find(this.options.submitButtons).attr("disabled","disabled"):this.$form.find(this.options.submitButtons).removeAttr("disabled"),this},validate:function(){if(!this.options.fields)return this;this.disableSubmitButtons(!0);for(var t in this.options.fields)this.validateField(t);return this._submit(),this},validateField:function(e){var i=t([]);switch(typeof e){case"object":i=e,e=e.attr("data-bv-field");break;case"string":i=this.getFieldElements(e)}if(0===i.length||this.options.fields[e]&&!1===this.options.fields[e].enabled)return this;for(var n,s,r=this,a=i.attr("type"),o="radio"===a||"checkbox"===a?1:i.length,l="radio"===a||"checkbox"===a,d=this.options.fields[e].validators,u="true"===this.options.fields[e].verbose||!0===this.options.fields[e].verbose||"true"===this.options.verbose||!0===this.options.verbose,c=0;o>c;c++){var h=i.eq(c);if(!this._isExcluded(h)){var p=!1;for(n in d){if(h.data("bv.dfs."+n)&&h.data("bv.dfs."+n).reject(),p)break;var f=h.data("bv.result."+n);if(f!==this.STATUS_VALID&&f!==this.STATUS_INVALID)if(!1!==d[n].enabled){if(h.data("bv.result."+n,this.STATUS_VALIDATING),"object"==typeof(s=t.fn.bootstrapValidator.validators[n].validate(this,h,d[n]))&&s.resolve)this.updateStatus(l?e:h,this.STATUS_VALIDATING,n),h.data("bv.dfs."+n,s),s.done(function(t,e,i){t.removeData("bv.dfs."+e).data("bv.response."+e,i),i.message&&r.updateMessage(t,e,i.message),r.updateStatus(l?t.attr("data-bv-field"):t,i.valid?r.STATUS_VALID:r.STATUS_INVALID,e),i.valid&&!0===r._submitIfValid?r._submit():i.valid||u||(p=!0)});else if("object"==typeof s&&void 0!==s.valid&&void 0!==s.message){if(h.data("bv.response."+n,s),this.updateMessage(l?e:h,n,s.message),this.updateStatus(l?e:h,s.valid?this.STATUS_VALID:this.STATUS_INVALID,n),!s.valid&&!u)break}else if("boolean"==typeof s&&(h.data("bv.response."+n,s),this.updateStatus(l?e:h,s?this.STATUS_VALID:this.STATUS_INVALID,n),!s&&!u))break}else this.updateStatus(l?e:h,this.STATUS_VALID,n);else this._onFieldValidated(h,n)}}}return this},updateMessage:function(e,i,n){var s=t([]);switch(typeof e){case"object":s=e,e=e.attr("data-bv-field");break;case"string":s=this.getFieldElements(e)}s.each(function(){t(this).data("bv.messages").find('.help-block[data-bv-validator="'+i+'"][data-bv-for="'+e+'"]').html(n)})},updateStatus:function(e,i,n){var s=t([]);switch(typeof e){case"object":s=e,e=e.attr("data-bv-field");break;case"string":s=this.getFieldElements(e)}i===this.STATUS_NOT_VALIDATED&&(this._submitIfValid=!1);for(var r=s.attr("type"),a=this.options.fields[e].group||this.options.group,o="radio"===r||"checkbox"===r?1:s.length,l=0;o>l;l++){var d=s.eq(l);if(!this._isExcluded(d)){var u=d.parents(a),c=d.data("bv.messages").find('.help-block[data-bv-validator][data-bv-for="'+e+'"]'),h=n?c.filter('[data-bv-validator="'+n+'"]'):c,p=u.find('.form-control-feedback[data-bv-icon-for="'+e+'"]'),f="function"==typeof(this.options.fields[e].container||this.options.container)?(this.options.fields[e].container||this.options.container).call(this,d,this):this.options.fields[e].container||this.options.container,v=null;if(n)d.data("bv.result."+n,i);else for(var m in this.options.fields[e].validators)d.data("bv.result."+m,i);h.attr("data-bv-result",i);var g,b,y=d.parents(".tab-pane");switch(y&&(g=y.attr("id"))&&(b=t('a[href="#'+g+'"][data-toggle="tab"]').parent()),i){case this.STATUS_VALIDATING:v=null,this.disableSubmitButtons(!0),u.removeClass("has-success").removeClass("has-error"),p&&p.removeClass(this.options.feedbackIcons.valid).removeClass(this.options.feedbackIcons.invalid).addClass(this.options.feedbackIcons.validating).show(),b&&b.removeClass("bv-tab-success").removeClass("bv-tab-error");break;case this.STATUS_INVALID:v=!1,this.disableSubmitButtons(!0),u.removeClass("has-success").addClass("has-error"),p&&p.removeClass(this.options.feedbackIcons.valid).removeClass(this.options.feedbackIcons.validating).addClass(this.options.feedbackIcons.invalid).show(),b&&b.removeClass("bv-tab-success").addClass("bv-tab-error");break;case this.STATUS_VALID:null!==(v=0===c.filter('[data-bv-result="'+this.STATUS_NOT_VALIDATED+'"]').length?c.filter('[data-bv-result="'+this.STATUS_VALID+'"]').length===c.length:null)&&(this.disableSubmitButtons(this.$submitButton?!this.isValid():!v),p&&p.removeClass(this.options.feedbackIcons.invalid).removeClass(this.options.feedbackIcons.validating).removeClass(this.options.feedbackIcons.valid).addClass(v?this.options.feedbackIcons.valid:this.options.feedbackIcons.invalid).show()),u.removeClass("has-error has-success").addClass(this.isValidContainer(u)?"has-success":"has-error"),b&&b.removeClass("bv-tab-success").removeClass("bv-tab-error").addClass(this.isValidContainer(y)?"bv-tab-success":"bv-tab-error");break;case this.STATUS_NOT_VALIDATED:default:v=null,this.disableSubmitButtons(!1),u.removeClass("has-success").removeClass("has-error"),p&&p.removeClass(this.options.feedbackIcons.valid).removeClass(this.options.feedbackIcons.invalid).removeClass(this.options.feedbackIcons.validating).hide(),b&&b.removeClass("bv-tab-success").removeClass("bv-tab-error")}switch(!0){case p&&"tooltip"===f:!1===v?p.css("cursor","pointer").tooltip("destroy").tooltip({container:"body",html:!0,placement:"top",title:c.filter('[data-bv-result="'+this.STATUS_INVALID+'"]').eq(0).html()}):p.tooltip("hide");break;case p&&"popover"===f:!1===v?p.css("cursor","pointer").popover("destroy").popover({container:"body",content:c.filter('[data-bv-result="'+this.STATUS_INVALID+'"]').eq(0).html(),html:!0,placement:"top",trigger:"hover click"}):p.popover("hide");break;default:i===this.STATUS_INVALID?h.show():h.hide()}d.trigger(t.Event(this.options.events.fieldStatus),{bv:this,field:e,element:d,status:i}),this._onFieldValidated(d,n)}}return this},isValid:function(){for(var t in this.options.fields)if(!this.isValidField(t))return!1;return!0},isValidField:function(e){var i=t([]);switch(typeof e){case"object":i=e,e=e.attr("data-bv-field");break;case"string":i=this.getFieldElements(e)}if(0===i.length||null===this.options.fields[e]||!1===this.options.fields[e].enabled)return!0;for(var n,s,r=i.attr("type"),a="radio"===r||"checkbox"===r?1:i.length,o=0;a>o;o++)if(n=i.eq(o),!this._isExcluded(n))for(s in this.options.fields[e].validators)if(!1!==this.options.fields[e].validators[s].enabled&&n.data("bv.result."+s)!==this.STATUS_VALID)return!1;return!0},isValidContainer:function(e){var i=this,n={},s="string"==typeof e?t(e):e;if(0===s.length)return!0;s.find("[data-bv-field]").each(function(){var e=t(this),s=e.attr("data-bv-field");i._isExcluded(e)||n[s]||(n[s]=e)});for(var r in n){if(n[r].data("bv.messages").find('.help-block[data-bv-validator][data-bv-for="'+r+'"]').filter('[data-bv-result="'+this.STATUS_INVALID+'"]').length>0)return!1}return!0},defaultSubmit:function(){this.$submitButton&&t(" ").attr("type","hidden").attr("data-bv-submit-hidden","").attr("name",this.$submitButton.attr("name")).val(this.$submitButton.val()).appendTo(this.$form),this.$form.off("submit.bv").submit()},getInvalidFields:function(){return this.$invalidFields},getSubmitButton:function(){return this.$submitButton},getMessages:function(e,i){var n=this,s=[],r=t([]);switch(!0){case e&&"object"==typeof e:r=e;break;case e&&"string"==typeof e:var a=this.getFieldElements(e);if(a.length>0){var o=a.attr("type");r="radio"===o||"checkbox"===o?a.eq(0):a}break;default:r=this.$invalidFields}var l=i?'[data-bv-validator="'+i+'"]':"";return r.each(function(){s=s.concat(t(this).data("bv.messages").find('.help-block[data-bv-for="'+t(this).attr("data-bv-field")+'"][data-bv-result="'+n.STATUS_INVALID+'"]'+l).map(function(){var e=t(this).attr("data-bv-validator"),i=t(this).attr("data-bv-for");return!1===n.options.fields[i].validators[e].enabled?"":t(this).html()}).get())}),s},updateOption:function(t,e,i,n){return"object"==typeof t&&(t=t.attr("data-bv-field")),this.options.fields[t]&&this.options.fields[t].validators[e]&&(this.options.fields[t].validators[e][i]=n,this.updateStatus(t,this.STATUS_NOT_VALIDATED,e)),this},addField:function(e,i){var n=t([]);switch(typeof e){case"object":n=e,e=e.attr("data-bv-field")||e.attr("name");break;case"string":delete this._cacheFields[e],n=this.getFieldElements(e)}n.attr("data-bv-field",e);for(var s=n.attr("type"),r="radio"===s||"checkbox"===s?1:n.length,a=0;r>a;a++){var o=n.eq(a),l=this._parseOptions(o);l=null===l?i:t.extend(!0,i,l),this.options.fields[e]=t.extend(!0,this.options.fields[e],l),this._cacheFields[e]=this._cacheFields[e]?this._cacheFields[e].add(o):o,this._initField("checkbox"===s||"radio"===s?e:o)}return this.disableSubmitButtons(!1),this.$form.trigger(t.Event(this.options.events.fieldAdded),{field:e,element:n,options:this.options.fields[e]}),this},removeField:function(e){var i=t([]);switch(typeof e){case"object":i=e,e=e.attr("data-bv-field")||e.attr("name"),i.attr("data-bv-field",e);break;case"string":i=this.getFieldElements(e)}if(0===i.length)return this;for(var n=i.attr("type"),s="radio"===n||"checkbox"===n?1:i.length,r=0;s>r;r++){var a=i.eq(r);this.$invalidFields=this.$invalidFields.not(a),this._cacheFields[e]=this._cacheFields[e].not(a)}return this._cacheFields[e]&&0!==this._cacheFields[e].length||delete this.options.fields[e],("checkbox"===n||"radio"===n)&&this._initField(e),this.disableSubmitButtons(!1),this.$form.trigger(t.Event(this.options.events.fieldRemoved),{field:e,element:i}),this},resetField:function(e,i){var n=t([]);switch(typeof e){case"object":n=e,e=e.attr("data-bv-field");break;case"string":n=this.getFieldElements(e)}var s=n.length;if(this.options.fields[e])for(var r=0;s>r;r++)for(var a in this.options.fields[e].validators)n.eq(r).removeData("bv.dfs."+a);if(this.updateStatus(e,this.STATUS_NOT_VALIDATED),i){var o=n.attr("type");"radio"===o||"checkbox"===o?n.removeAttr("checked").removeAttr("selected"):n.val("")}return this},resetForm:function(e){for(var i in this.options.fields)this.resetField(i,e);return this.$invalidFields=t([]),this.$submitButton=null,this.disableSubmitButtons(!1),this},revalidateField:function(t){return this.updateStatus(t,this.STATUS_NOT_VALIDATED).validateField(t),this},enableFieldValidators:function(t,e,i){var n=this.options.fields[t].validators;if(i&&n&&n[i]&&n[i].enabled!==e)this.options.fields[t].validators[i].enabled=e,this.updateStatus(t,this.STATUS_NOT_VALIDATED,i);else if(!i&&this.options.fields[t].enabled!==e){this.options.fields[t].enabled=e;for(var s in n)this.enableFieldValidators(t,e,s)}return this},getDynamicOption:function(e,i){var n="string"==typeof e?this.getFieldElements(e):e,s=n.val();if("function"==typeof i)return t.fn.bootstrapValidator.helpers.call(i,[s,this,n]);if("string"==typeof i){var r=this.getFieldElements(i);return r.length?r.val():t.fn.bootstrapValidator.helpers.call(i,[s,this,n])||i}return null},destroy:function(){var e,i,n,s,r,a;for(e in this.options.fields){i=this.getFieldElements(e),a=this.options.fields[e].group||this.options.group;for(var o=0;o2||e.length>2||t.length>4)return!1;if(i=parseInt(i,10),e=parseInt(e,10),1e3>(t=parseInt(t,10))||t>9999||0>=e||e>12)return!1;var s=[31,28,31,30,31,30,31,31,30,31,30,31];if((t%400==0||t%100!=0&&t%4==0)&&(s[1]=29),0>=i||i>s[e-1])return!1;if(!0===n){var r=new Date,a=r.getFullYear(),o=r.getMonth(),l=r.getDate();return a>t||t===a&&o>e-1||t===a&&e-1===o&&l>i}return!0},luhn:function(t){for(var e=t.length,i=0,n=[[0,1,2,3,4,5,6,7,8,9],[0,2,4,6,8,1,3,5,7,9]],s=0;e--;)s+=n[i][parseInt(t.charAt(e),10)],i^=1;return s%10==0&&s>0},mod11And10:function(t){for(var e=5,i=t.length,n=0;i>n;n++)e=(2*(e||10)%11+parseInt(t.charAt(n),10))%10;return 1===e},mod37And36:function(t,e){for(var i=(e=e||"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ").length,n=t.length,s=Math.floor(i/2),r=0;n>r;r++)s=(2*(s||i)%(i+1)+e.indexOf(t.charAt(r)))%i;return 1===s}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.base64=t.extend(t.fn.bootstrapValidator.i18n.base64||{},{default:"Please enter a valid base 64 encoded"}),t.fn.bootstrapValidator.validators.base64={validate:function(t,e){var i=e.val();return""===i||/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{4})$/.test(i)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.between=t.extend(t.fn.bootstrapValidator.i18n.between||{},{default:"Please enter a value between %s and %s",notInclusive:"Please enter a value between %s and %s strictly"}),t.fn.bootstrapValidator.validators.between={html5Attributes:{message:"message",min:"min",max:"max",inclusive:"inclusive"},enableByHtml5:function(t){return"range"===t.attr("type")&&{min:t.attr("min"),max:t.attr("max")}},validate:function(e,i,n){var s=i.val();if(""===s)return!0;if(!t.isNumeric(s))return!1;var r=t.isNumeric(n.min)?n.min:e.getDynamicOption(i,n.min),a=t.isNumeric(n.max)?n.max:e.getDynamicOption(i,n.max);return s=parseFloat(s),!0===n.inclusive||void 0===n.inclusive?{valid:s>=r&&a>=s,message:t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.between.default,[r,a])}:{valid:s>r&&a>s,message:t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.between.notInclusive,[r,a])}}}}(window.jQuery),window.jQuery.fn.bootstrapValidator.validators.blank={validate:function(){return!0}},function(t){t.fn.bootstrapValidator.i18n.callback=t.extend(t.fn.bootstrapValidator.i18n.callback||{},{default:"Please enter a valid value"}),t.fn.bootstrapValidator.validators.callback={html5Attributes:{message:"message",callback:"callback"},validate:function(e,i,n){var s=i.val(),r=new t.Deferred,a={valid:!0};if(n.callback){var o=t.fn.bootstrapValidator.helpers.call(n.callback,[s,e,i]);a="boolean"==typeof o?{valid:o}:o}return r.resolve(i,"callback",a),r}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.choice=t.extend(t.fn.bootstrapValidator.i18n.choice||{},{default:"Please enter a valid value",less:"Please choose %s options at minimum",more:"Please choose %s options at maximum",between:"Please choose %s - %s options"}),t.fn.bootstrapValidator.validators.choice={html5Attributes:{message:"message",min:"min",max:"max"},validate:function(e,i,n){var s=i.is("select")?e.getFieldElements(i.attr("data-bv-field")).find("option").filter(":selected").length:e.getFieldElements(i.attr("data-bv-field")).filter(":checked").length,r=n.min?t.isNumeric(n.min)?n.min:e.getDynamicOption(i,n.min):null,a=n.max?t.isNumeric(n.max)?n.max:e.getDynamicOption(i,n.max):null,o=!0,l=n.message||t.fn.bootstrapValidator.i18n.choice.default;switch((r&&sparseInt(a,10))&&(o=!1),!0){case!!r&&!!a:l=t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.choice.between,[parseInt(r,10),parseInt(a,10)]);break;case!!r:l=t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.choice.less,parseInt(r,10));break;case!!a:l=t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.choice.more,parseInt(a,10))}return{valid:o,message:l}}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.creditCard=t.extend(t.fn.bootstrapValidator.i18n.creditCard||{},{default:"Please enter a valid credit card number"}),t.fn.bootstrapValidator.validators.creditCard={validate:function(e,i){var n=i.val();if(""===n)return!0;if(/[^0-9-\s]+/.test(n))return!1;if(n=n.replace(/\D/g,""),!t.fn.bootstrapValidator.helpers.luhn(n))return!1;var s,r,a={AMERICAN_EXPRESS:{length:[15],prefix:["34","37"]},DINERS_CLUB:{length:[14],prefix:["300","301","302","303","304","305","36"]},DINERS_CLUB_US:{length:[16],prefix:["54","55"]},DISCOVER:{length:[16],prefix:["6011","622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925","644","645","646","647","648","649","65"]},JCB:{length:[16],prefix:["3528","3529","353","354","355","356","357","358"]},LASER:{length:[16,17,18,19],prefix:["6304","6706","6771","6709"]},MAESTRO:{length:[12,13,14,15,16,17,18,19],prefix:["5018","5020","5038","6304","6759","6761","6762","6763","6764","6765","6766"]},MASTERCARD:{length:[16],prefix:["51","52","53","54","55"]},SOLO:{length:[16,18,19],prefix:["6334","6767"]},UNIONPAY:{length:[16,17,18,19],prefix:["622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925"]},VISA:{length:[16],prefix:["4"]}};for(s in a)for(r in a[s].prefix)if(n.substr(0,a[s].prefix[r].length)===a[s].prefix[r]&&-1!==t.inArray(n.length,a[s].length))return!0;return!1}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.cusip=t.extend(t.fn.bootstrapValidator.i18n.cusip||{},{default:"Please enter a valid CUSIP number"}),t.fn.bootstrapValidator.validators.cusip={validate:function(e,i){var n=i.val();if(""===n)return!0;if(n=n.toUpperCase(),!/^[0-9A-Z]{9}$/.test(n))return!1;for(var s=t.map(n.split(""),function(t){var e=t.charCodeAt(0);return e>="A".charCodeAt(0)&&e<="Z".charCodeAt(0)?e-"A".charCodeAt(0)+10:t}),r=s.length,a=0,o=0;r-1>o;o++){var l=parseInt(s[o],10);o%2!=0&&(l*=2),l>9&&(l-=9),a+=l}return(a=(10-a%10)%10)===s[r-1]}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.cvv=t.extend(t.fn.bootstrapValidator.i18n.cvv||{},{default:"Please enter a valid CVV number"}),t.fn.bootstrapValidator.validators.cvv={html5Attributes:{message:"message",ccfield:"creditCardField"},validate:function(e,i,n){var s=i.val();if(""===s)return!0;if(!/^[0-9]{3,4}$/.test(s))return!1;if(!n.creditCardField)return!0;var r=e.getFieldElements(n.creditCardField).val();if(""===r)return!0;r=r.replace(/\D/g,"");var a,o,l={AMERICAN_EXPRESS:{length:[15],prefix:["34","37"]},DINERS_CLUB:{length:[14],prefix:["300","301","302","303","304","305","36"]},DINERS_CLUB_US:{length:[16],prefix:["54","55"]},DISCOVER:{length:[16],prefix:["6011","622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925","644","645","646","647","648","649","65"]},JCB:{length:[16],prefix:["3528","3529","353","354","355","356","357","358"]},LASER:{length:[16,17,18,19],prefix:["6304","6706","6771","6709"]},MAESTRO:{length:[12,13,14,15,16,17,18,19],prefix:["5018","5020","5038","6304","6759","6761","6762","6763","6764","6765","6766"]},MASTERCARD:{length:[16],prefix:["51","52","53","54","55"]},SOLO:{length:[16,18,19],prefix:["6334","6767"]},UNIONPAY:{length:[16,17,18,19],prefix:["622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925"]},VISA:{length:[16],prefix:["4"]}},d=null;for(a in l)for(o in l[a].prefix)if(r.substr(0,l[a].prefix[o].length)===l[a].prefix[o]&&-1!==t.inArray(r.length,l[a].length)){d=a;break}return null!==d&&("AMERICAN_EXPRESS"===d?4===s.length:3===s.length)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.date=t.extend(t.fn.bootstrapValidator.i18n.date||{},{default:"Please enter a valid date"}),t.fn.bootstrapValidator.validators.date={html5Attributes:{message:"message",format:"format",separator:"separator"},validate:function(e,i,n){var s=i.val();if(""===s)return!0;n.format=n.format||"MM/DD/YYYY","date"===i.attr("type")&&(n.format="YYYY-MM-DD");var r=n.format.split(" "),a=r[0],o=r.length>1?r[1]:null,l=r.length>2?r[2]:null,d=s.split(" "),u=d[0],c=d.length>1?d[1]:null;if(r.length!==d.length)return!1;var h=n.separator;if(h||(h=-1!==u.indexOf("/")?"/":-1!==u.indexOf("-")?"-":null),null===h||-1===u.indexOf(h))return!1;if(u=u.split(h),a=a.split(h),u.length!==a.length)return!1;var p=u[t.inArray("YYYY",a)],f=u[t.inArray("MM",a)],v=u[t.inArray("DD",a)];if(!p||!f||!v||4!==p.length)return!1;var m=null,g=null,b=null;if(o){if(o=o.split(":"),c=c.split(":"),o.length!==c.length)return!1;if(g=c.length>0?c[0]:null,m=c.length>1?c[1]:null,b=c.length>2?c[2]:null){if(isNaN(b)||b.length>2)return!1;if(0>(b=parseInt(b,10))||b>60)return!1}if(g){if(isNaN(g)||g.length>2)return!1;if(0>(g=parseInt(g,10))||g>=24||l&&g>12)return!1}if(m){if(isNaN(m)||m.length>2)return!1;if(0>(m=parseInt(m,10))||m>59)return!1}}return t.fn.bootstrapValidator.helpers.date(p,f,v)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.different=t.extend(t.fn.bootstrapValidator.i18n.different||{},{default:"Please enter a different value"}),t.fn.bootstrapValidator.validators.different={html5Attributes:{message:"message",field:"field"},validate:function(t,e,i){var n=e.val();if(""===n)return!0;for(var s=i.field.split(","),r=!0,a=0;aa;a++)s+=parseInt(i.charAt(a),10)*r[a%2];return(s=(10-s%10)%10)+""===i.charAt(n-1)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.emailAddress=t.extend(t.fn.bootstrapValidator.i18n.emailAddress||{},{default:"Please enter a valid email address"}),t.fn.bootstrapValidator.validators.emailAddress={html5Attributes:{message:"message",multiple:"multiple",separator:"separator"},enableByHtml5:function(t){return"email"===t.attr("type")},validate:function(t,e,i){var n=e.val();if(""===n)return!0;var s=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@[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])?)*$/;if(!0===i.multiple||"true"===i.multiple){for(var r=i.separator||/[,;]/,a=this._splitEmailAddresses(n,r),o=0;oa;a++)if(a%2==0){var o=i[a].split(e),l=o.length;if(1===l)r+=o[0];else{s.push(r+o[0]);for(var d=1;l-1>d;d++)s.push(o[d]);r=o[l-1]}}else r+='"'+i[a],n-1>a&&(r+='"');return s.push(r),s}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.file=t.extend(t.fn.bootstrapValidator.i18n.file||{},{default:"Please choose a valid file"}),t.fn.bootstrapValidator.validators.file={html5Attributes:{extension:"extension",maxsize:"maxSize",minsize:"minSize",message:"message",type:"type"},validate:function(e,i,n){var s=i.val();if(""===s)return!0;var r,a=n.extension?n.extension.toLowerCase().split(","):null,o=n.type?n.type.toLowerCase().split(","):null;if(window.File&&window.FileList&&window.FileReader)for(var l=i.get(0).files,d=l.length,u=0;d>u;u++){if(n.minSize&&l[u].sizeparseInt(n.maxSize,10))return!1;if(r=l[u].name.substr(l[u].name.lastIndexOf(".")+1),a&&-1===t.inArray(r.toLowerCase(),a))return!1;if(l[u].type&&o&&-1===t.inArray(l[u].type.toLowerCase(),o))return!1}else if(r=s.substr(s.lastIndexOf(".")+1),a&&-1===t.inArray(r.toLowerCase(),a))return!1;return!0}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.greaterThan=t.extend(t.fn.bootstrapValidator.i18n.greaterThan||{},{default:"Please enter a value greater than or equal to %s",notInclusive:"Please enter a value greater than %s"}),t.fn.bootstrapValidator.validators.greaterThan={html5Attributes:{message:"message",value:"value",inclusive:"inclusive"},enableByHtml5:function(t){var e=t.attr("type"),i=t.attr("min");return!(!i||"date"===e)&&{value:i}},validate:function(e,i,n){var s=i.val();if(""===s)return!0;if(!t.isNumeric(s))return!1;var r=t.isNumeric(n.value)?n.value:e.getDynamicOption(i,n.value);return s=parseFloat(s),!0===n.inclusive||void 0===n.inclusive?{valid:s>=r,message:t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.greaterThan.default,r)}:{valid:s>r,message:t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.greaterThan.notInclusive,r)}}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.grid=t.extend(t.fn.bootstrapValidator.i18n.grid||{},{default:"Please enter a valid GRId number"}),t.fn.bootstrapValidator.validators.grid={validate:function(e,i){var n=i.val();return""===n||(n=n.toUpperCase(),!!/^[GRID:]*([0-9A-Z]{2})[-\s]*([0-9A-Z]{5})[-\s]*([0-9A-Z]{10})[-\s]*([0-9A-Z]{1})$/g.test(n)&&("GRID:"===(n=n.replace(/\s/g,"").replace(/-/g,"")).substr(0,5)&&(n=n.substr(5)),t.fn.bootstrapValidator.helpers.mod37And36(n)))}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.hex=t.extend(t.fn.bootstrapValidator.i18n.hex||{},{default:"Please enter a valid hexadecimal number"}),t.fn.bootstrapValidator.validators.hex={validate:function(t,e){var i=e.val();return""===i||/^[0-9a-fA-F]+$/.test(i)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.hexColor=t.extend(t.fn.bootstrapValidator.i18n.hexColor||{},{default:"Please enter a valid hex color"}),t.fn.bootstrapValidator.validators.hexColor={enableByHtml5:function(t){return"color"===t.attr("type")},validate:function(t,e){var i=e.val();return""===i||/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(i)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.iban=t.extend(t.fn.bootstrapValidator.i18n.iban||{},{default:"Please enter a valid IBAN number",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid IBAN number in %s",countries:{AD:"Andorra",AE:"United Arab Emirates",AL:"Albania",AO:"Angola",AT:"Austria",AZ:"Azerbaijan",BA:"Bosnia and Herzegovina",BE:"Belgium",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brazil",CH:"Switzerland",CI:"Ivory Coast",CM:"Cameroon",CR:"Costa Rica",CV:"Cape Verde",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",DO:"Dominica",DZ:"Algeria",EE:"Estonia",ES:"Spain",FI:"Finland",FO:"Faroe Islands",FR:"France",GB:"United Kingdom",GE:"Georgia",GI:"Gibraltar",GL:"Greenland",GR:"Greece",GT:"Guatemala",HR:"Croatia",HU:"Hungary",IE:"Ireland",IL:"Israel",IR:"Iran",IS:"Iceland",IT:"Italy",JO:"Jordan",KW:"Kuwait",KZ:"Kazakhstan",LB:"Lebanon",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MG:"Madagascar",MK:"Macedonia",ML:"Mali",MR:"Mauritania",MT:"Malta",MU:"Mauritius",MZ:"Mozambique",NL:"Netherlands",NO:"Norway",PK:"Pakistan",PL:"Poland",PS:"Palestine",PT:"Portugal",QA:"Qatar",RO:"Romania",RS:"Serbia",SA:"Saudi Arabia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",SN:"Senegal",TN:"Tunisia",TR:"Turkey",VG:"Virgin Islands, British"}}),t.fn.bootstrapValidator.validators.iban={html5Attributes:{message:"message",country:"country"},REGEX:{AD:"AD[0-9]{2}[0-9]{4}[0-9]{4}[A-Z0-9]{12}",AE:"AE[0-9]{2}[0-9]{3}[0-9]{16}",AL:"AL[0-9]{2}[0-9]{8}[A-Z0-9]{16}",AO:"AO[0-9]{2}[0-9]{21}",AT:"AT[0-9]{2}[0-9]{5}[0-9]{11}",AZ:"AZ[0-9]{2}[A-Z]{4}[A-Z0-9]{20}",BA:"BA[0-9]{2}[0-9]{3}[0-9]{3}[0-9]{8}[0-9]{2}",BE:"BE[0-9]{2}[0-9]{3}[0-9]{7}[0-9]{2}",BF:"BF[0-9]{2}[0-9]{23}",BG:"BG[0-9]{2}[A-Z]{4}[0-9]{4}[0-9]{2}[A-Z0-9]{8}",BH:"BH[0-9]{2}[A-Z]{4}[A-Z0-9]{14}",BI:"BI[0-9]{2}[0-9]{12}",BJ:"BJ[0-9]{2}[A-Z]{1}[0-9]{23}",BR:"BR[0-9]{2}[0-9]{8}[0-9]{5}[0-9]{10}[A-Z][A-Z0-9]",CH:"CH[0-9]{2}[0-9]{5}[A-Z0-9]{12}",CI:"CI[0-9]{2}[A-Z]{1}[0-9]{23}",CM:"CM[0-9]{2}[0-9]{23}",CR:"CR[0-9]{2}[0-9]{3}[0-9]{14}",CV:"CV[0-9]{2}[0-9]{21}",CY:"CY[0-9]{2}[0-9]{3}[0-9]{5}[A-Z0-9]{16}",CZ:"CZ[0-9]{2}[0-9]{20}",DE:"DE[0-9]{2}[0-9]{8}[0-9]{10}",DK:"DK[0-9]{2}[0-9]{14}",DO:"DO[0-9]{2}[A-Z0-9]{4}[0-9]{20}",DZ:"DZ[0-9]{2}[0-9]{20}",EE:"EE[0-9]{2}[0-9]{2}[0-9]{2}[0-9]{11}[0-9]{1}",ES:"ES[0-9]{2}[0-9]{4}[0-9]{4}[0-9]{1}[0-9]{1}[0-9]{10}",FI:"FI[0-9]{2}[0-9]{6}[0-9]{7}[0-9]{1}",FO:"FO[0-9]{2}[0-9]{4}[0-9]{9}[0-9]{1}",FR:"FR[0-9]{2}[0-9]{5}[0-9]{5}[A-Z0-9]{11}[0-9]{2}",GB:"GB[0-9]{2}[A-Z]{4}[0-9]{6}[0-9]{8}",GE:"GE[0-9]{2}[A-Z]{2}[0-9]{16}",GI:"GI[0-9]{2}[A-Z]{4}[A-Z0-9]{15}",GL:"GL[0-9]{2}[0-9]{4}[0-9]{9}[0-9]{1}",GR:"GR[0-9]{2}[0-9]{3}[0-9]{4}[A-Z0-9]{16}",GT:"GT[0-9]{2}[A-Z0-9]{4}[A-Z0-9]{20}",HR:"HR[0-9]{2}[0-9]{7}[0-9]{10}",HU:"HU[0-9]{2}[0-9]{3}[0-9]{4}[0-9]{1}[0-9]{15}[0-9]{1}",IE:"IE[0-9]{2}[A-Z]{4}[0-9]{6}[0-9]{8}",IL:"IL[0-9]{2}[0-9]{3}[0-9]{3}[0-9]{13}",IR:"IR[0-9]{2}[0-9]{22}",IS:"IS[0-9]{2}[0-9]{4}[0-9]{2}[0-9]{6}[0-9]{10}",IT:"IT[0-9]{2}[A-Z]{1}[0-9]{5}[0-9]{5}[A-Z0-9]{12}",JO:"JO[0-9]{2}[A-Z]{4}[0-9]{4}[0]{8}[A-Z0-9]{10}",KW:"KW[0-9]{2}[A-Z]{4}[0-9]{22}",KZ:"KZ[0-9]{2}[0-9]{3}[A-Z0-9]{13}",LB:"LB[0-9]{2}[0-9]{4}[A-Z0-9]{20}",LI:"LI[0-9]{2}[0-9]{5}[A-Z0-9]{12}",LT:"LT[0-9]{2}[0-9]{5}[0-9]{11}",LU:"LU[0-9]{2}[0-9]{3}[A-Z0-9]{13}",LV:"LV[0-9]{2}[A-Z]{4}[A-Z0-9]{13}",MC:"MC[0-9]{2}[0-9]{5}[0-9]{5}[A-Z0-9]{11}[0-9]{2}",MD:"MD[0-9]{2}[A-Z0-9]{20}",ME:"ME[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",MG:"MG[0-9]{2}[0-9]{23}",MK:"MK[0-9]{2}[0-9]{3}[A-Z0-9]{10}[0-9]{2}",ML:"ML[0-9]{2}[A-Z]{1}[0-9]{23}",MR:"MR13[0-9]{5}[0-9]{5}[0-9]{11}[0-9]{2}",MT:"MT[0-9]{2}[A-Z]{4}[0-9]{5}[A-Z0-9]{18}",MU:"MU[0-9]{2}[A-Z]{4}[0-9]{2}[0-9]{2}[0-9]{12}[0-9]{3}[A-Z]{3}",MZ:"MZ[0-9]{2}[0-9]{21}",NL:"NL[0-9]{2}[A-Z]{4}[0-9]{10}",NO:"NO[0-9]{2}[0-9]{4}[0-9]{6}[0-9]{1}",PK:"PK[0-9]{2}[A-Z]{4}[A-Z0-9]{16}",PL:"PL[0-9]{2}[0-9]{8}[0-9]{16}",PS:"PS[0-9]{2}[A-Z]{4}[A-Z0-9]{21}",PT:"PT[0-9]{2}[0-9]{4}[0-9]{4}[0-9]{11}[0-9]{2}",QA:"QA[0-9]{2}[A-Z]{4}[A-Z0-9]{21}",RO:"RO[0-9]{2}[A-Z]{4}[A-Z0-9]{16}",RS:"RS[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",SA:"SA[0-9]{2}[0-9]{2}[A-Z0-9]{18}",SE:"SE[0-9]{2}[0-9]{3}[0-9]{16}[0-9]{1}",SI:"SI[0-9]{2}[0-9]{5}[0-9]{8}[0-9]{2}",SK:"SK[0-9]{2}[0-9]{4}[0-9]{6}[0-9]{10}",SM:"SM[0-9]{2}[A-Z]{1}[0-9]{5}[0-9]{5}[A-Z0-9]{12}",SN:"SN[0-9]{2}[A-Z]{1}[0-9]{23}",TN:"TN59[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",TR:"TR[0-9]{2}[0-9]{5}[A-Z0-9]{1}[A-Z0-9]{16}",VG:"VG[0-9]{2}[A-Z]{4}[0-9]{16}"},validate:function(e,i,n){var s=i.val();if(""===s)return!0;s=s.replace(/[^a-zA-Z0-9]/g,"").toUpperCase();var r=n.country;if(r?"string"==typeof r&&this.REGEX[r]||(r=e.getDynamicOption(i,r)):r=s.substr(0,2),!this.REGEX[r])return{valid:!1,message:t.fn.bootstrapValidator.helpers.format(t.fn.bootstrapValidator.i18n.iban.countryNotSupported,r)};if(!new RegExp("^"+this.REGEX[r]+"$").test(s))return{valid:!1,message:t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.iban.country,t.fn.bootstrapValidator.i18n.iban.countries[r])};s=s.substr(4)+s.substr(0,4),s=(s=t.map(s.split(""),function(t){var e=t.charCodeAt(0);return e>="A".charCodeAt(0)&&e<="Z".charCodeAt(0)?e-"A".charCodeAt(0)+10:t})).join("");for(var a=parseInt(s.substr(0,1),10),o=s.length,l=1;o>l;++l)a=(10*a+parseInt(s.substr(l,1),10))%97;return{valid:1===a,message:t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.iban.country,t.fn.bootstrapValidator.i18n.iban.countries[r])}}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.id=t.extend(t.fn.bootstrapValidator.i18n.id||{},{default:"Please enter a valid identification number",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid identification number in %s",countries:{BA:"Bosnia and Herzegovina",BG:"Bulgaria",BR:"Brazil",CH:"Switzerland",CL:"Chile",CN:"China",CZ:"Czech Republic",DK:"Denmark",EE:"Estonia",ES:"Spain",FI:"Finland",HR:"Croatia",IE:"Ireland",IS:"Iceland",LT:"Lithuania",LV:"Latvia",ME:"Montenegro",MK:"Macedonia",NL:"Netherlands",RO:"Romania",RS:"Serbia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",TH:"Thailand",ZA:"South Africa"}}),t.fn.bootstrapValidator.validators.id={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["BA","BG","BR","CH","CL","CN","CZ","DK","EE","ES","FI","HR","IE","IS","LT","LV","ME","MK","NL","RO","RS","SE","SI","SK","SM","TH","ZA"],validate:function(e,i,n){var s=i.val();if(""===s)return!0;var r=n.country;if(r?("string"!=typeof r||-1===t.inArray(r.toUpperCase(),this.COUNTRY_CODES))&&(r=e.getDynamicOption(i,r)):r=s.substr(0,2),-1===t.inArray(r,this.COUNTRY_CODES))return{valid:!1,message:t.fn.bootstrapValidator.helpers.format(t.fn.bootstrapValidator.i18n.id.countryNotSupported,r)};return!!this[["_",r.toLowerCase()].join("")](s)||{valid:!1,message:t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.id.country,t.fn.bootstrapValidator.i18n.id.countries[r.toUpperCase()])}},_validateJMBG:function(t,e){if(!/^\d{13}$/.test(t))return!1;var i=parseInt(t.substr(0,2),10),n=parseInt(t.substr(2,2),10),s=(parseInt(t.substr(4,3),10),parseInt(t.substr(7,2),10)),r=parseInt(t.substr(12,1),10);if(i>31||n>12)return!1;for(var a=0,o=0;6>o;o++)a+=(7-o)*(parseInt(t.charAt(o),10)+parseInt(t.charAt(o+6),10));if((10===(a=11-a%11)||11===a)&&(a=0),a!==r)return!1;switch(e.toUpperCase()){case"BA":return s>=10&&19>=s;case"MK":return s>=41&&49>=s;case"ME":return s>=20&&29>=s;case"RS":return s>=70&&99>=s;case"SI":return s>=50&&59>=s;default:return!0}},_ba:function(t){return this._validateJMBG(t,"BA")},_mk:function(t){return this._validateJMBG(t,"MK")},_me:function(t){return this._validateJMBG(t,"ME")},_rs:function(t){return this._validateJMBG(t,"RS")},_si:function(t){return this._validateJMBG(t,"SI")},_bg:function(e){if(!/^\d{10}$/.test(e)&&!/^\d{6}\s\d{3}\s\d{1}$/.test(e))return!1;e=e.replace(/\s/g,"");var i=parseInt(e.substr(0,2),10)+1900,n=parseInt(e.substr(2,2),10),s=parseInt(e.substr(4,2),10);if(n>40?(i+=100,n-=40):n>20&&(i-=100,n-=20),!t.fn.bootstrapValidator.helpers.date(i,n,s))return!1;for(var r=0,a=[2,4,8,5,10,9,7,3,6],o=0;9>o;o++)r+=parseInt(e.charAt(o),10)*a[o];return(r=r%11%10)+""===e.substr(9,1)},_br:function(t){if(/^1{11}|2{11}|3{11}|4{11}|5{11}|6{11}|7{11}|8{11}|9{11}|0{11}$/.test(t))return!1;if(!/^\d{11}$/.test(t)&&!/^\d{3}\.\d{3}\.\d{3}-\d{2}$/.test(t))return!1;t=t.replace(/\./g,"").replace(/-/g,"");for(var e=0,i=0;9>i;i++)e+=(10-i)*parseInt(t.charAt(i),10);if((10===(e=11-e%11)||11===e)&&(e=0),e+""!==t.charAt(9))return!1;var n=0;for(i=0;10>i;i++)n+=(11-i)*parseInt(t.charAt(i),10);return(10===(n=11-n%11)||11===n)&&(n=0),n+""===t.charAt(10)},_ch:function(t){if(!/^756[\.]{0,1}[0-9]{4}[\.]{0,1}[0-9]{4}[\.]{0,1}[0-9]{2}$/.test(t))return!1;for(var e=(t=t.replace(/\D/g,"").substr(3)).length,i=0,n=8===e?[3,1]:[1,3],s=0;e-1>s;s++)i+=parseInt(t.charAt(s),10)*n[s%2];return(i=10-i%10)+""===t.charAt(e-1)},_cl:function(t){if(!/^\d{7,8}[-]{0,1}[0-9K]$/i.test(t))return!1;for(t=t.replace(/\-/g,"");t.length<9;)t="0"+t;for(var e=0,i=[3,2,7,6,5,4,3,2],n=0;8>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return 11===(e=11-e%11)?e=0:10===e&&(e="K"),e+""===t.charAt(8).toUpperCase()},_cn:function(e){if(e=e.trim(),!/^\d{15}$/.test(e)&&!/^\d{17}[\dXx]{1}$/.test(e))return!1;var i={11:{0:[0],1:[[0,9],[11,17]],2:[0,28,29]},12:{0:[0],1:[[0,16]],2:[0,21,23,25]},13:{0:[0],1:[[0,5],7,8,21,[23,33],[81,85]],2:[[0,5],[7,9],[23,25],27,29,30,81,83],3:[[0,4],[21,24]],4:[[0,4],6,21,[23,35],81],5:[[0,3],[21,35],81,82],6:[[0,4],[21,38],[81,84]],7:[[0,3],5,6,[21,33]],8:[[0,4],[21,28]],9:[[0,3],[21,30],[81,84]],10:[[0,3],[22,26],28,81,82],11:[[0,2],[21,28],81,82]},14:{0:[0],1:[0,1,[5,10],[21,23],81],2:[[0,3],11,12,[21,27]],3:[[0,3],11,21,22],4:[[0,2],11,21,[23,31],81],5:[[0,2],21,22,24,25,81],6:[[0,3],[21,24]],7:[[0,2],[21,29],81],8:[[0,2],[21,30],81,82],9:[[0,2],[21,32],81],10:[[0,2],[21,34],81,82],11:[[0,2],[21,30],81,82],23:[[0,3],22,23,[25,30],32,33]},15:{0:[0],1:[[0,5],[21,25]],2:[[0,7],[21,23]],3:[[0,4]],4:[[0,4],[21,26],[28,30]],5:[[0,2],[21,26],81],6:[[0,2],[21,27]],7:[[0,3],[21,27],[81,85]],8:[[0,2],[21,26]],9:[[0,2],[21,29],81],22:[[0,2],[21,24]],25:[[0,2],[22,31]],26:[[0,2],[24,27],[29,32],34],28:[0,1,[22,27]],29:[0,[21,23]]},21:{0:[0],1:[[0,6],[11,14],[22,24],81],2:[[0,4],[11,13],24,[81,83]],3:[[0,4],11,21,23,81],4:[[0,4],11,[21,23]],5:[[0,5],21,22],6:[[0,4],24,81,82],7:[[0,3],11,26,27,81,82],8:[[0,4],11,81,82],9:[[0,5],11,21,22],10:[[0,5],11,21,81],11:[[0,3],21,22],12:[[0,2],4,21,23,24,81,82],13:[[0,3],21,22,24,81,82],14:[[0,4],21,22,81]},22:{0:[0],1:[[0,6],12,22,[81,83]],2:[[0,4],11,21,[81,84]],3:[[0,3],22,23,81,82],4:[[0,3],21,22],5:[[0,3],21,23,24,81,82],6:[[0,2],4,5,[21,23],25,81],7:[[0,2],[21,24],81],8:[[0,2],21,22,81,82],24:[[0,6],24,26]},23:{0:[0],1:[[0,12],21,[23,29],[81,84]],2:[[0,8],21,[23,25],27,[29,31],81],3:[[0,7],21,81,82],4:[[0,7],21,22],5:[[0,3],5,6,[21,24]],6:[[0,6],[21,24]],7:[[0,16],22,81],8:[[0,5],11,22,26,28,33,81,82],9:[[0,4],21],10:[[0,5],24,25,81,[83,85]],11:[[0,2],21,23,24,81,82],12:[[0,2],[21,26],[81,83]],27:[[0,4],[21,23]]},31:{0:[0],1:[0,1,[3,10],[12,20]],2:[0,30]},32:{0:[0],1:[[0,7],11,[13,18],24,25],2:[[0,6],11,81,82],3:[[0,5],11,12,[21,24],81,82],4:[[0,2],4,5,11,12,81,82],5:[[0,9],[81,85]],6:[[0,2],11,12,21,23,[81,84]],7:[0,1,3,5,6,[21,24]],8:[[0,4],11,26,[29,31]],9:[[0,3],[21,25],28,81,82],10:[[0,3],11,12,23,81,84,88],11:[[0,2],11,12,[81,83]],12:[[0,4],[81,84]],13:[[0,2],11,[21,24]]},33:{0:[0],1:[[0,6],[8,10],22,27,82,83,85],2:[0,1,[3,6],11,12,25,26,[81,83]],3:[[0,4],22,24,[26,29],81,82],4:[[0,2],11,21,24,[81,83]],5:[[0,3],[21,23]],6:[[0,2],21,24,[81,83]],7:[[0,3],23,26,27,[81,84]],8:[[0,3],22,24,25,81],9:[[0,3],21,22],10:[[0,4],[21,24],81,82],11:[[0,2],[21,27],81]},34:{0:[0],1:[[0,4],11,[21,24],81],2:[[0,4],7,8,[21,23],25],3:[[0,4],11,[21,23]],4:[[0,6],21],5:[[0,4],6,[21,23]],6:[[0,4],21],7:[[0,3],11,21],8:[[0,3],11,[22,28],81],10:[[0,4],[21,24]],11:[[0,3],22,[24,26],81,82],12:[[0,4],21,22,25,26,82],13:[[0,2],[21,24]],14:[[0,2],[21,24]],15:[[0,3],[21,25]],16:[[0,2],[21,23]],17:[[0,2],[21,23]],18:[[0,2],[21,25],81]},35:{0:[0],1:[[0,5],11,[21,25],28,81,82],2:[[0,6],[11,13]],3:[[0,5],22],4:[[0,3],21,[23,30],81],5:[[0,5],21,[24,27],[81,83]],6:[[0,3],[22,29],81],7:[[0,2],[21,25],[81,84]],8:[[0,2],[21,25],81],9:[[0,2],[21,26],81,82]},36:{0:[0],1:[[0,5],11,[21,24]],2:[[0,3],22,81],3:[[0,2],13,[21,23]],4:[[0,3],21,[23,30],81,82],5:[[0,2],21],6:[[0,2],22,81],7:[[0,2],[21,35],81,82],8:[[0,3],[21,30],81],9:[[0,2],[21,26],[81,83]],10:[[0,2],[21,30]],11:[[0,2],[21,30],81]},37:{0:[0],1:[[0,5],12,13,[24,26],81],2:[[0,3],5,[11,14],[81,85]],3:[[0,6],[21,23]],4:[[0,6],81],5:[[0,3],[21,23]],6:[[0,2],[11,13],34,[81,87]],7:[[0,5],24,25,[81,86]],8:[[0,2],11,[26,32],[81,83]],9:[[0,3],11,21,23,82,83],10:[[0,2],[81,83]],11:[[0,3],21,22],12:[[0,3]],13:[[0,2],11,12,[21,29]],14:[[0,2],[21,28],81,82],15:[[0,2],[21,26],81],16:[[0,2],[21,26]],17:[[0,2],[21,28]]},41:{0:[0],1:[[0,6],8,22,[81,85]],2:[[0,5],11,[21,25]],3:[[0,7],11,[22,29],81],4:[[0,4],11,[21,23],25,81,82],5:[[0,3],5,6,22,23,26,27,81],6:[[0,3],11,21,22],7:[[0,4],11,21,[24,28],81,82],8:[[0,4],11,[21,23],25,[81,83]],9:[[0,2],22,23,[26,28]],10:[[0,2],[23,25],81,82],11:[[0,4],[21,23]],12:[[0,2],21,22,24,81,82],13:[[0,3],[21,30],81],14:[[0,3],[21,26],81],15:[[0,3],[21,28]],16:[[0,2],[21,28],81],17:[[0,2],[21,29]],90:[0,1]},42:{0:[0],1:[[0,7],[11,17]],2:[[0,5],22,81],3:[[0,3],[21,25],81],5:[[0,6],[25,29],[81,83]],6:[[0,2],6,7,[24,26],[82,84]],7:[[0,4]],8:[[0,2],4,21,22,81],9:[[0,2],[21,23],81,82,84],10:[[0,3],[22,24],81,83,87],11:[[0,2],[21,27],81,82],12:[[0,2],[21,24],81],13:[[0,3],21,81],28:[[0,2],22,23,[25,28]],90:[0,[4,6],21]},43:{0:[0],1:[[0,5],11,12,21,22,24,81],2:[[0,4],11,21,[23,25],81],3:[[0,2],4,21,81,82],4:[0,1,[5,8],12,[21,24],26,81,82],5:[[0,3],11,[21,25],[27,29],81],6:[[0,3],11,21,23,24,26,81,82],7:[[0,3],[21,26],81],8:[[0,2],11,21,22],9:[[0,3],[21,23],81],10:[[0,3],[21,28],81],11:[[0,3],[21,29]],12:[[0,2],[21,30],81],13:[[0,2],21,22,81,82],31:[0,1,[22,27],30]},44:{0:[0],1:[[0,7],[11,16],83,84],2:[[0,5],21,22,24,29,32,33,81,82],3:[0,1,[3,8]],4:[[0,4]],5:[0,1,[6,15],23,82,83],6:[0,1,[4,8]],7:[0,1,[3,5],81,[83,85]],8:[[0,4],11,23,25,[81,83]],9:[[0,3],23,[81,83]],12:[[0,3],[23,26],83,84],13:[[0,3],[22,24],81],14:[[0,2],[21,24],26,27,81],15:[[0,2],21,23,81],16:[[0,2],[21,25]],17:[[0,2],21,23,81],18:[[0,3],21,23,[25,27],81,82],19:[0],20:[0],51:[[0,3],21,22],52:[[0,3],21,22,24,81],53:[[0,2],[21,23],81]},45:{0:[0],1:[[0,9],[21,27]],2:[[0,5],[21,26]],3:[[0,5],11,12,[21,32]],4:[0,1,[3,6],11,[21,23],81],5:[[0,3],12,21],6:[[0,3],21,81],7:[[0,3],21,22],8:[[0,4],21,81],9:[[0,3],[21,24],81],10:[[0,2],[21,31]],11:[[0,2],[21,23]],12:[[0,2],[21,29],81],13:[[0,2],[21,24],81],14:[[0,2],[21,25],81]},46:{0:[0],1:[0,1,[5,8]],2:[0,1],3:[0,[21,23]],90:[[0,3],[5,7],[21,39]]},50:{0:[0],1:[[0,19]],2:[0,[22,38],[40,43]],3:[0,[81,84]]},51:{0:[0],1:[0,1,[4,8],[12,15],[21,24],29,31,32,[81,84]],3:[[0,4],11,21,22],4:[[0,3],11,21,22],5:[[0,4],21,22,24,25],6:[0,1,3,23,26,[81,83]],7:[0,1,3,4,[22,27],81],8:[[0,2],11,12,[21,24]],9:[[0,4],[21,23]],10:[[0,2],11,24,25,28],11:[[0,2],[11,13],23,24,26,29,32,33,81],13:[[0,4],[21,25],81],14:[[0,2],[21,25]],15:[[0,3],[21,29]],16:[[0,3],[21,23],81],17:[[0,3],[21,25],81],18:[[0,3],[21,27]],19:[[0,3],[21,23]],20:[[0,2],21,22,81],32:[0,[21,33]],33:[0,[21,38]],34:[0,1,[22,37]]},52:{0:[0],1:[[0,3],[11,15],[21,23],81],2:[0,1,3,21,22],3:[[0,3],[21,30],81,82],4:[[0,2],[21,25]],5:[[0,2],[21,27]],6:[[0,3],[21,28]],22:[0,1,[22,30]],23:[0,1,[22,28]],24:[0,1,[22,28]],26:[0,1,[22,36]],27:[[0,2],22,23,[25,32]]},53:{0:[0],1:[[0,3],[11,14],21,22,[24,29],81],3:[[0,2],[21,26],28,81],4:[[0,2],[21,28]],5:[[0,2],[21,24]],6:[[0,2],[21,30]],7:[[0,2],[21,24]],8:[[0,2],[21,29]],9:[[0,2],[21,27]],23:[0,1,[22,29],31],25:[[0,4],[22,32]],26:[0,1,[21,28]],27:[0,1,[22,30]],28:[0,1,22,23],29:[0,1,[22,32]],31:[0,2,3,[22,24]],34:[0,[21,23]],33:[0,21,[23,25]],35:[0,[21,28]]},54:{0:[0],1:[[0,2],[21,27]],21:[0,[21,29],32,33],22:[0,[21,29],[31,33]],23:[0,1,[22,38]],24:[0,[21,31]],25:[0,[21,27]],26:[0,[21,27]]},61:{0:[0],1:[[0,4],[11,16],22,[24,26]],2:[[0,4],22],3:[[0,4],[21,24],[26,31]],4:[[0,4],[22,31],81],5:[[0,2],[21,28],81,82],6:[[0,2],[21,32]],7:[[0,2],[21,30]],8:[[0,2],[21,31]],9:[[0,2],[21,29]],10:[[0,2],[21,26]]},62:{0:[0],1:[[0,5],11,[21,23]],2:[0,1],3:[[0,2],21],4:[[0,3],[21,23]],5:[[0,3],[21,25]],6:[[0,2],[21,23]],7:[[0,2],[21,25]],8:[[0,2],[21,26]],9:[[0,2],[21,24],81,82],10:[[0,2],[21,27]],11:[[0,2],[21,26]],12:[[0,2],[21,28]],24:[0,21,[24,29]],26:[0,21,[23,30]],29:[0,1,[21,27]],30:[0,1,[21,27]]},63:{0:[0],1:[[0,5],[21,23]],2:[0,2,[21,25]],21:[0,[21,23],[26,28]],22:[0,[21,24]],23:[0,[21,24]],25:[0,[21,25]],26:[0,[21,26]],27:[0,1,[21,26]],28:[[0,2],[21,23]]},64:{0:[0],1:[0,1,[4,6],21,22,81],2:[[0,3],5,[21,23]],3:[[0,3],[21,24],81],4:[[0,2],[21,25]],5:[[0,2],21,22]},65:{0:[0],1:[[0,9],21],2:[[0,5]],21:[0,1,22,23],22:[0,1,22,23],23:[[0,3],[23,25],27,28],28:[0,1,[22,29]],29:[0,1,[22,29]],30:[0,1,[22,24]],31:[0,1,[21,31]],32:[0,1,[21,27]],40:[0,2,3,[21,28]],42:[[0,2],21,[23,26]],43:[0,1,[21,26]],90:[[0,4]],27:[[0,2],22,23]},71:{0:[0]},81:{0:[0]},82:{0:[0]}},n=parseInt(e.substr(0,2),10),s=parseInt(e.substr(2,2),10),r=parseInt(e.substr(4,2),10);if(!i[n]||!i[n][s])return!1;for(var a=!1,o=i[n][s],l=0;ll;l++)p+=parseInt(e.charAt(l),10)*f[l];p=(12-p%11)%11;return("X"!==e.charAt(17).toUpperCase()?parseInt(e.charAt(17),10):10)===p}return!0},_cz:function(e){if(!/^\d{9,10}$/.test(e))return!1;var i=1900+parseInt(e.substr(0,2),10),n=parseInt(e.substr(2,2),10)%50%20,s=parseInt(e.substr(4,2),10);if(9===e.length){if(i>=1980&&(i-=100),i>1953)return!1}else 1954>i&&(i+=100);if(!t.fn.bootstrapValidator.helpers.date(i,n,s))return!1;if(10===e.length){var r=parseInt(e.substr(0,9),10)%11;return 1985>i&&(r%=10),r+""===e.substr(9,1)}return!0},_dk:function(e){if(!/^[0-9]{6}[-]{0,1}[0-9]{4}$/.test(e))return!1;e=e.replace(/-/g,"");var i=parseInt(e.substr(0,2),10),n=parseInt(e.substr(2,2),10),s=parseInt(e.substr(4,2),10);switch(!0){case-1!=="5678".indexOf(e.charAt(6))&&s>=58:s+=1800;break;case-1!=="0123".indexOf(e.charAt(6)):case-1!=="49".indexOf(e.charAt(6))&&s>=37:s+=1900;break;default:s+=2e3}return t.fn.bootstrapValidator.helpers.date(s,n,i)},_ee:function(t){return this._lt(t)},_es:function(t){if(!/^[0-9A-Z]{8}[-]{0,1}[0-9A-Z]$/.test(t)&&!/^[XYZ][-]{0,1}[0-9]{7}[-]{0,1}[0-9A-Z]$/.test(t))return!1;t=t.replace(/-/g,"");var e="XYZ".indexOf(t.charAt(0));-1!==e&&(t=e+t.substr(1)+"");var i=parseInt(t.substr(0,8),10);return(i="TRWAGMYFPDXBNJZSQVHLCKE"[i%23])===t.substr(8,1)},_fi:function(e){if(!/^[0-9]{6}[-+A][0-9]{3}[0-9ABCDEFHJKLMNPRSTUVWXY]$/.test(e))return!1;var i=parseInt(e.substr(0,2),10),n=parseInt(e.substr(2,2),10),s=parseInt(e.substr(4,2),10);if(s={"+":1800,"-":1900,A:2e3}[e.charAt(6)]+s,!t.fn.bootstrapValidator.helpers.date(s,n,i))return!1;if(2>parseInt(e.substr(7,3),10))return!1;var r=e.substr(0,6)+e.substr(7,3)+"";return r=parseInt(r,10),"0123456789ABCDEFHJKLMNPRSTUVWXY".charAt(r%31)===e.charAt(10)},_hr:function(e){return!!/^[0-9]{11}$/.test(e)&&t.fn.bootstrapValidator.helpers.mod11And10(e)},_ie:function(t){if(!/^\d{7}[A-W][AHWTX]?$/.test(t))return!1;var e=function(t){for(;t.length<7;)t="0"+t;for(var e="WABCDEFGHIJKLMNOPQRSTUV",i=0,n=0;7>n;n++)i+=parseInt(t.charAt(n),10)*(8-n);return i+=9*e.indexOf(t.substr(7)),e[i%23]};return 9!==t.length||"A"!==t.charAt(8)&&"H"!==t.charAt(8)?t.charAt(7)===e(t.substr(0,7)):t.charAt(7)===e(t.substr(0,7)+t.substr(8)+"")},_is:function(e){if(!/^[0-9]{6}[-]{0,1}[0-9]{4}$/.test(e))return!1;e=e.replace(/-/g,"");var i=parseInt(e.substr(0,2),10),n=parseInt(e.substr(2,2),10),s=parseInt(e.substr(4,2),10),r=parseInt(e.charAt(9),10);if(s=9===r?1900+s:100*(20+r)+s,!t.fn.bootstrapValidator.helpers.date(s,n,i,!0))return!1;for(var a=0,o=[3,2,7,6,5,4,3,2],l=0;8>l;l++)a+=parseInt(e.charAt(l),10)*o[l];return(a=11-a%11)+""===e.charAt(8)},_lt:function(e){if(!/^[0-9]{11}$/.test(e))return!1;var i=parseInt(e.charAt(0),10),n=parseInt(e.substr(1,2),10),s=parseInt(e.substr(3,2),10),r=parseInt(e.substr(5,2),10);if(n=100*(i%2==0?17+i/2:17+(i+1)/2)+n,!t.fn.bootstrapValidator.helpers.date(n,s,r,!0))return!1;for(var a=0,o=[1,2,3,4,5,6,7,8,9,1],l=0;10>l;l++)a+=parseInt(e.charAt(l),10)*o[l];if(10!=(a%=11))return a+""===e.charAt(10);for(a=0,o=[3,4,5,6,7,8,9,1,2,3],l=0;10>l;l++)a+=parseInt(e.charAt(l),10)*o[l];return 10===(a%=11)&&(a=0),a+""===e.charAt(10)},_lv:function(e){if(!/^[0-9]{6}[-]{0,1}[0-9]{5}$/.test(e))return!1;e=e.replace(/\D/g,"");var i=parseInt(e.substr(0,2),10),n=parseInt(e.substr(2,2),10),s=parseInt(e.substr(4,2),10);if(s=s+1800+100*parseInt(e.charAt(6),10),!t.fn.bootstrapValidator.helpers.date(s,n,i,!0))return!1;for(var r=0,a=[10,5,8,4,2,1,6,3,7,9],o=0;10>o;o++)r+=parseInt(e.charAt(o),10)*a[o];return(r=(r+1)%11%10)+""===e.charAt(10)},_nl:function(t){for(;t.length<9;)t="0"+t;if(!/^[0-9]{4}[.]{0,1}[0-9]{2}[.]{0,1}[0-9]{3}$/.test(t))return!1;if(t=t.replace(/\./g,""),0===parseInt(t,10))return!1;for(var e=0,i=t.length,n=0;i-1>n;n++)e+=(9-n)*parseInt(t.charAt(n),10);return 10===(e%=11)&&(e=0),e+""===t.charAt(i-1)},_ro:function(e){if(!/^[0-9]{13}$/.test(e))return!1;var i=parseInt(e.charAt(0),10);if(0===i||7===i||8===i)return!1;var n=parseInt(e.substr(1,2),10),s=parseInt(e.substr(3,2),10),r=parseInt(e.substr(5,2),10);if(r>31&&s>12)return!1;if(9!==i&&(n={1:1900,2:1900,3:1800,4:1800,5:2e3,6:2e3}[i+""]+n,!t.fn.bootstrapValidator.helpers.date(n,s,r)))return!1;for(var a=0,o=[2,7,9,1,4,6,3,5,8,2,7,9],l=e.length,d=0;l-1>d;d++)a+=parseInt(e.charAt(d),10)*o[d];return 10===(a%=11)&&(a=1),a+""===e.charAt(l-1)},_se:function(e){if(!/^[0-9]{10}$/.test(e)&&!/^[0-9]{6}[-|+][0-9]{4}$/.test(e))return!1;e=e.replace(/[^0-9]/g,"");var i=parseInt(e.substr(0,2),10)+1900,n=parseInt(e.substr(2,2),10),s=parseInt(e.substr(4,2),10);return!!t.fn.bootstrapValidator.helpers.date(i,n,s)&&t.fn.bootstrapValidator.helpers.luhn(e)},_sk:function(t){return this._cz(t)},_sm:function(t){return/^\d{5}$/.test(t)},_th:function(t){if(13!==t.length)return!1;for(var e=0,i=0;12>i;i++)e+=parseInt(t.charAt(i),10)*(13-i);return(11-e%11)%10===parseInt(t.charAt(12),10)},_za:function(e){if(!/^[0-9]{10}[0|1][8|9][0-9]$/.test(e))return!1;var i=parseInt(e.substr(0,2),10),n=(new Date).getFullYear()%100,s=parseInt(e.substr(2,2),10),r=parseInt(e.substr(4,2),10);return i=i>=n?i+1900:i+2e3,!!t.fn.bootstrapValidator.helpers.date(i,s,r)&&t.fn.bootstrapValidator.helpers.luhn(e)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.identical=t.extend(t.fn.bootstrapValidator.i18n.identical||{},{default:"Please enter the same value"}),t.fn.bootstrapValidator.validators.identical={html5Attributes:{message:"message",field:"field"},validate:function(t,e,i){var n=e.val();if(""===n)return!0;var s=t.getFieldElements(i.field);return null===s||0===s.length||n===s.val()&&(t.updateStatus(i.field,t.STATUS_VALID,"identical"),!0)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.imei=t.extend(t.fn.bootstrapValidator.i18n.imei||{},{default:"Please enter a valid IMEI number"}),t.fn.bootstrapValidator.validators.imei={validate:function(e,i){var n=i.val();if(""===n)return!0;switch(!0){case/^\d{15}$/.test(n):case/^\d{2}-\d{6}-\d{6}-\d{1}$/.test(n):case/^\d{2}\s\d{6}\s\d{6}\s\d{1}$/.test(n):return n=n.replace(/[^0-9]/g,""),t.fn.bootstrapValidator.helpers.luhn(n);case/^\d{14}$/.test(n):case/^\d{16}$/.test(n):case/^\d{2}-\d{6}-\d{6}(|-\d{2})$/.test(n):case/^\d{2}\s\d{6}\s\d{6}(|\s\d{2})$/.test(n):return!0;default:return!1}}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.imo=t.extend(t.fn.bootstrapValidator.i18n.imo||{},{default:"Please enter a valid IMO number"}),t.fn.bootstrapValidator.validators.imo={validate:function(t,e){var i=e.val();if(""===i)return!0;if(!/^IMO \d{7}$/i.test(i))return!1;for(var n=0,s=i.replace(/^.*(\d{7})$/,"$1"),r=6;r>=1;r--)n+=s.slice(6-r,-r)*(r+1);return n%10===parseInt(s.charAt(6),10)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.integer=t.extend(t.fn.bootstrapValidator.i18n.integer||{},{default:"Please enter a valid number"}),t.fn.bootstrapValidator.validators.integer={enableByHtml5:function(t){return"number"===t.attr("type")&&(void 0===t.attr("step")||t.attr("step")%1==0)},validate:function(t,e){if(this.enableByHtml5(e)&&e.get(0).validity&&!0===e.get(0).validity.badInput)return!1;var i=e.val();return""===i||/^(?:-?(?:0|[1-9][0-9]*))$/.test(i)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.ip=t.extend(t.fn.bootstrapValidator.i18n.ip||{},{default:"Please enter a valid IP address",ipv4:"Please enter a valid IPv4 address",ipv6:"Please enter a valid IPv6 address"}),t.fn.bootstrapValidator.validators.ip={html5Attributes:{message:"message",ipv4:"ipv4",ipv6:"ipv6"},validate:function(e,i,n){var s=i.val();if(""===s)return!0;var r,a=/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,o=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,l=!1;switch(!0){case(n=t.extend({},{ipv4:!0,ipv6:!0},n)).ipv4&&!n.ipv6:l=a.test(s),r=n.message||t.fn.bootstrapValidator.i18n.ip.ipv4;break;case!n.ipv4&&n.ipv6:l=o.test(s),r=n.message||t.fn.bootstrapValidator.i18n.ip.ipv6;break;case n.ipv4&&n.ipv6:default:l=a.test(s)||o.test(s),r=n.message||t.fn.bootstrapValidator.i18n.ip.default}return{valid:l,message:r}}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.isbn=t.extend(t.fn.bootstrapValidator.i18n.isbn||{},{default:"Please enter a valid ISBN number"}),t.fn.bootstrapValidator.validators.isbn={validate:function(t,e){var i=e.val();if(""===i)return!0;var n;switch(!0){case/^\d{9}[\dX]$/.test(i):case 13===i.length&&/^(\d+)-(\d+)-(\d+)-([\dX])$/.test(i):case 13===i.length&&/^(\d+)\s(\d+)\s(\d+)\s([\dX])$/.test(i):n="ISBN10";break;case/^(978|979)\d{9}[\dX]$/.test(i):case 17===i.length&&/^(978|979)-(\d+)-(\d+)-(\d+)-([\dX])$/.test(i):case 17===i.length&&/^(978|979)\s(\d+)\s(\d+)\s(\d+)\s([\dX])$/.test(i):n="ISBN13";break;default:return!1}var s,r,a=(i=i.replace(/[^0-9X]/gi,"")).split(""),o=a.length,l=0;switch(n){case"ISBN10":for(l=0,s=0;o-1>s;s++)l+=parseInt(a[s],10)*(10-s);return 11===(r=11-l%11)?r=0:10===r&&(r="X"),r+""===a[o-1];case"ISBN13":for(l=0,s=0;o-1>s;s++)l+=s%2==0?parseInt(a[s],10):3*parseInt(a[s],10);return 10===(r=10-l%10)&&(r="0"),r+""===a[o-1];default:return!1}}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.isin=t.extend(t.fn.bootstrapValidator.i18n.isin||{},{default:"Please enter a valid ISIN number"}),t.fn.bootstrapValidator.validators.isin={COUNTRY_CODES:"AF|AX|AL|DZ|AS|AD|AO|AI|AQ|AG|AR|AM|AW|AU|AT|AZ|BS|BH|BD|BB|BY|BE|BZ|BJ|BM|BT|BO|BQ|BA|BW|BV|BR|IO|BN|BG|BF|BI|KH|CM|CA|CV|KY|CF|TD|CL|CN|CX|CC|CO|KM|CG|CD|CK|CR|CI|HR|CU|CW|CY|CZ|DK|DJ|DM|DO|EC|EG|SV|GQ|ER|EE|ET|FK|FO|FJ|FI|FR|GF|PF|TF|GA|GM|GE|DE|GH|GI|GR|GL|GD|GP|GU|GT|GG|GN|GW|GY|HT|HM|VA|HN|HK|HU|IS|IN|ID|IR|IQ|IE|IM|IL|IT|JM|JP|JE|JO|KZ|KE|KI|KP|KR|KW|KG|LA|LV|LB|LS|LR|LY|LI|LT|LU|MO|MK|MG|MW|MY|MV|ML|MT|MH|MQ|MR|MU|YT|MX|FM|MD|MC|MN|ME|MS|MA|MZ|MM|NA|NR|NP|NL|NC|NZ|NI|NE|NG|NU|NF|MP|NO|OM|PK|PW|PS|PA|PG|PY|PE|PH|PN|PL|PT|PR|QA|RE|RO|RU|RW|BL|SH|KN|LC|MF|PM|VC|WS|SM|ST|SA|SN|RS|SC|SL|SG|SX|SK|SI|SB|SO|ZA|GS|SS|ES|LK|SD|SR|SJ|SZ|SE|CH|SY|TW|TJ|TZ|TH|TL|TG|TK|TO|TT|TN|TR|TM|TC|TV|UG|UA|AE|GB|US|UM|UY|UZ|VU|VE|VN|VG|VI|WF|EH|YE|ZM|ZW",validate:function(t,e){var i=e.val();if(""===i)return!0;i=i.toUpperCase();if(!new RegExp("^("+this.COUNTRY_CODES+")[0-9A-Z]{10}$").test(i))return!1;for(var n="",s=i.length,r=0;s-1>r;r++){var a=i.charCodeAt(r);n+=a>57?(a-55).toString():i.charAt(r)}var o="",l=n.length,d=l%2!=0?0:1;for(r=0;l>r;r++)o+=parseInt(n[r],10)*(r%2===d?2:1)+"";var u=0;for(r=0;ro;o++)r+=parseInt(i.charAt(o),10)*a[o%2];return(r=10-r%10)+""===i.charAt(s-1)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.issn=t.extend(t.fn.bootstrapValidator.i18n.issn||{},{default:"Please enter a valid ISSN number"}),t.fn.bootstrapValidator.validators.issn={validate:function(t,e){var i=e.val();if(""===i)return!0;if(!/^\d{4}\-\d{3}[\dX]$/.test(i))return!1;var n=(i=i.replace(/[^0-9X]/gi,"")).split(""),s=n.length,r=0;"X"===n[7]&&(n[7]=10);for(var a=0;s>a;a++)r+=parseInt(n[a],10)*(8-a);return r%11==0}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.lessThan=t.extend(t.fn.bootstrapValidator.i18n.lessThan||{},{default:"Please enter a value less than or equal to %s",notInclusive:"Please enter a value less than %s"}),t.fn.bootstrapValidator.validators.lessThan={html5Attributes:{message:"message",value:"value",inclusive:"inclusive"},enableByHtml5:function(t){var e=t.attr("type"),i=t.attr("max");return!(!i||"date"===e)&&{value:i}},validate:function(e,i,n){var s=i.val();if(""===s)return!0;if(!t.isNumeric(s))return!1;var r=t.isNumeric(n.value)?n.value:e.getDynamicOption(i,n.value);return s=parseFloat(s),!0===n.inclusive||void 0===n.inclusive?{valid:r>=s,message:t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.lessThan.default,r)}:{valid:r>s,message:t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.lessThan.notInclusive,r)}}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.mac=t.extend(t.fn.bootstrapValidator.i18n.mac||{},{default:"Please enter a valid MAC address"}),t.fn.bootstrapValidator.validators.mac={validate:function(t,e){var i=e.val();return""===i||/^([0-9A-F]{2}[:-]){5}([0-9A-F]{2})$/.test(i)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.meid=t.extend(t.fn.bootstrapValidator.i18n.meid||{},{default:"Please enter a valid MEID number"}),t.fn.bootstrapValidator.validators.meid={validate:function(e,i){var n=i.val();if(""===n)return!0;switch(!0){case/^[0-9A-F]{15}$/i.test(n):case/^[0-9A-F]{2}[- ][0-9A-F]{6}[- ][0-9A-F]{6}[- ][0-9A-F]$/i.test(n):case/^\d{19}$/.test(n):case/^\d{5}[- ]\d{5}[- ]\d{4}[- ]\d{4}[- ]\d$/.test(n):var s=n.charAt(n.length-1);if((n=n.replace(/[- ]/g,"")).match(/^\d*$/i))return t.fn.bootstrapValidator.helpers.luhn(n);n=n.slice(0,-1);for(var r="",a=1;13>=a;a+=2)r+=(2*parseInt(n.charAt(a),16)).toString(16);var o=0;for(a=0;a0:!("number"!==n||!i.get(0).validity||!0!==i.get(0).validity.badInput)||""!==t.trim(i.val())}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.numeric=t.extend(t.fn.bootstrapValidator.i18n.numeric||{},{default:"Please enter a valid float number"}),t.fn.bootstrapValidator.validators.numeric={html5Attributes:{message:"message",separator:"separator"},enableByHtml5:function(t){return"number"===t.attr("type")&&void 0!==t.attr("step")&&t.attr("step")%1!=0},validate:function(t,e,i){if(this.enableByHtml5(e)&&e.get(0).validity&&!0===e.get(0).validity.badInput)return!1;var n=e.val();if(""===n)return!0;var s=i.separator||".";return"."!==s&&(n=n.replace(s,".")),!isNaN(parseFloat(n))&&isFinite(n)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.phone=t.extend(t.fn.bootstrapValidator.i18n.phone||{},{default:"Please enter a valid phone number",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid phone number in %s",countries:{BR:"Brazil",CN:"China",CZ:"Czech Republic",DK:"Denmark",ES:"Spain",FR:"France",GB:"United Kingdom",MA:"Morocco",PK:"Pakistan",RO:"Romania",RU:"Russia",SK:"Slovakia",TH:"Thailand",US:"USA",VE:"Venezuela"}}),t.fn.bootstrapValidator.validators.phone={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["BR","CN","CZ","DK","ES","FR","GB","MA","PK","RO","RU","SK","TH","US","VE"],validate:function(e,i,n){var s=i.val();if(""===s)return!0;var r=n.country;if(("string"!=typeof r||-1===t.inArray(r,this.COUNTRY_CODES))&&(r=e.getDynamicOption(i,r)),!r||-1===t.inArray(r.toUpperCase(),this.COUNTRY_CODES))return{valid:!1,message:t.fn.bootstrapValidator.helpers.format(t.fn.bootstrapValidator.i18n.phone.countryNotSupported,r)};var a=!0;switch(r.toUpperCase()){case"BR":s=t.trim(s),a=/^(([\d]{4}[-.\s]{1}[\d]{2,3}[-.\s]{1}[\d]{2}[-.\s]{1}[\d]{2})|([\d]{4}[-.\s]{1}[\d]{3}[-.\s]{1}[\d]{4})|((\(?\+?[0-9]{2}\)?\s?)?(\(?\d{2}\)?\s?)?\d{4,5}[-.\s]?\d{4}))$/.test(s);break;case"CN":s=t.trim(s),a=/^((00|\+)?(86(?:-| )))?((\d{11})|(\d{3}[- ]{1}\d{4}[- ]{1}\d{4})|((\d{2,4}[- ]){1}(\d{7,8}|(\d{3,4}[- ]{1}\d{4}))([- ]{1}\d{1,4})?))$/.test(s);break;case"CZ":a=/^(((00)([- ]?)|\+)(420)([- ]?))?((\d{3})([- ]?)){2}(\d{3})$/.test(s);break;case"DK":s=t.trim(s),a=/^(\+45|0045|\(45\))?\s?[2-9](\s?\d){7}$/.test(s);break;case"ES":s=t.trim(s),a=/^(?:(?:(?:\+|00)34\D?))?(?:9|6)(?:\d\D?){8}$/.test(s);break;case"FR":s=t.trim(s),a=/^(?:(?:(?:\+|00)33[ ]?(?:\(0\)[ ]?)?)|0){1}[1-9]{1}([ .-]?)(?:\d{2}\1?){3}\d{2}$/.test(s);break;case"GB":s=t.trim(s),a=/^\(?(?:(?:0(?:0|11)\)?[\s-]?\(?|\+)44\)?[\s-]?\(?(?:0\)?[\s-]?\(?)?|0)(?:\d{2}\)?[\s-]?\d{4}[\s-]?\d{4}|\d{3}\)?[\s-]?\d{3}[\s-]?\d{3,4}|\d{4}\)?[\s-]?(?:\d{5}|\d{3}[\s-]?\d{3})|\d{5}\)?[\s-]?\d{4,5}|8(?:00[\s-]?11[\s-]?11|45[\s-]?46[\s-]?4\d))(?:(?:[\s-]?(?:x|ext\.?\s?|\#)\d+)?)$/.test(s);break;case"MA":s=t.trim(s),a=/^(?:(?:(?:\+|00)212[\s]?(?:[\s]?\(0\)[\s]?)?)|0){1}(?:5[\s.-]?[2-3]|6[\s.-]?[13-9]){1}[0-9]{1}(?:[\s.-]?\d{2}){3}$/.test(s);break;case"PK":s=t.trim(s),a=/^0?3[0-9]{2}[0-9]{7}$/.test(s);break;case"RO":a=/^(\+4|)?(07[0-8]{1}[0-9]{1}|02[0-9]{2}|03[0-9]{2}){1}?(\s|\.|\-)?([0-9]{3}(\s|\.|\-|)){2}$/g.test(s);break;case"RU":a=/^((8|\+7|007)[\-\.\/ ]?)?([\(\/\.]?\d{3}[\)\/\.]?[\-\.\/ ]?)?[\d\-\.\/ ]{7,10}$/g.test(s);break;case"SK":a=/^(((00)([- ]?)|\+)(420)([- ]?))?((\d{3})([- ]?)){2}(\d{3})$/.test(s);break;case"TH":a=/^0\(?([6|8-9]{2})*-([0-9]{3})*-([0-9]{4})$/.test(s);break;case"VE":s=t.trim(s),a=/^0(?:2(?:12|4[0-9]|5[1-9]|6[0-9]|7[0-8]|8[1-35-8]|9[1-5]|3[45789])|4(?:1[246]|2[46]))\d{7}$/.test(s);break;case"US":default:s=s.replace(/\D/g,""),a=/^(?:(1\-?)|(\+1 ?))?\(?(\d{3})[\)\-\.]?(\d{3})[\-\.]?(\d{4})$/.test(s)&&10===s.length}return{valid:a,message:t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.phone.country,t.fn.bootstrapValidator.i18n.phone.countries[r])}}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.regexp=t.extend(t.fn.bootstrapValidator.i18n.regexp||{},{default:"Please enter a value matching the pattern"}),t.fn.bootstrapValidator.validators.regexp={html5Attributes:{message:"message",regexp:"regexp"},enableByHtml5:function(t){var e=t.attr("pattern");return!!e&&{regexp:e}},validate:function(t,e,i){var n=e.val();if(""===n)return!0;return("string"==typeof i.regexp?new RegExp(i.regexp):i.regexp).test(n)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.remote=t.extend(t.fn.bootstrapValidator.i18n.remote||{},{default:"Please enter a valid value"}),t.fn.bootstrapValidator.validators.remote={html5Attributes:{message:"message",name:"name",type:"type",url:"url",delay:"delay"},destroy:function(t,e){e.data("bv.remote.timer")&&(clearTimeout(e.data("bv.remote.timer")),e.removeData("bv.remote.timer"))},validate:function(e,i,n){function s(){var e=t.ajax({type:u,headers:c,url:d,dataType:"json",data:l});return e.then(function(t){t.valid=!0===t.valid||"true"===t.valid,a.resolve(i,"remote",t)}),a.fail(function(){e.abort()}),a}var r=i.val(),a=new t.Deferred;if(""===r)return a.resolve(i,"remote",{valid:!0}),a;var o=i.attr("data-bv-field"),l=n.data||{},d=n.url,u=n.type||"GET",c=n.headers||{};return"function"==typeof l&&(l=l.call(this,e)),"function"==typeof d&&(d=d.call(this,e)),l[n.name||o]=r,n.delay?(i.data("bv.remote.timer")&&clearTimeout(i.data("bv.remote.timer")),i.data("bv.remote.timer",setTimeout(s,n.delay)),a):s()}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.rtn=t.extend(t.fn.bootstrapValidator.i18n.rtn||{},{default:"Please enter a valid RTN number"}),t.fn.bootstrapValidator.validators.rtn={validate:function(t,e){var i=e.val();if(""===i)return!0;if(!/^\d{9}$/.test(i))return!1;for(var n=0,s=0;sa;a++)n+=s[a]*parseInt(i.charAt(a),36);return(n=(10-n%10)%10)+""===i.charAt(r-1)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.siren=t.extend(t.fn.bootstrapValidator.i18n.siren||{},{default:"Please enter a valid SIREN number"}),t.fn.bootstrapValidator.validators.siren={validate:function(e,i){var n=i.val();return""===n||!!/^\d{9}$/.test(n)&&t.fn.bootstrapValidator.helpers.luhn(n)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.siret=t.extend(t.fn.bootstrapValidator.i18n.siret||{},{default:"Please enter a valid SIRET number"}),t.fn.bootstrapValidator.validators.siret={validate:function(t,e){var i=e.val();if(""===i)return!0;for(var n,s=0,r=i.length,a=0;r>a;a++)n=parseInt(i.charAt(a),10),a%2==0&&(n*=2)>9&&(n-=9),s+=n;return s%10==0}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.step=t.extend(t.fn.bootstrapValidator.i18n.step||{},{default:"Please enter a valid step of %s"}),t.fn.bootstrapValidator.validators.step={html5Attributes:{message:"message",base:"baseValue",step:"step"},validate:function(e,i,n){var s=i.val();if(""===s)return!0;if(n=t.extend({},{baseValue:0,step:1},n),s=parseFloat(s),!t.isNumeric(s))return!1;var r=function(t,e){if(0===e)return 1;var i=(t+"").split("."),n=(e+"").split("."),s=(1===i.length?0:i[1].length)+(1===n.length?0:n[1].length);return function(t,e){var i=Math.pow(10,e),n=(t*=i)>0|-(0>t);return t%1==.5*n?(Math.floor(t)+(n>0))/i:Math.round(t)/i}(t-e*Math.floor(t/e),s)}(s-n.baseValue,n.step);return{valid:0===r||r===n.step,message:t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.step.default,[n.step])}}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.stringCase=t.extend(t.fn.bootstrapValidator.i18n.stringCase||{},{default:"Please enter only lowercase characters",upper:"Please enter only uppercase characters"}),t.fn.bootstrapValidator.validators.stringCase={html5Attributes:{message:"message",case:"case"},validate:function(e,i,n){var s=i.val();if(""===s)return!0;var r=(n.case||"lower").toLowerCase();return{valid:"upper"===r?s===s.toUpperCase():s===s.toLowerCase(),message:n.message||("upper"===r?t.fn.bootstrapValidator.i18n.stringCase.upper:t.fn.bootstrapValidator.i18n.stringCase.default)}}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.stringLength=t.extend(t.fn.bootstrapValidator.i18n.stringLength||{},{default:"Please enter a value with valid length",less:"Please enter less than %s characters",more:"Please enter more than %s characters",between:"Please enter value between %s and %s characters long"}),t.fn.bootstrapValidator.validators.stringLength={html5Attributes:{message:"message",min:"min",max:"max"},enableByHtml5:function(e){var i={},n=e.attr("maxlength"),s=e.attr("minlength");return n&&(i.max=parseInt(n,10)),s&&(i.min=parseInt(s,10)),!t.isEmptyObject(i)&&i},validate:function(e,i,n){var s=i.val();if(""===s)return!0;var r=t.isNumeric(n.min)?n.min:e.getDynamicOption(i,n.min),a=t.isNumeric(n.max)?n.max:e.getDynamicOption(i,n.max),o=s.length,l=!0,d=n.message||t.fn.bootstrapValidator.i18n.stringLength.default;switch((r&&oparseInt(a,10))&&(l=!1),!0){case!!r&&!!a:d=t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.stringLength.between,[parseInt(r,10),parseInt(a,10)]);break;case!!r:d=t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.stringLength.more,parseInt(r,10));break;case!!a:d=t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.stringLength.less,parseInt(a,10))}return{valid:l,message:d}}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.uri=t.extend(t.fn.bootstrapValidator.i18n.uri||{},{default:"Please enter a valid URI"}),t.fn.bootstrapValidator.validators.uri={html5Attributes:{message:"message",allowlocal:"allowLocal",protocol:"protocol"},enableByHtml5:function(t){return"url"===t.attr("type")},validate:function(t,e,i){var n=e.val();if(""===n)return!0;var s=!0===i.allowLocal||"true"===i.allowLocal,r=(i.protocol||"http, https, ftp").split(",").join("|").replace(/\s/g,"");return new RegExp("^(?:(?:"+r+")://)(?:\\S+(?::\\S*)?@)?(?:"+(s?"":"(?!(?:10|127)(?:\\.\\d{1,3}){3})(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})")+"(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))"+(s?"?":"")+")(?::\\d{2,5})?(?:/[^\\s]*)?$","i").test(n)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.uuid=t.extend(t.fn.bootstrapValidator.i18n.uuid||{},{default:"Please enter a valid UUID number",version:"Please enter a valid UUID version %s number"}),t.fn.bootstrapValidator.validators.uuid={html5Attributes:{message:"message",version:"version"},validate:function(e,i,n){var s=i.val();if(""===s)return!0;var r={3:/^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,4:/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,5:/^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,all:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i},a=n.version?n.version+"":"all";return{valid:null===r[a]||r[a].test(s),message:n.version?t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.uuid.version,n.version):n.message||t.fn.bootstrapValidator.i18n.uuid.default}}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.vat=t.extend(t.fn.bootstrapValidator.i18n.vat||{},{default:"Please enter a valid VAT number",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid VAT number in %s",countries:{AT:"Austria",BE:"Belgium",BG:"Bulgaria",BR:"Brazil",CH:"Switzerland",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",EE:"Estonia",ES:"Spain",FI:"Finland",FR:"France",GB:"United Kingdom",GR:"Greek",EL:"Greek",HU:"Hungary",HR:"Croatia",IE:"Ireland",IS:"Iceland",IT:"Italy",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",MT:"Malta",NL:"Netherlands",NO:"Norway",PL:"Poland",PT:"Portugal",RO:"Romania",RU:"Russia",RS:"Serbia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",VE:"Venezuela",ZA:"South Africa"}}),t.fn.bootstrapValidator.validators.vat={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["AT","BE","BG","BR","CH","CY","CZ","DE","DK","EE","EL","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LT","LU","LV","MT","NL","NO","PL","PT","RO","RU","RS","SE","SK","SI","VE","ZA"],validate:function(e,i,n){var s=i.val();if(""===s)return!0;var r=n.country;if(r?("string"!=typeof r||-1===t.inArray(r.toUpperCase(),this.COUNTRY_CODES))&&(r=e.getDynamicOption(i,r)):r=s.substr(0,2),-1===t.inArray(r,this.COUNTRY_CODES))return{valid:!1,message:t.fn.bootstrapValidator.helpers.format(t.fn.bootstrapValidator.i18n.vat.countryNotSupported,r)};return!!this[["_",r.toLowerCase()].join("")](s)||{valid:!1,message:t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.vat.country,t.fn.bootstrapValidator.i18n.vat.countries[r.toUpperCase()])}},_at:function(t){if(/^ATU[0-9]{8}$/.test(t)&&(t=t.substr(2)),!/^U[0-9]{8}$/.test(t))return!1;t=t.substr(1);for(var e=0,i=[1,2,1,2,1,2,1],n=0,s=0;7>s;s++)(n=parseInt(t.charAt(s),10)*i[s])>9&&(n=Math.floor(n/10)+n%10),e+=n;return 10===(e=10-(e+4)%10)&&(e=0),e+""===t.substr(7,1)},_be:function(t){if(/^BE[0]{0,1}[0-9]{9}$/.test(t)&&(t=t.substr(2)),!/^[0]{0,1}[0-9]{9}$/.test(t))return!1;if(9===t.length&&(t="0"+t),"0"===t.substr(1,1))return!1;return(parseInt(t.substr(0,8),10)+parseInt(t.substr(8,2),10))%97==0},_bg:function(e){if(/^BG[0-9]{9,10}$/.test(e)&&(e=e.substr(2)),!/^[0-9]{9,10}$/.test(e))return!1;var i=0,n=0;if(9===e.length){for(n=0;8>n;n++)i+=parseInt(e.charAt(n),10)*(n+1);if(10==(i%=11))for(i=0,n=0;8>n;n++)i+=parseInt(e.charAt(n),10)*(n+3);return(i%=10)+""===e.substr(8)}if(10===e.length){return function(e){var i=parseInt(e.substr(0,2),10)+1900,n=parseInt(e.substr(2,2),10),s=parseInt(e.substr(4,2),10);if(n>40?(i+=100,n-=40):n>20&&(i-=100,n-=20),!t.fn.bootstrapValidator.helpers.date(i,n,s))return!1;for(var r=0,a=[2,4,8,5,10,9,7,3,6],o=0;9>o;o++)r+=parseInt(e.charAt(o),10)*a[o];return(r=r%11%10)+""===e.substr(9,1)}(e)||function(t){for(var e=0,i=[21,19,17,13,11,9,7,3,1],n=0;9>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return(e%=10)+""===t.substr(9,1)}(e)||function(t){for(var e=0,i=[4,3,2,7,6,5,4,3,2],n=0;9>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return 10!=(e=11-e%11)&&(11===e&&(e=0),e+""===t.substr(9,1))}(e)}return!1},_br:function(t){if(""===t)return!0;var e=t.replace(/[^\d]+/g,"");if(""===e||14!==e.length)return!1;if("00000000000000"===e||"11111111111111"===e||"22222222222222"===e||"33333333333333"===e||"44444444444444"===e||"55555555555555"===e||"66666666666666"===e||"77777777777777"===e||"88888888888888"===e||"99999999999999"===e)return!1;for(var i=e.length-2,n=e.substring(0,i),s=e.substring(i),r=0,a=i-7,o=i;o>=1;o--)r+=parseInt(n.charAt(i-o),10)*a--,2>a&&(a=9);var l=2>r%11?0:11-r%11;if(l!==parseInt(s.charAt(0),10))return!1;for(i+=1,n=e.substring(0,i),r=0,a=i-7,o=i;o>=1;o--)r+=parseInt(n.charAt(i-o),10)*a--,2>a&&(a=9);return(l=2>r%11?0:11-r%11)===parseInt(s.charAt(1),10)},_ch:function(t){if(/^CHE[0-9]{9}(MWST)?$/.test(t)&&(t=t.substr(2)),!/^E[0-9]{9}(MWST)?$/.test(t))return!1;t=t.substr(1);for(var e=0,i=[5,4,3,2,7,6,5,4],n=0;8>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return 10!=(e=11-e%11)&&(11===e&&(e=0),e+""===t.substr(8,1))},_cy:function(t){if(/^CY[0-5|9]{1}[0-9]{7}[A-Z]{1}$/.test(t)&&(t=t.substr(2)),!/^[0-5|9]{1}[0-9]{7}[A-Z]{1}$/.test(t))return!1;if("12"===t.substr(0,2))return!1;for(var e=0,i={0:1,1:0,2:5,3:7,4:9,5:13,6:15,7:17,8:19,9:21},n=0;8>n;n++){var s=parseInt(t.charAt(n),10);n%2==0&&(s=i[s+""]),e+=s}return(e="ABCDEFGHIJKLMNOPQRSTUVWXYZ"[e%26])+""===t.substr(8,1)},_cz:function(e){if(/^CZ[0-9]{8,10}$/.test(e)&&(e=e.substr(2)),!/^[0-9]{8,10}$/.test(e))return!1;var i=0,n=0;if(8===e.length){if(e.charAt(0)+""=="9")return!1;for(i=0,n=0;7>n;n++)i+=parseInt(e.charAt(n),10)*(8-n);return 10===(i=11-i%11)&&(i=0),11===i&&(i=1),i+""===e.substr(7,1)}if(9===e.length&&e.charAt(0)+""=="6"){for(i=0,n=0;7>n;n++)i+=parseInt(e.charAt(n+1),10)*(8-n);return 10===(i=11-i%11)&&(i=0),11===i&&(i=1),(i=[8,7,6,5,4,3,2,1,0,9,10][i-1])+""===e.substr(8,1)}if(9===e.length||10===e.length){var s=1900+parseInt(e.substr(0,2),10),r=parseInt(e.substr(2,2),10)%50%20,a=parseInt(e.substr(4,2),10);if(9===e.length){if(s>=1980&&(s-=100),s>1953)return!1}else 1954>s&&(s+=100);if(!t.fn.bootstrapValidator.helpers.date(s,r,a))return!1;if(10===e.length){var o=parseInt(e.substr(0,9),10)%11;return 1985>s&&(o%=10),o+""===e.substr(9,1)}return!0}return!1},_de:function(e){return/^DE[0-9]{9}$/.test(e)&&(e=e.substr(2)),!!/^[0-9]{9}$/.test(e)&&t.fn.bootstrapValidator.helpers.mod11And10(e)},_dk:function(t){if(/^DK[0-9]{8}$/.test(t)&&(t=t.substr(2)),!/^[0-9]{8}$/.test(t))return!1;for(var e=0,i=[2,7,6,5,4,3,2,1],n=0;8>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return e%11==0},_ee:function(t){if(/^EE[0-9]{9}$/.test(t)&&(t=t.substr(2)),!/^[0-9]{9}$/.test(t))return!1;for(var e=0,i=[3,7,1,3,7,1,3,7,1],n=0;9>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return e%10==0},_es:function(t){if(/^ES[0-9A-Z][0-9]{7}[0-9A-Z]$/.test(t)&&(t=t.substr(2)),!/^[0-9A-Z][0-9]{7}[0-9A-Z]$/.test(t))return!1;var e=t.charAt(0);return/^[0-9]$/.test(e)?function(t){var e=parseInt(t.substr(0,8),10);return(e="TRWAGMYFPDXBNJZSQVHLCKE"[e%23])+""===t.substr(8,1)}(t):/^[XYZ]$/.test(e)?function(t){var e=["XYZ".indexOf(t.charAt(0)),t.substr(1)].join("");return e=parseInt(e,10),(e="TRWAGMYFPDXBNJZSQVHLCKE"[e%23])+""===t.substr(8,1)}(t):function(t){var e,i=t.charAt(0);if(-1!=="KLM".indexOf(i))return e=parseInt(t.substr(1,8),10),(e="TRWAGMYFPDXBNJZSQVHLCKE"[e%23])+""===t.substr(8,1);if(-1!=="ABCDEFGHJNPQRSUVW".indexOf(i)){for(var n=0,s=[2,1,2,1,2,1,2],r=0,a=0;7>a;a++)(r=parseInt(t.charAt(a+1),10)*s[a])>9&&(r=Math.floor(r/10)+r%10),n+=r;return(n=10-n%10)+""===t.substr(8,1)||"JABCDEFGHI"[n]===t.substr(8,1)}return!1}(t)},_fi:function(t){if(/^FI[0-9]{8}$/.test(t)&&(t=t.substr(2)),!/^[0-9]{8}$/.test(t))return!1;for(var e=0,i=[7,9,10,5,8,4,2,1],n=0;8>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return e%11==0},_fr:function(e){if(/^FR[0-9A-Z]{2}[0-9]{9}$/.test(e)&&(e=e.substr(2)),!/^[0-9A-Z]{2}[0-9]{9}$/.test(e))return!1;if(!t.fn.bootstrapValidator.helpers.luhn(e.substr(2)))return!1;if(/^[0-9]{2}$/.test(e.substr(0,2)))return e.substr(0,2)===parseInt(e.substr(2)+"12",10)%97+"";var i,n="0123456789ABCDEFGHJKLMNPQRSTUVWXYZ";return i=/^[0-9]{1}$/.test(e.charAt(0))?24*n.indexOf(e.charAt(0))+n.indexOf(e.charAt(1))-10:34*n.indexOf(e.charAt(0))+n.indexOf(e.charAt(1))-100,(parseInt(e.substr(2),10)+1+Math.floor(i/11))%11==i%11},_gb:function(t){if((/^GB[0-9]{9}$/.test(t)||/^GB[0-9]{12}$/.test(t)||/^GBGD[0-9]{3}$/.test(t)||/^GBHA[0-9]{3}$/.test(t)||/^GB(GD|HA)8888[0-9]{5}$/.test(t))&&(t=t.substr(2)),!(/^[0-9]{9}$/.test(t)||/^[0-9]{12}$/.test(t)||/^GD[0-9]{3}$/.test(t)||/^HA[0-9]{3}$/.test(t)||/^(GD|HA)8888[0-9]{5}$/.test(t)))return!1;var e=t.length;if(5===e){var i=t.substr(0,2),n=parseInt(t.substr(2),10);return"GD"===i&&500>n||"HA"===i&&n>=500}if(11===e&&("GD8888"===t.substr(0,6)||"HA8888"===t.substr(0,6)))return!("GD"===t.substr(0,2)&&parseInt(t.substr(6,3),10)>=500||"HA"===t.substr(0,2)&&parseInt(t.substr(6,3),10)<500)&&parseInt(t.substr(6,3),10)%97===parseInt(t.substr(9,2),10);if(9===e||12===e){for(var s=0,r=[8,7,6,5,4,3,2,10,1],a=0;9>a;a++)s+=parseInt(t.charAt(a),10)*r[a];return s%=97,parseInt(t.substr(0,3),10)>=100?0===s||42===s||55===s:0===s}return!0},_gr:function(t){if(/^(GR|EL)[0-9]{9}$/.test(t)&&(t=t.substr(2)),!/^[0-9]{9}$/.test(t))return!1;8===t.length&&(t="0"+t);for(var e=0,i=[256,128,64,32,16,8,4,2],n=0;8>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return(e=e%11%10)+""===t.substr(8,1)},_el:function(t){return this._gr(t)},_hu:function(t){if(/^HU[0-9]{8}$/.test(t)&&(t=t.substr(2)),!/^[0-9]{8}$/.test(t))return!1;for(var e=0,i=[9,7,3,1,9,7,3,1],n=0;8>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return e%10==0},_hr:function(e){return/^HR[0-9]{11}$/.test(e)&&(e=e.substr(2)),!!/^[0-9]{11}$/.test(e)&&t.fn.bootstrapValidator.helpers.mod11And10(e)},_ie:function(t){if(/^IE[0-9]{1}[0-9A-Z\*\+]{1}[0-9]{5}[A-Z]{1,2}$/.test(t)&&(t=t.substr(2)),!/^[0-9]{1}[0-9A-Z\*\+]{1}[0-9]{5}[A-Z]{1,2}$/.test(t))return!1;var e=function(t){for(;t.length<7;)t="0"+t;for(var e="WABCDEFGHIJKLMNOPQRSTUV",i=0,n=0;7>n;n++)i+=parseInt(t.charAt(n),10)*(8-n);return i+=9*e.indexOf(t.substr(7)),e[i%23]};return/^[0-9]+$/.test(t.substr(0,7))?t.charAt(7)===e(t.substr(0,7)+t.substr(8)+""):-1==="ABCDEFGHIJKLMNOPQRSTUVWXYZ+*".indexOf(t.charAt(1))||t.charAt(7)===e(t.substr(2,5)+t.substr(0,1)+"")},_is:function(t){return/^IS[0-9]{5,6}$/.test(t)&&(t=t.substr(2)),/^[0-9]{5,6}$/.test(t)},_it:function(e){if(/^IT[0-9]{11}$/.test(e)&&(e=e.substr(2)),!/^[0-9]{11}$/.test(e))return!1;if(0===parseInt(e.substr(0,7),10))return!1;var i=parseInt(e.substr(7,3),10);return!(1>i||i>201&&999!==i&&888!==i)&&t.fn.bootstrapValidator.helpers.luhn(e)},_lt:function(t){if(/^LT([0-9]{7}1[0-9]{1}|[0-9]{10}1[0-9]{1})$/.test(t)&&(t=t.substr(2)),!/^([0-9]{7}1[0-9]{1}|[0-9]{10}1[0-9]{1})$/.test(t))return!1;var e,i=t.length,n=0;for(e=0;i-1>e;e++)n+=parseInt(t.charAt(e),10)*(1+e%9);var s=n%11;if(10===s)for(n=0,e=0;i-1>e;e++)n+=parseInt(t.charAt(e),10)*(1+(e+2)%9);return(s=s%11%10)+""===t.charAt(i-1)},_lu:function(t){return/^LU[0-9]{8}$/.test(t)&&(t=t.substr(2)),!!/^[0-9]{8}$/.test(t)&&parseInt(t.substr(0,6),10)%89+""===t.substr(6,2)},_lv:function(e){if(/^LV[0-9]{11}$/.test(e)&&(e=e.substr(2)),!/^[0-9]{11}$/.test(e))return!1;var i,n=parseInt(e.charAt(0),10),s=0,r=[],a=e.length;if(n>3){for(s=0,r=[9,1,4,8,3,10,2,5,7,6,1],i=0;a>i;i++)s+=parseInt(e.charAt(i),10)*r[i];return 3==(s%=11)}var o=parseInt(e.substr(0,2),10),l=parseInt(e.substr(2,2),10),d=parseInt(e.substr(4,2),10);if(d=d+1800+100*parseInt(e.charAt(6),10),!t.fn.bootstrapValidator.helpers.date(d,l,o))return!1;for(s=0,r=[10,5,8,4,2,1,6,3,7,9],i=0;a-1>i;i++)s+=parseInt(e.charAt(i),10)*r[i];return(s=(s+1)%11%10)+""===e.charAt(a-1)},_mt:function(t){if(/^MT[0-9]{8}$/.test(t)&&(t=t.substr(2)),!/^[0-9]{8}$/.test(t))return!1;for(var e=0,i=[3,4,6,7,8,9,10,1],n=0;8>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return e%37==0},_nl:function(t){if(/^NL[0-9]{9}B[0-9]{2}$/.test(t)&&(t=t.substr(2)),!/^[0-9]{9}B[0-9]{2}$/.test(t))return!1;for(var e=0,i=[9,8,7,6,5,4,3,2],n=0;8>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return(e%=11)>9&&(e=0),e+""===t.substr(8,1)},_no:function(t){if(/^NO[0-9]{9}$/.test(t)&&(t=t.substr(2)),!/^[0-9]{9}$/.test(t))return!1;for(var e=0,i=[3,2,7,6,5,4,3,2],n=0;8>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return 11===(e=11-e%11)&&(e=0),e+""===t.substr(8,1)},_pl:function(t){if(/^PL[0-9]{10}$/.test(t)&&(t=t.substr(2)),!/^[0-9]{10}$/.test(t))return!1;for(var e=0,i=[6,5,7,2,3,4,5,6,7,-1],n=0;10>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return e%11==0},_pt:function(t){if(/^PT[0-9]{9}$/.test(t)&&(t=t.substr(2)),!/^[0-9]{9}$/.test(t))return!1;for(var e=0,i=[9,8,7,6,5,4,3,2],n=0;8>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return(e=11-e%11)>9&&(e=0),e+""===t.substr(8,1)},_ro:function(t){if(/^RO[1-9][0-9]{1,9}$/.test(t)&&(t=t.substr(2)),!/^[1-9][0-9]{1,9}$/.test(t))return!1;for(var e=t.length,i=[7,5,3,2,1,7,5,3,2].slice(10-e),n=0,s=0;e-1>s;s++)n+=parseInt(t.charAt(s),10)*i[s];return(n=10*n%11%10)+""===t.substr(e-1,1)},_ru:function(t){if(/^RU([0-9]{10}|[0-9]{12})$/.test(t)&&(t=t.substr(2)),!/^([0-9]{10}|[0-9]{12})$/.test(t))return!1;var e=0;if(10===t.length){var i=0,n=[2,4,10,3,5,9,4,6,8,0];for(e=0;10>e;e++)i+=parseInt(t.charAt(e),10)*n[e];return(i%=11)>9&&(i%=10),i+""===t.substr(9,1)}if(12===t.length){var s=0,r=[7,2,4,10,3,5,9,4,6,8,0],a=0,o=[3,7,2,4,10,3,5,9,4,6,8,0];for(e=0;11>e;e++)s+=parseInt(t.charAt(e),10)*r[e],a+=parseInt(t.charAt(e),10)*o[e];return(s%=11)>9&&(s%=10),(a%=11)>9&&(a%=10),s+""===t.substr(10,1)&&a+""===t.substr(11,1)}return!1},_rs:function(t){if(/^RS[0-9]{9}$/.test(t)&&(t=t.substr(2)),!/^[0-9]{9}$/.test(t))return!1;for(var e=10,i=0,n=0;8>n;n++)0===(i=(parseInt(t.charAt(n),10)+e)%10)&&(i=10),e=2*i%11;return(e+parseInt(t.substr(8,1),10))%10==1},_se:function(e){return/^SE[0-9]{10}01$/.test(e)&&(e=e.substr(2)),!!/^[0-9]{10}01$/.test(e)&&(e=e.substr(0,10),t.fn.bootstrapValidator.helpers.luhn(e))},_si:function(t){if(/^SI[0-9]{8}$/.test(t)&&(t=t.substr(2)),!/^[0-9]{8}$/.test(t))return!1;for(var e=0,i=[8,7,6,5,4,3,2],n=0;7>n;n++)e+=parseInt(t.charAt(n),10)*i[n];return 10===(e=11-e%11)&&(e=0),e+""===t.substr(7,1)},_sk:function(t){return/^SK[1-9][0-9][(2-4)|(6-9)][0-9]{7}$/.test(t)&&(t=t.substr(2)),!!/^[1-9][0-9][(2-4)|(6-9)][0-9]{7}$/.test(t)&&parseInt(t,10)%11==0},_ve:function(t){if(/^VE[VEJPG][0-9]{9}$/.test(t)&&(t=t.substr(2)),!/^[VEJPG][0-9]{9}$/.test(t))return!1;for(var e={V:4,E:8,J:12,P:16,G:20}[t.charAt(0)],i=[3,2,7,6,5,4,3,2],n=0;8>n;n++)e+=parseInt(t.charAt(n+1),10)*i[n];return(11===(e=11-e%11)||10===e)&&(e=0),e+""===t.substr(9,1)},_za:function(t){return/^ZA4[0-9]{9}$/.test(t)&&(t=t.substr(2)),/^4[0-9]{9}$/.test(t)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.vin=t.extend(t.fn.bootstrapValidator.i18n.vin||{},{default:"Please enter a valid VIN number"}),t.fn.bootstrapValidator.validators.vin={validate:function(t,e){var i=e.val();if(""===i)return!0;if(!/^[a-hj-npr-z0-9]{8}[0-9xX][a-hj-npr-z0-9]{8}$/i.test(i))return!1;for(var n={A:1,B:2,C:3,D:4,E:5,F:6,G:7,H:8,J:1,K:2,L:3,M:4,N:5,P:7,R:9,S:2,T:3,U:4,V:5,W:6,X:7,Y:8,Z:9,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,0:0},s=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],r=0,a=(i=i.toUpperCase()).length,o=0;a>o;o++)r+=n[i.charAt(o)+""]*s[o];var l=r%11;return 10===l&&(l="X"),l+""===i.charAt(8)}}}(window.jQuery),function(t){t.fn.bootstrapValidator.i18n.zipCode=t.extend(t.fn.bootstrapValidator.i18n.zipCode||{},{default:"Please enter a valid postal code",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid postal code in %s",countries:{BR:"Brazil",CA:"Canada",CZ:"Czech Republic",DK:"Denmark",GB:"United Kingdom",IT:"Italy",MA:"Morocco",NL:"Netherlands",RO:"Romania",RU:"Russia",SE:"Sweden",SG:"Singapore",SK:"Slovakia",US:"USA"}}),t.fn.bootstrapValidator.validators.zipCode={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["BR","CA","CZ","DK","GB","IT","MA","NL","RO","RU","SE","SG","SK","US"],validate:function(e,i,n){var s=i.val();if(""===s||!n.country)return!0;var r=n.country;if(("string"!=typeof r||-1===t.inArray(r,this.COUNTRY_CODES))&&(r=e.getDynamicOption(i,r)),!r||-1===t.inArray(r.toUpperCase(),this.COUNTRY_CODES))return{valid:!1,message:t.fn.bootstrapValidator.helpers.format(t.fn.bootstrapValidator.i18n.zipCode.countryNotSupported,r)};var a=!1;switch(r=r.toUpperCase()){case"BR":a=/^(\d{2})([\.]?)(\d{3})([\-]?)(\d{3})$/.test(s);break;case"CA":a=/^(?:A|B|C|E|G|H|J|K|L|M|N|P|R|S|T|V|X|Y){1}[0-9]{1}(?:A|B|C|E|G|H|J|K|L|M|N|P|R|S|T|V|W|X|Y|Z){1}\s?[0-9]{1}(?:A|B|C|E|G|H|J|K|L|M|N|P|R|S|T|V|W|X|Y|Z){1}[0-9]{1}$/i.test(s);break;case"CZ":a=/^(\d{3})([ ]?)(\d{2})$/.test(s);break;case"DK":a=/^(DK(-|\s)?)?\d{4}$/i.test(s);break;case"GB":a=this._gb(s);break;case"IT":a=/^(I-|IT-)?\d{5}$/i.test(s);break;case"MA":a=/^[1-9][0-9]{4}$/i.test(s);break;case"NL":a=/^[1-9][0-9]{3} ?(?!sa|sd|ss)[a-z]{2}$/i.test(s);break;case"RO":a=/^(0[1-8]{1}|[1-9]{1}[0-5]{1})?[0-9]{4}$/i.test(s);break;case"RU":a=/^[0-9]{6}$/i.test(s);break;case"SE":a=/^(S-)?\d{3}\s?\d{2}$/i.test(s);break;case"SG":a=/^([0][1-9]|[1-6][0-9]|[7]([0-3]|[5-9])|[8][0-2])(\d{4})$/i.test(s);break;case"SK":a=/^(\d{3})([ ]?)(\d{2})$/.test(s);break;case"US":default:a=/^\d{4,5}([\-]?\d{4})?$/.test(s)}return{valid:a,message:t.fn.bootstrapValidator.helpers.format(n.message||t.fn.bootstrapValidator.i18n.zipCode.country,t.fn.bootstrapValidator.i18n.zipCode.countries[r])}},_gb:function(t){for(var e="[ABCDEFGHIJKLMNOPRSTUWYZ]",i="[ABCDEFGHKLMNOPQRSTUVWXY]",n="[ABDEFGHJLNPQRSTUWXYZ]",s=[new RegExp("^("+e+"{1}"+i+"?[0-9]{1,2})(\\s*)([0-9]{1}"+n+"{2})$","i"),new RegExp("^("+e+"{1}[0-9]{1}[ABCDEFGHJKPMNRSTUVWXY]{1})(\\s*)([0-9]{1}"+n+"{2})$","i"),new RegExp("^("+e+"{1}"+i+"{1}?[0-9]{1}[ABEHMNPRVWXY]{1})(\\s*)([0-9]{1}"+n+"{2})$","i"),new RegExp("^(BF1)(\\s*)([0-6]{1}[ABDEFGHJLNPQRST]{1}[ABDEFGHJLNPQRSTUWZYZ]{1})$","i"),/^(GIR)(\s*)(0AA)$/i,/^(BFPO)(\s*)([0-9]{1,4})$/i,/^(BFPO)(\s*)(c\/o\s*[0-9]{1,3})$/i,/^([A-Z]{4})(\s*)(1ZZ)$/i,/^(AI-2640)$/i],r=0;r1&&i+t>this.cols?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),s=this._getOption("originLeft")?n.left:n.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var o=Math.floor(r/this.columnWidth);o-=r%this.columnWidth?0:1,o=Math.min(this.cols-1,o);for(var l=(this._getOption("originTop")?n.top:n.bottom)+i.outerHeight,d=a;d<=o;d++)this.colYs[d]=Math.max(l,this.colYs[d])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),n=i.prototype,s={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var r in e.prototype)s[r]||(n[r]=e.prototype[r]);var a=n.measureColumns;n.measureColumns=function(){this.items=this.isotope.filteredItems,a.call(this)};var o=n._getOption;return n._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:o.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var n={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,n},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(i,n,s,r,a,o){return e(t,i,n,s,r,a,o)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,n,s,r,a){var o=t.jQuery,l=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=r,d.LayoutMode=a;var u=d.prototype;u._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in a.modes)this._initLayoutMode(t)},u.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},u._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;io||ao?1:-1)*(l?1:-1)}}return 0}}(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(e)}},u._getIsSameSortBy=function(t){for(var e=0;e0&&e.init()}},consoleNote:{selector:"html",init:function(){if(navigator.userAgent.toLowerCase().indexOf("chrome")>-1){window.console.log.apply(console,["\n %c Made with ♥ by Onyx %c %c %c http://onyxdev.net/ \n\n","color: #fff; background: #b0976d; padding:5px 0;","background: #494949; padding:5px 0;","background: #494949; padding:5px 0;","color: #fff; background: #1c1c1c; padding:5px 0;"])}else window.console&&window.console.log("Made with ♥ by Onyx - http://onyxdev.net/")}},log:function(){if(!0===Onyx.defaults.debug){for(var t=[],e="console.log(args)",i=0;i-1&&(t.indexOf("windows")>-1||t.indexOf("macintosh")>-1||t.indexOf("linux")>-1)&&t.indexOf("mobile")<0&&t.indexOf("android")<0;return"ontouchstart"in window&&!e},platformDetect:{selector:"html",init:function(){var t=$(this.selector);/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)?(mobileTest=!0,t.addClass("mobile")):(mobileTest=!1,t.addClass("no-mobile"));/mozilla/.test(navigator.userAgent);/safari/.test(navigator.userAgent),"ontouchstart"in document.documentElement||(document.documentElement.className+=" no-touch")}},helpers:{selector:"body",init:function(){$('a[href="#"]').each(function(){$(this).attr("href","javascript: void (0)")});var t=(new Date).getFullYear();$(".current-year").html(t),jQuery.extend(jQuery.easing,{easeInOutQuart:function(t,e,i,n,s){return(e/=s/2)<1?n/2*e*e*e*e+i:-n/2*((e-=2)*e*e*e-2)+i},easeInOutElastic:function(t,e,i,n,s){var r=1.70158,a=0,o=n;if(0==e)return i;if(2==(e/=s/2))return i+n;if(a||(a=s*(.3*1.5)),o$(window).height()?$("#go-to-top").addClass("visible"):$("#go-to-top").removeClass("visible")});for(var e=document.getElementsByTagName("video"),i=0;i ul").slideUp(350,function(){$("body").removeClass("menu-is-open"),$(".mobile-menu-container").slideUp(1100,"easeInOutQuart",function(){$(".menu-container").css("display","none"),t.removeClass("disabled"),$("#main-nav > ul.active").length&&$("#main-nav > ul.active").removeClass("active"),$("#main-nav > ul").css("display","block")})}))}},magicSliders:{selector:".onyx-slider",init:function(){var t=0;$(this.selector).each(function(){var e=$(this),i=e.find(".slider-container"),n=t;if(e.find(".swiper-wrapper").length>0){i.addClass("slider-"+n+" initialized").attr("id",n),e.find(".slider-pagination").addClass("pagination-"+n),e.find(".swiper-button-prev").addClass("button-prev-"+n),e.find(".swiper-button-next").addClass("button-next-"+n),i.find(".slide").length<=1&&$('.slider-click[data-pagination-rel="'+i.data("pagination-rel")+'"]').addClass("disabled");var s=i.attr("data-items-per-view")?i.attr("data-items-per-view"):1;"auto"!=s&&(s=parseInt(s,10)),onyxSliders[n]=new Swiper(".slider-"+n,{slidesPerView:s,spaceBetween:i.attr("data-space-between")?parseInt(i.attr("data-space-between"),10):30,grabCursor:!0,centeredSlides:s%2==1,autoplay:{delay:i.attr("data-autoplay")?parseInt(i.attr("data-autoplay"),10):5e3,disableOnInteraction:!0},speed:i.attr("data-speed")?parseInt(i.attr("data-speed"),10):700,loop:i.attr("data-loop")?parseInt(i.attr("data-loop"),10):0,setWrapperSize:!1,watchSlidesProgress:!0,mousewheelControl:!0,keyboardControl:!0,slidesPerGroup:1,loopFillGroupWithBlank:!0,navigation:{nextEl:".button-next-"+n,prevEl:".button-prev-"+n,disabledClass:"disabled"},breakpoints:{1024:{slidesPerView:i.attr("data-items-per-view")?parseInt(i.attr("data-items-per-view"),10):s,spaceBetween:i.attr("data-space-between")?parseInt(i.attr("data-space-between"),10):30},768:{slidesPerView:i.attr("data-items-per-view-md")?parseInt(i.attr("data-items-per-view-md"),10):2,spaceBetween:i.attr("data-space-between")?parseInt(i.attr("data-space-between"),10):0},640:{slidesPerView:i.attr("data-items-per-view-sm")?parseInt(i.attr("data-items-per-view-sm"),10):1,spaceBetween:i.attr("data-space-between")?parseInt(i.attr("data-space-between"),10):0,slidesPerGroup:i.attr("data-items-per-view-sm")?parseInt(i.attr("data-items-per-view-sm"),10):1},320:{slidesPerView:1,spaceBetween:i.attr("data-space-between")?parseInt(i.attr("data-space-between"),10):0,slidesPerGroup:i.attr("data-items-per-view-sm")?parseInt(i.attr("data-items-per-view-sm"),10):1}},on:{init:function(){e.addClass("initialized")}}}),onyxSliders[n].update(),t++}})}},stickyHeader:{selector:"header",init:function(){var t=$(this.selector),e=t.find(".header-top").outerHeight(),i=0,n=5;if(!$("body").hasClass("error404")){$(window).scroll(function(i){Onyx.stickyHeader.startAction(t,e)}),$(document).ready(function(){Onyx.stickyHeader.startAction(t,e)});var i=0,n=5;$(window).scroll(function(){var e=$(this).scrollTop();Onyx.stickyHeader.scrollDownEffect(e,t,i,n),i=e}),$(document).ready(function(){var e=$(this).scrollTop();Onyx.stickyHeader.scrollDownEffect(e,t,i,n)})}},startAction:function(t,e){$(window).scrollTop()>1?t.addClass("sticky"):t.removeClass("sticky")},scrollDownEffect:function(t,e,i,n){Math.abs(i-t)<=n||(t>i&&t>300&&!$("body").hasClass("menu-is-open")?(e.addClass("hide-header"),Onyx.log("Hide header"),Onyx.headerSearch.closeSearchForm($('header a[class*="search"]'))):(e.removeClass("hide-header"),Onyx.log("Show header")))}},headerSearch:{selector:'header a[class*="search"]',init:function(){var t=$(this.selector);t.on("click",function(){Onyx.log("Open search form clicked..."),Onyx.headerSearch.openSearchForm(t)}),$("header .close-search").on("click",function(){Onyx.log("Close search form clicked..."),Onyx.headerSearch.closeSearchForm(t)})},openSearchForm:function(t){t.parents("header").addClass("show-search-form"),setTimeout(function(){$("header form.search-form input[type=search]").focus()},100)},closeSearchForm:function(t){t.parents("header").removeClass("show-search-form"),$("header form.search-form input[type=search]").val("")}},galleryIsotopeInit:{selector:".masonry-container",init:function(){var t=$(this.selector);t.imagesLoaded({background:".masonry-item .img-container > a"},function(){t.isotope({itemSelector:".masonry-item",originLeft:!$("body").hasClass("rtl"),percentPosition:!0,masonry:{columnWidth:".grid-sizer"},stagger:30,visibleStyle:{opacity:1,transform:"translateY(0)"},hiddenStyle:{opacity:0,transform:"translateY(100px)"},filter:function(){$(this);return!0}})})}},onyxWaypoints:{selector:".waypoint-trigger",init:function(){var t=0;$(this.selector).each(function(){var e=$(this);e.children().each(function(){var i=$(this),n=e.attr("data-offset")?e.attr("data-offset")+"%":"100%",s=i.attr("data-animation")?i.attr("data-animation"):"step-up",r=i.attr("data-animation-delay")?i.attr("data-animation-delay"):t+"s";i.css({"-webkit-transition-delay":r,"-moz-transition-delay":r,"transition-delay":r}),i.addClass(s),e.waypoint({handler:function(t){Onyx.log(t),e.addClass("waypoint-reveal")},offset:n,triggerOnce:!1}),t+=.2}),t=0})}},postShareTrigger:{selector:".share-trigger",init:function(){var t=$(this.selector);$(window).outerWidth()<=992&&t.toggleClass("active")}},telInputs:{selector:'[type="tel"]',init:function(){$(this.selector).keyup(function(){this.value=this.value.replace(/[^0-9\.]/g,"")})}},contactForm:{selector:".onyx-validation",init:function(){var t=$(this.selector),e=0;t.bootstrapValidator({feedbackIcons:{valid:"ion-checkmark-circled",invalid:"ion-android-alert",validating:"ion-loop"},onError:function(e){t.find(".validation-errors").stop(0,0).slideDown(500,function(){$(this).css("height","auto")})},onSuccess:function(i){0==e&&("undefined"!=typeof grecaptcha?0!==grecaptcha.getResponse()&&grecaptcha.execute():Onyx.contactForm.ajaxCall(t),e++)}})},ajaxCall:function(container){var $form=container;$.ajax({type:"post",url:onyx_js_localized.ajaxurl,data:$form.serialize(),method:$form.attr("method"),dataType:"JSON",beforeSend:function(){$form.append(''),$form.addClass("ajax-loader")},success:function(t){$form.removeClass("ajax-loader"),$form.children(".loading-container").remove(),t.success?$form.find(".msg").html(t.msg).stop(0,0).slideDown(500,function(){$(this).css("height","auto"),$(this).hasClass("has-error")&&$(this).removeClass("has-error")}):$form.find(".msg").html(t.msg).stop(0,0).slideDown(500,function(){$(this).css("height","auto")}),onyxReCaptchaReset(),resetForm($form)},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})}},postShareButtons:{selector:"[data-share]",init:function(){$(this.selector);this.simpleShareInit()},simpleShareInit:function(){try{$("body").on("click","ul[data-share] a.popup",{},function(t){t.preventDefault();var e=$(this);Onyx.postShareButtons.popupCenter(e.attr("href"),e.data("text"),580,470)})}catch(t){}},popupCenter:function(t,e,i,n){var s=void 0!==window.screenLeft?window.screenLeft:screen.left,r=void 0!==window.screenTop?window.screenTop:screen.top,a=(window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width)/2-i/2+s,o=(window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height)/3-n/3+r,l=window.open(t,e,"scrollbars=yes, width="+i+", height="+n+", top="+o+", left="+a);l&&l.focus&&l.focus()}},relatedPosts:{selector:".related-posts",init:function(){$(this.selector).css("max-height",parseInt($('.multimedia-head > .row > [class*="col-"] .img-container').outerHeight(),10))}},accordionToggle:{selector:".accordion-item > dt",init:function(){$(this.selector).on("click",function(){return $(".accordion-item.active").each(function(){$(this).children("dd").slideUp(1200,"easeInOutQuart",function(){$(this).css("height","auto"),$(this).parent().removeClass("active")})}),$(this).parent().hasClass("active")?$(this).next().slideUp(1200,"easeInOutQuart",function(){$(this).css("height","auto"),$(this).parent().removeClass("active")}):$(this).next().slideDown(1200,"easeInOutQuart",function(){$(this).css("height","auto"),$(this).parent().addClass("active")}),!1})}},currentMenuItem:{selector:"nav#main-nav",init:function(){var t=$(this.selector),e=window.location.pathname;0==t.find("li.current-menu-item").length&&e.length>3&&t.find("a").each(function(){var t=$(this);-1===t.attr("href").indexOf(e)||t.parent("li").hasClass("current-menu-item")||t.parent("li").addClass("current-menu-item")})}}},$(document).ready(function(){Onyx.init()})}($),"undefined"!=typeof onyx_js_localized)var reCaptchaIDs=[],site_key=onyx_js_localized.recaptcha_api_key,lightbox_investor_cotnact=onyx_js_localized.lightbox_investor_cotnact,onyx_logged_in=onyx_js_localized.onyx_logged_in,onyx_show_captcha=onyx_js_localized.onyx_show_captcha,onyxReCaptchaLoad=function(){$(".onyx_google_reCaptcha").each(function(t,e){var i=$(this).parents("form"),n=grecaptcha.render(e,{sitekey:site_key,theme:"light",badge:"inline",size:"invisible",callback:function(t){recaptchaFormsAjax(t,i)}});reCaptchaIDs.push(n)})},onyxReCaptchaReset=function(){if(void 0!==reCaptchaIDs)for(var t=reCaptchaIDs.length,e=0;e'),$form.addClass("ajax-loader")},success:function(t){$form.removeClass("ajax-loader"),$form.children(".loading-container").remove(),t.success?$form.find(".msg").html(t.msg).stop(0,0).slideDown(500,function(){$(this).css("height","auto"),$(this).hasClass("has-error")&&$(this).removeClass("has-error")}):$form.find(".msg").html(t.msg).stop(0,0).slideDown(500,function(){$(this).css("height","auto")}),onyxReCaptchaReset(),resetForm(container)},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)}})},resetForm=function(t){t.find("#onyx_messages").hide(),t.find('input[type="text"], input[type="tel"], input[type="email"], input[type="password"], input[type="file"], select, textarea').val(""),t.find("input:radio, input:checkbox").removeAttr("checked").removeAttr("selected"),t.find("input:text, input:password, input, input:file, select, textarea, input:radio, input:checkbox").parent().find(".form-control-feedback").hide(),t.find(".has-feedback").removeClass("has-feedback"),t.find(".has-success").removeClass("has-success")};-->