182.23.25.91
{
"scan_id": 1769233337,
"ip": "182.23.25.91",
"is_ipv4": true,
"is_ipv6": false,
"location": {
"network": "182.23.24.0/21",
"postal_code": "12820",
"coordinates": {
"latitude": "-6.2369",
"longitude": "106.853"
},
"geo_point": "-6.2369, 106.853",
"locale_code": "en",
"continent": "Asia",
"country_code": "ID",
"country_name": "Indonesia",
"city": "Jakarta"
},
"location_updated_at": "2026-01-25T16:41:23Z",
"asn": {
"number": "AS4800",
"organization": "PT Aplikanusa Lintasarta",
"country_code": ""
},
"asn_updated_at": "0001-01-01T00:00:00Z",
"whois": {
"network": "182.23.0.0/17",
"organization": "Route Object of PT Aplikanusa Lintasarta",
"descr": "Route Object of PT Aplikanusa Lintasarta,\nISP,\nMH Thamrin Kav 3,\nMenara Thamrin Bulding 12th Floor,\nJakarta 10250",
"_encoding": {
"raw": "BASE64"
}
},
"whois_updated_at": "2024-12-09T11:26:54Z",
"tags": [
{
"name": "is_anonymous_proxy",
"pretty_name": "Anonymous Proxy",
"value": false,
"last_updated_at": "2026-01-25T16:41:23Z"
},
{
"name": "is_cdn",
"pretty_name": "CDN",
"value": false,
"last_updated_at": "2026-01-25T19:30:34Z"
},
{
"name": "is_satellite_provider",
"pretty_name": "Satellite Provider",
"value": false,
"last_updated_at": "2026-01-25T16:41:23Z"
}
],
"services": [
{
"port": 80,
"protocol": "tcp",
"name": "http",
"version": "",
"product": "nginx",
"extra_info": "",
"tunnel": "",
"softwares": [
{
"uri": "cpe:/a:igor_sysoev:nginx",
"part": "a",
"vendor": "igor_sysoev",
"product": "nginx",
"version": "ANY",
"language": "ANY",
"edition": "ANY",
"update": "ANY"
}
],
"modules": {
"http": {
"body": "<!DOCTYPE html>\n<html\n lang=\"id\"\n dir=\"ltr\"\n class=\"fi min-h-screen\"\n>\n <head>\n \n\n <meta charset=\"utf-8\" />\n <meta name=\"csrf-token\" content=\"zibJ6FJgDFhvWx0q6maIEDpgnM4Faj0K7lm6MtSH\" />\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n\n <link rel=\"icon\" href=\"https://gasys.anugerahgroup.net/images/favicon-32x32.png\" />\n \n \n <title>\n Masuk - ANUGERAH GROUP\n </title>\n\n \n\n <style>\n [x-cloak=''],\n [x-cloak='x-cloak'],\n [x-cloak='1'] {\n display: none !important;\n }\n\n @media (max-width: 1023px) {\n [x-cloak='-lg'] {\n display: none !important;\n }\n }\n\n @media (min-width: 1024px) {\n [x-cloak='lg'] {\n display: none !important;\n }\n }\n </style>\n\n <link\n href=\"https://gasys.anugerahgroup.net/css/aymanalhattami/filament-slim-scrollbar/filament-slim-scrollbar.css?v=2.1.0.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"https://gasys.anugerahgroup.net/css/malzariey/filament-daterangepicker-filter/date-range-picker.css?v=3.4.1.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"https://gasys.anugerahgroup.net/css/filament/forms/forms.css?v=3.3.14.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"https://gasys.anugerahgroup.net/css/filament/support/support.css?v=3.3.14.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"https://gasys.anugerahgroup.net/css/swisnl/filament-backgrounds/filament-backgrounds-styles.css?v=1.1.5.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"https://gasys.anugerahgroup.net/css/hasnayeen/themes/default.css?v=3.9999999.9999999.9999999-dev\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n \n<style>\n :root {\n --filament-backgrounds-image:url(\"https://gasys.anugerahgroup.net/images/swisnl/filament-backgrounds/triangles/21.svg\"); --danger-50:254, 242, 242; --danger-100:254, 226, 226; --danger-200:254, 202, 202; --danger-300:252, 165, 165; --danger-400:248, 113, 113; --danger-500:239, 68, 68; --danger-600:220, 38, 38; --danger-700:185, 28, 28; --danger-800:153, 27, 27; --danger-900:127, 29, 29; --danger-950:69, 10, 10; --gray-50:250, 250, 250; --gray-100:244, 244, 245; --gray-200:228, 228, 231; --gray-300:212, 212, 216; --gray-400:161, 161, 170; --gray-500:113, 113, 122; --gray-600:82, 82, 91; --gray-700:63, 63, 70; --gray-800:39, 39, 42; --gray-900:24, 24, 27; --gray-950:9, 9, 11; --info-50:239, 246, 255; --info-100:219, 234, 254; --info-200:191, 219, 254; --info-300:147, 197, 253; --info-400:96, 165, 250; --info-500:59, 130, 246; --info-600:37, 99, 235; --info-700:29, 78, 216; --info-800:30, 64, 175; --info-900:30, 58, 138; --info-950:23, 37, 84; --primary-50:247, 250, 252; --primary-100:239, 245, 248; --primary-200:216, 230, 238; --primary-300:192, 214, 228; --primary-400:144, 184, 208; --primary-500:97, 153, 188; --primary-600:87, 138, 169; --primary-700:73, 115, 141; --primary-800:58, 92, 113; --primary-900:48, 75, 92; --primary-950:29, 46, 56; --success-50:240, 253, 244; --success-100:220, 252, 231; --success-200:187, 247, 208; --success-300:134, 239, 172; --success-400:74, 222, 128; --success-500:34, 197, 94; --success-600:22, 163, 74; --success-700:21, 128, 61; --success-800:22, 101, 52; --success-900:20, 83, 45; --success-950:5, 46, 22; --warning-50:255, 251, 235; --warning-100:254, 243, 199; --warning-200:253, 230, 138; --warning-300:252, 211, 77; --warning-400:251, 191, 36; --warning-500:245, 158, 11; --warning-600:217, 119, 6; --warning-700:180, 83, 9; --warning-800:146, 64, 14; --warning-900:120, 53, 15; --warning-950:69, 26, 3; }\n</style>\n\n <link rel=\"preload\" as=\"style\" href=\"https://gasys.anugerahgroup.net/build/assets/anugerah-theme-CHg7Ai6I.css\" /><link rel=\"stylesheet\" href=\"https://gasys.anugerahgroup.net/build/assets/anugerah-theme-CHg7Ai6I.css\" data-navigate-track=\"reload\" />\n \n <link rel=\"preconnect\" href=\"https://fonts.bunny.net\">\n <link href=\"https://fonts.bunny.net/css?family=inter:400,500,600,700&display=swap\" rel=\"stylesheet\" />\n \n\n <style>\n :root {\n --font-family: 'Inter';\n --sidebar-width: 20rem;\n --collapsed-sidebar-width: 4.5rem;\n --default-theme-mode: system;\n }\n </style>\n\n \n \n\n <script>\n const loadDarkMode = () => {\n window.theme = localStorage.getItem('theme') ?? 'system'\n if (\n window.theme === 'dark' ||\n (window.theme === 'system' &&\n window.matchMedia('(prefers-color-scheme: dark)')\n .matches)\n ) {\n document.documentElement.classList.add('dark')\n }\n }\n\n loadDarkMode()\n\n document.addEventListener('livewire:navigated', loadDarkMode)\n </script>\n \n \n <!-- Livewire Styles --><style >[wire\\:loading][wire\\:loading], [wire\\:loading\\.delay][wire\\:loading\\.delay], [wire\\:loading\\.inline-block][wire\\:loading\\.inline-block], [wire\\:loading\\.inline][wire\\:loading\\.inline], [wire\\:loading\\.block][wire\\:loading\\.block], [wire\\:loading\\.flex][wire\\:loading\\.flex], [wire\\:loading\\.table][wire\\:loading\\.table], [wire\\:loading\\.grid][wire\\:loading\\.grid], [wire\\:loading\\.inline-flex][wire\\:loading\\.inline-flex] {display: none;}[wire\\:loading\\.delay\\.none][wire\\:loading\\.delay\\.none], [wire\\:loading\\.delay\\.shortest][wire\\:loading\\.delay\\.shortest], [wire\\:loading\\.delay\\.shorter][wire\\:loading\\.delay\\.shorter], [wire\\:loading\\.delay\\.short][wire\\:loading\\.delay\\.short], [wire\\:loading\\.delay\\.default][wire\\:loading\\.delay\\.default], [wire\\:loading\\.delay\\.long][wire\\:loading\\.delay\\.long], [wire\\:loading\\.delay\\.longer][wire\\:loading\\.delay\\.longer], [wire\\:loading\\.delay\\.longest][wire\\:loading\\.delay\\.longest] {display: none;}[wire\\:offline][wire\\:offline] {display: none;}[wire\\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #dd6622;}[x-cloak] {display: none !important;}[wire\\:cloak] {display: none !important;}</style>\n</head>\n\n <body\n class=\"fi-body fi-panel-admin min-h-screen bg-gray-50 font-normal text-gray-950 antialiased dark:bg-gray-950 dark:text-white\"\n >\n \n\n <div class=\"flex flex-col items-center min-h-screen fi-simple-layout\">\n \n <div\n class=\"flex items-center justify-center flex-grow w-full fi-simple-main-ctn\"\n >\n <main\n class=\"fi-simple-main my-16 w-full bg-white px-6 py-12 shadow-sm ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10 sm:rounded-xl sm:px-12 max-w-lg\"\n >\n <div wire:snapshot=\"{"data":{"data":[{"email":null,"password":null,"remember":false},{"s":"arr"}],"mountedActions":[[],{"s":"arr"}],"mountedActionsArguments":[[],{"s":"arr"}],"mountedActionsData":[[],{"s":"arr"}],"defaultAction":null,"defaultActionArguments":null,"componentFileAttachments":[[],{"s":"arr"}],"mountedFormComponentActions":[[],{"s":"arr"}],"mountedFormComponentActionsArguments":[[],{"s":"arr"}],"mountedFormComponentActionsData":[[],{"s":"arr"}],"mountedFormComponentActionsComponents":[[],{"s":"arr"}],"mountedInfolistActions":[[],{"s":"arr"}],"mountedInfolistActionsData":[[],{"s":"arr"}],"mountedInfolistActionsComponent":null,"mountedInfolistActionsInfolist":null},"memo":{"id":"QJUm0RCa8ZYj7G7gEpyT","name":"app.filament.pages.login","path":"login","method":"GET","children":[],"scripts":[],"assets":[],"errors":[],"locale":"id"},"checksum":"4325a41d74d1ae450c8372e24af20291657ff95fe78f2e7a3148544679a55f09"}\" wire:effects=\"{"url":{"defaultAction":{"as":"action","use":"replace","alwaysShow":false,"except":null},"defaultActionArguments":{"as":"actionArguments","use":"replace","alwaysShow":false,"except":null}}}\" wire:id=\"QJUm0RCa8ZYj7G7gEpyT\" class=\"fi-simple-page\">\n \n\n <section class=\"grid auto-cols-fr gap-y-6\">\n <header class=\"flex flex-col items-center fi-simple-header\">\n <img\n alt=\"Logo ANUGERAH GROUP\"\n src=\"https://gasys.anugerahgroup.net/images/logo.jpg\"\n style=\"height: 4rem;\" class=\"fi-logo flex mb-4\"\n />\n \n \n\n \n \n <h1\n class=\"text-2xl font-bold tracking-tight text-center fi-simple-header-heading text-gray-950 dark:text-white\"\n >\n Masuk ke akun Anda\n </h1>\n \n </header>\n\n <form\n method=\"post\"\n x-data=\"{ isProcessing: false }\"\n x-on:submit=\"if (isProcessing) $event.preventDefault()\"\n x-on:form-processing-started=\"isProcessing = true\"\n x-on:form-processing-finished=\"isProcessing = false\"\n class=\"fi-form grid gap-y-6\" id=\"form\" wire:submit=\"authenticate\"\n>\n <div\n style=\"--cols-default: repeat(1, minmax(0, 1fr));\" class=\"grid grid-cols-[--cols-default] fi-fo-component-ctn gap-6\" x-data=\"{}\" x-on:form-validation-error.window=\"if ($event.detail.livewireId !== 'QJUm0RCa8ZYj7G7gEpyT') {\n return\n }\n\n $nextTick(() => {\n let error = $el.querySelector('[data-validation-error]')\n\n if (! error) {\n return\n }\n\n let elementToExpand = error\n\n while (elementToExpand) {\n elementToExpand.dispatchEvent(new CustomEvent('expand'))\n\n elementToExpand = elementToExpand.parentNode\n }\n\n setTimeout(\n () =>\n error.closest('[data-field-wrapper]').scrollIntoView({\n behavior: 'smooth',\n block: 'start',\n inline: 'start',\n }),\n 200,\n )\n })\"\n>\n <!--[if BLOCK]><![endif]--> \n <div\n style=\"--col-span-default: span 1 / span 1;\" class=\"col-[--col-span-default]\" wire:key=\"QJUm0RCa8ZYj7G7gEpyT.data.email.Filament\\Forms\\Components\\TextInput\"\n>\n <!--[if BLOCK]><![endif]--> <div\n data-field-wrapper\n class=\"fi-fo-field-wrp\"\n>\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <div\n class=\"grid gap-y-2\"\n >\n <!--[if BLOCK]><![endif]--> <div\n class=\"flex items-center gap-x-3 justify-between \"\n >\n <!--[if BLOCK]><![endif]--> <label\n class=\"fi-fo-field-wrp-label inline-flex items-center gap-x-3\" for=\"data.email\"\n>\n \n\n <span class=\"text-sm font-medium leading-6 text-gray-950 dark:text-white\">\n \n User ID<!--[if BLOCK]><![endif]--><sup class=\"text-danger-600 dark:text-danger-400 font-medium\">*</sup>\n <!--[if ENDBLOCK]><![endif]-->\n </span>\n\n \n</label>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--> <div\n class=\"grid auto-cols-fr gap-y-2\"\n >\n <div\n class=\"fi-input-wrp flex rounded-lg shadow-sm ring-1 transition duration-75 bg-white dark:bg-white/5 [&:not(:has(.fi-ac-action:focus))]:focus-within:ring-2 ring-gray-950/10 dark:ring-white/20 [&:not(:has(.fi-ac-action:focus))]:focus-within:ring-primary-600 dark:[&:not(:has(.fi-ac-action:focus))]:focus-within:ring-primary-500 fi-fo-text-input overflow-hidden\"\n>\n \n <div\n class=\"fi-input-wrp-input min-w-0 flex-1\"\n >\n <input\n class=\"fi-input block w-full border-none py-1.5 text-base text-gray-950 transition duration-75 placeholder:text-gray-400 focus:ring-0 disabled:text-gray-500 disabled:[-webkit-text-fill-color:theme(colors.gray.500)] disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.400)] dark:text-white dark:placeholder:text-gray-500 dark:disabled:text-gray-400 dark:disabled:[-webkit-text-fill-color:theme(colors.gray.400)] dark:disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.500)] sm:text-sm sm:leading-6 bg-white/0 ps-3 pe-3\" autocomplete=\"on\" autofocus=\"autofocus\" id=\"data.email\" maxlength=\"255\" required=\"required\" type=\"text\" wire:model=\"data.email\" tabindex=\"1\"\n/>\n </div>\n\n </div>\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n </div>\n</div>\n\n <!--[if ENDBLOCK]><![endif]-->\n</div>\n \n <div\n style=\"--col-span-default: span 1 / span 1;\" class=\"col-[--col-span-default]\" wire:key=\"QJUm0RCa8ZYj7G7gEpyT.data.password.Filament\\Forms\\Components\\TextInput\"\n>\n <!--[if BLOCK]><![endif]--> <div\n data-field-wrapper\n class=\"fi-fo-field-wrp\"\n>\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <div\n class=\"grid gap-y-2\"\n >\n <!--[if BLOCK]><![endif]--> <div\n class=\"flex items-center gap-x-3 justify-between \"\n >\n <!--[if BLOCK]><![endif]--> <label\n class=\"fi-fo-field-wrp-label inline-flex items-center gap-x-3\" for=\"data.password\"\n>\n \n\n <span class=\"text-sm font-medium leading-6 text-gray-950 dark:text-white\">\n \n Kata sandi<!--[if BLOCK]><![endif]--><sup class=\"text-danger-600 dark:text-danger-400 font-medium\">*</sup>\n <!--[if ENDBLOCK]><![endif]-->\n </span>\n\n \n</label>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--> <div\n class=\"grid auto-cols-fr gap-y-2\"\n >\n <div\n class=\"fi-input-wrp flex rounded-lg shadow-sm ring-1 transition duration-75 bg-white dark:bg-white/5 [&:not(:has(.fi-ac-action:focus))]:focus-within:ring-2 ring-gray-950/10 dark:ring-white/20 [&:not(:has(.fi-ac-action:focus))]:focus-within:ring-primary-600 dark:[&:not(:has(.fi-ac-action:focus))]:focus-within:ring-primary-500 fi-fo-text-input overflow-hidden\" x-data=\"{ isPasswordRevealed: false }\"\n>\n \n <div\n class=\"fi-input-wrp-input min-w-0 flex-1\"\n >\n <input\n class=\"fi-input block w-full border-none py-1.5 text-base text-gray-950 transition duration-75 placeholder:text-gray-400 focus:ring-0 disabled:text-gray-500 disabled:[-webkit-text-fill-color:theme(colors.gray.500)] disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.400)] dark:text-white dark:placeholder:text-gray-500 dark:disabled:text-gray-400 dark:disabled:[-webkit-text-fill-color:theme(colors.gray.400)] dark:disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.500)] sm:text-sm sm:leading-6 bg-white/0 ps-3 pe-3 [&::-ms-reveal]:hidden\" autocomplete=\"current-password\" id=\"data.password\" required=\"required\" wire:model=\"data.password\" x-bind:type=\"isPasswordRevealed ? 'text' : 'password'\" tabindex=\"2\"\n/>\n </div>\n\n <div\n class=\"fi-input-wrp-suffix flex items-center gap-x-3 pe-3 border-s border-gray-200 ps-3 dark:border-white/10\"\n >\n \n \n <div class=\"flex items-center gap-3\">\n <button\n style=\"--c-300:var(--gray-300);--c-400:var(--gray-400);--c-500:var(--gray-500);--c-600:var(--gray-600);\" class=\"fi-icon-btn relative flex items-center justify-center rounded-lg outline-none transition duration-75 focus-visible:ring-2 -m-1.5 h-8 w-8 text-gray-400 hover:text-gray-500 focus-visible:ring-primary-600 dark:text-gray-500 dark:hover:text-gray-400 dark:focus-visible:ring-primary-500 fi-color-gray fi-ac-action fi-ac-icon-btn-action\" title=\"Tampilkan kata sandi\" type=\"button\" wire:loading.attr=\"disabled\" x-on:click=\"isPasswordRevealed = true\" x-show=\"! isPasswordRevealed\"\n >\n <span class=\"sr-only\">\n Tampilkan kata sandi\n </span>\n \n <svg class=\"fi-icon-btn-icon h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M247.31,124.76c-.35-.79-8.82-19.58-27.65-38.41C194.57,61.26,162.88,48,128,48S61.43,61.26,36.34,86.35C17.51,105.18,9,124,8.69,124.76a8,8,0,0,0,0,6.5c.35.79,8.82,19.57,27.65,38.4C61.43,194.74,93.12,208,128,208s66.57-13.26,91.66-38.34c18.83-18.83,27.3-37.61,27.65-38.4A8,8,0,0,0,247.31,124.76ZM128,192c-30.78,0-57.67-11.19-79.93-33.25A133.47,133.47,0,0,1,25,128,133.33,133.33,0,0,1,48.07,97.25C70.33,75.19,97.22,64,128,64s57.67,11.19,79.93,33.25A133.46,133.46,0,0,1,231.05,128C223.84,141.46,192.43,192,128,192Zm0-112a48,48,0,1,0,48,48A48.05,48.05,0,0,0,128,80Zm0,80a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z\"/></svg>\n \n </button>\n\n <button\n style=\"--c-300:var(--gray-300);--c-400:var(--gray-400);--c-500:var(--gray-500);--c-600:var(--gray-600);\" class=\"fi-icon-btn relative flex items-center justify-center rounded-lg outline-none transition duration-75 focus-visible:ring-2 -m-1.5 h-8 w-8 text-gray-400 hover:text-gray-500 focus-visible:ring-primary-600 dark:text-gray-500 dark:hover:text-gray-400 dark:focus-visible:ring-primary-500 fi-color-gray fi-ac-action fi-ac-icon-btn-action\" title=\"Sembunyikan kata sandi\" type=\"button\" wire:loading.attr=\"disabled\" x-on:click=\"isPasswordRevealed = false\" x-cloak=\"x-cloak\" x-show=\"isPasswordRevealed\"\n >\n <span class=\"sr-only\">\n Sembunyikan kata sandi\n </span>\n \n <svg class=\"fi-icon-btn-icon h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M53.92,34.62A8,8,0,1,0,42.08,45.38L61.32,66.55C25,88.84,9.38,123.2,8.69,124.76a8,8,0,0,0,0,6.5c.35.79,8.82,19.57,27.65,38.4C61.43,194.74,93.12,208,128,208a127.11,127.11,0,0,0,52.07-10.83l22,24.21a8,8,0,1,0,11.84-10.76Zm47.33,75.84,41.67,45.85a32,32,0,0,1-41.67-45.85ZM128,192c-30.78,0-57.67-11.19-79.93-33.25A133.16,133.16,0,0,1,25,128c4.69-8.79,19.66-33.39,47.35-49.38l18,19.75a48,48,0,0,0,63.66,70l14.73,16.2A112,112,0,0,1,128,192Zm6-95.43a8,8,0,0,1,3-15.72,48.16,48.16,0,0,1,38.77,42.64,8,8,0,0,1-7.22,8.71,6.39,6.39,0,0,1-.75,0,8,8,0,0,1-8-7.26A32.09,32.09,0,0,0,134,96.57Zm113.28,34.69c-.42.94-10.55,23.37-33.36,43.8a8,8,0,1,1-10.67-11.92A132.77,132.77,0,0,0,231.05,128a133.15,133.15,0,0,0-23.12-30.77C185.67,75.19,158.78,64,128,64a118.37,118.37,0,0,0-19.36,1.57A8,8,0,1,1,106,49.79,134,134,0,0,1,128,48c34.88,0,66.57,13.26,91.66,38.35,18.83,18.83,27.3,37.62,27.65,38.41A8,8,0,0,1,247.31,131.26Z\"/></svg>\n \n </button>\n\n </div>\n </div>\n </div>\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n </div>\n</div>\n\n <!--[if ENDBLOCK]><![endif]-->\n</div>\n \n <div\n style=\"--col-span-default: span 1 / span 1;\" class=\"col-[--col-span-default]\" wire:key=\"QJUm0RCa8ZYj7G7gEpyT.data.remember.Filament\\Forms\\Components\\Checkbox\"\n>\n <!--[if BLOCK]><![endif]--> <div\n data-field-wrapper\n class=\"fi-fo-field-wrp\"\n>\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <div\n class=\"grid gap-y-2\"\n >\n <!--[if BLOCK]><![endif]--> <div\n class=\"flex items-center gap-x-3 justify-between \"\n >\n <!--[if BLOCK]><![endif]--> <label\n class=\"fi-fo-field-wrp-label inline-flex items-center gap-x-3\" for=\"data.remember\"\n>\n <input\n type=\"checkbox\"\n class=\"fi-checkbox-input rounded border-none bg-white shadow-sm ring-1 transition duration-75 checked:ring-0 focus:ring-2 focus:ring-offset-0 disabled:pointer-events-none disabled:bg-gray-50 disabled:text-gray-50 disabled:checked:bg-gray-400 disabled:checked:text-gray-400 dark:bg-white/5 dark:disabled:bg-transparent dark:disabled:checked:bg-gray-600 text-primary-600 ring-gray-950/10 focus:ring-primary-600 checked:focus:ring-primary-500/50 dark:text-primary-500 dark:ring-white/20 dark:checked:bg-primary-500 dark:focus:ring-primary-500 dark:checked:focus:ring-primary-400/50 dark:disabled:ring-white/10\" id=\"data.remember\" wire:loading.attr=\"disabled\" wire:model=\"data.remember\"\n/>\n\n <span class=\"text-sm font-medium leading-6 text-gray-950 dark:text-white\">\n \n Ingat saya<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </span>\n\n \n</label>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n</div>\n\n <!--[if ENDBLOCK]><![endif]-->\n</div>\n <!--[if ENDBLOCK]><![endif]-->\n</div>\n\n\n <div\n class=\"fi-form-actions\"\n >\n <div\n class=\"fi-ac gap-3 grid grid-cols-[repeat(auto-fit,minmax(0,1fr))]\"\n >\n <button\n x-data=\"{\n form: null,\n isProcessing: false,\n processingMessage: null,\n }\"\n x-init=\"\n form = $el.closest('form')\n\n form?.addEventListener('form-processing-started', (event) => {\n isProcessing = true\n processingMessage = event.detail.message\n })\n\n form?.addEventListener('form-processing-finished', () => {\n isProcessing = false\n })\n \"\n x-bind:class=\"{ 'enabled:opacity-70 enabled:cursor-wait': isProcessing }\"\n style=\"--c-400:var(--primary-400);--c-500:var(--primary-500);--c-600:var(--primary-600);\" class=\"fi-btn relative grid-flow-col items-center justify-center font-semibold outline-none transition duration-75 focus-visible:ring-2 rounded-lg fi-color-custom fi-btn-color-primary fi-color-primary fi-size-md fi-btn-size-md gap-1.5 px-3 py-2 text-sm inline-grid shadow-sm bg-custom-600 text-white hover:bg-custom-500 focus-visible:ring-custom-500/50 dark:bg-custom-500 dark:hover:bg-custom-400 dark:focus-visible:ring-custom-400/50 fi-ac-action fi-ac-btn-action\" type=\"submit\" wire:loading.attr=\"disabled\" x-bind:disabled=\"isProcessing\"\n>\n \n <svg\n fill=\"none\"\n viewBox=\"0 0 24 24\"\n xmlns=\"http://www.w3.org/2000/svg\"\n class=\"animate-spin fi-btn-icon transition duration-75 h-5 w-5 text-white\" wire:loading.delay.default=\"\" wire:target=\"authenticate\"\n>\n <path\n clip-rule=\"evenodd\"\n d=\"M12 19C15.866 19 19 15.866 19 12C19 8.13401 15.866 5 12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z\"\n fill-rule=\"evenodd\"\n fill=\"currentColor\"\n opacity=\"0.2\"\n ></path>\n <path\n d=\"M2 12C2 6.47715 6.47715 2 12 2V5C8.13401 5 5 8.13401 5 12H2Z\"\n fill=\"currentColor\"\n ></path>\n</svg>\n \n <svg\n fill=\"none\"\n viewBox=\"0 0 24 24\"\n xmlns=\"http://www.w3.org/2000/svg\"\n class=\"animate-spin fi-btn-icon transition duration-75 h-5 w-5 text-white\" x-cloak=\"x-cloak\" x-show=\"isProcessing\"\n>\n <path\n clip-rule=\"evenodd\"\n d=\"M12 19C15.866 19 19 15.866 19 12C19 8.13401 15.866 5 12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z\"\n fill-rule=\"evenodd\"\n fill=\"currentColor\"\n opacity=\"0.2\"\n ></path>\n <path\n d=\"M2 12C2 6.47715 6.47715 2 12 2V5C8.13401 5 5 8.13401 5 12H2Z\"\n fill=\"currentColor\"\n ></path>\n</svg>\n \n <span\n x-show=\"! isProcessing\"\n class=\"fi-btn-label\"\n >\n Masuk\n </span>\n\n <span\n x-cloak\n x-show=\"isProcessing\"\n x-text=\"processingMessage\"\n class=\"fi-btn-label\"\n ></span>\n \n \n </button>\n\n </div>\n </div>\n</form>\n </section>\n\n <!--[if BLOCK]><![endif]--> <form wire:submit.prevent=\"callMountedAction\">\n \n <div\n aria-modal=\"true\"\n role=\"dialog\"\n x-data=\"{\n isOpen: false,\n\n livewire: null,\n\n close: function () {\n this.isOpen = false\n\n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-closed', { id: 'QJUm0RCa8ZYj7G7gEpyT-action' }),\n )\n },\n\n open: function () {\n this.$nextTick(() => {\n this.isOpen = true\n\n this.$dispatch('ax-modal-opened')\n \n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-opened', { id: 'QJUm0RCa8ZYj7G7gEpyT-action' }),\n )\n })\n },\n }\"\n x-on:close-modal.window=\"if ($event.detail.id === 'QJUm0RCa8ZYj7G7gEpyT-action') close()\"\n x-on:open-modal.window=\"if ($event.detail.id === 'QJUm0RCa8ZYj7G7gEpyT-action') open()\"\n data-fi-modal-id=\"QJUm0RCa8ZYj7G7gEpyT-action\"\n x-trap.noscroll=\"isOpen\"\n x-bind:class=\"{\n 'fi-modal-open': isOpen,\n }\"\n class=\"fi-modal block\"\n>\n \n <div x-cloak x-show=\"isOpen\">\n <div\n aria-hidden=\"true\"\n x-show=\"isOpen\"\n x-transition.duration.300ms.opacity\n class=\"fi-modal-close-overlay fixed inset-0 z-40 bg-gray-950/50 dark:bg-gray-950/75\"\n ></div>\n\n <div\n class=\"fixed inset-0 z-40 overflow-y-auto cursor-pointer\"\n >\n <div\n x-ref=\"modalContainer\"\n \n x-on:click.self=\"\n document.activeElement.selectionStart === undefined &&\n document.activeElement.selectionEnd === undefined &&\n $dispatch('close-modal', { id: 'QJUm0RCa8ZYj7G7gEpyT-action' })\n \"\n class=\"relative grid min-h-full grid-rows-[1fr_auto_1fr] justify-items-center sm:grid-rows-[1fr_auto_3fr] p-4\" x-on:closed-form-component-action-modal.window=\"if (($event.detail.id === 'QJUm0RCa8ZYj7G7gEpyT') && $wire.mountedActions.length) open()\" x-on:modal-closed.stop=\"const mountedActionShouldOpenModal = false\n\n\n if (! mountedActionShouldOpenModal) {\n return\n }\n\n if ($wire.mountedFormComponentActions.length) {\n return\n }\n\n $wire.unmountAction(false, false)\" x-on:opened-form-component-action-modal.window=\"if ($event.detail.id === 'QJUm0RCa8ZYj7G7gEpyT') close()\"\n >\n <div\n x-data=\"{ isShown: false }\"\n x-init=\"\n $nextTick(() => {\n isShown = isOpen\n $watch('isOpen', () => (isShown = isOpen))\n })\n \"\n x-on:keydown.window.escape=\"$dispatch('close-modal', { id: 'QJUm0RCa8ZYj7G7gEpyT-action' })\"\n x-show=\"isShown\"\n x-transition:enter=\"duration-300\"\n x-transition:leave=\"duration-300\"\n x-transition:enter-start=\"scale-95 opacity-0\"\n x-transition:enter-end=\"scale-100 opacity-100\"\n x-transition:leave-start=\"scale-100 opacity-100\"\n x-transition:leave-end=\"scale-95 opacity-0\"\n class=\"fi-modal-window pointer-events-auto relative row-start-2 flex w-full cursor-default flex-col bg-white shadow-xl ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10 mx-auto rounded-xl hidden max-w-sm\"\n >\n \n \n </div>\n </div>\n </div>\n </div>\n</div>\n </form>\n\n <!--[if ENDBLOCK]><![endif]-->\n\n<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n<!--[if BLOCK]><![endif]--> <form wire:submit.prevent=\"callMountedInfolistAction\">\n \n <div\n aria-modal=\"true\"\n role=\"dialog\"\n x-data=\"{\n isOpen: false,\n\n livewire: null,\n\n close: function () {\n this.isOpen = false\n\n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-closed', { id: 'QJUm0RCa8ZYj7G7gEpyT-infolist-action' }),\n )\n },\n\n open: function () {\n this.$nextTick(() => {\n this.isOpen = true\n\n this.$dispatch('ax-modal-opened')\n \n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-opened', { id: 'QJUm0RCa8ZYj7G7gEpyT-infolist-action' }),\n )\n })\n },\n }\"\n x-on:close-modal.window=\"if ($event.detail.id === 'QJUm0RCa8ZYj7G7gEpyT-infolist-action') close()\"\n x-on:open-modal.window=\"if ($event.detail.id === 'QJUm0RCa8ZYj7G7gEpyT-infolist-action') open()\"\n data-fi-modal-id=\"QJUm0RCa8ZYj7G7gEpyT-infolist-action\"\n x-trap.noscroll=\"isOpen\"\n x-bind:class=\"{\n 'fi-modal-open': isOpen,\n }\"\n class=\"fi-modal block\"\n>\n \n <div x-cloak x-show=\"isOpen\">\n <div\n aria-hidden=\"true\"\n x-show=\"isOpen\"\n x-transition.duration.300ms.opacity\n class=\"fi-modal-close-overlay fixed inset-0 z-40 bg-gray-950/50 dark:bg-gray-950/75\"\n ></div>\n\n <div\n class=\"fixed inset-0 z-40 overflow-y-auto cursor-pointer\"\n >\n <div\n x-ref=\"modalContainer\"\n \n x-on:click.self=\"\n document.activeElement.selectionStart === undefined &&\n document.activeElement.selectionEnd === undefined &&\n $dispatch('close-modal', { id: 'QJUm0RCa8ZYj7G7gEpyT-infolist-action' })\n \"\n class=\"relative grid min-h-full grid-rows-[1fr_auto_1fr] justify-items-center sm:grid-rows-[1fr_auto_3fr] p-4\" x-on:closed-form-component-action-modal.window=\"if (($event.detail.id === 'QJUm0RCa8ZYj7G7gEpyT') && $wire.mountedInfolistActions.length) open()\" x-on:modal-closed.stop=\"const mountedInfolistActionShouldOpenModal = false\n\n\n if (! mountedInfolistActionShouldOpenModal) {\n return\n }\n\n if ($wire.mountedFormComponentActions.length) {\n return\n }\n\n $wire.unmountInfolistAction(false, false)\" x-on:opened-form-component-action-modal.window=\"if ($event.detail.id === 'QJUm0RCa8ZYj7G7gEpyT') close()\"\n >\n <div\n x-data=\"{ isShown: false }\"\n x-init=\"\n $nextTick(() => {\n isShown = isOpen\n $watch('isOpen', () => (isShown = isOpen))\n })\n \"\n x-on:keydown.window.escape=\"$dispatch('close-modal', { id: 'QJUm0RCa8ZYj7G7gEpyT-infolist-action' })\"\n x-show=\"isShown\"\n x-transition:enter=\"duration-300\"\n x-transition:leave=\"duration-300\"\n x-transition:enter-start=\"scale-95 opacity-0\"\n x-transition:enter-end=\"scale-100 opacity-100\"\n x-transition:leave-start=\"scale-100 opacity-100\"\n x-transition:leave-end=\"scale-95 opacity-0\"\n class=\"fi-modal-window pointer-events-auto relative row-start-2 flex w-full cursor-default flex-col bg-white shadow-xl ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10 mx-auto rounded-xl hidden max-w-sm\"\n >\n \n \n </div>\n </div>\n </div>\n </div>\n</div>\n </form>\n\n <!--[if ENDBLOCK]><![endif]-->\n\n<!--[if BLOCK]><![endif]--> \n <form wire:submit.prevent=\"callMountedFormComponentAction\">\n <div\n aria-modal=\"true\"\n role=\"dialog\"\n x-data=\"{\n isOpen: false,\n\n livewire: null,\n\n close: function () {\n this.isOpen = false\n\n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-closed', { id: 'QJUm0RCa8ZYj7G7gEpyT-form-component-action' }),\n )\n },\n\n open: function () {\n this.$nextTick(() => {\n this.isOpen = true\n\n this.$dispatch('ax-modal-opened')\n \n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-opened', { id: 'QJUm0RCa8ZYj7G7gEpyT-form-component-action' }),\n )\n })\n },\n }\"\n x-on:close-modal.window=\"if ($event.detail.id === 'QJUm0RCa8ZYj7G7gEpyT-form-component-action') close()\"\n x-on:open-modal.window=\"if ($event.detail.id === 'QJUm0RCa8ZYj7G7gEpyT-form-component-action') open()\"\n data-fi-modal-id=\"QJUm0RCa8ZYj7G7gEpyT-form-component-action\"\n x-trap.noscroll=\"isOpen\"\n x-bind:class=\"{\n 'fi-modal-open': isOpen,\n }\"\n class=\"fi-modal block\"\n>\n \n <div x-cloak x-show=\"isOpen\">\n <div\n aria-hidden=\"true\"\n x-show=\"isOpen\"\n x-transition.duration.300ms.opacity\n class=\"fi-modal-close-overlay fixed inset-0 z-40 bg-gray-950/50 dark:bg-gray-950/75\"\n ></div>\n\n <div\n class=\"fixed inset-0 z-40 overflow-y-auto cursor-pointer\"\n >\n <div\n x-ref=\"modalContainer\"\n \n x-on:click.self=\"\n document.activeElement.selectionStart === undefined &&\n document.activeElement.selectionEnd === undefined &&\n $dispatch('close-modal', { id: 'QJUm0RCa8ZYj7G7gEpyT-form-component-action' })\n \"\n class=\"relative grid min-h-full grid-rows-[1fr_auto_1fr] justify-items-center sm:grid-rows-[1fr_auto_3fr] p-4\" x-on:modal-closed.stop=\"const mountedFormComponentActionShouldOpenModal = false\n\n\n if (mountedFormComponentActionShouldOpenModal) {\n $wire.unmountFormComponentAction(false, false)\n }\"\n >\n <div\n x-data=\"{ isShown: false }\"\n x-init=\"\n $nextTick(() => {\n isShown = isOpen\n $watch('isOpen', () => (isShown = isOpen))\n })\n \"\n x-on:keydown.window.escape=\"$dispatch('close-modal', { id: 'QJUm0RCa8ZYj7G7gEpyT-form-component-action' })\"\n x-show=\"isShown\"\n x-transition:enter=\"duration-300\"\n x-transition:leave=\"duration-300\"\n x-transition:enter-start=\"scale-95 opacity-0\"\n x-transition:enter-end=\"scale-100 opacity-100\"\n x-transition:leave-start=\"scale-100 opacity-100\"\n x-transition:leave-end=\"scale-95 opacity-0\"\n class=\"fi-modal-window pointer-events-auto relative row-start-2 flex w-full cursor-default flex-col bg-white shadow-xl ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10 mx-auto rounded-xl hidden max-w-sm\"\n >\n \n \n </div>\n </div>\n </div>\n </div>\n</div>\n </form>\n\n <!--[if ENDBLOCK]><![endif]-->\n \n \n</div>\n </main>\n </div>\n\n \n </div>\n\n <div wire:snapshot=\"{"data":{"isFilamentNotificationsComponent":true,"notifications":[[],{"class":"Filament\\\\Notifications\\\\Collection","s":"wrbl"}]},"memo":{"id":"VyBNw4MuQmxeIgcUZmZ1","name":"filament.livewire.notifications","path":"login","method":"GET","children":[],"scripts":[],"assets":[],"errors":[],"locale":"id"},"checksum":"f369df01fbf912e7477c80220cbde947d966c99bcb1e2460c949c69467f8b338"}\" wire:effects=\"{"listeners":["notificationsSent","notificationSent","notificationClosed"]}\" wire:id=\"VyBNw4MuQmxeIgcUZmZ1\">\n <div\n class=\"fi-no pointer-events-none fixed inset-4 z-50 mx-auto flex gap-3 items-center flex-col-reverse justify-end\"\n role=\"status\"\n >\n </div>\n\n </div>\n\n \n\n <script>\n window.filamentData = [] </script>\n\n \n <script\n src=\"https://gasys.anugerahgroup.net/js/filament/notifications/notifications.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"https://gasys.anugerahgroup.net/js/filament/support/support.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.9.2/html2pdf.bundle.min.js\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"https://gasys.anugerahgroup.net/js/html2media/html2pdf-script.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"https://gasys.anugerahgroup.net/js/filament/filament/echo.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"https://gasys.anugerahgroup.net/js/filament/filament/app.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n<style>\n :root {\n }\n</style>\n\n \n <script>\n loadDarkMode()\n </script>\n \n \n \n\n <link rel=\"modulepreload\" href=\"https://gasys.anugerahgroup.net/build/assets/app-T1DpEqax.js\" /><script type=\"module\" src=\"https://gasys.anugerahgroup.net/build/assets/app-T1DpEqax.js\" data-navigate-track=\"reload\"></script><div class=\"auth-theme-switcher fixed w-full flex p-4 z-40 top-0 justify-end\">\n <div class=\"rounded-lg bg-gray-50 dark:bg-gray-950\">\n <div\n x-data=\"{\n theme: null,\n\n init: function () {\n this.theme = localStorage.getItem('theme') || 'system'\n\n $dispatch('theme-changed', theme)\n\n $watch('theme', (theme) => {\n $dispatch('theme-changed', theme)\n })\n },\n }\"\n class=\"fi-theme-switcher grid grid-flow-col gap-x-1\"\n >\n <button\n aria-label=\"Mode Terang\"\n type=\"button\"\n x-bind:class=\"\n theme === 'light' ? 'bg-gray-50 text-primary-500 dark:bg-white/5 dark:text-primary-400'\n : 'text-gray-400 hover:text-gray-500 focus:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400 dark:focus:text-gray-400'\n \"\n x-on:click=\"(theme = 'light')\"\n x-tooltip=\"{\n content: 'Mode Terang',\n theme: $store.theme,\n }\"\n class=\"flex justify-center rounded-lg p-2 outline-none transition duration-75 hover:bg-gray-50 focus:bg-gray-50 dark:hover:bg-white/5 dark:focus:bg-white/5\"\n>\n <svg class=\"h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M120,40V16a8,8,0,0,1,16,0V40a8,8,0,0,1-16,0Zm72,88a64,64,0,1,1-64-64A64.07,64.07,0,0,1,192,128Zm-16,0a48,48,0,1,0-48,48A48.05,48.05,0,0,0,176,128ZM58.34,69.66A8,8,0,0,0,69.66,58.34l-16-16A8,8,0,0,0,42.34,53.66Zm0,116.68-16,16a8,8,0,0,0,11.32,11.32l16-16a8,8,0,0,0-11.32-11.32ZM192,72a8,8,0,0,0,5.66-2.34l16-16a8,8,0,0,0-11.32-11.32l-16,16A8,8,0,0,0,192,72Zm5.66,114.34a8,8,0,0,0-11.32,11.32l16,16a8,8,0,0,0,11.32-11.32ZM48,128a8,8,0,0,0-8-8H16a8,8,0,0,0,0,16H40A8,8,0,0,0,48,128Zm80,80a8,8,0,0,0-8,8v24a8,8,0,0,0,16,0V216A8,8,0,0,0,128,208Zm112-88H216a8,8,0,0,0,0,16h24a8,8,0,0,0,0-16Z\"/></svg></button>\n\n <button\n aria-label=\"Mode Gelap\"\n type=\"button\"\n x-bind:class=\"\n theme === 'dark' ? 'bg-gray-50 text-primary-500 dark:bg-white/5 dark:text-primary-400'\n : 'text-gray-400 hover:text-gray-500 focus:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400 dark:focus:text-gray-400'\n \"\n x-on:click=\"(theme = 'dark')\"\n x-tooltip=\"{\n content: 'Mode Gelap',\n theme: $store.theme,\n }\"\n class=\"flex justify-center rounded-lg p-2 outline-none transition duration-75 hover:bg-gray-50 focus:bg-gray-50 dark:hover:bg-white/5 dark:focus:bg-white/5\"\n>\n <svg class=\"h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M233.54,142.23a8,8,0,0,0-8-2,88.08,88.08,0,0,1-109.8-109.8,8,8,0,0,0-10-10,104.84,104.84,0,0,0-52.91,37A104,104,0,0,0,136,224a103.09,103.09,0,0,0,62.52-20.88,104.84,104.84,0,0,0,37-52.91A8,8,0,0,0,233.54,142.23ZM188.9,190.34A88,88,0,0,1,65.66,67.11a89,89,0,0,1,31.4-26A106,106,0,0,0,96,56,104.11,104.11,0,0,0,200,160a106,106,0,0,0,14.92-1.06A89,89,0,0,1,188.9,190.34Z\"/></svg></button>\n\n <button\n aria-label=\"Sesuai tema perangkat\"\n type=\"button\"\n x-bind:class=\"\n theme === 'system' ? 'bg-gray-50 text-primary-500 dark:bg-white/5 dark:text-primary-400'\n : 'text-gray-400 hover:text-gray-500 focus:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400 dark:focus:text-gray-400'\n \"\n x-on:click=\"(theme = 'system')\"\n x-tooltip=\"{\n content: 'Sesuai tema perangkat',\n theme: $store.theme,\n }\"\n class=\"flex justify-center rounded-lg p-2 outline-none transition duration-75 hover:bg-gray-50 focus:bg-gray-50 dark:hover:bg-white/5 dark:focus:bg-white/5\"\n>\n <svg class=\"h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M208,40H48A24,24,0,0,0,24,64V176a24,24,0,0,0,24,24H208a24,24,0,0,0,24-24V64A24,24,0,0,0,208,40Zm8,136a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V64a8,8,0,0,1,8-8H208a8,8,0,0,1,8,8Zm-48,48a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,224Z\"/></svg></button>\n </div>\n </div>\n </div>\n\n\n <script src=\"/livewire/livewire.min.js?id=df3a17f2\" data-csrf=\"zibJ6FJgDFhvWx0q6maIEDpgnM4Faj0K7lm6MtSH\" data-update-uri=\"/livewire/update\" data-navigate-once=\"true\"></script>\n</body>\n</html>\n",
"body_murmur": 882076569,
"body_sha256": "ec5255e6923132844c80c793fc0ba38d49dbaa0063b6d53ff1c1aa90697caf45",
"component": [
"Cloudflare",
"Livewire",
"Laravel",
"Alpine.js"
],
"content_length": -1,
"favicon": {
"md5_hash": "6ec566c1a3b7cf3d16fd2bc9ee397270",
"murmur_hash": -1738360767,
"path": "https://gasys.anugerahgroup.net/images/favicon-32x32.png",
"size": 2068
},
"headers": {
"alt_svc": [
"h3=\":443\"; ma=86400"
],
"cache_control": [
"max-age=0, must-revalidate, no-cache, no-store, private"
],
"connection": [
"keep-alive"
],
"content_type": [
"text/html; charset=UTF-8"
],
"date": [
"Mon, 26 Jan 2026 02:37:24 GMT"
],
"expires": [
"Fri, 01 Jan 1990 00:00:00 GMT"
],
"pragma": [
"no-cache"
],
"server": [
"cloudflare"
],
"set_cookie": [
"XSRF-TOKEN=eyJpdiI6IjBVZFBpeXo3dmQ1VGY3d3Nkak5Rb0E9PSIsInZhbHVlIjoicmVVVUpHM0hFcHVKbEs5aStIaG1odHZHemxkK0VsOGxOejVlNjNVRlB4REtNaFR0NTd6RTdUNkREMkNQREFiQmdNRUZvMFRCVnlWSzFNNGhHQ1lhQ2RzT2N6dUJvSmlGUVRhZmJ4SlVFeXViQ3o4MkFob212eW8vVWZiMHVjcW4iLCJtYWMiOiIyYWI2MmFlYzU0ZDA5MWVmZWMxYmIyMTIzNDQzYmFiOGRkYmE3MjQyYzM0ZTRjZDlhZGYyNzIwZTljZTRhZmY3IiwidGFnIjoiIn0%3D; expires=Mon, 26 Jan 2026 04:39:31 GMT; Max-Age=3600; path=/; secure; samesite=lax",
"anugerah_group_session=eyJpdiI6IjY1dDVEcFZBWEhVRFJZTDY0ZzM0TEE9PSIsInZhbHVlIjoiMytSV09LTjFnZ29URnpuMWdNaFZLYjRqUVdOK2UxTU0rZkw1a3puR08rb2paNVVyMGVRN3pGc1J6RHZoVXNjQlhOdjVIVTJnN3BjSGtDSm1GNjFiaDZuU1BqanBGc2hVbEhqZmhRVk5DQTBrdnZtZkhqcEg4Mko1ZlJVZ0I1bkQiLCJtYWMiOiIzNjNiNWIxMDZhNTJkODcyMjkxMDM0MjVmOTgwMjY2NjQ3ZTg2MmFmYWQxOTJhODQwNDc5MTE5MWM0OWFmMmI3IiwidGFnIjoiIn0%3D; expires=Mon, 26 Jan 2026 04:39:31 GMT; Max-Age=3600; path=/; secure; httponly; samesite=lax"
],
"unknown": [
{
"key": "cf_ray",
"value": [
"9c3ca0d33ffedc98-FRA"
]
},
{
"key": "referrer_policy",
"value": [
"strict-origin-when-cross-origin"
]
},
{
"key": "permissions_policy",
"value": [
"geolocation=(), microphone=(), camera=()"
]
},
{
"key": "report_to",
"value": [
"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=VoP2IFQ3cusOd1eRqXyVaP5Nt6f08QVWT8IxmceLzW9CYbh1JJdykhvgLDhdtZOvsic%2F73%2BsaTW0Yx3pHfvAZRPtAOYXZvoRxUCNM%2F6E2fALUeasdWVs\"}]}"
]
},
{
"key": "cf_cache_status",
"value": [
"DYNAMIC"
]
},
{
"key": "nel",
"value": [
"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
]
}
],
"vary": [
"Accept-Encoding"
],
"x_content_type_options": [
"nosniff"
],
"x_frame_options": [
"SAMEORIGIN"
],
"x_xss_protection": [
"1; mode=block"
]
},
"protocol": "HTTP/1.1",
"redirects": [
{
"body": "<html>\r\n<head><title>301 Moved Permanently</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>301 Moved Permanently</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n",
"body_murmur": -1427803479,
"body_sha256": "bd9df047d51943acc4bc6cf55d88edb5b6785a53337ee2a0f74dd521aedde87d",
"content_length": 178,
"headers": {
"connection": [
"keep-alive"
],
"content_length": [
"178"
],
"content_type": [
"text/html"
],
"date": [
"Mon, 26 Jan 2026 03:39:30 GMT"
],
"location": [
"https://gasys.anugerahgroup.net/"
],
"server": [
"nginx"
]
},
"location": "https://gasys.anugerahgroup.net/",
"protocol": "HTTP/1.1",
"status_code": 301,
"status_line": "301 Moved Permanently"
},
{
"body": "<!DOCTYPE html>\n<html>\n <head>\n <meta charset=\"UTF-8\" />\n <meta http-equiv=\"refresh\" content=\"0;url='https://gasys.anugerahgroup.net/login'\" />\n\n <title>Redirecting to https://gasys.anugerahgroup.net/login</title>\n </head>\n <body>\n Redirecting to <a href=\"https://gasys.anugerahgroup.net/login\">https://gasys.anugerahgroup.net/login</a>.\n </body>\n</html>",
"body_murmur": -311065504,
"body_sha256": "6d100f062fdd13c81d85571f17c24907ea4656f4dafce8ca59ddf663f824a03f",
"content_length": -1,
"headers": {
"alt_svc": [
"h3=\":443\"; ma=86400"
],
"cache_control": [
"no-cache, private"
],
"connection": [
"keep-alive"
],
"content_type": [
"text/html; charset=utf-8"
],
"date": [
"Mon, 26 Jan 2026 02:37:24 GMT"
],
"location": [
"https://gasys.anugerahgroup.net/login"
],
"server": [
"cloudflare"
],
"set_cookie": [
"anugerah_group_session=eyJpdiI6IlZ0UjhrNGZFS1ZYT09jSVQzMy9Hd3c9PSIsInZhbHVlIjoidFdjZzZoSUI0ekJQZHN1VndXT1JGbG9NTU5GZUlWVzcraTNmT29VamFmR1k2eWhOdm0vUDRIZXdLY0gvQWdhdVB1bDA2ejdGRDVIcUNMNTZZbS83enVXcC9GZ3VMZ0VPOExKK0Fub09SdG5oUTNjbXpab2N4bkFXZHY0ekhWY2YiLCJtYWMiOiJkYzUxMGE4NmM1N2ZlNTJiNTI2YjA2NDg5NTM5MGVkMjM4NDAyNTI5ZDI5MjJmZjIyMzZlYWEzYjdlNmMzZDYxIiwidGFnIjoiIn0%3D; expires=Mon, 26 Jan 2026 04:39:31 GMT; Max-Age=3600; path=/; secure; httponly; samesite=lax"
],
"unknown": [
{
"key": "nel",
"value": [
"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
]
},
{
"key": "referrer_policy",
"value": [
"strict-origin-when-cross-origin"
]
},
{
"key": "cf_cache_status",
"value": [
"DYNAMIC"
]
},
{
"key": "report_to",
"value": [
"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=ziW5644eS4uArTmuIrewn8maUsQdCq3ijSwXBpio%2BVXVcMUOvLaU9wgps5ugC4m9u0LYPQmfhxeqbKlHIZWIkJBDBWprwyVFopmUf9CCLiPgjRKsyjOS\"}]}"
]
},
{
"key": "permissions_policy",
"value": [
"geolocation=(), microphone=(), camera=()"
]
},
{
"key": "cf_ray",
"value": [
"9c3ca0ce8836dc98-FRA"
]
}
],
"x_content_type_options": [
"nosniff"
],
"x_frame_options": [
"SAMEORIGIN"
],
"x_xss_protection": [
"1; mode=block"
]
},
"location": "https://gasys.anugerahgroup.net/login",
"protocol": "HTTP/1.1",
"status_code": 302,
"status_line": "302 Found"
}
],
"request": {
"headers": {
"accept": [
"*/*"
],
"referer": [
"https://gasys.anugerahgroup.net/"
],
"user_agent": [
"Mozilla/5.0 (compatible; Odin; https://docs.getodin.com/)"
]
},
"method": "GET",
"url": {
"host": "gasys.anugerahgroup.net",
"path": "/login",
"scheme": "https"
}
},
"status_code": 200,
"title": "Masuk - ANUGERAH GROUP",
"transfer_encoding": [
"chunked"
]
}
},
"url": "http://182.23.25.91/",
"_meta": {
"name": "",
"desc": "",
"category": ""
},
"last_updated_at": "2026-01-26T02:37:26.015Z"
},
{
"port": 443,
"protocol": "tcp",
"name": "http",
"version": "",
"product": "nginx",
"extra_info": "",
"tunnel": "ssl",
"softwares": [
{
"uri": "cpe:/a:igor_sysoev:nginx",
"part": "a",
"vendor": "igor_sysoev",
"product": "nginx",
"version": "ANY",
"language": "ANY",
"edition": "ANY",
"update": "ANY"
}
],
"modules": {
"http": {
"body": "<!DOCTYPE html>\n<html\n lang=\"id\"\n dir=\"ltr\"\n class=\"fi min-h-screen\"\n>\n <head>\n \n\n <meta charset=\"utf-8\" />\n <meta name=\"csrf-token\" content=\"1nb87Ea72OQy8h8Gn5WFATeBAQDUqqtpFj01KsEw\" />\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n\n <link rel=\"icon\" href=\"https://182.23.25.91/images/favicon-32x32.png\" />\n \n \n <title>\n Masuk - ANUGERAH GROUP\n </title>\n\n \n\n <style>\n [x-cloak=''],\n [x-cloak='x-cloak'],\n [x-cloak='1'] {\n display: none !important;\n }\n\n @media (max-width: 1023px) {\n [x-cloak='-lg'] {\n display: none !important;\n }\n }\n\n @media (min-width: 1024px) {\n [x-cloak='lg'] {\n display: none !important;\n }\n }\n </style>\n\n <link\n href=\"https://182.23.25.91/css/aymanalhattami/filament-slim-scrollbar/filament-slim-scrollbar.css?v=2.1.0.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"https://182.23.25.91/css/malzariey/filament-daterangepicker-filter/date-range-picker.css?v=3.4.1.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"https://182.23.25.91/css/filament/forms/forms.css?v=3.3.14.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"https://182.23.25.91/css/filament/support/support.css?v=3.3.14.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"https://182.23.25.91/css/swisnl/filament-backgrounds/filament-backgrounds-styles.css?v=1.1.5.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"https://182.23.25.91/css/hasnayeen/themes/default.css?v=3.9999999.9999999.9999999-dev\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n \n<style>\n :root {\n --filament-backgrounds-image:url(\"https://182.23.25.91/images/swisnl/filament-backgrounds/triangles/21.svg\"); --danger-50:254, 242, 242; --danger-100:254, 226, 226; --danger-200:254, 202, 202; --danger-300:252, 165, 165; --danger-400:248, 113, 113; --danger-500:239, 68, 68; --danger-600:220, 38, 38; --danger-700:185, 28, 28; --danger-800:153, 27, 27; --danger-900:127, 29, 29; --danger-950:69, 10, 10; --gray-50:250, 250, 250; --gray-100:244, 244, 245; --gray-200:228, 228, 231; --gray-300:212, 212, 216; --gray-400:161, 161, 170; --gray-500:113, 113, 122; --gray-600:82, 82, 91; --gray-700:63, 63, 70; --gray-800:39, 39, 42; --gray-900:24, 24, 27; --gray-950:9, 9, 11; --info-50:239, 246, 255; --info-100:219, 234, 254; --info-200:191, 219, 254; --info-300:147, 197, 253; --info-400:96, 165, 250; --info-500:59, 130, 246; --info-600:37, 99, 235; --info-700:29, 78, 216; --info-800:30, 64, 175; --info-900:30, 58, 138; --info-950:23, 37, 84; --primary-50:247, 250, 252; --primary-100:239, 245, 248; --primary-200:216, 230, 238; --primary-300:192, 214, 228; --primary-400:144, 184, 208; --primary-500:97, 153, 188; --primary-600:87, 138, 169; --primary-700:73, 115, 141; --primary-800:58, 92, 113; --primary-900:48, 75, 92; --primary-950:29, 46, 56; --success-50:240, 253, 244; --success-100:220, 252, 231; --success-200:187, 247, 208; --success-300:134, 239, 172; --success-400:74, 222, 128; --success-500:34, 197, 94; --success-600:22, 163, 74; --success-700:21, 128, 61; --success-800:22, 101, 52; --success-900:20, 83, 45; --success-950:5, 46, 22; --warning-50:255, 251, 235; --warning-100:254, 243, 199; --warning-200:253, 230, 138; --warning-300:252, 211, 77; --warning-400:251, 191, 36; --warning-500:245, 158, 11; --warning-600:217, 119, 6; --warning-700:180, 83, 9; --warning-800:146, 64, 14; --warning-900:120, 53, 15; --warning-950:69, 26, 3; }\n</style>\n\n <link rel=\"preload\" as=\"style\" href=\"https://182.23.25.91/build/assets/anugerah-theme-CHg7Ai6I.css\" /><link rel=\"stylesheet\" href=\"https://182.23.25.91/build/assets/anugerah-theme-CHg7Ai6I.css\" data-navigate-track=\"reload\" />\n \n <link rel=\"preconnect\" href=\"https://fonts.bunny.net\">\n <link href=\"https://fonts.bunny.net/css?family=inter:400,500,600,700&display=swap\" rel=\"stylesheet\" />\n \n\n <style>\n :root {\n --font-family: 'Inter';\n --sidebar-width: 20rem;\n --collapsed-sidebar-width: 4.5rem;\n --default-theme-mode: system;\n }\n </style>\n\n \n \n\n <script>\n const loadDarkMode = () => {\n window.theme = localStorage.getItem('theme') ?? 'system'\n if (\n window.theme === 'dark' ||\n (window.theme === 'system' &&\n window.matchMedia('(prefers-color-scheme: dark)')\n .matches)\n ) {\n document.documentElement.classList.add('dark')\n }\n }\n\n loadDarkMode()\n\n document.addEventListener('livewire:navigated', loadDarkMode)\n </script>\n \n \n <!-- Livewire Styles --><style >[wire\\:loading][wire\\:loading], [wire\\:loading\\.delay][wire\\:loading\\.delay], [wire\\:loading\\.inline-block][wire\\:loading\\.inline-block], [wire\\:loading\\.inline][wire\\:loading\\.inline], [wire\\:loading\\.block][wire\\:loading\\.block], [wire\\:loading\\.flex][wire\\:loading\\.flex], [wire\\:loading\\.table][wire\\:loading\\.table], [wire\\:loading\\.grid][wire\\:loading\\.grid], [wire\\:loading\\.inline-flex][wire\\:loading\\.inline-flex] {display: none;}[wire\\:loading\\.delay\\.none][wire\\:loading\\.delay\\.none], [wire\\:loading\\.delay\\.shortest][wire\\:loading\\.delay\\.shortest], [wire\\:loading\\.delay\\.shorter][wire\\:loading\\.delay\\.shorter], [wire\\:loading\\.delay\\.short][wire\\:loading\\.delay\\.short], [wire\\:loading\\.delay\\.default][wire\\:loading\\.delay\\.default], [wire\\:loading\\.delay\\.long][wire\\:loading\\.delay\\.long], [wire\\:loading\\.delay\\.longer][wire\\:loading\\.delay\\.longer], [wire\\:loading\\.delay\\.longest][wire\\:loading\\.delay\\.longest] {display: none;}[wire\\:offline][wire\\:offline] {display: none;}[wire\\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #dd6622;}[x-cloak] {display: none !important;}[wire\\:cloak] {display: none !important;}</style>\n</head>\n\n <body\n class=\"fi-body fi-panel-admin min-h-screen bg-gray-50 font-normal text-gray-950 antialiased dark:bg-gray-950 dark:text-white\"\n >\n \n\n <div class=\"flex flex-col items-center min-h-screen fi-simple-layout\">\n \n <div\n class=\"flex items-center justify-center flex-grow w-full fi-simple-main-ctn\"\n >\n <main\n class=\"fi-simple-main my-16 w-full bg-white px-6 py-12 shadow-sm ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10 sm:rounded-xl sm:px-12 max-w-lg\"\n >\n <div wire:snapshot=\"{"data":{"data":[{"email":null,"password":null,"remember":false},{"s":"arr"}],"mountedActions":[[],{"s":"arr"}],"mountedActionsArguments":[[],{"s":"arr"}],"mountedActionsData":[[],{"s":"arr"}],"defaultAction":null,"defaultActionArguments":null,"componentFileAttachments":[[],{"s":"arr"}],"mountedFormComponentActions":[[],{"s":"arr"}],"mountedFormComponentActionsArguments":[[],{"s":"arr"}],"mountedFormComponentActionsData":[[],{"s":"arr"}],"mountedFormComponentActionsComponents":[[],{"s":"arr"}],"mountedInfolistActions":[[],{"s":"arr"}],"mountedInfolistActionsData":[[],{"s":"arr"}],"mountedInfolistActionsComponent":null,"mountedInfolistActionsInfolist":null},"memo":{"id":"IZIpSmzLQRVivTDt5ljc","name":"app.filament.pages.login","path":"login","method":"GET","children":[],"scripts":[],"assets":[],"errors":[],"locale":"id"},"checksum":"f7bff2a6e95ce1b5d59fce2ff421d6f32286ef0c33f20517b5f9b3fa9bfb9826"}\" wire:effects=\"{"url":{"defaultAction":{"as":"action","use":"replace","alwaysShow":false,"except":null},"defaultActionArguments":{"as":"actionArguments","use":"replace","alwaysShow":false,"except":null}}}\" wire:id=\"IZIpSmzLQRVivTDt5ljc\" class=\"fi-simple-page\">\n \n\n <section class=\"grid auto-cols-fr gap-y-6\">\n <header class=\"flex flex-col items-center fi-simple-header\">\n <img\n alt=\"Logo ANUGERAH GROUP\"\n src=\"https://182.23.25.91/images/logo.jpg\"\n style=\"height: 4rem;\" class=\"fi-logo flex mb-4\"\n />\n \n \n\n \n \n <h1\n class=\"text-2xl font-bold tracking-tight text-center fi-simple-header-heading text-gray-950 dark:text-white\"\n >\n Masuk ke akun Anda\n </h1>\n \n </header>\n\n <form\n method=\"post\"\n x-data=\"{ isProcessing: false }\"\n x-on:submit=\"if (isProcessing) $event.preventDefault()\"\n x-on:form-processing-started=\"isProcessing = true\"\n x-on:form-processing-finished=\"isProcessing = false\"\n class=\"fi-form grid gap-y-6\" id=\"form\" wire:submit=\"authenticate\"\n>\n <div\n style=\"--cols-default: repeat(1, minmax(0, 1fr));\" class=\"grid grid-cols-[--cols-default] fi-fo-component-ctn gap-6\" x-data=\"{}\" x-on:form-validation-error.window=\"if ($event.detail.livewireId !== 'IZIpSmzLQRVivTDt5ljc') {\n return\n }\n\n $nextTick(() => {\n let error = $el.querySelector('[data-validation-error]')\n\n if (! error) {\n return\n }\n\n let elementToExpand = error\n\n while (elementToExpand) {\n elementToExpand.dispatchEvent(new CustomEvent('expand'))\n\n elementToExpand = elementToExpand.parentNode\n }\n\n setTimeout(\n () =>\n error.closest('[data-field-wrapper]').scrollIntoView({\n behavior: 'smooth',\n block: 'start',\n inline: 'start',\n }),\n 200,\n )\n })\"\n>\n <!--[if BLOCK]><![endif]--> \n <div\n style=\"--col-span-default: span 1 / span 1;\" class=\"col-[--col-span-default]\" wire:key=\"IZIpSmzLQRVivTDt5ljc.data.email.Filament\\Forms\\Components\\TextInput\"\n>\n <!--[if BLOCK]><![endif]--> <div\n data-field-wrapper\n class=\"fi-fo-field-wrp\"\n>\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <div\n class=\"grid gap-y-2\"\n >\n <!--[if BLOCK]><![endif]--> <div\n class=\"flex items-center gap-x-3 justify-between \"\n >\n <!--[if BLOCK]><![endif]--> <label\n class=\"fi-fo-field-wrp-label inline-flex items-center gap-x-3\" for=\"data.email\"\n>\n \n\n <span class=\"text-sm font-medium leading-6 text-gray-950 dark:text-white\">\n \n User ID<!--[if BLOCK]><![endif]--><sup class=\"text-danger-600 dark:text-danger-400 font-medium\">*</sup>\n <!--[if ENDBLOCK]><![endif]-->\n </span>\n\n \n</label>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--> <div\n class=\"grid auto-cols-fr gap-y-2\"\n >\n <div\n class=\"fi-input-wrp flex rounded-lg shadow-sm ring-1 transition duration-75 bg-white dark:bg-white/5 [&:not(:has(.fi-ac-action:focus))]:focus-within:ring-2 ring-gray-950/10 dark:ring-white/20 [&:not(:has(.fi-ac-action:focus))]:focus-within:ring-primary-600 dark:[&:not(:has(.fi-ac-action:focus))]:focus-within:ring-primary-500 fi-fo-text-input overflow-hidden\"\n>\n \n <div\n class=\"fi-input-wrp-input min-w-0 flex-1\"\n >\n <input\n class=\"fi-input block w-full border-none py-1.5 text-base text-gray-950 transition duration-75 placeholder:text-gray-400 focus:ring-0 disabled:text-gray-500 disabled:[-webkit-text-fill-color:theme(colors.gray.500)] disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.400)] dark:text-white dark:placeholder:text-gray-500 dark:disabled:text-gray-400 dark:disabled:[-webkit-text-fill-color:theme(colors.gray.400)] dark:disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.500)] sm:text-sm sm:leading-6 bg-white/0 ps-3 pe-3\" autocomplete=\"on\" autofocus=\"autofocus\" id=\"data.email\" maxlength=\"255\" required=\"required\" type=\"text\" wire:model=\"data.email\" tabindex=\"1\"\n/>\n </div>\n\n </div>\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n </div>\n</div>\n\n <!--[if ENDBLOCK]><![endif]-->\n</div>\n \n <div\n style=\"--col-span-default: span 1 / span 1;\" class=\"col-[--col-span-default]\" wire:key=\"IZIpSmzLQRVivTDt5ljc.data.password.Filament\\Forms\\Components\\TextInput\"\n>\n <!--[if BLOCK]><![endif]--> <div\n data-field-wrapper\n class=\"fi-fo-field-wrp\"\n>\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <div\n class=\"grid gap-y-2\"\n >\n <!--[if BLOCK]><![endif]--> <div\n class=\"flex items-center gap-x-3 justify-between \"\n >\n <!--[if BLOCK]><![endif]--> <label\n class=\"fi-fo-field-wrp-label inline-flex items-center gap-x-3\" for=\"data.password\"\n>\n \n\n <span class=\"text-sm font-medium leading-6 text-gray-950 dark:text-white\">\n \n Kata sandi<!--[if BLOCK]><![endif]--><sup class=\"text-danger-600 dark:text-danger-400 font-medium\">*</sup>\n <!--[if ENDBLOCK]><![endif]-->\n </span>\n\n \n</label>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--> <div\n class=\"grid auto-cols-fr gap-y-2\"\n >\n <div\n class=\"fi-input-wrp flex rounded-lg shadow-sm ring-1 transition duration-75 bg-white dark:bg-white/5 [&:not(:has(.fi-ac-action:focus))]:focus-within:ring-2 ring-gray-950/10 dark:ring-white/20 [&:not(:has(.fi-ac-action:focus))]:focus-within:ring-primary-600 dark:[&:not(:has(.fi-ac-action:focus))]:focus-within:ring-primary-500 fi-fo-text-input overflow-hidden\" x-data=\"{ isPasswordRevealed: false }\"\n>\n \n <div\n class=\"fi-input-wrp-input min-w-0 flex-1\"\n >\n <input\n class=\"fi-input block w-full border-none py-1.5 text-base text-gray-950 transition duration-75 placeholder:text-gray-400 focus:ring-0 disabled:text-gray-500 disabled:[-webkit-text-fill-color:theme(colors.gray.500)] disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.400)] dark:text-white dark:placeholder:text-gray-500 dark:disabled:text-gray-400 dark:disabled:[-webkit-text-fill-color:theme(colors.gray.400)] dark:disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.500)] sm:text-sm sm:leading-6 bg-white/0 ps-3 pe-3 [&::-ms-reveal]:hidden\" autocomplete=\"current-password\" id=\"data.password\" required=\"required\" wire:model=\"data.password\" x-bind:type=\"isPasswordRevealed ? 'text' : 'password'\" tabindex=\"2\"\n/>\n </div>\n\n <div\n class=\"fi-input-wrp-suffix flex items-center gap-x-3 pe-3 border-s border-gray-200 ps-3 dark:border-white/10\"\n >\n \n \n <div class=\"flex items-center gap-3\">\n <button\n style=\"--c-300:var(--gray-300);--c-400:var(--gray-400);--c-500:var(--gray-500);--c-600:var(--gray-600);\" class=\"fi-icon-btn relative flex items-center justify-center rounded-lg outline-none transition duration-75 focus-visible:ring-2 -m-1.5 h-8 w-8 text-gray-400 hover:text-gray-500 focus-visible:ring-primary-600 dark:text-gray-500 dark:hover:text-gray-400 dark:focus-visible:ring-primary-500 fi-color-gray fi-ac-action fi-ac-icon-btn-action\" title=\"Tampilkan kata sandi\" type=\"button\" wire:loading.attr=\"disabled\" x-on:click=\"isPasswordRevealed = true\" x-show=\"! isPasswordRevealed\"\n >\n <span class=\"sr-only\">\n Tampilkan kata sandi\n </span>\n \n <svg class=\"fi-icon-btn-icon h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M247.31,124.76c-.35-.79-8.82-19.58-27.65-38.41C194.57,61.26,162.88,48,128,48S61.43,61.26,36.34,86.35C17.51,105.18,9,124,8.69,124.76a8,8,0,0,0,0,6.5c.35.79,8.82,19.57,27.65,38.4C61.43,194.74,93.12,208,128,208s66.57-13.26,91.66-38.34c18.83-18.83,27.3-37.61,27.65-38.4A8,8,0,0,0,247.31,124.76ZM128,192c-30.78,0-57.67-11.19-79.93-33.25A133.47,133.47,0,0,1,25,128,133.33,133.33,0,0,1,48.07,97.25C70.33,75.19,97.22,64,128,64s57.67,11.19,79.93,33.25A133.46,133.46,0,0,1,231.05,128C223.84,141.46,192.43,192,128,192Zm0-112a48,48,0,1,0,48,48A48.05,48.05,0,0,0,128,80Zm0,80a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z\"/></svg>\n \n </button>\n\n <button\n style=\"--c-300:var(--gray-300);--c-400:var(--gray-400);--c-500:var(--gray-500);--c-600:var(--gray-600);\" class=\"fi-icon-btn relative flex items-center justify-center rounded-lg outline-none transition duration-75 focus-visible:ring-2 -m-1.5 h-8 w-8 text-gray-400 hover:text-gray-500 focus-visible:ring-primary-600 dark:text-gray-500 dark:hover:text-gray-400 dark:focus-visible:ring-primary-500 fi-color-gray fi-ac-action fi-ac-icon-btn-action\" title=\"Sembunyikan kata sandi\" type=\"button\" wire:loading.attr=\"disabled\" x-on:click=\"isPasswordRevealed = false\" x-cloak=\"x-cloak\" x-show=\"isPasswordRevealed\"\n >\n <span class=\"sr-only\">\n Sembunyikan kata sandi\n </span>\n \n <svg class=\"fi-icon-btn-icon h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M53.92,34.62A8,8,0,1,0,42.08,45.38L61.32,66.55C25,88.84,9.38,123.2,8.69,124.76a8,8,0,0,0,0,6.5c.35.79,8.82,19.57,27.65,38.4C61.43,194.74,93.12,208,128,208a127.11,127.11,0,0,0,52.07-10.83l22,24.21a8,8,0,1,0,11.84-10.76Zm47.33,75.84,41.67,45.85a32,32,0,0,1-41.67-45.85ZM128,192c-30.78,0-57.67-11.19-79.93-33.25A133.16,133.16,0,0,1,25,128c4.69-8.79,19.66-33.39,47.35-49.38l18,19.75a48,48,0,0,0,63.66,70l14.73,16.2A112,112,0,0,1,128,192Zm6-95.43a8,8,0,0,1,3-15.72,48.16,48.16,0,0,1,38.77,42.64,8,8,0,0,1-7.22,8.71,6.39,6.39,0,0,1-.75,0,8,8,0,0,1-8-7.26A32.09,32.09,0,0,0,134,96.57Zm113.28,34.69c-.42.94-10.55,23.37-33.36,43.8a8,8,0,1,1-10.67-11.92A132.77,132.77,0,0,0,231.05,128a133.15,133.15,0,0,0-23.12-30.77C185.67,75.19,158.78,64,128,64a118.37,118.37,0,0,0-19.36,1.57A8,8,0,1,1,106,49.79,134,134,0,0,1,128,48c34.88,0,66.57,13.26,91.66,38.35,18.83,18.83,27.3,37.62,27.65,38.41A8,8,0,0,1,247.31,131.26Z\"/></svg>\n \n </button>\n\n </div>\n </div>\n </div>\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n </div>\n</div>\n\n <!--[if ENDBLOCK]><![endif]-->\n</div>\n \n <div\n style=\"--col-span-default: span 1 / span 1;\" class=\"col-[--col-span-default]\" wire:key=\"IZIpSmzLQRVivTDt5ljc.data.remember.Filament\\Forms\\Components\\Checkbox\"\n>\n <!--[if BLOCK]><![endif]--> <div\n data-field-wrapper\n class=\"fi-fo-field-wrp\"\n>\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <div\n class=\"grid gap-y-2\"\n >\n <!--[if BLOCK]><![endif]--> <div\n class=\"flex items-center gap-x-3 justify-between \"\n >\n <!--[if BLOCK]><![endif]--> <label\n class=\"fi-fo-field-wrp-label inline-flex items-center gap-x-3\" for=\"data.remember\"\n>\n <input\n type=\"checkbox\"\n class=\"fi-checkbox-input rounded border-none bg-white shadow-sm ring-1 transition duration-75 checked:ring-0 focus:ring-2 focus:ring-offset-0 disabled:pointer-events-none disabled:bg-gray-50 disabled:text-gray-50 disabled:checked:bg-gray-400 disabled:checked:text-gray-400 dark:bg-white/5 dark:disabled:bg-transparent dark:disabled:checked:bg-gray-600 text-primary-600 ring-gray-950/10 focus:ring-primary-600 checked:focus:ring-primary-500/50 dark:text-primary-500 dark:ring-white/20 dark:checked:bg-primary-500 dark:focus:ring-primary-500 dark:checked:focus:ring-primary-400/50 dark:disabled:ring-white/10\" id=\"data.remember\" wire:loading.attr=\"disabled\" wire:model=\"data.remember\"\n/>\n\n <span class=\"text-sm font-medium leading-6 text-gray-950 dark:text-white\">\n \n Ingat saya<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </span>\n\n \n</label>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n</div>\n\n <!--[if ENDBLOCK]><![endif]-->\n</div>\n <!--[if ENDBLOCK]><![endif]-->\n</div>\n\n\n <div\n class=\"fi-form-actions\"\n >\n <div\n class=\"fi-ac gap-3 grid grid-cols-[repeat(auto-fit,minmax(0,1fr))]\"\n >\n <button\n x-data=\"{\n form: null,\n isProcessing: false,\n processingMessage: null,\n }\"\n x-init=\"\n form = $el.closest('form')\n\n form?.addEventListener('form-processing-started', (event) => {\n isProcessing = true\n processingMessage = event.detail.message\n })\n\n form?.addEventListener('form-processing-finished', () => {\n isProcessing = false\n })\n \"\n x-bind:class=\"{ 'enabled:opacity-70 enabled:cursor-wait': isProcessing }\"\n style=\"--c-400:var(--primary-400);--c-500:var(--primary-500);--c-600:var(--primary-600);\" class=\"fi-btn relative grid-flow-col items-center justify-center font-semibold outline-none transition duration-75 focus-visible:ring-2 rounded-lg fi-color-custom fi-btn-color-primary fi-color-primary fi-size-md fi-btn-size-md gap-1.5 px-3 py-2 text-sm inline-grid shadow-sm bg-custom-600 text-white hover:bg-custom-500 focus-visible:ring-custom-500/50 dark:bg-custom-500 dark:hover:bg-custom-400 dark:focus-visible:ring-custom-400/50 fi-ac-action fi-ac-btn-action\" type=\"submit\" wire:loading.attr=\"disabled\" x-bind:disabled=\"isProcessing\"\n>\n \n <svg\n fill=\"none\"\n viewBox=\"0 0 24 24\"\n xmlns=\"http://www.w3.org/2000/svg\"\n class=\"animate-spin fi-btn-icon transition duration-75 h-5 w-5 text-white\" wire:loading.delay.default=\"\" wire:target=\"authenticate\"\n>\n <path\n clip-rule=\"evenodd\"\n d=\"M12 19C15.866 19 19 15.866 19 12C19 8.13401 15.866 5 12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z\"\n fill-rule=\"evenodd\"\n fill=\"currentColor\"\n opacity=\"0.2\"\n ></path>\n <path\n d=\"M2 12C2 6.47715 6.47715 2 12 2V5C8.13401 5 5 8.13401 5 12H2Z\"\n fill=\"currentColor\"\n ></path>\n</svg>\n \n <svg\n fill=\"none\"\n viewBox=\"0 0 24 24\"\n xmlns=\"http://www.w3.org/2000/svg\"\n class=\"animate-spin fi-btn-icon transition duration-75 h-5 w-5 text-white\" x-cloak=\"x-cloak\" x-show=\"isProcessing\"\n>\n <path\n clip-rule=\"evenodd\"\n d=\"M12 19C15.866 19 19 15.866 19 12C19 8.13401 15.866 5 12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z\"\n fill-rule=\"evenodd\"\n fill=\"currentColor\"\n opacity=\"0.2\"\n ></path>\n <path\n d=\"M2 12C2 6.47715 6.47715 2 12 2V5C8.13401 5 5 8.13401 5 12H2Z\"\n fill=\"currentColor\"\n ></path>\n</svg>\n \n <span\n x-show=\"! isProcessing\"\n class=\"fi-btn-label\"\n >\n Masuk\n </span>\n\n <span\n x-cloak\n x-show=\"isProcessing\"\n x-text=\"processingMessage\"\n class=\"fi-btn-label\"\n ></span>\n \n \n </button>\n\n </div>\n </div>\n</form>\n </section>\n\n <!--[if BLOCK]><![endif]--> <form wire:submit.prevent=\"callMountedAction\">\n \n <div\n aria-modal=\"true\"\n role=\"dialog\"\n x-data=\"{\n isOpen: false,\n\n livewire: null,\n\n close: function () {\n this.isOpen = false\n\n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-closed', { id: 'IZIpSmzLQRVivTDt5ljc-action' }),\n )\n },\n\n open: function () {\n this.$nextTick(() => {\n this.isOpen = true\n\n this.$dispatch('ax-modal-opened')\n \n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-opened', { id: 'IZIpSmzLQRVivTDt5ljc-action' }),\n )\n })\n },\n }\"\n x-on:close-modal.window=\"if ($event.detail.id === 'IZIpSmzLQRVivTDt5ljc-action') close()\"\n x-on:open-modal.window=\"if ($event.detail.id === 'IZIpSmzLQRVivTDt5ljc-action') open()\"\n data-fi-modal-id=\"IZIpSmzLQRVivTDt5ljc-action\"\n x-trap.noscroll=\"isOpen\"\n x-bind:class=\"{\n 'fi-modal-open': isOpen,\n }\"\n class=\"fi-modal block\"\n>\n \n <div x-cloak x-show=\"isOpen\">\n <div\n aria-hidden=\"true\"\n x-show=\"isOpen\"\n x-transition.duration.300ms.opacity\n class=\"fi-modal-close-overlay fixed inset-0 z-40 bg-gray-950/50 dark:bg-gray-950/75\"\n ></div>\n\n <div\n class=\"fixed inset-0 z-40 overflow-y-auto cursor-pointer\"\n >\n <div\n x-ref=\"modalContainer\"\n \n x-on:click.self=\"\n document.activeElement.selectionStart === undefined &&\n document.activeElement.selectionEnd === undefined &&\n $dispatch('close-modal', { id: 'IZIpSmzLQRVivTDt5ljc-action' })\n \"\n class=\"relative grid min-h-full grid-rows-[1fr_auto_1fr] justify-items-center sm:grid-rows-[1fr_auto_3fr] p-4\" x-on:closed-form-component-action-modal.window=\"if (($event.detail.id === 'IZIpSmzLQRVivTDt5ljc') && $wire.mountedActions.length) open()\" x-on:modal-closed.stop=\"const mountedActionShouldOpenModal = false\n\n\n if (! mountedActionShouldOpenModal) {\n return\n }\n\n if ($wire.mountedFormComponentActions.length) {\n return\n }\n\n $wire.unmountAction(false, false)\" x-on:opened-form-component-action-modal.window=\"if ($event.detail.id === 'IZIpSmzLQRVivTDt5ljc') close()\"\n >\n <div\n x-data=\"{ isShown: false }\"\n x-init=\"\n $nextTick(() => {\n isShown = isOpen\n $watch('isOpen', () => (isShown = isOpen))\n })\n \"\n x-on:keydown.window.escape=\"$dispatch('close-modal', { id: 'IZIpSmzLQRVivTDt5ljc-action' })\"\n x-show=\"isShown\"\n x-transition:enter=\"duration-300\"\n x-transition:leave=\"duration-300\"\n x-transition:enter-start=\"scale-95 opacity-0\"\n x-transition:enter-end=\"scale-100 opacity-100\"\n x-transition:leave-start=\"scale-100 opacity-100\"\n x-transition:leave-end=\"scale-95 opacity-0\"\n class=\"fi-modal-window pointer-events-auto relative row-start-2 flex w-full cursor-default flex-col bg-white shadow-xl ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10 mx-auto rounded-xl hidden max-w-sm\"\n >\n \n \n </div>\n </div>\n </div>\n </div>\n</div>\n </form>\n\n <!--[if ENDBLOCK]><![endif]-->\n\n<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n<!--[if BLOCK]><![endif]--> <form wire:submit.prevent=\"callMountedInfolistAction\">\n \n <div\n aria-modal=\"true\"\n role=\"dialog\"\n x-data=\"{\n isOpen: false,\n\n livewire: null,\n\n close: function () {\n this.isOpen = false\n\n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-closed', { id: 'IZIpSmzLQRVivTDt5ljc-infolist-action' }),\n )\n },\n\n open: function () {\n this.$nextTick(() => {\n this.isOpen = true\n\n this.$dispatch('ax-modal-opened')\n \n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-opened', { id: 'IZIpSmzLQRVivTDt5ljc-infolist-action' }),\n )\n })\n },\n }\"\n x-on:close-modal.window=\"if ($event.detail.id === 'IZIpSmzLQRVivTDt5ljc-infolist-action') close()\"\n x-on:open-modal.window=\"if ($event.detail.id === 'IZIpSmzLQRVivTDt5ljc-infolist-action') open()\"\n data-fi-modal-id=\"IZIpSmzLQRVivTDt5ljc-infolist-action\"\n x-trap.noscroll=\"isOpen\"\n x-bind:class=\"{\n 'fi-modal-open': isOpen,\n }\"\n class=\"fi-modal block\"\n>\n \n <div x-cloak x-show=\"isOpen\">\n <div\n aria-hidden=\"true\"\n x-show=\"isOpen\"\n x-transition.duration.300ms.opacity\n class=\"fi-modal-close-overlay fixed inset-0 z-40 bg-gray-950/50 dark:bg-gray-950/75\"\n ></div>\n\n <div\n class=\"fixed inset-0 z-40 overflow-y-auto cursor-pointer\"\n >\n <div\n x-ref=\"modalContainer\"\n \n x-on:click.self=\"\n document.activeElement.selectionStart === undefined &&\n document.activeElement.selectionEnd === undefined &&\n $dispatch('close-modal', { id: 'IZIpSmzLQRVivTDt5ljc-infolist-action' })\n \"\n class=\"relative grid min-h-full grid-rows-[1fr_auto_1fr] justify-items-center sm:grid-rows-[1fr_auto_3fr] p-4\" x-on:closed-form-component-action-modal.window=\"if (($event.detail.id === 'IZIpSmzLQRVivTDt5ljc') && $wire.mountedInfolistActions.length) open()\" x-on:modal-closed.stop=\"const mountedInfolistActionShouldOpenModal = false\n\n\n if (! mountedInfolistActionShouldOpenModal) {\n return\n }\n\n if ($wire.mountedFormComponentActions.length) {\n return\n }\n\n $wire.unmountInfolistAction(false, false)\" x-on:opened-form-component-action-modal.window=\"if ($event.detail.id === 'IZIpSmzLQRVivTDt5ljc') close()\"\n >\n <div\n x-data=\"{ isShown: false }\"\n x-init=\"\n $nextTick(() => {\n isShown = isOpen\n $watch('isOpen', () => (isShown = isOpen))\n })\n \"\n x-on:keydown.window.escape=\"$dispatch('close-modal', { id: 'IZIpSmzLQRVivTDt5ljc-infolist-action' })\"\n x-show=\"isShown\"\n x-transition:enter=\"duration-300\"\n x-transition:leave=\"duration-300\"\n x-transition:enter-start=\"scale-95 opacity-0\"\n x-transition:enter-end=\"scale-100 opacity-100\"\n x-transition:leave-start=\"scale-100 opacity-100\"\n x-transition:leave-end=\"scale-95 opacity-0\"\n class=\"fi-modal-window pointer-events-auto relative row-start-2 flex w-full cursor-default flex-col bg-white shadow-xl ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10 mx-auto rounded-xl hidden max-w-sm\"\n >\n \n \n </div>\n </div>\n </div>\n </div>\n</div>\n </form>\n\n <!--[if ENDBLOCK]><![endif]-->\n\n<!--[if BLOCK]><![endif]--> \n <form wire:submit.prevent=\"callMountedFormComponentAction\">\n <div\n aria-modal=\"true\"\n role=\"dialog\"\n x-data=\"{\n isOpen: false,\n\n livewire: null,\n\n close: function () {\n this.isOpen = false\n\n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-closed', { id: 'IZIpSmzLQRVivTDt5ljc-form-component-action' }),\n )\n },\n\n open: function () {\n this.$nextTick(() => {\n this.isOpen = true\n\n this.$dispatch('ax-modal-opened')\n \n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-opened', { id: 'IZIpSmzLQRVivTDt5ljc-form-component-action' }),\n )\n })\n },\n }\"\n x-on:close-modal.window=\"if ($event.detail.id === 'IZIpSmzLQRVivTDt5ljc-form-component-action') close()\"\n x-on:open-modal.window=\"if ($event.detail.id === 'IZIpSmzLQRVivTDt5ljc-form-component-action') open()\"\n data-fi-modal-id=\"IZIpSmzLQRVivTDt5ljc-form-component-action\"\n x-trap.noscroll=\"isOpen\"\n x-bind:class=\"{\n 'fi-modal-open': isOpen,\n }\"\n class=\"fi-modal block\"\n>\n \n <div x-cloak x-show=\"isOpen\">\n <div\n aria-hidden=\"true\"\n x-show=\"isOpen\"\n x-transition.duration.300ms.opacity\n class=\"fi-modal-close-overlay fixed inset-0 z-40 bg-gray-950/50 dark:bg-gray-950/75\"\n ></div>\n\n <div\n class=\"fixed inset-0 z-40 overflow-y-auto cursor-pointer\"\n >\n <div\n x-ref=\"modalContainer\"\n \n x-on:click.self=\"\n document.activeElement.selectionStart === undefined &&\n document.activeElement.selectionEnd === undefined &&\n $dispatch('close-modal', { id: 'IZIpSmzLQRVivTDt5ljc-form-component-action' })\n \"\n class=\"relative grid min-h-full grid-rows-[1fr_auto_1fr] justify-items-center sm:grid-rows-[1fr_auto_3fr] p-4\" x-on:modal-closed.stop=\"const mountedFormComponentActionShouldOpenModal = false\n\n\n if (mountedFormComponentActionShouldOpenModal) {\n $wire.unmountFormComponentAction(false, false)\n }\"\n >\n <div\n x-data=\"{ isShown: false }\"\n x-init=\"\n $nextTick(() => {\n isShown = isOpen\n $watch('isOpen', () => (isShown = isOpen))\n })\n \"\n x-on:keydown.window.escape=\"$dispatch('close-modal', { id: 'IZIpSmzLQRVivTDt5ljc-form-component-action' })\"\n x-show=\"isShown\"\n x-transition:enter=\"duration-300\"\n x-transition:leave=\"duration-300\"\n x-transition:enter-start=\"scale-95 opacity-0\"\n x-transition:enter-end=\"scale-100 opacity-100\"\n x-transition:leave-start=\"scale-100 opacity-100\"\n x-transition:leave-end=\"scale-95 opacity-0\"\n class=\"fi-modal-window pointer-events-auto relative row-start-2 flex w-full cursor-default flex-col bg-white shadow-xl ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10 mx-auto rounded-xl hidden max-w-sm\"\n >\n \n \n </div>\n </div>\n </div>\n </div>\n</div>\n </form>\n\n <!--[if ENDBLOCK]><![endif]-->\n \n \n</div>\n </main>\n </div>\n\n \n </div>\n\n <div wire:snapshot=\"{"data":{"isFilamentNotificationsComponent":true,"notifications":[[],{"class":"Filament\\\\Notifications\\\\Collection","s":"wrbl"}]},"memo":{"id":"0K40fUh0Zxi7FpzuvwAl","name":"filament.livewire.notifications","path":"login","method":"GET","children":[],"scripts":[],"assets":[],"errors":[],"locale":"id"},"checksum":"b835167c980ba46c713c9ccef1411fe1b1544fdd3a2f6a663299413dca3c7f06"}\" wire:effects=\"{"listeners":["notificationsSent","notificationSent","notificationClosed"]}\" wire:id=\"0K40fUh0Zxi7FpzuvwAl\">\n <div\n class=\"fi-no pointer-events-none fixed inset-4 z-50 mx-auto flex gap-3 items-center flex-col-reverse justify-end\"\n role=\"status\"\n >\n </div>\n\n </div>\n\n \n\n <script>\n window.filamentData = [] </script>\n\n \n <script\n src=\"https://182.23.25.91/js/filament/notifications/notifications.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"https://182.23.25.91/js/filament/support/support.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.9.2/html2pdf.bundle.min.js\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"https://182.23.25.91/js/html2media/html2pdf-script.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"https://182.23.25.91/js/filament/filament/echo.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"https://182.23.25.91/js/filament/filament/app.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n<style>\n :root {\n }\n</style>\n\n \n <script>\n loadDarkMode()\n </script>\n \n \n \n\n <link rel=\"modulepreload\" href=\"https://182.23.25.91/build/assets/app-T1DpEqax.js\" /><script type=\"module\" src=\"https://182.23.25.91/build/assets/app-T1DpEqax.js\" data-navigate-track=\"reload\"></script><div class=\"auth-theme-switcher fixed w-full flex p-4 z-40 top-0 justify-end\">\n <div class=\"rounded-lg bg-gray-50 dark:bg-gray-950\">\n <div\n x-data=\"{\n theme: null,\n\n init: function () {\n this.theme = localStorage.getItem('theme') || 'system'\n\n $dispatch('theme-changed', theme)\n\n $watch('theme', (theme) => {\n $dispatch('theme-changed', theme)\n })\n },\n }\"\n class=\"fi-theme-switcher grid grid-flow-col gap-x-1\"\n >\n <button\n aria-label=\"Mode Terang\"\n type=\"button\"\n x-bind:class=\"\n theme === 'light' ? 'bg-gray-50 text-primary-500 dark:bg-white/5 dark:text-primary-400'\n : 'text-gray-400 hover:text-gray-500 focus:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400 dark:focus:text-gray-400'\n \"\n x-on:click=\"(theme = 'light')\"\n x-tooltip=\"{\n content: 'Mode Terang',\n theme: $store.theme,\n }\"\n class=\"flex justify-center rounded-lg p-2 outline-none transition duration-75 hover:bg-gray-50 focus:bg-gray-50 dark:hover:bg-white/5 dark:focus:bg-white/5\"\n>\n <svg class=\"h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M120,40V16a8,8,0,0,1,16,0V40a8,8,0,0,1-16,0Zm72,88a64,64,0,1,1-64-64A64.07,64.07,0,0,1,192,128Zm-16,0a48,48,0,1,0-48,48A48.05,48.05,0,0,0,176,128ZM58.34,69.66A8,8,0,0,0,69.66,58.34l-16-16A8,8,0,0,0,42.34,53.66Zm0,116.68-16,16a8,8,0,0,0,11.32,11.32l16-16a8,8,0,0,0-11.32-11.32ZM192,72a8,8,0,0,0,5.66-2.34l16-16a8,8,0,0,0-11.32-11.32l-16,16A8,8,0,0,0,192,72Zm5.66,114.34a8,8,0,0,0-11.32,11.32l16,16a8,8,0,0,0,11.32-11.32ZM48,128a8,8,0,0,0-8-8H16a8,8,0,0,0,0,16H40A8,8,0,0,0,48,128Zm80,80a8,8,0,0,0-8,8v24a8,8,0,0,0,16,0V216A8,8,0,0,0,128,208Zm112-88H216a8,8,0,0,0,0,16h24a8,8,0,0,0,0-16Z\"/></svg></button>\n\n <button\n aria-label=\"Mode Gelap\"\n type=\"button\"\n x-bind:class=\"\n theme === 'dark' ? 'bg-gray-50 text-primary-500 dark:bg-white/5 dark:text-primary-400'\n : 'text-gray-400 hover:text-gray-500 focus:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400 dark:focus:text-gray-400'\n \"\n x-on:click=\"(theme = 'dark')\"\n x-tooltip=\"{\n content: 'Mode Gelap',\n theme: $store.theme,\n }\"\n class=\"flex justify-center rounded-lg p-2 outline-none transition duration-75 hover:bg-gray-50 focus:bg-gray-50 dark:hover:bg-white/5 dark:focus:bg-white/5\"\n>\n <svg class=\"h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M233.54,142.23a8,8,0,0,0-8-2,88.08,88.08,0,0,1-109.8-109.8,8,8,0,0,0-10-10,104.84,104.84,0,0,0-52.91,37A104,104,0,0,0,136,224a103.09,103.09,0,0,0,62.52-20.88,104.84,104.84,0,0,0,37-52.91A8,8,0,0,0,233.54,142.23ZM188.9,190.34A88,88,0,0,1,65.66,67.11a89,89,0,0,1,31.4-26A106,106,0,0,0,96,56,104.11,104.11,0,0,0,200,160a106,106,0,0,0,14.92-1.06A89,89,0,0,1,188.9,190.34Z\"/></svg></button>\n\n <button\n aria-label=\"Sesuai tema perangkat\"\n type=\"button\"\n x-bind:class=\"\n theme === 'system' ? 'bg-gray-50 text-primary-500 dark:bg-white/5 dark:text-primary-400'\n : 'text-gray-400 hover:text-gray-500 focus:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400 dark:focus:text-gray-400'\n \"\n x-on:click=\"(theme = 'system')\"\n x-tooltip=\"{\n content: 'Sesuai tema perangkat',\n theme: $store.theme,\n }\"\n class=\"flex justify-center rounded-lg p-2 outline-none transition duration-75 hover:bg-gray-50 focus:bg-gray-50 dark:hover:bg-white/5 dark:focus:bg-white/5\"\n>\n <svg class=\"h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M208,40H48A24,24,0,0,0,24,64V176a24,24,0,0,0,24,24H208a24,24,0,0,0,24-24V64A24,24,0,0,0,208,40Zm8,136a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V64a8,8,0,0,1,8-8H208a8,8,0,0,1,8,8Zm-48,48a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,224Z\"/></svg></button>\n </div>\n </div>\n </div>\n\n\n <script src=\"/livewire/livewire.min.js?id=df3a17f2\" data-csrf=\"1nb87Ea72OQy8h8Gn5WFATeBAQDUqqtpFj01KsEw\" data-update-uri=\"/livewire/update\" data-navigate-once=\"true\"></script>\n</body>\n</html>\n",
"body_murmur": 662727284,
"body_sha256": "348a5ab30e1e5465cde31701dce3fcf3d7adc448b6be0b53adcf816532ad0828",
"component": [
"Nginx",
"Livewire",
"Laravel",
"Alpine.js"
],
"content_length": -1,
"headers": {
"cache_control": [
"max-age=0, must-revalidate, no-cache, no-store, private"
],
"connection": [
"keep-alive"
],
"content_type": [
"text/html; charset=UTF-8"
],
"date": [
"Sun, 25 Jan 2026 21:34:02 GMT"
],
"expires": [
"Fri, 01 Jan 1990 00:00:00 GMT"
],
"pragma": [
"no-cache"
],
"server": [
"nginx"
],
"set_cookie": [
"XSRF-TOKEN=eyJpdiI6ImhFTHkyaEJ1ZmExRXQ4VTRIQUdPRWc9PSIsInZhbHVlIjoiZHdraEZXRXFybmlKMUxXS2pic3grYUozNXg3TmpGaExidFFnTEdVZmFRakkvK2FjU3lWdXdTZ0VoNzdpbUs1QkR2djdtR3pmN2RqNlU5c0pWWlVFa3lGd0wySis5ei9jUTFCV2psNmdFeGxlcndIWjF3TlN1SWQ2L2tuSjRldjIiLCJtYWMiOiI5NjgxZDk1YWFjMTY4ZjA4YjYwZmVjMGI3ZDYzYTdhMGFlMmVlZjk5Njg0M2Q1YjA3MDUwMjk2MWQyYjIzYzMyIiwidGFnIjoiIn0%3D; expires=Sun, 25 Jan 2026 22:34:02 GMT; Max-Age=3600; path=/; secure; samesite=lax",
"anugerah_group_session=eyJpdiI6IjVQVSs5UzhnYmRNdVZ3aE1yQnlWakE9PSIsInZhbHVlIjoiQi81eFFsczFZcWdrLy8rNVBNTTRlYkpYRk5uRTVYRjAySWsyVzhHQUJxZ2dJWXRQVlVpcDlLbERQdnRheFVFQUNKT0g5RmZxVU1TV1Q3RXYwdm5LSnp6R2kyeTZUZkJTWGhiNEJsN1Q3VjBkUVJGSkZ6UEhHV3oxZklmVXpLeVciLCJtYWMiOiI1MGNlZDdmMmNmM2E5YjJjNzVjYTA2Yjk5NmFlYTM5NGUxMDMzZGE4Y2NiYjkyNTEwNGMxZGQwNzc1YzE1ZTI2IiwidGFnIjoiIn0%3D; expires=Sun, 25 Jan 2026 22:34:02 GMT; Max-Age=3600; path=/; secure; httponly; samesite=lax"
],
"unknown": [
{
"key": "referrer_policy",
"value": [
"strict-origin-when-cross-origin"
]
},
{
"key": "permissions_policy",
"value": [
"geolocation=(), microphone=(), camera=()"
]
}
],
"vary": [
"Accept-Encoding"
],
"x_content_type_options": [
"nosniff"
],
"x_frame_options": [
"SAMEORIGIN"
],
"x_xss_protection": [
"1; mode=block"
]
},
"protocol": "HTTP/1.1",
"redirects": [
{
"body": "<!DOCTYPE html>\n<html>\n <head>\n <meta charset=\"UTF-8\" />\n <meta http-equiv=\"refresh\" content=\"0;url='https://182.23.25.91/login'\" />\n\n <title>Redirecting to https://182.23.25.91/login</title>\n </head>\n <body>\n Redirecting to <a href=\"https://182.23.25.91/login\">https://182.23.25.91/login</a>.\n </body>\n</html>",
"body_murmur": -1356857603,
"body_sha256": "1bf2f49a76b32bbf3cffa358a25ef56d59fc76e4ba8b7507db0f15316f024def",
"content_length": -1,
"headers": {
"cache_control": [
"no-cache, private"
],
"connection": [
"keep-alive"
],
"content_type": [
"text/html; charset=utf-8"
],
"date": [
"Sun, 25 Jan 2026 21:34:02 GMT"
],
"location": [
"https://182.23.25.91/login"
],
"server": [
"nginx"
],
"set_cookie": [
"anugerah_group_session=eyJpdiI6InhEUDZZcU1hY2pqZktIOEpzMEVYb2c9PSIsInZhbHVlIjoidDgyVWpMK0hhM0ZMN2hJMEx4dVRYc0VzKzZ2S2xaVTd1T014RkwyajhHRG9RZktaQ3JpSFkrUmpjU1ZnL1Y2bFExTVpTcjJ1aUMyYTVIakt4Q2hLNUY3L0s4VDk1Rm55YnhvR1p4VG1xVnRlNE5ESEU0RU41enY5RytBa05oYjIiLCJtYWMiOiI3MTU2YzUzYTgzNzFmZGYyNWFiODM0Yzg2MWE4Y2ZhOTAyM2U4YjVhYmQ1YWZhNTc2NTY0YjM0ZjhiMWI0NDgxIiwidGFnIjoiIn0%3D; expires=Sun, 25 Jan 2026 22:34:02 GMT; Max-Age=3600; path=/; secure; httponly; samesite=lax"
],
"unknown": [
{
"key": "referrer_policy",
"value": [
"strict-origin-when-cross-origin"
]
},
{
"key": "permissions_policy",
"value": [
"geolocation=(), microphone=(), camera=()"
]
}
],
"x_content_type_options": [
"nosniff"
],
"x_frame_options": [
"SAMEORIGIN"
],
"x_xss_protection": [
"1; mode=block"
]
},
"location": "https://182.23.25.91/login",
"protocol": "HTTP/1.1",
"status_code": 302,
"status_line": "302 Found"
}
],
"request": {
"headers": {
"accept": [
"*/*"
],
"referer": [
"https://182.23.25.91"
],
"user_agent": [
"Mozilla/5.0 (compatible; Odin; https://docs.getodin.com/)"
]
},
"method": "GET",
"url": {
"host": "182.23.25.91",
"path": "/login",
"scheme": "https"
}
},
"status_code": 200,
"title": "Masuk - ANUGERAH GROUP",
"transfer_encoding": [
"chunked"
]
},
"tls": {
"certificate": {
"extensions": {
"authority_info_access": {
"issuer_urls": [
"http://e8.i.lencr.org/"
]
},
"authority_key_id": "8f0d13a2f62e7ed1506c3318385d598e237291ca",
"basic_constraints": {
"is_ca": true
},
"certificate_policies": [
{
"id": "2.23.140.1.2.1"
}
],
"crl_distribution_points": [
"http://e8.c.lencr.org/46.crl"
],
"ct_precert_scts": "Signed Certificate Timestamp:\n Version : v1 (0x0)\n Log ID : 49:9C:9B:69:DE:1D:7C:EC:FC:36:DE:CD:87:64:A6:B8:\n 5B:AF:0A:87:80:19:D1:55:52:FB:E9:EB:29:DD:F8:C3\n Timestamp : Jan 19 13:13:53.841 2026 GMT\n Extensions: none\n Signature : ecdsa-with-SHA256\n 30:45:02:20:73:61:80:9D:20:45:8A:D4:DE:1B:63:8D:\n 0A:B3:37:36:E9:B8:1B:1F:00:D5:68:08:4B:23:81:1E:\n BC:42:72:DB:02:21:00:A6:17:5C:3B:27:61:86:ED:2B:\n 6D:C3:16:81:11:7F:04:77:B2:33:79:DB:A8:22:B2:72:\n 76:61:B0:A6:C6:61:71\nSigned Certificate Timestamp:\n Version : v1 (0x0)\n Log ID : 96:97:64:BF:55:58:97:AD:F7:43:87:68:37:08:42:77:\n E9:F0:3A:D5:F6:A4:F3:36:6E:46:A4:3F:0F:CA:A9:C6\n Timestamp : Jan 19 13:13:53.908 2026 GMT\n Extensions: none\n Signature : ecdsa-with-SHA256\n 30:45:02:20:74:BE:AA:DC:04:55:B6:34:43:11:95:0E:\n 12:C4:1D:99:80:05:40:6F:CD:90:7B:17:D2:20:BF:12:\n 81:6F:95:A0:02:21:00:FF:04:56:83:A8:DF:4B:79:8B:\n C2:9B:D6:F2:82:8B:C8:DA:B1:AA:25:3C:76:B0:98:8F:\n 42:E6:8F:3F:AC:A9:52",
"extended_key_usage": {
"any": false,
"apple_code_signing": false,
"apple_code_signing_development": false,
"apple_code_signing_third_party": false,
"apple_crypto_development_env": false,
"apple_crypto_env": false,
"apple_crypto_maintenance_env": false,
"apple_crypto_production_env": false,
"apple_crypto_qos": false,
"apple_crypto_test_env": false,
"apple_crypto_tier0_qos": false,
"apple_crypto_tier1_qos": false,
"apple_crypto_tier2_qos": false,
"apple_crypto_tier3_qos": false,
"apple_ichat_encryption": false,
"apple_ichat_signing": false,
"apple_resource_signing": false,
"apple_software_update_signing": false,
"apple_system_identity": false,
"client_auth": true,
"code_signing": false,
"dvcs": false,
"eap_over_lan": false,
"eap_over_ppp": false,
"email_protection": false,
"ipsec_end_system": false,
"ipsec_intermediate_system_usage": false,
"ipsec_tunnel": false,
"ipsec_user": false,
"microsoft_ca_exchange": false,
"microsoft_cert_trust_list_signing": false,
"microsoft_csp_signature": false,
"microsoft_document_signing": false,
"microsoft_drm": false,
"microsoft_drm_individualization": false,
"microsoft_efs_recovery": false,
"microsoft_embedded_nt_crypto": false,
"microsoft_encrypted_file_system": false,
"microsoft_enrollment_agent": false,
"microsoft_kernel_mode_code_signing": false,
"microsoft_key_recovery_21": false,
"microsoft_key_recovery_3": false,
"microsoft_license_server": false,
"microsoft_licenses": false,
"microsoft_lifetime_signing": false,
"microsoft_mobile_device_software": false,
"microsoft_nt5_crypto": false,
"microsoft_oem_whql_crypto": false,
"microsoft_qualified_subordinate": false,
"microsoft_root_list_signer": false,
"microsoft_server_gated_crypto": false,
"microsoft_sgc_serialized": false,
"microsoft_smart_display": false,
"microsoft_smartcard_logon": false,
"microsoft_system_health": false,
"microsoft_system_health_loophole": false,
"microsoft_timestamp_signing": false,
"microsoft_whql_crypto": false,
"netscape_server_gated_crypto": false,
"ocsp_signing": false,
"sbgp_cert_aa_service_auth": false,
"server_auth": true,
"time_stamping": false
},
"key_usage": {
"certificate_sign": false,
"content_commitment": false,
"crl_sign": false,
"data_encipherment": false,
"decipher_only": false,
"digital_signature": true,
"encipher_only": false,
"key_agreement": false,
"key_encipherment": false
},
"subject_alt_name": {
"dns_names": [
"gasys.anugerahgroup.net"
]
},
"subject_key_id": "156d0f2d3f885536a4695d2b919f86325479fda8"
},
"fingerprint_md5": "2B6F4094535A0C1FDB87B20360A9D116",
"fingerprint_sha1": "5DEF533D2DB658BDD49ED368CCEF223CD7A96DCC",
"fingerprint_sha256": "8A8F7295EC3DA5D2585C0577EA56F001C153F5BC9BC800E45CD5684BDDE84DA5",
"issuer": {
"common_name": [
"E8"
],
"country": [
"US"
],
"organization": [
"Let's Encrypt"
]
},
"issuer_dn": "/C=US/O=Let's Encrypt/CN=E8",
"jarm": "27d40d40d00040d00042d43d000000b005dcf74389b23643b7b7ae583c3dfa",
"redacted": false,
"revocation": {
"crl": {
"next_update": "2026-02-04T01:48:29",
"reason": "UNKNOWN",
"revoked": false
},
"ocsp": {
"reason": "UNKNOWN",
"revoked": false
}
},
"serial_number": "501611224271676442079337020726135653089709",
"signature": {
"algorithm": {
"name": "ecdsa-with-SHA384",
"oid": "1.2.840.10045.4.3.3"
},
"self_signed": false,
"value": "MzA2NTAyMzA3NmU3YWNiOThjOTM0YWM1ZjFhMjEzMzQwYTFkZjc2MWZhNjc0MTg4ZDAyYmJhYWI5YThhOTZkN2E5YTc5ZWVhYTE4ZjFkODE3MmY4YWJhYTQ3M2JjMTk5MjMxNTg5NTMwMjMxMDBlYTllNGU5ZDA3OTY1YWM0YzM1MzM3MGQ2YjExOTdkOWJmMGZmMTk4ZGE0OGQxMTI1NTE2ZTQwYzE3NGZlODNmNzU0ZjdlMGMyOTA5MjA2ZjczOGNmNjg0NWQ5ZjY4Mjk="
},
"signed_certificate_timestamps": [
{
"entry_type": "PRE_CERTIFICATE",
"log_id": "499c9b69de1d7cecfc36decd8764a6b85baf0a878019d15552fbe9eb29ddf8c3",
"signature": {
"algorithm": "ECDSA",
"hash_algorithm": "SHA256",
"value": "304502207361809d20458ad4de1b638d0ab33736e9b81b1f00d568084b23811ebc4272db022100a6175c3b276186ed2b6dc31681117f0477b23379dba822b2727661b0a6c66171"
},
"timestamp": "2026-01-19T13:13:53.841000",
"version": "v1"
},
{
"entry_type": "PRE_CERTIFICATE",
"log_id": "969764bf555897adf743876837084277e9f03ad5f6a4f3366e46a43f0fcaa9c6",
"signature": {
"algorithm": "ECDSA",
"hash_algorithm": "SHA256",
"value": "3045022074beaadc0455b6344311950e12c41d998005406fcd907b17d220bf12816f95a0022100ff045683a8df4b798bc29bd6f2828bc8dab1aa253c76b0988f42e68f3faca952"
},
"timestamp": "2026-01-19T13:13:53.908000",
"version": "v1"
}
],
"signed_certificate_timestamps_oid": "1.3.6.1.4.1.11129.2.4.2",
"subject": {
"common_name": [
"gasys.anugerahgroup.net"
]
},
"subject_alt_name": {
"dns_names": [
"gasys.anugerahgroup.net"
],
"extended_dns_names": [
{
"domain": "anugerahgroup",
"fld": "anugerahgroup.net",
"subdomain": "gasys",
"tld": "net"
}
]
},
"subject_dn": "/CN=gasys.anugerahgroup.net",
"subject_key_info": {
"_key": "ecdsa",
"dh": [],
"dsa": [],
"ecdsa": {
"b": "\"Zc65d8aa:93e7b3ebbdUv9886bce1d06b0ccSb0f6;ce<>'d2`K\"",
"curve": "p256",
"gx": "k17d1f2e1,BGf8bce6e5ca4@f2w03}81-eb3a0f4a19Ed898c296",
"gy": "Oe3Be2fe1a7f9b8ee7ebJ|0f9e16+ce3Wk1^cecbb6@h7bfQf5",
"length": 256,
"p": "ffffffff00000001000000000000000000000000ffffffffffffffffffffffff",
"x": "102538742323906423073135792512441908510534191370625957651284404172221550605235",
"y": "52919852001633701010034012583263274410945319625466312518308479116545407761078"
},
"fingerprint_sha256": "6209e4af9a0fd2f92852f2f78728b9d409bdf7f3986e40788436f1d15fc16961",
"key_algorithm": "Elliptic_curve_cryptography",
"rsa": []
},
"tbs_fingerprint": "87163a6884cab576d0582a20946c5b57f1215ec08c2eec35b2ba845e0824e524",
"tbs_noct_fingerprint": "37275e2d70853101cbf76ad19647228989d1b8ef66aa9c476f54c7bf92d6d47a",
"validation_level": "DV",
"validity": {
"length_seconds": 7775999,
"not_after": "2026-04-19T12:15:22",
"not_before": "2026-01-19T12:15:23"
},
"version": 2
},
"fingerprint_sha256": "8A8F7295EC3DA5D2585C0577EA56F001C153F5BC9BC800E45CD5684BDDE84DA5",
"precert": false,
"raw": "MIIDmzCCAyGgAwIBAgISBcIaV7n/mCasbMG9p2TpL0GtMAoGCCqGSM49BAMDMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJFODAeFw0yNjAxMTkxMjE1MjNaFw0yNjA0MTkxMjE1MjJaMCIxIDAeBgNVBAMTF2dhc3lzLmFudWdlcmFoZ3JvdXAubmV0MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE4rLfGR2pNhJS07XGucJ8qyD443FsynXm1L3eZRZqs7N0/5MlYRhYNCwr7eUMfW8q9fG7OW/f073/ti5iSxq6tqOCAiUwggIhMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUFW0PLT+IVTakaV0rkZ+GMlR5/agwHwYDVR0jBBgwFoAUjw0TovYuftFQbDMYOF1ZjiNykcowMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAChhZodHRwOi8vZTguaS5sZW5jci5vcmcvMCIGA1UdEQQbMBmCF2dhc3lzLmFudWdlcmFoZ3JvdXAubmV0MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC0GA1UdHwQmMCQwIqAgoB6GHGh0dHA6Ly9lOC5jLmxlbmNyLm9yZy80Ni5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAAAZvWY/WxAAAEAwBHMEUCIHNhgJ0gRYrU3htjjQqzNzbpuBsfANVoCEsjgR68QnLbAiEAphdcOydhhu0rbcMWgRF/BHeyM3nbqCKycnZhsKbGYXEAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qpxgAAAZvWY/X0AAAEAwBHMEUCIHS+qtwEVbY0QxGVDhLEHZmABUBvzZB7F9IgvxKBb5WgAiEA/wRWg6jfS3mLwpvW8oKLyNqxqiU8drCYj0Lmjz+sqVIwCgYIKoZIzj0EAwMDaAAwZQIwduesuYyTSsXxohM0Ch33YfpnQYjQK7qrmoqW16mnnuqhjx2Bcvirqkc7wZkjFYlTAjEA6p5OnQeWWsTDUzcNaxGX2b8P8ZjaSNESVRbkDBdP6D91T34MKQkgb3OM9oRdn2gp",
"tags": [
"dv",
"trusted"
]
}
},
"url": "https://182.23.25.91/",
"_meta": {
"name": "",
"desc": "",
"category": ""
},
"last_updated_at": "2026-01-26T02:16:22.949Z"
},
{
"port": 8000,
"protocol": "tcp",
"name": "http",
"version": "",
"product": "nginx",
"extra_info": "",
"tunnel": "",
"softwares": [
{
"uri": "cpe:/a:igor_sysoev:nginx",
"part": "a",
"vendor": "igor_sysoev",
"product": "nginx",
"version": "ANY",
"language": "ANY",
"edition": "ANY",
"update": "ANY"
}
],
"modules": {
"http": {
"body": "<!DOCTYPE html>\n<html\n lang=\"id\"\n dir=\"ltr\"\n class=\"fi min-h-screen\"\n>\n <head>\n \n\n <meta charset=\"utf-8\" />\n <meta name=\"csrf-token\" content=\"adjTFuaa1KMrJ8ImQ88FrE7yRuWPh9fdzpYdgVWx\" />\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n\n <link rel=\"icon\" href=\"http://182.23.25.91:8000/images/favicon-32x32.png\" />\n \n \n <title>\n Masuk - ANUGERAH TRAINING\n </title>\n\n \n\n <style>\n [x-cloak=''],\n [x-cloak='x-cloak'],\n [x-cloak='1'] {\n display: none !important;\n }\n\n @media (max-width: 1023px) {\n [x-cloak='-lg'] {\n display: none !important;\n }\n }\n\n @media (min-width: 1024px) {\n [x-cloak='lg'] {\n display: none !important;\n }\n }\n </style>\n\n <link\n href=\"http://182.23.25.91:8000/css/aymanalhattami/filament-slim-scrollbar/filament-slim-scrollbar.css?v=2.1.0.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"http://182.23.25.91:8000/css/malzariey/filament-daterangepicker-filter/date-range-picker.css?v=3.4.1.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"http://182.23.25.91:8000/css/filament/forms/forms.css?v=3.3.14.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"http://182.23.25.91:8000/css/filament/support/support.css?v=3.3.14.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"http://182.23.25.91:8000/css/swisnl/filament-backgrounds/filament-backgrounds-styles.css?v=1.1.5.0\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n <link\n href=\"http://182.23.25.91:8000/css/hasnayeen/themes/default.css?v=3.9999999.9999999.9999999-dev\"\n rel=\"stylesheet\"\n data-navigate-track\n />\n \n<style>\n :root {\n --filament-backgrounds-image:url(\"http://182.23.25.91:8000/images/swisnl/filament-backgrounds/triangles/21.svg\"); --danger-50:254, 242, 242; --danger-100:254, 226, 226; --danger-200:254, 202, 202; --danger-300:252, 165, 165; --danger-400:248, 113, 113; --danger-500:239, 68, 68; --danger-600:220, 38, 38; --danger-700:185, 28, 28; --danger-800:153, 27, 27; --danger-900:127, 29, 29; --danger-950:69, 10, 10; --gray-50:250, 250, 250; --gray-100:244, 244, 245; --gray-200:228, 228, 231; --gray-300:212, 212, 216; --gray-400:161, 161, 170; --gray-500:113, 113, 122; --gray-600:82, 82, 91; --gray-700:63, 63, 70; --gray-800:39, 39, 42; --gray-900:24, 24, 27; --gray-950:9, 9, 11; --info-50:239, 246, 255; --info-100:219, 234, 254; --info-200:191, 219, 254; --info-300:147, 197, 253; --info-400:96, 165, 250; --info-500:59, 130, 246; --info-600:37, 99, 235; --info-700:29, 78, 216; --info-800:30, 64, 175; --info-900:30, 58, 138; --info-950:23, 37, 84; --primary-50:247, 250, 252; --primary-100:239, 245, 248; --primary-200:216, 230, 238; --primary-300:192, 214, 228; --primary-400:144, 184, 208; --primary-500:97, 153, 188; --primary-600:87, 138, 169; --primary-700:73, 115, 141; --primary-800:58, 92, 113; --primary-900:48, 75, 92; --primary-950:29, 46, 56; --success-50:240, 253, 244; --success-100:220, 252, 231; --success-200:187, 247, 208; --success-300:134, 239, 172; --success-400:74, 222, 128; --success-500:34, 197, 94; --success-600:22, 163, 74; --success-700:21, 128, 61; --success-800:22, 101, 52; --success-900:20, 83, 45; --success-950:5, 46, 22; --warning-50:255, 251, 235; --warning-100:254, 243, 199; --warning-200:253, 230, 138; --warning-300:252, 211, 77; --warning-400:251, 191, 36; --warning-500:245, 158, 11; --warning-600:217, 119, 6; --warning-700:180, 83, 9; --warning-800:146, 64, 14; --warning-900:120, 53, 15; --warning-950:69, 26, 3; }\n</style>\n\n <link rel=\"preload\" as=\"style\" href=\"http://182.23.25.91:8000/build/assets/anugerah-theme-CaxV-Ais.css\" /><link rel=\"stylesheet\" href=\"http://182.23.25.91:8000/build/assets/anugerah-theme-CaxV-Ais.css\" data-navigate-track=\"reload\" />\n \n <link rel=\"preconnect\" href=\"https://fonts.bunny.net\">\n <link href=\"https://fonts.bunny.net/css?family=inter:400,500,600,700&display=swap\" rel=\"stylesheet\" />\n \n\n <style>\n :root {\n --font-family: 'Inter';\n --sidebar-width: 20rem;\n --collapsed-sidebar-width: 4.5rem;\n --default-theme-mode: system;\n }\n </style>\n\n \n \n\n <script>\n const loadDarkMode = () => {\n window.theme = localStorage.getItem('theme') ?? 'system'\n if (\n window.theme === 'dark' ||\n (window.theme === 'system' &&\n window.matchMedia('(prefers-color-scheme: dark)')\n .matches)\n ) {\n document.documentElement.classList.add('dark')\n }\n }\n\n loadDarkMode()\n\n document.addEventListener('livewire:navigated', loadDarkMode)\n </script>\n \n \n <!-- Livewire Styles --><style >[wire\\:loading][wire\\:loading], [wire\\:loading\\.delay][wire\\:loading\\.delay], [wire\\:loading\\.inline-block][wire\\:loading\\.inline-block], [wire\\:loading\\.inline][wire\\:loading\\.inline], [wire\\:loading\\.block][wire\\:loading\\.block], [wire\\:loading\\.flex][wire\\:loading\\.flex], [wire\\:loading\\.table][wire\\:loading\\.table], [wire\\:loading\\.grid][wire\\:loading\\.grid], [wire\\:loading\\.inline-flex][wire\\:loading\\.inline-flex] {display: none;}[wire\\:loading\\.delay\\.none][wire\\:loading\\.delay\\.none], [wire\\:loading\\.delay\\.shortest][wire\\:loading\\.delay\\.shortest], [wire\\:loading\\.delay\\.shorter][wire\\:loading\\.delay\\.shorter], [wire\\:loading\\.delay\\.short][wire\\:loading\\.delay\\.short], [wire\\:loading\\.delay\\.default][wire\\:loading\\.delay\\.default], [wire\\:loading\\.delay\\.long][wire\\:loading\\.delay\\.long], [wire\\:loading\\.delay\\.longer][wire\\:loading\\.delay\\.longer], [wire\\:loading\\.delay\\.longest][wire\\:loading\\.delay\\.longest] {display: none;}[wire\\:offline][wire\\:offline] {display: none;}[wire\\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #dd6622;}[x-cloak] {display: none !important;}[wire\\:cloak] {display: none !important;}</style>\n</head>\n\n <body\n class=\"fi-body fi-panel-admin min-h-screen bg-gray-50 font-normal text-gray-950 antialiased dark:bg-gray-950 dark:text-white\"\n >\n \n\n <div class=\"flex flex-col items-center min-h-screen fi-simple-layout\">\n \n <div\n class=\"flex items-center justify-center flex-grow w-full fi-simple-main-ctn\"\n >\n <main\n class=\"fi-simple-main my-16 w-full bg-white px-6 py-12 shadow-sm ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10 sm:rounded-xl sm:px-12 max-w-lg\"\n >\n <div wire:snapshot=\"{"data":{"data":[{"email":null,"password":null,"remember":false},{"s":"arr"}],"mountedActions":[[],{"s":"arr"}],"mountedActionsArguments":[[],{"s":"arr"}],"mountedActionsData":[[],{"s":"arr"}],"defaultAction":null,"defaultActionArguments":null,"componentFileAttachments":[[],{"s":"arr"}],"mountedFormComponentActions":[[],{"s":"arr"}],"mountedFormComponentActionsArguments":[[],{"s":"arr"}],"mountedFormComponentActionsData":[[],{"s":"arr"}],"mountedFormComponentActionsComponents":[[],{"s":"arr"}],"mountedInfolistActions":[[],{"s":"arr"}],"mountedInfolistActionsData":[[],{"s":"arr"}],"mountedInfolistActionsComponent":null,"mountedInfolistActionsInfolist":null},"memo":{"id":"6akwpBcfsudXLuNYcMJL","name":"app.filament.pages.login","path":"login","method":"GET","children":[],"scripts":[],"assets":[],"errors":[],"locale":"id"},"checksum":"e710d29b23ad96124b821379cf117ba36281d477010647803a1e9ad5414f57bd"}\" wire:effects=\"{"url":{"defaultAction":{"as":"action","use":"replace","alwaysShow":false,"except":null},"defaultActionArguments":{"as":"actionArguments","use":"replace","alwaysShow":false,"except":null}}}\" wire:id=\"6akwpBcfsudXLuNYcMJL\" class=\"fi-simple-page\">\n \n\n <section class=\"grid auto-cols-fr gap-y-6\">\n <header class=\"flex flex-col items-center fi-simple-header\">\n <img\n alt=\"Logo ANUGERAH TRAINING\"\n src=\"http://182.23.25.91:8000/images/logo.jpg\"\n style=\"height: 4rem;\" class=\"fi-logo flex mb-4\"\n />\n \n \n\n \n <h1 class=\"mb-4 text-2xl font-bold uppercase\">\n training\n </h1>\n \n <h1\n class=\"text-2xl font-bold tracking-tight text-center fi-simple-header-heading text-gray-950 dark:text-white\"\n >\n Masuk ke akun Anda\n </h1>\n \n </header>\n\n <form\n method=\"post\"\n x-data=\"{ isProcessing: false }\"\n x-on:submit=\"if (isProcessing) $event.preventDefault()\"\n x-on:form-processing-started=\"isProcessing = true\"\n x-on:form-processing-finished=\"isProcessing = false\"\n class=\"fi-form grid gap-y-6\" id=\"form\" wire:submit=\"authenticate\"\n>\n <div\n style=\"--cols-default: repeat(1, minmax(0, 1fr));\" class=\"grid grid-cols-[--cols-default] fi-fo-component-ctn gap-6\" x-data=\"{}\" x-on:form-validation-error.window=\"if ($event.detail.livewireId !== '6akwpBcfsudXLuNYcMJL') {\n return\n }\n\n $nextTick(() => {\n let error = $el.querySelector('[data-validation-error]')\n\n if (! error) {\n return\n }\n\n let elementToExpand = error\n\n while (elementToExpand) {\n elementToExpand.dispatchEvent(new CustomEvent('expand'))\n\n elementToExpand = elementToExpand.parentNode\n }\n\n setTimeout(\n () =>\n error.closest('[data-field-wrapper]').scrollIntoView({\n behavior: 'smooth',\n block: 'start',\n inline: 'start',\n }),\n 200,\n )\n })\"\n>\n <!--[if BLOCK]><![endif]--> \n <div\n style=\"--col-span-default: span 1 / span 1;\" class=\"col-[--col-span-default]\" wire:key=\"6akwpBcfsudXLuNYcMJL.data.email.Filament\\Forms\\Components\\TextInput\"\n>\n <!--[if BLOCK]><![endif]--> <div\n data-field-wrapper\n class=\"fi-fo-field-wrp\"\n>\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <div\n class=\"grid gap-y-2\"\n >\n <!--[if BLOCK]><![endif]--> <div\n class=\"flex items-center gap-x-3 justify-between \"\n >\n <!--[if BLOCK]><![endif]--> <label\n class=\"fi-fo-field-wrp-label inline-flex items-center gap-x-3\" for=\"data.email\"\n>\n \n\n <span class=\"text-sm font-medium leading-6 text-gray-950 dark:text-white\">\n \n User ID<!--[if BLOCK]><![endif]--><sup class=\"text-danger-600 dark:text-danger-400 font-medium\">*</sup>\n <!--[if ENDBLOCK]><![endif]-->\n </span>\n\n \n</label>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--> <div\n class=\"grid auto-cols-fr gap-y-2\"\n >\n <div\n class=\"fi-input-wrp flex rounded-lg shadow-sm ring-1 transition duration-75 bg-white dark:bg-white/5 [&:not(:has(.fi-ac-action:focus))]:focus-within:ring-2 ring-gray-950/10 dark:ring-white/20 [&:not(:has(.fi-ac-action:focus))]:focus-within:ring-primary-600 dark:[&:not(:has(.fi-ac-action:focus))]:focus-within:ring-primary-500 fi-fo-text-input overflow-hidden\"\n>\n \n <div\n class=\"fi-input-wrp-input min-w-0 flex-1\"\n >\n <input\n class=\"fi-input block w-full border-none py-1.5 text-base text-gray-950 transition duration-75 placeholder:text-gray-400 focus:ring-0 disabled:text-gray-500 disabled:[-webkit-text-fill-color:theme(colors.gray.500)] disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.400)] dark:text-white dark:placeholder:text-gray-500 dark:disabled:text-gray-400 dark:disabled:[-webkit-text-fill-color:theme(colors.gray.400)] dark:disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.500)] sm:text-sm sm:leading-6 bg-white/0 ps-3 pe-3\" autocomplete=\"on\" autofocus=\"autofocus\" id=\"data.email\" maxlength=\"255\" required=\"required\" type=\"text\" wire:model=\"data.email\" tabindex=\"1\"\n/>\n </div>\n\n </div>\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n </div>\n</div>\n\n <!--[if ENDBLOCK]><![endif]-->\n</div>\n \n <div\n style=\"--col-span-default: span 1 / span 1;\" class=\"col-[--col-span-default]\" wire:key=\"6akwpBcfsudXLuNYcMJL.data.password.Filament\\Forms\\Components\\TextInput\"\n>\n <!--[if BLOCK]><![endif]--> <div\n data-field-wrapper\n class=\"fi-fo-field-wrp\"\n>\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <div\n class=\"grid gap-y-2\"\n >\n <!--[if BLOCK]><![endif]--> <div\n class=\"flex items-center gap-x-3 justify-between \"\n >\n <!--[if BLOCK]><![endif]--> <label\n class=\"fi-fo-field-wrp-label inline-flex items-center gap-x-3\" for=\"data.password\"\n>\n \n\n <span class=\"text-sm font-medium leading-6 text-gray-950 dark:text-white\">\n \n Kata sandi<!--[if BLOCK]><![endif]--><sup class=\"text-danger-600 dark:text-danger-400 font-medium\">*</sup>\n <!--[if ENDBLOCK]><![endif]-->\n </span>\n\n \n</label>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--> <div\n class=\"grid auto-cols-fr gap-y-2\"\n >\n <div\n class=\"fi-input-wrp flex rounded-lg shadow-sm ring-1 transition duration-75 bg-white dark:bg-white/5 [&:not(:has(.fi-ac-action:focus))]:focus-within:ring-2 ring-gray-950/10 dark:ring-white/20 [&:not(:has(.fi-ac-action:focus))]:focus-within:ring-primary-600 dark:[&:not(:has(.fi-ac-action:focus))]:focus-within:ring-primary-500 fi-fo-text-input overflow-hidden\" x-data=\"{ isPasswordRevealed: false }\"\n>\n \n <div\n class=\"fi-input-wrp-input min-w-0 flex-1\"\n >\n <input\n class=\"fi-input block w-full border-none py-1.5 text-base text-gray-950 transition duration-75 placeholder:text-gray-400 focus:ring-0 disabled:text-gray-500 disabled:[-webkit-text-fill-color:theme(colors.gray.500)] disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.400)] dark:text-white dark:placeholder:text-gray-500 dark:disabled:text-gray-400 dark:disabled:[-webkit-text-fill-color:theme(colors.gray.400)] dark:disabled:placeholder:[-webkit-text-fill-color:theme(colors.gray.500)] sm:text-sm sm:leading-6 bg-white/0 ps-3 pe-3 [&::-ms-reveal]:hidden\" autocomplete=\"current-password\" id=\"data.password\" required=\"required\" wire:model=\"data.password\" x-bind:type=\"isPasswordRevealed ? 'text' : 'password'\" tabindex=\"2\"\n/>\n </div>\n\n <div\n class=\"fi-input-wrp-suffix flex items-center gap-x-3 pe-3 border-s border-gray-200 ps-3 dark:border-white/10\"\n >\n \n \n <div class=\"flex items-center gap-3\">\n <button\n style=\"--c-300:var(--gray-300);--c-400:var(--gray-400);--c-500:var(--gray-500);--c-600:var(--gray-600);\" class=\"fi-icon-btn relative flex items-center justify-center rounded-lg outline-none transition duration-75 focus-visible:ring-2 -m-1.5 h-8 w-8 text-gray-400 hover:text-gray-500 focus-visible:ring-primary-600 dark:text-gray-500 dark:hover:text-gray-400 dark:focus-visible:ring-primary-500 fi-color-gray fi-ac-action fi-ac-icon-btn-action\" title=\"Tampilkan kata sandi\" type=\"button\" wire:loading.attr=\"disabled\" x-on:click=\"isPasswordRevealed = true\" x-show=\"! isPasswordRevealed\"\n >\n <span class=\"sr-only\">\n Tampilkan kata sandi\n </span>\n \n <svg class=\"fi-icon-btn-icon h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M247.31,124.76c-.35-.79-8.82-19.58-27.65-38.41C194.57,61.26,162.88,48,128,48S61.43,61.26,36.34,86.35C17.51,105.18,9,124,8.69,124.76a8,8,0,0,0,0,6.5c.35.79,8.82,19.57,27.65,38.4C61.43,194.74,93.12,208,128,208s66.57-13.26,91.66-38.34c18.83-18.83,27.3-37.61,27.65-38.4A8,8,0,0,0,247.31,124.76ZM128,192c-30.78,0-57.67-11.19-79.93-33.25A133.47,133.47,0,0,1,25,128,133.33,133.33,0,0,1,48.07,97.25C70.33,75.19,97.22,64,128,64s57.67,11.19,79.93,33.25A133.46,133.46,0,0,1,231.05,128C223.84,141.46,192.43,192,128,192Zm0-112a48,48,0,1,0,48,48A48.05,48.05,0,0,0,128,80Zm0,80a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z\"/></svg>\n \n </button>\n\n <button\n style=\"--c-300:var(--gray-300);--c-400:var(--gray-400);--c-500:var(--gray-500);--c-600:var(--gray-600);\" class=\"fi-icon-btn relative flex items-center justify-center rounded-lg outline-none transition duration-75 focus-visible:ring-2 -m-1.5 h-8 w-8 text-gray-400 hover:text-gray-500 focus-visible:ring-primary-600 dark:text-gray-500 dark:hover:text-gray-400 dark:focus-visible:ring-primary-500 fi-color-gray fi-ac-action fi-ac-icon-btn-action\" title=\"Sembunyikan kata sandi\" type=\"button\" wire:loading.attr=\"disabled\" x-on:click=\"isPasswordRevealed = false\" x-cloak=\"x-cloak\" x-show=\"isPasswordRevealed\"\n >\n <span class=\"sr-only\">\n Sembunyikan kata sandi\n </span>\n \n <svg class=\"fi-icon-btn-icon h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M53.92,34.62A8,8,0,1,0,42.08,45.38L61.32,66.55C25,88.84,9.38,123.2,8.69,124.76a8,8,0,0,0,0,6.5c.35.79,8.82,19.57,27.65,38.4C61.43,194.74,93.12,208,128,208a127.11,127.11,0,0,0,52.07-10.83l22,24.21a8,8,0,1,0,11.84-10.76Zm47.33,75.84,41.67,45.85a32,32,0,0,1-41.67-45.85ZM128,192c-30.78,0-57.67-11.19-79.93-33.25A133.16,133.16,0,0,1,25,128c4.69-8.79,19.66-33.39,47.35-49.38l18,19.75a48,48,0,0,0,63.66,70l14.73,16.2A112,112,0,0,1,128,192Zm6-95.43a8,8,0,0,1,3-15.72,48.16,48.16,0,0,1,38.77,42.64,8,8,0,0,1-7.22,8.71,6.39,6.39,0,0,1-.75,0,8,8,0,0,1-8-7.26A32.09,32.09,0,0,0,134,96.57Zm113.28,34.69c-.42.94-10.55,23.37-33.36,43.8a8,8,0,1,1-10.67-11.92A132.77,132.77,0,0,0,231.05,128a133.15,133.15,0,0,0-23.12-30.77C185.67,75.19,158.78,64,128,64a118.37,118.37,0,0,0-19.36,1.57A8,8,0,1,1,106,49.79,134,134,0,0,1,128,48c34.88,0,66.57,13.26,91.66,38.35,18.83,18.83,27.3,37.62,27.65,38.41A8,8,0,0,1,247.31,131.26Z\"/></svg>\n \n </button>\n\n </div>\n </div>\n </div>\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n </div>\n</div>\n\n <!--[if ENDBLOCK]><![endif]-->\n</div>\n \n <div\n style=\"--col-span-default: span 1 / span 1;\" class=\"col-[--col-span-default]\" wire:key=\"6akwpBcfsudXLuNYcMJL.data.remember.Filament\\Forms\\Components\\Checkbox\"\n>\n <!--[if BLOCK]><![endif]--> <div\n data-field-wrapper\n class=\"fi-fo-field-wrp\"\n>\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n <div\n class=\"grid gap-y-2\"\n >\n <!--[if BLOCK]><![endif]--> <div\n class=\"flex items-center gap-x-3 justify-between \"\n >\n <!--[if BLOCK]><![endif]--> <label\n class=\"fi-fo-field-wrp-label inline-flex items-center gap-x-3\" for=\"data.remember\"\n>\n <input\n type=\"checkbox\"\n class=\"fi-checkbox-input rounded border-none bg-white shadow-sm ring-1 transition duration-75 checked:ring-0 focus:ring-2 focus:ring-offset-0 disabled:pointer-events-none disabled:bg-gray-50 disabled:text-gray-50 disabled:checked:bg-gray-400 disabled:checked:text-gray-400 dark:bg-white/5 dark:disabled:bg-transparent dark:disabled:checked:bg-gray-600 text-primary-600 ring-gray-950/10 focus:ring-primary-600 checked:focus:ring-primary-500/50 dark:text-primary-500 dark:ring-white/20 dark:checked:bg-primary-500 dark:focus:ring-primary-500 dark:checked:focus:ring-primary-400/50 dark:disabled:ring-white/10\" id=\"data.remember\" wire:loading.attr=\"disabled\" wire:model=\"data.remember\"\n/>\n\n <span class=\"text-sm font-medium leading-6 text-gray-950 dark:text-white\">\n \n Ingat saya<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </span>\n\n \n</label>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n <!--[if ENDBLOCK]><![endif]-->\n\n <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n </div>\n</div>\n\n <!--[if ENDBLOCK]><![endif]-->\n</div>\n <!--[if ENDBLOCK]><![endif]-->\n</div>\n\n\n <div\n class=\"fi-form-actions\"\n >\n <div\n class=\"fi-ac gap-3 grid grid-cols-[repeat(auto-fit,minmax(0,1fr))]\"\n >\n <button\n x-data=\"{\n form: null,\n isProcessing: false,\n processingMessage: null,\n }\"\n x-init=\"\n form = $el.closest('form')\n\n form?.addEventListener('form-processing-started', (event) => {\n isProcessing = true\n processingMessage = event.detail.message\n })\n\n form?.addEventListener('form-processing-finished', () => {\n isProcessing = false\n })\n \"\n x-bind:class=\"{ 'enabled:opacity-70 enabled:cursor-wait': isProcessing }\"\n style=\"--c-400:var(--primary-400);--c-500:var(--primary-500);--c-600:var(--primary-600);\" class=\"fi-btn relative grid-flow-col items-center justify-center font-semibold outline-none transition duration-75 focus-visible:ring-2 rounded-lg fi-color-custom fi-btn-color-primary fi-color-primary fi-size-md fi-btn-size-md gap-1.5 px-3 py-2 text-sm inline-grid shadow-sm bg-custom-600 text-white hover:bg-custom-500 focus-visible:ring-custom-500/50 dark:bg-custom-500 dark:hover:bg-custom-400 dark:focus-visible:ring-custom-400/50 fi-ac-action fi-ac-btn-action\" type=\"submit\" wire:loading.attr=\"disabled\" x-bind:disabled=\"isProcessing\"\n>\n \n <svg\n fill=\"none\"\n viewBox=\"0 0 24 24\"\n xmlns=\"http://www.w3.org/2000/svg\"\n class=\"animate-spin fi-btn-icon transition duration-75 h-5 w-5 text-white\" wire:loading.delay.default=\"\" wire:target=\"authenticate\"\n>\n <path\n clip-rule=\"evenodd\"\n d=\"M12 19C15.866 19 19 15.866 19 12C19 8.13401 15.866 5 12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z\"\n fill-rule=\"evenodd\"\n fill=\"currentColor\"\n opacity=\"0.2\"\n ></path>\n <path\n d=\"M2 12C2 6.47715 6.47715 2 12 2V5C8.13401 5 5 8.13401 5 12H2Z\"\n fill=\"currentColor\"\n ></path>\n</svg>\n \n <svg\n fill=\"none\"\n viewBox=\"0 0 24 24\"\n xmlns=\"http://www.w3.org/2000/svg\"\n class=\"animate-spin fi-btn-icon transition duration-75 h-5 w-5 text-white\" x-cloak=\"x-cloak\" x-show=\"isProcessing\"\n>\n <path\n clip-rule=\"evenodd\"\n d=\"M12 19C15.866 19 19 15.866 19 12C19 8.13401 15.866 5 12 5C8.13401 5 5 8.13401 5 12C5 15.866 8.13401 19 12 19ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z\"\n fill-rule=\"evenodd\"\n fill=\"currentColor\"\n opacity=\"0.2\"\n ></path>\n <path\n d=\"M2 12C2 6.47715 6.47715 2 12 2V5C8.13401 5 5 8.13401 5 12H2Z\"\n fill=\"currentColor\"\n ></path>\n</svg>\n \n <span\n x-show=\"! isProcessing\"\n class=\"fi-btn-label\"\n >\n Masuk\n </span>\n\n <span\n x-cloak\n x-show=\"isProcessing\"\n x-text=\"processingMessage\"\n class=\"fi-btn-label\"\n ></span>\n \n \n </button>\n\n </div>\n </div>\n</form>\n </section>\n\n <!--[if BLOCK]><![endif]--> <form wire:submit.prevent=\"callMountedAction\">\n \n <div\n aria-modal=\"true\"\n role=\"dialog\"\n x-data=\"{\n isOpen: false,\n\n livewire: null,\n\n close: function () {\n this.isOpen = false\n\n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-closed', { id: '6akwpBcfsudXLuNYcMJL-action' }),\n )\n },\n\n open: function () {\n this.$nextTick(() => {\n this.isOpen = true\n\n this.$dispatch('ax-modal-opened')\n \n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-opened', { id: '6akwpBcfsudXLuNYcMJL-action' }),\n )\n })\n },\n }\"\n x-on:close-modal.window=\"if ($event.detail.id === '6akwpBcfsudXLuNYcMJL-action') close()\"\n x-on:open-modal.window=\"if ($event.detail.id === '6akwpBcfsudXLuNYcMJL-action') open()\"\n data-fi-modal-id=\"6akwpBcfsudXLuNYcMJL-action\"\n x-trap.noscroll=\"isOpen\"\n x-bind:class=\"{\n 'fi-modal-open': isOpen,\n }\"\n class=\"fi-modal block\"\n>\n \n <div x-cloak x-show=\"isOpen\">\n <div\n aria-hidden=\"true\"\n x-show=\"isOpen\"\n x-transition.duration.300ms.opacity\n class=\"fi-modal-close-overlay fixed inset-0 z-40 bg-gray-950/50 dark:bg-gray-950/75\"\n ></div>\n\n <div\n class=\"fixed inset-0 z-40 overflow-y-auto cursor-pointer\"\n >\n <div\n x-ref=\"modalContainer\"\n \n x-on:click.self=\"\n document.activeElement.selectionStart === undefined &&\n document.activeElement.selectionEnd === undefined &&\n $dispatch('close-modal', { id: '6akwpBcfsudXLuNYcMJL-action' })\n \"\n class=\"relative grid min-h-full grid-rows-[1fr_auto_1fr] justify-items-center sm:grid-rows-[1fr_auto_3fr] p-4\" x-on:closed-form-component-action-modal.window=\"if (($event.detail.id === '6akwpBcfsudXLuNYcMJL') && $wire.mountedActions.length) open()\" x-on:modal-closed.stop=\"const mountedActionShouldOpenModal = false\n\n\n if (! mountedActionShouldOpenModal) {\n return\n }\n\n if ($wire.mountedFormComponentActions.length) {\n return\n }\n\n $wire.unmountAction(false, false)\" x-on:opened-form-component-action-modal.window=\"if ($event.detail.id === '6akwpBcfsudXLuNYcMJL') close()\"\n >\n <div\n x-data=\"{ isShown: false }\"\n x-init=\"\n $nextTick(() => {\n isShown = isOpen\n $watch('isOpen', () => (isShown = isOpen))\n })\n \"\n x-on:keydown.window.escape=\"$dispatch('close-modal', { id: '6akwpBcfsudXLuNYcMJL-action' })\"\n x-show=\"isShown\"\n x-transition:enter=\"duration-300\"\n x-transition:leave=\"duration-300\"\n x-transition:enter-start=\"scale-95 opacity-0\"\n x-transition:enter-end=\"scale-100 opacity-100\"\n x-transition:leave-start=\"scale-100 opacity-100\"\n x-transition:leave-end=\"scale-95 opacity-0\"\n class=\"fi-modal-window pointer-events-auto relative row-start-2 flex w-full cursor-default flex-col bg-white shadow-xl ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10 mx-auto rounded-xl hidden max-w-sm\"\n >\n \n \n </div>\n </div>\n </div>\n </div>\n</div>\n </form>\n\n <!--[if ENDBLOCK]><![endif]-->\n\n<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->\n\n<!--[if BLOCK]><![endif]--> <form wire:submit.prevent=\"callMountedInfolistAction\">\n \n <div\n aria-modal=\"true\"\n role=\"dialog\"\n x-data=\"{\n isOpen: false,\n\n livewire: null,\n\n close: function () {\n this.isOpen = false\n\n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-closed', { id: '6akwpBcfsudXLuNYcMJL-infolist-action' }),\n )\n },\n\n open: function () {\n this.$nextTick(() => {\n this.isOpen = true\n\n this.$dispatch('ax-modal-opened')\n \n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-opened', { id: '6akwpBcfsudXLuNYcMJL-infolist-action' }),\n )\n })\n },\n }\"\n x-on:close-modal.window=\"if ($event.detail.id === '6akwpBcfsudXLuNYcMJL-infolist-action') close()\"\n x-on:open-modal.window=\"if ($event.detail.id === '6akwpBcfsudXLuNYcMJL-infolist-action') open()\"\n data-fi-modal-id=\"6akwpBcfsudXLuNYcMJL-infolist-action\"\n x-trap.noscroll=\"isOpen\"\n x-bind:class=\"{\n 'fi-modal-open': isOpen,\n }\"\n class=\"fi-modal block\"\n>\n \n <div x-cloak x-show=\"isOpen\">\n <div\n aria-hidden=\"true\"\n x-show=\"isOpen\"\n x-transition.duration.300ms.opacity\n class=\"fi-modal-close-overlay fixed inset-0 z-40 bg-gray-950/50 dark:bg-gray-950/75\"\n ></div>\n\n <div\n class=\"fixed inset-0 z-40 overflow-y-auto cursor-pointer\"\n >\n <div\n x-ref=\"modalContainer\"\n \n x-on:click.self=\"\n document.activeElement.selectionStart === undefined &&\n document.activeElement.selectionEnd === undefined &&\n $dispatch('close-modal', { id: '6akwpBcfsudXLuNYcMJL-infolist-action' })\n \"\n class=\"relative grid min-h-full grid-rows-[1fr_auto_1fr] justify-items-center sm:grid-rows-[1fr_auto_3fr] p-4\" x-on:closed-form-component-action-modal.window=\"if (($event.detail.id === '6akwpBcfsudXLuNYcMJL') && $wire.mountedInfolistActions.length) open()\" x-on:modal-closed.stop=\"const mountedInfolistActionShouldOpenModal = false\n\n\n if (! mountedInfolistActionShouldOpenModal) {\n return\n }\n\n if ($wire.mountedFormComponentActions.length) {\n return\n }\n\n $wire.unmountInfolistAction(false, false)\" x-on:opened-form-component-action-modal.window=\"if ($event.detail.id === '6akwpBcfsudXLuNYcMJL') close()\"\n >\n <div\n x-data=\"{ isShown: false }\"\n x-init=\"\n $nextTick(() => {\n isShown = isOpen\n $watch('isOpen', () => (isShown = isOpen))\n })\n \"\n x-on:keydown.window.escape=\"$dispatch('close-modal', { id: '6akwpBcfsudXLuNYcMJL-infolist-action' })\"\n x-show=\"isShown\"\n x-transition:enter=\"duration-300\"\n x-transition:leave=\"duration-300\"\n x-transition:enter-start=\"scale-95 opacity-0\"\n x-transition:enter-end=\"scale-100 opacity-100\"\n x-transition:leave-start=\"scale-100 opacity-100\"\n x-transition:leave-end=\"scale-95 opacity-0\"\n class=\"fi-modal-window pointer-events-auto relative row-start-2 flex w-full cursor-default flex-col bg-white shadow-xl ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10 mx-auto rounded-xl hidden max-w-sm\"\n >\n \n \n </div>\n </div>\n </div>\n </div>\n</div>\n </form>\n\n <!--[if ENDBLOCK]><![endif]-->\n\n<!--[if BLOCK]><![endif]--> \n <form wire:submit.prevent=\"callMountedFormComponentAction\">\n <div\n aria-modal=\"true\"\n role=\"dialog\"\n x-data=\"{\n isOpen: false,\n\n livewire: null,\n\n close: function () {\n this.isOpen = false\n\n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-closed', { id: '6akwpBcfsudXLuNYcMJL-form-component-action' }),\n )\n },\n\n open: function () {\n this.$nextTick(() => {\n this.isOpen = true\n\n this.$dispatch('ax-modal-opened')\n \n this.$refs.modalContainer.dispatchEvent(\n new CustomEvent('modal-opened', { id: '6akwpBcfsudXLuNYcMJL-form-component-action' }),\n )\n })\n },\n }\"\n x-on:close-modal.window=\"if ($event.detail.id === '6akwpBcfsudXLuNYcMJL-form-component-action') close()\"\n x-on:open-modal.window=\"if ($event.detail.id === '6akwpBcfsudXLuNYcMJL-form-component-action') open()\"\n data-fi-modal-id=\"6akwpBcfsudXLuNYcMJL-form-component-action\"\n x-trap.noscroll=\"isOpen\"\n x-bind:class=\"{\n 'fi-modal-open': isOpen,\n }\"\n class=\"fi-modal block\"\n>\n \n <div x-cloak x-show=\"isOpen\">\n <div\n aria-hidden=\"true\"\n x-show=\"isOpen\"\n x-transition.duration.300ms.opacity\n class=\"fi-modal-close-overlay fixed inset-0 z-40 bg-gray-950/50 dark:bg-gray-950/75\"\n ></div>\n\n <div\n class=\"fixed inset-0 z-40 overflow-y-auto cursor-pointer\"\n >\n <div\n x-ref=\"modalContainer\"\n \n x-on:click.self=\"\n document.activeElement.selectionStart === undefined &&\n document.activeElement.selectionEnd === undefined &&\n $dispatch('close-modal', { id: '6akwpBcfsudXLuNYcMJL-form-component-action' })\n \"\n class=\"relative grid min-h-full grid-rows-[1fr_auto_1fr] justify-items-center sm:grid-rows-[1fr_auto_3fr] p-4\" x-on:modal-closed.stop=\"const mountedFormComponentActionShouldOpenModal = false\n\n\n if (mountedFormComponentActionShouldOpenModal) {\n $wire.unmountFormComponentAction(false, false)\n }\"\n >\n <div\n x-data=\"{ isShown: false }\"\n x-init=\"\n $nextTick(() => {\n isShown = isOpen\n $watch('isOpen', () => (isShown = isOpen))\n })\n \"\n x-on:keydown.window.escape=\"$dispatch('close-modal', { id: '6akwpBcfsudXLuNYcMJL-form-component-action' })\"\n x-show=\"isShown\"\n x-transition:enter=\"duration-300\"\n x-transition:leave=\"duration-300\"\n x-transition:enter-start=\"scale-95 opacity-0\"\n x-transition:enter-end=\"scale-100 opacity-100\"\n x-transition:leave-start=\"scale-100 opacity-100\"\n x-transition:leave-end=\"scale-95 opacity-0\"\n class=\"fi-modal-window pointer-events-auto relative row-start-2 flex w-full cursor-default flex-col bg-white shadow-xl ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10 mx-auto rounded-xl hidden max-w-sm\"\n >\n \n \n </div>\n </div>\n </div>\n </div>\n</div>\n </form>\n\n <!--[if ENDBLOCK]><![endif]-->\n \n \n</div>\n </main>\n </div>\n\n \n </div>\n\n <div wire:snapshot=\"{"data":{"isFilamentNotificationsComponent":true,"notifications":[[],{"class":"Filament\\\\Notifications\\\\Collection","s":"wrbl"}]},"memo":{"id":"s8VrUHCIRNXHCm1sJ284","name":"filament.livewire.notifications","path":"login","method":"GET","children":[],"scripts":[],"assets":[],"errors":[],"locale":"id"},"checksum":"f4807b0e5817d8705220823d5f0df925efce0b7c966241f7a2db95fa87576025"}\" wire:effects=\"{"listeners":["notificationsSent","notificationSent","notificationClosed"]}\" wire:id=\"s8VrUHCIRNXHCm1sJ284\">\n <div\n class=\"fi-no pointer-events-none fixed inset-4 z-50 mx-auto flex gap-3 items-center flex-col-reverse justify-end\"\n role=\"status\"\n >\n </div>\n\n </div>\n\n \n\n <script>\n window.filamentData = [] </script>\n\n \n <script\n src=\"http://182.23.25.91:8000/js/filament/notifications/notifications.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"http://182.23.25.91:8000/js/filament/support/support.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.9.2/html2pdf.bundle.min.js\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"http://182.23.25.91:8000/js/html2media/html2pdf-script.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"http://182.23.25.91:8000/js/filament/filament/echo.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n <script\n src=\"http://182.23.25.91:8000/js/filament/filament/app.js?v=3.3.14.0\"\n \n \n \n \n data-navigate-once\n data-navigate-track\n ></script>\n \n \n<style>\n :root {\n }\n</style>\n\n \n <script>\n loadDarkMode()\n </script>\n \n \n \n\n <link rel=\"modulepreload\" href=\"http://182.23.25.91:8000/build/assets/app-T1DpEqax.js\" /><script type=\"module\" src=\"http://182.23.25.91:8000/build/assets/app-T1DpEqax.js\" data-navigate-track=\"reload\"></script><div class=\"auth-theme-switcher fixed w-full flex p-4 z-40 top-0 justify-end\">\n <div class=\"rounded-lg bg-gray-50 dark:bg-gray-950\">\n <div\n x-data=\"{\n theme: null,\n\n init: function () {\n this.theme = localStorage.getItem('theme') || 'system'\n\n $dispatch('theme-changed', theme)\n\n $watch('theme', (theme) => {\n $dispatch('theme-changed', theme)\n })\n },\n }\"\n class=\"fi-theme-switcher grid grid-flow-col gap-x-1\"\n >\n <button\n aria-label=\"Mode Terang\"\n type=\"button\"\n x-bind:class=\"\n theme === 'light' ? 'bg-gray-50 text-primary-500 dark:bg-white/5 dark:text-primary-400'\n : 'text-gray-400 hover:text-gray-500 focus:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400 dark:focus:text-gray-400'\n \"\n x-on:click=\"(theme = 'light')\"\n x-tooltip=\"{\n content: 'Mode Terang',\n theme: $store.theme,\n }\"\n class=\"flex justify-center rounded-lg p-2 outline-none transition duration-75 hover:bg-gray-50 focus:bg-gray-50 dark:hover:bg-white/5 dark:focus:bg-white/5\"\n>\n <svg class=\"h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M120,40V16a8,8,0,0,1,16,0V40a8,8,0,0,1-16,0Zm72,88a64,64,0,1,1-64-64A64.07,64.07,0,0,1,192,128Zm-16,0a48,48,0,1,0-48,48A48.05,48.05,0,0,0,176,128ZM58.34,69.66A8,8,0,0,0,69.66,58.34l-16-16A8,8,0,0,0,42.34,53.66Zm0,116.68-16,16a8,8,0,0,0,11.32,11.32l16-16a8,8,0,0,0-11.32-11.32ZM192,72a8,8,0,0,0,5.66-2.34l16-16a8,8,0,0,0-11.32-11.32l-16,16A8,8,0,0,0,192,72Zm5.66,114.34a8,8,0,0,0-11.32,11.32l16,16a8,8,0,0,0,11.32-11.32ZM48,128a8,8,0,0,0-8-8H16a8,8,0,0,0,0,16H40A8,8,0,0,0,48,128Zm80,80a8,8,0,0,0-8,8v24a8,8,0,0,0,16,0V216A8,8,0,0,0,128,208Zm112-88H216a8,8,0,0,0,0,16h24a8,8,0,0,0,0-16Z\"/></svg></button>\n\n <button\n aria-label=\"Mode Gelap\"\n type=\"button\"\n x-bind:class=\"\n theme === 'dark' ? 'bg-gray-50 text-primary-500 dark:bg-white/5 dark:text-primary-400'\n : 'text-gray-400 hover:text-gray-500 focus:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400 dark:focus:text-gray-400'\n \"\n x-on:click=\"(theme = 'dark')\"\n x-tooltip=\"{\n content: 'Mode Gelap',\n theme: $store.theme,\n }\"\n class=\"flex justify-center rounded-lg p-2 outline-none transition duration-75 hover:bg-gray-50 focus:bg-gray-50 dark:hover:bg-white/5 dark:focus:bg-white/5\"\n>\n <svg class=\"h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M233.54,142.23a8,8,0,0,0-8-2,88.08,88.08,0,0,1-109.8-109.8,8,8,0,0,0-10-10,104.84,104.84,0,0,0-52.91,37A104,104,0,0,0,136,224a103.09,103.09,0,0,0,62.52-20.88,104.84,104.84,0,0,0,37-52.91A8,8,0,0,0,233.54,142.23ZM188.9,190.34A88,88,0,0,1,65.66,67.11a89,89,0,0,1,31.4-26A106,106,0,0,0,96,56,104.11,104.11,0,0,0,200,160a106,106,0,0,0,14.92-1.06A89,89,0,0,1,188.9,190.34Z\"/></svg></button>\n\n <button\n aria-label=\"Sesuai tema perangkat\"\n type=\"button\"\n x-bind:class=\"\n theme === 'system' ? 'bg-gray-50 text-primary-500 dark:bg-white/5 dark:text-primary-400'\n : 'text-gray-400 hover:text-gray-500 focus:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400 dark:focus:text-gray-400'\n \"\n x-on:click=\"(theme = 'system')\"\n x-tooltip=\"{\n content: 'Sesuai tema perangkat',\n theme: $store.theme,\n }\"\n class=\"flex justify-center rounded-lg p-2 outline-none transition duration-75 hover:bg-gray-50 focus:bg-gray-50 dark:hover:bg-white/5 dark:focus:bg-white/5\"\n>\n <svg class=\"h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"currentColor\"><path d=\"M208,40H48A24,24,0,0,0,24,64V176a24,24,0,0,0,24,24H208a24,24,0,0,0,24-24V64A24,24,0,0,0,208,40Zm8,136a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V64a8,8,0,0,1,8-8H208a8,8,0,0,1,8,8Zm-48,48a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,224Z\"/></svg></button>\n </div>\n </div>\n </div>\n\n\n <script src=\"/livewire/livewire.min.js?id=df3a17f2\" data-csrf=\"adjTFuaa1KMrJ8ImQ88FrE7yRuWPh9fdzpYdgVWx\" data-update-uri=\"/livewire/update\" data-navigate-once=\"true\"></script>\n</body>\n</html>\n",
"body_murmur": -2140447799,
"body_sha256": "0d4ded572e5d8e205a56cf6ea4d43f3916c7838bbe80bbe6354486b4c975f7c4",
"component": [
"Nginx",
"Livewire",
"Laravel",
"Alpine.js"
],
"content_length": -1,
"headers": {
"cache_control": [
"max-age=0, must-revalidate, no-cache, no-store, private"
],
"connection": [
"keep-alive"
],
"content_type": [
"text/html; charset=UTF-8"
],
"date": [
"Mon, 26 Jan 2026 02:40:02 GMT"
],
"expires": [
"Fri, 01 Jan 1990 00:00:00 GMT"
],
"pragma": [
"no-cache"
],
"server": [
"nginx"
],
"set_cookie": [
"XSRF-TOKEN=eyJpdiI6IlQ3aVhvb21qTmNRNFA4b3ZXOS9wVmc9PSIsInZhbHVlIjoiMllQM3lrWlRocnJzWUZ1d2pLU1MyV2NUMVFWRkVnY1pnZVpuVEpzZkhyUGJYa2VIODRtY3JpT3lsV0c3L2VldUt3OHlET3JOOE92MzN3amZwVFV3aTNlNVRpdHpMT3NuZnJvaXBDTFhqbGRtc2NYYkxXREtINU10a0U2ZmI1Y28iLCJtYWMiOiIzMmIxNDZiOTUxZjU1N2YwMDE2MzRjYzllNDdjMjMwM2I1OTE2MmQwMjQyMTE3OWYzMWNiMzNjNjg0MTA5OGI3IiwidGFnIjoiIn0%3D; expires=Mon, 26 Jan 2026 03:40:02 GMT; Max-Age=3600; path=/; samesite=lax",
"anugerah_training_session=eyJpdiI6IjMySE9zR2YreWNOVUtjS3JoVmd4WUE9PSIsInZhbHVlIjoic3hWYVFQZU9OMis4Snh4K0x1Umo4eWtDbldmZENvdXMzUTVRU0NnT084MklkM3M3NE9YekFZNDNrZ0x3bC9tTnVBdWpXcGU2MWdDRk1FdytpbkpHT2l0SVQvdndacURQOS9kQkNQQ1hqZUtOcnE1NC9xUE1BcVg0bDZaZDVNTTEiLCJtYWMiOiJiZWFiYjVjM2UzODQ4N2I1YjU4Njc3NDBhMjg1Mzk1ZGIxMzAyYzE5MGI4MWYyZTU4NWY1YTY5Y2ExZGYwZTBmIiwidGFnIjoiIn0%3D; expires=Mon, 26 Jan 2026 03:40:02 GMT; Max-Age=3600; path=/; httponly; samesite=lax"
],
"unknown": [
{
"key": "permissions_policy",
"value": [
"geolocation=(), microphone=(), camera=()"
]
},
{
"key": "referrer_policy",
"value": [
"strict-origin-when-cross-origin"
]
}
],
"vary": [
"Accept-Encoding"
],
"x_content_type_options": [
"nosniff"
],
"x_frame_options": [
"SAMEORIGIN"
]
},
"protocol": "HTTP/1.1",
"redirects": [
{
"body": "<!DOCTYPE html>\n<html>\n <head>\n <meta charset=\"UTF-8\" />\n <meta http-equiv=\"refresh\" content=\"0;url='http://182.23.25.91:8000/login'\" />\n\n <title>Redirecting to http://182.23.25.91:8000/login</title>\n </head>\n <body>\n Redirecting to <a href=\"http://182.23.25.91:8000/login\">http://182.23.25.91:8000/login</a>.\n </body>\n</html>",
"body_murmur": -940512347,
"body_sha256": "c7dda8da07b2e03c543a3b5ee0e4f843f4611c941b55a451906e6d05ebcec2c7",
"content_length": -1,
"headers": {
"cache_control": [
"no-cache, private"
],
"connection": [
"keep-alive"
],
"content_type": [
"text/html; charset=utf-8"
],
"date": [
"Mon, 26 Jan 2026 02:40:01 GMT"
],
"location": [
"http://182.23.25.91:8000/login"
],
"server": [
"nginx"
],
"set_cookie": [
"anugerah_training_session=eyJpdiI6Ill4VS80L2d4ZDhLK0pxY1ZHb2VOR3c9PSIsInZhbHVlIjoiMlUwSWRZWWpwcGdzWDVDOUhIY0Z3eEtxejVHN1pLem1kd1NJNHdLS2w3RFFVL0E4MUY0R0lqV2lGUkdmK2NDSGpjNkZ4aDd1SGNXekoxd0g4NDczMU5Mb0d1bW1tRkVOWlR5c0tHNk5qMElQOXlML0xNNU5uOHNqVkxtWTRGNEgiLCJtYWMiOiJjZGQ2NTA0Mzk0OGMzODgyYTUzYmNhMDc2M2JkZmY2Yzk2Y2NjYjNlYjE2YmRjMmNkOWI4OTRjYTYzMGI3Yzk3IiwidGFnIjoiIn0%3D; expires=Mon, 26 Jan 2026 03:40:01 GMT; Max-Age=3600; path=/; httponly; samesite=lax"
],
"unknown": [
{
"key": "referrer_policy",
"value": [
"strict-origin-when-cross-origin"
]
},
{
"key": "permissions_policy",
"value": [
"geolocation=(), microphone=(), camera=()"
]
}
],
"x_content_type_options": [
"nosniff"
],
"x_frame_options": [
"SAMEORIGIN"
]
},
"location": "http://182.23.25.91:8000/login",
"protocol": "HTTP/1.1",
"status_code": 302,
"status_line": "302 Found"
}
],
"request": {
"headers": {
"accept": [
"*/*"
],
"referer": [
"http://182.23.25.91:8000"
],
"user_agent": [
"Mozilla/5.0 (compatible; Odin; https://docs.getodin.com/)"
]
},
"method": "GET",
"url": {
"host": "182.23.25.91:8000",
"path": "/login",
"scheme": "http"
}
},
"status_code": 200,
"title": "Masuk - ANUGERAH TRAINING",
"transfer_encoding": [
"chunked"
]
}
},
"url": "http://182.23.25.91:8000/",
"_meta": {
"name": "",
"desc": "",
"category": ""
},
"last_updated_at": "2026-01-26T01:37:56.025Z"
}
],
"services_hash": "5ff7ddd37fe87435a7881e776858ff7cda36b9d84b5d0b266779f579c6d70b0b",
"last_updated_at": "2026-01-26T02:37:26.015Z",
"banner": [
"http",
"tls"
],
"is_vuln": false
}