{"version":3,"names":["Q","k","q","o","M","cyber","n","u","d","s9","hs","zs","s6","s5","m3","u4","e4","rec","a","t","tipo","e","energia","casa","viag","viagens","big","orc","esc","s","document","createElement","textContent","innerHTML","build","host","ans","step","box","className","appendChild","render","length","Math","round","opts","querySelector","forEach","b","onclick","r","inject","location","pathname","indexOf","cooked","setInterval"],"sources":["theme-1-inline-common-head_tag-11.js"],"sourcesContent":["/* cmgp-sim-marker */(function(){\nvar Q=[\n {k:\"tipo\",q:\"Que tipo de carro procuras?\",o:[[\"Compacto / citadino\",\"compacto\"],[\"SUV\",\"suv\"],[\"7 lugares / familia grande\",\"sete\"],[\"Desportivo\",\"desportivo\"]]},\n {k:\"energia\",q:\"Que tipo de energia preferes?\",o:[[\"100% eletrico\",\"ev\"],[\"Hibrido (sem tomada)\",\"hev\"],[\"Hibrido plug-in (PHEV)\",\"phev\"],[\"Indiferente / nao sei\",\"indif\"]]},\n {k:\"casa\",q:\"Consegues carregar em casa ou no trabalho?\",o:[[\"Sim\",\"sim\"],[\"Nao\",\"nao\"]]},\n {k:\"viagens\",q:\"Fazes viagens longas (mais de 200 km) com frequencia?\",o:[[\"Sim, regularmente\",\"sim\"],[\"Raramente\",\"nao\"]]},\n {k:\"orc\",q:\"Qual o teu orcamento aproximado?\",o:[[\"Ate 28.000 EUR\",\"b\"],[\"28 a 35 mil EUR\",\"m\"],[\"35 a 45 mil EUR\",\"a\"],[\"Mais de 45 mil EUR\",\"aa\"]]}\n];\nvar M={\n cyber:{n:\"MG Cyberster\",u:\"/c/modelos-mg/mg-cyberster/47\",d:\"o roadster 100% eletrico da MG, pura emocao e design.\"},\n s9:{n:\"MGS9 PHEV\",u:\"/c/modelos-mg/mgs9-phev/44\",d:\"SUV de 7 lugares hibrido plug-in, ideal para familias grandes.\"},\n hs:{n:\"MG HS PHEV\",u:\"/c/modelos-mg/mg-hs-phev/45\",d:\"SUV familiar hibrido plug-in: eletrico no dia a dia, gasolina nas viagens.\"},\n zs:{n:\"MG ZS Hybrid+\",u:\"/c/modelos-mg/mg-zs-hybrid/17\",d:\"SUV hibrido sem precisar de tomada, simples e economico.\"},\n s6:{n:\"MGS6 EV\",u:\"/c/modelos-mg/mgs6-ev/43\",d:\"SUV eletrico espacoso e com muita autonomia (ate cerca de 530 km).\"},\n s5:{n:\"MGS5 EV\",u:\"/c/modelos-mg/mgs5-ev/16\",d:\"SUV compacto 100% eletrico, pratico e com bom preco.\"},\n m3:{n:\"MG3 Hybrid+\",u:\"/c/modelos-mg/mg3-hybrid/46\",d:\"compacto hibrido, sem tomada e muito economico na cidade.\"},\n u4:{n:\"MG4 Urban\",u:\"/c/modelos-mg/mg4-urban/14\",d:\"o eletrico compacto mais acessivel, ideal para quem carrega em casa.\"},\n e4:{n:\"MG4 EV\",u:\"/c/modelos-mg/mg4-ev/15\",d:\"compacto eletrico com mais autonomia, otimo para quem faz mais km.\"}\n};\nfunction rec(a){var t=a.tipo,e=a.energia,casa=a.casa===\"sim\",viag=a.viagens===\"sim\",big=(a.orc===\"a\"||a.orc===\"aa\");\n if(t===\"desportivo\")return (a.orc===\"aa\"||a.orc===\"a\")?M.cyber:M.e4;\n if(t===\"sete\")return M.s9;\n if(t===\"suv\"){if(e===\"hev\")return M.zs;if(e===\"phev\")return M.hs;if(e===\"ev\")return (big||viag)?M.s6:M.s5;if(!casa)return M.hs;return (big||viag)?M.s6:M.s5;}\n if(e===\"hev\"||e===\"phev\")return M.m3;\n if(e===\"ev\")return (!casa)?M.e4:((viag||big)?M.e4:M.u4);\n if(!casa)return M.m3;\n return (viag||big)?M.e4:M.u4;}\nfunction esc(s){var d=document.createElement(\"div\");d.textContent=s;return d.innerHTML;}\nfunction build(host){\n var ans={},step=0;\n var box=document.createElement(\"div\");box.className=\"cmgp-sim\";host.appendChild(box);\n function render(){\n  if(step<Q.length){\n   var q=Q[step];\n   box.innerHTML='<div class=\"cmgp-sim-top\">Qual MG serve para mim?</div><div class=\"cmgp-sim-bar\"><span style=\"width:'+Math.round(step/Q.length*100)+'%\"></span></div><div class=\"cmgp-sim-body\"><div class=\"cmgp-sim-step\">Pergunta '+(step+1)+' de '+Q.length+'</div><div class=\"cmgp-sim-q\">'+esc(q.q)+'</div><div class=\"cmgp-sim-opts\"></div></div>';\n   var opts=box.querySelector(\".cmgp-sim-opts\");\n   q.o.forEach(function(o){var b=document.createElement(\"button\");b.className=\"cmgp-sim-opt\";b.textContent=o[0];b.onclick=function(){ans[q.k]=o[1];step++;render();};opts.appendChild(b);});\n  }else{\n   var r=rec(ans);\n   box.innerHTML='<div class=\"cmgp-sim-top\">O teu MG ideal</div><div class=\"cmgp-sim-bar\"><span style=\"width:100%\"></span></div><div class=\"cmgp-sim-body cmgp-sim-res\"><div class=\"lbl\">A nossa sugestao</div><div class=\"name\">'+esc(r.n)+'</div><div class=\"why\">E '+esc(r.d)+'</div><a class=\"go\" href=\"'+r.u+'\">Explorar o '+esc(r.n)+'</a><button class=\"cmgp-sim-redo\">Refazer o teste</button></div>';\n   box.querySelector(\".cmgp-sim-redo\").onclick=function(){ans={};step=0;render();};\n  }\n }\n render();\n}\nfunction inject(){\n if(location.pathname.indexOf(\"qual-mg-serve\")===-1){return;}\n if(document.querySelector(\".cmgp-sim\"))return;\n var cooked=document.querySelector(\".topic-post .cooked\");if(!cooked)return;\n build(cooked);\n}\nsetInterval(inject,800);\n})();"],"mappings":"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","ignoreList":[]}