ontent(e){const{i18n:t}=elementorFrontend.config,n=jQuery,i=1===e.slides.length,o=""!==elementorFrontend.getKitSettings("lightbox_title_src"),l=""!==elementorFrontend.getKitSettings("lightbox_description_src"),a=o||l,r=this.getSettings("classes"),d=r.slideshow,c=n("
",{class:d.container}),h=n("
",{class:d.slidesWrapper});let m,g;if(e.slides.forEach((e=>{let i=d.slide+" "+r.item;e.video&&(i+=" "+r.video);const o=n("
",{class:i});if(e.video){o.attr("data-elementor-slideshow-video",e.video);const i=this.isFontIconSvgExperiment?s.loading.element:"",l=n("
",{class:r.playButton}).html(n(i).attr("aria-label",t.playVideo).addClass(r.playButtonIcon));o.append(l)}else{const t=n("
",{class:"swiper-zoom-container"}),i=n('
'),s={"data-src":e.image,class:r.image+" "+r.preventClose+" swiper-lazy"};e.title&&(s["data-title"]=e.title,s.alt=e.title),e.description&&(s["data-description"]=e.description,s.alt+=" - "+e.description);const l=n("",s);t.append([l,i]),o.append(t)}e.hash&&o.attr("data-e-action-hash",e.hash),h.append(o)})),this.elements.$container=c,this.elements.$header=this.getSlideshowHeader(),c.prepend(this.elements.$header).append(h),!i){const e=this.isFontIconSvgExperiment?n(s.chevronLeft.element):n("",{class:d.prevButtonIcon,"aria-hidden":"true"}),i=this.isFontIconSvgExperiment?n(s.chevronRight.element):n("",{class:d.nextButtonIcon,"aria-hidden":"true"}),o=n("",{class:"screen-reader-text"}).html(t.previous),l=n("",{class:"screen-reader-text"}).html(t.next);m=n("
",{class:d.prevButton+" "+r.preventClose}).append(e,o),g=n("
",{class:d.nextButton+" "+r.preventClose}).append(i,l),c.append(g,m),this.$buttons=this.$buttons.add(g).add(m)}a&&(this.elements.$footer=this.getSlideshowFooter(),c.append(this.elements.$footer)),this.setSettings("hideUiTimeout",""),c.on("click mousemove keypress",this.showLightboxUi);const p=this.getModal();p.setMessage(c);const u=p.onShow;p.onShow=async()=>{u();const t={pagination:{el:"."+d.counter,type:"fraction"},on:{slideChangeTransitionEnd:this.onSlideChange},lazy:{loadPrevNext:!0},zoom:!0,spaceBetween:100,grabCursor:!0,runCallbacksOnInit:!1,loop:!0,keyboard:!0,handleElementorBreakpoints:!0};i||(t.navigation={prevEl:m[0],nextEl:g[0]}),e.swiper&&n.extend(t,e.swiper);const s=elementorFrontend.utils.swiper;this.swiper=await new s(c,t),c.data("swiper",this.swiper),this.playSlideVideo(),a&&this.updateFooterText(),this.bindHotKeys(),this.makeButtonsAccessible()}},makeButtonsAccessible(){this.$buttons.attr("tabindex",0).on("keypress",(e=>{13!==e.which&&32!==e.which||jQuery(e.currentTarget).trigger("click")}))},showLightboxUi(){const e=this.getSettings("classes").slideshow;this.elements.$container.removeClass(e.hideUiVisibility),clearTimeout(this.getSettings("hideUiTimeout")),this.setSettings("hideUiTimeout",setTimeout((()=>{this.shareMode||this.elements.$container.addClass(e.hideUiVisibility)}),3500))},bindHotKeys(){this.getModal().getElements("window").on("keydown",this.activeKeyDown)},unbindHotKeys(){this.getModal().getElements("window").off("keydown",this.activeKeyDown)},activeKeyDown(e){this.showLightboxUi();if(9===e.which){const t=this.$buttons;let n,i=!1,s=!1;t.each((e=>{const o=t[e];if(jQuery(o).is(":focus"))return n=o,i=0===e,s=t.length-1===e,!1})),e.shiftKey?i&&(e.preventDefault(),t.last().trigger("focus")):!s&&n||(e.preventDefault(),t.first().trigger("focus"))}},getSlide(e){return jQuery(this.swiper.slides).filter(this.getSettings("selectors.slideshow."+e+"Slide"))},updateFooterText(){if(!this.elements.$footer)return;const e=this.getSettings("classes"),t=this.getSlide("active").find(".elementor-lightbox-image"),n=t.data("title"),i=t.data("description"),s=this.elements.$footer.find("."+e.slideshow.title),o=this.elements.$footer.find("."+e.slideshow.description);s.text(n||""),o.text(i||"")},playSlideVideo(){const e=this.getSlide("active"),t=e.data("elementor-slideshow-video");if(!t)return;const n=this.getSettings("classes"),i=this.getRatioDictionry(this.getSettings("modalOptions.videoAspectRatio")),s=jQuery("
",{class:n.videoContainer+" "+n.invisible}),o=jQuery("
",{class:`${n.videoWrapper} elementor-video-${this.getRatioType(i)}`,style:"--video-aspect-ratio: "+i}),l=e.children("."+n.playButton);let a,r;s.append(o),e.append(s),-1!==t.indexOf("vimeo.com")?(a="vimeo",r=elementorFrontend.utils.vimeo):t.match(/^(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com)/)&&(a="youtube",r=elementorFrontend.utils.youtube);const d=r.getVideoIDFromURL(t);r.onApiReady((e=>{"youtube"===a?this.prepareYTVideo(e,d,s,o,l):"vimeo"===a&&this.prepareVimeoVideo(e,t,s,o,l)})),l.addClass(n.playing).removeClass(n.hidden)},prepareYTVideo(e,t,n,i,s){const o=this.getSettings("classes"),l=jQuery("
");let a=e.PlayerState.PLAYING;i.append(l),window.chrome&&(a=e.PlayerState.UNSTARTED),n.addClass("elementor-loading "+o.invisible),this.player=new e.Player(l[0],{videoId:t,events:{onReady:()=>{s.addClass(o.hidden),n.removeClass(o.invisible),this.player.playVideo()},onStateChange:e=>{e.data===a&&n.removeClass("elementor-loading "+o.invisible)}},playerVars:{controls:0,rel:0}})},prepareVimeoVideo(e,t,n,i,s){const o=this.getSettings("classes"),l={url:t,autoplay:!0,transparent:!1,playsinline:!1};this.player=new e.Player(i,l),this.player.ready().then((()=>{s.addClass(o.hidden),n.removeClass(o.invisible)}))},setEntranceAnimation(e){e=e||elementorFrontend.getCurrentDeviceSetting(this.getSettings("modalOptions"),"entranceAnimation");const t=this.getModal().getElements("message");this.oldAnimation&&t.removeClass(this.oldAnimation),this.oldAnimation=e,e&&t.addClass("animated "+e)},openSlideshow(e,t){const n=jQuery(this.getSettings("selectors.links")).filter(((t,n)=>{const i=jQuery(n);return e===n.dataset.elementorLightboxSlideshow&&!i.parent(".swiper-slide-duplicate").length&&!i.parents(".slick-cloned").length})),i=[];let s=0;n.each((function(){const e=this.dataset.elementorLightboxVideo;let o=this.dataset.elementorLightboxIndex;void 0===o&&(o=n.index(this)),(t===t https://firstjobguide.co.za/post-sitemap.xml 2024-10-08T16:57:56+00:00 https://firstjobguide.co.za/page-sitemap.xml 2024-06-06T17:07:53+00:00 https://firstjobguide.co.za/category-sitemap.xml 2024-10-08T16:57:56+00:00 https://firstjobguide.co.za/post_tag-sitemap.xml 2024-10-08T16:57:56+00:00 https://firstjobguide.co.za/author-sitemap.xml 2023-12-30T12:11:50+00:00