It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://www.mesinpintar.com/

  1. <!DOCTYPE html>
  2. <html lang="en">
  3.  
  4. <head>
  5.    <meta charset="UTF-8">
  6.    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.    <meta http-equiv="X-UA-Compatible" content="ie=edge">
  8.    <title>Mesinpintar - Productivity & Creativity Tools</title>
  9.    <meta name="description" content="Track your expenses effortlessly by uploading receipt pictures and AI tools like bulk resume extraction and paraphrasing, Enjoy all our tools for FREE!">
  10.    <meta name="keywords" content="mesinpintar, mesinpintar tools, cv resume information extraction">
  11.    <meta name="twitter:card" content="summary_large_image">
  12.    <meta name="twitter:title" content="Mesinpintar">
  13.    <meta name="twitter:description" content="Track your expenses effortlessly by uploading receipt pictures and AI tools like bulk resume extraction and paraphrasing, Enjoy all our tools for FREE!">
  14.    <meta name="twitter:image" content="https://img.mesinpintar.com/banner-mesinpintar.png">
  15.    <meta name="publisher" content="Mesinpintar">
  16.  
  17.    <meta property="og:title" content="Mesinpintar">
  18.    <meta property="og:description" content="Track your expenses effortlessly by uploading receipt pictures and AI tools like bulk resume extraction and paraphrasing, Enjoy all our tools for FREE!">
  19.    <meta property="og:url" content="https://www.mesinpintar.com">
  20.    <meta property="og:image" content="https://img.mesinpintar.com/banner-mesinpintar.png">
  21.    <meta property="og:type" content="website">    
  22.    
  23.    <meta name="robots" content="index, follow">
  24.    <!-- Bootstrap CSS -->
  25.    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
  26.    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
  27.    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0"/>
  28.    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@48,400,1,0"/>
  29.    <link rel="stylesheet" href="/styles-2.css">
  30.    <script type="application/ld+json">
  31.    {
  32.      "@context": "https://schema.org",
  33.      "@graph": [
  34.        {
  35.          "@type": "Organization",
  36.          "@id": "https://www.mesinpintar.com/#organization",
  37.          "name": "Mesinpintar",
  38.          "url": "https://www.mesinpintar.com",
  39.          "logo": "https://img.mesinpintar.com/logo-rounded.png",
  40.          "email": "contact@mesinpintar.com",
  41.          "description": "Track your expenses effortlessly by uploading receipt pictures and AI tools like bulk resume extraction and paraphrasing, Enjoy all our tools for FREE!",
  42.          "sameAs": [
  43.            "https://www.facebook.com/profile.php?id=61570919368329",
  44.            "https://x.com/mesin_pintar"
  45.          ]
  46.        },
  47.        {
  48.          "@type": "WebSite",
  49.          "@id": "https://www.mesinpintar.com/#website",
  50.          "name": "Mesinpintar",
  51.          "url": "https://www.mesinpintar.com",
  52.          "description": "Track your expenses effortlessly by uploading receipt pictures and AI tools like bulk resume extraction and paraphrasing, Enjoy all our tools for FREE!",
  53.          "publisher": {
  54.            "@id": "https://www.mesinpintar.com/#organization"
  55.          },
  56.          "potentialAction": {
  57.            "@type": "SearchAction",
  58.            "target": "https://www.mesinpintar.com/search?q={search_term_string}",
  59.            "query-input": "required name=search_term_string"
  60.          }
  61.        },
  62.        {
  63.          "@type": "WebPage",
  64.          "@id": "https://www.mesinpintar.com/#webpage",
  65.          "url": "https://www.mesinpintar.com",
  66.          "name": "Mesinpintar - Productivity & Creativity Tools",
  67.          "description": "Track your expenses effortlessly by uploading receipt pictures and AI tools like bulk resume extraction and paraphrasing, Enjoy all our tools for FREE!",
  68.          "inLanguage": "en",
  69.          "isPartOf": {
  70.            "@id": "https://www.mesinpintar.com/#website"
  71.          },
  72.          "about": {
  73.            "@id": "https://www.mesinpintar.com/#organization"
  74.          }
  75.        }
  76.      ]
  77.    }
  78.    </script>
  79.    <!-- Google tag (gtag.js) -->
  80.    <script async src="https://www.googletagmanager.com/gtag/js?id=G-638D1K569H"></script>
  81.    <script>
  82.      window.dataLayer = window.dataLayer || [];
  83.      function gtag(){dataLayer.push(arguments);}
  84.      gtag('js', new Date());
  85.    
  86.      gtag('config', 'G-638D1K569H');
  87.    </script>
  88.    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8941509286501988" crossorigin="anonymous"></script>
  89. </head>
  90. <body class="">    
  91.    <nav class="navbar navbar-expand-lg navbar-light bg-light">
  92.        <div class="container">
  93.            <a class="navbar-brand" href="/">
  94.                <img
  95.                    src="https://img.mesinpintar.com/banner-new-mesinpintar.png"
  96.                    alt="Mesinpintar Logo"
  97.                    style="height: 40px; width: auto;"
  98.                >
  99.            </a>
  100.            <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
  101.                aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
  102.                <span class="navbar-toggler-icon"></span>
  103.            </button>
  104.            <div class="collapse navbar-collapse" id="navbarNav">
  105.                <ul class="navbar-nav ms-auto">
  106.                    <!-- Home -->
  107.                    <li class="nav-item"><a class="nav-link" href="/">Home</a></li>
  108.  
  109.                    <!-- Dropdown for Expenses Tracking -->
  110.                    <li class="nav-item"><a class="nav-link" href="/expenses-tracking">Expenses Tracking</a></li>
  111.  
  112.                    <!-- Dropdown for Tools -->
  113.                    <li class="nav-item dropdown">
  114.                        <a class="nav-link dropdown-toggle" href="#" id="toolsDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
  115.                            Tools
  116.                        </a>
  117.                        <ul class="dropdown-menu bg-light" aria-labelledby="toolsDropdown">
  118.                            <li><a class="dropdown-item" href="/cv-extractor">CV Bulk Extractor</a></li>
  119.                            <li><a class="dropdown-item" href="/excel-to-json-xml">Excel to JSON/XML</a></li>
  120.                            <li><a class="dropdown-item" href="/paraphrase">Paraphrase</a></li>
  121.                            <li><a class="dropdown-item" href="/background-remover">Image Background Remover</a></li>
  122.                            <li><a class="dropdown-item" href="/all-tools">All Tools</a></li>
  123.                        </ul>
  124.                    </li>
  125.  
  126.                    <!-- Pricing -->
  127.                    <li class="nav-item"><a class="nav-link" href="/pricing">Pricing</a></li>
  128.  
  129.                    <!-- Profile and Authentication -->
  130.                    <li class="nav-item"><a class="btn btn-outline-primary me-2 gy-3" href="/login">Login</a></li>
  131.                    <li class="nav-item"><a class="btn btn-primary me-2 gy-3" href="/register">Register</a></li>
  132.                </ul>
  133.            </div>
  134.        </div>
  135.    </nav>
  136.    
  137.    <div class="px-4 pt-5 my-5 text-center" style="padding-bottom: 120px;">
  138.        <h1 class="display-6 fw-bold text-body-emphasis pt-5">Revolutionize Your Workflow with AI-Driven Solutions</h1>
  139.        <div class="col-lg-6 mx-auto">
  140.        <p class="lead mb-4">Unlock your potential with our diverse range with AI driven tools, from seamless expense tracking and paraphrasing to efficient bulk resume extraction.</p>
  141.        <div class="d-grid gap-2 d-sm-flex justify-content-sm-center mb-5">            
  142.            <a href="#products" class="btn btn-primary btn-lg">Get Started for Free</a>
  143.            <a href="#track-expenses" class="btn btn-outline-secondary btn-lg">Track Expenses</a>            
  144.        </div>
  145.        </div>
  146.        <div class="overflow-hidden" style="max-height: 30vh;">
  147.        <div class="container px-5">
  148.            <img src="https://img.mesinpintar.com/mockup.png" class="img-fluid border rounded-3 shadow-lg mb-4" alt="Example image" width="700" height="500" loading="lazy">
  149.        </div>
  150.        </div>
  151.    </div>
  152.    <section class="cta-section bg-light">            
  153.            <div id="track-expenses" class="container col-xxl-8 px-4 py-5 mt-5">
  154.                <div class="row d-flex justify-content-center align-items-center g-5 py-5 bg-light">
  155.                    <div class="col-10 col-sm-8 col-lg-6">
  156.                        <div class="align-items-center g-5 py-5">
  157.                            <img src="https://img.mesinpintar.com/dashboard-mock.png" class="d-block mx-lg-auto img-fluid" alt="Expenses tracking Mesinpintar" width="700" height="500" loading="lazy">
  158.                        </div>                                                
  159.                    </div>
  160.                    <div class="col-lg-6 text-start">
  161.                        <h1 class="display-4 fw-bold lh-1 text-body-emphasis mb-3">Track Your Expenses Now!</h1>
  162.                        <p class="col-lg-10 fs-4">Effortlessly save and monitor your expenses like never before!</p>
  163.                        <div class="auth-container2 text-center">
  164.                            <div class="expenses-container">
  165.                                <form id="uploadForm" class="" enctype="multipart/form-data">
  166.                                    <!-- File Upload -->
  167.                                    <div class="mb-3">
  168.                                        <label for="images" class="form-label">Upload your Receipt:</label>
  169.                                        <input type="file" class="form-control" id="images" name="images" single required>
  170.                                    </div>
  171.  
  172.                                    <!-- Submit Button -->
  173.                                    <div class="d-grid d-flex justify-content-center">
  174.                                        <button type="submit" class="btn btn-primary w-100">Upload</button>
  175.                                    </div>
  176.                                </form>                                          
  177.                            </div>        
  178.                        </div>                        
  179.                    </div>                    
  180.                </div>
  181.                <!-- Loading Spinner -->
  182.                <div class="container d-flex justify-content-center mb-5 pt-5 text-center">
  183.                    <div id="loading-spinner" class="" style="display: none;">
  184.                        <div class="spinner-border text-primary" role="status">
  185.                            <span class="visually-hidden">Processing...</span>
  186.                        </div>
  187.                        <p class="mt-3">Processing your receipt, please wait...</p>
  188.                    </div>
  189.                </div>
  190.                <div id="responseContainer" class="container text-center" style="display: none;">
  191.                    <div class="hero-container2">
  192.                        <!-- Response Section -->
  193.                        <div class="mt-3">
  194.                            <h2>Receipt Details:</h2>
  195.                            <!-- Editable table container (for logged-in users) -->
  196.                            <div id="editableTableContainer" style="display: none;" class="table-responsive">
  197.                                <table id="editableTable" class="table">
  198.                                    <thead>
  199.                                        <tr>
  200.                                            <th>Timestamp</th>
  201.                                            <th>Category</th>
  202.                                            <th>Currency</th>
  203.                                            <th>Total</th>
  204.                                            <th>Items</th>
  205.                                        </tr>
  206.                                    </thead>
  207.                                    <tbody></tbody>
  208.                                </table>
  209.                                <!-- Message container -->
  210.                                <div id="message-container" class="alert" style="display: none;"></div>                    
  211.                                <button id="saveChangesButton" class="btn btn-primary mt-3" style="display: none;">
  212.                                    Save to Database
  213.                                </button>                                        
  214.                            </div>              
  215.                            <!-- Read-only table container (for non-logged-in users) -->
  216.                            <div id="readOnlyTableContainer" style="display: none;" class="table-responsive">
  217.                                <table id="responseTable" class="table">
  218.                                    <thead>
  219.                                        <tr>
  220.                                            <th>Timestamp</th>
  221.                                            <th>Category</th>
  222.                                            <th>Currency</th>
  223.                                            <th>Total</th>
  224.                                            <th>Items</th>
  225.                                        </tr>
  226.                                    </thead>
  227.                                    <tbody></tbody>
  228.                                </table>
  229.                            </div>
  230.                            <!-- Message container -->
  231.                            <div id="message-container2" class="alert" style="display: none;">
  232.                                <div class="alert alert-info">
  233.                                Would you like to save and track your expenses?
  234.                                <a href="/register" class="alert-link">Register for free</a> or
  235.                                <a href="/login" class="alert-link">login</a> to unlock these features:
  236.                                <ul class="mt-2">
  237.                                    <p>Edit and save expense data</p>
  238.                                    <p>Track spending history with dashboard</p>
  239.                                    <p>Generate expense reports</p>
  240.                                    <p>And more!</p>
  241.                                </ul>
  242.                                </div>
  243.                            </div>
  244.                        </div>
  245.                        <div id="message-container" class="alert alert-info" style="display: none;"></div>
  246.                    </div>
  247.                </div>
  248.            </div>                    
  249.    </section>    
  250.    <section class="cta-section bg-white">
  251.            <div id="signup" class="container col-xl-10 col-xxl-8 px-4 py-5">
  252.                <div class="row align-items-center g-lg-5 py-5 bg-white">
  253.                    <div class="col-lg-7 text-center text-lg-start">
  254.                        <h1 class="display-4 fw-bold lh-1 text-body-emphasis mb-3">Join the Revolution of Creativity!</h1>
  255.                        <p class="col-lg-10 fs-4">Transform the way you work with AI-driven solutions designed to amplify your productivity and spark creativity. Sign up now and start creating like never before!</p>
  256.                    </div>
  257.                    <div class="col-md-10 mx-auto col-lg-5 text-start">
  258.                        <!-- Authentication Form -->
  259.                        <div class="auth-container2">
  260.                            <div class="form-container">            
  261.                                <!-- Sign Up Form -->
  262.                                <form action="/auth/register" method="POST" id="signup-form">
  263.                                    <div class="mb-3">
  264.                                        <label for="name" class="form-label">Full Name</label>
  265.                                        <input type="text" class="form-control" id="name" placeholder="e.g. John Doe" name="name" required>
  266.                                    </div>
  267.                                    <div class="mb-3">
  268.                                        <label for="email" class="form-label">Email Address</label>
  269.                                        <input type="email" class="form-control" id="email" placeholder="Enter your email" name="email" required>
  270.                                        <div id="emailHelp" class="form-text">We'll never share your email with anyone else.</div>
  271.                                    </div>
  272.                                    <div class="mb-3">
  273.                                        <label for="password" class="form-label">Password</label>
  274.                                        <input type="password" class="form-control" id="password" placeholder="Create a password" name="password" required>
  275.                                    </div>
  276.                                    <div class="mb-3">
  277.                                        <label for="passwordConfirm" class="form-label">Confirm Password</label>
  278.                                        <input type="password" class="form-control" id="passwordConfirm" placeholder="Retype your password" name="passwordConfirm">
  279.                                    </div>
  280.                                    <div>
  281.                                        <div class="mb-3 d-flex justify-content-center">
  282.                                        <div class="cf-turnstile" data-sitekey="0x4AAAAAAA3Ed48Q_lI1MEZ2"></div>
  283.                                        </div>
  284.                                        <input type="hidden" id="cf-turnstile-response" name="cf-turnstile-response">                                        
  285.                                    </div>
  286.                                    <button type="submit" class="btn btn-primary w-100">Sign Up</button>
  287.                                </form>
  288.  
  289.  
  290.                                <!-- Toggle Link -->
  291.                                <div class="text-center mt-3">
  292.                                    <a href="/login" class="toggle-link" id="toggle-link">Already have an account? Login Here</a>
  293.                                </div>                            
  294.                            </div>        
  295.                        </div>
  296.                    </div>
  297.                </div>
  298.            </div>
  299.    </section>
  300.  
  301.    <!-- Products Section -->
  302.    <section id="products" class="py-5 pt-5 bg-light">
  303.        <div class="container pt-5">
  304.            <h2 class="display-5 fw-bold lh-1 text-body-emphasis mb-3 text-center">Our AI Tools</h2>
  305.            <div class="row">
  306.                <div class="col-md-6 col-lg-4 mb-4 pt-5">
  307.                    <div class="card product-card">
  308.                        <img src="https://img.mesinpintar.com/cv-resume-extract-2.png" class="card-img-top" alt="CV/resume information extraction" height="250">
  309.                        <div class="card-body">
  310.                            <h5 class="card-title">CV Information Extraction - Bulk</h5>
  311.                            <p class="card-text">Efficiently analyze and extract important information from resumes with AI.</p>
  312.                            <a href="/cv-extractor" class="btn btn-primary">Try now</a>
  313.                        </div>
  314.                    </div>
  315.                </div>
  316.                <div class="col-md-6 col-lg-4 mb-4 pt-5">
  317.                    <div class="card product-card">
  318.                        <img src="https://img.mesinpintar.com/excel-to-json-xml-2.png" class="card-img-top" alt="Excel to JSON/XML converter" height="250">
  319.                        <div class="card-body">
  320.                            <h5 class="card-title">Excel to JSON/XML</h5>
  321.                            <p class="card-text">Convert your Excel to JSON or XML easily! try now, its FREE</p>
  322.                            <a href="/excel-to-json-xml" class="btn btn-primary">Try now</a>
  323.                        </div>
  324.                    </div>
  325.                </div>
  326.                <div class="col-md-6 col-lg-4 mb-4 pt-5">
  327.                    <div class="card product-card" aria-hidden="true">
  328.                        <img src="https://img.mesinpintar.com/paraphrase-tool.png" class="card-img-top" alt="Image Background Remover" height="250">
  329.                        <div class="card-body">
  330.                            <h5 class="card-title">Paraphrase Tool</h5>
  331.                            <p class="card-text">Effortlessly rephrase text in multiple languages for free with our Paraphrase Multilanguage tool.</p>
  332.                            <a href="/paraphrase" class="btn btn-primary">Try now</a>
  333.                        </div>                        
  334.                    </div>
  335.                </div>                
  336.            </div>
  337.            <div class="d-grid gap-2 d-sm-flex justify-content-sm-center">
  338.                <a href="/all-tools" class="btn btn-outline-secondary btn-lg">Explore More!</a>
  339.            </div>            
  340.        </div>
  341.    </section>
  342.  
  343.    <!-- CTA Section -->
  344.    <section class="cta-section bg-white mt-5">
  345.        <div class="container">
  346.            <h2>Ready to Elevate Your Workflow?</h2>
  347.            <p>Join and transform your productivity with Mesinpintar AI tools.</p>
  348.            <a href="/register" class="btn btn-success btn-lg">Sign Up for Free</a>
  349.        </div>
  350.    </section>
  351.    <div>
  352.        <button class="chatbot-toggler">
  353.        <span class="material-symbols-rounded">comment</span>
  354.        <span class="material-symbols-outlined">close</span>
  355.        </button>
  356.        <div class="chatbot">
  357.        <header>
  358.            <h2>Mesinpintar Chatbot</h2>
  359.            <span class="close-btn material-symbols-outlined">close</span>
  360.        </header>
  361.        <ul class="chatbox">
  362.            <li class="chat incoming">
  363.            <span class="material-symbols-outlined">robot_2</span>
  364.            <p>Hi there 👋, I am a chat assistant powered by meta-Llama-3.1 model. How can I help you today?</p>
  365.            </li>
  366.        </ul>
  367.        <div class="chat-input">
  368.            <textarea placeholder="Enter a message..." spellcheck="false" required></textarea>
  369.            <span id="send-btn" class="material-symbols-rounded">send</span>
  370.        </div>
  371.        </div>
  372.        <script src="/scripts-chat.js"></script>
  373.    </div>
  374.    
  375.    <!-- Footer -->
  376.    <footer class="text-center text-lg-start bg-body-tertiary-white text-muted pt-5">    
  377.        <section class="pt-1" style="background-color: #b6d7ff;">
  378.            <div class="container text-center text-md-start mt-5">
  379.            <!-- Grid row -->
  380.                <div class="row mt-3">
  381.                    <!-- Grid column -->
  382.                    <div class="col-md-3 col-lg-4 col-xl-3 mx-auto mb-4">
  383.                        <!-- Content -->
  384.                        <h6 class="text-uppercase fw-bold mb-4">
  385.                            <i class="fas fa-paper-plane me-3"></i>Mesinpintar
  386.                        </h6>
  387.                        <p>
  388.                            A platform offering a diverse range with AI powered tools, from expense tracking using just your receipt to bulk resume extraction and paraphrasing.
  389.                        </p>
  390.                    </div>
  391.                    <!-- Grid column -->
  392.  
  393.                    <!-- Grid column -->
  394.                    <div class="col-md-2 col-lg-2 col-xl-2 mx-auto mb-4">
  395.                        <!-- Links -->
  396.                        <h6 class="text-uppercase fw-bold mb-4">
  397.                            Tools
  398.                        </h6>
  399.                        <p>
  400.                            <a href="/expenses-tracking" class="text-reset toggle-link">Expenses Tracking</a>
  401.                        </p>
  402.                        <p>
  403.                            <a href="/cv-extractor" class="text-reset toggle-link">CV Bulk Extraction</a>
  404.                        </p>
  405.                        <p>
  406.                            <a href="/excel-to-json-xml" class="text-reset toggle-link">Excel to JSON/XML</a>
  407.                        </p>                        
  408.                        <p>
  409.                            <a href="/paraphrase" class="text-reset toggle-link">Paraphrase</a>
  410.                        </p>
  411.                    </div>
  412.                    <!-- Grid column -->
  413.  
  414.                    <!-- Grid column -->
  415.                    <div class="col-md-3 col-lg-2 col-xl-2 mx-auto mb-4">
  416.                    <!-- Links -->
  417.                        <h6 class="text-uppercase fw-bold mb-4">
  418.                            Useful links
  419.                        </h6>
  420.                        <p>
  421.                            <a href="/terms-of-service" class="text-reset toggle-link">Terms</a>
  422.                        </p>
  423.                        <p>
  424.                            <a href="/privacy-policy" class="text-reset toggle-link">Privacy Policy</a>
  425.                        </p>
  426.                        <p>
  427.                            <a href="/contact" class="text-reset toggle-link">Contact</a>
  428.                        </p>
  429.                        <p>
  430.                            <a href="/about" class="text-reset toggle-link">About</a>
  431.                        </p>
  432.                    </div>
  433.                    <!-- Grid column -->
  434.  
  435.                    <!-- Grid column -->
  436.                    <div class="col-md-4 col-lg-3 col-xl-3 mx-auto mb-md-0 mb-4">
  437.                        <!-- Links -->
  438.                        <h6 class="text-uppercase fw-bold mb-4">Contact</h6>
  439.                        <p><i class="fas fa-home me-3"></i>Surakarta, Central Java, ID</p>
  440.                        <p>
  441.                            <i class="fas fa-envelope me-3"></i>
  442.                            <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="3d5e5253495c5e497d50584e54534d5453495c4f135e5250">[email&#160;protected]</a>
  443.                        </p>
  444.                        <p><i class="fab fa-twitter me-3"></i> @mesinpintarX</p>
  445.                        <p><i class="fab fa-instagram me-3"></i> @mesinpintar.ig</p>
  446.                    </div>
  447.                    <!-- Grid column -->
  448.                </div>
  449.            
  450.            </div>
  451.        </section>
  452.        <!-- Copyright -->
  453.        <div class="text-center p-4" style="background-color: #95bcff;">
  454.            &copy; 2025 Mesinpintar. All Rights Reserved.
  455.            <a class="text-reset fw-bold toggle-link" href="https://www.mesinpintar.com/">Mesinpintar</a>
  456.        </div>  
  457.    </footer>
  458.  
  459.    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
  460.    <script>
  461.    // Fungsi callback Turnstile untuk menyimpan token ke input hidden
  462.    function turnstileCallback(token) {
  463.        document.getElementById("cf-turnstile-response").value = token;
  464.        console.log("Generated CAPTCHA token:", token);
  465.    }
  466.    </script>
  467.    <script>
  468.        window.userId = "";
  469.        console.log(window.userId)
  470.    </script>
  471.    <script src="/scripts-expenses-tracking.js"></script>
  472.    <!-- Bootstrap JS -->
  473.    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
  474. </body>
  475.  
  476. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda