Scan your site now

Security Report Summary
E
Site:
Scanned Site(s):
1
IP Address:
5.101.123.160
Report Time:
30 Nov 2020 01:09:10 UTC
Checks:
Window Referrer
Window Opener
Comments
Enabled Debugging
Unsafe Functions
Warning:
Please have a look at the security issues / warnings in the report.
Security Issues
Window Referrer
  • window.open('http://twitter.com/share?url="+c+"&text="+b+"','plusshare','width=650,height=400,resizable=1,scrollbars=1,left='+(screen.availWidth/2-325)+',top='+(screen.availHeight/2-200)+'');[http://Www.Audiclub-russia.ru/engine/classes/js/dle_js.js]
  • window.open('http://www.facebook.com/share.php?u="+c+"','plusshare','width=650,height=400,resizable=1,scrollbars=1,left='+(screen.availWidth/2-325)+',top='+(screen.availHeight/2-200)+'');[http://Www.Audiclub-russia.ru/engine/classes/js/dle_js.js]
  • window.open('http://vk.com/share.php?url="+c+"','plusshare','width=650,height=400,resizable=1,scrollbars=1,left='+(screen.availWidth/2-325)+',top='+(screen.availHeight/2-200)+'');[http://Www.Audiclub-russia.ru/engine/classes/js/dle_js.js]
  • window.open('https://plus.google.com/share?url="+c+"','plusshare','width=650,height=500,resizable=1,scrollbars=1,left='+(screen.availWidth/2-325)+',top='+(screen.availHeight/2-250)+'');[http://Www.Audiclub-russia.ru/engine/classes/js/dle_js.js]
Warnings
Comments
Comments should be removed from the public code of a web application, since it can give an aggressor critical insights into the inner structure of the program. By using this information, the attacker could easier understand how the user session is handled by javascript or figure out the pathway data is sent to the server.
  • /*! jQuery v1.8.3 jquery.com | jquery.org/license */[http://Www.Audiclub-russia.ru/engine/classes/js/jquery.js]
  • /*! jQuery UI - v1.8.24 - 2013-01-08* https://github.com/jquery/jquery-ui* Includes: jquery.ui.core.js* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */[http://Www.Audiclub-russia.ru/engine/classes/js/jqueryui.js]
  • /*! jQuery UI - v1.8.24 - 2013-01-08* https://github.com/jquery/jquery-ui* Includes: jquery.ui.widget.js* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */[http://Www.Audiclub-russia.ru/engine/classes/js/jqueryui.js]
  • /*! jQuery UI - v1.8.24 - 2013-01-08* https://github.com/jquery/jquery-ui* Includes: jquery.ui.mouse.js* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */[http://Www.Audiclub-russia.ru/engine/classes/js/jqueryui.js]
  • /*! jQuery UI - v1.8.24 - 2013-01-08* https://github.com/jquery/jquery-ui* Includes: jquery.ui.position.js* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */[http://Www.Audiclub-russia.ru/engine/classes/js/jqueryui.js]
  • /*! jQuery UI - v1.8.24 - 2013-01-08* https://github.com/jquery/jquery-ui* Includes: jquery.ui.draggable.js* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */[http://Www.Audiclub-russia.ru/engine/classes/js/jqueryui.js]
  • /*! jQuery UI - v1.8.24 - 2013-01-08* https://github.com/jquery/jquery-ui* Includes: jquery.ui.button.js* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */[http://Www.Audiclub-russia.ru/engine/classes/js/jqueryui.js]
  • /*! jQuery UI - v1.8.24 - 2013-01-08* https://github.com/jquery/jquery-ui* Includes: jquery.ui.dialog.js* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */[http://Www.Audiclub-russia.ru/engine/classes/js/jqueryui.js]
  • /*! jQuery UI - v1.8.24 - 2013-01-08* https://github.com/jquery/jquery-ui* Includes: jquery.ui.progressbar.js* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */[http://Www.Audiclub-russia.ru/engine/classes/js/jqueryui.js]
  • /*! jQuery UI - v1.8.24 - 2013-01-08* https://github.com/jquery/jquery-ui* Includes: jquery.effects.core.js* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */[http://Www.Audiclub-russia.ru/engine/classes/js/jqueryui.js]
  • /*! jQuery UI - v1.8.24 - 2013-01-08* https://github.com/jquery/jquery-ui* Includes: jquery.effects.blind.js* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */[http://Www.Audiclub-russia.ru/engine/classes/js/jqueryui.js]
  • /*! jQuery UI - v1.8.24 - 2013-01-08* https://github.com/jquery/jquery-ui* Includes: jquery.effects.fade.js* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */[http://Www.Audiclub-russia.ru/engine/classes/js/jqueryui.js]
  • /*! jQuery UI - v1.8.24 - 2013-01-08* https://github.com/jquery/jquery-ui* Includes: jquery.effects.highlight.js* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */[http://Www.Audiclub-russia.ru/engine/classes/js/jqueryui.js]
  • /*! jQuery UI - v1.8.24 - 2013-01-08* https://github.com/jquery/jquery-ui* Includes: jquery.effects.pulsate.js* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */[http://Www.Audiclub-russia.ru/engine/classes/js/jqueryui.js]
  • /*! jQuery UI - v1.8.24 - 2013-01-08* https://github.com/jquery/jquery-ui* Includes: jquery.effects.slide.js* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */[http://Www.Audiclub-russia.ru/engine/classes/js/jqueryui.js]
  • /* =================================================== * bootstrap-transition.js v2.3.2 * http://getbootstrap.com/2.3.2/javascript.html#transitions * =================================================== * Copyright 2013 Twitter, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ========================================================== */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) * ======================================================= */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* ========================================================= * bootstrap-modal.js v2.3.2 * http://getbootstrap.com/2.3.2/javascript.html#modals * ========================================================= * Copyright 2013 Twitter, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ========================================================= */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* MODAL CLASS DEFINITION * ====================== */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* MODAL PLUGIN DEFINITION * ======================= */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* MODAL NO CONFLICT * ================= */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* MODAL DATA-API * ============== */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* =========================================================== * bootstrap-tooltip.js v2.3.2 * http://getbootstrap.com/2.3.2/javascript.html#tooltips * Inspired by the original jQuery.tipsy by Jason Frame * =========================================================== * Copyright 2013 Twitter, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ========================================================== */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* TOOLTIP PUBLIC CLASS DEFINITION * =============================== */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* TOOLTIP PLUGIN DEFINITION * ========================= */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* TOOLTIP NO CONFLICT * =================== */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* ============================================================ * bootstrap-button.js v2.3.2 * http://getbootstrap.com/2.3.2/javascript.html#buttons * ============================================================ * Copyright 2013 Twitter, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ============================================================ */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* BUTTON PUBLIC CLASS DEFINITION * ============================== */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* BUTTON PLUGIN DEFINITION * ======================== */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* BUTTON NO CONFLICT * ================== */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* BUTTON DATA-API * =============== */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* ========================================================== * bootstrap-carousel.js v2.3.2 * http://getbootstrap.com/2.3.2/javascript.html#carousel * ========================================================== * Copyright 2013 Twitter, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ========================================================== */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* CAROUSEL CLASS DEFINITION * ========================= */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* CAROUSEL PLUGIN DEFINITION * ========================== */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* CAROUSEL NO CONFLICT * ==================== */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /* CAROUSEL DATA-API * ================= */[http://Www.Audiclub-russia.ru/templates/Default/js/bootstrap.js]
  • /*Domain is for sale: admin@kickvox.com*/[http://vuryua.ru/8252605565b09521.3.n.2.2.l50.js]
  • /** vim: et:ts=4:sw=4:sts=4 * @license RequireJS 2.1.6 Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved. * Available via the MIT or new BSD license. * see: http://github.com/jrburke/requirejs for details */[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • /*! * jQuery JavaScript Library v1.9.1 * http://jquery.com/ * * Includes Sizzle.js * http://sizzlejs.com/ * * Copyright 2005, 2012 jQuery Foundation, Inc. and other contributors * Released under the MIT license * http://jquery.org/license * * Date: 2013-2-4 */[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • /*! * Sizzle CSS Selector Engine * Copyright 2012 jQuery Foundation and other contributors * Released under the MIT license * http://sizzlejs.com/ */[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • /* * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ * * Uses the built in easing capabilities added In jQuery 1.1 * to offer multiple easing options * * TERMS OF USE - jQuery Easing * * Open source under the BSD License. * * Copyright © 2008 George McGinley Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. * * Neither the name of the author nor the names of contributors may be used to endorse * or promote products derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. **/[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • /* * * TERMS OF USE - EASING EQUATIONS * * Open source under the BSD License. * * Copyright © 2001 Robert Penner * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. * * Neither the name of the author nor the names of contributors may be used to endorse * or promote products derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * */[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • /*!* MediaElement.js* HTML5 <video> and <audio> shim and player* http://mediaelementjs.com/** Creates a JavaScript object that mimics HTML5 MediaElement API* for browsers that don't understand HTML5 or can't play the provided codec* Can play MP4 (H.264), Ogg, WebM, FLV, WMV, WMA, ACC, and MP3** Copyright 2010-2012, John Dyer (http://j.hn)* License: MIT**/[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • /*! * Adds Internationalization and localization to objects. * * What is the concept beyond i18n? * http://en.wikipedia.org/wiki/Internationalization_and_localization * * * This file both i18n methods and locale which is used to translate * strings into other languages. * * Default translations are not available, you have to add them * through locale objects which are named exactly as the langcode * they stand for. The default language is always english (en). * * * Wrapper built to be able to attach the i18n object to * other objects without changing more than one line. * * * LICENSE: * * The i18n file uses methods from the Drupal project (drupal.js): * - i18n.methods.t() (modified) * - i18n.methods.checkPlain() (full copy) * - i18n.methods.formatString() (full copy) * * The Drupal project is (like mediaelementjs) licensed under GPLv2. * - http://drupal.org/licensing/faq/#q1 * - https://github.com/johndyer/mediaelement * - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html * * * @author * Tim Latz (latz.tim@gmail.com) * * @see * me-i18n-locale.js * * @params * - $ - zepto || jQuery .. * - context - document, iframe .. * - exports - CommonJS, window .. * */[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • /*! * This is a i18n.locale language object. * *<de> German translation by Tim Latz, latz.tim@gmail.com * * @author * Tim Latz (latz.tim@gmail.com) * * @see * me-i18n.js * * @params * - exports - CommonJS, window .. */[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • /*! http://mths.be/placeholder v2.0.7 by @mathias */[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
Enabled Debugging
The JavaScript debugging functions should always removed after development stage, because they could expose informations on the inner workings of the code. In production, it is a loophole and could show a possible attacker where to find possibly exploitable vulnerabilities or interesting variables.
  • console.log("menuItems",menuItems,STORAGE);[http://Www.Audiclub-russia.ru/user/CallumMilne/[0]]
  • console.log("siteMapItems",STORAGE.get("siteNavigation","sitesearch"));[http://Www.Audiclub-russia.ru/user/CallumMilne/[0]]
  • console.log("Found item without family: ",t),!0;var n=o[t.family];n.group!==undefined&&(s[n.group]||(s[n.group]=1,i={key:n.group,value:{carlineName:u,family:n,items:[]}},r.search.push(i)),i.value.items.push(t))}),r.search},nt=function(){return n.get("gsaSearchLink","sitesearch")||""},rt=function(t,n){var r=[],i=[],s=t.toLowerCase();[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady API.js -- ready")})}),{VERSION:"0.1.2",isConfigurationStarted:J,setConfigurationStarted:K,getConfigurationStarted:Q,hasCustomConfiguration:$,isConfigurable:u,isLoggedIn:d,getSelectedItems:S,getRenderURL:a,getDpuUrl:o,getVersion:l,getStaticVersion:f,getMemcacheVersion:c,getContext:v,getCarline:m,getSubsessionID:g,getPrString:b,getConfigurationItems:w,getConfigurationItemPosition:N,hasConfigurationItems:k,getConfigurationAssets:L,getConfigurationAsset:O,hasConfigurationAssets:M,getConfiguration:_,setConfigurationStorage:P,getConfigurationStorage:D,isItemInConfiguration:C,getItems:E,getMotorcode:z,setLogin:p,getItem:T,getDpuHeader:V,hasConfigurationStorage:H,getNwbLink:U,setDefaultPrString:X,getDefaultPrString:W,getConfigurationCarPriceRate:y,checkForSpecialConflictLayer:it,getConfigurationFamilies:A,getDocrootUrl:s,getSpecialFamilies:x,isInCurrentConfiguration:G,search:Z,searchItems:et,getSearchStopWords:Y,getSiteNavigationStorage:j,getModelNavigationStorage:I,getFooterNavigationStorage:R,hasSiteNavigationStorage:B,hasModelNavigationStorage:F,hasFooterNavigationStorage:q,searchNavigation:rt,getGsaSearchUrl:nt,supportsLocalStorage:function(){if(window.navigator.userAgent.toLowerCase().match(/adobeair/i)!==null)return!0;try{return localStorage.setItem("test","test"),localStorage.removeItem("test"),!0}catch(e){return e.code===window.DOMException.QUOTA_EXCEEDED_ERR&&localStorage.length===0?!0:!1}}}}),define("router-state",[],function(){var t=function(e,t){this.pathname=e||"",this.hash=t||"",this.changes=[],this.init()};return t.URL_PARAM_SEPARATOR="&",t.URL_PAGE_SEPARATOR="~_~",t.VERSION="0.2.1",t.prototype.init=function(e,t){var n;!t||(this.hash=t),this.hashObjects=this.parseHash(this.hash),this.attrs={};for(n in this.hashObjects)n==="page"?this.hashObjects.page!==this.pathname&&this.changes.push([n,this.hashObjects[n],1]):n.match(/^data/g)?this.attrs[n]=this.hashObjects[n]:this.changes.push([n,this.hashObjects[n],1])},t.prototype.update=function(e){var t=this.hashObjects,n,r;this.hash=e,this.hashObjects=this.parseHash(e),this.changes=[],this.currentAttrs=this.attrs||{},this.attrs={};for(r in this.hashObjects)r.match(/^data/g)?this.attrs[r]=this.hashObjects[r]:this.hashObjects[r]!==t[r]&&this.changes.push([r,this.hashObjects[r],1]);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("IframelayerFallback-Mode"),e.target.tagName==="A"?o=t(e.target):o=t(e.target).closest("a");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("Fallback-Mode"),!0;e.preventDefault(),t(e.target).hasClass("j-stop-propagation")&&e.stopPropagation(),i=t(e.target).attr("href"),s=l(e.target,n),"undefined"==typeof i&&(i=t(e.target).parents("a").attr("href")),h(f(location.hash,n,i,r,s))})},g=function(e,t){return t=t||"",e=e||"",new r(e,t)};return t(document).ready(function(){t("body").one(i.APP_READY,function(){console.log("DOMReady Router.js -- initialize"),p()})}),{name:"Router",init:p,reset:d,history_available:u,register:m,newHashString:f,getRegistered:function(){return a},createState:g,getState:function(){return s},open:function(e,t){h(f(location.hash,e,t,"open"))},close:function(e,t){h(f(location.hash,e,t,"close"))}}}),function(){function encodeHTMLSource(){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},t=/&(?!#?\w+;)|<|>|"|'|\//g;return function(n){return n?n.toString().replace(t,function(t){return e[t]||t}):n}}function resolveDefs(c,block,def){return(typeof block=="string"?block:block.toString()).replace(c.define||skip,function(m,code,assign,value){return code.indexOf("def.")===0&&(code=code.substring(4)),code in def||(assign===":"?def[code]=value:eval("def['"+code+"']="+value)),""}).replace(c.use||skip,function(m,code){var v=eval(code);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("Could not create a template function: "+i),f}},doT.compile=function(e,t){return doT.template(e,null,t)}}(),define("utils/utils",["jquery"],function(e){return function(){var t=arguments,n=function(){return((1+Math.random())*65536|0).toString(16).substring(1)};return{guid:function(){return n()+n()+"-"+n()+"-"+n()+"-"+n()+"-"+n()+n()+n()},ready:function(n){return e(t[0]).ready(n)},delegate:function(n,r,i){return e(t[0]).delegate(n,r,i)},undelegate:function(n,r){return e(t[0]).undelegate(n,r)},each:function(n){return e(t[0]).each(n)},data:function(e){var n=[],r=typeof t[0]=="string"?document.querySelector(t[0]):t[0],i,s;if(!!r){n=r.attributes;for(i=0,s=n.length;i<s;i++)if(n[i].nodeName==="data-"+e)return n[i].nodeValue}return""},objectHasNestedKeys:function(e,t){var n,r,i=0;if(typeof t!="string")return!1;n=t.split("."),r=n.length;for(i=0;i<r;i++){if(!e.hasOwnProperty(n[i]))return!1;e=e[n[i]]}return!0},getModuleFromString:function(e,t){var n,r,i,s=e.split(".");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("TYPE",a),l=o.normalizeType(n,u),h=c[a],p=c[l],d,r=r||{},u=u||{},h===undefined?(h=new o.Layer(n.layer,a,n.tpl),h.str=h.tplFn(),h.el=e(h.str).attr("id",h.guid),h.open(),p!==undefined&&f[p.type]===undefined&&p.close()):d=h.guid,h.history++,i.getContent(n.layer,function(t){e("body").trigger(s.LAYER_INSERTED,{type:"inserted",action:"inserted"}),h.history>1&&a==="default"?o.changeLayerContent(h,t,n.layer):a===l?o.replaceLayerContent(h,t,n.layer):o.addLayerContent(h,t,n.layer),e(".nm-layer-wrapper").scrollTop(0)}),h},u.layerCloseHandler=function(e,t,n,r){var i=o.normalizeType(t,r),s=c[i];n=n||{},r=r||{},s!==undefined&&s.close()},u.wrapperClickHandler=function(t){var r;o.nrOfLayers()>0&&(r=n().isElementOutsideOfElementWithSelector(e(t.target),".nm-layer-inner")&&e(t.target).hasClass("nm-layer-wrapper"),r&&u.shaderClickHandler())},u.shaderClickHandler=function(){e("body").trigger(s.LAYER_BEFORE_CLOSE_ALL),u.closeAll()},u.getLayerTypes=function(){var e,t=[];for(e in c)t.push(e);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Layer.js -- initialize"),u.initialize()})}),u}),jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,t,n,r,i){return jQuery.easing[jQuery.easing.def](e,t,n,r,i)},easeInQuad:function(e,t,n,r,i){return r*(t/=i)*t+n},easeOutQuad:function(e,t,n,r,i){return-r*(t/=i)*(t-2)+n},easeInOutQuad:function(e,t,n,r,i){return(t/=i/2)<1?r/2*t*t+n:-r/2*(--t*(t-2)-1)+n},easeInCubic:function(e,t,n,r,i){return r*(t/=i)*t*t+n},easeOutCubic:function(e,t,n,r,i){return r*((t=t/i-1)*t*t+1)+n},easeInOutCubic:function(e,t,n,r,i){return(t/=i/2)<1?r/2*t*t*t+n:r/2*((t-=2)*t*t+2)+n},easeInQuart:function(e,t,n,r,i){return r*(t/=i)*t*t*t+n},easeOutQuart:function(e,t,n,r,i){return-r*((t=t/i-1)*t*t*t-1)+n},easeInOutQuart:function(e,t,n,r,i){return(t/=i/2)<1?r/2*t*t*t*t+n:-r/2*((t-=2)*t*t*t-2)+n},easeInQuint:function(e,t,n,r,i){return r*(t/=i)*t*t*t*t+n},easeOutQuint:function(e,t,n,r,i){return r*((t=t/i-1)*t*t*t*t+1)+n},easeInOutQuint:function(e,t,n,r,i){return(t/=i/2)<1?r/2*t*t*t*t*t+n:r/2*((t-=2)*t*t*t*t+2)+n},easeInSine:function(e,t,n,r,i){return-r*Math.cos(t/i*(Math.PI/2))+r+n},easeOutSine:function(e,t,n,r,i){return r*Math.sin(t/i*(Math.PI/2))+n},easeInOutSine:function(e,t,n,r,i){return-r/2*(Math.cos(Math.PI*t/i)-1)+n},easeInExpo:function(e,t,n,r,i){return t==0?n:r*Math.pow(2,10*(t/i-1))+n},easeOutExpo:function(e,t,n,r,i){return t==i?n+r:r*(-Math.pow(2,-10*t/i)+1)+n},easeInOutExpo:function(e,t,n,r,i){return t==0?n:t==i?n+r:(t/=i/2)<1?r/2*Math.pow(2,10*(t-1))+n:r/2*(-Math.pow(2,-10*--t)+2)+n},easeInCirc:function(e,t,n,r,i){return-r*(Math.sqrt(1-(t/=i)*t)-1)+n},easeOutCirc:function(e,t,n,r,i){return r*Math.sqrt(1-(t=t/i-1)*t)+n},easeInOutCirc:function(e,t,n,r,i){return(t/=i/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+n:r/2*(Math.sqrt(1-(t-=2)*t)+1)+n},easeInElastic:function(e,t,n,r,i){var s=1.70158,o=0,u=r;if(t==0)return n;if((t/=i)==1)return n+r;o||(o=i*.3);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Stage.js -- initialize"),v()})}),{name:"module.stage",setCurrentView:x,initialize:v,jumpToFirstRenderView:T,debug:function(){}}}),define("configurator/dpu",["jquery","core/config","ui/layer","core/storage","module/stage","events","configurator/api"],function(e,t,n,r,i,s,o){var u=!1,a={},f=[],l=!1,c={},h=!1,p=!1,d=function(){var e=t.get("nemo.url.mediaservice");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("version getter"),L("versionRequest",{},{useDefaultComplete:!1,fnComplete:function(e){e.status===200&&_(JSON.parse(e.responseText)),y()}})},O=function(e,t){var n=r.get("complete","configurator");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DPU::triggerUpdate()",s.CONFIG_UPDATE);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log(t,n)},K=function(){var t=document.getElementById("nm-price-rate-switch");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady DPU.js -- initialize"),z()})}),{onAjaxUpdateConfigurationComplete:function(e){e.data=$.extend(e.data,{action:"ajaxUpdateConfigurationComplete"}),M(e)},queuePush:function(e,t){x(e,t)},queueSend:function(){C()},queueFlush:function(){T()},getQueueLength:function(){return N()},error:P,debugGetQueue:function(){return f},callPrint:k,adoptInitialConflict:U,adoptNewConfiguration:q,setHeaderValue:O,restore:z,initialize:z,eleminateEvent:D,handleNewConfigurationClick:I,suppressLocalConfiguration:R,fireAjaxRequest:L,loadCarInfo:function(e,n){var r=t.set("nemo.url.carinfo",e);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady DOM.js -- initialize"),o()})}),{initialize:o,name:"configuration.items.controller",setDOMStatusCode:d,getDOMStatusCode:p,updateAllDomItems:y}}),define("configurator/conflict",["jquery","core/config","configurator/api","events","ui/layer"],function(e,t,n,r,i){var s={sSelectorConflictLayer:".nm-layer-conflict",sSelectorConfigLayerOpen:"nm-config-layer-open",sSelectorDelegateConflictClick:".nm-j-configurator-delegate-conflict-click",sSelectorOptionsShow:".nm-j-conflict-options-show",sSelectorConflictSolution:".nm-conflict-solution",sClassConflictSolutionShow:"nm-conflict-solution-show"},o,u,a,f=function(){e("body").on(r.LAYER_BEFORE_CLOSE_ALL,S),e("body").on("click.nemo.configurator",s.sSelectorDelegateConflictClick,{action:"configuration.conflict-resolve"},b),e("body").on(r.TRANSFER_CANCEL,c),e("body").on(r.CONFIG_PARSED,h),e("body").on(r.CONFIG_CONFLICT_CHECK,d),e("body").on("click.alternative-options",s.sSelectorOptionsShow,l)},l=function(){var t=e(this),n=t.closest(".nm-conflict-solution");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("hasConflict:",o),s.hasTransfer?e("body").on(r.TRANSFERLAYER_CLOSED,p):g())},p=function(){o&&g()},d=function(){o&&g()},v=function(t){var r=t,i,s,o,u,a,f,l,c=[],h,p="",d,v=n.getItems(),m=n.getConfigurationFamilies();[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("CLOSE LAYER!"),i.close(a),e("body").removeClass(s.sSelectorConfigLayerOpen),a=undefined,u=!1,o=undefined,e("body").trigger(r.TRIGGER_DOM_UPDATE)},b=function(i){E(i);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("_handleBeforeLayerCloseAll::conflict");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady conflict.js -- initialize"),x()})});[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("Submit was clicked"),f?e("body").trigger(r.TRANSFERLAYER_CLOSED):(e("body").trigger(r.CONFIG_UPDATE),e("body").trigger(r.TRIGGER_DOM_UPDATE))),m()):(o=e([s.sSelectorDelegateTransferClick,"[data-transfer='cancel']"].join("")),u=t.get("nemo.url.dpu")+o.attr("href"),m(),e("body").trigger(r.TRANSFER_CANCEL,{url:u}))},y=function(e){!!e&&typeof e.preventDefault=="function"&&e.preventDefault()},b=function(){var t,n,i,s;!a||(console.log(r.LAYER_BEFORE_CLOSE_ALL+"::transfer"),g())},w=function(){l()};e(document).ready(function(){e("body").one(r.APP_READY,function(){console.log("DOMReady transfer.js -- initialize"),w()})});[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady PageAnimation.js -- initialize"),l.initialize()})}),l}),define("ui/page",["jquery","ui/page-navigation","core/config","router","utils/utils","events","content"],function(e,t,n,r,i,s,o){var u={},a,f=null,l=[],c=null,h=null,p=null,d=function(e){document.title=n.get("nemo.basePageTitle")+e},v=!1,m=function(){return!!v},g=function(e){v=e},y=function(){v=!1,c=h,h="",f=null,p=null,a.innerHTML="",e("body").trigger(s.PAGE_READY)},b=function(e){var t=document.createElement("div");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Page.js -- initialize"),A()})}),{name:"core.controller.page",initialize:A,handlerAnimationComplete:T,pageOpenHandler:S,pageContentHandler:k}}),define("ui/page-animation",["jquery","jquery-easing","events","core/config"],function(e,t,n,r){var i={},s=null,o=null,u,a,f,l=function(){i.contentWrapperId="nm-id-content",i.stageWrapperId="nm-id-stage",i.subNavWrapperId="nm-id-tab-navigation",i.contentSelector=".nm-content",i.stageSelector=".nm-stage",i.subNavSelector=r.get("nemo.nav.subNavSelector"),i.domStorageId="nm-tmp-storage",i.animationWrapperClass="nm-animation-wrapper",h(),e("body").on(n.PAGE_ANIMATION_START,v),c(),a.css("overflow","hidden")},c=function(){u=e("#"+i.stageWrapperId),a=e("#"+i.contentWrapperId),f=e(".nm-navigation-derivative-sub-list-wrap")},h=function(){var t=e("#"+i.stageWrapperId),n=e("#"+i.contentWrapperId),r=e(".nm-navigation-derivative-sub-list-wrap"),s='<div class="nm-animation-wrapper"><div class="nm-animation-inner"></div><div class="nm-animation-inner"></div></div>',o=e(s);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady PageAnimation.js -- initialize"),l()})}),{name:"core.controller.page.animation",isAnimating:function(){return p===0},initialize:l,handlerAnimationStart:v}}),define("module/maw",["jquery","events"],function(e,t){var n={sSelectorDelegateClick:".nm-j-module-maw-delegate-click",sClassASC:"nm-arrow-up",sClassDESC:"nm-arrow-down",sClassActive:"nm-arrow-active",sDirectionAttr:"data-module-maw-direction",sSortCriteriaAttr:"data-module-maw-criteria"},r=function(){var t=s;e("body").on("click.module.maw",n.sSelectorDelegateClick,{action:"sort"},t),e("body").on("page.loaded",i),e("body").on("layer.loaded",i),e("body").on("configuration.update",i)},i=function(t){var n=e(".nm-engine-list-container"),r;n.length>0&&(r=n.find(".nm-engine-list tbody tr").not(".nm-j-configurator-status_00000"),r.length<2?n.addClass("nm-engine-lonesome"):n.removeClass("nm-engine-lonesome"))},s=function(t){var r,i=e(t.target).closest("a");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady MAW.js -- initialize"),u()})}),{initialize:u}}),define("module/debug",["jquery","events"],function(e,t){var n=!1,r=function(){},i=function(){n=!0,e("body").addClass("nm-debug");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady DEBUG.js -- initialize"),u()})}),{initialize:u,inDebugMode:o,startDebugMode:i,stopDebugMode:s}}),define("module/carline-mapping",["jquery","core/config","core/cache","core/storage","configurator/dpu","configurator/api","events"],function(e,t,n,r,i,s,o){var u=null,a={},f={},l=function(){e("body").on("form.finished",h),e("body").on("click.nemo.loadbyaudicode",".nm-j-load-audicode",p),e("body").on("click.nemo.loadbyprstring",".nm-j-load-prstring",d),e("body").on(o.USERCARLINE_CONFIGURATION_LOAD,m)},c=function(){l(),a=r.get("carlineID2Url","carlineMapping");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("CarlineMapping::dismissed loaded configuration loaded by userCarlineConfig"):b(e,!1,!0)}).fail(function(){w("nm_error_unknown")})},g=function(e){if(e){var n=t.get("nemo.url.dpu")+"audicode",r=s.getContext(),i=n+"?context="+r+"&audicode="+e;$.getJSON(i,function(e){b(e)}).fail(function(){w("nm_error_unknown")})}},y=function(e,t,r,i,s){window.name='{"subsession":"'+r+'","carline":"'+e+'","prstring":"'+t+'"}',n.setItem("carline_mapping",r,JSON.stringify(s),"localStorage"),window.location.href=i.baseurl},b=function(t,n,r){!1!==n&&(n=!0);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady CarlineMapping.js -- initialize"),c()})}),{initialize:c,isTrampolinePage:E,loadByAudiCode:g,loadByPrString:v,loadByUserCarlineConfig:m,loadByAudiResponse:b,receiveAudicodeForm:h,receiveAudicodeLink:p,receivePrstringLink:d}}),define("module/search",["jquery","doT","configurator/api","core/config","utils/utils","module/debug","events","module/carline-mapping"],function(e,t,n,r,i,s,o,u){var a,f=!1,l=null,c={sAcceptAudicodeButton:".nm-j-audicode-accept"},h,p,d=function(){e("body").on("keyup",".nm-su .nm-su-input",m),e("body").on("click",".nm-su .nm-su-input",m),e("body").on("click",".nm-su .nm-su-submit",m),e("body").on("submit",".nm-su form",v),e("body").on("click",g)},v=function(e){return!!e&&typeof e.preventDefault=="function"&&e.preventDefault(),!1},m=function(t){if(t.keyCode===16||t.keyCode===13)return;var r=e(this).closest(".nm-su"),i=r.find(".nm-su-result-container"),o=r.find(".nm-su-input"),u=o.val(),l={},c,h=r.data("current")||"",p=h!==u||t.type==="click";u=u.replace(/^\s+/g,""),r.data("current",u);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("NO matching Audicode input found"),p=undefined):(console.log("matching Audicode input found:",p),C(r))}else console.error("ERROR loading Audicode"),p=undefined},N=function(e){e.preventDefault(),alert("load config!")},C=function(e){var t=e.closest(".nm-su"),r=t.find(".nm-su-result-container");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("configData=>DotJS Template",i);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Search.js -- initialize"),L()})}),{initialize:L}}),define("form/field",["doT"],function(e){var t={},n={},r={};return r.getTemplateFunc=function(){var t,i,s=this.templateKey||null,o,u=function(){return""};if(s===null)return u;t=r.getTemplateId(this,s);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Core.Form.js -- initialize"),d.initialize()})}),d}),define("module/dealermap",["jquery","doT","form/core.form","events"],function(e,t,n,r){var i={zoomDetailView:15,markerSprite:"/cms4i-nemo/assets/img/maps/sprite_marker.png",markerDetailSprite:"/cms4i-nemo/assets/img/maps/sprite_marker_partner.png",markerDetailUri:"data:image/png;base64,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",markerUri:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAYACAYAAABhPPhzAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOC8xNi8xMCwi7ioAAAQRdEVYdFhNTDpjb20uYWRvYmUueG1wADw/eHBhY2tldCBiZWdpbj0iICAgIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMS1jMDM0IDQ2LjI3Mjk3NiwgU2F0IEphbiAyNyAyMDA3IDIyOjM3OjM3ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eGFwOkNyZWF0b3JUb29sPkFkb2JlIEZpcmV3b3JrcyBDUzM8L3hhcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhhcDpDcmVhdGVEYXRlPjIwMTAtMDgtMTZUMTE6MTk6NTRaPC94YXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhhcDpNb2RpZnlEYXRlPjIwMTAtMDgtMTZUMTQ6MzI6MDFaPC94YXA6TW9kaWZ5RGF0ZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIJ/ii10AACAASURBVHic7Z13fFP1/v9fJ6sr6U6B0jZddKUjLauMQpE9lSmX60C/4kVBvThQ1Cte5arI5QLKEgQRUBAsoyyBi4xCoSCrBREsFIS2lNJ0pG2SZrx/f3TYYpOT5sTcx6+c1+PB4wFN+nn2c04S3s9+FkNE+F9E8D+h/i/Bola+9mdde6b5Px7s8Z95w1u0/fDdYx7stLT2dmo1l3++goKbtxAgl6NH964tHissKkb2yRzI/f2Q3j/NtgaJqPmfVrNk6UoK7ZJI3XsPIEVkPM16/W0yGI1ERLR5SwYpVankJQ+hMeMmW2qiMU0s1ktdfPculixdidSe3XH44G68PHM61qzbgP/+9zAAYMO33yEuNgahoSEQiyW2XkB2cN6ln6FWlyO1Zzd4uLtj+NDB8PBwx5FjxwEASxcvwFerl8HVxQVms9lx4IKbv8FsNsPH2xsAIBGL4eriivKKCgBAqCIEDMPAZDLZDLUJLBDUP4Ue+DRlmn30tqWnNoPDw0IhFAigVpcDAPR1ddBqa+Hr59NmWJvACfFxCAiQ48fDx1B8twTfbt4Kvb4OQwY+0uJ5RqOxTZebFRwg98e7c95AUfFdDBkxFjsy9+DNN2ahf78+Tc9hGAa+vr7w8vKyGcw8UPpY/G+xvKICv+bfQFDnQAR26tjiMSKCRqOBQCCAVCq1ymsz2EFpAre81Mdn/Mnc39MS/PNy4PCT/wMwAPy6ETgx838ABoDLy4DjL/wPwADw80rgxyf+NHDL/48F4paP5n8DuHcAujwF+CU5FPzg28lpefhqLh7stPC26LTw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"},s,o,u,a,f,l={},c={__:l};return l.initMap=function(t){var n,r;r=l.sanitizeIdAndClass(t.id),n=l.getMapItems(r),u=l.getMapElement(r),s=e("#"+r).find(".nm-dealermap"),o=l.createListMap(u,n,t),o.markers=l.addMarkers(o,n),s.attr("data-view","list-map")},l.getMapElement=function(t){return e(".nm-map-canvas","#"+t)[0]},l.createListMap=function(e,t,n){var r;return window.google===undefined?!1:(r={center:new google.maps.LatLng(t[0].latitude,t[0].longitude),mapTypeId:google.maps.MapTypeId.ROADMAP,zoom:l.getListMapZoom(n)},new google.maps.Map(e,r))},l.getListMapZoom=function(e){return 10},l.createDetailMap=function(e,t){var n,r;return window.google===undefined?!1:(r={center:new google.maps.LatLng(t.latitude,t.longitude),mapTypeId:google.maps.MapTypeId.ROADMAP,zoom:i.zoomDetailView},a=new google.maps.Map(e,r),a.marker=new google.maps.Marker({position:new google.maps.LatLng(t.latitude,t.longitude),map:a,icon:{url:i.markerDetailUri,size:new google.maps.Size(52,52),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(0,52)},title:t.name}),a)},l.addMarkers=function(e,t){var n,r,s=0,o=[];for(n=t.length-1;n>-1;n--)s=n*30,r=new google.maps.Marker({position:new google.maps.LatLng(t[n].latitude,t[n].longitude),map:e,icon:{url:i.markerUri,size:new google.maps.Size(30,30),origin:new google.maps.Point(0,s),anchor:new google.maps.Point(0,30)},title:t[n].name}),r._distance=t[n].distance,r._street=t[n].street,r._zip=t[n].zip,r._city=t[n].city,o.push(r);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady DealerMap.js -- initialize"),c.initialize()})}),c}),define("form/simple",["core/config","core/storage","form/core.form","events"],function(e,t,n,r){var i={formSelector:".nm-j-simpleform"},s={},o={__:s};return s.scanSource=function(e){jQuery(i.formSelector,e).each(function(){s.initForm(this)})},s.initForm=function(e){e=jQuery(e);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Form.Simple.js -- initialize"),o.initialize()})}),o}),define("module/startlayer",["jquery","ui/layer","events"],function(e,t,n){var r,i,s=!1,o={},u=function(){e("body").on(n.STARTLAYER_OPEN,a),e("body").on(n.LAYER_BEFORE_CLOSE_ALL,p)},a=function(t,n){var r=n.type||"implicitConfiguration",i=n.force==="undefined"||!n.force?!1:!0;if(i){var s=n.data||{};switch(r){case"implicitConfiguration":c(s);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("_openImplicitStartLayer<"),t.open(i,n),e("body").addClass("nm-config-layer-open"),e("body").one("click.layer.configstart.close",".nm-configurationstart-layer-close",p)},h=function(n){i="configurationstart-loaded",e(".nm-configurationstart-loaded-layer").length?console.warn("a second startlayer tried to open!!"):(t.closeAll(),t.open(i,n),e("body").addClass("nm-config-layer-open"),e("body").one("click.layer.configstart.close",".nm-configurationstart-layer-close",p))},p=function(r){r.preventDefault(),e("body").removeClass("nm-config-layer-open"),t.close(i),i=undefined,e("body").trigger(n.CONFIG_CONFLICT_CHECK)},d=function(t){console.log("trigger:"+n.CONFIG_START,t),e("body").trigger(n.CONFIG_START,t)},v=function(){s||(u(),s=!0)};return e(document).ready(function(){e("body").one(n.APP_READY,function(){console.log("DOMReady StartLayer.js -- initialize"),v()})}),{initialize:v,openStartLayer:l,hasOpenStartLayer:f}}),define("module/pattern",["jquery","core/config","events","configurator/api"],function(e,t,n,r){var i="",s="",o="",u="",a=function(){i=t.get("nemo.localize.standard"),s=t.get("nemo.localize.from"),u=t.get("nemo.localize.standardGroupPrice"),!0===t.get("nemo.localize.currencySeparatorComma")?o=/[^0-9,]/g:o=/[^0-9.]/g,f();[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Cart.js -- initialize"),l()})}),{handler:f,initialize:l}}),define("module/scroll-layer",["jquery","configurator/api","events"],function(e,t,n){var r=function(){e(".nm-header").addClass("nm-scrolllayer-visible")},i=function(){e(".nm-header").removeClass("nm-scrolllayer-visible")},s=function(){e(".nm-header").addClass("nm-basket-fixed")},o=function(){e(".nm-header").removeClass("nm-basket-fixed")},u=function(e){e>=60?s():e<60&&o(),e>=320?r():e<320&&i()},a=function(){if(!t.isConfigurable())return;u(e(window).scrollTop()),e(window).on("scroll",function(){u(e(window).scrollTop())})};return jQuery(document).ready(function(){jQuery("body").one(n.APP_READY,function(){console.log("DOMReady Scroll-Layer.js -- initialize"),a()})}),{initialize:a}}),define("module/container",["jquery","configurator/api","events"],function(jQuery,CONFIGURATOR_API,EVENTS){var _addEvents=function(){jQuery("body").on("configuration.update",_handler),jQuery("body").on("page.loaded",_handler),jQuery("body").on("layer.loaded",_handler),jQuery("body").on("layer.loaded",_summary)},_handler=function(){var items=CONFIGURATOR_API.getItems();[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Container.js -- initialize"),_initialize()})}),{handler:_handler,summary:_summary,initialize:_initialize}}),define("module/dns",["jquery","events"],function(e,t){var n={sSelectorVTPllink:"nm-vtp-link"},r,i,s,o,u=function(){e("body").on("click",".nm-dns-toggle-link",c),e("body").on("page.loaded",a),e("body").on("layer.loaded",a)},a=function(){e(".nm-dns").removeClass("nm-dns-open").find(".nm-dns-listwrapper ul").removeClass("nm-dns-open");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady DNS.js -- initialize"),h()})}),{toggle:c,close:a,initialize:h}}),define("module/vtp",["jquery","configurator/api","events"],function(e,t,n){var r=!1,i=!1,s,o,u,a,f={sSelectorVTPlink:".nm-j-vtp-link"},l=function(){r||(c(),r=!0)},c=function(){e("body").on("configuration.update",h),e("body").on("layer.loaded",h),e("body").on("page.loaded",h)},h=function(){u=e(f.sSelectorVTPlink);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady VTP.js -- initialize"),l()})}),{initialize:l,handleUpdates:h}});[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Video.js -- initialize"),u()})}),{handlerPage:s,handlerLayer:o,initialize:u}}),define("tracking/api/utils/utils",["jquery","configurator/api"],function(e,t){var n=e,r=!1,i=null,o=function(e){if(typeof e=="undefined"||e===null)return!1;if(i===null)return!0;var t;for(t in e)if(t!=="events"&&e[t]!==i[t])return!0;return!1},u=function(e){this._lastSendTrackingProps=e},a=function(){return this._lastSendTrackingProps},f=function(t){var n={},r=e(t);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log(e)};return{enableLogging:function(){r=!0},disableLogging:function(){r=!1},isShowAudicodeLayerOpen:A,haveTrackingPropsChangedSinceLastTracking:o,setLastSendTrackingProps:u,getLastSendTrackingProps:a,getStaticTrackingProps:f,log:H,getCurrentTabName:l,getCurrentCategoryName:c,capitaliseFirstLetter:h,getUniqueIdForThisConfiguration:d,getNemoPageType:v,isItemsOverviewTabSelected:m,isLayerOpen:g,isTechdataLayerOpen:y,isYourAudiLayerOpen:b,isFinancialServiceLayerOpen:w,isDealerSearchLayerOpen:E,isTestdriveLayerOpen:S,isCarstoreSaveLayerOpen:x,isEnterAudicodeLayerOpen:T,isEcardLayerOpen:N,isInfoLayerOpen:C,isLayerWithSelectorOpen:k,isConflictLayerOpen:L,cleanEmptyProps:O,getCurrentLayerUrl:M,getLanguage:_,calcCurrentPageNameFromLayerUrl:D,setTrackingProps:P}}),define("tracking/api/omniture/utils/events",[],function(){var e={none:"",configurationStarted:"event7",microConversionStarted:"event8",microConversionEnded:"event9",dealerRequest:"event13",carChat:"event35",recommendation:"event36",enteredWithAudiCode:"event38",configurationSaved:"event39",pdfDownloaded:"event40",print:"event42",technicalData:"event64",yourAudiLayer:"event65",configurationStarted2:"event66",configurationCompleted:"event67",conflictLayerOpened:"event73",configurationCompleted2:"event79",microConversionEnded2:"event80"};return e}),define("tracking/api/omniture/utils/utils",["jquery","tracking/api/utils/utils","configurator/api","tracking/api/omniture/utils/events"],function(e,t,n,r){var i=e,o=function(){var t=e(".nm-track-load[data-track-account]"),n=t.first().attr("data-track-account");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady tracking/nemo/tracking.js -- initialize"),d()})}),{initialize:d}}),define("module/carstore",["jquery","doT","core/config","configurator/api","module/carline-mapping","events"],function(e,t,n,r,i,s){var o,u,a,f=function(){var t=e("body");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady CarStore.js -- initialize"),S()})}),{login:c,checkLogin:h,list:p,handleSubmitClick:v,handleDeleteAbort:g,handleDeleteSubmit:y,initialize:S}}),define("module/poa",["jquery","events"],function(e,t){var n=function(){e("body").on("click.nemo.poa",".nm-j-poa",r)},r=function(e){e.preventDefault();[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady POA.js -- initialize"),i()})}),{handler:r,initialize:i}}),define("module/usercarlineconfigs",["jquery","configurator/api","module/carline-mapping","events","core/config"],function(e,t,n,r,i){var s="__nemo__",o,u,a=sessionStorage,f="configuration.update",l="version.load.complete",c=function(){return s+o},h=function(){if(o===undefined)throw new Error("UserCarlineConfigs::VERSION - not initialized! Call #initialize() first.");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("UserCarlineConfigs.js -- no initializen because of preview-mode");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady UserCarlineConfigs.js -- initialize"),C.initialize()})}),C}),define("module/compare",["jquery","doT","router","events"],function(e,t,n,r){var i=[],s={sSelectorOpenFormButton:".nm-change-engine",sSelectorSubmitForm:"form.nm-compare-search",sSelectorSelect:"form.nm-compare-search select",sSelectorOptions:"form.nm-compare-search option",sSelectorSearchWrapper:".nm-compare-search-wrapper"},o=function(){e("body").on("click.nemo.compare",s.sSelectorOpenFormButton,u),e("body").on("submit",s.sSelectorSubmitForm,h),e("body").on("change",s.sSelectorSelect,f),e("body").on("layer.loaded",a)},u=function(t){t.preventDefault();[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Compare.js -- initialize"),d()})}),{handleSelectionChanges:f,initForm:l,submitForm:h,showForm:u,initialize:d,getSelectedMotorCodes:p}}),define("module/fullscreen",["jquery","doT","events"],function(e,t,n){var r,i=function(){e("body").on("click.fullscreen",".nm-j-fullscreen-open",s),e("body").on("click.fullscreen",".nm-fullscreen-close",o),e("body").on("hash.change",o)},s=function(t){t.preventDefault();[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady FullScreen.js -- initialize"),u()})}),{initialize:u,open:s,close:o}}),define("module/audicode",["jquery","core/config","configurator/api","events"],function(e,t,n,r){var i,s=!1,o=function(){var t=e("body");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady AudiCode.js -- initialize"),p()})}),{get:a,initialize:p}}),define("module/error",["jquery","doT","events"],function(e,t,n){var r,i,s=!1,o=function(){var e=jQuery("#nm-error-tpl");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Error.js -- initialize"),o()})}),{initialize:o,openErrorLayer:a,isErrorLayerOpen:s}}),define("module/scroll",["jquery","events"],function(e,t){var n=function(){e("body").on("click.scroll",".nm-j-scroll",r)},r=function(t){t.preventDefault();[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Scroll.js -- initialize"),i()})}),{initialize:i}}),define("module/ntmng",["jquery","events"],function(e,t){var n=function(){},r=function(e){e.preventDefault();[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady NTMNG.js -- initialize"),i()})}),{initialize:i}}),function(){var e="eu-audi.netmining.com",t="2097",n=document.createElement("script");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady InfoBox.js -- initialize"),a()})}),{initialize:a}}),function(e,t,n){function f(e){var t={},r=/^jQuery\d+$/;return n.each(e.attributes,function(e,n){n.specified&&!r.test(n.name)&&(t[n.name]=n.value)}),t}function l(e,r){var i=this,s=n(i);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Placeholder.js -- initialize"),i()})}),{initialize:i}}),define("module/menuflyout",["jquery","utils/utils","events"],function(e,t,n){var r=".nm-navigation-header-item",i=".nm-navigation-header-link",s=".nm-navigation-header-detail-container > li",o="nm-header-detail-link-active",u=".nm-navigation-header-overlay",a="nm-header-overlay-is-open",f=".nm-homepage",l={},c={__:l};return c.open=function(t){l.addBackGroundEventOnce(),t.attr("flyout-is-open","true");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady MenuFlyout.js -- initialize"),c.initialize()})}),c}),define("module/homepage",["jquery"],function(e){var t=e,n=function(){var e=null,n=function(e){return""+e.getUTCFullYear()+("0"+(e.getUTCMonth()+1)).slice(-2)+("0"+e.getUTCDate()).slice(-2)+"-"+("0"+e.getUTCHours()).slice(-2)+Math.floor(e.getUTCMinutes()/30)},r=function(n,r){t("[data-"+n+"]").each(function(i,s){var o=t(s),u=o.data(n),a=u.replace("CACHETIMESTAMP",e);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Loader.js -- initialize"),u.initialize()})}),u}),define("special/introvideo",["jquery","configurator/api","events","mediaelement"],function(e,t,n){var r=!1,i=null,s={sSelectorVideo:"video",dataVideoID:"data-video-id",sSelectorStage:".nm-stage-media",sSelectorSkipButton:".nm-skip-btn",sSelectorPlayButton:".nm-play-btn",sSelectorTeaserLink:".nm-teaserLink"},o=window.navigator.userAgent.toLowerCase().match(/ipad/i)!==null,u,a,f,l,c,h,p,d=function(){e(s.sSelectorSkipButton).on("click.skipBtn",E),e(s.sSelectorPlayButton).on("click.playBtn",w)},v=function(){e(s.sSelectorSkipButton).off("click.skipBtn",E),e(s.sSelectorPlayButton).off("click.playBtn",w)},m=function(){p=e(s.sSelectorPlayButton),r||(r=!0,d()),o&&e("body").addClass("nm-ipad"),f=e(".mn-poster-image"),u=e(s.sSelectorVideo),h=u.closest(s.sSelectorStage),h.find(s.sSelectorTeaserLink).removeClass("nm-hidden"),p.removeClass("nm-hidden")},g=function(){a=undefined,e("body").addClass("nm-stage-full"),u.removeClass("nm-hidden"),l=h.outerHeight()+100,c=h.width();[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Introvideo.js -- initialize"),m()})}),{initialize:m,skipVideoHandler:E,dispose:b,playVideoHandler:w}}),define("special/lights",["jquery","doT","events"],function(e,t,n){var r=!1,i={sSelectorIntrocontainer:".nm-special-intro-text",sClassSelected:"nm-active",sClassHidden:"nm-hidden",sSelectorNavigationcontainer:".nm-special-navigation",sSelectorSubmenu:".nm-special-navigation-condition",sSelectorMainmenu:".nm-special-navigation-daytime",blinkingInterval:250,sSelectorImagesContainer:".nm-special-views",lightTypes:["off","dimmed","on","indicator"],timeOfDay:["daylight","dusk","nighttime"],sShaderTemplate:'<div class="nm-stage-special-shader"/>',sIdTabNavigation:"#nm-id-tab-navigation",sSelectorShader:".nm-stage-special-shader",sWrapperSelector:".nm-wrapper",sLayerWrapperSelector:".nm-layer-inner"},s,o,u,a,f,l=function(e){if(o===e)return;m(),o=e,d(),g(),s===i.lightTypes[3]&&p(),N()},c=function(e,t,n){var r=new RegExp("\\b"+t+"\\w+",n?"g":"");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Lights.js -- initialize"),T()})}),{initialize:T,dispose:A}}),define("jquery-geolocation",["jquery"],function(e){var t=!1;t||(t=!0,function(e){e.geoLocator=function(t,n,r){var i=this;i.$el=e(t),i.el=t,i.$el.data("geoLocator",i),i.init=function(){i.opts=e.extend({},e.geoLocator.defaults,r),i.$input=e(i.opts.inputSelector),i.gettingPosition=!1,i.$el.on("click",i.onClick),i.geoLocationSupported="geolocation"in navigator,i.geoLocationSupported||(i.$el.hide(),i.$el.siblings(".textfield-wrap").css("margin-left",0)),i.finishInit()},i.finishInit=function(){i.initialized=!0,i.$el.trigger("initialized",i)},i.onClick=function(e){i.gettingPosition||(i.gettingPosition=!0,navigator.geolocation.getCurrentPosition(i.handleSuccess,i.handleError,i.opts.getCurrentPositionOpts)),e.preventDefault()},i.handleSuccess=function(e){i.gettingPosition=!1,i.pos=e;var t=i.pos.coords.latitude,n=i.pos.coords.longitude;i.getLocationFromCoords(t,n,i.setInputValue)};var s=function(e,t,n,r){var i="sensor=false";e&&(i+="&key="+e),t&&(i+="&language="+t),typeof r=="object "&&Object.prototype.toString.call(r)==="[object Array]"&&r.length>0&&r[0].length>0&&(i+="&"+r.join("&"));[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log(t))},z=function(){l.on("click.dealersearchBtn",".nemo-teaser-dealersearch-button",X),l.on("submit.location",".nm-homepage-configuration-teaser-partner form.frm",X),T.on("click",V),m.on("click",V),e("body").on("click.enter.configuratorpage",".nm-j-enter-configurator-click",V),h.on("change",Z),c.on("change",Y)},W=function(){j&&(l.off("click.dealersearchBtn"),l.off("submit.location"),T.off("click"),m.off("click"),e("body").off("click.enter.configuratorpage"),h.off("change"),c.off("change"))},X=function(t){t.preventDefault();[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady ExpertMode.js -- initialize"),v()})}),{initialize:v,updateLists:a,getSelectedItemsFromList:d}}),define("module/supportbar",["jquery","events"],function(e,t){var n,r,i,s,o,u,a,f,l,c,h,p,d;return n=".nm-toolbar",i="nm-toolbarLink-visible",r="nm-toolbar-fixed",u=40,a=0,l=[],p=0,c={},h={__:c},d=null,c.checkPosition=function(t){if(t>=a)d||(e(n).addClass(r),f.css("top","50%")),d=!0;else{if(!!d||d===null)e(n).removeClass(r),f.css("top",p);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady SupportBar.js -- initialize"),h.initialize()})}),h}),define("module/recommendations-view",["jquery","doT"],function(e,t){var n="nemo.module.recommendations.view",r="#nm-recommendation",i="#nm-recommendation-no-recs",s=".nm-recommendation",o=".nm-j-link-recommendations",u=null,a=null,f=function(n){var r=e(n);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("DOMReady Recommendations.js -- initialize"),u.initialize()})}),u}),define("module/zip-download",["jquery","configurator/api","core/config","core/storage","events"],function(e,t,n,r,i){var s="0.1.0",o="/media-zip",u=".nm-j-zip-download-delegate-click",a=function(){f()},f=function(){e("body").on(i.LAYER_LOADED,l)},l=function(){e(u).attr("href",d.__.updateHrefAttribute())},c=function(){var r,i,s,u,a;return r=t.getCarline(),i=null,s=encodeURIComponent(p().join("\n")),u=["&carline=",t.getCarline(),"&audicode=","","&images=",s].join(""),a=n.get("nemo.url.dpu")+o+"?",a+=u,a},h=function(){e("body").off(i.LAYER_LOADED,l)},p=function(){var r=t.getConfigurationAssets(),i=[],s=function(e,n){var r=n.fullscreen||n["stage.new"];r=t.getRenderURL()+r,i.push(r)};return e.each(r,s),i},d={VERSION:s,initialize:a,dispose:h,__:{updateHrefAttribute:c,getImageList:p}};return e(document).ready(function(){e("body").one(i.APP_READY,function(){console.log("DOMReady ZIP-DOWNLOAD.js -- ready"),d.initialize()})}),d}),define("init",["jquery","configurator/api","core/config","events","router","configurator/dom","configurator/conflict","configurator/transfer","ui/page","ui/page-animation","ui/page-navigation","content","module/maw","module/search","ui/layer","form/core.form","module/dealermap","form/simple","module/stage","module/startlayer","module/pattern","module/cart","module/scroll-layer","module/container","module/dns","module/vtp","module/video","tracking/nemo/tracking","module/carstore","module/poa","module/carline-mapping","module/usercarlineconfigs","module/compare","module/fullscreen","module/debug","module/audicode","module/error","module/scroll","module/ntmng","module/infobox","module/placeholder","module/menuflyout","module/homepage","loader","core/storage","special/introvideo","special/lights","special/homepageteaser","module/expertmode","module/supportbar","module/recommendations","configurator/dpu","module/zip-download"],function(e,t,n,r){e(document).ready(function(){console.log("Init.js -- dom ready");[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("No Support for Local Storage!!!"),!1;n.set("nemo.basePageTitle","Nemo - "),n.set("nemo.nav.navSelector",".nm-navigation-derivative-main-list"),n.set("nemo.nav.subNavSelector",".nm-navigation-derivative-sub-list"),n.set("nemo.localize.standard","Serie"),n.set("nemo.localize.standardGroupPrice","0,00 EUR"),n.set("nemo.localize.from","ab"),n.set("nemo.localize.currencySeparatorComma",!0);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("Init.js - trigger: "+r.APP_READY),$("body").trigger(r.APP_READY))},10)})}),requirejs.onError=function(e){throw console.log(e.requireType),e.requireType==="timeout"&&console.log("modules: "+e.requireModules),e};var nemo=nemo||{};nemo.namespace=function(e){var t,n=e.split("."),r=nemo;for(t=0;t<n.length;t++)typeof r[n[t]]=="undefined"&&(r[n[t]]={}),r=r[n[t]];return r},typeof String.prototype.trim!="function"&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • console.log("menuItems",menuItems,STORAGE);[http://Www.Audiclub-russia.ru/templates/Default/menu/jsapi]
  • console.log("siteMapItems",STORAGE.get("siteNavigation","sitesearch"));[http://Www.Audiclub-russia.ru/templates/Default/menu/jsapi]
  • console.log("menuItems",menuItems,STORAGE);[http://Www.Audiclub-russia.ru/templates/Default/menu/saved_resource(1)]
  • console.log("siteMapItems",STORAGE.get("siteNavigation","sitesearch"));[http://Www.Audiclub-russia.ru/templates/Default/menu/saved_resource(1)]
Unsafe Functions
eval() is eval! This functions and similar ones (document.write(), document.writeln(), element.innerHTML, element.outerHTML, element.insertAdjacentHTML()) should never be used in production stage of a website, because the parsing of the executable string is often not secure and result therefore often in a cross-site scripting vulnerability. Instead of these functions create html elements by script and add it to the DOM object.
  • document.writeln(popupHtml);[http://vuryua.ru/8252605565b09521.3.n.2.2.l50.js]
  • eval(text)},req(cfg)})(this),define("requireLib",function(){}),function(e,t){function P(e){var t=e.length,n=b.type(e);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • eval("def['"+code+"']="+value)),""}).replace(c.use||skip,function(m,code){var v=eval(code);[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • eval($element.attr("data-configurator-id-included"));[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • eval($element.attr("data-configurator-id-included"));[http://Www.Audiclub-russia.ru/templates/Default/menu/nemo.min.js]
  • eval(a)};ag("common",{});[http://Www.Audiclub-russia.ru/templates/Default/menu/{common,util,stats}.js]
  • eval(a)};ag(Lf,FD);[http://Www.Audiclub-russia.ru/templates/Default/menu/{common,util,stats}.js]
  • eval(c):JSON.parse(c)}catch(n){e(1);[http://Www.Audiclub-russia.ru/templates/Default/menu/{common,util,stats}.js]
  • eval(a)};ag(Jf,TK);[http://Www.Audiclub-russia.ru/templates/Default/menu/{common,util,stats}.js]
Additional Information
Link Opener
The window.open("https://example.com/", "_blanc", "noopener"); attribute should always be added to the window.open() function, which open a site in a new tab, to reduce the risk of reverse tabnabbing. Otherwise javascript on the new page has full control over the previous visited page, including permission to change the DOM object and possibly steal session cookies.
Link Referrer
The window.open("https://example.com/", "_blanc", "referrer"); attribute should always be added to the window.open() function to prevent reverse tabnabbing for older browser, which do not support the noopener attribute and to prevent phishing attacks.
Comments
Comments should be removed from the public code of a web application, since it can give an aggressor critical insights into the inner structure of the program. By using this information, the attacker could easier understand how the user session is handled by javascript or figure out the pathway data is sent to the server.
Enabled Debugging
The JavaScript debugging functions should always removed after development stage, because they could expose informations on the inner workings of the code. In production, it is a loophole and could show a possible attacker where to find possibly exploitable vulnerabilities or interesting variables.
Unsafe Functions
eval() is eval! This functions and similar ones (document.write(), document.writeln(), element.innerHTML, element.outerHTML, element.insertAdjacentHTML()) should never be used in production stage of a website, because the parsing of the executable string is often not secure and result therefore often in a cross-site scripting vulnerability. Instead of these functions create html elements by script and add it to the DOM object.
Scanned URL(s)
Audi Club Intrnational in Russia