Domain app.thesaricollective.com
United States
AMAZON-02
Software information

Heroku

tcp/443 tcp/80

  • MacOS file listing through .DS_Store file
    First seen 2025-06-25 20:34
    Last seen 2026-01-02 17:19
    Open for 190 days
  • Open service 76.223.57.73:443 · app.thesaricollective.com

    2026-01-09 20:28

    HTTP/1.1 200 OK
    Cache-Control: max-age=0, private, must-revalidate
    Content-Length: 33041
    Content-Type: text/html; charset=utf-8
    Etag: W/"ceb7865b68d2b305fe40d404cda2cf9f"
    Feature-Policy: geolocation 'self'; camera 'none'; microphone 'none'; usb 'none'; fullscreen 'self'; payment 'self'
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Referrer-Policy: strict-origin-when-cross-origin
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=aZnRAlVK2dH%2FMUZhbW141D%2B7Ssoi9vgGiPhOeWwe%2Fso%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767990533"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=aZnRAlVK2dH%2FMUZhbW141D%2B7Ssoi9vgGiPhOeWwe%2Fso%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767990533"
    Server: Heroku
    Set-Cookie: logged_in=false; path=/; samesite=lax
    Strict-Transport-Security: max-age=63072000; includeSubDomains
    Vary: Accept-Encoding
    Via: 1.1 heroku-router
    X-Content-Type-Options: nosniff
    X-Download-Options: noopen
    X-Frame-Options: SAMEORIGIN
    X-Permitted-Cross-Domain-Policies: none
    X-Request-Id: 1a687340-74aa-8657-6eee-f2c6618957bb
    X-Runtime: 0.097684
    X-Xss-Protection: 0
    Date: Fri, 09 Jan 2026 20:28:53 GMT
    Connection: close
    
    Page title: Homepage
    
    
    
    
        <style>
          .nav-body-flex{
            margin-left: 300px;
          }
          @media screen and (max-width: 480px) {
            #app_nav_container {
              display: block;
              /* other CSS properties for mobile layout */
            }
            .nav-body-flex{
              margin-left: 0px !important;
            }
          }
        </style>
      <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
    
    
    <style>
    .preserve-spacing{
    text-align: left !important;
    }
    
    .w-webflow-badge {
    display: hidden
    }
    
    form{
        margin-block-end: 0em !important;
    }
    
    
    .nav_component{
    position: static !important;
    }
    .sidebar, th{
    background-color: #fff !important;
    }
    
    body{
    height: 100vh;
    .container{
    display: block !important;}
    }
    
    #app_view_container > div, .container {
    min-width: 73% !important;
    }
    
    .breadcrumb
    {
    max-width: 80rem !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border-bottom: none !important;
    }
    
    * {
     font-family: "Poppins", sans-serif;
    }
    
    #filters-label {
     font-family: "Poppins", sans-serif;
    }
    
    a{
     font-family: "Poppins", sans-serif;
    }
    
    h5{
     font-family: "Poppins", sans-serif;
      font-weight: 800 important;
    }
    
    p{
     font-family: "Poppins", sans-serif;
    }
    
    </style>
      <div id = "app_view_container" class = "">
        <div id = "app_nav_container" class = "">
        </div>
        <div id = "app_body_container" class = "">
          
    
    <script>
    // jQuery Compatibility Layer for Webflow
    (function() {
      // Store references to any existing jQuery plugins we need to preserve
      var preservedPlugins = {};
      
      // Check if jQuery exists and preserve important plugins
      if (window.jQuery && window.jQuery.fn) {
        if (window.jQuery.fn.DataTable) {
          preservedPlugins.DataTable = window.jQuery.fn.DataTable;
        }
        if (window.jQuery.fn.select2) {
          preservedPlugins.select2 = window.jQuery.fn.select2;
        }
      }
      
      // Store the original jQuery version
      window.originalJQueryVersion = window.jQuery ? window.jQuery.fn.jquery : null;
      
      // Allow Webflow to load naturally without interference
      // Function to restore plugins after Webflow loads
      window.restoreApplicationPlugins = function() {
        if (window.jQuery && window.jQuery.fn) {
          // Restore DataTable if it was lost
          if (!window.jQuery.fn.DataTable && preservedPlugins.DataTable) {
            window.jQuery.fn.DataTable = preservedPlugins.DataTable;
            window.jQuery.fn.dataTable = preservedPlugins.DataTable;
          }
          
          // Restore select2 if it was lost
          if (!window.jQuery.fn.select2 && preservedPlugins.select2) {
            window.jQuery.fn.select2 = preservedPlugins.select2;
          }
        }
      };
      
      // Check periodically if we need to restore plugins
      var checkCount = 0;
      var checkInterval = setInterval(function() {
        checkCount++;
        
        // If jQuery changed, restore plugins
        if (window.jQuery && window.jQuery.fn && window.jQuery.fn.jquery !== window.originalJQueryVersion) {
          window.restoreApplicationPlugins();
          clearInterval(checkInterval);
        }
        
        // Stop checking after 5 seconds
        if (checkCount > 50) {
          clearInterval(checkInterval);
          window.restoreApplicationPlugins(); // One final attempt
        }
      }, 100);
      
      // Also restore after page fully loads
      window.addEventListener('load', function() {
        setTimeout(window.restoreApplicationPlugins, 1000);
      });
    })();
    </script>
    
    
    <script defer = "defer">
        (function() {
            // Clean up any existing Tangram content on Android to prevent accumulation
            if (/Android/i.test(navigator.userAgent)) {
                // Remove any existing rendered Tangram content
                document.querySelectorAll('.tangram-content').forEach(function(element) {
                    if (element.hasAttribute('tg-user-id') || element.hasAt
    Found 2026-01-09 by HttpPlugin
    Create report
  • Open service 76.223.57.73:443 · app.thesaricollective.com

    2026-01-02 17:19

    HTTP/1.1 200 OK
    Cache-Control: max-age=0, private, must-revalidate
    Content-Length: 33041
    Content-Type: text/html; charset=utf-8
    Etag: W/"ceb7865b68d2b305fe40d404cda2cf9f"
    Feature-Policy: geolocation 'self'; camera 'none'; microphone 'none'; usb 'none'; fullscreen 'self'; payment 'self'
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Referrer-Policy: strict-origin-when-cross-origin
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=OR996P4n8aj%2BP%2BtztVrs1b0inu8VFHrWlTykEEnpwo8%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767374395"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=OR996P4n8aj%2BP%2BtztVrs1b0inu8VFHrWlTykEEnpwo8%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767374395"
    Server: Heroku
    Set-Cookie: logged_in=false; path=/; samesite=lax
    Strict-Transport-Security: max-age=63072000; includeSubDomains
    Vary: Accept-Encoding
    Via: 1.1 heroku-router
    X-Content-Type-Options: nosniff
    X-Download-Options: noopen
    X-Frame-Options: SAMEORIGIN
    X-Permitted-Cross-Domain-Policies: none
    X-Request-Id: f77ac939-4df6-1c18-7ba6-ff5a0deaa58d
    X-Runtime: 0.085785
    X-Xss-Protection: 0
    Date: Fri, 02 Jan 2026 17:19:56 GMT
    Connection: close
    
    Page title: Homepage
    
    
    
    
        <style>
          .nav-body-flex{
            margin-left: 300px;
          }
          @media screen and (max-width: 480px) {
            #app_nav_container {
              display: block;
              /* other CSS properties for mobile layout */
            }
            .nav-body-flex{
              margin-left: 0px !important;
            }
          }
        </style>
      <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
    
    
    <style>
    .preserve-spacing{
    text-align: left !important;
    }
    
    .w-webflow-badge {
    display: hidden
    }
    
    form{
        margin-block-end: 0em !important;
    }
    
    
    .nav_component{
    position: static !important;
    }
    .sidebar, th{
    background-color: #fff !important;
    }
    
    body{
    height: 100vh;
    .container{
    display: block !important;}
    }
    
    #app_view_container > div, .container {
    min-width: 73% !important;
    }
    
    .breadcrumb
    {
    max-width: 80rem !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border-bottom: none !important;
    }
    
    * {
     font-family: "Poppins", sans-serif;
    }
    
    #filters-label {
     font-family: "Poppins", sans-serif;
    }
    
    a{
     font-family: "Poppins", sans-serif;
    }
    
    h5{
     font-family: "Poppins", sans-serif;
      font-weight: 800 important;
    }
    
    p{
     font-family: "Poppins", sans-serif;
    }
    
    </style>
      <div id = "app_view_container" class = "">
        <div id = "app_nav_container" class = "">
        </div>
        <div id = "app_body_container" class = "">
          
    
    <script>
    // jQuery Compatibility Layer for Webflow
    (function() {
      // Store references to any existing jQuery plugins we need to preserve
      var preservedPlugins = {};
      
      // Check if jQuery exists and preserve important plugins
      if (window.jQuery && window.jQuery.fn) {
        if (window.jQuery.fn.DataTable) {
          preservedPlugins.DataTable = window.jQuery.fn.DataTable;
        }
        if (window.jQuery.fn.select2) {
          preservedPlugins.select2 = window.jQuery.fn.select2;
        }
      }
      
      // Store the original jQuery version
      window.originalJQueryVersion = window.jQuery ? window.jQuery.fn.jquery : null;
      
      // Allow Webflow to load naturally without interference
      // Function to restore plugins after Webflow loads
      window.restoreApplicationPlugins = function() {
        if (window.jQuery && window.jQuery.fn) {
          // Restore DataTable if it was lost
          if (!window.jQuery.fn.DataTable && preservedPlugins.DataTable) {
            window.jQuery.fn.DataTable = preservedPlugins.DataTable;
            window.jQuery.fn.dataTable = preservedPlugins.DataTable;
          }
          
          // Restore select2 if it was lost
          if (!window.jQuery.fn.select2 && preservedPlugins.select2) {
            window.jQuery.fn.select2 = preservedPlugins.select2;
          }
        }
      };
      
      // Check periodically if we need to restore plugins
      var checkCount = 0;
      var checkInterval = setInterval(function() {
        checkCount++;
        
        // If jQuery changed, restore plugins
        if (window.jQuery && window.jQuery.fn && window.jQuery.fn.jquery !== window.originalJQueryVersion) {
          window.restoreApplicationPlugins();
          clearInterval(checkInterval);
        }
        
        // Stop checking after 5 seconds
        if (checkCount > 50) {
          clearInterval(checkInterval);
          window.restoreApplicationPlugins(); // One final attempt
        }
      }, 100);
      
      // Also restore after page fully loads
      window.addEventListener('load', function() {
        setTimeout(window.restoreApplicationPlugins, 1000);
      });
    })();
    </script>
    
    
    <script defer = "defer">
        (function() {
            // Clean up any existing Tangram content on Android to prevent accumulation
            if (/Android/i.test(navigator.userAgent)) {
                // Remove any existing rendered Tangram content
                document.querySelectorAll('.tangram-content').forEach(function(element) {
                    if (element.hasAttribute('tg-user-id') || element.hasAt
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 76.223.57.73:443 · app.thesaricollective.com

    2025-12-23 01:31

    HTTP/1.1 200 OK
    Cache-Control: max-age=0, private, must-revalidate
    Content-Length: 33041
    Content-Type: text/html; charset=utf-8
    Etag: W/"ceb7865b68d2b305fe40d404cda2cf9f"
    Feature-Policy: geolocation 'self'; camera 'none'; microphone 'none'; usb 'none'; fullscreen 'self'; payment 'self'
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Referrer-Policy: strict-origin-when-cross-origin
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=7say9KXsm%2BVq%2BiB2kCW%2BpPeO5TsBLr8BdcZ5bnlSZFE%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766453506"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=7say9KXsm%2BVq%2BiB2kCW%2BpPeO5TsBLr8BdcZ5bnlSZFE%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766453506"
    Server: Heroku
    Set-Cookie: logged_in=false; path=/; samesite=lax
    Strict-Transport-Security: max-age=63072000; includeSubDomains
    Vary: Accept-Encoding
    Via: 1.1 heroku-router
    X-Content-Type-Options: nosniff
    X-Download-Options: noopen
    X-Frame-Options: SAMEORIGIN
    X-Permitted-Cross-Domain-Policies: none
    X-Request-Id: 1b286e98-2a1d-3bd9-9a59-c540997691e5
    X-Runtime: 0.095020
    X-Xss-Protection: 0
    Date: Tue, 23 Dec 2025 01:31:46 GMT
    Connection: close
    
    Page title: Homepage
    
    
    
    
        <style>
          .nav-body-flex{
            margin-left: 300px;
          }
          @media screen and (max-width: 480px) {
            #app_nav_container {
              display: block;
              /* other CSS properties for mobile layout */
            }
            .nav-body-flex{
              margin-left: 0px !important;
            }
          }
        </style>
      <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
    
    
    <style>
    .preserve-spacing{
    text-align: left !important;
    }
    
    .w-webflow-badge {
    display: hidden
    }
    
    form{
        margin-block-end: 0em !important;
    }
    
    
    .nav_component{
    position: static !important;
    }
    .sidebar, th{
    background-color: #fff !important;
    }
    
    body{
    height: 100vh;
    .container{
    display: block !important;}
    }
    
    #app_view_container > div, .container {
    min-width: 73% !important;
    }
    
    .breadcrumb
    {
    max-width: 80rem !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border-bottom: none !important;
    }
    
    * {
     font-family: "Poppins", sans-serif;
    }
    
    #filters-label {
     font-family: "Poppins", sans-serif;
    }
    
    a{
     font-family: "Poppins", sans-serif;
    }
    
    h5{
     font-family: "Poppins", sans-serif;
      font-weight: 800 important;
    }
    
    p{
     font-family: "Poppins", sans-serif;
    }
    
    </style>
      <div id = "app_view_container" class = "">
        <div id = "app_nav_container" class = "">
        </div>
        <div id = "app_body_container" class = "">
          
    
    <script>
    // jQuery Compatibility Layer for Webflow
    (function() {
      // Store references to any existing jQuery plugins we need to preserve
      var preservedPlugins = {};
      
      // Check if jQuery exists and preserve important plugins
      if (window.jQuery && window.jQuery.fn) {
        if (window.jQuery.fn.DataTable) {
          preservedPlugins.DataTable = window.jQuery.fn.DataTable;
        }
        if (window.jQuery.fn.select2) {
          preservedPlugins.select2 = window.jQuery.fn.select2;
        }
      }
      
      // Store the original jQuery version
      window.originalJQueryVersion = window.jQuery ? window.jQuery.fn.jquery : null;
      
      // Allow Webflow to load naturally without interference
      // Function to restore plugins after Webflow loads
      window.restoreApplicationPlugins = function() {
        if (window.jQuery && window.jQuery.fn) {
          // Restore DataTable if it was lost
          if (!window.jQuery.fn.DataTable && preservedPlugins.DataTable) {
            window.jQuery.fn.DataTable = preservedPlugins.DataTable;
            window.jQuery.fn.dataTable = preservedPlugins.DataTable;
          }
          
          // Restore select2 if it was lost
          if (!window.jQuery.fn.select2 && preservedPlugins.select2) {
            window.jQuery.fn.select2 = preservedPlugins.select2;
          }
        }
      };
      
      // Check periodically if we need to restore plugins
      var checkCount = 0;
      var checkInterval = setInterval(function() {
        checkCount++;
        
        // If jQuery changed, restore plugins
        if (window.jQuery && window.jQuery.fn && window.jQuery.fn.jquery !== window.originalJQueryVersion) {
          window.restoreApplicationPlugins();
          clearInterval(checkInterval);
        }
        
        // Stop checking after 5 seconds
        if (checkCount > 50) {
          clearInterval(checkInterval);
          window.restoreApplicationPlugins(); // One final attempt
        }
      }, 100);
      
      // Also restore after page fully loads
      window.addEventListener('load', function() {
        setTimeout(window.restoreApplicationPlugins, 1000);
      });
    })();
    </script>
    
    
    <script defer = "defer">
        (function() {
            // Clean up any existing Tangram content on Android to prevent accumulation
            if (/Android/i.test(navigator.userAgent)) {
                // Remove any existing rendered Tangram content
                document.querySelectorAll('.tangram-content').forEach(function(element) {
                    if (element.hasAttribute('tg-user-id') || element.hasAt
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 76.223.57.73:443 · app.thesaricollective.com

    2025-12-23 01:10

    HTTP/1.1 200 OK
    Cache-Control: max-age=0, private, must-revalidate
    Content-Length: 33041
    Content-Type: text/html; charset=utf-8
    Etag: W/"ceb7865b68d2b305fe40d404cda2cf9f"
    Feature-Policy: geolocation 'self'; camera 'none'; microphone 'none'; usb 'none'; fullscreen 'self'; payment 'self'
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Referrer-Policy: strict-origin-when-cross-origin
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=fv2zonY%2F3V8lHMJ122VOxfMky7r%2FId517masaw8kw6s%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766452229"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=fv2zonY%2F3V8lHMJ122VOxfMky7r%2FId517masaw8kw6s%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766452229"
    Server: Heroku
    Set-Cookie: logged_in=false; path=/; samesite=lax
    Strict-Transport-Security: max-age=63072000; includeSubDomains
    Vary: Accept-Encoding
    Via: 1.1 heroku-router
    X-Content-Type-Options: nosniff
    X-Download-Options: noopen
    X-Frame-Options: SAMEORIGIN
    X-Permitted-Cross-Domain-Policies: none
    X-Request-Id: 8bf70a7b-9cf0-56b5-d1d7-688ce644c6ff
    X-Runtime: 0.079989
    X-Xss-Protection: 0
    Date: Tue, 23 Dec 2025 01:10:29 GMT
    Connection: close
    
    Page title: Homepage
    
    
    
    
        <style>
          .nav-body-flex{
            margin-left: 300px;
          }
          @media screen and (max-width: 480px) {
            #app_nav_container {
              display: block;
              /* other CSS properties for mobile layout */
            }
            .nav-body-flex{
              margin-left: 0px !important;
            }
          }
        </style>
      <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
    
    
    <style>
    .preserve-spacing{
    text-align: left !important;
    }
    
    .w-webflow-badge {
    display: hidden
    }
    
    form{
        margin-block-end: 0em !important;
    }
    
    
    .nav_component{
    position: static !important;
    }
    .sidebar, th{
    background-color: #fff !important;
    }
    
    body{
    height: 100vh;
    .container{
    display: block !important;}
    }
    
    #app_view_container > div, .container {
    min-width: 73% !important;
    }
    
    .breadcrumb
    {
    max-width: 80rem !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border-bottom: none !important;
    }
    
    * {
     font-family: "Poppins", sans-serif;
    }
    
    #filters-label {
     font-family: "Poppins", sans-serif;
    }
    
    a{
     font-family: "Poppins", sans-serif;
    }
    
    h5{
     font-family: "Poppins", sans-serif;
      font-weight: 800 important;
    }
    
    p{
     font-family: "Poppins", sans-serif;
    }
    
    </style>
      <div id = "app_view_container" class = "">
        <div id = "app_nav_container" class = "">
        </div>
        <div id = "app_body_container" class = "">
          
    
    <script>
    // jQuery Compatibility Layer for Webflow
    (function() {
      // Store references to any existing jQuery plugins we need to preserve
      var preservedPlugins = {};
      
      // Check if jQuery exists and preserve important plugins
      if (window.jQuery && window.jQuery.fn) {
        if (window.jQuery.fn.DataTable) {
          preservedPlugins.DataTable = window.jQuery.fn.DataTable;
        }
        if (window.jQuery.fn.select2) {
          preservedPlugins.select2 = window.jQuery.fn.select2;
        }
      }
      
      // Store the original jQuery version
      window.originalJQueryVersion = window.jQuery ? window.jQuery.fn.jquery : null;
      
      // Allow Webflow to load naturally without interference
      // Function to restore plugins after Webflow loads
      window.restoreApplicationPlugins = function() {
        if (window.jQuery && window.jQuery.fn) {
          // Restore DataTable if it was lost
          if (!window.jQuery.fn.DataTable && preservedPlugins.DataTable) {
            window.jQuery.fn.DataTable = preservedPlugins.DataTable;
            window.jQuery.fn.dataTable = preservedPlugins.DataTable;
          }
          
          // Restore select2 if it was lost
          if (!window.jQuery.fn.select2 && preservedPlugins.select2) {
            window.jQuery.fn.select2 = preservedPlugins.select2;
          }
        }
      };
      
      // Check periodically if we need to restore plugins
      var checkCount = 0;
      var checkInterval = setInterval(function() {
        checkCount++;
        
        // If jQuery changed, restore plugins
        if (window.jQuery && window.jQuery.fn && window.jQuery.fn.jquery !== window.originalJQueryVersion) {
          window.restoreApplicationPlugins();
          clearInterval(checkInterval);
        }
        
        // Stop checking after 5 seconds
        if (checkCount > 50) {
          clearInterval(checkInterval);
          window.restoreApplicationPlugins(); // One final attempt
        }
      }, 100);
      
      // Also restore after page fully loads
      window.addEventListener('load', function() {
        setTimeout(window.restoreApplicationPlugins, 1000);
      });
    })();
    </script>
    
    
    <script defer = "defer">
        (function() {
            // Clean up any existing Tangram content on Android to prevent accumulation
            if (/Android/i.test(navigator.userAgent)) {
                // Remove any existing rendered Tangram content
                document.querySelectorAll('.tangram-content').forEach(function(element) {
                    if (element.hasAttribute('tg-user-id') || element.hasAt
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 13.248.213.92:80 · app.thesaricollective.com

    2025-12-23 01:10

    HTTP/1.1 301 Moved Permanently
    Content-Length: 0
    Content-Type: text/html; charset=utf-8
    Location: https://app.thesaricollective.com/
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=PGDSGzj2o63mGQ%2FJUEIdsxG%2BYAFSpQRDcwuv9koBBaI%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766452232"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=PGDSGzj2o63mGQ%2FJUEIdsxG%2BYAFSpQRDcwuv9koBBaI%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766452232"
    Server: Heroku
    Via: 1.1 heroku-router
    Date: Tue, 23 Dec 2025 01:10:32 GMT
    Connection: close
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 3.33.241.96:80 · app.thesaricollective.com

    2025-12-23 01:10

    HTTP/1.1 301 Moved Permanently
    Content-Length: 0
    Content-Type: text/html; charset=utf-8
    Location: https://app.thesaricollective.com/
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=TVLvH2SQ7Y6mEww37tvz7eSqcTPQEWuqvm9BjtUzAgw%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766452233"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=TVLvH2SQ7Y6mEww37tvz7eSqcTPQEWuqvm9BjtUzAgw%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766452233"
    Server: Heroku
    Via: 1.1 heroku-router
    Date: Tue, 23 Dec 2025 01:10:33 GMT
    Connection: close
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 76.223.57.73:80 · app.thesaricollective.com

    2025-12-23 01:10

    HTTP/1.1 301 Moved Permanently
    Content-Length: 0
    Content-Type: text/html; charset=utf-8
    Location: https://app.thesaricollective.com/
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=PGDSGzj2o63mGQ%2FJUEIdsxG%2BYAFSpQRDcwuv9koBBaI%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766452232"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=PGDSGzj2o63mGQ%2FJUEIdsxG%2BYAFSpQRDcwuv9koBBaI%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766452232"
    Server: Heroku
    Via: 1.1 heroku-router
    Date: Tue, 23 Dec 2025 01:10:32 GMT
    Connection: close
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · app.thesaricollective.com

    2025-12-23 01:10

    HTTP/1.1 200 OK
    Cache-Control: max-age=0, private, must-revalidate
    Content-Length: 33041
    Content-Type: text/html; charset=utf-8
    Etag: W/"ceb7865b68d2b305fe40d404cda2cf9f"
    Feature-Policy: geolocation 'self'; camera 'none'; microphone 'none'; usb 'none'; fullscreen 'self'; payment 'self'
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Referrer-Policy: strict-origin-when-cross-origin
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=fv2zonY%2F3V8lHMJ122VOxfMky7r%2FId517masaw8kw6s%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766452229"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=fv2zonY%2F3V8lHMJ122VOxfMky7r%2FId517masaw8kw6s%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766452229"
    Server: Heroku
    Set-Cookie: logged_in=false; path=/; samesite=lax
    Strict-Transport-Security: max-age=63072000; includeSubDomains
    Vary: Accept-Encoding
    Via: 1.1 heroku-router
    X-Content-Type-Options: nosniff
    X-Download-Options: noopen
    X-Frame-Options: SAMEORIGIN
    X-Permitted-Cross-Domain-Policies: none
    X-Request-Id: 193f3f54-d1ae-ceaf-a982-3e2a1bc46175
    X-Runtime: 0.089575
    X-Xss-Protection: 0
    Date: Tue, 23 Dec 2025 01:10:29 GMT
    Connection: close
    
    Page title: Homepage
    
    
    
    
        <style>
          .nav-body-flex{
            margin-left: 300px;
          }
          @media screen and (max-width: 480px) {
            #app_nav_container {
              display: block;
              /* other CSS properties for mobile layout */
            }
            .nav-body-flex{
              margin-left: 0px !important;
            }
          }
        </style>
      <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
    
    
    <style>
    .preserve-spacing{
    text-align: left !important;
    }
    
    .w-webflow-badge {
    display: hidden
    }
    
    form{
        margin-block-end: 0em !important;
    }
    
    
    .nav_component{
    position: static !important;
    }
    .sidebar, th{
    background-color: #fff !important;
    }
    
    body{
    height: 100vh;
    .container{
    display: block !important;}
    }
    
    #app_view_container > div, .container {
    min-width: 73% !important;
    }
    
    .breadcrumb
    {
    max-width: 80rem !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border-bottom: none !important;
    }
    
    * {
     font-family: "Poppins", sans-serif;
    }
    
    #filters-label {
     font-family: "Poppins", sans-serif;
    }
    
    a{
     font-family: "Poppins", sans-serif;
    }
    
    h5{
     font-family: "Poppins", sans-serif;
      font-weight: 800 important;
    }
    
    p{
     font-family: "Poppins", sans-serif;
    }
    
    </style>
      <div id = "app_view_container" class = "">
        <div id = "app_nav_container" class = "">
        </div>
        <div id = "app_body_container" class = "">
          
    
    <script>
    // jQuery Compatibility Layer for Webflow
    (function() {
      // Store references to any existing jQuery plugins we need to preserve
      var preservedPlugins = {};
      
      // Check if jQuery exists and preserve important plugins
      if (window.jQuery && window.jQuery.fn) {
        if (window.jQuery.fn.DataTable) {
          preservedPlugins.DataTable = window.jQuery.fn.DataTable;
        }
        if (window.jQuery.fn.select2) {
          preservedPlugins.select2 = window.jQuery.fn.select2;
        }
      }
      
      // Store the original jQuery version
      window.originalJQueryVersion = window.jQuery ? window.jQuery.fn.jquery : null;
      
      // Allow Webflow to load naturally without interference
      // Function to restore plugins after Webflow loads
      window.restoreApplicationPlugins = function() {
        if (window.jQuery && window.jQuery.fn) {
          // Restore DataTable if it was lost
          if (!window.jQuery.fn.DataTable && preservedPlugins.DataTable) {
            window.jQuery.fn.DataTable = preservedPlugins.DataTable;
            window.jQuery.fn.dataTable = preservedPlugins.DataTable;
          }
          
          // Restore select2 if it was lost
          if (!window.jQuery.fn.select2 && preservedPlugins.select2) {
            window.jQuery.fn.select2 = preservedPlugins.select2;
          }
        }
      };
      
      // Check periodically if we need to restore plugins
      var checkCount = 0;
      var checkInterval = setInterval(function() {
        checkCount++;
        
        // If jQuery changed, restore plugins
        if (window.jQuery && window.jQuery.fn && window.jQuery.fn.jquery !== window.originalJQueryVersion) {
          window.restoreApplicationPlugins();
          clearInterval(checkInterval);
        }
        
        // Stop checking after 5 seconds
        if (checkCount > 50) {
          clearInterval(checkInterval);
          window.restoreApplicationPlugins(); // One final attempt
        }
      }, 100);
      
      // Also restore after page fully loads
      window.addEventListener('load', function() {
        setTimeout(window.restoreApplicationPlugins, 1000);
      });
    })();
    </script>
    
    
    <script defer = "defer">
        (function() {
            // Clean up any existing Tangram content on Android to prevent accumulation
            if (/Android/i.test(navigator.userAgent)) {
                // Remove any existing rendered Tangram content
                document.querySelectorAll('.tangram-content').forEach(function(element) {
                    if (element.hasAttribute('tg-user-id') || element.hasAt
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 15.197.149.68:80 · app.thesaricollective.com

    2025-12-23 01:10

    HTTP/1.1 301 Moved Permanently
    Content-Length: 0
    Content-Type: text/html; charset=utf-8
    Location: https://app.thesaricollective.com/
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=PGDSGzj2o63mGQ%2FJUEIdsxG%2BYAFSpQRDcwuv9koBBaI%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766452232"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=PGDSGzj2o63mGQ%2FJUEIdsxG%2BYAFSpQRDcwuv9koBBaI%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766452232"
    Server: Heroku
    Via: 1.1 heroku-router
    Date: Tue, 23 Dec 2025 01:10:32 GMT
    Connection: close
    
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 15.197.149.68:443 · app.thesaricollective.com

    2025-12-23 01:10

    HTTP/1.1 200 OK
    Cache-Control: max-age=0, private, must-revalidate
    Content-Length: 33041
    Content-Type: text/html; charset=utf-8
    Etag: W/"ceb7865b68d2b305fe40d404cda2cf9f"
    Feature-Policy: geolocation 'self'; camera 'none'; microphone 'none'; usb 'none'; fullscreen 'self'; payment 'self'
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Referrer-Policy: strict-origin-when-cross-origin
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=fv2zonY%2F3V8lHMJ122VOxfMky7r%2FId517masaw8kw6s%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766452229"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=fv2zonY%2F3V8lHMJ122VOxfMky7r%2FId517masaw8kw6s%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766452229"
    Server: Heroku
    Set-Cookie: logged_in=false; path=/; samesite=lax
    Strict-Transport-Security: max-age=63072000; includeSubDomains
    Vary: Accept-Encoding
    Via: 1.1 heroku-router
    X-Content-Type-Options: nosniff
    X-Download-Options: noopen
    X-Frame-Options: SAMEORIGIN
    X-Permitted-Cross-Domain-Policies: none
    X-Request-Id: c9e26ade-bc19-529a-0225-3a800cbbdea7
    X-Runtime: 0.086423
    X-Xss-Protection: 0
    Date: Tue, 23 Dec 2025 01:10:29 GMT
    Connection: close
    
    Page title: Homepage
    
    
    
    
        <style>
          .nav-body-flex{
            margin-left: 300px;
          }
          @media screen and (max-width: 480px) {
            #app_nav_container {
              display: block;
              /* other CSS properties for mobile layout */
            }
            .nav-body-flex{
              margin-left: 0px !important;
            }
          }
        </style>
      <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
    
    
    <style>
    .preserve-spacing{
    text-align: left !important;
    }
    
    .w-webflow-badge {
    display: hidden
    }
    
    form{
        margin-block-end: 0em !important;
    }
    
    
    .nav_component{
    position: static !important;
    }
    .sidebar, th{
    background-color: #fff !important;
    }
    
    body{
    height: 100vh;
    .container{
    display: block !important;}
    }
    
    #app_view_container > div, .container {
    min-width: 73% !important;
    }
    
    .breadcrumb
    {
    max-width: 80rem !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border-bottom: none !important;
    }
    
    * {
     font-family: "Poppins", sans-serif;
    }
    
    #filters-label {
     font-family: "Poppins", sans-serif;
    }
    
    a{
     font-family: "Poppins", sans-serif;
    }
    
    h5{
     font-family: "Poppins", sans-serif;
      font-weight: 800 important;
    }
    
    p{
     font-family: "Poppins", sans-serif;
    }
    
    </style>
      <div id = "app_view_container" class = "">
        <div id = "app_nav_container" class = "">
        </div>
        <div id = "app_body_container" class = "">
          
    
    <script>
    // jQuery Compatibility Layer for Webflow
    (function() {
      // Store references to any existing jQuery plugins we need to preserve
      var preservedPlugins = {};
      
      // Check if jQuery exists and preserve important plugins
      if (window.jQuery && window.jQuery.fn) {
        if (window.jQuery.fn.DataTable) {
          preservedPlugins.DataTable = window.jQuery.fn.DataTable;
        }
        if (window.jQuery.fn.select2) {
          preservedPlugins.select2 = window.jQuery.fn.select2;
        }
      }
      
      // Store the original jQuery version
      window.originalJQueryVersion = window.jQuery ? window.jQuery.fn.jquery : null;
      
      // Allow Webflow to load naturally without interference
      // Function to restore plugins after Webflow loads
      window.restoreApplicationPlugins = function() {
        if (window.jQuery && window.jQuery.fn) {
          // Restore DataTable if it was lost
          if (!window.jQuery.fn.DataTable && preservedPlugins.DataTable) {
            window.jQuery.fn.DataTable = preservedPlugins.DataTable;
            window.jQuery.fn.dataTable = preservedPlugins.DataTable;
          }
          
          // Restore select2 if it was lost
          if (!window.jQuery.fn.select2 && preservedPlugins.select2) {
            window.jQuery.fn.select2 = preservedPlugins.select2;
          }
        }
      };
      
      // Check periodically if we need to restore plugins
      var checkCount = 0;
      var checkInterval = setInterval(function() {
        checkCount++;
        
        // If jQuery changed, restore plugins
        if (window.jQuery && window.jQuery.fn && window.jQuery.fn.jquery !== window.originalJQueryVersion) {
          window.restoreApplicationPlugins();
          clearInterval(checkInterval);
        }
        
        // Stop checking after 5 seconds
        if (checkCount > 50) {
          clearInterval(checkInterval);
          window.restoreApplicationPlugins(); // One final attempt
        }
      }, 100);
      
      // Also restore after page fully loads
      window.addEventListener('load', function() {
        setTimeout(window.restoreApplicationPlugins, 1000);
      });
    })();
    </script>
    
    
    <script defer = "defer">
        (function() {
            // Clean up any existing Tangram content on Android to prevent accumulation
            if (/Android/i.test(navigator.userAgent)) {
                // Remove any existing rendered Tangram content
                document.querySelectorAll('.tangram-content').forEach(function(element) {
                    if (element.hasAttribute('tg-user-id') || element.hasAt
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 13.248.213.92:443 · app.thesaricollective.com

    2025-12-23 01:10

    HTTP/1.1 200 OK
    Cache-Control: max-age=0, private, must-revalidate
    Content-Length: 33041
    Content-Type: text/html; charset=utf-8
    Etag: W/"ceb7865b68d2b305fe40d404cda2cf9f"
    Feature-Policy: geolocation 'self'; camera 'none'; microphone 'none'; usb 'none'; fullscreen 'self'; payment 'self'
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Referrer-Policy: strict-origin-when-cross-origin
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=fv2zonY%2F3V8lHMJ122VOxfMky7r%2FId517masaw8kw6s%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766452229"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=fv2zonY%2F3V8lHMJ122VOxfMky7r%2FId517masaw8kw6s%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766452229"
    Server: Heroku
    Set-Cookie: logged_in=false; path=/; samesite=lax
    Strict-Transport-Security: max-age=63072000; includeSubDomains
    Vary: Accept-Encoding
    Via: 1.1 heroku-router
    X-Content-Type-Options: nosniff
    X-Download-Options: noopen
    X-Frame-Options: SAMEORIGIN
    X-Permitted-Cross-Domain-Policies: none
    X-Request-Id: 85198ac8-6a5a-3d84-f370-253b84ce8dc7
    X-Runtime: 0.089938
    X-Xss-Protection: 0
    Date: Tue, 23 Dec 2025 01:10:29 GMT
    Connection: close
    
    Page title: Homepage
    
    
    
    
        <style>
          .nav-body-flex{
            margin-left: 300px;
          }
          @media screen and (max-width: 480px) {
            #app_nav_container {
              display: block;
              /* other CSS properties for mobile layout */
            }
            .nav-body-flex{
              margin-left: 0px !important;
            }
          }
        </style>
      <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
    
    
    <style>
    .preserve-spacing{
    text-align: left !important;
    }
    
    .w-webflow-badge {
    display: hidden
    }
    
    form{
        margin-block-end: 0em !important;
    }
    
    
    .nav_component{
    position: static !important;
    }
    .sidebar, th{
    background-color: #fff !important;
    }
    
    body{
    height: 100vh;
    .container{
    display: block !important;}
    }
    
    #app_view_container > div, .container {
    min-width: 73% !important;
    }
    
    .breadcrumb
    {
    max-width: 80rem !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border-bottom: none !important;
    }
    
    * {
     font-family: "Poppins", sans-serif;
    }
    
    #filters-label {
     font-family: "Poppins", sans-serif;
    }
    
    a{
     font-family: "Poppins", sans-serif;
    }
    
    h5{
     font-family: "Poppins", sans-serif;
      font-weight: 800 important;
    }
    
    p{
     font-family: "Poppins", sans-serif;
    }
    
    </style>
      <div id = "app_view_container" class = "">
        <div id = "app_nav_container" class = "">
        </div>
        <div id = "app_body_container" class = "">
          
    
    <script>
    // jQuery Compatibility Layer for Webflow
    (function() {
      // Store references to any existing jQuery plugins we need to preserve
      var preservedPlugins = {};
      
      // Check if jQuery exists and preserve important plugins
      if (window.jQuery && window.jQuery.fn) {
        if (window.jQuery.fn.DataTable) {
          preservedPlugins.DataTable = window.jQuery.fn.DataTable;
        }
        if (window.jQuery.fn.select2) {
          preservedPlugins.select2 = window.jQuery.fn.select2;
        }
      }
      
      // Store the original jQuery version
      window.originalJQueryVersion = window.jQuery ? window.jQuery.fn.jquery : null;
      
      // Allow Webflow to load naturally without interference
      // Function to restore plugins after Webflow loads
      window.restoreApplicationPlugins = function() {
        if (window.jQuery && window.jQuery.fn) {
          // Restore DataTable if it was lost
          if (!window.jQuery.fn.DataTable && preservedPlugins.DataTable) {
            window.jQuery.fn.DataTable = preservedPlugins.DataTable;
            window.jQuery.fn.dataTable = preservedPlugins.DataTable;
          }
          
          // Restore select2 if it was lost
          if (!window.jQuery.fn.select2 && preservedPlugins.select2) {
            window.jQuery.fn.select2 = preservedPlugins.select2;
          }
        }
      };
      
      // Check periodically if we need to restore plugins
      var checkCount = 0;
      var checkInterval = setInterval(function() {
        checkCount++;
        
        // If jQuery changed, restore plugins
        if (window.jQuery && window.jQuery.fn && window.jQuery.fn.jquery !== window.originalJQueryVersion) {
          window.restoreApplicationPlugins();
          clearInterval(checkInterval);
        }
        
        // Stop checking after 5 seconds
        if (checkCount > 50) {
          clearInterval(checkInterval);
          window.restoreApplicationPlugins(); // One final attempt
        }
      }, 100);
      
      // Also restore after page fully loads
      window.addEventListener('load', function() {
        setTimeout(window.restoreApplicationPlugins, 1000);
      });
    })();
    </script>
    
    
    <script defer = "defer">
        (function() {
            // Clean up any existing Tangram content on Android to prevent accumulation
            if (/Android/i.test(navigator.userAgent)) {
                // Remove any existing rendered Tangram content
                document.querySelectorAll('.tangram-content').forEach(function(element) {
                    if (element.hasAttribute('tg-user-id') || element.hasAt
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 76.223.57.73:443 · app.thesaricollective.com

    2025-12-20 14:56

    HTTP/1.1 200 OK
    Cache-Control: max-age=0, private, must-revalidate
    Content-Length: 33041
    Content-Type: text/html; charset=utf-8
    Etag: W/"ceb7865b68d2b305fe40d404cda2cf9f"
    Feature-Policy: geolocation 'self'; camera 'none'; microphone 'none'; usb 'none'; fullscreen 'self'; payment 'self'
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Referrer-Policy: strict-origin-when-cross-origin
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=MVQXp6ktpOYbuijAw7aBfBM18rCwW%2BgeMmKT1tCP4xM%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766242578"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=MVQXp6ktpOYbuijAw7aBfBM18rCwW%2BgeMmKT1tCP4xM%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766242578"
    Server: Heroku
    Set-Cookie: logged_in=false; path=/; samesite=lax
    Strict-Transport-Security: max-age=63072000; includeSubDomains
    Vary: Accept-Encoding
    Via: 1.1 heroku-router
    X-Content-Type-Options: nosniff
    X-Download-Options: noopen
    X-Frame-Options: SAMEORIGIN
    X-Permitted-Cross-Domain-Policies: none
    X-Request-Id: 53aa51c3-bf97-e73b-020c-5a51e8ad54d0
    X-Runtime: 0.069011
    X-Xss-Protection: 0
    Date: Sat, 20 Dec 2025 14:56:18 GMT
    Connection: close
    
    Page title: Homepage
    
    
    
    
        <style>
          .nav-body-flex{
            margin-left: 300px;
          }
          @media screen and (max-width: 480px) {
            #app_nav_container {
              display: block;
              /* other CSS properties for mobile layout */
            }
            .nav-body-flex{
              margin-left: 0px !important;
            }
          }
        </style>
      <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
    
    
    <style>
    .preserve-spacing{
    text-align: left !important;
    }
    
    .w-webflow-badge {
    display: hidden
    }
    
    form{
        margin-block-end: 0em !important;
    }
    
    
    .nav_component{
    position: static !important;
    }
    .sidebar, th{
    background-color: #fff !important;
    }
    
    body{
    height: 100vh;
    .container{
    display: block !important;}
    }
    
    #app_view_container > div, .container {
    min-width: 73% !important;
    }
    
    .breadcrumb
    {
    max-width: 80rem !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border-bottom: none !important;
    }
    
    * {
     font-family: "Poppins", sans-serif;
    }
    
    #filters-label {
     font-family: "Poppins", sans-serif;
    }
    
    a{
     font-family: "Poppins", sans-serif;
    }
    
    h5{
     font-family: "Poppins", sans-serif;
      font-weight: 800 important;
    }
    
    p{
     font-family: "Poppins", sans-serif;
    }
    
    </style>
      <div id = "app_view_container" class = "">
        <div id = "app_nav_container" class = "">
        </div>
        <div id = "app_body_container" class = "">
          
    
    <script>
    // jQuery Compatibility Layer for Webflow
    (function() {
      // Store references to any existing jQuery plugins we need to preserve
      var preservedPlugins = {};
      
      // Check if jQuery exists and preserve important plugins
      if (window.jQuery && window.jQuery.fn) {
        if (window.jQuery.fn.DataTable) {
          preservedPlugins.DataTable = window.jQuery.fn.DataTable;
        }
        if (window.jQuery.fn.select2) {
          preservedPlugins.select2 = window.jQuery.fn.select2;
        }
      }
      
      // Store the original jQuery version
      window.originalJQueryVersion = window.jQuery ? window.jQuery.fn.jquery : null;
      
      // Allow Webflow to load naturally without interference
      // Function to restore plugins after Webflow loads
      window.restoreApplicationPlugins = function() {
        if (window.jQuery && window.jQuery.fn) {
          // Restore DataTable if it was lost
          if (!window.jQuery.fn.DataTable && preservedPlugins.DataTable) {
            window.jQuery.fn.DataTable = preservedPlugins.DataTable;
            window.jQuery.fn.dataTable = preservedPlugins.DataTable;
          }
          
          // Restore select2 if it was lost
          if (!window.jQuery.fn.select2 && preservedPlugins.select2) {
            window.jQuery.fn.select2 = preservedPlugins.select2;
          }
        }
      };
      
      // Check periodically if we need to restore plugins
      var checkCount = 0;
      var checkInterval = setInterval(function() {
        checkCount++;
        
        // If jQuery changed, restore plugins
        if (window.jQuery && window.jQuery.fn && window.jQuery.fn.jquery !== window.originalJQueryVersion) {
          window.restoreApplicationPlugins();
          clearInterval(checkInterval);
        }
        
        // Stop checking after 5 seconds
        if (checkCount > 50) {
          clearInterval(checkInterval);
          window.restoreApplicationPlugins(); // One final attempt
        }
      }, 100);
      
      // Also restore after page fully loads
      window.addEventListener('load', function() {
        setTimeout(window.restoreApplicationPlugins, 1000);
      });
    })();
    </script>
    
    
    <script defer = "defer">
        (function() {
            // Clean up any existing Tangram content on Android to prevent accumulation
            if (/Android/i.test(navigator.userAgent)) {
                // Remove any existing rendered Tangram content
                document.querySelectorAll('.tangram-content').forEach(function(element) {
                    if (element.hasAttribute('tg-user-id') || element.hasAt
    Found 2025-12-20 by HttpPlugin
    Create report
app.thesaricollective.com
CN:
app.thesaricollective.com
Key:
RSA-2048
Issuer:
R12
Not before:
2025-12-23 00:10
Not after:
2026-03-23 00:10
app.thesaricollective.com
CN:
app.thesaricollective.com
Key:
RSA-2048
Issuer:
R13
Not before:
2025-10-23 23:33
Not after:
2026-01-21 23:33