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

/* ========= VOCABULÁRIO: LOJA ========= */
const DATA = [
  // 1) Disponibilidade (modelo)
  { ptbr:"Vocês têm este modelo em estoque?", fr:"Avez-vous ce modèle en stock ?", it:"Avete questo modello in stock?", es:"¿Tienen este modelo en stock?", en:"Do you have this model in stock?", pt:"Têm este modelo em stock?", de:"Haben Sie dieses Modell auf Lager?", zh:"这款有现货吗？", ko:"이 모델 재고 있나요?", ja:"このモデルは在庫がありますか？",
    icon1:"https://api.iconify.design/mdi:storefront-outline.svg", icon2:"https://api.iconify.design/twemoji:shopping-bags.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, temos algumas unidades.", fr:"Oui, nous en avons quelques unités.", it:"Sì, ne abbiamo alcune unità.", es:"Sí, tenemos algunas unidades.", en:"Yes, we have a few units.", pt:"Sim, temos algumas unidades.", de:"Ja, wir haben ein paar Stück.", zh:"有的，还有几件。", ko:"네, 몇 개 있어요.", ja:"はい、少し在庫があります。",
    icon1:"https://api.iconify.design/mdi:check-bold.svg", icon2:"https://api.iconify.design/mdi:cube-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"
},

  // 2) Tamanho
  { ptbr:"Tem este em tamanho M?", fr:"L’avez-vous en taille M ?", it:"Ce l’avete in taglia M?", es:"¿Lo tienen en talla M?", en:"Do you have this in size M?", pt:"Têm isto no tamanho M?", de:"Gibt es das in Größe M?", zh:"这件有 M 码吗？", ko:"이거 M 사이즈 있나요?", ja:"これ、Mサイズはありますか？",
    icon1:"https://api.iconify.design/mdi:ruler.svg", icon2:"https://api.iconify.design/mdi:tshirt-crew.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, vou buscar para você.", fr:"Oui, je vais le chercher.", it:"Sì, lo prendo per lei.", es:"Sí, ahora mismo lo traigo.", en:"Yes, I’ll get it for you.", pt:"Sim, já trago.", de:"Ja, ich hole es für Sie.", zh:"有的，我去拿。", ko:"네, 가져다 드릴게요.", ja:"はい、すぐお持ちします。",
    icon1:"https://api.iconify.design/mdi:run.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"
},

  // 3) Preço
  { ptbr:"Quanto custa?", fr:"C’est combien ?", it:"Quanto costa?", es:"¿Cuánto cuesta?", en:"How much is it?", pt:"Quanto é?", de:"Was kostet das?", zh:"这个多少钱？", ko:"얼마예요?", ja:"いくらですか？",
    icon1:"https://api.iconify.design/mdi:tag-outline.svg", icon2:"https://api.iconify.design/twemoji:money-bag.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:"Custa 49,90.", fr:"Ça coûte 49,90.", it:"Costa 49,90.", es:"Cuesta 49,90.", en:"It’s 49.90.", pt:"Custa 49,90.", de:"Kostet 49,90.", zh:"49.90。", ko:"49.90입니다.", ja:"49.90です。",
    icon1:"https://api.iconify.design/mdi:currency-usd.svg", icon2:"https://api.iconify.design/mdi:cash.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) Provador
  { ptbr:"Onde fica o provador?", fr:"Où sont les cabines d’essayage ?", it:"Dov’è il camerino?", es:"¿Dónde está el probador?", en:"Where is the fitting room?", pt:"Onde fica o provador?", de:"Wo sind die Umkleiden?", zh:"试衣间在哪儿？", ko:"피팅룸 어디예요?", ja:"試着室はどこですか？",
    icon1:"https://api.iconify.design/mdi:hanger.svg", icon2:"https://api.iconify.design/mdi:door.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:"Ali ao fundo, à direita.", fr:"Au fond, à droite.", it:"In fondo, a destra.", es:"Al fondo, a la derecha.", en:"At the back, to the right.", pt:"Lá ao fundo, à direita.", de:"Hinten rechts.", zh:"后面右侧。", ko:"뒤쪽 오른편이에요.", ja:"奥の右側です。",
    icon1:"https://api.iconify.design/mdi:arrow-right-bold.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"
},

  // 5) Cor
  { ptbr:"Tem em outra cor?", fr:"L’avez-vous dans une autre couleur ?", it:"Ce l’avete in un altro colore?", es:"¿Lo tienen en otro color?", en:"Do you have it in another color?", pt:"Têm noutra cor?", de:"Gibt es das in einer anderen Farbe?", zh:"有其他颜色吗？", ko:"다른 색도 있나요?", ja:"別の色はありますか？",
    icon1:"https://api.iconify.design/mdi:palette.svg", icon2:"https://api.iconify.design/twemoji:artist-palette.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, temos preto e azul.", fr:"Oui, en noir et bleu.", it:"Sì, nero e blu.", es:"Sí, en negro y azul.", en:"Yes, in black and blue.", pt:"Sim, em preto e azul.", de:"Ja, in Schwarz und Blau.", zh:"有，黑色和蓝色。", ko:"네, 검정과 파랑 있어요.", ja:"はい、黒と青があります。",
    icon1:"https://api.iconify.design/mdi:checkbox-multiple-marked.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"
},

  // 6) Desconto
  { ptbr:"Tem desconto à vista?", fr:"Y a-t-il une remise au comptant ?", it:"C’è sconto per pagamento in contanti?", es:"¿Hay descuento al pagar en efectivo?", en:"Is there a cash discount?", pt:"Há desconto a pronto pagamento?", de:"Gibt es Rabatt bei Barzahlung?", zh:"现金付款有折扣吗？", ko:"현금 결제 할인 있나요?", ja:"現金払いの割引はありますか？",
    icon1:"https://api.iconify.design/mdi:sale-outline.svg", icon2:"https://api.iconify.design/mdi:percent-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, 5% no dinheiro.", fr:"Oui, 5% en espèces.", it:"Sì, 5% in contanti.", es:"Sí, 5% en efectivo.", en:"Yes, 5% for cash.", pt:"Sim, 5% a pronto.", de:"Ja, 5% bar.", zh:"有，现金95折。", ko:"네, 현금 5% 할인입니다.", ja:"はい、現金で5％引きです。",
    icon1:"https://api.iconify.design/mdi:cash-check.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"
},

  // 7) Troca/Devolução
  { ptbr:"Qual é a política de troca?", fr:"Quelle est votre politique d’échange ?", it:"Qual è la politica di cambio?", es:"¿Cuál es la política de cambio?", en:"What is your exchange policy?", pt:"Qual é a política de troca?", de:"Wie ist Ihre Umtauschpolitik?", zh:"你们的换货政策是怎样的？", ko:"교환 정책이 어떻게 되나요?", ja:"交換ポリシーはどうなっていますか？",
    icon1:"https://api.iconify.design/mdi:autorenew.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:"Troca em até 30 dias com nota.", fr:"Échange sous 30 jours avec ticket.", it:"Cambio entro 30 giorni con scontrino.", es:"Cambio hasta 30 días con ticket.", en:"Exchange within 30 days with receipt.", pt:"Troca até 30 dias com talão.", de:"Umtausch binnen 30 Tagen mit Beleg.", zh:"30天内凭小票换货。", ko:"영수증 지참 시 30일 이내 교환.", ja:"レシート持参で30日以内に交換可能です。",
    icon1:"https://api.iconify.design/mdi:calendar-check.svg", icon2:"https://api.iconify.design/mdi:receipt-text-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) Parcelamento
  { ptbr:"Posso parcelar no cartão?", fr:"Puis-je payer en plusieurs fois par carte ?", it:"Posso pagare a rate con la carta?", es:"¿Puedo pagar en cuotas con tarjeta?", en:"Can I pay in installments by card?", pt:"Posso pagar em prestações com cartão?", de:"Kann ich per Karte in Raten zahlen?", zh:"可以刷卡分期吗？", ko:"카드 할부 되나요?", ja:"カードの分割払いはできますか？",
    icon1:"https://api.iconify.design/mdi:credit-card-outline.svg", icon2:"https://api.iconify.design/mdi:chart-timeline-variant.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, até 3x sem juros.", fr:"Oui, jusqu’à 3 fois sans frais.", it:"Sì, fino a 3 rate senza interessi.", es:"Sí, hasta 3 cuotas sin interés.", en:"Yes, up to 3 installments interest-free.", pt:"Sim, até 3x sem juros.", de:"Ja, bis 3 Raten zinsfrei.", zh:"可以，最多3期免息。", ko:"네, 최대 3개월 무이자입니다.", ja:"はい、最大3回まで無利息です。",
    icon1:"https://api.iconify.design/mdi:check-bold.svg", icon2:"https://api.iconify.design/mdi:badge-percent.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) Nota / Fatura
  { ptbr:"Pode emitir a nota/fatura, por favor?", fr:"Pouvez-vous émettre la facture, s’il vous plaît ?", it:"Potete emettere la fattura, per favore?", es:"¿Puede emitir la factura, por favor?", en:"Could you issue the invoice, please?", pt:"Pode emitir a fatura, por favor?", de:"Können Sie bitte die Rechnung ausstellen?", zh:"请开具发票，可以吗？", ko:"영수증/인보이스 발급 가능할까요?", ja:"請求書を発行してもらえますか？",
    icon1:"https://api.iconify.design/mdi:file-document-edit-outline.svg", icon2:"https://api.iconify.design/mdi:email-fast-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:"Claro, precisa do seu CPF/NIF.", fr:"Bien sûr, j’ai besoin de votre numéro fiscal.", it:"Certo, ho bisogno del suo codice fiscale.", es:"Claro, necesito su número fiscal.", en:"Sure, I’ll need your tax ID.", pt:"Claro, preciso do NIF.", de:"Gern, ich benötige Ihre Steuernummer.", zh:"可以，需要您的税号。", ko:"네, 납세자번호가 필요합니다.", ja:"はい、納税者番号が必要です。",
    icon1:"https://api.iconify.design/mdi:account-card-details-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"
},

  // 10) Checagem de estoque
  { ptbr:"Pode verificar no estoque/depósito?", fr:"Pouvez-vous vérifier en réserve ?", it:"Può controllare in magazzino?", es:"¿Puede revisar en el almacén?", en:"Could you check in the stockroom?", pt:"Pode verificar no armazém?", de:"Können Sie im Lager nachsehen?", zh:"可以去仓库查一下吗？", ko:"창고에서 확인 가능할까요?", ja:"在庫室で確認してもらえますか？",
    icon1:"https://api.iconify.design/mdi:warehouse.svg", icon2:"https://api.iconify.design/mdi:magnify.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, vou conferir agora.", fr:"Oui, je vérifie tout de suite.", it:"Sì, controllo subito.", es:"Sí, lo reviso ahora mismo.", en:"Yes, I’ll check right away.", pt:"Sim, vou já verificar.", de:"Ja, ich schaue sofort nach.", zh:"好的，我马上去看。", ko:"네, 바로 확인해볼게요.", ja:"はい、すぐ確認します。",
    icon1:"https://api.iconify.design/mdi:run-fast.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"
},
];
