text: // the link to your model provided by Teachable Machine export panel
  const URL = "https://teachablemachine.withgoogle.com/models/nU6R891k6/";
  let video, label, classifier
  
  function preload() {
    // Initialize the Image Classifier method with MobileNet
    classifier = ml5.imageClassifier(URL + 'model.json');
  }
  
  
  //setup er den funktion der kører, før selve web-appen går starter 
  function setup() {
    noCanvas()
    video = createCapture(VIDEO)
    select('#video').child(video)
    classifyVideo()
  }
  
  function classifyVideo(){
    classifier.classify(video, (err, results) => {
      // console.log(results)
      select('#label').html(results[0].label)
      classifyVideo()
    })
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  const mqttInit = () => {
    //opret et id med en random talkode og sæt gem servernavnet i en variabel
    const clientId = 'mqttjs_' + Math.random().toString(16).substr(2, 8)
    const host = 'wss://mqtt.nextservices.dk'
  
    //opret et objekt med de oplysninger der skal bruges til at forbinde til serveren
    const options = {
      keepalive: 300,
      clientId: clientId,
      protocolId: 'MQTT',
      protocolVersion: 4,
      clean: true,
      reconnectPeriod: 1000,
      connectTimeout: 30 * 1000,
      will: {
        topic: 'WillMsg',
        payload: 'Connection Closed abnormally..!',
        qos: 0,
        retain: false
      },
      rejectUnauthorized: false
    }
  
    console.log('connecting mqtt client')
  
    //forsøg at oprette forbindelse 
    client = mqtt.connect(host, options)
  
    //hvis der sker en fejl kaldes denne funktion
    client.on('error', (err) => {
      console.log('Connection error: ', err)
      client.end()
    })
  
    //og hvis forbindelsen mistes kaldes denne funktion
    client.on('reconnect', () => {
      console.log('Reconnecting...')
    })
  
    //hvis forbindelsen lykkes kaldes denne funktion
    client.on('connect', () => {
      console.log('Client connected:' + clientId)
    })
  
    //når forbindelsen lukkes kaldes denne funktion
    client.on('close', () => {
      console.log(clientId + ' disconnected')
    })
  } 
  
  function showChart(){
    //opret chart 
    chart = new Chart(select('#chartCanvas').elt, {
        type: 'bar',
        data: {
          labels: ['hej', 'med', 'dig'],
          datasets: [{
              label: 'Resultat',
              data: [33,10,23],
                backgroundColor: ['lightred', 'lightgreen', 'lightblue'],
                borderWidth: 3
            }]
        },
    });
  }
  