
<turbo-stream action="update" target="login_page"><template>
  <div class="    relative "
    data-signin-target="signincontainer"
  >

  
<div  class="
w-10/12 sm:w-[300px] mx-auto  bg-white border border-black rounded-lg  shadow-[rgba(13,_38,_76,_0.19)_0px_9px_20px] sm:shadow-none


fixed z-30  top-[150px] right-[2px] sm:right-[50px] sm:top-[60px]
h-[30rem] sm:h-[35rem] overflow-scroll
">

  <div class=" sticky   w-fit mx-auto "   >
    <div class=" mx-auto py-8">
      <h2 class=" text-center text-2xl font-bold dark:text-white ">Login</h2>
      <div class=" mx-auto  max-w-sm  p-2 sm:p-3 md:p-4    rounded-lg   dark:bg-gray-800 dark:border-gray-700 ">
        <div class=" text-center mx-auto w-fit max-w-sm mt-4">
            <script src="https://accounts.google.com/gsi/client" async></script> 


<div id="g_id_onload"
     data-client_id="507118660168-8jjdlonqlo4rkraommhsgg5eveagbgmd.apps.googleusercontent.com"
     data-login_uri="/users/accounts/auth/google_oauth2/callback"
     data-authenticity_token="LQHay1bNrBG1ANnSq-7b_B79dhfAeJg2AbUJOik5cHDWeOhUFj1UKv455XeGnOhQmeFq4MW8MPYOaUxM7cgEYQ"
     data-auto_prompt="false"
     >
</div>

<div
    class="g_id_signin   min-h-[50px]  "
    data-type="standard"
    data-size="large"
    data-theme="outline"
    data-text="continue_with"
    data-shape="circle"
    data-logo_alignment="left"
    >
</div>

<style media="screen">
  .g_id_signin > div > div:first-child {
    display: none;
  }

  .g_id_signin  iframe { /* to avoid google loading personalized button and causing flickr */
    /*display: none !important;*/
  }


.g_id_signin > div > div:last-child {
  /*display: none;*/
}

</style>

        </div>
        <div class="hidden sm:flex items-center mx-auto  max-w-sm mb-6">
          <div class="shrink grow border-b border-gray-300"></div>
          <div class="px-4"> Or</div>
          <div class="shrink grow border-b border-gray-300"></div>
        </div>
        <form class="new_user" id="new_user" novalidate="novalidate" data-signin-target="signinform" action="/users/accounts/sign_in" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="aIPK2rEvfcwewRtvtTKxeOMBqlfOSexUdMCCeJsdTjbSjL0Iw1bbKn2pLXTg8iJGEajaG7-Z2X1qIDmFCYWJsw" autocomplete="off" />
          <div class="mb-6">
            <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="user_login">Login</label>
            <input placeholder="Username or email" autofocus="autofocus" class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5  dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500" type="email" value="" name="user[login]" id="user_login" />
          </div>
          <div class="mb-6">
            <label class=" text-sm font-medium text-gray-900 dark:text-white" for="user_password">Password</label>
            <input autocomplete="current-password" class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5  dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500" type="password" name="user[password]" id="user_password" />
          </div>
            <div class="mb-6">
              <input name="user[remember_me]" type="hidden" value="0" autocomplete="off" /><input type="checkbox" value="1" name="user[remember_me]" id="user_remember_me" />
              <label for="user_remember_me">Remember me</label>
            </div>
          <div class="actions">
            <button name="button" type="submit" class="relative mb-4 block mx-auto w-6/12 text-white bg-orange-500 hover:bg-orange-600 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-4 py-2 md:px-5 md:py-2.5  dark:bg-blue-600 dark:hover:bg-blue-700 focus:outline-none dark:focus:ring-blue-800">
              Log in
              <div id="navbar_login_loader" class="loading hidden  rounded-lg w-full h-full absolute  top-0 left-0  flex items-center justify-center bg-orange-600">
  <div
    class=" inline-block w-full h-full animate-spin rounded-full border-4 border-solid border-current border-r-transparent align-[-0.125em] motion-reduce:animate-[spin_1.5s_linear_infinite]"
    role="status"
    style="width: 24px; height: 24px "
    >
    <span
      class="!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"
      >Loading...</span
    >
  </div>

</div>






<style media="screen">


button:disabled .loading {
  display: flex;
}

button:active .loading {
  display: none;
}





</style>

</button>          </div>
            <a data-turbo-stream="true" class="mb-4 text-sm text-blue-600 hover:text-blue-800 visited:text-purple-600" href="/users/accounts/sign_up">Sign up</a>
  <br/>
  <a class="mb-4 text-sm text-blue-600 hover:text-blue-800 visited:text-purple-600" href="/users/accounts/password/new">Forgot your password?</a>
  <br/>
  <a class="mb-4 text-sm text-blue-600 hover:text-blue-800 visited:text-purple-600" href="/users/accounts/confirmation/new">Didn&#39;t receive confirmation instructions?</a>
  <br/>

</form>      </div>
    </div>
  </div>

  </div>

</div>

  <div class="hidden relative  "
    data-signup-target="signupcontainer"
  >
      
