function FindProxyForURL(url, host) { const matchCurrentHost = entry => shExpMatch(host, entry); return proxyHosts.some(matchCurrentHost) ? "SOCKS5 127.0.0.1:9998" : (proxyHostsWebappJump.some(matchCurrentHost) ? "SOCKS5 127.0.0.1:9997" : "DIRECT"); } const proxyHosts = [ "*.grid.uio.no", "*.logs.uio.no", "*.okd-apps.uio.no", "*.okd-blue-apps.uio.no", "*.okd-pilot-apps.uio.no", "*.okd4-pilot.uio.no", "*.apps.okd-test-blue.uio.no", "*.apps.okd-green.uio.no", "*.uh-iaas.no", "bitbucket.usit.uio.no", "ceph-lb.uio.no", "ci.usit.uio.no", "cmc.educloud.no", "ct.uio.no", "eksamensvideo.uio.no", "emmadm.uio.no", "grafana.uio.no", "graphite.uio.no", "harbor.uio.no", "int-sentry.uio.no", "int-sentry2.uio.no", "jboss-utv.uio.no", "jira.usit.uio.no", "kube-poc-master.uio.no", "monitor-test.uio.no", "monitor.uio.no", "nett-info.uio.no", "okd-blue-master.uio.no", "okd-green-master.uio.no", "okd-pilot-master.uio.no", "repo.usit.uio.no", "rundeck.w3prod-jump01.uio.no", "w3d-rundeck.uio.no", "solr-prod*.uio.no", "uiows-dev.uio.no", "uiows.uio.no", "utv.uio.no", "vault.uio.no*", "virtprov.uio.no", "vortex*-*.uio.no", "vra-prod02.uio.no", "wapp-jenkins-master.uio.no", "wapp-jenkins.uio.no", "webtest-rel02.uio.no", "test.api.tsd.usit.no", "test.data.tsd.usit.no", "tsd-pgp-keyserver.uio.no", "test-api-educloud.uio.no", "*.apps.okd4-pilot.uio.no", "*.apps.okd-test-green.uio.no", "*.apps.okd-test-blue.uio.no", "*.apps.okd-green.uio.no", "*.apps.okd-blue.uio.no", "*.apps.okd-dev.uio.no", "tjenester.hn.test.nhn.no", "eksternapi.hn2.test.nhn.no", "imap.uio.no", "brukerinfo.uio.no", "*.okd-dev.uio.no", "nettskjema-authorization-dev.uio.no", "wapp-jenkins-master02.uio.no" ]; const proxyHostsWebappJump = [ "tjenester.hn2.test.nhn.no", "helsenorge.hn2.test.nhn.no" ];