/* ========= CONFIG DE TEMPO ========= */
window.SPEECH_MAX_TIME = 5;   // default = 5s
window.SPEECH_MIN_GAP  = 2;   // default = 2s

/* ========= VOCABULÁRIO: MERCADO / SUPERMERCADO ========= */
const DATA = [
  // 1) Onde fica (setor/leite)
  { ptbr:"Onde fica o leite?", fr:"Où est le lait ?", it:"Dov’è il latte?", es:"¿Dónde está la leche?", en:"Where is the milk?", pt:"Onde fica o leite?", de:"Wo ist die Milch?", zh:"牛奶在哪里？", ko:"우유는 어디에 있어요?", ja:"牛乳はどこですか？",
    icon1:"https://api.iconify.design/mdi:cart-outline.svg", icon2:"https://api.iconify.design/mdi:bottle-milk.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"No corredor 7, à direita.", fr:"Allée 7, à droite.", it:"Corsia 7, a destra.", es:"Pasillo 7, a la derecha.", en:"Aisle 7, on the right.", pt:"Corredor 7, à direita.", de:"Gang 7, rechts.", zh:"在7号通道右侧。", ko:"7번 통로 오른쪽이에요.", ja:"7番通路の右側です。",
    icon1:"https://api.iconify.design/mdi:numeric-7-circle.svg", icon2:"https://api.iconify.design/mdi:arrow-right-bold.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 2) Preço / verificador
  { ptbr:"Onde verifico o preço deste produto?", fr:"Où puis-je vérifier le prix de ce produit ?", it:"Dove posso verificare il prezzo di questo prodotto?", es:"¿Dónde verifico el precio de este producto?", en:"Where can I check the price of this item?", pt:"Onde verifico o preço deste artigo?", de:"Wo kann ich den Preis dieses Artikels prüfen?", zh:"我在哪里可以查询这个商品的价格？", ko:"이 상품 가격 어디서 확인해요?", ja:"この商品の値段はどこで確認できますか？",
    icon1:"https://api.iconify.design/mdi:barcode-scan.svg", icon2:"https://api.iconify.design/mdi:information-outline.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"No leitor de preços ao lado do corredor 3.", fr:"Au lecteur de prix près de l’allée 3.", it:"Al lettore prezzi vicino alla corsia 3.", es:"En el lector de precios junto al pasillo 3.", en:"At the price scanner by aisle 3.", pt:"No leitor de preços, junto ao corredor 3.", de:"Am Preisscanner bei Gang 3.", zh:"在3号通道旁的价格扫描器。", ko:"3번 통로 옆 가격 스캐너에서요.", ja:"3番通路そばの価格スキャナーです。",
    icon1:"https://api.iconify.design/mdi:qrcode-scan.svg", icon2:"https://api.iconify.design/mdi:numeric-3-circle.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 3) Promoção / cartão fidelidade
  { ptbr:"Tem promoção com cartão fidelidade?", fr:"Y a-t-il une promo avec la carte de fidélité ?", it:"C’è una promo con la carta fedeltà?", es:"¿Hay promoción con tarjeta de fidelidad?", en:"Is there a promotion with the loyalty card?", pt:"Há promoção com cartão de fidelização?", de:"Gibt es eine Aktion mit der Kundenkarte?", zh:"有会员卡优惠吗？", ko:"멤버십 카드 할인 있나요?", ja:"ポイントカードの割引はありますか？",
    icon1:"https://api.iconify.design/mdi:card-account-details-outline.svg", icon2:"https://api.iconify.design/mdi:sale-outline.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Sim, 10% nos produtos sinalizados.", fr:"Oui, 10% sur les produits signalés.", it:"Sì, 10% sui prodotti segnalati.", es:"Sí, 10% en productos señalados.", en:"Yes, 10% on marked items.", pt:"Sim, 10% nos artigos assinalados.", de:"Ja, 10% auf markierte Artikel.", zh:"有，标记商品九折。", ko:"네, 표시된 상품 10% 할인이에요.", ja:"はい、表示商品の10％引きです。",
    icon1:"https://api.iconify.design/mdi:percent-outline.svg", icon2:"https://api.iconify.design/mdi:check-decagram.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 4) Hortifrúti / pesar
  { ptbr:"As frutas precisam ser pesadas antes?", fr:"Faut-il peser les fruits avant ?", it:"Bisogna pesare la frutta prima?", es:"¿Hay que pesar la fruta antes?", en:"Do I need to weigh the fruit first?", pt:"É preciso pesar a fruta antes?", de:"Muss ich das Obst vorher wiegen?", zh:"水果需要先称重吗？", ko:"과일은 먼저 무게 재야 하나요?", ja:"果物は先に量る必要がありますか？",
    icon1:"https://api.iconify.design/mdi:fruit-grapes-outline.svg", icon2:"https://api.iconify.design/mdi:scale.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Sim, pese na balança do setor.", fr:"Oui, à la balance du rayon.", it:"Sì, alla bilancia del reparto.", es:"Sí, en la balanza de la sección.", en:"Yes, at the section scale.", pt:"Sim, na balança da secção.", de:"Ja, an der Waage im Bereich.", zh:"要的，用该区的秤称重。", ko:"네, 코너 저울에서 재세요.", ja:"はい、売り場の秤でお願いします。",
    icon1:"https://api.iconify.design/mdi:scale-bathroom.svg", icon2:"https://api.iconify.design/mdi:sticker-check-outline.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 5) Padaria interna / pão do dia
  { ptbr:"Que horas sai o pão do dia?", fr:"À quelle heure sort le pain du jour ?", it:"A che ora esce il pane del giorno?", es:"¿A qué hora sale el pan del día?", en:"What time is the daily bread out?", pt:"A que horas sai o pão do dia?", de:"Wann kommt das Tagesbrot aus dem Ofen?", zh:"每日现烤面包几点出炉？", ko:"오늘의 빵은 몇 시에 나오나요?", ja:"本日焼きたてのパンは何時に出ますか？",
    icon1:"https://api.iconify.design/mdi:bread-slice-outline.svg", icon2:"https://api.iconify.design/mdi:clock-outline.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Às 16h, na padaria do fundo.", fr:"À 16h, à la boulangerie du fond.", it:"Alle 16, al forno in fondo.", es:"A las 16 h, en la panadería del fondo.", en:"At 4 pm, at the bakery in the back.", pt:"Às 16h, na padaria ao fundo.", de:"Um 16 Uhr, in der Bäckerei hinten.", zh:"下午4点，在后面的烘焙区。", ko:"오후 4시, 뒤쪽 베이커리에서요.", ja:"16時に、奥のベーカリーです。",
    icon1:"https://api.iconify.design/mdi:alarm.svg", icon2:"https://api.iconify.design/mdi:map-marker.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 6) Açougue / corte
  { ptbr:"Pode moer a carne duas vezes?", fr:"Pouvez-vous hacher la viande deux fois ?", it:"Potete macinare la carne due volte?", es:"¿Puede moler la carne dos veces?", en:"Can you grind the meat twice?", pt:"Pode moer a carne duas vezes?", de:"Können Sie das Fleisch zweimal wolfen?", zh:"可以把肉绞两遍吗？", ko:"고기를 두 번 갈아주실 수 있나요?", ja:"ひき肉を二度挽きできますか？",
    icon1:"https://api.iconify.design/mdi:food-steak.svg", icon2:"https://api.iconify.design/mdi:knife.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Sim, sem custo adicional.", fr:"Oui, sans frais supplémentaires.", it:"Sì, senza costi aggiuntivi.", es:"Sí, sin costo adicional.", en:"Yes, at no extra charge.", pt:"Sim, sem custo adicional.", de:"Ja, ohne Aufpreis.", zh:"可以，不另收费。", ko:"네, 추가 요금 없습니다.", ja:"はい、追加料金なしです。",
    icon1:"https://api.iconify.design/mdi:check-bold.svg", icon2:"https://api.iconify.design/mdi:cash-remove.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 7) Sacolas / sustentabilidade
  { ptbr:"Vocês oferecem sacolas reutilizáveis?", fr:"Proposez-vous des sacs réutilisables ?", it:"Offrite borse riutilizzabili?", es:"¿Ofrecen bolsas reutilizables?", en:"Do you offer reusable bags?", pt:"Têm sacos reutilizáveis?", de:"Bieten Sie wiederverwendbare Taschen an?", zh:"有可重复使用的袋子吗？", ko:"재사용 장바구니 있나요?", ja:"再利用できるバッグはありますか？",
    icon1:"https://api.iconify.design/mdi:shopping-outline.svg", icon2:"https://api.iconify.design/mdi:leaf.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Sim, estão no caixa por um euro.", fr:"Oui, à la caisse pour un euro.", it:"Sì, alla cassa a un euro.", es:"Sí, en la caja por un euro.", en:"Yes, at the checkout for one euro.", pt:"Sim, na caixa por um euro.", de:"Ja, an der Kasse für einen Euro.", zh:"有，在收银台，一欧元。", ko:"네, 계산대에서 1유로예요.", ja:"はい、レジで1ユーロです。",
    icon1:"https://api.iconify.design/mdi:cash.svg", icon2:"https://api.iconify.design/mdi:storefront-outline.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 8) Validade / prazo
  { ptbr:"Pode verificar a validade deste iogurte?", fr:"Pouvez-vous vérifier la date de ce yaourt ?", it:"Può controllare la scadenza di questo yogurt?", es:"¿Puede revisar la fecha de este yogur?", en:"Can you check the expiry date of this yogurt?", pt:"Pode verificar a validade deste iogurte?", de:"Können Sie das Haltbarkeitsdatum dieses Joghurts prüfen?", zh:"能帮我看看这个酸奶的保质期吗？", ko:"이 요거트 유통기한 확인해 주실래요?", ja:"このヨーグルトの賞味期限を確認してもらえますか？",
    icon1:"https://api.iconify.design/mdi:calendar-alert.svg", icon2:"https://api.iconify.design/mdi:sticker-alert-outline.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Vence na próxima semana.", fr:"Il expire la semaine prochaine.", it:"Scade la prossima settimana.", es:"Vence la próxima semana.", en:"It expires next week.", pt:"Termina na próxima semana.", de:"Läuft nächste Woche ab.", zh:"下周到期。", ko:"다음 주에 만료돼요.", ja:"来週が期限です。",
    icon1:"https://api.iconify.design/mdi:calendar-week.svg", icon2:"https://api.iconify.design/mdi:check.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 9) Pagamento / self-checkout
  { ptbr:"Posso pagar no self-checkout?", fr:"Puis-je payer en caisse automatique ?", it:"Posso pagare alla cassa automatica?", es:"¿Puedo pagar en la caja automática?", en:"Can I pay at the self-checkout?", pt:"Posso pagar na caixa automática?", de:"Kann ich an der Selbstbedienungskasse zahlen?", zh:"可以在自助收银台结账吗？", ko:"셀프 계산대에서 결제 가능해요?", ja:"セルフレジで支払えますか？",
    icon1:"https://api.iconify.design/mdi:cash-register.svg", icon2:"https://api.iconify.design/mdi:contactless-payment-circle-outline.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Sim, ali ao lado dos caixas 1 e 2.", fr:"Oui, à côté des caisses 1 et 2.", it:"Sì, accanto alle casse 1 e 2.", es:"Sí, junto a las cajas 1 y 2.", en:"Yes, next to checkouts 1 and 2.", pt:"Sim, ao lado das caixas 1 e 2.", de:"Ja, neben Kasse 1 und 2.", zh:"可以，在1号和2号收银台旁边。", ko:"네, 1번과 2번 계산대 옆이에요.", ja:"はい、1番・2番レジの隣です。",
    icon1:"https://api.iconify.design/mdi:numeric-1-circle.svg", icon2:"https://api.iconify.design/mdi:numeric-2-circle.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},

  // 10) Atendimento / horário
  { ptbr:"Qual é o horário de funcionamento aos domingos?", fr:"Quels sont les horaires d’ouverture le dimanche ?", it:"Quali sono gli orari la domenica?", es:"¿Cuál es el horario los domingos?", en:"What are the opening hours on Sundays?", pt:"Qual é o horário ao domingo?", de:"Wie sind die Öffnungszeiten am Sonntag?", zh:"周日营业时间是几点？", ko:"일요일 영업시간은 어떻게 되나요?", ja:"日曜日の営業時間は何時ですか？",
    icon1:"https://api.iconify.design/mdi:clock-time-three-outline.svg", icon2:"https://api.iconify.design/mdi:calendar-clock.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
  { ptbr:"Das 9h às 18h.", fr:"De 9h à 18h.", it:"Dalle 9 alle 18.", es:"De 9 a 18 h.", en:"From 9 am to 6 pm.", pt:"Das 9h às 18h.", de:"Von 9 bis 18 Uhr.", zh:"上午9点到下午6点。", ko:"오전 9시부터 오후 6시까지예요.", ja:"9時から18時までです。",
    icon1:"https://api.iconify.design/mdi:clock-check-outline.svg", icon2:"https://api.iconify.design/mdi:check-bold.svg" ,"info_ptbr":"NA", "info_ptpt":"NA", "info_fr":"NA", "info_en":"NA", "info_es":"NA", "info_it":"NA", "info_de":"NA", "info_zh":"NA", "info_ja":"NA", "info_ko":"NA"
},
];