<div  class="
w-10/12 sm:w-[300px] mx-auto bg-white border border-black rounded-lg  shadow-[rgba(13,_38,_76,_0.19)_0px_9px_20px] sm:shadow-none



fixed z-30  top-[150px] right-[2px] sm:right-[50px] sm:top-[60px]
h-[37rem] sm:h-[40rem] overflow-scroll
" >

  <div class=" sticky  mx-auto w-fit shrink-0 "  >
    <div class="mx-auto  py-8 ">
      <h2 class="text-center text-2xl font-bold dark:text-white  ">Sign up</h2>
      <div class=" mx-auto    p-2 sm:p-3 md:p-4  h-full    rounded-lg   dark:bg-gray-800 dark:border-gray-700 ">
        <div class=" text-center mx-auto  w-fit mt-4">
            <script src="https://accounts.google.com/gsi/client" async></script> 


<div id="g_id_onload"
     data-client_id="507118660168-8jjdlonqlo4rkraommhsgg5eveagbgmd.apps.googleusercontent.com"
     data-login_uri="/users/accounts/auth/google_oauth2/callback"
     data-authenticity_token="ILwZSaTxqx6Z9MN8js0NxgTnCe44pnRIePG88sHKlrPbxSvW5AFTJdLN_9mjvz5qg_sVGT1i3Ih3LfmEBTviog"
     data-auto_prompt="false"
     >
</div>

<div
    class="g_id_signin   min-h-[50px]  "
    data-type="standard"
    data-size="large"
    data-theme="outline"
    data-text="continue_with"
    data-shape="circle"
    data-logo_alignment="left"
    >
</div>

<style media="screen">
  .g_id_signin > div > div:first-child {
    display: none;
  }

  .g_id_signin  iframe { /* to avoid google loading personalized button and causing flickr */
    /*display: none !important;*/
  }


.g_id_signin > div > div:last-child {
  /*display: none;*/
}

</style>

        </div>
        <div class="hidden sm:flex items-center mx-auto mb-6">
          <div class="shrink grow border-b border-gray-300"></div>
          <div class="px-4"> Or</div>
          <div class="shrink grow border-b border-gray-300"></div>
        </div>
        <form class="new_user" id="new_user" data-signup-target="signupform" action="/users/accounts" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="8XWBbaUfujS12YNV6huqgJXqrfM8um-rqq4sIZ3WvAeHlwSddxiRDfH327i4VAKPt5Q2l6nUc2G8nOYxeXpZ2g" autocomplete="off" />
          <div class="mb-6  ">
              
          </div>
          <div class="mb-6 ">
            <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="user_Pick a username">Pick a username</label>
            <input autofocus="autofocus" autocomplete="username" class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5  dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500" type="text" value="" name="user[username]" id="user_username" />
          </div>
          <div class="mb-6 ">
            <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="user_email">Email</label>
            <input autofocus="autofocus" autocomplete="email" class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5  dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500" type="email" value="" name="user[email]" id="user_email" />
          </div>
          <div class="mb-6">
            <label class=" text-sm font-medium text-gray-900 dark:text-white" for="user_password">Password</label>
            <input autocomplete="new-password" class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5  dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500" type="password" name="user[password]" id="user_password" />
          </div>
          <div class="mb-6">
            <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="user_password_confirmation">Password confirmation</label>
            <input autocomplete="new-password" class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5  dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500" type="password" name="user[password_confirmation]" id="user_password_confirmation" />
          </div>
          <div class="actions ">
            <button name="button" type="submit" class="relative mb-4 block mx-auto w-6/12 text-white bg-orange-500 hover:bg-orange-600 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-4 py-2 md:px-5 md:py-2.5  dark:bg-blue-600 dark:hover:bg-blue-700 focus:outline-none dark:focus:ring-blue-800">
              Sign up
              <div id="navbar_signup_loader" class="loading hidden  rounded-lg w-full h-full absolute  top-0 left-0  flex items-center justify-center bg-orange-600">
  <div
    class=" inline-block w-full h-full animate-spin rounded-full border-4 border-solid border-current border-r-transparent align-[-0.125em] motion-reduce:animate-[spin_1.5s_linear_infinite]"
    role="status"
    style="width: 24px; height: 24px "
    >
    <span
      class="!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"
      >Loading...</span
    >
  </div>

</div>






<style media="screen">


button:disabled .loading {
  display: flex;
}

button:active .loading {
  display: none;
}





</style>

</button>          </div>
</form>          <a data-turbo-stream="true" class="mb-4 text-sm text-blue-600 hover:text-blue-800 visited:text-purple-600" href="/users/accounts/sign_up">Sign up</a>
  <br/>
  <a class="mb-4 text-sm text-blue-600 hover:text-blue-800 visited:text-purple-600" href="/users/accounts/password/new">Forgot your password?</a>
  <br/>
  <a class="mb-4 text-sm text-blue-600 hover:text-blue-800 visited:text-purple-600" href="/users/accounts/confirmation/new">Didn&#39;t receive confirmation instructions?</a>
  <br/>

      </div>
    </div>
  </div>
</div>

  </div>

</template></turbo-stream>