let isBind = false
export function resolveCanIUse(): void {
  if (isBind)
    return
  isBind = true

  window.addEventListener('message', (message) => {
    const data = message.data

    if (typeof data === 'string' && data.includes('ciu_embed')) {
      const [, feature, height] = data.split(':')
      const el = document.querySelector(`.ciu_embed[data-feature="${feature}"]:not([data-skip])`)
      if (el) {
        const h = Number.parseInt(height) + 30
        ;(el.childNodes[0] as any).height = `${h}px`
        el.setAttribute('data-skip', 'true')
      }
    }
  })
}
