function tomtommain(){var P='',wb='" for "gwt:onLoadErrorFn"',ub='" for "gwt:onPropertyErrorFn"',ib='"><\/script>',Z='#',ac='.cache.html',_='/',Rb='046A3C9F18D3954C11DC6F60C171D4C9',Sb='082FB005B8E7DD579928FDECC03ECF03',Tb='0D3974F0F89980E2125737D54F6C30D1',Ub='2A9F7D5CDDB88068CBA287AA8FE8F421',Vb='35257595047403CBF19C3F722B73DF24',Wb='413E2063B67A926D3D9934862EC509BA',Xb='473063F58A8691F462F9A9D677B8F466',_b=':',ob='::',wc='<script defer="defer">tomtommain.onInjectionDone(\'tomtommain\')<\/script>',hb='<script id="',rb='=',$='?',Yb='AB4230566A29F9A0A46766C0B124A629',Zb='BB0B53C3E802C4A92DAF30E08BDEBAA7',tb='Bad handler "',$b='CD06D85DC95F6CE4D204F10D043238A9',oc='Compare.css',vc='DOMContentLoaded',nc='Mapshop.css',jb='SCRIPT',qc='Snake.css',mc='UserManagement.css',gb='__gwt_marker_tomtommain',tc='assets-speedCam/SpeedCam.css',sc='assets-voicePortal/voicePortal.css',kb='base',cb='baseUrl',T='begin',S='bootstrap',ic='brand/assets-fiat/fiat.css',jc='brand/assets-lancia/lancia.css',hc='brand/assets-noBrand/noBrand.css',lc='brand/assets-progressBar/progressBar.css',rc='cart.css',bb='clear.cache.gif',qb='content',kc='device-status.css',Y='end',Kb='gecko',Lb='gecko1_8',U='gwt.codesvr=',V='gwt.hosted=',W='gwt.hybrid',vb='gwt:onLoadErrorFn',sb='gwt:onPropertyErrorFn',pb='gwt:property',gc='head',Ob='hosted.html?tomtommain',fc='href',Jb='ie6',Ib='ie8',xb='iframe',ab='img',yb="javascript:''",Cb='js',cc='link',Nb='loadExternalRefs',lb='meta',uc='mngcontent.css',pc='mngcontent/mngcontent.css',Ab='moduleRequested',X='moduleStartup',Hb='msie',mb='name',Qb='native',Eb='opera',zb='position:absolute;width:0;height:0;border:none',dc='rel',Gb='safari',db='script',Pb='selectingPermutation',Bb='selectorCapability',R='startup',ec='stylesheet',Q='tomtommain',eb='tomtommain.nocache.js',nb='tomtommain::',bc='ui.css',fb='undefined',Mb='unknown',Db='user.agent',Fb='webkit';var l=window,m=document,n=l.__gwtStatsEvent?function(a){return l.__gwtStatsEvent(a)}:null,o=l.__gwtStatsSessionId?l.__gwtStatsSessionId:null,p,q,r,s=P,t={},u=[],v=[],w=[],x=0,y,z;n&&n({moduleName:Q,sessionId:o,subSystem:R,evtGroup:S,millis:(new Date).getTime(),type:T});if(!l.__gwt_stylesLoaded){l.__gwt_stylesLoaded={}}if(!l.__gwt_scriptsLoaded){l.__gwt_scriptsLoaded={}}function A(){var b=false;try{var c=l.location.search;return (c.indexOf(U)!=-1||(c.indexOf(V)!=-1||l.external&&l.external.gwtOnLoad))&&c.indexOf(W)==-1}catch(a){}A=function(){return b};return b}
function B(){if(p&&q){var b=m.getElementById(Q);var c=b.contentWindow;if(A()){c.__gwt_getProperty=function(a){return H(a)}}tomtommain=null;c.gwtOnLoad(y,Q,s,x);n&&n({moduleName:Q,sessionId:o,subSystem:R,evtGroup:X,millis:(new Date).getTime(),type:Y})}}
function C(){function e(a){var b=a.lastIndexOf(Z);if(b==-1){b=a.length}var c=a.indexOf($);if(c==-1){c=a.length}var d=a.lastIndexOf(_,Math.min(c,b));return d>=0?a.substring(0,d+1):P}
function f(a){if(a.match(/^\w+:\/\//)){}else{var b=m.createElement(ab);b.src=a+bb;a=e(b.src)}return a}
function g(){var a=F(cb);if(a!=null){return a}return P}
function h(){var a=m.getElementsByTagName(db);for(var b=0;b<a.length;++b){if(a[b].src.indexOf(eb)!=-1){return e(a[b].src)}}return P}
function i(){var a;if(typeof isBodyLoaded==fb||!isBodyLoaded()){var b=gb;var c;m.write(hb+b+ib);c=m.getElementById(b);a=c&&c.previousSibling;while(a&&a.tagName!=jb){a=a.previousSibling}if(c){c.parentNode.removeChild(c)}if(a&&a.src){return e(a.src)}}return P}
function j(){var a=m.getElementsByTagName(kb);if(a.length>0){return a[a.length-1].href}return P}
var k=g();if(k==P){k=h()}if(k==P){k=i()}if(k==P){k=j()}if(k==P){k=e(m.location.href)}k=f(k);s=k;return k}
function D(){var b=document.getElementsByTagName(lb);for(var c=0,d=b.length;c<d;++c){var e=b[c],f=e.getAttribute(mb),g;if(f){f=f.replace(nb,P);if(f.indexOf(ob)>=0){continue}if(f==pb){g=e.getAttribute(qb);if(g){var h,i=g.indexOf(rb);if(i>=0){f=g.substring(0,i);h=g.substring(i+1)}else{f=g;h=P}t[f]=h}}else if(f==sb){g=e.getAttribute(qb);if(g){try{z=eval(g)}catch(a){alert(tb+g+ub)}}}else if(f==vb){g=e.getAttribute(qb);if(g){try{y=eval(g)}catch(a){alert(tb+g+wb)}}}}}}
function F(a){var b=t[a];return b==null?null:b}
function G(a,b){var c=w;for(var d=0,e=a.length-1;d<e;++d){c=c[a[d]]||(c[a[d]]=[])}c[a[e]]=b}
function H(a){var b=v[a](),c=u[a];if(b in c){return b}var d=[];for(var e in c){d[c[e]]=e}if(z){z(a,d,b)}throw null}
var I;function J(){if(!I){I=true;var a=m.createElement(xb);a.src=yb;a.id=Q;a.style.cssText=zb;a.tabIndex=-1;m.body.appendChild(a);n&&n({moduleName:Q,sessionId:o,subSystem:R,evtGroup:X,millis:(new Date).getTime(),type:Ab});a.contentWindow.location.replace(s+L)}}
v[Bb]=function(){return Cb};u[Bb]={js:0,'native':1};v[Db]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(b.indexOf(Eb)!=-1){return Eb}else if(b.indexOf(Fb)!=-1){return Gb}else if(b.indexOf(Hb)!=-1){if(document.documentMode>=8){return Ib}else{var d=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(d&&d.length==3){var e=c(d);if(e>=6000){return Jb}}}}else if(b.indexOf(Kb)!=-1){return Lb}return Mb};u[Db]={gecko1_8:0,ie6:1,ie8:2,opera:3,safari:4};tomtommain.onScriptLoad=function(){if(I){q=true;B()}};tomtommain.onInjectionDone=function(){p=true;n&&n({moduleName:Q,sessionId:o,subSystem:R,evtGroup:Nb,millis:(new Date).getTime(),type:Y});B()};D();C();var K;var L;if(A()){if(l.external&&(l.external.initModule&&l.external.initModule(Q))){l.location.reload();return}L=Ob;K=P}n&&n({moduleName:Q,sessionId:o,subSystem:R,evtGroup:S,millis:(new Date).getTime(),type:Pb});if(!A()){try{G([Qb,Jb],Rb);G([Cb,Lb],Sb);G([Cb,Gb],Tb);G([Cb,Jb],Ub);G([Qb,Eb],Vb);G([Cb,Ib],Wb);G([Qb,Gb],Xb);G([Cb,Eb],Yb);G([Qb,Lb],Zb);G([Qb,Ib],$b);K=w[H(Bb)][H(Db)];var M=K.indexOf(_b);if(M!=-1){x=Number(K.substring(M+1));K=K.substring(0,M)}L=K+ac}catch(a){return}}var N;function O(){if(!r){r=true;if(!__gwt_stylesLoaded[bc]){var a=m.createElement(cc);__gwt_stylesLoaded[bc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+bc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[hc]){var a=m.createElement(cc);__gwt_stylesLoaded[hc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+hc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[ic]){var a=m.createElement(cc);__gwt_stylesLoaded[ic]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+ic);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[jc]){var a=m.createElement(cc);__gwt_stylesLoaded[jc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+jc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[kc]){var a=m.createElement(cc);__gwt_stylesLoaded[kc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+kc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[lc]){var a=m.createElement(cc);__gwt_stylesLoaded[lc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+lc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[mc]){var a=m.createElement(cc);__gwt_stylesLoaded[mc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+mc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[nc]){var a=m.createElement(cc);__gwt_stylesLoaded[nc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+nc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[oc]){var a=m.createElement(cc);__gwt_stylesLoaded[oc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+oc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[nc]){var a=m.createElement(cc);__gwt_stylesLoaded[nc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+nc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[oc]){var a=m.createElement(cc);__gwt_stylesLoaded[oc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+oc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[pc]){var a=m.createElement(cc);__gwt_stylesLoaded[pc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+pc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[qc]){var a=m.createElement(cc);__gwt_stylesLoaded[qc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+qc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[rc]){var a=m.createElement(cc);__gwt_stylesLoaded[rc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+rc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[sc]){var a=m.createElement(cc);__gwt_stylesLoaded[sc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+sc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[tc]){var a=m.createElement(cc);__gwt_stylesLoaded[tc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+tc);m.getElementsByTagName(gc)[0].appendChild(a)}if(!__gwt_stylesLoaded[uc]){var a=m.createElement(cc);__gwt_stylesLoaded[uc]=a;a.setAttribute(dc,ec);a.setAttribute(fc,s+uc);m.getElementsByTagName(gc)[0].appendChild(a)}B();if(m.removeEventListener){m.removeEventListener(vc,O,false)}if(N){clearInterval(N)}}}
if(m.addEventListener){m.addEventListener(vc,function(){J();O()},false)}var N=setInterval(function(){if(/loaded|complete/.test(m.readyState)){J();O()}},50);n&&n({moduleName:Q,sessionId:o,subSystem:R,evtGroup:S,millis:(new Date).getTime(),type:Y});n&&n({moduleName:Q,sessionId:o,subSystem:R,evtGroup:Nb,millis:(new Date).getTime(),type:T});m.write(wc)}
tomtommain();
