Samsung VXT Create, Connect & Capture
The VXT Portal homepage is displayed on the monitor. A woman clicks on the "Cloud Systems Migration" button and the VXT logo appears.
Introducing the latest version of VXT. Explore the new features here!
Award Winning Technology There are three award logos.
ISE 2024 Best of Show by AV Technology ISE 2024 Best of Show by Installation 2024 Top New Technology (TNT) Awards Streamline your screen management Samsung VXT is a cloud-based solution for digital signage, bringing intuitive content management and remote display management together in one secure platform. Start a free trial today, and when you’re ready to take your signage to the next level, deploy it across your screens instantly.
Choose the cloud and unlock your business potential Start a free trial, without hassle Unlike many on-premise solutions, VXT now allows buyers to try the solution before purchasing it by requesting a free trial on the Cloud portal provided by Samsung, which takes less than 10 minutes.
Versatile screen capability Samsung VXT – an integrated solution compatible with all display types, including LCD, LED signage, and hotel TVs – supports a wide range of setups, from standalone and outdoor to interactive and beyond.
Power your business to move forward faster The cloud native structure of Samsung VXT enables businesses to deploy and update software directly from the cloud portal without the need to install or update each one individually. Initial setup is also faster so businesses can stay agile and flexible to suit their specific needs.
Save fixed server costs VXT is a more cost-effective solution when compared to on-premise solutions. You only pay for the license based on what is specified in your payment plan. Plus, server management and maintenance are handled by the cloud service provider, saving physical space, time and money.
As the physical servers fade away, a cloud icon appears in the center while an icon representing cost savings emerges.
Minimize failures, speed up recovery time Samsung VXT breaks applications down into small block structures that are much more granular than other cloud native solutions. In the case of an error, the shutdown range is focused, minimizing failures and maximizing rapid recovery for peace of mind.
Industry-leading security Samsung VXT sets a new standard for security in the digital signage industry by providing the highest level of protection. With the world's first digital signage solution to obtain ISO 27701 certification, Samsung ensures the safe handling and storage of personally identifiable information (PII).
Free Trial Versatile Compatibility Agile Deployment Lower Cost Faster Recovery High-level Protection Samsung VXT Content Management Effortlessly create promotional content VXT Canvas enables anyone to create content effortlessly and more intuitively. You can create original content with a variety of templates and free stock images, even adding widgets for more dynamic, visually engaging content. As the use of interactive content for digital displays continues to increase, VXT Canvas also allows for easy touch content creation.
Easy, intuitive scheduling and playlist creation Samsung VXT uses an intuitive drag and drop interface, making content scheduling and playlist creation simple with just a few quick clicks. It also allows for adjusting content schedules and distributing them to connected displays anytime, without requiring a PC.
Keep content in sync VXT offers a SyncPlay function, synchronizing all screens across the system and playing content in line with each other. Regardless of the server time connected to the display, VXT synchronizes the internal time across multiple displays and constantly checks it during content playback to prevent lag or streaming delay, while also eliminating gaps as content transitions.
Two displays are promoting the morning menu. As the clock in the upper left corner approaches 11 o'clock, the displays are simultaneously switched to advertise the lunch set menu, and an icon indicates that the two displays are synchronized.
Customizable management with tagging Samsung VXT introduces a flexible tag structure compared to the tree-like folder structure typically used by businesses, enabling easy searching of all data related to a specific tag. The convenient tag system enables users to manage content and screens more efficiently, enhancing overall business operations.
Several tags are applied to the content. When a tag is selected, other content associated with that tag appears.
Play on any screen VXT is compatible with a variety of displays by simply downloading the VXT Player app via Google Playstore or launching a Chrome browser to open the platform.
Samsung VXT Remote Management Remote control in real-time, every time Samsung VXT provides an intuitive interface with remote real-time monitoring, screen management and comprehensive security control.
Additional lock options are available for items such as USB port, Wi-Fi and Bluetooth connections, networks port access and remote controllers, even for multiple screens.
Take action before a problem happens VXT detects dangerous situations in advance, such as a severe temperature increase or weak network signal.
By sending a warning email and SMS to the user, it proactively addresses the issue before it affects any displays while also ensuring stable content play.
Monthly Energy Report Monthly Energy Report Analyze the monthly electricity consumption of your screens, including a comparison to the previous month.
Brightness Control Brightness Control Adjust the brightness settings of the screens to conserve energy.
Automatic On/Off Timer Automatic On/Off Timer Set the automatic on/off timer based on day and time for your displays.
Holiday Management Holiday Management To save energy during holidays, input your schedule in advance and set your displays to turn off accordingly.
Previous Next Advanced functionality for corporate-level management Samsung VXT offers a host of features that streamline operations, eliminating common frustrations for enterprise IT managers.
Samsung VXT PIRS App Even more solutions for your business needs Introducing Samsung VXT PIRS App: a brand new, innovative business platform that allows users to easily discover, install, and utilize additional solutions tailored to their specific needs. With VXT PIRS App, partners can generate new business opportunities by selling their unique apps, while customers can test a solution and then deploy it to all displays by purchasing a cost-effective license.
Find vertical-specific custom options Art Content VXT Art offers access to a range of incredible art content by renowned artists, bringing inspiration and elegance to your surroundings.
POS Integrated Menu Board With Link My POS, you can integrate your digital menu board with POS system, allowing for real-time automatic updates including new menu items and price changes.
Real Estate Listings Using Ngine Real Estate, you can display a variety of property listings in database with real-time updates on prices and photos.
Automotive Sales Ngine Automotive allows you to easily showcase the model names, specs, prices, and images of vehicles that are currently in stock on your displays.
Stingray Music & Streams Create immersive in-store experiences for your visitors with Stingray Music. Use in VXT Canvas for access to a seamless blend of tailored, rights-included playlists that align perfectly with your brand's identity
Seenspire Infotainment Seenspire provides a wide range of license-cleared and curated Infotainment content feeds designed to inform and engage audiences, keeping your displays fresh and engaging with minimal effort.
New and improved features Design Your Own Home Users can design and customize the VXT CMS home screen with their own logo. By editing the Info Card on the home screen, users can view the desired information at a glance.
Takeover Sync Play VXT CMS now supports new sync play types that can seamlessly take over during playback. Takeover sync play is possible without modifying content of different lengths. Maximize advertising impact by synchronizing all screens, even when playing different content.
Early Warning Concept & Report Based on data from billions of screens, VXT selects events that have a high correlation with issues and events. Once the event (indicating a high possibility of an issue) occurs, VXT provides an early warning for the affected screen.
Content Preview Before setting contents to screens, users are able to check content in the preview tab. The preview may differ from the actual display the device, depending on the hardware specifications. Supporting types are: Video, Image, Canvas (HTML and URL are not supported).
Favorites-Based Browsing Offers the option to set favorite tags by combining them based on specific use case scenarios. Favorite tags will appear first in the tag search bar and tag explorer screen. Users can easily track content, screens, and playlists that are tagged as favorites.
VXT Player App Update, FW Update Through VXT CMS, the screen's application and firmware can be kept up to date. It is recommended to use the latest version to prevent unexpected issues.
Screen Monitoring Lock A feature that protects the content displayed on a screen (e.g., screen in a conference room where confidential content needs to be shown). Screen monitoring lock can be applied through preset settings, screen setting tab, and multi control. When screen monitoring lock is activated, users are not able to use remote control feature or view screen thumbnails (only lock image will be shown on the server).
Design Your Home Takeover Sync Play Early Warning Concept & Report Content Preview Favorites-Based Browsing VXT Player App Update, FW Update Screen Monitoring Lock Organization-Specific Settings The owner’s control is enhanced with settings configured at the organizational unit level. Settings configured by the owner take precedence over all workspaces within the organization. Available settings include: Organization information modification, custom app splash logo/default content, preset, tag (global tag/essential tag), and scheduling (scheduled publishing/weekly reboot).
Global Tag & Essential Tag Global tag allows users to manage screens and content with a consistent tagging system across all workspaces. Users can set up essential tags and require them to be added to screens and content.
Event Manager The desired content can be shown based on event type: Time Network (UDP), SmartThings, Touch. Users can set up event-triggered content through the event manager pop-up page on VXT Canvas, allowing them to easily view all the content at a glance.
Data Sync The desired content can be shown based on event type: Time Network (UDP), SmartThings, Touch. Users can set up event-triggered content through the event manager pop-up page on VXT Canvas, allowing them to easily view all the content at a glance.
TWC Weather Widget Easily select and display various weather information. Users can choose location manually (City, Zip/Postal Code) or automatically (Screen IP).
& More!
Smart Things Create sensor-triggered dynamic content. Using SmartThings devices, content pages can be updated automatically. Gen AI App - Image Generator Users can create images with text via GenAI-based image generator in VXT Canvas, free during the beta period. Organization- Specific Settings Global Tag & Essential Tag Event Manager Data Sync TWC Weather Widget & More! `),a.append(n)),n}return Object.keys(M).forEach((e=>{Object.keys(M[e]).forEach((t=>{k.prototype[t]=M[e][t]}))})),k.use([function(e){let{swiper:t,on:i,emit:s}=e;const a=n();let r=null,o=null;const l=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",(()=>{t.params.resizeObserver&&void 0!==a.ResizeObserver?t&&!t.destroyed&&t.initialized&&(r=new ResizeObserver((e=>{o=a.requestAnimationFrame((()=>{var{width:i,height:s}=t;let a=i,n=s;e.forEach((e=>{var{contentBoxSize:e,contentRect:i,target:s}=e;s&&s!==t.el||(a=i?i.width:(e[0]||e).inlineSize,n=i?i.height:(e[0]||e).blockSize)})),a===i&&n===s||l()}))}))).observe(t.el):(a.addEventListener("resize",l),a.addEventListener("orientationchange",d))})),i("destroy",(()=>{o&&a.cancelAnimationFrame(o),r&&r.unobserve&&t.el&&(r.unobserve(t.el),r=null),a.removeEventListener("resize",l),a.removeEventListener("orientationchange",d)}))},function(e){let{swiper:t,extendParams:i,on:s,emit:a}=e;function r(e,t){void 0===t&&(t={});const i=new(l.MutationObserver||l.WebkitMutationObserver)((e=>{var t;1===e.length?a("observerUpdate",e[0]):(t=function(){a("observerUpdate",e[0])},l.requestAnimationFrame?l.requestAnimationFrame(t):l.setTimeout(t,0))}));i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),o.push(i)}const o=[],l=n();i({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",(()=>{if(t.params.observer){if(t.params.observeParents){var e=t.$el.parents();for(let t=0;t
{o.forEach((e=>{e.disconnect()})),o.splice(0,o.length)}))}]),k.use([function(e){let t,{swiper:i,extendParams:s,on:a,emit:n}=e;function r(e,t){const s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];const a=s.renderSlide?d(s.renderSlide.call(i,e,t)):d(`${e}
`);return a.attr("data-swiper-slide-index")||a.attr("data-swiper-slide-index",t),s.cache&&(i.virtual.cache[t]=a),a}function o(e){const{slidesPerView:t,slidesPerGroup:s,centeredSlides:a}=i.params,{addSlidesBefore:o,addSlidesAfter:l}=i.params.virtual,{from:d,to:c,slides:h,slidesGrid:p,offset:u}=i.virtual;i.params.cssMode||i.updateActiveIndex();var m=i.activeIndex||0;let f,g,v;f=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",v=a?(g=Math.floor(t/2)+s+l,Math.floor(t/2)+s+o):(g=t+(s-1)+l,s+o);const _=Math.max((m||0)-v,0),w=Math.min((m||0)+g,h.length-1),y=(i.slidesGrid[_]||0)-(i.slidesGrid[0]||0);function b(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),i.lazy&&i.params.lazy.enabled&&i.lazy.load(),n("virtualUpdate")}if(Object.assign(i.virtual,{from:_,to:w,offset:y,slidesGrid:i.slidesGrid}),d===_&&c===w&&!e)return i.slidesGrid!==p&&y!==u&&i.slides.css(f,y+"px"),i.updateProgress(),void n("virtualUpdate");if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{offset:y,from:_,to:w,slides:function(){const e=[];for(let t=_;t<=w;t+=1)e.push(h[t]);return e}()}),void(i.params.virtual.renderExternalUpdate?b():n("virtualUpdate"));const x=[],T=[];if(e)i.$wrapperEl.find("."+i.params.slideClass).remove();else for(let e=d;e<=c;e+=1)(e<_||e>w)&&i.$wrapperEl.find(`.${i.params.slideClass}[data-swiper-slide-index="${e}"]`).remove();for(let t=0;t=_&&t<=w&&(void 0===c||e?T.push(t):(t>c&&T.push(t),t{i.$wrapperEl.append(r(h[e],e))})),x.sort(((e,t)=>t-e)).forEach((e=>{i.$wrapperEl.prepend(r(h[e],e))})),i.$wrapperEl.children(".swiper-slide").css(f,y+"px"),b()}s({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),i.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},a("beforeInit",(()=>{i.params.virtual.enabled&&(i.virtual.slides=i.params.virtual.slides,i.classNames.push(i.params.containerModifierClass+"virtual"),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,i.params.initialSlide||o())})),a("setTranslate",(()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout((()=>{o()}),100)):o())})),a("init update resize",(()=>{i.params.virtual.enabled&&i.params.cssMode&&g(i.wrapperEl,"--swiper-virtual-size",i.virtualSize+"px")})),Object.assign(i.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const s=e[i],n=s.attr("data-swiper-slide-index");n&&s.attr("data-swiper-slide-index",parseInt(n,10)+a),t[parseInt(i,10)+a]=s})),i.virtual.cache=t}o(!0),i.slideTo(s,0)},removeSlide:function(e){if(null!=e){let t=i.activeIndex;if(Array.isArray(e))for(let s=e.length-1;0<=s;--s)i.virtual.slides.splice(e[s],1),i.params.virtual.cache&&delete i.virtual.cache[e[s]],e[s]{t.params.keyboard.enabled&&h()})),a("destroy",(()=>{t.keyboard.enabled&&p()})),Object.assign(t.keyboard,{enable:h,disable:p})},function(e){let{swiper:t,extendParams:i,on:s,emit:a}=e;const r=n();let o;i({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),t.mousewheel={enabled:!1};let l,c=p();const u=[];function m(){t.enabled&&(t.mouseEntered=!0)}function f(){t.enabled&&(t.mouseEntered=!1)}function g(e){t.params.mousewheel.thresholdDelta&&e.deltaMath.abs(c.pixelY)))return!0;f=-c.pixelX*r}else{if(!(Math.abs(c.pixelY)>Math.abs(c.pixelX)))return!0;f=-c.pixelY}else f=Math.abs(c.pixelX)>Math.abs(c.pixelY)?-c.pixelX*r:-c.pixelY;if(0===f)return!0;n.invert&&(f=-f);let v=t.getTranslate()+f*n.sensitivity;if((v=v>=t.minTranslate()?t.minTranslate():v)<=t.maxTranslate()&&(v=t.maxTranslate()),(s=!!t.params.loop||!(v===t.minTranslate()||v===t.maxTranslate()))&&t.params.nested&&i.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={time:p(),delta:Math.abs(f),direction:Math.sign(f)},s=l&&e.time=t.minTranslate()?t.minTranslate():r)<=t.maxTranslate()&&(r=t.maxTranslate()),t.setTransition(0),t.setTranslate(r),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!d&&t.isBeginning||!c&&t.isEnd)&&t.updateSlidesClasses(),t.params.freeMode.sticky){clearTimeout(o),o=void 0,15<=u.length&&u.shift();const i=u.length?u[u.length-1]:void 0,s=u[0];if(u.push(e),i&&(e.delta>i.delta||e.direction!==i.direction))u.splice(0);else if(15<=u.length&&e.time-s.time<500&&1<=s.delta-e.delta&&e.delta<=6){const i=0{t.slideToClosest(t.params.speed,!0,void 0,i)}),0)}o=o||h((()=>{l=e,u.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)}),500)}if(s||a("scroll",i),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),r===t.minTranslate()||r===t.maxTranslate())return!0}}else{const i={time:p(),delta:Math.abs(f),direction:Math.sign(f),raw:e},s=(2<=u.length&&u.shift(),u.length?u[u.length-1]:void 0);if(u.push(i),(!s||i.direction!==s.direction||i.delta>s.delta||i.time>s.time+150)&&g(i),function(e){var i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return 1}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return 1}(i))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}}function _(e){let i=t.$el;(i="container"!==t.params.mousewheel.eventsTarget?d(t.params.mousewheel.eventsTarget):i)[e]("mouseenter",m),i[e]("mouseleave",f),i[e]("wheel",v)}function w(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",v),!0):!t.mousewheel.enabled&&(_("on"),t.mousewheel.enabled=!0)}function y(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,v),!0):!(!t.mousewheel.enabled||(_("off"),t.mousewheel.enabled=!1))}s("init",(()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&y(),t.params.mousewheel.enabled&&w()})),s("destroy",(()=>{t.params.cssMode&&w(),t.mousewheel.enabled&&y()})),Object.assign(t.mousewheel,{enable:w,disable:y})},function(e){let{swiper:t,extendParams:i,on:s,emit:a}=e;function n(e){let i;return e&&(i=d(e),t.params.uniqueNavElements&&"string"==typeof e&&1{!1===t.params.navigation.enabled?u():(h(),o())})),s("toEdge fromEdge lock unlock",(()=>{o()})),s("destroy",(()=>{p()})),s("enable disable",(()=>{const{$nextEl:e,$prevEl:i}=t.navigation;e&&e[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass),i&&i[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass)})),s("click",((e,i)=>{const{$nextEl:s,$prevEl:n}=t.navigation,r=i.target;if(t.params.navigation.hideOnClick&&!d(r).is(n)&&!d(r).is(s)&&(!(t.pagination&&t.params.pagination&&t.params.pagination.clickable)||t.pagination.el!==r&&!t.pagination.el.contains(r))){let e;s?e=s.hasClass(t.params.navigation.hiddenClass):n&&(e=n.hasClass(t.params.navigation.hiddenClass)),a(!0===e?"navigationShow":"navigationHide"),s&&s.toggleClass(t.params.navigation.hiddenClass),n&&n.toggleClass(t.params.navigation.hiddenClass)}}));const u=()=>{t.$el.addClass(t.params.navigation.navigationDisabledClass),p()};Object.assign(t.navigation,{enable:()=>{t.$el.removeClass(t.params.navigation.navigationDisabledClass),h(),o()},disable:u,update:o,init:h,destroy:p})},function(e){let t,{swiper:i,extendParams:s,on:a,emit:n}=e,r=(s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:(e="swiper-pagination")+"-bullet",bulletActiveClass:e+"-bullet-active",modifierClass:e+"-",currentClass:e+"-current",totalClass:e+"-total",hiddenClass:e+"-hidden",progressbarFillClass:e+"-progressbar-fill",progressbarOppositeClass:e+"-progressbar-opposite",clickableClass:e+"-clickable",lockClass:e+"-lock",horizontalClass:e+"-horizontal",verticalClass:e+"-vertical",paginationDisabledClass:e+"-disabled"}}),i.pagination={el:null,$el:null,bullets:[]},0);function o(){return!i.params.pagination.el||!i.pagination.el||!i.pagination.$el||0===i.pagination.$el.length}function l(e,t){var s=i.params.pagination.bulletActiveClass;e[t]().addClass(s+"-"+t)[t]().addClass(s+`-${t}-`+t)}function c(){const e=i.rtl,s=i.params.pagination;if(!o()){const o=(i.virtual&&i.params.virtual.enabled?i.virtual:i).slides.length,h=i.pagination.$el;let p;var a=i.params.loop?Math.ceil((o-2*i.loopedSlides)/i.params.slidesPerGroup):i.snapGrid.length;if(i.params.loop?((p=Math.ceil((i.activeIndex-i.loopedSlides)/i.params.slidesPerGroup))>o-1-2*i.loopedSlides&&(p-=o-2*i.loopedSlides),p>a-1&&(p-=a),p<0&&"bullets"!==i.params.paginationType&&(p=a+p)):p=void 0!==i.snapIndex?i.snapIndex:i.activeIndex||0,"bullets"===s.type&&i.pagination.bullets&&0s.dynamicMainBullets-1?r=s.dynamicMainBullets-1:r<0&&(r=0)),n=Math.max(p-r,0),o=n+(Math.min(a.length,s.dynamicMainBullets)-1),c=(o+n)/2),a.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>""+s.bulletActiveClass+e)).join(" ")),1{const t=d(e),i=t.index();i===p&&t.addClass(s.bulletActiveClass),s.dynamicBullets&&(i>=n&&i<=o&&t.addClass(s.bulletActiveClass+"-main"),i===n&&l(t,"prev"),i===o&&l(t,"next"))}));else{const e=a.eq(p),t=e.index();if(e.addClass(s.bulletActiveClass),s.dynamicBullets){const e=a.eq(n),r=a.eq(o);for(let e=n;e<=o;e+=1)a.eq(e).addClass(s.bulletActiveClass+"-main");if(i.params.loop)if(t>=a.length){for(let e=s.dynamicMainBullets;0<=e;--e)a.eq(a.length-e).addClass(s.bulletActiveClass+"-main");a.eq(a.length-s.dynamicMainBullets-1).addClass(s.bulletActiveClass+"-prev")}else l(e,"prev"),l(r,"next");else l(e,"prev"),l(r,"next")}}if(s.dynamicBullets){const n=Math.min(a.length,s.dynamicMainBullets+4),r=(t*n-t)/2-c*t,o=e?"right":"left";a.css(i.isHorizontal()?o:"top",r+"px")}}if("fraction"===s.type&&(h.find(z(s.currentClass)).text(s.formatFractionCurrent(p+1)),h.find(z(s.totalClass)).text(s.formatFractionTotal(a))),"progressbar"===s.type){var c=s.progressbarOpposite?i.isHorizontal()?"vertical":"horizontal":i.isHorizontal()?"horizontal":"vertical";const e=(p+1)/a;let t=1,n=1;"horizontal"==c?t=e:n=e,h.find(z(s.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${t}) scaleY(${n})`).transition(i.params.speed)}"custom"===s.type&&s.renderCustom?(h.html(s.renderCustom(i,p+1,a)),n("paginationRender",h[0])):n("paginationUpdate",h[0]),i.params.watchOverflow&&i.enabled&&h[i.isLocked?"addClass":"removeClass"](s.lockClass)}}function h(){const e=i.params.pagination;if(!o()){const t=(i.virtual&&i.params.virtual.enabled?i.virtual:i).slides.length,s=i.pagination.$el;let a="";if("bullets"===e.type){let n=i.params.loop?Math.ceil((t-2*i.loopedSlides)/i.params.slidesPerGroup):i.snapGrid.length;i.params.freeMode&&i.params.freeMode.enabled&&!i.params.loop&&n>t&&(n=t);for(let t=0;t${e.bulletElement}>`;s.html(a),i.pagination.bullets=s.find(z(e.bulletClass))}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(i,e.currentClass,e.totalClass):` / `,s.html(a)),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(i,e.progressbarFillClass):` `,s.html(a)),"custom"!==e.type&&n("paginationRender",i.pagination.$el[0])}}function p(){i.params.pagination=O(i,i.originalParams.pagination,i.params.pagination,{el:"swiper-pagination"});const e=i.params.pagination;if(e.el){let t=d(e.el);0!==t.length&&(i.params.uniqueNavElements&&"string"==typeof e.el&&1d(e).parents(".swiper")[0]===i.el))),"bullets"===e.type&&e.clickable&&t.addClass(e.clickableClass),t.addClass(e.modifierClass+e.type),t.addClass(i.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(t.addClass(""+e.modifierClass+e.type+"-dynamic"),r=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&t.addClass(e.progressbarOppositeClass),e.clickable&&t.on("click",z(e.bulletClass),(function(e){e.preventDefault();let t=d(this).index()*i.params.slidesPerGroup;i.params.loop&&(t+=i.loopedSlides),i.slideTo(t)})),Object.assign(i.pagination,{$el:t,el:t[0]}),i.enabled||t.addClass(e.lockClass))}}function u(){var e=i.params.pagination;if(!o()){const t=i.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),t.removeClass(i.isHorizontal()?e.horizontalClass:e.verticalClass),i.pagination.bullets&&i.pagination.bullets.removeClass&&i.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click",z(e.bulletClass))}}a("init",(()=>{!1===i.params.pagination.enabled?m():(p(),h(),c())})),a("activeIndexChange",(()=>{!i.params.loop&&void 0!==i.snapIndex||c()})),a("snapIndexChange",(()=>{i.params.loop||c()})),a("slidesLengthChange",(()=>{i.params.loop&&(h(),c())})),a("snapGridLengthChange",(()=>{i.params.loop||(h(),c())})),a("destroy",(()=>{u()})),a("enable disable",(()=>{const e=i.pagination.$el;e&&e[i.enabled?"removeClass":"addClass"](i.params.pagination.lockClass)})),a("lock unlock",(()=>{c()})),a("click",((e,t)=>{const s=t.target,a=i.pagination.$el;if(i.params.pagination.el&&i.params.pagination.hideOnClick&&a&&0{i.$el.addClass(i.params.pagination.paginationDisabledClass),i.pagination.$el&&i.pagination.$el.addClass(i.params.pagination.paginationDisabledClass),u()};Object.assign(i.pagination,{enable:()=>{i.$el.removeClass(i.params.pagination.paginationDisabledClass),i.pagination.$el&&i.pagination.$el.removeClass(i.params.pagination.paginationDisabledClass),p(),h(),c()},disable:m,render:h,update:c,init:p,destroy:u})},function(e){let{swiper:t,extendParams:i,on:a,emit:n}=e;const r=s();let o,l,c,p,u=!1,m=null,f=null;function g(){if(t.params.scrollbar.el&&t.scrollbar.el){const{scrollbar:e,rtlTranslate:i,progress:s}=t,{$dragEl:a,$el:n}=e,r=t.params.scrollbar;let o=l,d=(c-l)*s;i?0<(d=-d)?(o=l-d,d=0):-d+l>c&&(o=c+d):d<0?(o=l+d,d=0):d+l>c&&(o=c-d),t.isHorizontal()?(a.transform(`translate3d(${d}px, 0, 0)`),a[0].style.width=o+"px"):(a.transform(`translate3d(0px, ${d}px, 0)`),a[0].style.height=o+"px"),r.hide&&(clearTimeout(m),n[0].style.opacity=1,m=setTimeout((()=>{n[0].style.opacity=0,n.transition(400)}),1e3))}}function v(){if(t.params.scrollbar.el&&t.scrollbar.el){const e=t.scrollbar,{$dragEl:i,$el:s}=e;i[0].style.width="",i[0].style.height="",c=t.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,p=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),l="auto"===t.params.scrollbar.dragSize?c*p:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?i[0].style.width=l+"px":i[0].style.height=l+"px",s[0].style.display=1<=p?"none":"",t.params.scrollbar.hide&&(s[0].style.opacity=0),t.params.watchOverflow&&t.enabled&&e.$el[t.isLocked?"addClass":"removeClass"](t.params.scrollbar.lockClass)}}function _(e){return t.isHorizontal()?("touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0]:e).clientX:("touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0]:e).clientY}function w(e){const{scrollbar:i,rtlTranslate:s}=t,a=i.$el;let n;n=(_(e)-a.offset()[t.isHorizontal()?"left":"top"]-(null!==o?o:l/2))/(c-l),n=Math.max(Math.min(n,1),0),s&&(n=1-n),e=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*n,t.updateProgress(e),t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}function y(e){const i=t.params.scrollbar,{scrollbar:s,$wrapperEl:a}=t,{$el:r,$dragEl:l}=s;u=!0,o=e.target===l[0]||e.target===l?_(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.transition(100),l.transition(100),w(e),clearTimeout(f),r.transition(0),i.hide&&r.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),n("scrollbarDragStart",e)}function b(e){const{scrollbar:i,$wrapperEl:s}=t,{$el:a,$dragEl:r}=i;u&&(e.preventDefault?e.preventDefault():e.returnValue=!1,w(e),s.transition(0),a.transition(0),r.transition(0),n("scrollbarDragMove",e))}function x(e){const i=t.params.scrollbar,{scrollbar:s,$wrapperEl:a}=t,r=s.$el;u&&(u=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),a.transition("")),i.hide&&(clearTimeout(f),f=h((()=>{r.css("opacity",0),r.transition(400)}),1e3)),n("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())}function T(e){var i,{scrollbar:i,touchEventsTouch:s,touchEventsDesktop:a,params:n,support:o}=t;if(i=i.$el){const t=i[0],l=!(!o.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},d=!(!o.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};t&&(i="on"===e?"addEventListener":"removeEventListener",o.touch?(t[i](s.start,y,l),t[i](s.move,b,l),t[i](s.end,x,d)):(t[i](a.start,y,l),r[i](a.move,b,l),r[i](a.end,x,d)))}}function E(){const{scrollbar:e,$el:i}=t;t.params.scrollbar=O(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});var s=t.params.scrollbar;if(s.el){let a=d(s.el),n=((a=t.params.uniqueNavElements&&"string"==typeof s.el&&1 `),a.append(n)),Object.assign(e,{$el:a,el:a[0],$dragEl:n,dragEl:n[0]}),s.draggable&&t.params.scrollbar.el&&t.scrollbar.el&&T("on"),a&&a[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)}}function S(){const e=t.params.scrollbar,i=t.scrollbar.$el;i&&i.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.params.scrollbar.el&&t.scrollbar.el&&T("off")}i({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},a("init",(()=>{!1===t.params.scrollbar.enabled?C():(E(),v(),g())})),a("update resize observerUpdate lock unlock",(()=>{v()})),a("setTranslate",(()=>{g()})),a("setTransition",((e,i)=>{t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(i)})),a("enable disable",(()=>{const e=t.scrollbar.$el;e&&e[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)})),a("destroy",(()=>{S()}));const C=()=>{t.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),S()};Object.assign(t.scrollbar,{enable:()=>{t.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),E(),v(),g()},disable:C,updateSize:v,setTranslate:g,init:E,destroy:S})},function(e){let{swiper:t,extendParams:i,on:s}=e;i({parallax:{enabled:!1}});const a=(e,i)=>{const s=t.rtl,a=d(e),n=s?-1:1,r=a.attr("data-swiper-parallax")||"0";let o=a.attr("data-swiper-parallax-x"),l=a.attr("data-swiper-parallax-y");var c=a.attr("data-swiper-parallax-scale"),h=a.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):t.isHorizontal()?(o=r,l="0"):(l=r,o="0"),o=0<=o.indexOf("%")?parseInt(o,10)*i*n+"%":o*i*n+"px",l=0<=l.indexOf("%")?parseInt(l,10)*i+"%":l*i+"px",null!=h){const e=h-(h-1)*(1-Math.abs(i));a[0].style.opacity=e}if(null==c)a.transform(`translate3d(${o}, ${l}, 0px)`);else{const e=c-(c-1)*(1-Math.abs(i));a.transform(`translate3d(${o}, ${l}, 0px) scale(${e})`)}},n=()=>{const{$el:e,slides:i,progress:s,snapGrid:n}=t;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{a(e,s)})),i.each(((e,i)=>{let r=e.progress;1
{a(e,r)}))}))};s("beforeInit",(()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)})),s("init",(()=>{t.params.parallax.enabled&&n()})),s("setTranslate",(()=>{t.params.parallax.enabled&&n()})),s("setTransition",((e,i)=>{if(t.params.parallax.enabled){var s=i;void 0===s&&(s=t.params.speed),t.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{const t=d(e);let i=parseInt(t.attr("data-swiper-parallax-duration"),10)||s;0===s&&(i=0),t.transition(i)}))}}))},function(e){let{swiper:t,extendParams:i,on:s,emit:a}=e;const r=n();i({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let o,l,c,h=1,p=!1;const m={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},f={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:{}},g={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let v=1;function _(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX;return e=e.targetTouches[1].pageY,Math.sqrt((s-t)**2+(e-i)**2)}function w(e){var i=t.support,s=t.params.zoom;if(l=!1,c=!1,!i.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;l=!0,m.scaleStart=_(e)}m.$slideEl&&m.$slideEl.length||(m.$slideEl=d(e.target).closest("."+t.params.slideClass),0===m.$slideEl.length&&(m.$slideEl=t.slides.eq(t.activeIndex)),m.$imageEl=m.$slideEl.find("."+s.containerClass).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent("."+s.containerClass),m.maxRatio=m.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,0!==m.$imageWrapEl.length)?(m.$imageEl&&m.$imageEl.transition(0),p=!0):m.$imageEl=void 0}function y(e){const i=t.support,s=t.params.zoom,a=t.zoom;if(!i.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;c=!0,m.scaleMove=_(e)}m.$imageEl&&0!==m.$imageEl.length?(i.gestures?a.scale=e.scale*h:a.scale=m.scaleMove/m.scaleStart*h,a.scale>m.maxRatio&&(a.scale=m.maxRatio-1+(a.scale-m.maxRatio+1)**.5),a.scalef.touchesStart.x))return void(f.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(f.minY)===Math.floor(f.startY)&&f.touchesCurrent.yf.touchesStart.y))return void(f.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),f.isMoved=!0,f.currentX=f.touchesCurrent.x-f.touchesStart.x+f.startX,f.currentY=f.touchesCurrent.y-f.touchesStart.y+f.startY,f.currentXf.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentYf.maxY&&(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),g.prevPositionX||(g.prevPositionX=f.touchesCurrent.x),g.prevPositionY||(g.prevPositionY=f.touchesCurrent.y),g.prevTime||(g.prevTime=Date.now()),g.x=(f.touchesCurrent.x-g.prevPositionX)/(Date.now()-g.prevTime)/2,g.y=(f.touchesCurrent.y-g.prevPositionY)/(Date.now()-g.prevTime)/2,Math.abs(f.touchesCurrent.x-g.prevPositionX)<2&&(g.x=0),Math.abs(f.touchesCurrent.y-g.prevPositionY)<2&&(g.y=0),g.prevPositionX=f.touchesCurrent.x,g.prevPositionY=f.touchesCurrent.y,g.prevTime=Date.now(),m.$imageWrapEl.transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}}}function T(){const e=t.zoom;m.$slideEl&&t.previousIndex!==t.activeIndex&&(m.$imageEl&&m.$imageEl.transform("translate3d(0,0,0) scale(1)"),m.$imageWrapEl&&m.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,h=1,m.$slideEl=void 0,m.$imageEl=void 0,m.$imageWrapEl=void 0)}function E(e){const i=t.zoom,s=t.params.zoom;if(m.$slideEl||(e&&e.target&&(m.$slideEl=d(e.target).closest("."+t.params.slideClass)),m.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.$slideEl=t.$wrapperEl.children("."+t.params.slideActiveClass):m.$slideEl=t.slides.eq(t.activeIndex)),m.$imageEl=m.$slideEl.find("."+s.containerClass).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent("."+s.containerClass)),m.$imageEl&&0!==m.$imageEl.length&&m.$imageWrapEl&&0!==m.$imageWrapEl.length){let a,n,o,l,d,c,p,u,g,v,_,w,y,b,x,T,E,S;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),m.$slideEl.addClass(""+s.zoomedSlideClass),n=void 0===f.touchesStart.x&&e?(a=("touchend"===e.type?e.changedTouches[0]:e).pageX,("touchend"===e.type?e.changedTouches[0]:e).pageY):(a=f.touchesStart.x,f.touchesStart.y),i.scale=m.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,h=m.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,e?(E=m.$slideEl[0].offsetWidth,S=m.$slideEl[0].offsetHeight,o=m.$slideEl.offset().left+r.scrollX,l=m.$slideEl.offset().top+r.scrollY,d=o+E/2-a,c=l+S/2-n,g=m.$imageEl[0].offsetWidth,v=m.$imageEl[0].offsetHeight,_=g*i.scale,w=v*i.scale,x=-(y=Math.min(E/2-_/2,0)),T=-(b=Math.min(S/2-w/2,0)),p=d*i.scale,u=c*i.scale,(p=px&&(p=x),(u=uT&&(u=T)):(p=0,u=0),m.$imageWrapEl.transition(300).transform(`translate3d(${p}px, ${u}px,0)`),m.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${i.scale})`)}}function S(){const e=t.zoom,i=t.params.zoom;m.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.$slideEl=t.$wrapperEl.children("."+t.params.slideActiveClass):m.$slideEl=t.slides.eq(t.activeIndex),m.$imageEl=m.$slideEl.find("."+i.containerClass).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent("."+i.containerClass)),m.$imageEl&&0!==m.$imageEl.length&&m.$imageWrapEl&&0!==m.$imageWrapEl.length&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,h=1,m.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),m.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),m.$slideEl.removeClass(""+i.zoomedSlideClass),m.$slideEl=void 0)}function C(e){var i=t.zoom;i.scale&&1!==i.scale?S():E(e)}function P(){var e=t.support;return{passiveListener:!("touchstart"!==t.touchEvents.start||!e.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!e.passiveListener||{passive:!1,capture:!0}}}function A(){return"."+t.params.slideClass}function M(e){var i=P().passiveListener,s=A();t.$wrapperEl[e]("gesturestart",s,w,i),t.$wrapperEl[e]("gesturechange",s,y,i),t.$wrapperEl[e]("gestureend",s,b,i)}function L(){o||(o=!0,M("on"))}function k(){o&&(o=!1,M("off"))}function O(){const e=t.zoom;var i,s,a,n;e.enabled||(e.enabled=!0,i=t.support,({passiveListener:s,activeListenerWithCapture:a}=P()),n=A(),i.gestures?(t.$wrapperEl.on(t.touchEvents.start,L,s),t.$wrapperEl.on(t.touchEvents.end,k,s)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.on(t.touchEvents.start,n,w,s),t.$wrapperEl.on(t.touchEvents.move,n,y,a),t.$wrapperEl.on(t.touchEvents.end,n,b,s),t.touchEvents.cancel&&t.$wrapperEl.on(t.touchEvents.cancel,n,b,s)),t.$wrapperEl.on(t.touchEvents.move,"."+t.params.zoom.containerClass,x,a))}function z(){const e=t.zoom;var i,s,a,n;e.enabled&&(i=t.support,({passiveListener:s,activeListenerWithCapture:a}=(e.enabled=!1,P())),n=A(),i.gestures?(t.$wrapperEl.off(t.touchEvents.start,L,s),t.$wrapperEl.off(t.touchEvents.end,k,s)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.off(t.touchEvents.start,n,w,s),t.$wrapperEl.off(t.touchEvents.move,n,y,a),t.$wrapperEl.off(t.touchEvents.end,n,b,s),t.touchEvents.cancel&&t.$wrapperEl.off(t.touchEvents.cancel,n,b,s)),t.$wrapperEl.off(t.touchEvents.move,"."+t.params.zoom.containerClass,x,a))}Object.defineProperty(t.zoom,"scale",{get:()=>v,set(e){var t,i;v!==e&&(t=m.$imageEl?m.$imageEl[0]:void 0,i=m.$slideEl?m.$slideEl[0]:void 0,a("zoomChange",e,t,i)),v=e}}),s("init",(()=>{t.params.zoom.enabled&&O()})),s("destroy",(()=>{z()})),s("touchStart",((e,i)=>{var s;t.zoom.enabled&&(s=t.device,m.$imageEl&&0!==m.$imageEl.length&&!f.isTouched&&(s.android&&i.cancelable&&i.preventDefault(),f.isTouched=!0,f.touchesStart.x=("touchstart"===i.type?i.targetTouches[0]:i).pageX,f.touchesStart.y=("touchstart"===i.type?i.targetTouches[0]:i).pageY))})),s("touchEnd",((e,i)=>{if(t.zoom.enabled){var s=t.zoom;if(m.$imageEl&&0!==m.$imageEl.length){if(!f.isTouched||!f.isMoved)return f.isTouched=!1,void(f.isMoved=!1);f.isTouched=!1,f.isMoved=!1;let e=300,t=300;var a=g.x*e,n=(a=f.currentX+a,g.y*t),r=(n=f.currentY+n,0!==g.x&&(e=Math.abs((a-f.currentX)/g.x)),0!==g.y&&(t=Math.abs((n-f.currentY)/g.y)),Math.max(e,t));f.currentX=a,f.currentY=n,a=f.width*s.scale,n=f.height*s.scale,f.minX=Math.min(m.slideWidth/2-a/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-n/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),m.$imageWrapEl.transition(r).transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}}})),s("doubleTap",((e,i)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&C(i)})),s("transitionEnd",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&T()})),s("slideChange",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&T()})),Object.assign(t.zoom,{enable:O,disable:z,in:E,out:S,toggle:C})},function(e){let{swiper:t,extendParams:i,on:s,emit:a}=e,r=(i({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),!(t.lazy={})),o=!1;function l(e,i){void 0===i&&(i=!0);const s=t.params.lazy;if(void 0!==e&&0!==t.slides.length){const n=t.virtual&&t.params.virtual.enabled?t.$wrapperEl.children(`.${t.params.slideClass}[data-swiper-slide-index="${e}"]`):t.slides.eq(e),r=n.find(`.${s.elementClass}:not(.${s.loadedClass}):not(.${s.loadingClass})`);!n.hasClass(s.elementClass)||n.hasClass(s.loadedClass)||n.hasClass(s.loadingClass)||r.push(n[0]),0!==r.length&&r.each((e=>{const r=d(e),o=(r.addClass(s.loadingClass),r.attr("data-background")),c=r.attr("data-src"),h=r.attr("data-srcset"),p=r.attr("data-sizes"),u=r.parent("picture");t.loadImage(r[0],c||o,h,p,!1,(()=>{var e;null==t||!t||t&&!t.params||t.destroyed||(o?(r.css("background-image",`url("${o}")`),r.removeAttr("data-background")):(h&&(r.attr("srcset",h),r.removeAttr("data-srcset")),p&&(r.attr("sizes",p),r.removeAttr("data-sizes")),u.length&&u.children("source").each((e=>{const t=d(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),c&&(r.attr("src",c),r.removeAttr("data-src"))),r.addClass(s.loadedClass).removeClass(s.loadingClass),n.find("."+s.preloaderClass).remove(),t.params.loop&&i&&(e=n.attr("data-swiper-slide-index"),n.hasClass(t.params.slideDuplicateClass)?l(t.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${t.params.slideDuplicateClass})`).index(),!1):l(t.$wrapperEl.children(`.${t.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`).index(),!1)),a("lazyImageReady",n[0],r[0]),t.params.autoHeight&&t.updateAutoHeight())})),a("lazyImageLoad",n[0],r[0])}))}}function c(){const{$wrapperEl:e,params:i,slides:s,activeIndex:a}=t,n=t.virtual&&i.virtual.enabled,r=i.lazy;let c=i.slidesPerView;function h(t){if(n){if(e.children(`.${i.slideClass}[data-swiper-slide-index="${t}"]`).length)return 1}else if(s[t])return 1}function p(e){return n?d(e).attr("data-swiper-slide-index"):d(e).index()}if("auto"===c&&(c=0),o=o||!0,t.params.watchSlidesProgress)e.children("."+i.slideVisibleClass).each((e=>{l(n?d(e).attr("data-swiper-slide-index"):d(e).index())}));else if(1{t.params.lazy.enabled&&t.params.preloadImages&&(t.params.preloadImages=!1)})),s("init",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?h:c)()})),s("scroll",(()=>{t.params.freeMode&&t.params.freeMode.enabled&&!t.params.freeMode.sticky&&c()})),s("scrollbarDragMove resize _freeModeNoMomentumRelease",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?h:c)()})),s("transitionStart",(()=>{t.params.lazy.enabled&&(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&&!o)&&(t.params.lazy.checkInView?h:c)()})),s("transitionEnd",(()=>{t.params.lazy.enabled&&!t.params.lazy.loadOnTransitionStart&&(t.params.lazy.checkInView?h:c)()})),s("slideChange",(()=>{var{lazy:e,cssMode:i,watchSlidesProgress:s,touchReleaseOnEdges:a,resistanceRatio:n}=t.params;e.enabled&&(i||s&&(a||0===n))&&c()})),s("destroy",(()=>{t.$el&&t.$el.find("."+t.params.lazy.loadingClass).removeClass(t.params.lazy.loadingClass)})),Object.assign(t.lazy,{load:c,loadInSlide:l})},function(e){let{swiper:t,extendParams:i,on:s}=e;function a(e,t){const i=function(){let e,t,i;return(s,a)=>{for(t=-1,e=s.length;1>1]<=a?t=i:e=i;return e}}();let s,a;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(a=i(this.x,e),s=a-1,(e-this.x[s])*(this.y[a]-this.y[s])/(this.x[a]-this.x[s])+this.y[s]):0},this}function n(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},s("beforeInit",(()=>{t.controller.control=t.params.controller.control})),s("update",(()=>{n()})),s("resize",(()=>{n()})),s("observerUpdate",(()=>{n()})),s("setTranslate",((e,i,s)=>{t.controller.control&&t.controller.setTranslate(i,s)})),s("setTransition",((e,i,s)=>{t.controller.control&&t.controller.setTransition(i,s)})),Object.assign(t.controller,{setTranslate:function(e,i){var s=t.controller.control;let n,r;var o=t.constructor;function l(e){var i,s=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(i=e,t.controller.spline||(t.controller.spline=t.params.loop?new a(t.slidesGrid,i.slidesGrid):new a(t.snapGrid,i.snapGrid)),r=-t.controller.spline.interpolate(-s)),r&&"container"!==t.params.controller.by||(n=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),r=(s-t.minTranslate())*n+e.minTranslate()),t.params.controller.inverse&&(r=e.maxTranslate()-r),e.updateProgress(r),e.setTranslate(r,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(s))for(let e=0;e{i.updateAutoHeight()})),i.$wrapperEl.transitionEnd((()=>{a&&(i.params.loop&&"slide"===t.params.controller.by&&i.loopFix(),i.transitionEnd())})))}if(Array.isArray(a))for(n=0;n{r(e),"BUTTON"!==e[0].tagName&&(l(e,"button"),e.on("keydown",m)),h(e,i),e.attr("aria-controls",t)},_=()=>{t.a11y.clicked=!0},w=()=>{requestAnimationFrame((()=>{requestAnimationFrame((()=>{t.destroyed||(t.a11y.clicked=!1)}))}))},y=e=>{var i,s,a;t.a11y.clicked||(i=e.target.closest("."+t.params.slideClass))&&t.slides.includes(i)&&(s=t.slides.indexOf(i)===t.activeIndex,a=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i),s||a||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(i),0)))},b=()=>{const e=t.params.a11y,i=(e.itemRoleDescriptionMessage&&c(d(t.slides),e.itemRoleDescriptionMessage),e.slideRole&&l(d(t.slides),e.slideRole),(t.params.loop?t.slides.filter((e=>!e.classList.contains(t.params.slideDuplicateClass))):t.slides).length);e.slideLabelMessage&&t.slides.each(((s,a)=>{const n=d(s),r=t.params.loop?parseInt(n.attr("data-swiper-slide-index"),10):a;h(n,e.slideLabelMessage.replace(/\{\{index\}\}/,r+1).replace(/\{\{slidesLength\}\}/,i))}))};s("beforeInit",(()=>{a=d(` `)})),s("afterInit",(()=>{if(t.params.a11y.enabled){var e=t.params.a11y,i=(t.$el.append(a),t.$el);e.containerRoleDescriptionMessage&&c(i,e.containerRoleDescriptionMessage),e.containerMessage&&h(i,e.containerMessage);const s=t.$wrapperEl,n=e.id||s.attr("id")||"swiper-wrapper-"+"x".repeat(i=void 0===(i=16)?16:i).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)));let r,o;i=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite",s.attr("id",n),s.attr("aria-live",i),b(),t.navigation&&t.navigation.$nextEl&&(r=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(o=t.navigation.$prevEl),r&&r.length&&v(r,n,e.nextSlideMessage),o&&o.length&&v(o,n,e.prevSlideMessage),g()&&t.pagination.$el.on("keydown",z(t.params.pagination.bulletClass),m),t.$el.on("focus",y,!0),t.$el.on("pointerdown",_,!0),t.$el.on("pointerup",w,!0)}})),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{t.params.a11y.enabled&&b()})),s("fromEdge toEdge afterInit lock unlock",(()=>{var e,i;t.params.a11y.enabled&&!t.params.loop&&!t.params.rewind&&t.navigation&&(({$nextEl:e,$prevEl:i}=t.navigation),i&&0{if(t.params.a11y.enabled){const e=t.params.a11y;f()&&t.pagination.bullets.each((i=>{const s=d(i);t.params.pagination.clickable&&(r(s),t.params.pagination.renderBullet||(l(s,"button"),h(s,e.paginationBulletMessage.replace(/\{\{index\}\}/,s.index()+1)))),s.is("."+t.params.pagination.bulletActiveClass)?s.attr("aria-current","true"):s.removeAttr("aria-current")}))}})),s("destroy",(()=>{if(t.params.a11y.enabled){let e,i;a&&0e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),l=e=>{var t=n();let i;return{key:(e=(i=e?new URL(e):t.location).pathname.slice(1).split("/").filter((e=>""!==e)))[(t=e.length)-2],value:e[t-1]}},d=(e,i)=>{const s=n();if(a&&t.params.history.enabled){let a;a=t.params.url?new URL(t.params.url):s.location;const n=t.slides.eq(i);let r=o(n.attr("data-history"));if(0{if(i)for(let a=0,n=t.slides.length;a{r=l(t.params.url),c(t.params.speed,r.value,!1)};s("init",(()=>{if(t.params.history.enabled){const e=n();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);a=!0,((r=l(t.params.url)).key||r.value)&&(c(0,r.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",h))}}})),s("destroy",(()=>{if(t.params.history.enabled){const e=n();t.params.history.replaceState||e.removeEventListener("popstate",h)}})),s("transitionEnd _freeModeNoMomentumRelease",(()=>{a&&d(t.params.history.key,t.activeIndex)})),s("slideChange",(()=>{a&&t.params.cssMode&&d(t.params.history.key,t.activeIndex)}))},function(e){let{swiper:t,extendParams:i,emit:a,on:r}=e,o=!1;const l=s(),c=n(),h=(i({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}}),()=>{a("hashChange");var e=l.location.hash.replace("#","");e!==t.slides.eq(t.activeIndex).attr("data-hash")&&void 0!==(e=t.$wrapperEl.children(`.${t.params.slideClass}[data-hash="${e}"]`).index())&&t.slideTo(e)}),p=()=>{if(o&&t.params.hashNavigation.enabled)if(t.params.hashNavigation.replaceState&&c.history&&c.history.replaceState)c.history.replaceState(null,null,"#"+t.slides.eq(t.activeIndex).attr("data-hash")||""),a("hashSet");else{const e=t.slides.eq(t.activeIndex),i=e.attr("data-hash")||e.attr("data-history");l.location.hash=i||"",a("hashSet")}};r("init",(()=>{if(t.params.hashNavigation.enabled&&!(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)){o=!0;const e=l.location.hash.replace("#","");if(e)for(let i=0,s=t.slides.length;i{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&d(c).off("hashchange",h)})),r("transitionEnd _freeModeNoMomentumRelease",(()=>{o&&p()})),r("slideChange",(()=>{o&&t.params.cssMode&&p()}))},function(e){let t,{swiper:i,extendParams:a,on:n,emit:r}=e;function o(){if(!i.size)return i.autoplay.running=!1,void(i.autoplay.paused=!1);const e=i.slides.eq(i.activeIndex);let s=i.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(s=e.attr("data-swiper-autoplay")||i.params.autoplay.delay),clearTimeout(t),t=h((()=>{let e;i.params.autoplay.reverseDirection?i.params.loop?(i.loopFix(),e=i.slidePrev(i.params.speed,!0,!0),r("autoplay")):i.isBeginning?i.params.autoplay.stopOnLastSlide?d():(e=i.slideTo(i.slides.length-1,i.params.speed,!0,!0),r("autoplay")):(e=i.slidePrev(i.params.speed,!0,!0),r("autoplay")):i.params.loop?(i.loopFix(),e=i.slideNext(i.params.speed,!0,!0),r("autoplay")):i.isEnd?i.params.autoplay.stopOnLastSlide?d():(e=i.slideTo(0,i.params.speed,!0,!0),r("autoplay")):(e=i.slideNext(i.params.speed,!0,!0),r("autoplay")),(i.params.cssMode&&i.autoplay.running||!1===e)&&o()}),s)}function l(){return void 0===t&&!i.autoplay.running&&(i.autoplay.running=!0,r("autoplayStart"),o(),!0)}function d(){return!!i.autoplay.running&&void 0!==t&&(t&&(clearTimeout(t),t=void 0),i.autoplay.running=!1,r("autoplayStop"),!0)}function c(e){!i.autoplay.running||i.autoplay.paused||(t&&clearTimeout(t),i.autoplay.paused=!0,0!==e&&i.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((e=>{i.$wrapperEl[0].addEventListener(e,u)})):(i.autoplay.paused=!1,o()))}function p(){var e=s();"hidden"===e.visibilityState&&i.autoplay.running&&c(),"visible"===e.visibilityState&&i.autoplay.paused&&(o(),i.autoplay.paused=!1)}function u(e){i&&!i.destroyed&&i.$wrapperEl&&e.target===i.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((e=>{i.$wrapperEl[0].removeEventListener(e,u)})),i.autoplay.paused=!1,(i.autoplay.running?o:d)())}function m(){i.params.autoplay.disableOnInteraction?d():(r("autoplayPause"),c()),["transitionend","webkitTransitionEnd"].forEach((e=>{i.$wrapperEl[0].removeEventListener(e,u)}))}function f(){i.params.autoplay.disableOnInteraction||(i.autoplay.paused=!1,r("autoplayResume"),o())}i.autoplay={running:!1,paused:!1},a({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),n("init",(()=>{i.params.autoplay.enabled&&(l(),s().addEventListener("visibilitychange",p),i.params.autoplay.pauseOnMouseEnter&&(i.$el.on("mouseenter",m),i.$el.on("mouseleave",f)))})),n("beforeTransitionStart",((e,t,s)=>{i.autoplay.running&&(s||!i.params.autoplay.disableOnInteraction?i.autoplay.pause(t):d())})),n("sliderFirstMove",(()=>{i.autoplay.running&&(i.params.autoplay.disableOnInteraction?d:c)()})),n("touchEnd",(()=>{i.params.cssMode&&i.autoplay.paused&&!i.params.autoplay.disableOnInteraction&&o()})),n("destroy",(()=>{i.$el.off("mouseenter",m),i.$el.off("mouseleave",f),i.autoplay.running&&d(),s().removeEventListener("visibilitychange",p)})),Object.assign(i.autoplay,{pause:c,run:o,start:l,stop:d})},function(e){let{swiper:t,extendParams:i,on:s}=e,a=(i({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}}),!1),n=!1;function r(){var e=t.thumbs.swiper;if(e&&!e.destroyed){const i=e.clickedIndex,s=e.clickedSlide;if(!(s&&d(s).hasClass(t.params.thumbs.slideThumbActiveClass)||null==i)){let s;if(s=e.params.loop?parseInt(d(e.clickedSlide).attr("data-swiper-slide-index"),10):i,t.params.loop){let e=t.activeIndex;t.slides.eq(e).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,e=t.activeIndex);const i=t.slides.eq(e).prevAll(`[data-swiper-slide-index="${s}"]`).eq(0).index(),a=t.slides.eq(e).nextAll(`[data-swiper-slide-index="${s}"]`).eq(0).index();s=void 0===i||void 0!==a&&a-et.previousIndex?"next":"prev"}else s=t.realIndex,o=s>t.previousIndex?"next":"prev";n&&(s+="next"===o?a:-1*a),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(s)<0&&(i.params.centeredSlides?s=s>l?s-Math.floor(r/2)+1:s+Math.floor(r/2)-1:s>l&&i.params.slidesPerGroup,i.slideTo(s,e?0:void 0))}}}t.thumbs={swiper:null},s("beforeInit",(()=>{var e=t.params.thumbs;e&&e.swiper&&(o(),l(!0))})),s("slideChange update resize observerUpdate",(()=>{l()})),s("setTransition",((e,i)=>{const s=t.thumbs.swiper;s&&!s.destroyed&&s.setTransition(i)})),s("beforeDestroy",(()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&n&&e.destroy()})),Object.assign(t.thumbs,{init:o,update:l})},function(e){let{swiper:t,extendParams:i,emit:s,once:a}=e;i({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){var e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){const{touchEventsData:e,touches:i}=t;0===e.velocities.length&&e.velocities.push({position:i[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:i[t.isHorizontal()?"currentX":"currentY"],time:p()})},onTouchEnd:function(e){let i=e.currentPos;const{params:n,$wrapperEl:r,rtlTranslate:o,snapGrid:l,touchEventsData:d}=t,c=p()-d.touchStartTime;if(i<-t.minTranslate())t.slideTo(t.activeIndex);else if(i>-t.maxTranslate())t.slides.lengtht.minTranslate())n.freeMode.momentumBounce?(h-t.minTranslate()>e&&(h=t.minTranslate()+e),u=t.minTranslate(),f=!0,d.allowMomentumBounce=!0):h=t.minTranslate(),n.loop&&n.centeredSlides&&(m=!0);else if(n.freeMode.sticky){let e;for(let t=0;t-h){e=t;break}h=-(h=Math.abs(l[e]-h){t.loopFix()})),0!==t.velocity){if(i=o?Math.abs((-h-t.translate)/t.velocity):Math.abs((h-t.translate)/t.velocity),n.freeMode.sticky){const e=Math.abs((o?-h:h)-t.translate),s=t.slidesSizesGrid[t.activeIndex];i=e{t&&!t.destroyed&&d.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(n.speed),setTimeout((()=>{t.setTranslate(u),r.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(h),t.setTransition(i),t.setTranslate(h),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,r.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(h),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(n.freeMode.sticky)return void t.slideToClosest();n.freeMode&&s("_freeModeNoMomentumRelease")}(!n.freeMode.momentum||c>=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function(e){let t,i,s,{swiper:a,extendParams:n}=e;n({grid:{rows:1,fill:"column"}}),a.grid={initSlides:e=>{var n=a.params.slidesPerView,{rows:r,fill:o}=a.params.grid;i=t/r,s=Math.floor(e/r),t=Math.floor(e/r)===e/r?e:Math.ceil(e/r)*r,"auto"!==n&&"row"===o&&(t=Math.max(t,n*r))},updateSlide:(e,n,r,o)=>{var{slidesPerGroup:l,spaceBetween:d}=a.params,{rows:c,fill:h}=a.params.grid;let p,u,m;if("row"===h&&1s||u===s&&m===c-1)&&(m+=1)>=c&&(m=0,u+=1)):(m=Math.floor(e/i),u=e-m*i);n.css(o("margin-top"),0!==m?d&&d+"px":"")},updateWrapperSize:(e,i,s)=>{var{spaceBetween:n,centeredSlides:r,roundLengths:o}=a.params,l=a.params.grid.rows;if(a.virtualSize=(e+n)*t,a.virtualSize=Math.ceil(a.virtualSize/l)-n,a.$wrapperEl.css({[s("width")]:a.virtualSize+n+"px"}),r){i.splice(0,i.length);const e=[];for(let t=0;te?r+1:r;const l=[];for(let t=o-1;t>=e;--t){const e=i.slides.eq(t);e.remove(),l.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?r+t.length:r}else s.append(t);for(let e=0;e{const e=t.slides,i=t.params.fadeEffect;for(let a=0;a{var i=t.params.fadeEffect.transformEl;(i?t.slides.find(i):t.slides).transition(e),R({swiper:t,duration:e,transformEl:i,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:i,on:s}=e;i({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const a=(e,t,i)=>{let s=i?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),a=i?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===s.length&&(s=d(`
`),e.append(s)),0===a.length&&(a=d(`
`),e.append(a)),s.length&&(s[0].style.opacity=Math.max(-t,0)),a.length&&(a[0].style.opacity=Math.max(t,0))};I({effect:"cube",swiper:t,on:s,setTranslate:()=>{const{$el:e,$wrapperEl:i,slides:s,width:n,height:r,rtlTranslate:o,size:l,browser:c}=t,h=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let m,f=0;h.shadow&&(p?(0===(m=i.find(".swiper-cube-shadow")).length&&(m=d('
'),i.append(m)),m.css({height:n+"px"})):0===(m=e.find(".swiper-cube-shadow")).length&&(m=d('
'),e.append(m)));for(let e=0;e{const{$el:i,slides:s}=t;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&i.find(".swiper-cube-shadow").transition(e)},recreateShadows:()=>{const e=t.isHorizontal();t.slides.each((t=>{var i=Math.max(Math.min(t.progress,1),-1);a(d(t),i,e)}))},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:t,extendParams:i,on:s}=e;i({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}});const a=(e,i,s)=>{let a=t.isHorizontal()?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),n=t.isHorizontal()?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===a.length&&(a=$(s,e,t.isHorizontal()?"left":"top")),0===n.length&&(n=$(s,e,t.isHorizontal()?"right":"bottom")),a.length&&(a[0].style.opacity=Math.max(-i,0)),n.length&&(n[0].style.opacity=Math.max(i,0))};I({effect:"flip",swiper:t,on:s,setTranslate:()=>{const{slides:e,rtlTranslate:i}=t,s=t.params.flipEffect;for(let r=0;r{var i=t.params.flipEffect.transformEl;(i?t.slides.find(i):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),R({swiper:t,duration:e,transformEl:i})},recreateShadows:()=>{const e=t.params.flipEffect;t.slides.each((i=>{var s=d(i);let n=s[0].progress;t.params.flipEffect.limitRotation&&(n=Math.max(Math.min(i.progress,1),-1)),a(s,n,e)}))},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:i,on:s}=e;i({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),I({effect:"coverflow",swiper:t,on:s,setTranslate:()=>{const{width:e,height:i,slides:s,slidesSizesGrid:a}=t,n=t.params.coverflowEffect,r=t.isHorizontal(),o=t.translate,l=r?e/2-o:i/2-o,d=r?n.rotate:-n.rotate,c=n.depth;for(let e=0,t=s.length;e{var i=t.params.coverflowEffect.transformEl;(i?t.slides.find(i):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:i,on:s}=e;i({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}}),I({effect:"creative",swiper:t,on:s,setTranslate:()=>{const{slides:e,$wrapperEl:i,slidesSizesGrid:s}=t,a=t.params.creativeEffect,n=a.progressMultiplier,r=t.params.centeredSlides;if(r){const e=s[0]/2-t.params.slidesOffsetBefore||0;i.transform(`translateX(calc(50% - ${e}px))`)}for(let i=0;i{f[t]=`calc(${e}px + (${e=_.translate[t],"string"==typeof e?e:e+"px"} * ${Math.abs(p*n)}))`})),g.forEach(((e,t)=>{g[t]=_.rotate[t]*Math.abs(p*n)})),s[0].style.zIndex=-Math.abs(Math.round(h))+e.length;var o=f.join(", "),l=`rotateX(${g[0]}deg) rotateY(${g[1]}deg) rotateZ(${g[2]}deg)`,d=u<0?`scale(${1+(1-_.scale)*u*n})`:`scale(${1-(1-_.scale)*u*n})`,c=u<0?1+(1-_.opacity)*u*n:1-(1-_.opacity)*u*n;if(o=`translate3d(${o}) ${l} `+d,v&&_.shadow||!v){let e=s.children(".swiper-slide-shadow");if((e=0===e.length&&_.shadow?$(a,s):e).length){const t=a.shadowPerProgress?p*(1/a.limitProgress):p;e[0].style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const w=D(a,s);w.transform(o).css({opacity:c}),_.origin&&w.css("transform-origin",_.origin)}},setTransition:e=>{var i=t.params.creativeEffect.transformEl;(i?t.slides.find(i):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),R({swiper:t,duration:e,transformEl:i,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:i,on:s}=e;i({cardsEffect:{slideShadows:!0,transformEl:null,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),I({effect:"cards",swiper:t,on:s,setTranslate:()=>{const{slides:e,activeIndex:i}=t,s=t.params.cardsEffect,{startTranslate:a,isTouched:n}=t.touchEventsData,r=t.translate;for(let c=0;c{var i=t.params.cardsEffect.transformEl;(i?t.slides.find(i):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),R({swiper:t,duration:e,transformEl:i})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}]),k},"object"==typeof exports&&"undefined"!=typeof module?module.exports=s():"function"==typeof define&&define.amd?define(s):(i="undefined"!=typeof globalThis?globalThis:i||self).Swiper=s();var a=function(){function e(e){var t,i,s=null,a=null,n=e?e+200:200;window.addEventListener("resize",(function(){null==s?(i=document.scrollingElement||document.documentElement||document.body.parentNode||document.body,t=document.body.clientHeight,i=window.pageYOffset+i.clientHeight,s=i/t):t=document.body.clientHeight,clearTimeout(a),a=setTimeout((function(){window.scrollTo(0,t*s-window.innerHeight),s=null}),n)}))}function t(){return!(-1e.targetValue?e.targetValue:t)<0?0:t;var t},videoObjectFit:function(e){!function(e){function t(e){this.opts=e,this.resizeTiming=e.resizeTiming||100,this.setElement(),this.setVideoStyle(),this.bindEvent()}var i=t.prototype;i.setElement=function(){void 0!==this.opts.wrapElement&&(this.wrapElement=this.opts.wrapElement.jquery?this.opts.wrapElement[0]:this.opts.wrapElement),void 0!==this.opts.targetVideo&&(this.targetVideo=this.opts.targetVideo.jquery?this.opts.targetVideo[0]:this.opts.targetVideo)},i.setVideoStyle=function(){this.wrapElement.style.overflow="hidden",this.targetVideo.style.position="absolute",this.targetVideo.style.top="50%",this.targetVideo.style.left="50%",this.targetVideo.style.transform="translate(-50%, -50%)"},i.bindEvent=function(){var e=this;window.addEventListener("load",(function(){e.setVideoSize()})),window.addEventListener("resize",(function(){e.setVideoSize()}))},i.getVideoInfo=function(){this.wrapWidth=this.wrapElement.clientWidth,this.wrapHeight=this.wrapElement.clientHeight,this.videoWidth=this.targetVideo.clientWidth,this.videoHeight=this.targetVideo.clientHeight,this.wrapRatio=this.wrapHeight/this.wrapWidth,this.videoRatio=this.videoHeight/this.videoWidth},i.setVideoSize=function(){var e=this;clearTimeout(null),setTimeout((function(){e.getVideoInfo(),e.wrapRatio=e.resolution[0]&&t!=e.statusName[0]||a>=e.resolution[0]&&!s)&&(document.documentElement.classList.remove(t),t=e.statusName[0]||i,s=i,document.documentElement.classList.add(t))}});return function(){return window.addEventListener("DOMContentLoaded",(function(){r(),i=s})),window.addEventListener("resize",(function(){r(),clearTimeout(n),console.log(e.activeTiming),i!=s&&e.callback[s]&&(n=setTimeout((function(){e.callback[s](),n=null,i=s}),e.activeTiming))})),this}()}}}();window.VXT=window.VXT||{};const n=function(){return{isIosDevice:((r=/iPad|iPhone|iPod/.test(navigator.userAgent))?document.documentElement.classList.add("isIosDevice"):document.documentElement.classList.add("isNotIosDevice"),r),checkGlobal:void(0===location.pathname.indexOf("/global/galaxy")||!0===window.IS_CAMPAIGN?document.documentElement.classList.add("global"):document.documentElement.classList.add("dotcom")),checkOS:(r=(r=navigator.appVersion.match(/(mac|win|linux)/i))?r[1].toLowerCase():"",void document.documentElement.classList.add(r)),isFireFox:void(/firefox/i.test(navigator.userAgent)&&document.documentElement.classList.add("firefox")),isWebkit:void(/applewebkit/i.test(navigator.userAgent)&&document.documentElement.classList.add("webkit")),isChrome:void(/chrome/i.test(navigator.userAgent)&&document.documentElement.classList.add("chrome")),isOpera:void(/opera/i.test(navigator.userAgent)&&document.documentElement.classList.add("opera")),isIos:void(/ip(ad|hone|od)/i.test(navigator.userAgent)&&document.documentElement.classList.add("ios")),isCrIos:void(/crios/i.test(navigator.userAgent)&&document.documentElement.classList.add("crios")),isAndroid:void(/android/i.test(navigator.userAgent)&&document.documentElement.classList.add("android")),isSafari:(r=/applewebkit/i.test(navigator.userAgent),a=/chrome/i.test(navigator.userAgent),void(r&&!a&&document.documentElement.classList.add("safari"))),isHuawei:void(/HUAWEICLT/i.test(navigator.userAgent)&&document.documentElement.classList.add("huawei")),isUCBrowser:void(/UCBrowser/i.test(navigator.userAgent)&&document.documentElement.classList.add("ucbrowser")),winSize:(r="Netscape"===navigator.appName,a=-1!==navigator.appVersion.indexOf("Mac"),i=-1!==navigator.userAgent.indexOf("Safari"),s=-1!==navigator.userAgent.indexOf("Chrome"),r&&!a&&i&&!s?function(){return{w:t(e).width(),h:t(e).height()}}:function(){return{w:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,h:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}),requestAFrame:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)},cancelAFrame:window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(e){window.clearTimeout(e)},isInVerticalViewPort:function(e){return(e=e.getBoundingClientRect()).top-200<=n.getViewPort().height&&0<=e.bottom},isInHorizontalViewPort:function(e){return(e=e.getBoundingClientRect()).left-200<=n.getViewPort().width&&0<=e.right+200},isInViewPort:e=>n.isInVerticalViewPort(e)&&n.isInHorizontalViewPort(e),isVisible:e=>n.isInViewPort(e)&&!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length),isObject:function(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object},def:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var i=Object(e[0]),s=1;s{var e=window.innerWidth,t=window.innerHeight,i=!!n.isTouchDevice&&window.matchMedia("(orientation: landscape)").matches;let s=!1;return n.isTouchDevice&&!window.matchMedia("(orientation: landscape)").matches&&t/e<1.5||i||t<700?(document.documentElement.classList.add("is-animation-broken-fixed"),s=!0):document.documentElement.classList.remove("is-animation-broken-fixed"),s},isTouchDevice:((r="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch)?document.documentElement.classList.add("isTouchDevice"):document.documentElement.classList.add("isNotTouchDevice"),r),isIEorEdge:function(){var e,t=navigator.userAgent.toLowerCase();if("Microsoft Internet Explorer"==navigator.appName)e="msie ";else if(-1{this.responsiveHandler(),this.lazyEvent()}),80)}lazyEvent(){this.setLazyImage(),this.lazyLength===this.lazyCompleteLength&&window.removeEventListener("scroll",this.lazyEvent.bind(this))}responsiveHandler(){this.windowWidth=window.innerWidth;var e=this.opts.loadOption.length;for(let t=0;ts)&&this.opts.loadOption[t].attribute!==this.oldAttr&&(this.targetAttr=this.opts.loadOption[t].attribute,this.oldAttr=this.targetAttr,this.attrIndex=t,this.dynamicCallCount=0,this.setResponsiveImage())}}setResponsiveImage(e){var t,i=(t=this.opts.lazyClass.split("."))[t.length-1],s=(t=this.opts.startLazyClass.split("."))[t.length-1];if(e)for(let t=0;td&&o<=d||oc||oc||o>d&&l{1==this.opts.startLazyClass.split(" ").length&&n.classList.remove(m),1==this.opts.lazyClass.split(" ").length&&n.classList.remove(p),this.checkCompleteImage(),n.removeEventListener("load",i)},n.addEventListener("load",i),n.classList.add(this.opts.lazyCompleteClass))}}}findRemainingImageAttr(e){for(var t=this.opts.loadOption.length,i=0;i{e.isVideoInit=!1;{let t=0;if(t{if(e.querySelector("video"))return e})),this.lazyVideos=e,this.lazyLength=e.length}getResponsiveVideo(){var e=Array.from(this.el.querySelectorAll(this.opts.responsiveClass)).filter((e=>{{let t=0;if(t=t.TABLET.WIDTH?this.currentDevice="desktop":this.winWidth>t.MOBILE.WIDTH&&this.winWidth{this.getCurrentDevice(),this.responsiveHandler(),this.lazyEvent()}),80)}lazyEvent(){this.setLazyVideo(),this.lazyLength===this.lazyCompleteLength&&window.removeEventListener("scroll",this.lazyEvent.bind(this))}responsiveHandler(){this.windowWidth=window.innerWidth;var e=this.opts.loadOption.length;for(let t=0;ts)&&this.opts.loadOption[t].attribute!==this.oldAttr&&(this.targetAttr=this.opts.loadOption[t].attribute,this.oldAttr=this.targetAttr,this.attrIndex=t,this.setResponsiveVideo())}}setResponsiveVideo(){for(let e=0;e{const a=e.getAttribute("type");-1{window.setTimeout((()=>{t.classList.add(this.classes.loaded)}),500),this.checkCompleteVideo(),this.getEndImage(t)}),{once:!0})}))}}setLazyVideo(){for(let a=0;ai-window.innerHeight*(0!=window.pageYOffset?this.opts.visiblePoint:0)&&e{const t=e.getAttribute("type");-1{window.setTimeout((()=>{t.classList.add(this.classes.loaded)}),500),1==this.opts.lazyClass.split(" ").length&&t.classList.remove(a),this.checkCompleteVideo(),this.getEndImage(t),this.videoCallStack.splice(0,1),0{1==this.opts.imageEndLazyClass.split(" ").length&&i.classList.remove(s),i.classList.add(this.opts.imageLazyCompleteClass)}),{once:!0}))}checkCompleteVideo(){var e=Array.from(this.el.querySelectorAll("."+this.classes.loaded)).filter((e=>{{let t=0;if(t=t.TABLET.WIDTH?this.currentDevice="desktop":this.winWidth>t.MOBILE.WIDTH&&this.winWidth{1==this.opts.imageEndLazyClass.split(" ").length&&t.classList.remove(s),t.classList.add(this.opts.lazyCompleteClass)}),{once:!0}))}bindEvents(){window.addEventListener("resize",this.onResizeHandler.bind(this)),window.addEventListener("scroll",this.onScrollHandler.bind(this)),this.video.addEventListener("canplaythrough",this.onCanplayThrough.bind(this),{once:!0}),this.useController&&this.videoController.addEventListener("click",this.onClickController.bind(this))}onChange(t){if(t===this.videoElement){t="mobile"!==this.currentDevice?"data-src-pc":"data-src-mobile";let i=this.videoElement.getAttribute(t);t=i=i.split(".mp4")[0],this.prevVideoSrc!==t&&(this.videoElement.playState=!1,this.video.querySelectorAll("source").forEach((e=>{const t=e.getAttribute("type");-1{e.isLowNetwork()||this.onPlay(),this.getEndImage()}),{once:!0})),this.prevVideoSrc=t}}onLoad(t){if(t===this.videoElement){t="mobile"!==this.currentDevice?"data-src-pc":"data-src-mobile";let i=this.videoElement.getAttribute(t);i=i.split(".mp4")[0],this.videoElement.playState=!1,this.video.querySelectorAll("source").forEach((e=>{const t=e.getAttribute("type");-1{e.isLowNetwork()||this.onPlay(),this.getEndImage()}),{once:!0})}}onPlay(e){e&&e!==this.videoElement||(()=>{0{this.videoElement.classList.add(this.classes.playing)}),350),this.videoElement.classList.remove(this.classes.ended),this.videoElement.classList.remove(this.classes.paused),window.setTimeout((()=>{this.video.play(),this.isReset=!1,this.updateController(),this.outCallback("updatePlayState",!0)}),350),this.video.addEventListener("ended",this.updatePlayEnded.bind(this),{once:!0}))})()}onPause(){this.video.paused||this.video.pause(),this.videoElement.playState=!1,this.videoElement.classList.remove(this.classes.ended),this.videoElement.classList.remove(this.classes.playing),this.videoElement.classList.add(this.classes.paused),this.updateController()}onEnded(){3{this.video.pause(),this.video.currentTime=0,this.videoElement.playState=!1,this.isReset=!0,this.autoPlay&&(this.videoElement.autoPlayState=!1),this.videoElement.classList.remove(this.classes.ended),this.videoElement.classList.remove(this.classes.playing),this.videoElement.classList.remove(this.classes.paused),this.updateController()})()}onCanplayThrough(){var e=(e=this.opts.videoLazyClass.split("."))[e.length-1];this.useController&&window.setTimeout((()=>{this.videoController.style.display="block"}),500),this.videoElement.classList.add(this.classes.loaded),1==this.opts.videoLazyClass.split(" ").length&&this.videoElement.classList.remove(e),this.isCanplay=!0,this.onScrollHandler(),this.isCanplay=!1}onClickController(e){e.preventDefault(),this.videoElement.playState?this.onPause():this.onPlay()}updatePlayEnded(){this.onPause()}updateController(){var e;this.useController&&(this.videoElement.playState?this.videoController.classList.add(this.classes.isPaused):this.videoController.classList.remove(this.classes.isPaused),e={el:this.videoController,playState:this.videoElement.playState},this.outCallback("updateController",e))}onScrollHandler(){if(!this.videoElement.closest(".cm-layer")){var t=window.scrollY,i=(this.lastScrollY,e.getHeight(this.videoElement),e.winSize().h,e.getNavHeight()),s=e.getScroll().top,a=e.getScroll().bottom,n=e.getOffset(this.videoElement).top;i=e.getOffset(this.videoElement).bottom-i;const l=this.videoElement.classList.contains(this.classes.playing)&&this.videoElement.playState;var r=this.videoElement.classList.contains(this.classes.paused)&&!this.videoElement.playState,o=this.videoElement.classList.contains(this.classes.ended)&&!this.videoElement.playState;if(n{this.isCanplay=!0,this.onReset(),this.onScrollHandler(),this.isCanplay=!1}),20)}onResizeHandler(){e.winSize().w!==this.winWidth&&(this.winWidth=e.winSize().w,null==this.opts.resizeStart&&(this.opts.resizeStart=this.winWidth,this.resizeAnimateFunc()),window.clearTimeout(this.resizeEndTime),this.resizeEndTime=window.setTimeout(this.resizeEndFunc.bind(this),150))}resizeAnimateFunc(){this.setLayout(),this.resizeRequestFrame=e.requestAFrame.call(window,this.resizeAnimateFunc.bind(this))}resizeEndFunc(){this.opts.resizeStart=null,e.cancelAFrame.call(window,this.resizeRequestFrame)}setLayout(){this.winWidth>=t.TABLET.WIDTH?this.currentDevice="desktop":this.winWidth>t.MOBILE.WIDTH&&this.winWidth0&&document.querySelectorAll(e).forEach((e=>{this.el=e,this.init()}))}init(){null===this.el||this.el.classList.contains(this.opts.featureHide)||(this.setElements(),this.initOpts(),this.buildTabSwiper(),this.buildSwiper(),this.buildVideoPlayer(),this.bindEvents())}setElements(){this.swiperEl=this.el.querySelector(this.opts.swiperEl),this.swiperSlideEl=this.swiperEl.querySelectorAll(this.opts.swiperSlideEl),this.tabEl=this.el.querySelector(this.opts.tabEl),this.tabList=this.tabEl.querySelector(this.opts.tabList),this.tabItem=this.tabList.querySelectorAll(this.opts.tabItem),this.tabCta=this.tabList.querySelectorAll(this.opts.tabCta),this.btnPrev=this.el.querySelector(this.opts.btnPrev),this.btnNext=this.el.querySelector(this.opts.btnNext),this.videoEl=this.el.querySelector(this.opts.videoEl)}getCurrentDevice(){window.innerWidth>=n.RESPONSIVE.TABLET.WIDTH?this.currDevice="desktop":window.innerWidth>n.RESPONSIVE.MOBILE.WIDTH&&window.innerWidth{const t=e.querySelector(this.opts.tabCta);t.addEventListener("focus",this.onFocusTab.bind(this)),t.addEventListener("click",this.onClickTab.bind(this))}))}getDirection(e){return n.isRTL()?"left"===e?"right":"left":e}createSlidePosition(){this.slidePositionArray=[];for(let i=0;i{const e=this.swiper.instance.realIndex,t=this.swiperSlideEl[e].querySelector(this.opts.videoEl);t&&(t.classList.contains(this.classes.loaded)?n.isLowNetwork()||this.videoPlayer.play(t):this.videoPlayer.load(t)),this.swiperSlideEl.forEach(((t,i)=>{i!==e&&(i=t.querySelector(this.opts.videoEl))&&this.videoPlayer.reset(i)}))},build:()=>{null===this.swiper.instance&&(this.swiper.options.on={slideChange:this.swiper.slideChange.bind(this)},this.swiper.instance=new Swiper(this.swiperEl,this.swiper.options))},destroy:()=>{null!=this.swiper.instance&&(this.swiper.instance.destroy(),this.swiper.instance=null)}},this.swiper.build()}buildTabSwiper(){this.swiperTab={instance:null,options:{a11y:!1,observer:!0,observeParents:!0,slidesPerView:"auto",freeMode:!0},updateMove:e=>{this.swiperTab.instance.translateTo(e,400,!1,!1),this.swiperTab.instance.updateSize(),this.swiperTab.instance.updateSlides(),this.swiperTab.instance.updateProgress()},build:()=>{null===this.swiperTab.instance&&(this.swiperTab.instance=new Swiper(this.tabEl,this.swiperTab.options))},destroy:()=>{null!=this.swiperTab.instance&&(this.swiperTab.instance.destroy(),this.swiperTab.instance=null)}},this.swiperTab.build()}buildVideoPlayer(){this.videoPlayer={instance:null,load:e=>{null!==this.swiper.instance&&this.videoPlayer.instance.onLoad(e)},reset:e=>{null!==this.swiper.instance&&this.videoPlayer.instance.onReset(e)},play:e=>{null!==this.swiper.instance&&this.videoPlayer.instance.onPlay(e)},build:()=>{null===this.videoPlayer.instance&&this.videoEl&&(this.videoPlayer.instance=new VXT.VideoPlayer(this.videoEl,{sectionElement:this.opts.el,on:{updateController:e=>{const t=e.el;e=e.playState;var i=t.getAttribute("an-la").split(":")[0];e?t.setAttribute("an-la",i+":stop video"):t.setAttribute("an-la",i+":play video")}}}))}},this.videoPlayer.build()}onClickTab(e){var t=e.currentTarget.parentNode;t=Array.from(this.tabList.children).indexOf(t);this.tabCta.forEach((e=>{e.setAttribute("aria-selected",!1)})),e.currentTarget.setAttribute("aria-selected",!0),this.swiper.instance.slideTo(t),this.swiperTab.instance.slideTo(t)}onFocusTab(e){if("desktop"!==this.currDevice&&"tablet"!==this.currDevice){e=e.currentTarget.parentNode,e=Array.from(this.tabList.children).indexOf(e);var t=this.tabEl.getBoundingClientRect().width-this.tabList.getBoundingClientRect().width,i=Math.ceil(-1*(this.tabEl.getBoundingClientRect().width-this.tabList.scrollWidth-t));let s=this.slidePositionArray[e][this.getDirection("left")]-t;s=(s=s<=0?0:s)>=i?i:s,s*=-1,this.swiperTab.updateMove(s)}}updateResponsiveImage(){var e=this.swiperEl.querySelectorAll("img");this.outCallback("updateResponsiveImage",e)}onLoadHandler(){this.onResizeHandler(),window.removeEventListener("load",this.onLoadHandler.bind(this))}onResizeHandler(){this.getCurrentDevice(),clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout((()=>{this.onResponsive()}),100),this.currDevice!=this.prevDevice&&(this.onResponsiveChange(),this.prevDevice=this.currDevice)}onResponsive(){this.createSlidePosition(),"mobile"===this.currDevice&&this.updateResponsiveImage()}onResponsiveChange(){this.onResponsive()}outCallback(e,t){null!=(e=this.opts.on[e])&&e(t)}}}(),function(){"use strict";window.VXT=window.VXT||{},VXT.Content=class{constructor(e=container,t){var i={el:e,swiperEl:".vxt-content__slide",swiperSlide:".vxt-content__slide-item",swiperArrow:".vxt-content__arrow-cta",nextArrow:".vxt-content__arrow-next",prevArrow:".vxt-content__arrow-prev",navigaionEl:".vxt-content__nav",pagination:".vxt-content__pagination",paginationItem:"li",paginationCta:".s-line-wrap",featureHide:"is-feature-hide",videoElement:".vxt-content__player",classes:{isActive:"is-active",loaded:"loaded",ended:"ended",paused:"paused",playing:"playing"},on:{updateResponsiveImage:null}};this.opts=n.def(i,t||{}),this.classes=i.classes,this.el=document.querySelector(e),this.init()}init(){null===this.el||this.el.classList.contains(this.opts.featureHide)||(this.setElements(),this.initOpts(),this.initLayout(),this.buildSwiper(),this.bindEvents(),this.buildVideoPlayer())}setElements(){this.swiperEl=this.el.querySelector(this.opts.swiperEl),this.swiperSlide=this.swiperEl.querySelectorAll(this.opts.swiperSlide),this.swiperArrow=this.el.querySelectorAll(this.opts.swiperArrow),this.nextArrow=this.el.querySelector(this.opts.nextArrow),this.prevArrow=this.el.querySelector(this.opts.prevArrow),this.navigaionEl=this.el.querySelector(this.opts.navigaionEl),this.pagination=this.el.querySelector(this.opts.pagination),this.paginationItem=this.pagination.querySelectorAll(this.opts.paginationItem),this.paginationCta=this.pagination.querySelectorAll(this.opts.paginationCta),this.videoElement=this.el.querySelectorAll(this.opts.videoElement)}getCurrentDevice(){window.innerWidth>=n.RESPONSIVE.TABLET.WIDTH?this.currDevice="desktop":window.innerWidth>n.RESPONSIVE.MOBILE.WIDTH&&window.innerWidthSlide${e+1}: ${this.slides[e].querySelector(".vxt-common__title").innerText} `}}},slideChange:()=>{const e=this.swiper.instance.realIndex,t=this.swiperSlide[e].querySelector(this.opts.videoElement);t&&(t.classList.contains(this.classes.loaded)?n.isLowNetwork()||this.videoPlayer.play(t):this.videoPlayer.load(t)),this.swiperSlide.forEach(((t,i)=>{i!==e&&(i=t.querySelector(this.opts.videoElement))&&this.videoPlayer.reset(i)})),this.paginationCta.forEach((e=>{e.removeAttribute("title")})),this.paginationCta[e].setAttribute("title","selected")},destroy:()=>{null!==this.swiper.instance&&(this.swiper.instance.destroy(),this.swiper.instance=null)},build:()=>{null===this.swiper.instance&&(this.swiper.options.on={slideChange:this.swiper.slideChange.bind(this)},this.swiper.instance=new Swiper(this.opts.swiperEl,this.swiper.options),this.paginationCta=this.pagination.querySelectorAll(this.opts.paginationCta),this.paginationCta[0].setAttribute("title","selected"))}},this.swiper.build()}buildVideoPlayer(){this.videoPlayer={instance:[],load:e=>{this.videoPlayer.instance.length&&this.videoPlayer.instance.forEach((t=>{t.onLoad(e)}))},reset:e=>{this.videoPlayer.instance.length&&this.videoPlayer.instance.forEach((t=>{t.onReset(e)}))},play:e=>{this.videoPlayer.instance.length&&this.videoPlayer.instance.forEach((t=>{t.onPlay(e)}))},build:()=>{this.videoPlayer.instance.length||this.videoElement.forEach(((e,t)=>{this.videoPlayer.instance.push(new VXT.VideoPlayer(e,{sectionElement:this.opts.el,on:{updateController:e=>{const t=e.el;e=e.playState;var i=t.getAttribute("an-la").split(":")[0];e?t.setAttribute("an-la",i+":stop video"):t.setAttribute("an-la",i+":play video")}}}))}))}},this.videoPlayer.build()}updateResponsiveImage(){var e=this.swiperEl.querySelectorAll("img");this.outCallback("updateResponsiveImage",e)}onLoadHandler(){this.onResizeHandler(),window.removeEventListener("load",this.onLoadHandler.bind(this))}onResizeHandler(){this.getCurrentDevice(),clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout((()=>{this.onResponsive()}),100),this.currDevice!=this.prevDevice&&(this.onResponsiveChange(),this.prevDevice=this.currDevice)}onResponsive(){"mobile"===this.currDevice&&this.updateResponsiveImage()}onResponsiveChange(){this.onResponsive()}outCallback(e,t){null!=(e=this.opts.on[e])&&e(t)}}}(),function(){"use strict";window.VXT=window.VXT||{};const e=VXT.UTILS;e.RESPONSIVE,VXT.Contrast=class{constructor(e=container,t){var i={el:e,defaultBtn:".type-default",contrastBtn:".type-contrast",cookieName:"highContrastMode",featureHide:"is-feature-hide"};this.opts=i,this.classes=i.classes,this.el=document.querySelector(e),this.init()}init(){null===this.el||this.el.classList.contains(this.opts.featureHide)||(this.setElements(),this.bindEvents())}setElements(){this.defaultBtn=this.el.querySelector(this.opts.defaultBtn),this.defaultBtnTitle=this.defaultBtn.getAttribute("title").trim(),this.contrastBtn=this.el.querySelector(this.opts.contrastBtn),this.contrastBtnTitle=this.contrastBtn.getAttribute("title").trim(),this.cookieName=this.opts.cookieName}bindEvents(){window.addEventListener("load",this.onLoadHandler.bind(this)),this.defaultBtn&&this.defaultBtn.addEventListener("click",this.onClickDefaultBtn.bind(this)),this.contrastBtn&&this.contrastBtn.addEventListener("click",this.onClickContrastBtn.bind(this))}onLoadHandler(){this.activeContrast()}onClickDefaultBtn(t){t.preventDefault(),e.setCookie(this.cookieName,"0",1),this.activeContrast()}onClickContrastBtn(t){t.preventDefault(),e.setCookie(this.cookieName,"1",1),this.activeContrast()}activeContrast(){var t=e.getCookie(this.cookieName);null!=t&&t.length&&"1"==t?(document.documentElement.classList.add("color_yb"),this.contrastBtn.setAttribute("title",this.contrastBtnTitle+" selected"),this.defaultBtn.setAttribute("title",this.defaultBtnTitle)):(document.documentElement.classList.remove("color_yb"),this.contrastBtn.setAttribute("title",this.contrastBtnTitle),this.defaultBtn.setAttribute("title",this.defaultBtnTitle+" selected"))}}}(),function(){"use strict";window.VXT=window.VXT||{},VXT.KeyVisual=class{constructor(e=container,t){var i={el:e,classes:{},titleEl:".vxt-common__title",descriptionEl:".vxt-common__description",videoElement:".video__container",featureHide:"is-feature-hide"};this.opts=i,this.classes=i.classes,this.el=document.querySelector(e),this.init()}init(){null===this.el||this.el.classList.contains(this.opts.featureHide)||(this.setElements(),this.buildVideoPlayer())}setElements(){this.titleEl=this.el.querySelector(this.opts.titleEl),this.descriptionEl=this.el.querySelector(this.opts.descriptionEl),this.videoElement=this.el.querySelector(this.opts.videoElement)}buildVideoPlayer(){this.videoPlayer={instance:null,build:()=>{null===this.videoPlayer.instance&&(this.videoPlayer.instance=new VXT.VideoPlayer(this.videoElement,{sectionElement:this.opts.el,on:{updateController:e=>{const t=e.el;e=e.playState;var i=t.getAttribute("an-la").split(":")[0];e?t.setAttribute("an-la",i+":stop video"):t.setAttribute("an-la",i+":play video")}}}))}},this.videoPlayer.build()}}}(),function(){"use strict";window.VXT=window.VXT||{},VXT.LNB=class{constructor(e=container,t){var i={el:e,navEl:".vxt-lnb__nav",navArea:".vxt-lnb__area",navList:".vxt-lnb__nav-list",navItem:".vxt-lnb__nav-item",navLink:"a",navContents:".js-content",btnPrev:".swiper-nav-prev",btnNext:".swiper-nav-next",classes:{isFixed:"is-fixed",isActive:"is-active",isHold:"is-hold"}};this.opts=i,this.classes=i.classes,this.el=document.querySelector(e),this.init()}init(){null!==this.el&&(this.setElements(),this.initOpts(),this.buildSwiper(),this.bindEvents())}setElements(){this.navEl=this.el.querySelector(this.opts.navEl),this.navArea=this.el.querySelector(this.opts.navArea),this.btnPrev=this.el.querySelector(this.opts.btnPrev),this.btnNext=this.el.querySelector(this.opts.btnNext),this.navList=this.el.querySelector(this.opts.navList),this.navItem=this.el.querySelectorAll(this.opts.navItem),this.navContents=Array.from(document.documentElement.querySelectorAll(this.opts.navContents))}getCurrentDevice(){window.innerWidth>=n.RESPONSIVE.TABLET.WIDTH?this.currDevice="desktop":window.innerWidth>n.RESPONSIVE.MOBILE.WIDTH&&window.innerWidth{e.dataset.visIndex=++this.navCount})),this.getCurrentDevice(),this.createSlidePosition()}bindEvents(){this.onScrollHandler(),window.addEventListener("resize",this.onResizeHandler.bind(this)),window.addEventListener("scroll",this.onScrollHandler.bind(this));const e=window.location.hash;this.navItem.forEach(((t,i)=>{const s=t.querySelector(this.opts.navLink);s.addEventListener("focus",this.onFocusNavItem.bind(this)),-1{e.classList.remove(this.classes.isActive)})),i.classList.contains(this.classes.isActive)||i.classList.add(this.classes.isActive),e=e.currentTarget.dataset.navIndex;const s=this.navContents[e];e=s.getBoundingClientRect(),parseInt(window.getComputedStyle(s).paddingTop),e=window.scrollY+e.top-n.getNavHeight(),this.el.classList.add(this.classes.isHold),t("html, body").stop().animate({scrollTop:e},400,"swing",(()=>{this.el.classList.remove(this.classes.isHold)}))}}updateNavMove(e){e=Array.from(this.navItem).indexOf(e);var t=this.navEl.getBoundingClientRect().width-this.navList.getBoundingClientRect().width,i=this.swiper.instance.snapGrid[this.swiper.instance.snapGrid.length-1];let s=this.slidePositionArray[e][this.getDirection("left")]-t;s=(s=s<=0?0:s)>=i?i:s,s*=-1,this.swiper.updateMove(s)}buildSwiper(){this.swiper={instance:null,options:{a11y:!1,observer:!0,slidesPerView:"auto",navigation:{prevEl:this.opts.btnPrev,nextEl:this.opts.btnNext}},updateMove:e=>{this.swiper.instance.translateTo(e,400,!1,!1),this.swiper.instance.updateSize(),this.swiper.instance.updateSlides(),this.swiper.instance.updateProgress()},build:()=>{null===this.swiper.instance&&(this.swiper.instance=new Swiper(this.opts.navEl,this.swiper.options))}},this.swiper.build()}onScrollHandler(){const e=window.scrollY,t=(this.navTop{var s=i.getBoundingClientRect(),a=e+s.top;s=e+s.bottom;if(!this.el.classList.contains(this.classes.isHold)&&e+t>=a&&e+t<=s){const e=i.dataset.visIndex;this.navItem.forEach(((t,i)=>{i!=e&&t.classList.contains(this.classes.isActive)&&t.classList.remove(this.classes.isActive),i!=e||t.classList.contains(this.classes.isActive)||(t.classList.add(this.classes.isActive),window.setTimeout((()=>{this.updateNavMove(t)}),100))}))}}))}onResizeHandler(){this.getCurrentDevice(),clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout((()=>{this.onResponsive()}),100),this.currDevice!=this.prevDevice&&(this.onResponsiveChange(),this.prevDevice=this.currDevice)}onResponsive(){this.onScrollHandler(),this.createSlidePosition()}onResponsiveChange(){this.onResponsive()}}}(),function(){"use strict";window.VXT=window.VXT||{},VXT.Pirs=class{constructor(e=container,t){var i={el:e,swiperEl:".vxt-pirs__swiper",swiperSlide:".vxt-pirs__item",swiperArrow:".vxt-pirs__arrow-cta",nextArrow:".vxt-pirs__arrow-next",prevArrow:".vxt-pirs__arrow-prev",navigaionEl:".vxt-pirs__nav",pagination:".vxt-pirs__pagination",paginationItem:"li",paginationCta:".s-line-wrap",classes:{isActive:"is-active"},on:{updateResponsiveImage:null}};this.opts=n.def(i,t||{}),this.classes=i.classes,this.el=document.querySelector(e),this.init()}init(){null===this.el||this.el.classList.contains(this.opts.featureHide)||(this.setElements(),this.initOpts(),this.initLayout(),this.bindEvents(),this.buildSwiper())}setElements(){this.swiperEl=this.el.querySelector(this.opts.swiperEl),this.swiperSlide=this.swiperEl.querySelectorAll(this.opts.swiperSlide),this.swiperArrow=this.el.querySelectorAll(this.opts.swiperArrow),this.nextArrow=this.el.querySelector(this.opts.nextArrow),this.prevArrow=this.el.querySelector(this.opts.prevArrow),this.navigaionEl=this.el.querySelector(this.opts.navigaionEl),this.pagination=this.el.querySelector(this.opts.pagination),this.paginationItem=this.pagination.querySelectorAll(this.opts.paginationItem),this.paginationCta=this.pagination.querySelectorAll(this.opts.paginationCta)}getCurrentDevice(){window.innerWidth>=n.RESPONSIVE.TABLET.WIDTH?this.currDevice="desktop":window.innerWidth>n.RESPONSIVE.MOBILE.WIDTH&&window.innerWidthSlide${e+1}: ${this.slides[e].querySelector(".vxt-pirs__title").innerText} `}}},slideChange:()=>{var e=this.swiper.instance.realIndex;this.paginationCta.forEach((e=>{e.removeAttribute("title")})),this.paginationCta[e].setAttribute("title","selected")},destroy:()=>{null!==this.swiper.instance&&(this.swiper.instance.destroy(),this.swiper.instance=null)},build:()=>{null===this.swiper.instance&&(this.swiper.options.on={slideChange:this.swiper.slideChange.bind(this)},this.swiper.instance=new Swiper(this.opts.swiperEl,this.swiper.options),this.paginationCta=this.pagination.querySelectorAll(this.opts.paginationCta),this.paginationCta[0].setAttribute("title","selected"))}},this.swiper.build()}updateResponsiveImage(){var e=this.swiperEl.querySelectorAll("img");this.outCallback("updateResponsiveImage",e)}onLoadHandler(){this.onResizeHandler(),window.removeEventListener("load",this.onLoadHandler.bind(this))}onResizeHandler(){this.getCurrentDevice(),clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout((()=>{this.onResponsive()}),100),this.currDevice!=this.prevDevice&&(this.onResponsiveChange(),this.prevDevice=this.currDevice)}onResponsive(){"mobile"===this.currDevice&&this.updateResponsiveImage()}onResponsiveChange(){this.onResponsive()}outCallback(e,t){null!=(e=this.opts.on[e])&&e(t)}}}(),function(){"use strict";window.VXT=window.VXT||{};const e=VXT.UTILS;e.RESPONSIVE,VXT.RemoteManagement=class{constructor(t=container,i){var s={el:t,classes:{},accodianItemEl:".vxt-remote-management__accodian-item",accodianTitleEl:".vxt-remote-management__accodian-title",accodianTitleTextEl:".vxt-common__title",accodianMobileTitleEl:".vxt-remote-management__accodian-title--mobile",accodianImageEl:".vxt-remote-management__accodian-image",featureHide:"is-feature-hide",swiperContainer:".vxt-remote-management__accodian-wrap",swiperWrapper:".vxt-remote-management__accodian-list",swiperPagination:".vxt-remote-management__pagination",btnPrev:".vxt-remote-management__prev",btnNext:".vxt-remote-management__next",ariaData:{ariaSelected:"aria-selected",ariaLabel:"aria-label",ariaExpanded:"aria-expanded",ariaHidden:"aria-hidden"},on:{updateResponsiveImage:null}};this.opts=e.def(s,i||{}),this.classes=s.classes,this.el=document.querySelector(t),this.init()}init(){null===this.el||this.el.classList.contains(this.opts.featureHide)||(this.initOpts(),this.setElements(),this.buildSwiper(),this.bindEvents())}initOpts(){this.getCurrentDevice(),this.currentIndex=0}getCurrentDevice(){window.innerWidth>=e.RESPONSIVE.TABLET.WIDTH?this.currDevice="desktop":window.innerWidth>e.RESPONSIVE.MOBILE.WIDTH&&window.innerWidth{e.addEventListener("focus",this.onClickAccodianItem.bind(this))}))}setMobileLayout(){this.setMobileAccodianTitle(),this.destroyAccodian(),this.reinitSwiper()}setPcLayout(){this.buildAccodian(),this.swiper.destroy()}onClickAccodianItem(e){"mobile"!=this.currentDevice&&(this.currentIndex=Array.from(this.accodianItemEl).indexOf(e.target.parentNode),this.accodianTitleEl.forEach((e=>{e.setAttribute(this.opts.ariaData.ariaExpanded,"false")})),this.accodianImageEl.forEach((e=>{e.setAttribute(this.opts.ariaData.ariaHidden,"true")})),e.target.setAttribute(this.opts.ariaData.ariaExpanded,"true"),e.target.parentNode.querySelector(this.opts.accodianImageEl).setAttribute(this.opts.ariaData.ariaHidden,"false"))}buildAccodian(){this.accodianTitleEl.forEach((e=>{e.setAttribute(this.opts.ariaData.ariaExpanded,"false")})),this.accodianImageEl.forEach((e=>{e.setAttribute(this.opts.ariaData.ariaHidden,"true")})),this.accodianTitleEl[this.currentIndex].setAttribute(this.opts.ariaData.ariaExpanded,"true"),this.accodianImageEl[this.currentIndex].setAttribute(this.opts.ariaData.ariaHidden,"false")}destroyAccodian(){this.accodianTitleEl.forEach((e=>{e.setAttribute(this.opts.ariaData.ariaExpanded,"true")})),this.accodianImageEl.forEach((e=>{e.setAttribute(this.opts.ariaData.ariaHidden,"false")}))}setMobileAccodianTitle(){var e=[];this.accodianTitleEl.forEach((t=>{e.push(t.querySelector(this.opts.accodianTitleTextEl).innerHTML)})),this.accodianMobileTitleEl.forEach(((t,i)=>{t.innerHTML=e[i]}))}reinitSwiper(){this.swiper.destroy(),this.swiper.build()}buildSwiper(){const e=this;this.swiper={instance:null,options:{a11y:!1,slideToClickedSlide:!0,spaceBetween:0,loop:!0,loopedSlides:4,initialSlide:this.currentIndex,navigation:{prevEl:this.opts.btnPrev,nextEl:this.opts.btnNext},pagination:{el:this.opts.swiperPagination,clickable:"true",renderBullet:function(t,i){var s=[];return e.accodianTitleEl.forEach((t=>{s.push(t.querySelector(e.opts.accodianTitleTextEl).innerText)})),`Slide${t+1}: ${s[t]} `}}},init:()=>{var e=this.swiper.instance.realIndex;this.swiper.instance.pagination.bullets.length&&this.swiper.paginationChange(e)},paginationChange:t=>{this.swiper.instance.slides.attr(e.opts.ariaData.ariaSelected,"false"),this.swiper.instance.slides.eq(t).attr(e.opts.ariaData.ariaSelected,"true"),this.swiper.instance.pagination.bullets.find("button").removeAttr("title"),this.swiper.instance.pagination.bullets.eq(t).find("button").attr("title","selected")},destroy:()=>{null!=this.swiper.instance&&(this.swiper.instance.destroy(),this.swiper.instance=null)},build:()=>{null===this.swiper.instance&&(this.swiper.options.initialSlide=this.currentIndex,this.swiper.instance=new Swiper(this.opts.swiperContainer,this.swiper.options),this.swiper.init(),this.swiper.instance.on("slideChangeTransitionStart",(function(){var t=this.realIndex;e.currentIndex=t,e.swiper.paginationChange(t)})))}},this.swiper.build()}updateResponsiveImage(){var e=this.swiperWrapper.querySelectorAll("img");this.outCallback("updateResponsiveImage",e)}onLoadHandler(e){this.onResizeHandler(),window.removeEventListener("load",this.onLoadHandler.bind(this))}onResizeHandler(){this.getCurrentDevice(),clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout((()=>{this.onResponsive()}),100),this.currDevice!=this.prevDevice&&(this.onResponsiveChange(),this.prevDevice=this.currDevice)}onResponsive(){"mobile"===this.currDevice&&this.updateResponsiveImage()}onResponsiveChange(){this.onResponsive(),"desktop"===this.currDevice||"tablet"===this.currDevice?this.setPcLayout():this.setMobileLayout()}outCallback(e,t){null!=(e=this.opts.on[e])&&e(t)}}}(),function(){"use strict";VXT.UTILS.RESPONSIVE,new class{constructor(e=container){this.opts={el:e,wrapEl:"#wrap",lnbEl:".vxt-lnb",keyVisualEl:".vxt-kv",chooseEl:".vxt-choose",contentEl:".vxt-content",remoteManagementEl:".vxt-remote-management",pirsEl:".vxt-pirs",contrastEl:".cp-high-contrast",subNavEl:"#subnav"},this.el=document.querySelector(e),this.init()}init(){null!==this.el&&(this.buildComponents(),initialize.init())}buildComponents(){this.imageLoader=new VXT.ImageLoader(this.opts.el,{loadOption:[{resolution:1920,attribute:"data-src-pc"},{resolution:1080,attribute:"data-src-tablet"},{resolution:767,attribute:"data-src-mobile"}]}),this.videoLoader=new VXT.VideoLoader(this.opts.el,{notLoadElement:[".cm-layer"],loadOption:[{resolution:1920,attribute:"data-src-pc"},{resolution:767,attribute:"data-src-mobile"}]}),this.lnb=new VXT.LNB(this.opts.lnbEl),this.keyVisual=new VXT.KeyVisual(this.opts.keyVisualEl),this.choose=new VXT.Choose(this.opts.chooseEl),this.content=new VXT.Content(this.opts.contentEl,{on:{updateResponsiveImage:e=>{this.imageLoader.updateResponsiveImage(e)}}}),this.remoteManagement=new VXT.RemoteManagement(this.opts.remoteManagementEl,{on:{updateResponsiveImage:e=>{this.imageLoader.updateResponsiveImage(e)}}}),this.pirs=new VXT.Pirs(this.opts.pirsEl,{on:{updateResponsiveImage:e=>{this.imageLoader.updateResponsiveImage(e)}}}),this.contrast=new VXT.Contrast(this.opts.contrastEl)}}(".vxt")}()}))
Contact a digital signage sales expert