1<!DOCTYPE html> 2<html 3 lang="sl" 4 dir="ltr" 5 class="fi min-h-screen" 6> 7 <head> 8 9 10 <meta charset="utf-8" /> 11 <meta name="csrf-token" content="4HXVzgHbfnGp7ufAWi1Im4GK7HZT7P2x25V2OKdS" /> 12 <meta name="viewport" content="width=device-width, initial-scale=1" /> 13 14 15 16 <title> 17 Prijava - OÅ Hajdina 18 </title> 19 20 21 22 <style> 23 [x-cloak=''], 24 [x-cloak='x-cloak'], 25 [x-cloak='1'] { 26 display: none !important; 27 } 28 29 @media (max-width: 1023px) { 30 [x-cloak='-lg'] { 31 display: none !important; 32 } 33 } 34 35 @media (min-width: 1024px) { 36 [x-cloak='lg'] { 37 display: none !important; 38 } 39 } 40 </style> 41 42 <link 43 href="https://www.os-hajdina.si/css/filament/forms/forms.css?v=3.3.55.0" 44 rel="stylesheet" 45 data-navigate-track 46 /> 47 <link 48 href="https://www.os-hajdina.si/css/filament/support/support.css?v=3.3.55.0" 49 rel="stylesheet" 50 data-navigate-track 51 /> 52 53<style> 54 :root { 55 --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:255, 251, 235; --primary-100:254, 243, 199; --primary-200:253, 230, 138; --primary-300:252, 211, 77; --primary-400:251, 191, 36; --primary-500:245, 158, 11; --primary-600:217, 119, 6; --primary-700:180, 83, 9; --primary-800:146, 64, 14; --primary-900:120, 53, 15; --primary-950:69, 26, 3; --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; } 56</style> 57 58 <link 59 href="https://www.os-hajdina.si/css/filament/filament/app.css?v=3.3.55.0" 60 rel="stylesheet" 61 data-navigate-track 62 /> 63 64 <link rel="preconnect" href="https://fonts.bunny.net"> 65 <link href="https://fonts.bunny.net/css?family=inter:400,500,600,700&display=swap" rel="stylesheet" /> 66 67 68 <style> 69 :root { 70 --font-family: 'Inter'; 71 --sidebar-width: 20rem; 72 --collapsed-sidebar-width: 4.5rem; 73 --default-theme-mode: system; 74 } 75 </style> 76 77 78 79 80
80<script> 81 const loadDarkMode = () => { 82 window.theme = localStorage.getItem('theme') ?? 'system' 83 if ( 84 window.theme === 'dark' || 85 (window.theme === 'system' && 86 window.matchMedia('(prefers-color-scheme: dark)') 87 .matches) 88 ) { 89 document.documentElement.classList.add('dark') 90 } 91 } 92 93 loadDarkMode() 94 95 document.addEventListener('livewire:navigated', loadDarkMode) 96 </script>
96 97 98 <style> 99 /* Text under a title (slug, e-mail address) has no spaces to break at. */ 100 .fi-ta-text > p.whitespace-normal { overflow-wrap: anywhere; } 101 102 @media (max-width: 767px) { 103 /* The inline select (Razrednik) may shrink below its 12rem minimum. */ 104 .fi-ta-select { min-width: 0 !important; padding-inline: .25rem !important; } 105 .fi-ta-select select { padding-inline-start: .5rem !important; } 106 /* Column headers may wrap so a long label does not widen its column. */ 107 .fi-ta-header-cell .whitespace-nowrap { white-space: normal !important; } 108 /* Row action that has no room on a phone (also available on the edit page). */ 109 .ad-phone-hide { display: none !important; } 110 } 111 112 @media (max-width: 400px) { 113 /* Narrowest phones (320 px): tighter cell padding so the columns still fit. */ 114 .fi-ta-header-cell, .fi-ta-cell .px-3 { padding-inline: .5rem !important; } 115 .fi-ta-header-cell-label { font-size: .75rem; } 116 } 117 118 /* The summary under a title is hidden again once the columns it stands in for are visible. */ 119 @media (min-width: 768px) { .ad-md-hide { display: none !important; } } 120 @media (min-width: 1024px) { .ad-lg-hide { display: none !important; } } 121 @media (min-width: 1280px) { .ad-xl-hide { display: none !important; } } 122</style>
123<script> 124 /* Filament opens the navigation drawer on a first visit even on a phone, where it covers the page. */ 125 try { 126 if (window.innerWidth < 1024 && localStorage.getItem('_x_isOpen') === null) { 127 localStorage.setItem('_x_isOpen', 'false'); 128 } 129 } catch (e) {} 130</script>
130 131 132 <!-- 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: #2299dd;}[x-cloak="x-cloak"],[x-cloak=""] {display: none !important;}[wire\:cloak="wire:cloak"],[wire\:cloak=""] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style> 133</head> 134 135 <body 136 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" 137 > 138 139 140 <div class="fi-simple-layout flex min-h-screen flex-col items-center"> 141 142 <div 143 class="fi-simple-main-ctn flex w-full flex-grow items-center justify-center" 144 > 145 <main 146 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" 147 > 148 <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"}],"areFormStateUpdateHooksDisabledForTesting":false,"mountedFormComponentActions":[[],{"s":"arr"}],"mountedFormComponentActionsArguments":[[],{"s":"arr"}],"mountedFormComponentActionsData":[[],{"s":"arr"}],"mountedFormComponentActionsComponents":[[],{"s":"arr"}],"mountedInfolistActions":[[],{"s":"arr"}],"mountedInfolistActionsData":[[],{"s":"arr"}],"mountedInfolistActionsComponent":null,"mountedInfolistActionsInfolist":null},"memo":{"id":"DseF9A1eVqvRjCsnC0bK","name":"filament.pages.auth.login","path":"admin\/login","method":"GET","release":"a-a-a","children":[],"scripts":[],"assets":[],"errors":[],"locale":"sl"},"checksum":"0c00b52429a38f88ad743d0a89349f84c487b679c192b2b1590feef6c9a1f88c"}" wire:effects="{"url":{"defaultAction":{"as":"action","use":"replace","alwaysShow":false,"except":null},"defaultActionArguments":{"as":"actionArguments","use":"replace","alwaysShow":false,"except":null}}}" wire:id="DseF9A1eVqvRjCsnC0bK" class="fi-simple-page"> 149 150 151 <section class="grid auto-cols-fr gap-y-6"> 152 <header class="fi-simple-header flex flex-col items-center"> 153 <!--[if BLOCK]><![endif]--> <!--[if BLOCK]><![endif]--> <div 154 class="fi-logo flex text-xl font-bold leading-5 tracking-tight text-gray-950 dark:text-white mb-4" 155 > 156 OŠHajdina 157 </div> 158 <!--[if ENDBLOCK]><![endif]--> 159 160 161<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]--> 162 <!--[if BLOCK]><![endif]--> <h1 163 class="fi-simple-header-heading text-center text-2xl font-bold tracking-tight text-gray-950 dark:text-white" 164 > 165 Prijava 166 </h1> 167 <!--[if ENDBLOCK]><![endif]--> 168 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--></header> 169 170 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 171 172 173 <form 174 method="post" 175 x-data="{ isProcessing: false }" 176 x-on:submit="if (isProcessing) $event.preventDefault()" 177 x-on:form-processing-started="isProcessing = true" 178 x-on:form-processing-finished="isProcessing = false" 179 class="fi-form grid gap-y-6" id="form" wire:submit="authenticate" 180> 181 <div 182 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 !== 'DseF9A1eVqvRjCsnC0bK') { 183 return 184 } 185 186 $nextTick(() => { 187 let error = $el.querySelector('[data-validation-error]') 188 189 if (! error) { 190 return 191 } 192 193 let elementToExpand = error 194 195 while (elementToExpand) { 196 elementToExpand.dispatchEvent(new CustomEvent('expand')) 197 198 elementToExpand = elementToExpand.parentNode 199 } 200 201 setTimeout( 202 () => 203 error.closest('[data-field-wrapper]').scrollIntoView({ 204 behavior: 'smooth', 205 block: 'start', 206 inline: 'start', 207 }), 208 200, 209 ) 210 })" 211> 212 <!--[if BLOCK]><![endif]--> 213 <div 214 style="--col-span-default: span 1 / span 1;" class="col-[--col-span-default]" wire:key="DseF9A1eVqvRjCsnC0bK.data.email.Filament\Forms\Components\TextInput" 215> 216 <!--[if BLOCK]><![endif]--> <div 217 data-field-wrapper 218 class="fi-fo-field-wrp" 219> 220 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 221 <div 222 class="grid gap-y-2" 223 > 224 <!--[if BLOCK]><![endif]--> <div 225 class="flex items-center gap-x-3 justify-between " 226 > 227 <!--[if BLOCK]><![endif]--> <label 228 class="fi-fo-field-wrp-label inline-flex items-center gap-x-3" for="data.email" 229> 230 231 232 <span class="text-sm font-medium leading-6 text-gray-950 dark:text-white"> 233 234 E-poštni naslov<!--[if BLOCK]><![endif]-->
234<sup class="text-danger-600 dark:text-danger-400 font-medium">*</sup> 235 <!--[if ENDBLOCK]><![endif]--> </span> 236 237 238</label> 239 <!--[if ENDBLOCK]><![endif]--> 240 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> 241 <!--[if ENDBLOCK]><![endif]--> 242 <!--[if BLOCK]><![endif]--> <div 243 class="grid auto-cols-fr gap-y-2" 244 > 245 <div 246 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" 247> 248 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 249 <div 250 class="fi-input-wrp-input min-w-0 flex-1" 251 > 252 <input 253 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" required="required" type="email" wire:model="data.email" tabindex="1" 254/> 255 </div> 256 257 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--></div> 258 259 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 260 261 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 262 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> 263 <!--[if ENDBLOCK]><![endif]--> </div> 264</div> 265 266 <!--[if ENDBLOCK]><![endif]--> 267</div> 268 269 <div 270 style="--col-span-default: span 1 / span 1;" class="col-[--col-span-default]" wire:key="DseF9A1eVqvRjCsnC0bK.data.password.Filament\Forms\Components\TextInput" 271> 272 <!--[if BLOCK]><![endif]--> <div 273 data-field-wrapper 274 class="fi-fo-field-wrp" 275> 276 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 277 <div 278 class="grid gap-y-2" 279 > 280 <!--[if BLOCK]><![endif]--> <div 281 class="flex items-center gap-x-3 justify-between " 282 > 283 <!--[if BLOCK]><![endif]--> <label 284 class="fi-fo-field-wrp-label inline-flex items-center gap-x-3" for="data.password" 285> 286 287 288 <span class="text-sm font-medium leading-6 text-gray-950 dark:text-white"> 289 290 Geslo<!--[if BLOCK]><![endif]-->
290<sup class="text-danger-600 dark:text-danger-400 font-medium">*</sup> 291 <!--[if ENDBLOCK]><![endif]--> </span> 292 293 294</label> 295 <!--[if ENDBLOCK]><![endif]--> 296 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> 297 <!--[if ENDBLOCK]><![endif]--> 298 <!--[if BLOCK]><![endif]--> <div 299 class="grid auto-cols-fr gap-y-2" 300 > 301 <div 302 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 }" 303> 304 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 305 <div 306 class="fi-input-wrp-input min-w-0 flex-1" 307 > 308 <input 309 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" 310/> 311 </div> 312 313 <!--[if BLOCK]><![endif]--> <div 314 class="fi-input-wrp-suffix flex items-center gap-x-3 pe-3 border-s border-gray-200 ps-3 dark:border-white/10" 315 > 316 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 317 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 318 <!--[if BLOCK]><![endif]--> <div class="flex items-center gap-3"> 319 <!--[if BLOCK]><![endif]--> <!--[if BLOCK]><![endif]--> <button 320 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="Pokaži geslo" type="button" wire:loading.attr="disabled" x-on:click="isPasswordRevealed = true" x-show="! isPasswordRevealed" 321 > 322 <!--[if BLOCK]><![endif]--> <span class="sr-only"> 323 Pokaži geslo 324 </span> 325 <!--[if ENDBLOCK]><![endif]--> 326 <!--[if BLOCK]><![endif]--> <svg class="fi-icon-btn-icon h-5 w-5" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon"> 327 <path d="M10 12.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"/> 328 <path fill-rule="evenodd" d="M.664 10.59a1.651 1.651 0 0 1 0-1.186A10.004 10.004 0 0 1 10 3c4.257 0 7.893 2.66 9.336 6.41.147.381.146.804 0 1.186A10.004 10.004 0 0 1 10 17c-4.257 0-7.893-2.66-9.336-6.41ZM14 10a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z" clip-rule="evenodd"/> 329</svg><!--[if ENDBLOCK]><![endif]--> 330 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 331 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </button> 332<!--[if ENDBLOCK]><![endif]--> 333 <!--[if BLOCK]><![endif]--> <button 334 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="Skrij geslo" type="button" wire:loading.attr="disabled" x-on:click="isPasswordRevealed = false" x-cloak="x-cloak" x-show="isPasswordRevealed" 335 > 336 <!--[if BLOCK]><![endif]-->
336 <span class="sr-only"> 337 Skrij geslo 338 </span> 339 <!--[if ENDBLOCK]><![endif]--> 340 <!--[if BLOCK]><![endif]--> <svg class="fi-icon-btn-icon h-5 w-5" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon"> 341 <path fill-rule="evenodd" d="M3.28 2.22a.75.75 0 0 0-1.06 1.06l14.5 14.5a.75.75 0 1 0 1.06-1.06l-1.745-1.745a10.029 10.029 0 0 0 3.3-4.38 1.651 1.651 0 0 0 0-1.185A10.004 10.004 0 0 0 9.999 3a9.956 9.956 0 0 0-4.744 1.194L3.28 2.22ZM7.752 6.69l1.092 1.092a2.5 2.5 0 0 1 3.374 3.373l1.091 1.092a4 4 0 0 0-5.557-5.557Z" clip-rule="evenodd"/> 342 <path d="m10.748 13.93 2.523 2.523a9.987 9.987 0 0 1-3.27.547c-4.258 0-7.894-2.66-9.337-6.41a1.651 1.651 0 0 1 0-1.186A10.007 10.007 0 0 1 2.839 6.02L6.07 9.252a4 4 0 0 0 4.678 4.678Z"/> 343</svg><!--[if ENDBLOCK]><![endif]--> 344 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 345 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </button> 346<!--[if ENDBLOCK]><![endif]--> 347 <!--[if ENDBLOCK]><![endif]--> </div> 348 <!--[if ENDBLOCK]><![endif]--> </div> 349 <!--[if ENDBLOCK]><![endif]--></div> 350 351 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 352 353 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 354 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> 355 <!--[if ENDBLOCK]><![endif]--> </div> 356</div> 357 358 <!--[if ENDBLOCK]><![endif]--> 359</div> 360 361 <div 362 style="--col-span-default: span 1 / span 1;" class="col-[--col-span-default]" wire:key="DseF9A1eVqvRjCsnC0bK.data.remember.Filament\Forms\Components\Checkbox" 363> 364 <!--[if BLOCK]><![endif]--> <div 365 data-field-wrapper 366 class="fi-fo-field-wrp" 367> 368 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 369 <div 370 class="grid gap-y-2" 371 > 372 <!--[if BLOCK]><![endif]--> <div 373 class="flex items-center gap-x-3 justify-between " 374 > 375 <!--[if BLOCK]><![endif]--> <label 376 class="fi-fo-field-wrp-label inline-flex items-center gap-x-3" for="data.remember" 377> 378 <input 379 type="checkbox" 380 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" 381/> 382 383 <span class="text-sm font-medium leading-6 text-gray-950 dark:text-white"> 384 385 Zapomni si me<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </span> 386 387 388</label> 389 <!--[if ENDBLOCK]><![endif]--> 390 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> 391 <!--[if ENDBLOCK]><![endif]--> 392 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> 393</div> 394 395 <!--[if ENDBLOCK]><![endif]--> 396</div> 397 <!--[if ENDBLOCK]><![endif]--> 398</div> 399 400 401 <!--[if BLOCK]><![endif]--> <div 402 class="fi-form-actions" 403 > 404 <!--[if BLOCK]><![endif]--> <div 405 class="fi-ac gap-3 grid grid-cols-[repeat(auto-fit,minmax(0,1fr))]" 406 > 407 <!--[if BLOCK]><![endif]--> <!--[if BLOCK]><![endif]--> <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 408<button 409 x-data="{ 410 form: null, 411 isProcessing: false, 412 processingMessage: null, 413 }" 414 x-init=" 415 form = $el.closest('form') 416 417 form?.addEventListener('form-processing-started', (event) => { 418 isProcessing = true 419 processingMessage = event.detail.message 420 }) 421 422 form?.addEventListener('form-processing-finished', () => { 423 isProcessing = false 424 }) 425 " 426 x-bind:class="{ 'enabled:opacity-70 enabled:cursor-wait': isProcessing }" 427 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 roun
427ded-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" 428> 429 <!--[if BLOCK]><![endif]--> <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 430 <!--[if BLOCK]><![endif]--> <svg 431 fill="none" 432 viewBox="0 0 24 24" 433 xmlns="http://www.w3.org/2000/svg" 434 class="animate-spin fi-btn-icon transition duration-75 h-5 w-5 text-white" wire:loading.delay.default="" wire:target="authenticate" 435> 436 <path 437 clip-rule="evenodd" 438 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" 439 fill-rule="evenodd" 440 fill="currentColor" 441 opacity="0.2" 442 ></path> 443 <path 444 d="M2 12C2 6.47715 6.47715 2 12 2V5C8.13401 5 5 8.13401 5 12H2Z" 445 fill="currentColor" 446 ></path> 447</svg> 448 <!--[if ENDBLOCK]><![endif]--> 449 <!--[if BLOCK]><![endif]--> <svg 450 fill="none" 451 viewBox="0 0 24 24" 452 xmlns="http://www.w3.org/2000/svg" 453 class="animate-spin fi-btn-icon transition duration-75 h-5 w-5 text-white" x-cloak="x-cloak" x-show="isProcessing" 454> 455 <path 456 clip-rule="evenodd" 457 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" 458 fill-rule="evenodd" 459 fill="currentColor" 460 opacity="0.2" 461 ></path> 462 <path 463 d="M2 12C2 6.47715 6.47715 2 12 2V5C8.13401 5 5 8.13401 5 12H2Z" 464 fill="currentColor" 465 ></path> 466</svg> 467 <!--[if ENDBLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]--> 468 <span 469 x-show="! isProcessing" 470 class="fi-btn-label" 471 > 472 Prijava 473 </span> 474 475 <!--[if BLOCK]><![endif]--> <span 476 x-cloak 477 x-show="isProcessing" 478 x-text="processingMessage" 479 class="fi-btn-label" 480 ></span> 481 <!--[if ENDBLOCK]><![endif]--> 482 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 483 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--></button> 484 485 <!--[if ENDBLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]--> </div> 486<!--[if ENDBLOCK]><![endif]--> </div> 487<!--[if ENDBLOCK]><![endif]--> 488</form> 489 </section> 490 491 <!--[if BLOCK]><![endif]--> <!--[if BLOCK]><![endif]--> <form wire:submit.prevent="callMountedAction"> 492 493 <div 494 x-data="{ 495 isOpen: false, 496 497 livewire: null, 498 499 close: function () { 500 this.isOpen = false 501 502 if (! this.$refs.modalContainer.isConnected) { 503 return 504 } 505 506 this.$refs.modalContainer.dispatchEvent( 507 new CustomEvent('modal-closed', { detail: { id: 'DseF9A1eVqvRjCsnC0bK-action' } }), 508 ) 509 }, 510 511 open: function () { 512 this.$nextTick(() => { 513 this.isOpen = true 514 515 516 this.$refs.modalContainer.dispatchEvent( 517 new CustomEvent('modal-opened', { detail: { id: 'DseF9A1eVqvRjCsnC0bK-action' } }), 518 ) 519 }) 520 }, 521 }" 522 x-on:close-modal.window="if ($event.detail.id === 'DseF9A1eVqvRjCsnC0bK-action') close()" 523 x-on:open-modal.window="if ($event.detail.id === 'DseF9A1eVqvRjCsnC0bK-action') open()" 524 data-fi-modal-id="DseF9A1eVqvRjCsnC0bK-action" 525 x-trap.noscroll="isOpen" 526 x-bind:class="{ 527 'fi-modal-open': isOpen, 528 }" 529 class="fi-modal block" 530> 531 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 532 <div 533 aria-modal="true" 534 role="dialog" 535 x-cloak 536 x-show="isOpen" 537 > 538 <div 539 aria-hidden="true" 540 x-show="isOpen" 541 x-transition.duration.300ms.opacity 542 class="fi-modal-close-overlay fixed inset-0 z-40 bg-gray-950/50 dark:bg-gray-950/75" 543 ></div> 544 545 <div 546 class="fixed inset-0 z-40 overflow-y-auto cursor-pointer" 547 > 548 <div 549 x-ref="modalContainer" 550 551 x-on:click.self=" 552 document.activeElement.selectionStart === undefined && 553 document.activeElement.selectionEnd === undefined &&
554 $dispatch('close-modal', { id: 'DseF9A1eVqvRjCsnC0bK-action' }) 555 " 556 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 === 'DseF9A1eVqvRjCsnC0bK') && $wire.mountedActions.length) open()" x-on:modal-closed.stop="if (!$event.detail?.id?.startsWith('DseF9A1eVqvRjCsnC0bK-')) { 557 return 558 } 559 560 const mountedActionShouldOpenModal = false 561 562 563 if (! mountedActionShouldOpenModal) { 564 return 565 } 566 567 if ($wire.mountedFormComponentActions.length) { 568 return 569 } 570 571 $wire.unmountAction(false, false)" x-on:opened-form-component-action-modal.window="if ($event.detail.id === 'DseF9A1eVqvRjCsnC0bK') close()" 572 > 573 <div 574 x-data="{ isShown: false }" 575 x-init=" 576 $nextTick(() => { 577 isShown = isOpen 578 $watch('isOpen', () => (isShown = isOpen)) 579 }) 580 " 581 x-on:keydown.window.escape="$dispatch('close-modal', { id: 'DseF9A1eVqvRjCsnC0bK-action' })" 582 x-show="isShown" 583 x-transition:enter="duration-300" 584 x-transition:leave="duration-300" 585 x-transition:enter-start="scale-95 opacity-0" 586 x-transition:enter-end="scale-100 opacity-100" 587 x-transition:leave-start="scale-100 opacity-100" 588 x-transition:leave-end="scale-95 opacity-0" 589 wire:key="DseF9A1eVqvRjCsnC0bK.modal.DseF9A1eVqvRjCsnC0bK-action.window" 590 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" 591 > 592 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 593 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 594 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> 595 </div> 596 </div> 597 </div> 598</div> 599 </form> 600 601 <!--[if ENDBLOCK]><![endif]--> 602<!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 603<!--[if BLOCK]><![endif]--> <form wire:submit.prevent="callMountedInfolistAction"> 604 605 <div 606 x-data="{ 607 isOpen: false, 608 609 livewire: null, 610 611 close: function () { 612 this.isOpen = false 613 614 if (! this.$refs.modalContainer.isConnected) { 615 return 616 } 617 618 this.$refs.modalContainer.dispatchEvent( 619 new CustomEvent('modal-closed', { detail: { id: 'DseF9A1eVqvRjCsnC0bK-infolist-action' } }), 620 ) 621 }, 622 623 open: function () { 624 this.$nextTick(() => { 625 this.isOpen = true 626 627 628 this.$refs.modalContainer.dispatchEvent( 629 new CustomEvent('modal-opened', { detail: { id: 'DseF9A1eVqvRjCsnC0bK-infolist-action' } }), 630 ) 631 }) 632 }, 633 }" 634 x-on:close-modal.window="if ($event.detail.id === 'DseF9A1eVqvRjCsnC0bK-infolist-action') close()" 635 x-on:open-modal.window="if ($event.detail.id === 'DseF9A1eVqvRjCsnC0bK-infolist-action') open()" 636 data-fi-modal-id="DseF9A1eVqvRjCsnC0bK-infolist-action" 637 x-trap.noscroll="isOpen" 638 x-bind:class="{ 639 'fi-modal-open': isOpen, 640 }" 641 class="fi-modal block" 642> 643 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 644 <div 645 aria-modal="true" 646 role="dialog" 647 x-cloak 648 x-show="isOpen" 649 > 650 <div 651 aria-hidden="true" 652 x-show="isOpen" 653 x-transition.duration.300ms.opacity 654 class="fi-modal-close-overlay fixed inset-0 z-40 bg-gray-950/50 dark:bg-gray-950/75" 655 ></div> 656 657 <div 658 class="fixed inset-0 z-40 overflow-y-auto cursor-pointer" 659 > 660 <div 661 x-ref="modalContainer" 662 663 x-on:click.self=" 664 document.activeElement.selectionStart === undefined && 665 document.activeElement.selectionEnd === undefined &&
666 $dispatch('close-modal', { id: 'DseF9A1eVqvRjCsnC0bK-infolist-action' }) 667 " 668 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 === 'DseF9A1eVqvRjCsnC0bK') && $wire.mountedInfolistActions.length) open()" x-on:modal-closed.stop="if (!$event.detail?.id?.startsWith('DseF9A1eVqvRjCsnC0bK-')) { 669 return 670 } 671 672 const mountedInfolistActionShouldOpenModal = false 673 674 675 if (! mountedInfolistActionShouldOpenModal) { 676 return 677 } 678 679 if ($wire.mountedFormComponentActions.length) { 680 return 681 } 682 683 $wire.unmountInfolistAction(false, false)" x-on:opened-form-component-action-modal.window="if ($event.detail.id === 'DseF9A1eVqvRjCsnC0bK') close()" 684 > 685 <div 686 x-data="{ isShown: false }" 687 x-init=" 688 $nextTick(() => { 689 isShown = isOpen 690 $watch('isOpen', () => (isShown = isOpen)) 691 }) 692 " 693 x-on:keydown.window.escape="$dispatch('close-modal', { id: 'DseF9A1eVqvRjCsnC0bK-infolist-action' })" 694 x-show="isShown" 695 x-transition:enter="duration-300" 696 x-transition:leave="duration-300" 697 x-transition:enter-start="scale-95 opacity-0" 698 x-transition:enter-end="scale-100 opacity-100" 699 x-transition:leave-start="scale-100 opacity-100" 700 x-transition:leave-end="scale-95 opacity-0" 701 wire:key="DseF9A1eVqvRjCsnC0bK.modal.DseF9A1eVqvRjCsnC0bK-infolist-action.window" 702 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" 703 > 704 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 705 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 706 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> 707 </div> 708 </div> 709 </div> 710</div> 711 </form> 712 713 <!--[if ENDBLOCK]><![endif]--> 714<!--[if BLOCK]><![endif]--> 715 <form wire:submit.prevent="callMountedFormComponentAction"> 716 <div 717 x-data="{ 718 isOpen: false, 719 720 livewire: null, 721 722 close: function () { 723 this.isOpen = false 724 725 if (! this.$refs.modalContainer.isConnected) { 726 return 727 } 728 729 this.$refs.modalContainer.dispatchEvent( 730 new CustomEvent('modal-closed', { detail: { id: 'DseF9A1eVqvRjCsnC0bK-form-component-action' } }), 731 ) 732 }, 733 734 open: function () { 735 this.$nextTick(() => { 736 this.isOpen = true 737 738 739 this.$refs.modalContainer.dispatchEvent( 740 new CustomEvent('modal-opened', { detail: { id: 'DseF9A1eVqvRjCsnC0bK-form-component-action' } }), 741 ) 742 }) 743 }, 744 }" 745 x-on:close-modal.window="if ($event.detail.id === 'DseF9A1eVqvRjCsnC0bK-form-component-action') close()" 746 x-on:open-modal.window="if ($event.detail.id === 'DseF9A1eVqvRjCsnC0bK-form-component-action') open()" 747 data-fi-modal-id="DseF9A1eVqvRjCsnC0bK-form-component-action" 748 x-trap.noscroll="isOpen" 749 x-bind:class="{ 750 'fi-modal-open': isOpen, 751 }" 752 class="fi-modal block" 753> 754 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 755 <div 756 aria-modal="true" 757 role="dialog" 758 x-cloak 759 x-show="isOpen" 760 > 761 <div 762 aria-hidden="true" 763 x-show="isOpen" 764 x-transition.duration.300ms.opacity 765 class="fi-modal-close-overlay fixed inset-0 z-40 bg-gray-950/50 dark:bg-gray-950/75" 766 ></div> 767 768 <div 769 class="fixed inset-0 z-40 overflow-y-auto cursor-pointer" 770 > 771 <div 772 x-ref="modalContainer" 773 774 x-on:click.self=" 775 document.activeElement.selectionStart === undefined && 776 document.activeElement.selectionEnd === undefined &&
777 $dispatch('close-modal', { id: 'DseF9A1eVqvRjCsnC0bK-form-component-action' }) 778 " 779 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="if (!$event.detail?.id?.startsWith('DseF9A1eVqvRjCsnC0bK-')) { 780 return 781 } 782 783 const mountedFormComponentActionShouldOpenModal = false 784 785 786 if (mountedFormComponentActionShouldOpenModal) { 787 $wire.unmountFormComponentAction(false, false) 788 }" 789 > 790 <div 791 x-data="{ isShown: false }" 792 x-init=" 793 $nextTick(() => { 794 isShown = isOpen 795 $watch('isOpen', () => (isShown = isOpen)) 796 }) 797 " 798 x-on:keydown.window.escape="$dispatch('close-modal', { id: 'DseF9A1eVqvRjCsnC0bK-form-component-action' })" 799 x-show="isShown" 800 x-transition:enter="duration-300" 801 x-transition:leave="duration-300" 802 x-transition:enter-start="scale-95 opacity-0" 803 x-transition:enter-end="scale-100 opacity-100" 804 x-transition:leave-start="scale-100 opacity-100" 805 x-transition:leave-end="scale-95 opacity-0" 806 wire:key="DseF9A1eVqvRjCsnC0bK.modal.DseF9A1eVqvRjCsnC0bK-form-component-action.window" 807 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" 808 > 809 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 810 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> 811 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> 812 </div> 813 </div> 814 </div> 815</div> 816 </form> 817 818 <!--[if ENDBLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]--> 819 820</div> 821 </main> 822 </div> 823 824 825 </div> 826 827 <div wire:snapshot="{"data":{"isFilamentNotificationsComponent":true,"notifications":[[],{"class":"Filament\\Notifications\\Collection","s":"wrbl"}]},"memo":{"id":"88xAdCL9aoggkY50TQ55","name":"filament.livewire.notifications","path":"admin\/login","method":"GET","release":"a-a-a","children":[],"scripts":[],"assets":[],"errors":[],"locale":"sl"},"checksum":"da8d4a8dd82f1b9de66026afcce6c8cd0fd0decfb1d9ad1060c892c8cf6cbb7c"}" wire:effects="{"listeners":["notificationsSent","notificationSent","notificationClosed"]}" wire:id="88xAdCL9aoggkY50TQ55"> 828 <div 829 class="fi-no pointer-events-none fixed inset-4 z-50 mx-auto flex gap-3 items-end flex-col-reverse justify-end" 830 role="status" 831 > 832 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> 833 834 <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--></div> 835 836 837 838
838<script> 839 window.filamentData = [] </script>
839 840 841 842
842<script 843 src="https://www.os-hajdina.si/js/filament/notifications/notifications.js?v=3.3.55.0" 844 845 846 847 848 849 850 ></script>
850 851 852 853
853<script 854 src="https://www.os-hajdina.si/js/filament/support/support.js?v=3.3.55.0" 855 856 857 858 859 860 861 ></script>
861 862 863 864
864<script 865 src="https://www.os-hajdina.si/js/filament/filament/echo.js?v=3.3.55.0" 866 867 868 869 870 871 872 ></script>
872 873 874 875
875<script 876 src="https://www.os-hajdina.si/js/filament/filament/app.js?v=3.3.55.0" 877 878 879 880 881 882 883 ></script>
883 884 885 886<style> 887 :root { 888 } 889</style> 890 891 892
892<script> 893 loadDarkMode() 894 </script>
894 895 896 897 898 899 900
900<script src="/livewire/livewire.min.js?id=d17cab3a" data-csrf="4HXVzgHbfnGp7ufAWi1Im4GK7HZT7P2x25V2OKdS" data-update-uri="/livewire/update" data-navigate-once="true"></script>
900 901</body> 902</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.