Your search "'.concat(t,'" did not match any results.').locale(),n.appendChild(r)):e.classList.remove("no-result")},initializeImageLazyLoad:function(){var t;window.lazySizes||(t=function(e,t){t?e.srcset=e.dataset.srcset:e.src=e.dataset.src||e.src,e.classList.remove("lazyload"),e.classList.add("lazyloaded")},document.querySelectorAll('source[loading="lazy"]').forEach(function(e){return t(e,!0)}),document.querySelectorAll('img[loading="lazy"]').forEach(function(e){return t(e,!1)}))},setLocalStorageWithExpiry:function(e,t){var r=2r.expiry?(localStorage.removeItem(e),null):(t&&localStorage.removeItem(e),r.value):null},init:function(){this.initializeImageLazyLoad(),this.faqCollapse();var e=document.querySelector(".js-filter-input");e&&e.addEventListener("input",this.faqFilter.bind(this))}};

Jotform Teams

Shared workspaces for your forms and data

Jotform Teams

All team assets in one place

All team assets in one place

Give each team an all-in-one workspace so members can access and edit their assets in a single place. Assets added to shared workspaces are owned by the entire team, so members can stay up to date and work collaboratively.

Create Team

Create team

Create any number of teams within your organization.

Invite Members

Invite members

Customize permission settings for each user to control who can view or edit your data.

Collaborate

Collaborate

Build online forms to collect and manage data with your team.

Collaborate with your team members

Collaborate with your team members

Seamlessly collaborate on submission data with your team members and clients via Jotform Tables. Organize and manage data on spreadsheets, calendars, or easy-to-read cards — perfect for any occasion or management style.

Automate your team’s workflow

Automate your team’s workflow

Streamline approvals within your team’s workflow. Collect HR requests, job applications, IT tickets, and more with online forms and turn them into tasks in an automated approval flow. You can also request e-signatures and other approval actions from team members with Approve & Sign.

Want to share a summary page of these benefits with your manager or team?

Summary Document

Assign roles to your team members

Assign roles to your team members

Structure your team roles in a way that makes sense with your preferred workflow hierarchy. Jotform Teams users can execute daily tasks efficiently, and administrators can ensure all users have access to important assets and data — all possible with the predefined roles in Jotform Teams.

Teams for every organization

HR Management

Create a team for your human resources department, and set custom permissions to keep employee data safe and secure. Give HR representatives an easy way to make custom online forms, collect important employee information — like onboarding documents, benefits details, time-off requests, emergency contact details, and more — and work collaboratively on any device.

Learn more Learn more about HR Management
HR

Healthcare

Give members of your healthcare organization a seamless way to collect patient information and keep it stored securely online. Create separate teams for separate departments, and set custom permission settings to stay in full control of who can access and edit collected data — important for staying in line with HIPAA requirements.

Learn more Learn more about Healthcare
Healthcare

Agency

Provide your agency with an orderly, organized way to manage projects, collect and verify payments, generate reports, and more. Organize different individuals into their respective teams — all with specified project access and workspace visibility. Build a workspace that functions for all members of your agency with Jotform Teams.

Learn more Learn more about Agency
Agency

Education

Provide your agency with an orderly, organized way to manage projects, collect and verify payments, generate reports, and more. Organize different individuals into their respective teams — all with specified project access and workspace visibility. Build a workspace that functions for all members of your agency with Jotform Teams.

Learn more Learn more about Education
Education

Nonprofit

Keep your nonprofit running smoothly with Jotform Teams. Collaborate seamlessly with team members, volunteers, and donors — all on one easy-to-use platform. Transfer existing donation forms to your team workspace, engage donors with professional spending and planning reports, customize your workflows and approvals, and more. Take your nonprofit to the next level with Jotform Teams.

Learn more Learn more about Nonprofit
Nonprofit

What our customers say about Jotform Teams

  • Jotform Enterprise is lovely and easy to use, and the new Teams feature makes it great. I use it as the admin for contracts, Procurement processes, Payments, Enrollment Management, Help Desk support, and Marketing support. Jotform Teams makes it easier to maintain our documents in one place versus each team member having their forms and documents in their own separate folders. It's going to save a lot of time.

    Tevin Noel

    Senior IT Manager

    Tennessee State University

  • Our customers have marketing agencies and partners. We use Jotform Teams to create shared workspaces where we can share forms and collaborate with our customer's third-party vendors. Jotform Teams allows us the flexibility to house forms in a shared space where others can access forms and make the changes they need. If someone moves to another department or leaves our organization altogether, Jotform Teams preserves the team's access to the forms and related assets created by that individual without any transferring of ownership.

    Eric Blaser

    COO

    Liine

  • There's one team that makes most of the forms for our organization, and having Jotform Teams to host all our forms in a shared workspace would make it easier for us to collaborate and edit each other's forms as needed.

    Morgan

    Senior Manager of GIS and Business Applications

    Three Rivers Park District

