1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="94d8af90-16f2-421f-a41b-6a2ab66517bc",e._sentryDebugIdIdentifier="sentry-dbid-94d8af90-16f2-421f-a41b-6a2ab66517bc")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9491],{47590:function(e,n,t){t.d(n,{s:function(){return r}});let r="digitalManualOrigin"},33851:function(e,n,t){t.d(n,{y:function(){return B}});var r=t(57437),a=t(95119),i=t(2265),o=t(80717),s=t(2955),l=t(57380),c=t(54887),u=t(3659),d=t(53007);function p(){let e=(0,u._)(["\n &:focus {\n outline: none;\n }\n"]);return p=function(){return e},e}function f(e){return"function"!=typeof e}let m=d.zo.div(p());m.displayName="StyledLayerWrapper";class h extends i.PureComponent{componentDidMount(){this.updateDom()}UNSAFE_componentWillReceiveProps(){this.reuse++}UNSAFE_componentWillUpdate(e){this.preRenderContent(e)}componentDidUpdate(){this.updateDom()}render(){return(0,r.jsx)(m,{ref:this.ref,tabIndex:-1,children:this.renderable&&f(this.renderable)?this.renderable:null},this.reuse)}preRenderContent(e){this.renderable=e.layer.render()}updateDom(){let e=c.findDOMNode(this.ref.current);this.renderable&&!f(this.renderable)&&e instanceof HTMLElement&&this.renderable(e)}constructor(e){super(e),this.ref=(0,i.createRef)(),this.reuse=0,this.preRenderContent(e)}}let v=(0,l.z)(e=>{let{active:n,layer:t,scrollElementRef:a,...i}=e;return(0,r.jsx)(s.Y,{...i,active:n,scrollElementRef:e=>{a(c.findDOMNode(e))},children:(0,r.jsx)(h,{layer:t})})});var g=t(90867);let y=(0,l.z)(e=>{let{active:n,layer:t,scrollElementRef:a,...i}=e,{withoutHeader:o}=t.options;return o?(0,r.jsx)(g.S,{...i,withoutHeader:!0,active:n,scrollElementRef:e=>{a(c.findDOMNode(e))},children:(0,r.jsx)(h,{layer:t})}):(0,r.jsx)(g.S,{...i,active:n,"aria-labelledby":t.options["aria-labelledby"],closeButtonLabel:t.options.closeButtonLabel,contentHeadline:t.options.contentHeadline,disableDefaultPadding:t.options.disableDefaultPadding,scrollElementRef:e=>{a(c.findDOMNode(e))},onClose:t.close,children:(0,r.jsx)(h,{layer:t})})});var b=t(47194);function C(){let e=(0,u._)([""]);return C=function(){return e},e}let R=(0,l.z)(e=>{let{active:n,layer:t,scrollElementRef:a,...i}=e,{options:o}=t,s=(0,d.zo)(o.layerComponent)(C());return(0,r.jsx)(b.Z,{...i,classNames:o.animationClassNames,timeout:o.animationTimeout,children:(0,r.jsx)(s,{active:n,scrollElementRef:a,children:(0,r.jsx)(h,{layer:t})})})});var E=t(87467);let S={DARK:"dark",LIGHT:"light"},w=(0,l.z)(e=>{let{layer:n,scrollElementRef:t,...a}=e,{options:i}=n;return(0,r.jsx)(E.U,{...a,appearance:i.appearance&&S[i.appearance],scrollElementRef:t,children:(0,r.jsx)(h,{layer:n})})});var x=t(1168);let A={A:"A",B:"B",C:"C",NONE:"none"},N=(0,l.z)(e=>{let{active:n,layer:t,scrollElementRef:a,...i}=e,{options:o}=t;return(0,r.jsx)(x.R,{...i,active:n,"aria-labelledby":t.options["aria-labelledby"],scrollElementRef:e=>{a(c.findDOMNode(e))},size:A[o.size],children:(0,r.jsx)(h,{layer:t})})});var D=t(9898);let L=(0,l.z)(e=>{let{active:n,layer:t,scrollElementRef:a,...i}=e;return(0,r.jsx)(D.Q,{...i,active:n,scrollElementRef:e=>{a(c.findDOMNode(e))},children:(0,r.jsx)(h,{layer:t})})});var M=t(84994);let j={A:"A",B:"B",C:"C",D:"D",E:"E"},_=(0,l.z)(e=>{let{active:n,layer:t,scrollElementRef:a,...i}=e,{options:o}=t;return(0,r.jsx)(M.g,{...i,active:n,scrollElementRef:e=>{a(c.findDOMNode(e))},size:j[o.size],children:(0,r.jsx)(h,{layer:t})})});var P=t(35126);let T={OPAQUE:"opaque",TRANSPARENT:"transparent"},k=(e,n)=>n||("INTERACTION"===e?"transparent":"opaque"),U=e=>{let{backgroundType:n,layerType:t,onClick:r,...a}=e,o=n?T[n]:void 0;return(0,i.createElement)(P.n,{...a,backgroundType:k(t,o),key:"shim",onClick:r})};function I(e){return"getDisclaimerLayer"in e?e.getDisclaimerLayer():void 0}class O extends i.Component{static getDerivedStateFromProps(e){return{disclaimerLayer:I(e.layerManager),nonDisclaimerLayers:e.layerManager.getLayers()}}shouldComponentUpdate(e,n){return this.state.nonDisclaimerLayers!==n.nonDisclaimerLayers||this.state.disclaimerLayer!==n.disclaimerLayer}componentDidMount(){this.listener=this.props.layerManager.subscribe(this.update)}componentWillUnmount(){this.listener&&this.listener.unsubscribe()}renderLayer(e,n){let{close:t,id:a,options:i}=e.layer;switch(e.type){case"ALERT":return(0,r.jsx)(v,{active:n,disableReturnFocus:i.disableReturnFocus,layer:e.layer,scrollElementRef:e=>{this.createRef(a,e)},onEscKeyUp:i.userCloseable?t:void 0},a);case"CONTENT":return(0,r.jsx)("span",{children:"was removed"});case"CONTENTV2":return(0,r.jsx)(y,{active:n,disableReturnFocus:i.disableReturnFocus,layer:e.layer,scrollElementRef:e=>{this.createRef(a,e)},onEscKeyUp:i.userCloseable?t:void 0},a);case"FOCUS":return(0,r.jsx)(N,{active:n,disableReturnFocus:i.disableReturnFocus,layer:e.layer,scrollElementRef:e=>{this.createRef(a,e)},onEscKeyUp:i.userCloseable?t:void 0},a);case"INTERACTION":return(0,r.jsx)(_,{active:n,disableReturnFocus:i.disableReturnFocus,layer:e.layer,scrollElementRef:e=>{this.createRef(a,e)},onEscKeyUp:i.userCloseable?t:void 0},a);case"DISCLAIMER":return(0,r.jsx)(w,{disableReturnFocus:i.disableReturnFocus,layer:e.layer,scrollElementRef:e=>{this.createRef(a,e)},onEscKeyUp:i.userCloseable?t:void 0},a);case"FULLSCREEN":return(0,r.jsx)(L,{active:n,layer:e.layer,scrollElementRef:e=>{this.createRef(a,e)},onEscKeyUp:i.userCloseable?t:void 0},a);case"CUSTOM":return(0,r.jsx)(R,{active:n,disableReturnFocus:i.disableReturnFocus,layer:e.layer,scrollElementRef:e=>{this.createRef(a,e)},onEscKeyUp:i.userCloseable?t:void 0},a)}}render(){let{disclaimerLayer:e,nonDisclaimerLayers:n}=this.state;return(0,r.jsx)(F,{children:(0,r.jsxs)(a.B,{contentCentered:!0,children:[n.map((e,t)=>{let{layer:a,type:i}=e,o=t===n.length-1,s=e.layer.options.userCloseable,l=e.layer.options.shimBackgroun
1dType,c=e.layer.options.closeButton;return[o&&(0,r.jsx)(U,{backgroundType:l,layerType:i,onClick:s?a.close:void 0},"shim"),o&&c,this.renderLayer(e,o)]}),e&&this.renderLayer(e,!0)]})})}constructor(...e){super(...e),this.state={disclaimerLayer:I(this.props.layerManager),nonDisclaimerLayers:this.props.layerManager.getLayers()},this.createRef=(e,n)=>{this.props.layerManager.onRender(e,n)},this.update=e=>{e&&"update"!==e||this.forceUpdate()}}}let F=o.default.div.withConfig({componentId:"sc-cd9d8c7f-0"})(["position:relative;z-index:var(--lightboxZindex);"]),B={create:e=>{let{featureServices:n}=e,t=n["layer-manager"];return{render:()=>(0,r.jsx)(O,{layerManager:t})}},dependencies:{featureServices:{"layer-manager":"^2.7.2"}}}},12141:function(e,n,t){t.d(n,{SV:function(){return u},YO:function(){return s},kU:function(){return i},l_:function(){return l},m6:function(){return c},ov:function(){return a}});var r=t(99376);let a={al:"Albanian | sq_AL",at:"German | de_DE",bg:"Bulgarian | bg_BG",cz:"Czech | cs_CZ",hr:"Croatian | hr_HR",hu:"Hungarian | hu_HU",me:"Montenegrin | sr_ME",mk:"Macedonian | mk_MK",pt:"Portuguese (PT) | pt_PT",ro:"Rumanian | ro_RO",sg:"English | en_GB",si:"Slovenian | sl_SI",sk:"Slovakian | sk_SK",ua:"Ukrainian | uk_UA"},i={ServiceButtonDelayInSeconds:10,ServiceLabel:"Service",ServicePageId:"",digitalManualContent:"DIMA_DigitalManual_VehicleSelection",nextBestActionButton:"No Next Best Action Button"},o=["vin","part-number","brand-pattern"],s=e=>o.some(n=>{let t=e.get(n);return null!==t&&""!==t}),l=()=>{let e=(0,r.useSearchParams)();return s(e)?{brandPattern:e.get("brand-pattern"),partNumber:e.get("part-number"),vin:e.get("vin")}:null},c=e=>["prod","staging","test"].includes(e)?{discoveryByStage:!1,enableTelemetryGateway:!1,faRelPathToJs:"/js/digitalmanual.js",faRootDir:"https://cdn.dima.fan.vwapps.run/feature-apps/dima-frontend-digitalmanual",serviceConfigName:"dima-author-config"}:{discoveryByStage:!1,enableTelemetryGateway:!0,faRelPathToJs:"/js/digitalmanual.js",faRootDir:"https://cdn.dima.fan-sandbox.vwapps.run/feature-apps/dima-frontend-digitalmanual",serviceConfigName:"dima-author-config"},u=e=>["prod","staging","test"].includes(e)?"https://cdn.dima.fan.vwapps.run/feature-apps/fan-frontend-featureapp-loader/1-5-1-0001":"https://cdn.dima.fan-sandbox.vwapps.run/feature-apps/fan-frontend-featureapp-loader/1-5-1-0001"},54375:function(e,n,t){let r;t.d(n,{A0:function(){return M},RA:function(){return N},jA:function(){return I}});var a=t(67642),i=t(3954),o=t(16205),s=t(41684),l=t(77028),c=t(52044),u=t(89037),d=t(51532),p=t(16804),f=t(11555),m=t(31372),h=t(9931),v=t(89780),g=t(11093),y=t(31477),b=t(48969),C=t(38518),R=t(18707);let E={"@feature-hub/react":c,react:t(2265),"react-dom":t(54887),"styled-components":t(80717)},S="vwOneHub",w=(0,i.sf)({consumerPathsQueryParamName:"featureApp",primaryConsumerHistoryKey:S}),x=(0,o.Wq)({createNewRootLocationForMultipleConsumers:function(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];let r={pathname:"/"},a=new URLSearchParams;for(let e of n)(r=w.createRootLocation(r,e.location,e.historyKey)).search&&new URLSearchParams(r.
1search).forEach((e,n)=>{if("string"==typeof e)a.set(n,e);else throw Error("Expected string value for search parameter ".concat(n,", but got ").concat(typeof e," (").concat(e,")"))});let i={};for(let{historyKey:e,state:t}of n)i[e]={key:"".concat(e,"-").concat(JSON.stringify(t)),state:t};return{hash:r.hash,pathname:r.pathname,search:a.toString(),state:i}},createRootLocation:function(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];return w.createRootLocation(...n)},getConsumerPathFromRootLocation:function(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];return w.getConsumerPathFromRootLocation(...n)}}),A=()=>window.location.pathname,N="DIMA_DigitalManual_VehicleSelection",D=()=>{let e=A();return{CSPFA_Conversions:{featureApps:{"cspfa-conversions-details-v1":S,"cspfa-conversions-overview-v1":S,"cspfa-convertercompany-details-v1":S},path:e},"CSPFA_Conversions-details":{featureApps:{"cspfa-conversions-details-v1":S,"cspfa-conversions-overview-v1":S,"cspfa-convertercompany-details-v1":S},path:e},"CSPFA_ConverterCompanyProfiles-details":{featureApps:{"cspfa-conversions-details-v1":S,"cspfa-conversions-overview-v1":S,"cspfa-converter-company-overview-v1":S,"cspfa-convertercompany-details-v1":S},path:e},[N]:{featureApps:{"dima-digitalmanual-content-v1":S,"dima-digitalmanual-vehicle-selection-v1":S},path:e}}},L=new Set,M=e=>(L.add(e),()=>{L.delete(e)}),j=()=>(0,b.defineNavigationService)({onNavigate:(e,n,t)=>{L.forEach(r=>r(e,n,t));let r=D();r[t]?r[t].featureApps[e]||console.warn("ConsumerId ".concat(e," not found for pageId ").concat(t," in navigation pages mapping! Please add: "),{[t]:{featureApps:{[e]:S}}}):console.warn("PageId ".concat(t," not found in navigation pages mapping! Please add: "),{[t]:{featureApps:{[e]:S}}})},pages:D(),primaryConsumerId:S,primaryConsumerLocation:()=>({pathname:A(),search:window.location.search})}),_={lnf:"VWN",pkw:"VW"},P={dev:"int",prod:"live",staging:"ca",test:"int"},T=()=>window.location,k=e=>{let{siteConfig:n}=e,t="en-SG"===n.language?"en":n.language,r=P[n.environment],a=n.scope.country.toUpperCase(),i=_[n.scope.brand],o=T(),l="test"===n.environment?"live":r,c=["prod","staging","test"].includes(n.environment)?{"aem-env":l,brand:i,language:t,market:a}:{"aem-env":"int",brand:"VWN-test",language:"de",market:"DE"},E="prod"===n.environment?{"aem-env":"live",brand:"VWN",language:t,market:a}:{"aem-env":"dev",brand:"VWN-test",language:"de",market:"DE"};return[x,j(),(0,u.X)(),(0,C.definePageInfoService)(()=>{var e,n;return{currentCanonicalUrl:null!==(e=null==o?void 0:o.href)&&void 0!==e?e:"",primaryConsumerId:"",subPage:(null!==(n=null==o?void 0:o.pathname)&&void 0!==n?n:"").split("/").length>2}},{}),(0,f.defineAuthServiceConfig)({legalEntityMapping:{market:{fag:"vw-de",mainEntity:!0,scopes:["profile"]}},rememberMeSessionTimeout:10080,sessionTimeout:1800},{legalEntityMapping:{market:[{customerType:"commercial",fag:"vw-de",mainEntity:!0,scopes:["profile"]}]},rememberMeSessionTimeout:10080,sessionTimeout:1800}),(0,p.defineAuthServiceCommercial)(),(0,p.defineAuthService)(),(0,p.defineGfaAuthService)(),(0,b.defineGfaNavigationService)(),(0,y.WW)({brand:"V",countryCode:a,currency:"EUR",direction:"ltr",language:t,market:a,marketType:"mixed"}),(0,y._m)(),(0,s.A)(),(0,R.M2)({configs:{"auth-proxy":{customConfig:{redirectUrl:e.origin},urlOrigin:e.origin},"ccp-legal-entity":{customConfig:{"aem-env":r,brand:i,language:t,market:a},homePath:(0,d.m)({scope:n.scope}),key:"ccp-legal-entity",urlOrigin:e.origin},"cspfa-author-config":{customConfig:E,homePath:(0,d.m)({scope:n.scope}),key:"cspfa-author-config",urlOrigin:e.origin},"dima-author-config":{customConfig:c,homePath:(0,d.m)({scope:n.scope}),key:"dima-author-config",urlOrigin:e.origin}}}),g.v3,(0,m.Gp)({defaultLegalEntity:"vw",legalEntityLabels:{vw:"VW"}}),(0,m.Ch)(),(0,m.MC)(),(0,v.L)(),h.faContentServiceDefinition]},U={debug:e=>{},error:e=>{console.error(e)},info:e=>{},trace:e=>{},warn:e=>{console.warn(e)}};function I(e){if(!r){let n=k(e);(0,l.n)(E),r=(0,a.N)("vw:feature-hub",{featureServiceDefinitions:n,featureServiceDependencies:{},logger:U,moduleLoader:l.Z})}return r}}}]);
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.