PageSourceSearch

https://church.wesleymission.org.au/hubfs/hub_generated/module_ass…/module_global-signup-on-footer.min.js

js wesleymission.org.au collected 2026-10-02 07:23:12 UTC 6,595 bytes, 2 lines download raw bytes

1var module_214243611115=function(){class StandardContent{#swiper=null;#instance="";#urlParams={};#textareaMaxLength=500;constructor(options){const _me=this;options.instance&&(_me.#instance=options.instance)}async Init(){const _me=this;hdnz.Utilities||console.log("StandardContent requires Utilities"),hdnz.Overlay||console.log("StandardContent requires Overlay"),hdnz.Modal||console.log("StandardContent requires Modal"),_me.#urlParams=hdnz.Utilities.GetUrlVars(),_me.StandardContentSetup();document.querySelector(`#${_me.#instance} .js-carousel-row-column-item`)&&(console.log("_me.#instance",_me.#instance),_me.#CarouselSetUp())}#CarouselSetUp(){const _me=this,deviceDependentCSSMode=hdnz.Utilities.IsiOS();document.querySelectorAll(`#${_me.#instance} .js-carousel-row-column-item`).forEach((swiperColumn=>{const swiperColumnID=swiperColumn.dataset.id;console.log("swiperColumnID",swiperColumnID);const swiperEl=swiperColumn.querySelector(`#${swiperColumnID}-swiper`),swiperId=swiperEl.id;console.log("swiperId:",swiperId);const{direction:direction}=swiperEl.dataset,{paginationeffect:paginationeffect}=swiperEl.dataset,{itemsize:itemsize}=swiperEl.dataset,autoplay=hdnz.Utilities.ToBool(swiperEl.dataset.autoplay),delay=parseInt(swiperEl.dataset.interval),paginationClass=`#${swiperId} .js-pagination`,{showarrows:showarrows}=swiperEl.dataset,arrowNextClass=`#${swiperId} .js-arrow-next`,arrowPrevClass=`#${swiperId} .js-arrow-prev`;let loopSlides=!0;if(loopSlides&&"scrollbar"===paginationeffect&&(loopSlides=!1),swiperEl.querySelectorAll(".carousel__list-image-item").length>1){const swiperOptions={direction:direction,cssMode:!1,loop:loopSlides,slidesPerView:1,spaceBetween:8,centeredSlides:!1,mousewheel:false,keyboard:!0,grabCursor:!0,scrollbar:{el:".js-swiper-scrollbar",draggable:!0},pagination:{el:`${paginationClass}`,clickable:showarrows,dynamicBullets:"dynamic_pagination"===paginationeffect,type:"bullets",renderBullet:(index,className)=>`<span class="${index} ${className} ${paginationClass}"></span>`},navigation:{nextEl:arrowNextClass,prevEl:arrowPrevClass},breakpoints:{120:{cssMode:deviceDependentCSSMode,direction:"horizontal"},468:{cssMode:!1},868:{direction:direction}},observer:!0,observeParents:!0,updateOnWindowResize:!0};autoplay&&(swiperOptions.autoplay={delay:delay}),_me.#swiper=new Swiper(`#${swiperId}`,swiperOptions),console.log("_me.#swiper",_me.#swiper),window.addEventListener("resize",(()=>{_me.#swiper.update()}))}}))}StandardContentSetup(){const _me=this,forms=document.querySelectorAll(`#${this.#instance} form`),formCount=forms.length;for(let i=0;i<formCount;i++){const formId=forms[0].id;_me.AddCharacterCountToTextArea(formId),_me.CheckForUploadFields(formId),_me.CheckForUTM(formId)}const inlineVideoContainers=document.querySelectorAll(`#${this.#instance} .custom-video__target-container`);for(let i=0;i<inlineVideoContainers.length;i++){const video=inlineVideoContainers[i],{src:src,type:type,id:id}=video.dataset;console.log(type,id),"youtube"==type?_me.#RenderYoutubeVideo(src,id):"vimeo"==type&&(console.log(type),_me.#RenderVimeoVideo(src,id))}}#RenderYoutubeVideo(src,id){const videoIdMatch=src.match(/(?:youtube\.com\/(?:[^/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?/\s]{11})/);if(videoIdMatch){let videoId=videoIdMatch[1];const youTubeScriptTag=document.createElement("script");youTubeScriptTag.src="https://www.youtube.com/iframe_api";const firstScriptTag=document.getElementsByTagName("script")[0];firstScriptTag.parentNode.insertBefore(youTubeScriptTag,firstScriptTag);let YTinteval=setInterval((function(){"undefined"!=typeof YT&&YT.loaded&&(new YT.Player(`custom-video__target-inner-${id}`,{height:"400",width:"100%",videoId:videoId,playerVars:{playsinline:1}}),clearInterval(YTinteval))}),50)}else console.error("Invalid YouTube URL")}#RenderVimeoVideo(videoLink,id){const videoIdMatch=videoLink.match(/(?:vimeo\.com\/|video\/)(\d+)/);if(videoIdMatch){let videoId=videoIdMatch[1],container=document.getElementById(`custom-video__target-inner-${id}`);if(!container)return void console.error("Container not found for ID:",id);let Vimeointeval=setInterval((function(){if("undefined"!=typeof Vimeo){new Vimeo.Player(container,{id:videoId});clearInterval(Vimeointeval)}}),50)}else console.error("Invalid Vimeo URL")}CheckForUploadFields(formId){let fields=document.querySelectorAll("form[data-form-id='"+formId+"'] input[type='file']"),fieldCount=fields.length;for(let i=0;i<fieldCount;i++){let thisField=fields[0];document.querySelector("form[data-form-id='"+formId+"'] label[for='"+thisField.id+"']").setAttribute("data-before","Choose file..."),thisField.addEventListener("change",(function(evt){let filename=this.value.split("\\").pop();document.querySelector("form[data-form-id='"+formId+"'] label[for='"+this.id+"']").setAttribute("data-before",filename)}))}}CheckForUTM(formId){const utmFields=["utm_source","utm_medium","utm_campaign","utm_term","utm_content"];let utm_field_count=utmFields.length,params=hdnz.Utilities.GetUrlVars();if(Object.keys(params).length>0)for(let i=0;i<utm_field_count;i++){let thisField=utmFields[i],param=params[thisField],input=document.querySelector("form[data-form-id='"+formId+"'] input[name='"+thisField+"']");null!=param&&null!=input&&(input.value=param)}}AddCharacterCountToTextArea(formId){const _me=this;let fields=document.querySelectorAll("form[data-form-id='"+formId+"'] textarea.hs-input"),fieldCount=fields.length;for(let i=0;i<fieldCount;i++){let thisField=fields[i];thisField&&(thisField.maxLength=_me.#textareaMaxLength,thisField.addEventListener("input",(function(evt){_me.UpdateTextAreaCharaterCount(this)})),thisField.addEventListener("blur",(function(evt){this.closest(".input").classList.remove("character-counter")})),thisField.addEventListener("focus",(function(evt){_me.UpdateTextAreaCharaterCount(this)})))}}UpdateTextAreaCharaterCount(field){let fieldWrapper=field.closest(".input");fieldWrapper.classList.add("character-counter");var counterText=field.value.length+"/"+this.#textareaMaxLength+" chars.";fieldWrapper.setAttribute("countercontent",counterText)}}DomReady((()=>{const objects=Array.from(document.querySelectorAll('[id^="StandardContent_"]')),objectCount=objects.length;for(let i=0;i<objectCount;i++){let options={instance:objects[i].id};void 0===window.hdnz[options.instance]&&(window.hdnz[options.instance]=new StandardContent(options),window.hdnz[options.instance].Init())}}))}();
2//# sourceURL=https://43976934.fs1.hubspotusercontent-ap1.net/hubfs/43976934/hub_generated/module_assets/1/214243611115/1752794858665/module_global-signup-on-footer.js

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.