You can work smarter, together

Let’s talk

Learn more about Jotform Enterprise and schedule a demo with one of our representatives to explore how Jotform Enterprise can support your goals—and your organization.

  • Unlimited Usage
  • Multiuser Platform
  • Dedicated Support
  • User Management & Access Control
  • Single Sign-On
  • Service Level Agreements
  • Local Data Residency
  • Professional Services
  • HIPAA Compliance Available
  • Custom Branding
  • Custom Domain
")).attr("data-swiper-slide-index")||e.attr("data-swiper-slide-index",t),i.cache&&(a.virtual.cache[t]=e),e)},appendSlide:function(e){if("object"===_typeof(e)&&"length"in e)for(var t=0;tMath.abs(r.pixelY)))return!0;s=r.pixelX*n}else{if(!(Math.abs(r.pixelY)>Math.abs(r.pixelX)))return!0;s=r.pixelY}else s=Math.abs(r.pixelX)>Math.abs(r.pixelY)?-r.pixelX*n:-r.pixelY;if(0===s)return!0;if(i.invert&&(s=-s),a.params.freeMode){var o={time:U.now(),delta:Math.abs(s),direction:Math.sign(s)},n=a.mousewheel.lastEventBeforeSnap,r=n&&o.time=a.minTranslate()?a.minTranslate():n)<=a.maxTranslate()&&(n=a.maxTranslate()),a.setTransition(0),a.setTranslate(n),a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses(),(!i&&a.isBeginning||!p&&a.isEnd)&&a.updateSlidesClasses(),a.params.freeModeSticky&&(clearTimeout(a.mousewheel.timeout),a.mousewheel.timeout=void 0,15<=(l=a.mousewheel.recentWheelEvents).length&&l.shift(),i=l.length?l[l.length-1]:void 0,p=l[0],l.push(o),i&&(o.delta>i.delta||o.direction!==i.direction)?l.splice(0):15<=l.length&&o.time-p.time<500&&1<=p.delta-o.delta&&o.delta<=6&&(d=0r.delta||i.time>r.time+150)&&a.mousewheel.animateSlider(i),a.mousewheel.releaseScroll(i))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider:function(e){var t=this;return 6<=e.delta&&U.now()-t.mousewheel.lastScrollTime<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new K.Date).getTime(),!1)},releaseScroll:function(e){var t=this,a=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&a.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&a.releaseOnEdges)return!0;return!1},enable:function(){var e=this,t=C.event();if(e.params.cssMode)e.wrapperEl.removeEventListener(t,e.mousewheel.handle);else{if(!t)return!1;if(e.mousewheel.enabled)return!1;var a=e.$el;(a="container"!==e.params.mousewheel.eventsTarged?T(e.params.mousewheel.eventsTarged):a).on("mouseenter",e.mousewheel.handleMouseEnter),a.on("mouseleave",e.mousewheel.handleMouseLeave),a.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0}return!0},disable:function(){var e=this,t=C.event();if(e.params.cssMode)e.wrapperEl.addEventListener(t,e.mousewheel.handle);else{if(!t)return!1;if(!e.mousewheel.enabled)return!1;var a=e.$el;(a="container"!==e.params.mousewheel.eventsTarged?T(e.params.mousewheel.eventsTarged):a).off(t,e.mousewheel.handle),e.mousewheel.enabled=!1}return!0}},M={update:function(){var e,t,a=this,i=a.params.navigation;a.params.loop||(e=(t=a.navigation).$nextEl,(t=t.$prevEl)&&0a-1-2*e.loopedSlides&&(s-=a-2*e.loopedSlides),r-1i.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=s-e.pagination.dynamicBulletIndex,d=((l=o+(Math.min(p.length,i.dynamicMainBullets)-1))+o)/2),p.removeClass(i.bulletActiveClass+" "+i.bulletActiveClass+"-next "+i.bulletActiveClass+"-next-next "+i.bulletActiveClass+"-prev "+i.bulletActiveClass+"-prev-prev "+i.bulletActiveClass+"-main"),1=p.length-i.dynamicMainBullets){for(var m=i.dynamicMainBullets;0<=m;--m)p.eq(p.length-m).addClass(i.bulletActiveClass+"-main");p.eq(p.length-i.dynamicMainBullets-1).addClass(i.bulletActiveClass+"-prev")}else a.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),u.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next");else a.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),u.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next")}}i.dynamicBullets&&(c=Math.min(p.length,i.dynamicMainBullets+4),a=(e.pagination.bulletSize*c-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,u=t?"right":"left",p.css(e.isHorizontal()?u:"top",a+"px"))}"fraction"===i.type&&(n.find("."+i.currentClass).text(i.formatFractionCurrent(s+1)),n.find("."+i.totalClass).text(i.formatFractionTotal(r))),"progressbar"===i.type&&(c=i.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical",d=(s+1)/r,u=t=1,"horizontal"===c?t=d:u=d,n.find("."+i.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+t+") scaleY("+u+")").transition(e.params.speed)),"custom"===i.type&&i.renderCustom?(n.html(i.renderCustom(e,s+1,r)),e.emit("paginationRender",e,n[0])):e.emit("paginationUpdate",e,n[0]),n[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](i.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=(e.virtual&&e.params.virtual.enabled?e.virtual:e).slides.length,i=e.pagination.$el,s="";if("bullets"===t.type){for(var n=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length,r=0;r'+t.bulletElement+">";i.html(s),e.pagination.bullets=i.find("."+t.bulletClass)}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):' / ',i.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'',i.html(s)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e,t=this,a=t.params.pagination;!a.el||0!==(e=T(a.el)).length&&(t.params.uniqueNavElements&&"string"==typeof a.el&&1'),a.append(i)),U.extend(e,{$el:a,el:a[0],$dragEl:i,dragEl:i[0]}),t.draggable&&e.enableDraggable())},destroy:function(){this.scrollbar.disableDraggable()}},Q={setTransform:function(e,t){var a=this.rtl,e=T(e),a=a?-1:1,i=e.attr("data-swiper-parallax")||"0",s=e.attr("data-swiper-parallax-x"),n=e.attr("data-swiper-parallax-y"),r=e.attr("data-swiper-parallax-scale"),o=e.attr("data-swiper-parallax-opacity");s||n?(s=s||"0",n=n||"0"):this.isHorizontal()?(s=i,n="0"):(n=i,s="0"),s=0<=s.indexOf("%")?parseInt(s,10)*t*a+"%":s*t*a+"px",n=0<=n.indexOf("%")?parseInt(n,10)*t+"%":n*t+"px",null!=o&&(i=o-(o-1)*(1-Math.abs(t)),e[0].style.opacity=i),null==r?e.transform("translate3d("+s+", "+n+", 0px)"):(a=r-(r-1)*(1-Math.abs(t)),e.transform("translate3d("+s+", "+n+", 0px) scale("+a+")"))},setTranslate:function(){var i=this,e=i.$el,t=i.slides,s=i.progress,n=i.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e,t){i.parallax.setTransform(t,s)}),t.each(function(e,t){var a=t.progress;1i.maxRatio&&(a.scale=i.maxRatio-1+Math.pow(a.scale-i.maxRatio+1,.5)),a.scales.touchesStart.x))return void(s.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.ys.touchesStart.y))return void(s.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentXs.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentYs.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=s.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=s.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(s.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(s.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(s.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(s.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=s.touchesCurrent.x,n.prevPositionY=s.touchesCurrent.y,n.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var e,t,a,i,s=this.zoom,n=s.gesture,r=s.image,o=s.velocity;n.$imageEl&&0!==n.$imageEl.length&&(r.isTouched&&r.isMoved?(r.isTouched=!1,r.isMoved=!1,e=o.x*(a=300),e=r.currentX+e,t=o.y*(i=300),t=r.currentY+t,0!==o.x&&(a=Math.abs((e-r.currentX)/o.x)),0!==o.y&&(i=Math.abs((t-r.currentY)/o.y)),o=Math.max(a,i),r.currentX=e,r.currentY=t,a=r.width*s.scale,i=r.height*s.scale,r.minX=Math.min(n.slideWidth/2-a/2,0),r.maxX=-r.minX,r.minY=Math.min(n.slideHeight/2-i/2,0),r.maxY=-r.minY,r.currentX=Math.max(Math.min(r.currentX,r.maxX),r.minX),r.currentY=Math.max(Math.min(r.currentY,r.maxY),r.minY),n.$imageWrapEl.transition(o).transform("translate3d("+r.currentX+"px, "+r.currentY+"px,0)")):(r.isTouched=!1,r.isMoved=!1))},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl&&t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl&&t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,a,i,s=this,n=s.zoom,r=s.params.zoom,o=n.gesture,l=n.image;o.$slideEl||(s.params.virtual&&s.params.virtual.enabled&&s.virtual?o.$slideEl=s.$wrapperEl.children("."+s.params.slideActiveClass):o.$slideEl=s.slides.eq(s.activeIndex),o.$imageEl=o.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),o.$imageWrapEl=o.$imageEl.parent("."+r.containerClass)),o.$imageEl&&0!==o.$imageEl.length&&(o.$slideEl.addClass(""+r.zoomedSlideClass),s=void 0===l.touchesStart.x&&e?(t=("touchend"===e.type?e.changedTouches[0]:e).pageX,("touchend"===e.type?e.changedTouches[0]:e).pageY):(t=l.touchesStart.x,l.touchesStart.y),n.scale=o.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,n.currentScale=o.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,e?(l=o.$slideEl[0].offsetWidth,r=o.$slideEl[0].offsetHeight,e=o.$slideEl.offset().left+l/2-t,t=o.$slideEl.offset().top+r/2-s,s=o.$imageEl[0].offsetWidth,i=o.$imageEl[0].offsetHeight,s=s*n.scale,i=i*n.scale,l=Math.min(l/2-s/2,0),s=Math.min(r/2-i/2,0),(r=-l)<(i=(i=e*n.scale)>1]<=t?i=s:a=s;return a};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(r=o(this.x,e),n=r-1,(e-this.x[n])*(this.y[r]-this.y[n])/(this.x[r]-this.x[n])+this.y[n]):0},this},getInterpolateFunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new k.LinearSpline(t.slidesGrid,e.slidesGrid):new k.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate:function(e,t){var a,i,s=this,n=s.controller.control;function r(e){var t=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(s.controller.getInterpolateFunction(e),i=-s.controller.spline.interpolate(-t)),i&&"container"!==s.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(s.maxTranslate()-s.minTranslate()),i=(t-s.minTranslate())*a+e.minTranslate()),s.params.controller.inverse&&(i=e.maxTranslate()-i),e.updateProgress(i),e.setTranslate(i,s),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(n))for(var o=0;o'),i.append(e)),e.css({height:n+"px"})):0===(e=a.find(".swiper-cube-shadow")).length&&(e=T('
'),a.append(e)));for(var h,m=0;m'),v.append(g)),0===y.length&&(y=T('
'),v.append(y)),g.length&&(g[0].style.opacity=Math.max(-w,0)),y.length&&(y[0].style.opacity=Math.max(w,0)))}i.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&&(p?e.transform("translate3d(0px, "+(n/2+d.shadowOffset)+"px, "+-n/2+"px) rotateX(90deg) rotateZ(0deg) scale("+d.shadowScale+")"):(a=Math.abs(u)-90*Math.floor(Math.abs(u)/90),n=1.5-(Math.sin(2*a*Math.PI/360)/2+Math.cos(2*a*Math.PI/360)/2),a=d.shadowScale,n=d.shadowScale/n,h=d.shadowOffset,e.transform("scale3d("+a+", 1, "+n+") translate3d(0px, "+(r/2+h)+"px, "+-r/2/n+"px) rotateX(-90deg)"))),i.transform("translate3d(0px,0,"+(S.isSafari||S.isUiWebView?-l/2:0)+"px) rotateX("+(t.isHorizontal()?0:u)+"deg) rotateY("+(t.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},se={setTranslate:function(){for(var e=this,t=e.slides,a=e.rtlTranslate,i=0;i'),r.append(s)),0===n.length&&(n=T('
'),r.append(n)),s.length&&(s[0].style.opacity=Math.max(-o,0)),n.length&&(n[0].style.opacity=Math.max(o,0))),r.transform("translate3d("+l+"px, "+c+"px, 0px) rotateX("+p+"deg) rotateY("+d+"deg)")}},setTransition:function(e){var a,i=this,t=i.slides,s=i.activeIndex,n=i.$wrapperEl;t.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),i.params.virtualTranslate&&0!==e&&(a=!1,t.eq(s).transitionEnd(function(){if(!a&&i&&!i.destroyed){a=!0,i.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t'),h.append(m)),0===b.length&&(b=T('
'),h.append(b)),m.length&&(m[0].style.opacity=0t.previousIndex?"next":"prev"):(s=t.realIndex)>t.previousIndex?"next":"prev",l&&(s+="next"===n?o:-1*o),a.visibleSlidesIndexes&&a.visibleSlidesIndexes.indexOf(s)<0&&(a.params.centeredSlides?s=i')}}),Object.keys(te).forEach(function(e){t.a11y[e]=te[e].bind(t)})},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(){var e=this;U.extend(e,{history:{init:$.init.bind(e),setHistory:$.setHistory.bind(e),setHistoryPopState:$.setHistoryPopState.bind(e),scrollToSlide:$.scrollToSlide.bind(e),destroy:$.destroy.bind(e)}})},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)},slideChange:function(){var e=this;e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){var e=this;U.extend(e,{hashNavigation:{initialized:!1,init:L.init.bind(e),destroy:L.destroy.bind(e),setHash:L.setHash.bind(e),onHashCange:L.onHashCange.bind(e)}})},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()},slideChange:function(){this.hashNavigation.initialized&&this.params.cssMode&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var t=this;U.extend(t,{autoplay:{running:!1,paused:!1,run:I.run.bind(t),start:I.start.bind(t),stop:I.stop.bind(t),pause:I.pause.bind(t),onVisibilityChange:function(){"hidden"===document.visibilityState&&t.autoplay.running&&t.autoplay.pause(),"visible"===document.visibilityState&&t.autoplay.paused&&(t.autoplay.run(),t.autoplay.paused=!1)},onTransitionEnd:function(e){t&&!t.destroyed&&t.$wrapperEl&&e.target===this&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&(this.autoplay.start(),document.addEventListener("visibilitychange",this.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},touchEnd:function(){this.params.cssMode&&this.autoplay.paused&&!this.params.autoplay.disableOnInteraction&&this.autoplay.run()},destroy:function(){this.autoplay.running&&this.autoplay.stop(),document.removeEventListener("visibilitychange",this.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){U.extend(this,{fadeEffect:{setTranslate:ae.setTranslate.bind(this),setTransition:ae.setTransition.bind(this)}})},on:{beforeInit:function(){var e,t=this;"fade"===t.params.effect&&(t.classNames.push(t.params.containerModifierClass+"fade"),U.extend(t.params,e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}),U.extend(t.originalParams,e))},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){U.extend(this,{cubeEffect:{setTranslate:ie.setTranslate.bind(this),setTransition:ie.setTransition.bind(this)}})},on:{beforeInit:function(){var e,t=this;"cube"===t.params.effect&&(t.classNames.push(t.params.containerModifierClass+"cube"),t.classNames.push(t.params.containerModifierClass+"3d"),U.extend(t.params,e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0}),U.extend(t.originalParams,e))},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){U.extend(this,{flipEffect:{setTranslate:se.setTranslate.bind(this),setTransition:se.setTransition.bind(this)}})},on:{beforeInit:function(){var e,t=this;"flip"===t.params.effect&&(t.classNames.push(t.params.containerModifierClass+"flip"),t.classNames.push(t.params.containerModifierClass+"3d"),U.extend(t.params,e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}),U.extend(t.originalParams,e))},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){U.extend(this,{coverflowEffect:{setTranslate:ne.setTranslate.bind(this),setTransition:ne.setTransition.bind(this)}})},on:{beforeInit:function(){var e=this;"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){U.extend(this,{thumbs:{swiper:null,init:re.init.bind(this),update:re.update.bind(this),onThumbClick:re.onThumbClick.bind(this)}})},on:{beforeInit:function(){var e=this.params.thumbs;e&&e.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update()},setTransition:function(e){var t=this.thumbs.swiper;t&&t.setTransition(e)},beforeDestroy:function(){var e=this.thumbs.swiper;e&&this.thumbs.swiperCreated&&e&&e.destroy()}}}];return void 0===m.use&&(m.use=m.Class.use,m.installModule=m.Class.installModule),m.use(O),m});