PageSourceSearch

https://www.bmwoffortmyers.com/static/ws/accordion-content/bundle.266f9308b0cf906b7f84fd39b2a63dff.js

js bmwoffortmyers.com collected 2026-10-08 22:48:38 UTC 9,178 bytes, 2 lines download raw bytes

1(()=>{var e={973(e,t,n){e.exports={...n(174)}},621(e,t,n){"use strict";n.d(t,{A:()=>a});const a={items:function(e={},t){return t.error||void 0===t.payload?e:"SET_ACCORDION_CONTENT"===t.type?t.payload:e}}},174(e){"use strict";e.exports=DDC.WsmCommonData}},t={};function n(a){var o=t[a];if(void 0!==o)return o.exports;var r=t[a]={exports:{}};return e[a](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=ReactDOM,t=React;var a=n.n(t);const o=ReactRedux;var r=n(973);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},l.apply(null,arguments)}class c extends a().Component{constructor(e){super(e),this.renderDelegate=this.renderDelegate.bind(this)}renderDelegate({labels:e}){const{HeadingTag:t,headingText:n,widgetId:o,toggleCollapse:r,showIcon:c,headingClasses:s,iconClasses:d}=this.props,i=[...d];let p={};if(r){const e="ddc-icon-expand";i.push(e),i.push("icon-style-collapse"),p={role:"button","data-toggle":"collapse","data-target":`#${o}-collapse`,"data-expand-icon-class":`${e}`,"data-collapse-icon-class":"ddc-icon-collapse","aria-expanded":"false","aria-controls":`${o}-collapse`}}return a().createElement(t,l({className:s.join(" ")},p),c&&a().createElement(a().Fragment,null,a().createElement("i",{className:i.join(" ")})," "),e.getHTML(n))}render(){return this.props.headingText&&"FALSE"!==this.props.headingText.toUpperCase()?a().createElement(r.Common,{render:this.renderDelegate}):null}}c.defaultProps={HeadingTag:"h3",headingText:""};const s=c,d=e=>{const{id:t,children:n,toggleCollapse:o}=e;return o?a().createElement("div",{id:`${t}-collapse`,className:"collapse collapse-content"},n):n};d.defaultProps={toggleCollapse:!1};const i=d;var p=n(174);const u=()=>"undefined"!=typeof window&&window.newrelic&&"object"==typeof window.newrelic,g=(e,t={})=>{!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;u()&&window.newrelic.addPageAction(e,t)}(e,t)},m=(e,t)=>{if("string"!=typeof e||0===e.length)throw new Error(`${t} must be a non-zero length string. Got: ${e}.`)},w=e=>[...new Set(e)].filter(e=>e).join(" ")||null,f=ReactBootstrap,h=HTMLReactParser;var E=n.n(h);const v=e=>{const{window:t}=globalThis;return void 0!==t&&t.DDC&&t.DDC.dataLayer&&t.DDC.dataLayer.dealership?t.DDC.dataLayer.dealership[e]:""},y={"{{city}}":()=>v("city"),"{{dealer}}":()=>v("dealershipName"),"{{address}}":()=>v("address1"),"{{phone}}":()=>v("phone1")},S=e=>((e,t,n)=>n.split(e).map(e=>((e,t)=>e?"function"==typeof e?e():e:t)(t[e],e)).join(""))(/({{[a-z_0-9]+}})/gi,y,e),C={top:["flex-column-reverse","w-100 pt-3","w-100"],right:["flex-row","w-50 pr-3","w-50"],bottom:["flex-column","w-100 pb-3","w-100"],left:["flex-row-reverse","w-50 pl-3","w-50"],default:["flex-row","w-100"]},D=({iconExpand:e,iconCollapse:t,defaultExpandIcon:n,defaultCollapseIcon:o,showExpandedFirstItemByDefault:l,item:{title:c,content:s,imageSrc:d,imageAlignment:i,imageAriaLabel:p}})=>{const u=(0,r.usePrefs)(),g=(0,r.useLabels)(),{widgetName:h,windowId:v}=(0,r.useRequestData)(),[y,D]=a().useState(l),I=w(["accordion-item",u.itemClasses]),x=a().useCallback(()=>{((e,t,n)=>{m(e,"Widget name"),m(t,"Widget id");const a="undefined"!=typeof window;if(a){const{DDC:a={}}=window,o={action:"clicked",element:void 0,elementCTA:void 0,event:"widgetUserEvent",fieldValue:void 0,formEventId:void 0,formId:void 0,nonInteractive:!1,sourceData:void 0,value:void 0,widgetId:t,widgetName:e,widgetState:"default"};return a.fireTrackingEvent&&a.fireTrackingEvent({result:null!=n&&n.result?null==n?void 0:n.result:void 0,...o,...n}),!!a.fireTrackingEvent}})(h,v,{result:y?"Accordion Info collapsed":"Accordion Info expanded",action:"clicked",element:"Accordion",elementCTA:g.get(c)}),D(!y)},[y,h,v,c,g]),[T,N,b]=a().useMemo(()=>d?C[i]??C.right:C.default,[d,i]),A=(e,t=a().Fragment)=>
1{const n=(o=e,((e,t,n)=>e(t(n)))(E(),S,o));var o;return a().createElement(t,null,n)};return a().createElement("div",{"data-testid":"accordion-content-item",className:I},a().createElement("div",null,a().createElement(f.PanelGroup,{className:"my-2",id:c},a().createElement(f.Panel,{onToggle:x,defaultExpanded:l},a().createElement(f.Panel.Heading,null,a().createElement(f.Panel.Title,{toggle:!0},a().createElement("h4",{className:w([u.panelHeadingStyle])},a().createElement("i",{"data-testid":"collapsable-icon",className:(()=>{let a="",r="";const l="ddc-icon icon-style-collapse d-inline mr-3 ";return r=t&&o?`${l} ddc-icon-${u.collapseIcon}`:`icon-style-border-none ${l} ddc-icon-${u.collapseIcon}`,a=e&&n?`${l} ddc-icon-${u.expandIcon}`:`icon-style-border-none ${l} ddc-icon-${u.expandIcon}`,y?r:a})()}),a().createElement("span",null,A(g.get(c)))))),a().createElement(f.Panel.Collapse,{className:w([u.panelBodyWrapperStyle])},a().createElement(f.Panel.Body,{className:w([u.panelBodyStyle])},a().createElement("div",{className:`d-flex ${T} pl-3 pl-md-5`},a().createElement("div",{className:N},A(g.get(s))),d&&a().createElement("div",{className:b},a().createElement("img",{src:d,alt:g.get(p)})))))))))},I=({items:e})=>{const t=(0,r.usePrefs)(),n=(0,r.useLabels)(),o=a().useCallback(()=>a().Children.toArray(e.map((e,n)=>a().createElement(D,{item:e,defaultExpandIcon:"expand"===t.expandIcon,defaultCollapseIcon:"collapse"===t.collapseIcon,iconExpand:"BLANK"!==t.expandIcon&&""!==t.expandIcon,iconCollapse:"BLANK"!==t.collapseIcon&&""!==t.collapseIcon,showExpandedFirstItemByDefault:0===n&&"true"===t.showFirstItemExpanded}))),[e,t.expandIcon,t.collapseIcon,t.showFirstItemExpanded]);return a().createElement("div",{"data-testid":"accordion-content",className:"accordion-content d-flex flex-column"},n.getHTML(t.accordionBody),a().createElement("div",{className:"accordion-items"},o()))},x=()=>{const e=(0,o.useSelector)(e=>e.items),n=(0,p.useFlags)(),[r,l]=(0,t.useState)(!1),c={eventName:"wsAccordionContentLatencyTracking",eventStart:0,totalRenderTime:0};return r||(c.eventStart=Date.now()),(0,t.useEffect)(()=>{if(l(!0),c.totalRenderTime=Date.now()-c.eventStart,n["ws-accordion-content-latency-tracking"]){g(c.eventName,c);const t={eventName:"wsAccordionContentItemListSize",itemListSize:e.length};g(t.eventName,t)}},[]),a().createElement(I,{items:e})},T=(e,t,n)=>{const a=["ddc-content",t];return e&&a.push(e),n&&a.push("collapse-container"),a},N=(e,t,n)=>{const a=[],{widgetHeading:o,headingIconClasses:r,headingIconSize:l,headingIconStyle:c}=e;return o&&t&&(a.push("ddc-icon"),n||a.push(`ddc-icon-${c}`),l&&a.push(`ddc-icon-size-${l}`),r&&a.push(r)),a},b=(e,t,n)=>{const a=[],{headingSize:o,headingStyles:r,headingClasses:l}=e;return a.push("widget-heading"),"MOBILE"===t&&a.push("ddc-heading"),l&&a.push(l),o&&a.push(o),r&&a.push(`ddc-heading-${r}`),n&&a.push("collapse-heading"),a},A=({outputWrapperDiv:e,store:t,widgetId:n,widgetName:r})=>{const l=t.getState(),c=l.prefs||{},d=c.widgetHeading&&"true"===c.toggleCollapse||!1,p=!!c.headingIconStyle||d;const u=a().createElement(o.Provider,{store:t},a().createElement(s,{HeadingTag:c.headingTag,headingText:c.widgetHeading,widgetId:n,toggleCollapse:d,showIcon:p,headingClasses:b(c,l.requestData.deviceType,d),iconClasses:N(c,p,d)}),a().createElement(i,{id:n,toggleCollapse:d},a().createElement(x,null)));if(e){if(!r)throw new Error("widgetName is required if outputWrapperDiv is true.");return a().createElement("div",{id:`${n}-app-root`,className:T(c.widgetClasses,r,d).join(" "),"data-widget-name":r,"data-widget-id":n},u)}return u},_=RTK;const P=[],L={requestData:function(e={},t=null){return!t.error&&t.payload&&"WS_SCRIPTS_SET_REQUEST_DATA"===t.type?t.payload:e},prefs:function(e={},t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_SET_PREFS"!==t.type?e:t.payload},labels:function(e={},t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_ADD_LABELS"!==t.type?e:{...e,...t.payload}},sitemap:function(e={},t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_ADD_SITEMAP"!==t.type?e:{...e,...t.payload}},flags:function(e={},t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_SET_FEATURE_FLAGS"!==t.type?e:t.payload}};function R(e){const[t,a]=(()=>{let e={},t={};const a=[];try{e=n(621).A,a.push("../reducers")}catch(e){}try{t=Object(function(){var e=new Error("Cannot find module '../features'");throw e.code="MODULE_NOT_FOUND",e}()),a.push("../features")}catch(e){}return[{...e,...t},a]})();return(0,_.configureStore)({reducer:{...t,...L},middleware:e=>e().concat(P),preloadedState:e})}const $={};(()=>{const t=(n="ws-accordion-content",window.DDC&&window.DDC.WS&&window.DDC.WS.state&&window.DDC.WS.state[n]?window.DDC.WS.state[n]:{});var n;Object.keys(t).forEach(n=>{const a=R(((e,t)=>{let n=e[t];return"string"==typeof n&&(n=JSON.parse(n)),n})(t,n));$[n]=a,(0,e.hydrate)(React.createElement(A,{outputWrapperDiv:!1,store:a,widgetId:n}),document.getElementById(`${n}-app-root`)),delete t[n]})})()})()})();
2//# sourceMappingURL=bundle.266f9308b0cf906b7f84fd39b2a63dff.js.map

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.