Domain pdxreporter.webhookdb.com
United States
FASTLY
Software information

GitHub.com

tcp/443 tcp/80

  • Open service 185.199.109.153:443 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 200 OK
    Connection: close
    Content-Length: 17970
    Server: GitHub.com
    Content-Type: text/html; charset=utf-8
    Last-Modified: Mon, 08 Apr 2024 02:46:26 GMT
    Access-Control-Allow-Origin: *
    ETag: "66135a82-4632"
    expires: Mon, 12 Jan 2026 00:04:16 GMT
    Cache-Control: max-age=600
    x-proxy-cache: MISS
    X-GitHub-Request-Id: E600:24E08C:C259BD:C97530:69643826
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-sin-wsat1880097-SIN
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1768175659.899955,VS0,VE1
    Vary: Accept-Encoding
    X-Fastly-Request-ID: ffbacc15547e513a62a532534087489980f8e91c
    
    Page title: PDX Reporter Map | BikeLoud PDX
    
    <!DOCTYPE html>
    <html lang="en-US">
    <head>
        <meta charset="utf-8">
        <title>PDX Reporter Map | BikeLoud PDX</title>
        <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no">
        <link href="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.css" rel="stylesheet">
        <script src="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.js"></script>
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/pelinoleg/CSSformalize@master/css/css-formalize.min.css">
        <style>
            /* See https://www.cssformalize.com/generate.html */
            :root {
                --cform-text-color: rgba(0, 0, 0, 1);
                --cform-accent: rgba(0, 0, 0, 1);
            }
    
            body {
                margin: 0;
                padding: 0;
                font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
            }
    
            .root {
            }
    
            #map {
                position: absolute;
                top: 0;
                bottom: 0;
                width: 100%;
                /*background: linear-gradient(#e66465, #9198e5);*/
            }
    
            /*noinspection CssUnusedSymbol*/
            .mapboxgl-popup-content {
                border-radius: 6px;
            }
    
            .chrome {
                position: fixed;
                width: 100%;
                z-index: 1000;
            }
    
            #progress-bar {
                width: 100%;
                accent-color: var(--cform-text-color);
                transform: translateY(-10px) scaleY(120%);
            }
    
            .d-none {
                display: none;
            }
    
            .pagehead {
                margin: 0;
            }
    
            .subhead {
                margin: 12px 0 0;
            }
    
            .nav {
                display: flex;
                flex-direction: column;
                padding: 16px 12px 16px;
                background-color: white;
            }
    
            .row {
                display: flex;
                flex-direction: row;
                gap: 16px;
            }
    
            .col {
                display: flex;
                flex-direction: column;
            }
    
            .align-middle {
                align-items: center;
            }
    
            .controls {
                gap: 16px;
                margin-top: 16px;
            }
    
            .ml {
                margin-left: 16px;
            }
    
            label, .label {
                font-size: 16px;
            }
    
            input[type=radio] {
                margin-right: 8px !important;
            }
        </style>
        <script>
          const categoryEmoji = {
            'Park Maintenance': ['tree', '🌲', '#1c9100'],
            'Street Cleaning (Days)': ['street_cleaning', '🧹', '#c4774d'],
            'Debris in Roadway': ['debris', 'πŸ—‘οΈ', '#777777'],
            'Street Lighting': ['street_lighting', 'πŸ’‘', '#f0dda3'],
            'Work Zone Concerns': ['work_zone', 'πŸ‘·β€', '#ffde00'],
            'Potholes': ['pothole', 'πŸ•³οΈ', '#333333'],
            'Plugged Storm Drain/Inlet': ['plugged_drain', '🌊', '#0096ff'],
            'Sidewalk Vegetation': ['sidewalk_veg', 'βœ‚οΈ', '#59f81c'],
            'Illegal Parking': ['parking', 'πŸš—', '#53a7be'],
            'Sewer Cleaning': ['sewer', 'πŸ’©', '#6b3d24'],
            'Campsite Reporting': ['campsite', '⛺️', '#ff6b0f'],
            'Other': ['other', '❓', '#ff0000'],
          }
    
          function getCategoryInfo(key) {
            let arr = categoryEmoji[key];
            if (!arr) {
              arr = categoryEmoji['Other'];
            }
            return {symbol_name: arr[0], emoji: arr[1], color: arr[2]};
          }
        </script>
    </head>
    <body>
    <div class="root">
        <div class="chrome">
            <div class="nav">
                <div class="col">
                    <h1 class="pagehead">PDX Reporter Map</h1>
                    <script>function showLegend() {
                      let lines = [
                        `Tap/click and drag to pan the map.`,
                        'Pinch or double-click to zoom in/out, or use controls on the bottom right.',
                        'Tap/click on a cluster of markers to zoom into and expand it.',
                        'Tap/click on a marker to view more information about the ticket.',
                        '',
                        'Use the inputs to view tickets from a particular time period, and/or search
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 185.199.108.153:80 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 301 Moved Permanently
    Connection: close
    Content-Length: 162
    Server: GitHub.com
    Content-Type: text/html
    Location: https://pdxreporter.webhookdb.com/
    X-GitHub-Request-Id: BEE6:11720F:C3681F:CAA4BA:69643828
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-sin-wsss1830063-SIN
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1768175659.854485,VS0,VE1
    Vary: Accept-Encoding
    X-Fastly-Request-ID: 68f978575d9edc65f496f12f8f88da17a0941a24
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 2606:50c0:8000::153:443 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 200 OK
    Connection: close
    Content-Length: 17970
    Server: GitHub.com
    Content-Type: text/html; charset=utf-8
    Last-Modified: Mon, 08 Apr 2024 02:46:26 GMT
    Access-Control-Allow-Origin: *
    ETag: "66135a82-4632"
    expires: Mon, 12 Jan 2026 00:04:16 GMT
    Cache-Control: max-age=600
    x-proxy-cache: MISS
    X-GitHub-Request-Id: 7680:2805B8:31EB2BA:32BEA51:69643828
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-vie6365-VIE
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1768175659.927313,VS0,VE1
    Vary: Accept-Encoding
    X-Fastly-Request-ID: a665afa59772e0f16aba60d397230b0752c5aa75
    
    Page title: PDX Reporter Map | BikeLoud PDX
    
    <!DOCTYPE html>
    <html lang="en-US">
    <head>
        <meta charset="utf-8">
        <title>PDX Reporter Map | BikeLoud PDX</title>
        <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no">
        <link href="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.css" rel="stylesheet">
        <script src="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.js"></script>
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/pelinoleg/CSSformalize@master/css/css-formalize.min.css">
        <style>
            /* See https://www.cssformalize.com/generate.html */
            :root {
                --cform-text-color: rgba(0, 0, 0, 1);
                --cform-accent: rgba(0, 0, 0, 1);
            }
    
            body {
                margin: 0;
                padding: 0;
                font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
            }
    
            .root {
            }
    
            #map {
                position: absolute;
                top: 0;
                bottom: 0;
                width: 100%;
                /*background: linear-gradient(#e66465, #9198e5);*/
            }
    
            /*noinspection CssUnusedSymbol*/
            .mapboxgl-popup-content {
                border-radius: 6px;
            }
    
            .chrome {
                position: fixed;
                width: 100%;
                z-index: 1000;
            }
    
            #progress-bar {
                width: 100%;
                accent-color: var(--cform-text-color);
                transform: translateY(-10px) scaleY(120%);
            }
    
            .d-none {
                display: none;
            }
    
            .pagehead {
                margin: 0;
            }
    
            .subhead {
                margin: 12px 0 0;
            }
    
            .nav {
                display: flex;
                flex-direction: column;
                padding: 16px 12px 16px;
                background-color: white;
            }
    
            .row {
                display: flex;
                flex-direction: row;
                gap: 16px;
            }
    
            .col {
                display: flex;
                flex-direction: column;
            }
    
            .align-middle {
                align-items: center;
            }
    
            .controls {
                gap: 16px;
                margin-top: 16px;
            }
    
            .ml {
                margin-left: 16px;
            }
    
            label, .label {
                font-size: 16px;
            }
    
            input[type=radio] {
                margin-right: 8px !important;
            }
        </style>
        <script>
          const categoryEmoji = {
            'Park Maintenance': ['tree', '🌲', '#1c9100'],
            'Street Cleaning (Days)': ['street_cleaning', '🧹', '#c4774d'],
            'Debris in Roadway': ['debris', 'πŸ—‘οΈ', '#777777'],
            'Street Lighting': ['street_lighting', 'πŸ’‘', '#f0dda3'],
            'Work Zone Concerns': ['work_zone', 'πŸ‘·β€', '#ffde00'],
            'Potholes': ['pothole', 'πŸ•³οΈ', '#333333'],
            'Plugged Storm Drain/Inlet': ['plugged_drain', '🌊', '#0096ff'],
            'Sidewalk Vegetation': ['sidewalk_veg', 'βœ‚οΈ', '#59f81c'],
            'Illegal Parking': ['parking', 'πŸš—', '#53a7be'],
            'Sewer Cleaning': ['sewer', 'πŸ’©', '#6b3d24'],
            'Campsite Reporting': ['campsite', '⛺️', '#ff6b0f'],
            'Other': ['other', '❓', '#ff0000'],
          }
    
          function getCategoryInfo(key) {
            let arr = categoryEmoji[key];
            if (!arr) {
              arr = categoryEmoji['Other'];
            }
            return {symbol_name: arr[0], emoji: arr[1], color: arr[2]};
          }
        </script>
    </head>
    <body>
    <div class="root">
        <div class="chrome">
            <div class="nav">
                <div class="col">
                    <h1 class="pagehead">PDX Reporter Map</h1>
                    <script>function showLegend() {
                      let lines = [
                        `Tap/click and drag to pan the map.`,
                        'Pinch or double-click to zoom in/out, or use controls on the bottom right.',
                        'Tap/click on a cluster of markers to zoom into and expand it.',
                        'Tap/click on a marker to view more information about the ticket.',
                        '',
                        'Use the inputs to view tickets from a particular time period, and/or search
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 185.199.111.153:443 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 200 OK
    Connection: close
    Content-Length: 17970
    Server: GitHub.com
    Content-Type: text/html; charset=utf-8
    x-origin-cache: HIT
    Last-Modified: Mon, 08 Apr 2024 02:46:26 GMT
    Access-Control-Allow-Origin: *
    ETag: "66135a82-4632"
    expires: Mon, 12 Jan 2026 00:04:16 GMT
    Cache-Control: max-age=600
    x-proxy-cache: HIT
    X-GitHub-Request-Id: BB3C:17BCB1:1016ECD:108C32E:69643826
    Accept-Ranges: bytes
    Age: 0
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    X-Served-By: cache-lon420100-LON
    X-Cache: MISS
    X-Cache-Hits: 0
    X-Timer: S1768175659.808950,VS0,VE87
    Vary: Accept-Encoding
    X-Fastly-Request-ID: 152454b8d7df426512f65dc073c92669d2407361
    
    Page title: PDX Reporter Map | BikeLoud PDX
    
    <!DOCTYPE html>
    <html lang="en-US">
    <head>
        <meta charset="utf-8">
        <title>PDX Reporter Map | BikeLoud PDX</title>
        <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no">
        <link href="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.css" rel="stylesheet">
        <script src="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.js"></script>
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/pelinoleg/CSSformalize@master/css/css-formalize.min.css">
        <style>
            /* See https://www.cssformalize.com/generate.html */
            :root {
                --cform-text-color: rgba(0, 0, 0, 1);
                --cform-accent: rgba(0, 0, 0, 1);
            }
    
            body {
                margin: 0;
                padding: 0;
                font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
            }
    
            .root {
            }
    
            #map {
                position: absolute;
                top: 0;
                bottom: 0;
                width: 100%;
                /*background: linear-gradient(#e66465, #9198e5);*/
            }
    
            /*noinspection CssUnusedSymbol*/
            .mapboxgl-popup-content {
                border-radius: 6px;
            }
    
            .chrome {
                position: fixed;
                width: 100%;
                z-index: 1000;
            }
    
            #progress-bar {
                width: 100%;
                accent-color: var(--cform-text-color);
                transform: translateY(-10px) scaleY(120%);
            }
    
            .d-none {
                display: none;
            }
    
            .pagehead {
                margin: 0;
            }
    
            .subhead {
                margin: 12px 0 0;
            }
    
            .nav {
                display: flex;
                flex-direction: column;
                padding: 16px 12px 16px;
                background-color: white;
            }
    
            .row {
                display: flex;
                flex-direction: row;
                gap: 16px;
            }
    
            .col {
                display: flex;
                flex-direction: column;
            }
    
            .align-middle {
                align-items: center;
            }
    
            .controls {
                gap: 16px;
                margin-top: 16px;
            }
    
            .ml {
                margin-left: 16px;
            }
    
            label, .label {
                font-size: 16px;
            }
    
            input[type=radio] {
                margin-right: 8px !important;
            }
        </style>
        <script>
          const categoryEmoji = {
            'Park Maintenance': ['tree', '🌲', '#1c9100'],
            'Street Cleaning (Days)': ['street_cleaning', '🧹', '#c4774d'],
            'Debris in Roadway': ['debris', 'πŸ—‘οΈ', '#777777'],
            'Street Lighting': ['street_lighting', 'πŸ’‘', '#f0dda3'],
            'Work Zone Concerns': ['work_zone', 'πŸ‘·β€', '#ffde00'],
            'Potholes': ['pothole', 'πŸ•³οΈ', '#333333'],
            'Plugged Storm Drain/Inlet': ['plugged_drain', '🌊', '#0096ff'],
            'Sidewalk Vegetation': ['sidewalk_veg', 'βœ‚οΈ', '#59f81c'],
            'Illegal Parking': ['parking', 'πŸš—', '#53a7be'],
            'Sewer Cleaning': ['sewer', 'πŸ’©', '#6b3d24'],
            'Campsite Reporting': ['campsite', '⛺️', '#ff6b0f'],
            'Other': ['other', '❓', '#ff0000'],
          }
    
          function getCategoryInfo(key) {
            let arr = categoryEmoji[key];
            if (!arr) {
              arr = categoryEmoji['Other'];
            }
            return {symbol_name: arr[0], emoji: arr[1], color: arr[2]};
          }
        </script>
    </head>
    <body>
    <div class="root">
        <div class="chrome">
            <div class="nav">
                <div class="col">
                    <h1 class="pagehead">PDX Reporter Map</h1>
                    <script>function showLegend() {
                      let lines = [
                        `Tap/click and drag to pan the map.`,
                        'Pinch or double-click to zoom in/out, or use controls on the bottom right.',
                        'Tap/click on a cluster of markers to zoom into and expand it.',
                        'Tap/click on a marker to view more information about the ticket.',
                        '',
                        'Use the inputs to view tickets from a particular time period, and/or search
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 2606:50c0:8002::153:443 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 200 OK
    Connection: close
    Content-Length: 17970
    Server: GitHub.com
    Content-Type: text/html; charset=utf-8
    Last-Modified: Mon, 08 Apr 2024 02:46:26 GMT
    Access-Control-Allow-Origin: *
    ETag: "66135a82-4632"
    expires: Mon, 12 Jan 2026 00:04:16 GMT
    Cache-Control: max-age=600
    x-proxy-cache: MISS
    X-GitHub-Request-Id: 662E:35B292:335FAA1:34317DE:69643828
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-fra-eddf8230127-FRA
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1768175659.726625,VS0,VE1
    Vary: Accept-Encoding
    X-Fastly-Request-ID: e5175d524cf74e72610e470c0d2a180a53724af5
    
    Page title: PDX Reporter Map | BikeLoud PDX
    
    <!DOCTYPE html>
    <html lang="en-US">
    <head>
        <meta charset="utf-8">
        <title>PDX Reporter Map | BikeLoud PDX</title>
        <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no">
        <link href="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.css" rel="stylesheet">
        <script src="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.js"></script>
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/pelinoleg/CSSformalize@master/css/css-formalize.min.css">
        <style>
            /* See https://www.cssformalize.com/generate.html */
            :root {
                --cform-text-color: rgba(0, 0, 0, 1);
                --cform-accent: rgba(0, 0, 0, 1);
            }
    
            body {
                margin: 0;
                padding: 0;
                font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
            }
    
            .root {
            }
    
            #map {
                position: absolute;
                top: 0;
                bottom: 0;
                width: 100%;
                /*background: linear-gradient(#e66465, #9198e5);*/
            }
    
            /*noinspection CssUnusedSymbol*/
            .mapboxgl-popup-content {
                border-radius: 6px;
            }
    
            .chrome {
                position: fixed;
                width: 100%;
                z-index: 1000;
            }
    
            #progress-bar {
                width: 100%;
                accent-color: var(--cform-text-color);
                transform: translateY(-10px) scaleY(120%);
            }
    
            .d-none {
                display: none;
            }
    
            .pagehead {
                margin: 0;
            }
    
            .subhead {
                margin: 12px 0 0;
            }
    
            .nav {
                display: flex;
                flex-direction: column;
                padding: 16px 12px 16px;
                background-color: white;
            }
    
            .row {
                display: flex;
                flex-direction: row;
                gap: 16px;
            }
    
            .col {
                display: flex;
                flex-direction: column;
            }
    
            .align-middle {
                align-items: center;
            }
    
            .controls {
                gap: 16px;
                margin-top: 16px;
            }
    
            .ml {
                margin-left: 16px;
            }
    
            label, .label {
                font-size: 16px;
            }
    
            input[type=radio] {
                margin-right: 8px !important;
            }
        </style>
        <script>
          const categoryEmoji = {
            'Park Maintenance': ['tree', '🌲', '#1c9100'],
            'Street Cleaning (Days)': ['street_cleaning', '🧹', '#c4774d'],
            'Debris in Roadway': ['debris', 'πŸ—‘οΈ', '#777777'],
            'Street Lighting': ['street_lighting', 'πŸ’‘', '#f0dda3'],
            'Work Zone Concerns': ['work_zone', 'πŸ‘·β€', '#ffde00'],
            'Potholes': ['pothole', 'πŸ•³οΈ', '#333333'],
            'Plugged Storm Drain/Inlet': ['plugged_drain', '🌊', '#0096ff'],
            'Sidewalk Vegetation': ['sidewalk_veg', 'βœ‚οΈ', '#59f81c'],
            'Illegal Parking': ['parking', 'πŸš—', '#53a7be'],
            'Sewer Cleaning': ['sewer', 'πŸ’©', '#6b3d24'],
            'Campsite Reporting': ['campsite', '⛺️', '#ff6b0f'],
            'Other': ['other', '❓', '#ff0000'],
          }
    
          function getCategoryInfo(key) {
            let arr = categoryEmoji[key];
            if (!arr) {
              arr = categoryEmoji['Other'];
            }
            return {symbol_name: arr[0], emoji: arr[1], color: arr[2]};
          }
        </script>
    </head>
    <body>
    <div class="root">
        <div class="chrome">
            <div class="nav">
                <div class="col">
                    <h1 class="pagehead">PDX Reporter Map</h1>
                    <script>function showLegend() {
                      let lines = [
                        `Tap/click and drag to pan the map.`,
                        'Pinch or double-click to zoom in/out, or use controls on the bottom right.',
                        'Tap/click on a cluster of markers to zoom into and expand it.',
                        'Tap/click on a marker to view more information about the ticket.',
                        '',
                        'Use the inputs to view tickets from a particular time period, and/or search
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 2606:50c0:8003::153:80 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 301 Moved Permanently
    Connection: close
    Content-Length: 162
    Server: GitHub.com
    Content-Type: text/html
    Location: https://pdxreporter.webhookdb.com/
    X-GitHub-Request-Id: 2C0C:246A5E:376929:3F16F0:69643828
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-bom-vanm7210035-BOM
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1768175659.947524,VS0,VE1
    Vary: Accept-Encoding
    X-Fastly-Request-ID: 169f928b7f63f50ae5824a23ff11c264d2d8d6bf
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 2606:50c0:8000::153:80 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 301 Moved Permanently
    Connection: close
    Content-Length: 162
    Server: GitHub.com
    Content-Type: text/html
    Location: https://pdxreporter.webhookdb.com/
    X-GitHub-Request-Id: A4BE:288CE4:39459C4:40D1D0D:69643826
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-lga21959-LGA
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1768175659.677595,VS0,VE3
    Vary: Accept-Encoding
    X-Fastly-Request-ID: 6d0f40dcceae54fc9eb37244f9e35325739b8ea9
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 185.199.110.153:80 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 301 Moved Permanently
    Connection: close
    Content-Length: 162
    Server: GitHub.com
    Content-Type: text/html
    x-origin-cache: HIT
    Location: https://pdxreporter.webhookdb.com/
    X-GitHub-Request-Id: 40CC:3BA97C:328544A:3356CDA:69643821
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-rtm-ehrd2290028-RTM
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1768175659.765194,VS0,VE2
    Vary: Accept-Encoding
    X-Fastly-Request-ID: e6dc4736779677d737d04b7fdbbb50cb395b0922
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 185.199.109.153:80 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 301 Moved Permanently
    Connection: close
    Content-Length: 162
    Server: GitHub.com
    Content-Type: text/html
    Location: https://pdxreporter.webhookdb.com/
    X-GitHub-Request-Id: A4BE:288CE4:39459C4:40D1D0D:69643826
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-lga21942-LGA
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1768175659.676435,VS0,VE1
    Vary: Accept-Encoding
    X-Fastly-Request-ID: 7da9a05879c76bef65ec8209814f06716d129973
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 2606:50c0:8001::153:443 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 200 OK
    Connection: close
    Content-Length: 17970
    Server: GitHub.com
    Content-Type: text/html; charset=utf-8
    Last-Modified: Mon, 08 Apr 2024 02:46:26 GMT
    Access-Control-Allow-Origin: *
    ETag: "66135a82-4632"
    expires: Mon, 12 Jan 2026 00:04:16 GMT
    Cache-Control: max-age=600
    x-proxy-cache: MISS
    X-GitHub-Request-Id: E600:24E08C:C259BD:C97530:69643826
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-sin-wsss1830088-SIN
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1768175659.900281,VS0,VE1
    Vary: Accept-Encoding
    X-Fastly-Request-ID: 1467d08ffef9d72e215842dc4854ddcb5f75f371
    
    Page title: PDX Reporter Map | BikeLoud PDX
    
    <!DOCTYPE html>
    <html lang="en-US">
    <head>
        <meta charset="utf-8">
        <title>PDX Reporter Map | BikeLoud PDX</title>
        <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no">
        <link href="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.css" rel="stylesheet">
        <script src="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.js"></script>
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/pelinoleg/CSSformalize@master/css/css-formalize.min.css">
        <style>
            /* See https://www.cssformalize.com/generate.html */
            :root {
                --cform-text-color: rgba(0, 0, 0, 1);
                --cform-accent: rgba(0, 0, 0, 1);
            }
    
            body {
                margin: 0;
                padding: 0;
                font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
            }
    
            .root {
            }
    
            #map {
                position: absolute;
                top: 0;
                bottom: 0;
                width: 100%;
                /*background: linear-gradient(#e66465, #9198e5);*/
            }
    
            /*noinspection CssUnusedSymbol*/
            .mapboxgl-popup-content {
                border-radius: 6px;
            }
    
            .chrome {
                position: fixed;
                width: 100%;
                z-index: 1000;
            }
    
            #progress-bar {
                width: 100%;
                accent-color: var(--cform-text-color);
                transform: translateY(-10px) scaleY(120%);
            }
    
            .d-none {
                display: none;
            }
    
            .pagehead {
                margin: 0;
            }
    
            .subhead {
                margin: 12px 0 0;
            }
    
            .nav {
                display: flex;
                flex-direction: column;
                padding: 16px 12px 16px;
                background-color: white;
            }
    
            .row {
                display: flex;
                flex-direction: row;
                gap: 16px;
            }
    
            .col {
                display: flex;
                flex-direction: column;
            }
    
            .align-middle {
                align-items: center;
            }
    
            .controls {
                gap: 16px;
                margin-top: 16px;
            }
    
            .ml {
                margin-left: 16px;
            }
    
            label, .label {
                font-size: 16px;
            }
    
            input[type=radio] {
                margin-right: 8px !important;
            }
        </style>
        <script>
          const categoryEmoji = {
            'Park Maintenance': ['tree', '🌲', '#1c9100'],
            'Street Cleaning (Days)': ['street_cleaning', '🧹', '#c4774d'],
            'Debris in Roadway': ['debris', 'πŸ—‘οΈ', '#777777'],
            'Street Lighting': ['street_lighting', 'πŸ’‘', '#f0dda3'],
            'Work Zone Concerns': ['work_zone', 'πŸ‘·β€', '#ffde00'],
            'Potholes': ['pothole', 'πŸ•³οΈ', '#333333'],
            'Plugged Storm Drain/Inlet': ['plugged_drain', '🌊', '#0096ff'],
            'Sidewalk Vegetation': ['sidewalk_veg', 'βœ‚οΈ', '#59f81c'],
            'Illegal Parking': ['parking', 'πŸš—', '#53a7be'],
            'Sewer Cleaning': ['sewer', 'πŸ’©', '#6b3d24'],
            'Campsite Reporting': ['campsite', '⛺️', '#ff6b0f'],
            'Other': ['other', '❓', '#ff0000'],
          }
    
          function getCategoryInfo(key) {
            let arr = categoryEmoji[key];
            if (!arr) {
              arr = categoryEmoji['Other'];
            }
            return {symbol_name: arr[0], emoji: arr[1], color: arr[2]};
          }
        </script>
    </head>
    <body>
    <div class="root">
        <div class="chrome">
            <div class="nav">
                <div class="col">
                    <h1 class="pagehead">PDX Reporter Map</h1>
                    <script>function showLegend() {
                      let lines = [
                        `Tap/click and drag to pan the map.`,
                        'Pinch or double-click to zoom in/out, or use controls on the bottom right.',
                        'Tap/click on a cluster of markers to zoom into and expand it.',
                        'Tap/click on a marker to view more information about the ticket.',
                        '',
                        'Use the inputs to view tickets from a particular time period, and/or search
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 185.199.111.153:80 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 301 Moved Permanently
    Connection: close
    Content-Length: 162
    Server: GitHub.com
    Content-Type: text/html
    Location: https://pdxreporter.webhookdb.com/
    X-GitHub-Request-Id: A4BE:288CE4:39459C4:40D1D0D:69643826
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-lga21953-LGA
    X-Cache: HIT
    X-Cache-Hits: 2
    X-Timer: S1768175659.674626,VS0,VE1
    Vary: Accept-Encoding
    X-Fastly-Request-ID: 0ccc6352b2ea03a5a0f84fa3dfdf3f0b18e0237e
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 185.199.108.153:443 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 200 OK
    Connection: close
    Content-Length: 17970
    Server: GitHub.com
    Content-Type: text/html; charset=utf-8
    x-origin-cache: HIT
    Last-Modified: Mon, 08 Apr 2024 02:46:26 GMT
    Access-Control-Allow-Origin: *
    ETag: "66135a82-4632"
    expires: Mon, 12 Jan 2026 00:04:16 GMT
    Cache-Control: max-age=600
    x-proxy-cache: MISS
    X-GitHub-Request-Id: 1238:3D8107:1E9E950:1F8FD9F:69643827
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-pao-kpao1770020-PAO
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1768175659.718651,VS0,VE4
    Vary: Accept-Encoding
    X-Fastly-Request-ID: c9b441a878c031193f8dd39b1c931aa89cd93c0d
    
    Page title: PDX Reporter Map | BikeLoud PDX
    
    <!DOCTYPE html>
    <html lang="en-US">
    <head>
        <meta charset="utf-8">
        <title>PDX Reporter Map | BikeLoud PDX</title>
        <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no">
        <link href="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.css" rel="stylesheet">
        <script src="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.js"></script>
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/pelinoleg/CSSformalize@master/css/css-formalize.min.css">
        <style>
            /* See https://www.cssformalize.com/generate.html */
            :root {
                --cform-text-color: rgba(0, 0, 0, 1);
                --cform-accent: rgba(0, 0, 0, 1);
            }
    
            body {
                margin: 0;
                padding: 0;
                font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
            }
    
            .root {
            }
    
            #map {
                position: absolute;
                top: 0;
                bottom: 0;
                width: 100%;
                /*background: linear-gradient(#e66465, #9198e5);*/
            }
    
            /*noinspection CssUnusedSymbol*/
            .mapboxgl-popup-content {
                border-radius: 6px;
            }
    
            .chrome {
                position: fixed;
                width: 100%;
                z-index: 1000;
            }
    
            #progress-bar {
                width: 100%;
                accent-color: var(--cform-text-color);
                transform: translateY(-10px) scaleY(120%);
            }
    
            .d-none {
                display: none;
            }
    
            .pagehead {
                margin: 0;
            }
    
            .subhead {
                margin: 12px 0 0;
            }
    
            .nav {
                display: flex;
                flex-direction: column;
                padding: 16px 12px 16px;
                background-color: white;
            }
    
            .row {
                display: flex;
                flex-direction: row;
                gap: 16px;
            }
    
            .col {
                display: flex;
                flex-direction: column;
            }
    
            .align-middle {
                align-items: center;
            }
    
            .controls {
                gap: 16px;
                margin-top: 16px;
            }
    
            .ml {
                margin-left: 16px;
            }
    
            label, .label {
                font-size: 16px;
            }
    
            input[type=radio] {
                margin-right: 8px !important;
            }
        </style>
        <script>
          const categoryEmoji = {
            'Park Maintenance': ['tree', '🌲', '#1c9100'],
            'Street Cleaning (Days)': ['street_cleaning', '🧹', '#c4774d'],
            'Debris in Roadway': ['debris', 'πŸ—‘οΈ', '#777777'],
            'Street Lighting': ['street_lighting', 'πŸ’‘', '#f0dda3'],
            'Work Zone Concerns': ['work_zone', 'πŸ‘·β€', '#ffde00'],
            'Potholes': ['pothole', 'πŸ•³οΈ', '#333333'],
            'Plugged Storm Drain/Inlet': ['plugged_drain', '🌊', '#0096ff'],
            'Sidewalk Vegetation': ['sidewalk_veg', 'βœ‚οΈ', '#59f81c'],
            'Illegal Parking': ['parking', 'πŸš—', '#53a7be'],
            'Sewer Cleaning': ['sewer', 'πŸ’©', '#6b3d24'],
            'Campsite Reporting': ['campsite', '⛺️', '#ff6b0f'],
            'Other': ['other', '❓', '#ff0000'],
          }
    
          function getCategoryInfo(key) {
            let arr = categoryEmoji[key];
            if (!arr) {
              arr = categoryEmoji['Other'];
            }
            return {symbol_name: arr[0], emoji: arr[1], color: arr[2]};
          }
        </script>
    </head>
    <body>
    <div class="root">
        <div class="chrome">
            <div class="nav">
                <div class="col">
                    <h1 class="pagehead">PDX Reporter Map</h1>
                    <script>function showLegend() {
                      let lines = [
                        `Tap/click and drag to pan the map.`,
                        'Pinch or double-click to zoom in/out, or use controls on the bottom right.',
                        'Tap/click on a cluster of markers to zoom into and expand it.',
                        'Tap/click on a marker to view more information about the ticket.',
                        '',
                        'Use the inputs to view tickets from a particular time period, and/or search
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 2606:50c0:8001::153:80 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 301 Moved Permanently
    Connection: close
    Content-Length: 162
    Server: GitHub.com
    Content-Type: text/html
    Location: https://pdxreporter.webhookdb.com/
    X-GitHub-Request-Id: BEE6:11720F:C3681F:CAA4BA:69643828
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-sin-wsat1880091-SIN
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1768175659.859307,VS0,VE1
    Vary: Accept-Encoding
    X-Fastly-Request-ID: 15b3b9d376623c5789fb325f88dd55ed71bb23df
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 185.199.110.153:443 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 200 OK
    Connection: close
    Content-Length: 17970
    Server: GitHub.com
    Content-Type: text/html; charset=utf-8
    x-origin-cache: HIT
    Last-Modified: Mon, 08 Apr 2024 02:46:26 GMT
    Access-Control-Allow-Origin: *
    ETag: "66135a82-4632"
    expires: Mon, 12 Jan 2026 00:04:16 GMT
    Cache-Control: max-age=600
    x-proxy-cache: MISS
    X-GitHub-Request-Id: 1238:3D8107:1E9E950:1F8FD9F:69643827
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-pao-kpao1770055-PAO
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1768175659.715462,VS0,VE2
    Vary: Accept-Encoding
    X-Fastly-Request-ID: 3d94c0bff6c05159c026fbc3532dc1770aca8a26
    
    Page title: PDX Reporter Map | BikeLoud PDX
    
    <!DOCTYPE html>
    <html lang="en-US">
    <head>
        <meta charset="utf-8">
        <title>PDX Reporter Map | BikeLoud PDX</title>
        <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no">
        <link href="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.css" rel="stylesheet">
        <script src="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.js"></script>
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/pelinoleg/CSSformalize@master/css/css-formalize.min.css">
        <style>
            /* See https://www.cssformalize.com/generate.html */
            :root {
                --cform-text-color: rgba(0, 0, 0, 1);
                --cform-accent: rgba(0, 0, 0, 1);
            }
    
            body {
                margin: 0;
                padding: 0;
                font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
            }
    
            .root {
            }
    
            #map {
                position: absolute;
                top: 0;
                bottom: 0;
                width: 100%;
                /*background: linear-gradient(#e66465, #9198e5);*/
            }
    
            /*noinspection CssUnusedSymbol*/
            .mapboxgl-popup-content {
                border-radius: 6px;
            }
    
            .chrome {
                position: fixed;
                width: 100%;
                z-index: 1000;
            }
    
            #progress-bar {
                width: 100%;
                accent-color: var(--cform-text-color);
                transform: translateY(-10px) scaleY(120%);
            }
    
            .d-none {
                display: none;
            }
    
            .pagehead {
                margin: 0;
            }
    
            .subhead {
                margin: 12px 0 0;
            }
    
            .nav {
                display: flex;
                flex-direction: column;
                padding: 16px 12px 16px;
                background-color: white;
            }
    
            .row {
                display: flex;
                flex-direction: row;
                gap: 16px;
            }
    
            .col {
                display: flex;
                flex-direction: column;
            }
    
            .align-middle {
                align-items: center;
            }
    
            .controls {
                gap: 16px;
                margin-top: 16px;
            }
    
            .ml {
                margin-left: 16px;
            }
    
            label, .label {
                font-size: 16px;
            }
    
            input[type=radio] {
                margin-right: 8px !important;
            }
        </style>
        <script>
          const categoryEmoji = {
            'Park Maintenance': ['tree', '🌲', '#1c9100'],
            'Street Cleaning (Days)': ['street_cleaning', '🧹', '#c4774d'],
            'Debris in Roadway': ['debris', 'πŸ—‘οΈ', '#777777'],
            'Street Lighting': ['street_lighting', 'πŸ’‘', '#f0dda3'],
            'Work Zone Concerns': ['work_zone', 'πŸ‘·β€', '#ffde00'],
            'Potholes': ['pothole', 'πŸ•³οΈ', '#333333'],
            'Plugged Storm Drain/Inlet': ['plugged_drain', '🌊', '#0096ff'],
            'Sidewalk Vegetation': ['sidewalk_veg', 'βœ‚οΈ', '#59f81c'],
            'Illegal Parking': ['parking', 'πŸš—', '#53a7be'],
            'Sewer Cleaning': ['sewer', 'πŸ’©', '#6b3d24'],
            'Campsite Reporting': ['campsite', '⛺️', '#ff6b0f'],
            'Other': ['other', '❓', '#ff0000'],
          }
    
          function getCategoryInfo(key) {
            let arr = categoryEmoji[key];
            if (!arr) {
              arr = categoryEmoji['Other'];
            }
            return {symbol_name: arr[0], emoji: arr[1], color: arr[2]};
          }
        </script>
    </head>
    <body>
    <div class="root">
        <div class="chrome">
            <div class="nav">
                <div class="col">
                    <h1 class="pagehead">PDX Reporter Map</h1>
                    <script>function showLegend() {
                      let lines = [
                        `Tap/click and drag to pan the map.`,
                        'Pinch or double-click to zoom in/out, or use controls on the bottom right.',
                        'Tap/click on a cluster of markers to zoom into and expand it.',
                        'Tap/click on a marker to view more information about the ticket.',
                        '',
                        'Use the inputs to view tickets from a particular time period, and/or search
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 2606:50c0:8002::153:80 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 301 Moved Permanently
    Connection: close
    Content-Length: 162
    Server: GitHub.com
    Content-Type: text/html
    Location: https://pdxreporter.webhookdb.com/
    X-GitHub-Request-Id: 6D80:1A5855:3168BC6:323C041:69643828
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-fra-eddf8230082-FRA
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1768175659.691987,VS0,VE3
    Vary: Accept-Encoding
    X-Fastly-Request-ID: cd91a470962215bfd50aad9c8db685a177a7b447
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    
    Found 2026-01-11 by HttpPlugin
    Create report
  • Open service 2606:50c0:8003::153:443 Β· pdxreporter.webhookdb.com

    2026-01-11 23:54

    HTTP/1.1 200 OK
    Connection: close
    Content-Length: 17970
    Server: GitHub.com
    Content-Type: text/html; charset=utf-8
    Last-Modified: Mon, 08 Apr 2024 02:46:26 GMT
    Access-Control-Allow-Origin: *
    ETag: "66135a82-4632"
    expires: Mon, 12 Jan 2026 00:04:16 GMT
    Cache-Control: max-age=600
    x-proxy-cache: MISS
    X-GitHub-Request-Id: 662E:35B292:335FAA1:34317DE:69643828
    Accept-Ranges: bytes
    Date: Sun, 11 Jan 2026 23:54:18 GMT
    Via: 1.1 varnish
    Age: 2
    X-Served-By: cache-fra-eddf8230073-FRA
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1768175659.726362,VS0,VE1
    Vary: Accept-Encoding
    X-Fastly-Request-ID: a6e0a800098eb8fe63a1023a129cb757a54e0f75
    
    Page title: PDX Reporter Map | BikeLoud PDX
    
    <!DOCTYPE html>
    <html lang="en-US">
    <head>
        <meta charset="utf-8">
        <title>PDX Reporter Map | BikeLoud PDX</title>
        <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no">
        <link href="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.css" rel="stylesheet">
        <script src="https://api.mapbox.com/mapbox-gl-js/v3.1.2/mapbox-gl.js"></script>
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/pelinoleg/CSSformalize@master/css/css-formalize.min.css">
        <style>
            /* See https://www.cssformalize.com/generate.html */
            :root {
                --cform-text-color: rgba(0, 0, 0, 1);
                --cform-accent: rgba(0, 0, 0, 1);
            }
    
            body {
                margin: 0;
                padding: 0;
                font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
            }
    
            .root {
            }
    
            #map {
                position: absolute;
                top: 0;
                bottom: 0;
                width: 100%;
                /*background: linear-gradient(#e66465, #9198e5);*/
            }
    
            /*noinspection CssUnusedSymbol*/
            .mapboxgl-popup-content {
                border-radius: 6px;
            }
    
            .chrome {
                position: fixed;
                width: 100%;
                z-index: 1000;
            }
    
            #progress-bar {
                width: 100%;
                accent-color: var(--cform-text-color);
                transform: translateY(-10px) scaleY(120%);
            }
    
            .d-none {
                display: none;
            }
    
            .pagehead {
                margin: 0;
            }
    
            .subhead {
                margin: 12px 0 0;
            }
    
            .nav {
                display: flex;
                flex-direction: column;
                padding: 16px 12px 16px;
                background-color: white;
            }
    
            .row {
                display: flex;
                flex-direction: row;
                gap: 16px;
            }
    
            .col {
                display: flex;
                flex-direction: column;
            }
    
            .align-middle {
                align-items: center;
            }
    
            .controls {
                gap: 16px;
                margin-top: 16px;
            }
    
            .ml {
                margin-left: 16px;
            }
    
            label, .label {
                font-size: 16px;
            }
    
            input[type=radio] {
                margin-right: 8px !important;
            }
        </style>
        <script>
          const categoryEmoji = {
            'Park Maintenance': ['tree', '🌲', '#1c9100'],
            'Street Cleaning (Days)': ['street_cleaning', '🧹', '#c4774d'],
            'Debris in Roadway': ['debris', 'πŸ—‘οΈ', '#777777'],
            'Street Lighting': ['street_lighting', 'πŸ’‘', '#f0dda3'],
            'Work Zone Concerns': ['work_zone', 'πŸ‘·β€', '#ffde00'],
            'Potholes': ['pothole', 'πŸ•³οΈ', '#333333'],
            'Plugged Storm Drain/Inlet': ['plugged_drain', '🌊', '#0096ff'],
            'Sidewalk Vegetation': ['sidewalk_veg', 'βœ‚οΈ', '#59f81c'],
            'Illegal Parking': ['parking', 'πŸš—', '#53a7be'],
            'Sewer Cleaning': ['sewer', 'πŸ’©', '#6b3d24'],
            'Campsite Reporting': ['campsite', '⛺️', '#ff6b0f'],
            'Other': ['other', '❓', '#ff0000'],
          }
    
          function getCategoryInfo(key) {
            let arr = categoryEmoji[key];
            if (!arr) {
              arr = categoryEmoji['Other'];
            }
            return {symbol_name: arr[0], emoji: arr[1], color: arr[2]};
          }
        </script>
    </head>
    <body>
    <div class="root">
        <div class="chrome">
            <div class="nav">
                <div class="col">
                    <h1 class="pagehead">PDX Reporter Map</h1>
                    <script>function showLegend() {
                      let lines = [
                        `Tap/click and drag to pan the map.`,
                        'Pinch or double-click to zoom in/out, or use controls on the bottom right.',
                        'Tap/click on a cluster of markers to zoom into and expand it.',
                        'Tap/click on a marker to view more information about the ticket.',
                        '',
                        'Use the inputs to view tickets from a particular time period, and/or search
    Found 2026-01-11 by HttpPlugin
    Create report
pdxreporter.webhookdb.com
CN:
pdxreporter.webhookdb.com
Key:
RSA-2048
Issuer:
R12
Not before:
2026-01-11 22:54
Not after:
2026-04-11 22:54