PageSourceSearch

https://business.vive.com/media/filer_public/fed-assets/vive-for-business-homepage/js/default.js

js vive.com collected 2026-10-01 08:35:15 UTC 11,324 bytes, 1 lines download raw bytes

1!function(){function e(t,n,i){function o(a,s){if(!n[a]){if(!t[a]){var l="function"==typeof require&&require;if(!s&&l)return l(a,!0);if(r)return r(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var d=n[a]={exports:{}};t[a][0].call(d.exports,function(e){return o(t[a][1][e]||e)},d,d.exports,e,t,n,i)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;a<i.length;a++)o(i[a]);return o}return e}()({1:[function(e,t,n){"use strict";function i(e){return s(e)||a(e)||r(e)||o()}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function r(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function a(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function s(e){if(Array.isArray(e))return l(e)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var c=function(e){return e&&e.__esModule?e:{default:e}}(e("./libs/typemate")),d={mobileMaxResolution:function(){return 991},isRtl:function(){return $("body").hasClass("rtl")},isMobile:function(){return $(window).width()<=d.mobileMaxResolution()},forcePageReload:function(){$(window).width()<=d.mobileMaxResolution()&&location.reload(),$(window).width(),d.mobileMaxResolution()},updateScrollDurationPosition:function(e,t){var n=d.getScrollDurationPosition(e),i=n[0],o=n[1];t.offset(i),t.duration(o)},getScrollDurationPosition:function(e){var t=0,n=0,i=5,o=5,r=e.outerHeight();return void 0!==e.data("top-trigger-percentage")&&(i=e.data("top-trigger-percentage")),t=parseInt(r*(i/100),10),void 0!==e.data("bottom-trigger-percentage")&&(o=e.data("bottom-trigger-percentage")),n=r-parseInt(r*(o/100),10)-t,[t,n]}},u={init:function(){var e=["us","uk","sg","nz","my-en","mea-en","in","hk","eu","ca","au"],t=$(document.querySelector("body")).attr("data-site");if(e.indexOf(t)>=0){var n=document.querySelectorAll(".vive-for-business-homepage")[0];new c.default(n,{selector:".text-fix-widow"}).apply()}}},f=function(){var e={init:function(){var t=document.querySelectorAll(".vive-for-business-homepage .intro-card-mobile-item");t.length>0&&(d.isMobile()&&e.openFirst(t[0]),i(t).map(function(e){e.querySelector(".intro-card-toggle").addEventListener("click",function(e){e.currentTarget.parentElement.classList.contains("active")?($(e.currentTarget).siblings(".intro-card-item").stop().slideUp(250),$(e.currentTarget).closest(".intro-card-mobile-item").removeClass("active")):($(e.currentTarget).siblings(".intro-card-item").stop().slideDown(250),$(e.currentTarget).closest(".intro-card-mobile-item").addClass("active"))})}),$(window).resize(function(){d.isMobile()||($(t).find(".intro-card-item").removeAttr("style"),$(t).removeClass("active"))}))},openFirst:function(e){$(e).first().addClass("active"),$(e).first().find(".intro-card-item").slideDown(250)}};return e}(),v=function(){var e={init:function(){var t=document.querySelectorAll(".vive-for-business-homepage .benefit-card-item");t.length>0&&(d.isMobile()&&e.openFirst(t[0]),i(t).map(function(e){e.querySelector(".benefit-card-head").addEventListener("click",function(e){d.isMobile()&&(e.currentTarget.parentElement.classList.contains("active")?($(e.currentTarget).siblings(".benefit-card-content").stop().slideUp(250),$(e.currentTarget).closest(".benefit-card-item").removeClass("active")):($(e.currentTarget).siblings(".benefit-card-content").stop().slideDown(250),$(e.currentTarget).closest(".benefit-card-item").addClass("active")))})}),$(window).resize(function(){d.isMobile()||($(t).find(".benefit-card-content").removeAttr("style"),$(t).removeClass("active"))}))},openFirst:function(e){$(e).first().addClass("active"),$(e).first().find(".benefit-card-content").slideDown(250)}};return e}(),p={init:function(){var e=document.querySelectorAll(".vive-for-business-homepage .overview-card-list");e.length>0&&i(e).map(function(e){p.sectionInit(e)})},sectionInit:function(e){d.isMobile()&&p.owlCarouselInit(e),$(window).resize(function(){var t=e.classList.contains("owl-loaded");d.isMobile()?t||p.sectionInit(e):t&&p.owlCarouselDestory(e)})},owlCarouselInit:function(e){var t=!1;"rtl"===$("html").attr("dir")&&(t=!0),$(e).owlCarousel({rtl:t,items:1,loop:!1,nav:!1,margin:24,responsive:{0:{stagePadding:24}}})},owlCarouselDestory:function(e){$(e).trigger("destroy.owl.carousel").removeClass("owl-loaded"),$(e).find(".owl-stage-outer").children().unwrap()}},m=function(){var e={setupVideoSource:function(t){var n=t,i=n[0];$.each(n.find("video"),function(t,o){var r=$(this),a=r[0],s={ld:{videoPoster:r.data("poster-path"),videoPath:r.data("video-path")},d:{videoPoster:r.data("d-poster-path"),videoPath:r.data("d-video-path")},l:{videoPoster:r.data("l-poster-path"),videoPath:r.data("l-video-path")},t:{videoPoster:r.data("t-poster-path"),videoPath:r.data("t-video-path")}};e.changeView(r,s),a.pause(),a.load(),r.addClass("loaded"),a.addEventListener("loadeddata",function(){e.setupScrollAndPlay(n,i,r,a)},!1)})},changeView:function(e,t){var n=function(e,t){var n=$(window).innerWidth(),i=n>1919?"ld":n>1365?"d":n>991?"l":"t",o=t[i];e.hasClass("video-changeView-".concat(i))||(e.removeClass("video-changeView-ld video-changeView-d video-changeView-l video-changeView-t"),e.addClass("video-changeView-".concat(i)),e.attr("poster",o.videoPoster||t.d.videoPoster),e[0].src=o.videoPath||t.d.videoPoster)};n(e,t),$(window).resize(function(){n(e,t)})},setupScrollAndPlay:function(t,n,i,o){var r=i.data("loop"),a=i.data("play-once");if(function(){void 0!==a&&"yes"===a||void 0!==r&&"no"===r||(o.pause(),i.removeClass("playing"))}(),d.isMobile()){var s=o.play();void 0!==s&&s.catch(function(e){}).then(function(){i.addClass("playing")})}i.closest(".intro-card-mobile-item").hover(function(){if(!d.isMobile()&&i.hasClass("loaded")&&!i.hasClass("playing")){var e=o.play();void 0!==e&&e.catch(function(e){}).then(function(){i.addClass("playing")})}},function(){d.isMobile()||(o.pause(),i.removeClass("playing"))}),$(window).resize(function(){if(d.isMobile()){var e=o.play();void 0!==e&&e.catch(function(e){}).then(function(){i.addClass("playing")})}else o.pause(),i.removeClass("playing")}),o.addEventListener("ended",function(){void 0!==a&&"yes"===a?(i.addClass("playing"),e.setupReplayBtn(t,i,o)):void 0!==r&&"no"===r?(i.removeClass("playing"),e.setupReplayBtn(t,i,o)):i.hasClass("playing")&&(i.attr("loop","loop"),o.play())},!1)}};return e}(),g=function(){return{init:function(){if($(".intro-card-list .intro-card-item").length>0){var e=function(){var e=n.offset().top;(window.pageYOffset||document.documentElement.scrollTop)+1*window.innerHeight>=e&&(t=!0,$.each($(".intro-card-list .intro-card-item"),function(e,t){var n=$(this),i=n.find(".intro-card-image");m.setupVideoSource(i)}))},t=!1,n=$(".intro-card-list");e(),$(window).on("scroll",function(){!1===t&&e()})}}}}(),y={init:function(e){new YKU.Player("player",{styleid:"0",client_id:"2a8fda48fc709b73",vid:e,newPlayer:!1,autoplay:!0,show_related:!1,events:{onPlayEnd:function(){b.hideModal()},onPlayStart:function(){b.showModal(),b.setupCloseModalBtn()}}})}},h={init:function(e){function t(e){e.target.playVideo(),b.showModal(),b.setupCloseModalBtn()}function n(e){0===e.data&&b.hideModal()}var i;!function(){i=new YT.Player("player",{height:"390",width:"640",videoId:e,events:{onReady:t,onStateChange:n}})}()}},b={init:function(){var e=document.querySelectorAll(".section-modal-video .box-video");e&&e.forEach(function(e){var t=e.querySelector(".play-modal-video-btn"),n=t.getAttribute("data-vtype"),i=t.getAttribute("data-vid");t.addEventListener("click",function(e){e.preventDefault(),"youtube"===n?h.init(i):(y.init(i),b.showModal(),b.setupCloseModalBtn())})})},setupCloseModalBtn:function(){document.querySelector(".modal-overlap-container .btn-close").addEventListener("click",function(e){e.preventDefault(),b.hideModal()})},showModal:function(){var e=document.querySelector(".modal-overlap-container"),t=document.getElementsByTagName("html")[0],n=document.body;e.classList.add("show"),t.classList.add("fixed"),n.classList.add("fixed")},hideModal:function(){var e=document.querySelector(".modal-overlap-container"),t=document.getElementsByTagName("html")[0],n=document.body;e.classList.remove("show"),t.classList.remove("fixed"),n.classList.remove("fixed"),document.querySelector(".modal-overlap-container .align-center").innerHTML="<div id='player'></div>"}},w={init:function(){if("undefined"!=typeof LazyLoad){new LazyLoad({elements_selector:".lazy-img",threshold:2e3})}}};
1window.onload=function(){b.init(),u.init(),w.init(),g.init(),f.init(),v.init(),p.init()}},{"./libs/typemate":2}],2:[function(e,t,n){"use strict";function i(e){return s(e)||a(e)||r(e)||o()}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function r(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function a(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function s(e){if(Array.isArray(e))return l(e)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function u(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),e}var f=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};c(this,e);var o=this;o.settings=Object.assign({minWords:4,selector:"p",ignoreClass:"js-typemate__ignore",ignoreExistingSpaceChars:!1},n),o.elems=i(void 0===t?document.querySelectorAll(o.settings.selector):t.querySelectorAll(o.settings.selector))}return u(e,[{key:"apply",value:function(){var e=this;e.elems.map(function(t){if(t.classList.contains(e.settings.ignoreClass))return!1;if(e.shouldElementBeIgnored(t))return!1;var n="",i=t.innerHTML.trim().replace(/&nbsp;/g," ").split(/ (?=[^>]*(?:<|$))/);i.length<e.settings.minWords||(i=e.preventOrphans(i),n=i.join(" "),n=n.replace(/&nbsp; /g,"&nbsp;"),t.innerHTML=n)})}},{key:"preventOrphans",value:function(e){if(window.innerWidth>991.98){var t=e[e.length-2];e[e.length-2]=t+"&nbsp;"}else{var n=e[e.length-2];e[e.length-2]=n+"&nbsp;"}return e}},{key:"reset",value:function(){var e=this;e.elems.map(function(t){if(e.shouldElementBeIgnored(t))return!1;t.innerHTML=t.innerHTML.replace(/&nbsp;/g," ")})}},{key:"shouldElementBeIgnored",value:function(e){var t=this;return!!(e.innerHTML.indexOf("&nbsp;")>-1&&t.settings.ignoreExistingSpaceChars)}}]),e}();t.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new f(e,t)}},{}]},{},[1]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.