## Find dead links
<script>
import babelDefault from 'systemjs-babel-build'
const babel = babelDefault.babel
import FileIndex from "src/client/fileindex.js"
import files from "src/client/files.js"
import d3 from "src/external/d3.v5.js"

(async () => {

  var fileMap = new Map()
  
  await FileIndex.current().db.files.where("type").equals("file")
  .each(file => {
    var fileContent = file.content
    if (fileContent) {
      var result = fileContent.match(/(((http(s)?:\/\/)|(w{3}[.]))([a-z0-9\-]{1,63}[.]{1}){1,}([a-z]{2,})([\/\_\-A-Za-z0-9]*)?[#?=%;a-z0-9]*)/g)
      if (result) {
        fileMap.set(file.name, result)
      }
    }
  })
  console.log(fileMap)
  let request = new Request("https://github.com")
  let header = new Headers()
  //header.append('Content-Type', 'application/json') 
 // header.append('Access-Control-Allow-Headers','X-SECURAI-HEADER') // "origin, content-type, accept"
  //header.append('Access-Control-Allow-Methods', 'HEAD')
  //header.append('Access-Control-Allow-Origin','*')
  await fetch(request, {
     method: "HEAD",
     mode: 'same-origin', // no-cors, cors, *same-origin
     redirect: "follow",
     headers: header}).then(r => console.log("Reachable", r)).catch(error => console.error('Unreachable:', error))
})()

</script>