PageSourceSearch

https://ndarmyguard.com/wp-content/plugins/dynamic-content-for-ele…/assets/js/settings.min.js?ver=ec8b61bc2066

js ndarmyguard.com collected 2026-10-05 21:37:28 UTC 3,365 bytes, 23 lines download raw bytes

1function dceGetElementSettings($element){var elementSettings=[];var modelCID=$element.data('model-cid');if(elementorFrontend.isEditMode()&&modelCID){var settings=elementorFrontend.config.elements.data[modelCID];var type=settings.attributes.widgetType||settings.attributes.elType;var settingsKeys=elementorFrontend.config.elements.keys[type];if(!settingsKeys){settingsKeys=elementorFrontend.config.elements.keys[type]=[];jQuery.each(settings.controls,function(name,control){if(control.frontend_available){settingsKeys.push(name)}})}
2jQuery.each(settings.getActiveControls(),function(controlKey){if(-1!==settingsKeys.indexOf(controlKey)){elementSettings[controlKey]=settings.attributes[controlKey]}})}else{elementSettings=$element.data('settings')||{}}
3return elementSettings}
4function dceIsSwiperLatest(){let experiments=elementorFrontend.config.experimentalFeatures;if(typeof experiments.e_swiper_latest==='undefined'){return!1}
5return experiments.e_swiper_latest}
6function dceObserveElement($target,$function_callback){if(!elementorFrontend.isEditMode()){return}
7const config={attributes:!0,childList:!1,characterData:!0};const MutationObserver=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;const observer=new MutationObserver($function_callback);observer.observe($target,config)}
8window.dynamicooo={};
9/**
10 * @copyright Elementor
11 * @license GPLv3
12 */
13dynamicooo.getActiveBreakpointsMinPointAndPostfix=()=>{let breakpoints=elementorFrontend.config.responsive.activeBreakpoints;let ret={};for(let key in breakpoints){ret[key]={min_point:elementorFrontend.breakpoints.getDeviceMinBreakpoint(key),postfix:`_${key}`,}}
14ret.desktop={min_point:elementorFrontend.breakpoints.getDeviceMinBreakpoint('desktop'),postfix:'',}
15return ret}
16dynamicooo.makeSwiperBreakpoints=(swiperSettings,elementorSettings,prefix='')=>{const elementorBreakpoints=dynamicooo.getActiveBreakpointsMinPointAndPostfix();const breakpoints={};const lastBreakpointValues={};Object.keys(elementorBreakpoints).reverse().forEach((breakpointName)=>{let min_point=elementorBreakpoints[breakpointName].min_point;if(elementorBreakpoints[breakpointName].postfix==='_mobile'){min_point=0}
17let breakpointSettings={};for(let swiperSettingsKey in swiperSettings){const setting=swiperSettings[swiperSettingsKey];const defaultValue=setting.default_value;const elementorKeyWithPostfix=prefix+setting.elementor_key+elementorBreakpoints[breakpointName].postfix;let value=elementorSettings[elementorKeyWithPostfix];if(swiperSettingsKey==='spaceBetween'&&typeof value==="object"){value=value.size||defaultValue}
18value=value||dceGetParentValue(lastBreakpointValues[swiperSettingsKey])||defaultValue;value=(value==='auto')?value:Number(value);if(!lastBreakpointValues[swiperSettingsKey]){lastBreakpointValues[swiperSettingsKey]=[]}
19lastBreakpointValues[swiperSettingsKey].push(value);if(swiperSettingsKey==='slidesPerGroup'&&breakpointSettings.slidesPerView===1){value=1}
20breakpointSettings[swiperSettingsKey]=value}
21breakpoints[min_point]=breakpointSettings});return breakpoints};function dceGetParentValue(lastBreakpointValue){const lastIndex=lastBreakpointValue?lastBreakpointValue.findLastIndex((el)=>el!==0):-1;if(lastIndex!==-1){return lastBreakpointValue[lastIndex]}
22return!1}
23window.initMap=()=>{const event=new Event('dce-google-maps-api-loaded');window.dispatchEvent(event)}

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.