PageSourceSearch

https://buero.io/js/main-auth.js

js buero.io collected 2026-10-05 01:09:10 UTC 45,361 bytes, 95 lines download raw bytes

1import { $APP, shadow$provide } from "./shared.js";
2const shadow_esm_import = function(x) { return import(x) };
3var $app$main$data$auth$login_from_token$$,$app$main$data$auth$create_demo_profile$$,$app$main$ui$auth$login$create_demo_profile$$,$app$main$ui$static$0$invalid_token$$,$app$main$ui$auth$login$demo_warning$$,$app$main$data$auth$show_redirect_error$$,$app$main$ui$auth$register$register_validate_page$$,$app$main$ui$auth$register$register_page$$,$app$main$ui$auth$login$login_page$$,$app$main$data$profile$recover_profile$$,$app$main$ui$auth$recovery$on_error$$,$app$main$ui$auth$recovery$on_success$$,
4$app$main$ui$auth$recovery$on_submit$$,$app$main$ui$auth$recovery$recovery_form$$,$app$main$ui$auth$recovery$recovery_page$$,$app$main$ui$auth$auth_STAR_$$,$app$main$ui$auth$verify_token$verify_token_STAR_$$,$app$main$data$profile$recover_profile_53757$$,$app$main$data$auth$login_from_token_66384$$,$app$main$data$auth$create_demo_profile_66457$$,$app$main$data$auth$show_redirect_error_66469$$,$cljs$cst$5976$iss$$,$cljs$cst$5982$invalid_token$$,$cljs$cst$5977$verify_email$$,$cljs$cst$5979$auth$$,$cljs$cst$5985$email_already_validated$$,
5$cljs$cst$5980$team_invitation$$,$cljs$cst$5986$verify_token$$,$cljs$cst$5984$email_already_exists$$,$cljs$cst$5983$token_expired$$,$cljs$cst$5981$redirect_to$$,$cljs$cst$5975$register_validate_page$$;
6$app$main$data$auth$login_from_token$$=function($p__66382$$){var $map__66383__$1$$=$APP.$cljs$core$__destructure_map$$($p__66382$$),$profile$jscomp$18$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($map__66383__$1$$,$APP.$cljs$cst$1879$profile$$);typeof $app$main$data$auth$login_from_token_66384$$==="undefined"&&($app$main$data$auth$login_from_token_66384$$=function($p__66382$jscomp$1$$,$map__66383$jscomp$1$$,$tdata$jscomp$1$$,$profile$jscomp$19$$,$meta66385$$){this.$p__66382$=$p__66382$jscomp$1$$;
7this.$map__66383$=$map__66383$jscomp$1$$;this.$tdata$=$tdata$jscomp$1$$;this.profile=$profile$jscomp$19$$;this.$meta66385$=$meta66385$$;this.$cljs$lang$protocol_mask$partition0$$=393216;this.$cljs$lang$protocol_mask$partition1$$=0},$app$main$data$auth$login_from_token_66384$$.prototype.$potok$v2$core$Event$$=$APP.$cljs$core$PROTOCOL_SENTINEL$$,$app$main$data$auth$login_from_token_66384$$.prototype.$potok$v2$core$Event$_type$arity$1$=function(){return $APP.$cljs$cst$3870$app_DOT_main_DOT_data_DOT_auth_SLASH_login_from_token$$},
8$app$main$data$auth$login_from_token_66384$$.prototype.$cljs$core$IWithMeta$_with_meta$arity$2$=function($_66386$$,$meta66385__$1$$){return new $app$main$data$auth$login_from_token_66384$$(this.$p__66382$,this.$map__66383$,this.$tdata$,this.profile,$meta66385__$1$$)},$app$main$data$auth$login_from_token_66384$$.prototype.$cljs$core$IMeta$_meta$arity$1$=function(){return this.$meta66385$},$app$main$data$auth$login_from_token_66384$$.prototype.$potok$v2$core$WatchEvent$$=$APP.$cljs$core$PROTOCOL_SENTINEL$$,
9$app$main$data$auth$login_from_token_66384$$.prototype.$potok$v2$core$WatchEvent$watch$arity$3$=function(){return $APP.$beicon$v2$core$observe_on$$($APP.$cljs$cst$2279$async$$,$APP.$beicon$v2$core$map$$(function($profile__$1$jscomp$4$$){return $APP.$app$main$data$auth$logged_in$$($APP.$cljs$core$with_meta$$($profile__$1$jscomp$4$$,new $APP.$cljs$core$PersistentArrayMap$$(null,1,[$APP.$cljs$cst$3862$app_DOT_main_DOT_data_DOT_event_SLASH_source$$,"login-with-token"],null)))},$APP.$app$main$data$profile$on_fetch_profile_success$$(this.profile)))});
10return new $app$main$data$auth$login_from_token_66384$$($p__66382$$,$map__66383__$1$$,$map__66383__$1$$,$profile$jscomp$18$$,$APP.$cljs$core$PersistentArrayMap$EMPTY$$)};
11$app$main$data$auth$create_demo_profile$$=function(){typeof $app$main$data$auth$create_demo_profile_66457$$==="undefined"&&($app$main$data$auth$create_demo_profile_66457$$=function($meta66458$$){this.$meta66458$=$meta66458$$;this.$cljs$lang$protocol_mask$partition0$$=393216;this.$cljs$lang$protocol_mask$partition1$$=0},$app$main$data$auth$create_demo_profile_66457$$.prototype.$potok$v2$core$Event$$=$APP.$cljs$core$PROTOCOL_SENTINEL$$,$app$main$data$auth$create_demo_profile_66457$$.prototype.$potok$v2$core$Event$_t
11ype$arity$1$=
12function(){return $APP.$cljs$cst$3878$app_DOT_main_DOT_data_DOT_auth_SLASH_create_demo_profile$$},$app$main$data$auth$create_demo_profile_66457$$.prototype.$cljs$core$IWithMeta$_with_meta$arity$2$=function($_66459$$,$meta66458__$1$$){return new $app$main$data$auth$create_demo_profile_66457$$($meta66458__$1$$)},$app$main$data$auth$create_demo_profile_66457$$.prototype.$cljs$core$IMeta$_meta$arity$1$=function(){return this.$meta66458$},$app$main$data$auth$create_demo_profile_66457$$.prototype.$potok$v2$core$WatchEvent$$=
13$APP.$cljs$core$PROTOCOL_SENTINEL$$,$app$main$data$auth$create_demo_profile_66457$$.prototype.$potok$v2$core$WatchEvent$watch$arity$3$=function(){return $APP.$beicon$v2$core$map$$($APP.$app$main$data$auth$login$$,$APP.$app$main$repo$cmd_BANG_$$.$cljs$core$IFn$_invoke$arity$2$($APP.$cljs$cst$3879$create_demo_profile$$,$APP.$cljs$core$PersistentArrayMap$EMPTY$$))});return new $app$main$data$auth$create_demo_profile_66457$$($APP.$cljs$core$PersistentArrayMap$EMPTY$$)};
14$app$main$ui$auth$login$create_demo_profile$$=function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($app$main$data$auth$create_demo_profile$$())};
15$app$main$ui$static$0$invalid_token$$=function(){return $APP.$rumext$v2$jsxs$$($APP.$app$main$ui$static$0$error_container_STAR_$$,{children:[(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_static__main-message",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.invite-invalid")}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_static__desc-message",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.invite-invalid.info")})]})};
16$app$main$ui$auth$login$demo_warning$$=function(){return $APP.$rumext$v2$jsx$$($APP.$app$main$ui$notifications$context_notification$context_notification$$,{level:$APP.$cljs$cst$2291$warning$$,content:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.demo-warning")})};
17$app$main$data$auth$show_redirect_error$$=function($error$jscomp$54$$){typeof $app$main$data$auth$show_redirect_error_66469$$==="undefined"&&($app$main$data$auth$show_redirect_error_66469$$=function($error$jscomp$55$$,$meta66470$$){this.error=$error$jscomp$55$$;this.$meta66470$=$meta66470$$;this.$cljs$lang$protocol_mask$partition0$$=393216;this.$cljs$lang$protocol_mask$partition1$$=0},$app$main$data$auth$show_redirect_error_66469$$.prototype.$potok$v2$core$Event$$=$APP.$cljs$core$PROTOCOL_SENTINEL$$,
18$app$main$data$auth$show_redirect_error_66469$$.prototype.$potok$v2$core$Event$_type$arity$1$=function(){return $APP.$cljs$cst$3880$app_DOT_main_DOT_data_DOT_auth_SLASH_show_redirect_error$$},$app$main$data$auth$show_redirect_error_66469$$.prototype.$cljs$core$IWithMeta$_with_meta$arity$2$=function($_66471$$,$meta66470__$1$$){return new $app$main$data$auth$show_redirect_error_66469$$(this.error,$meta66470__$1$$)},$app$main$data$auth$show_redirect_error_66469$$.prototype.$cljs$core$IMeta$_meta$arity$1$=
19function(){return this.$meta66470$},$app$main$data$auth$show_redirect_error_66469$$.prototype.$potok$v2$core$WatchEvent$$=$APP.$cljs$core$PROTOCOL_SENTINEL$$,$app$main$data$auth$show_redirect_error_66469$$.prototype.$potok$v2$core$WatchEvent$watch$arity$3$=function(){var $self__$jscomp$4960$$=this,$temp__5825__auto__$jscomp$181$$=function(){switch($self__$jscomp$4960$$.error){case "registration-disabled":return $APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.registration-disabled");
20case "profile-blocked":return $APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.profile-blocked");case "auth-provider-not-allowed":return $APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.auth-provider-not-allowed");case "email-domain-not-allowed":return $APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.email-domain-not-allowed");case "unable-to-auth":return null;default:return $APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.generic")}}();
21return $APP.$cljs$core$truth_$$($temp__5825__auto__$jscomp$181$$)?(0,$APP.$beicon$v2$core$of$$)($APP.$app$main$data$notifications$warn$cljs$0core$0IFn$0_invoke$0arity$02$$($temp__5825__auto__$jscomp$181$$)):null});return new $app$main$data$auth$show_redirect_error_66469$$($error$jscomp$54$$,$APP.$cljs$core$PersistentArrayMap$EMPTY$$)};
22$APP.$app$main$ui$auth$register$register_validate_form$$=function($form$jscomp$179_props_71826$$){var $on_submit$jscomp$14_params$jscomp$398$$=$form$jscomp$179_props_71826$$.params,$on_success_callback$jscomp$5$$=$form$jscomp$179_props_71826$$["on-success-callback"];$form$jscomp$179_props_71826$$=$APP.$app$util$forms$use_form$$.$cljs$core$IFn$_invoke$arity$4$?$APP.$app$util$forms$use_form$$.$cljs$core$IFn$_invoke$arity$4$($APP.$cljs$cst$292$schema$$,$APP.$app$main$ui$auth$register$schema_COLON_register_validate_form$$,
23$APP.$cljs$cst$4811$initial$$,$on_submit$jscomp$14_params$jscomp$398$$):$APP.$app$util$forms$use_form$$($APP.$cljs$cst$292$schema$$,$APP.$app$main$ui$auth$register$schema_COLON_register_validate_form$$,$APP.$cljs$cst$4811$initial$$,$on_submit$jscomp$14_params$jscomp$398$$);var $submitted_QMARK_$jscomp$1$$=$APP.$rumext$v2$use_state$cljs$0core$0IFn$0_invoke$0arity$01$$(!1),$on_success$jscomp$55$$=$APP.$rumext$v2$use_fn$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$rumext$v2$adapt$$($on_success_callback$jscomp$5$$)],
24function($G__71859_params__$1$jscomp$55_token$jscomp$115$$){if($APP.$cljs$core$fn_QMARK_$$($on_success_callback$jscomp$5$$))return $G__71859_params__$1$jscomp$55_token$jscomp$115$$=$APP.$cljs$cst$3149$email$$.$cljs$core$IFn$_invoke$arity$1$($G__71859_params__$1$jscomp$55_token$jscomp$115$$),$on_success_callback$jscomp$5$$.$cljs$core$IFn$_invoke$arity$1$?$on_success_callback$jscomp$5$$.$cljs$core$IFn$_invoke$arity$1$($G__71859_params__$1$jscomp$55_token$jscomp$115$$):$on_success_callback$jscomp$5$$($G__71859_params__$1$jscomp$55_token$jscomp$115$$);
25if($APP.$cljs$cst$1128$invitation_token$$.$cljs$core$IFn$_invoke$arity$1$($G__71859_params__$1$jscomp$55_token$jscomp$115$$)!=null)return $G__71859_params__$1$jscomp$55_token$jscomp$115$$=$APP.$cljs$cst$1128$invitation_token$$.$cljs$core$IFn$_invoke$arity$1$($G__71859_params__$1$jscomp$55_token$jscomp$115$$),$APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$02$$($APP.$cljs$cst$3252$auth_verify_token$$,new $APP.$cljs$core$PersistentArrayMap$$(null,
261,[$APP.$cljs$cst$1130$token$$,$G__71859_params__$1$jscomp$55_token$jscomp$115$$],null)));if($APP.$cljs$core$truth_$$($APP.$cljs$cst$3263$is_active$$.$cljs$core$IFn$_invoke$arity$1$($G__71859_params__$1$jscomp$55_token$jscomp$115$$)))return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$auth$login_from_register$$());$APP.$cljs$core$swap_BANG_$$.$cljs$core$IFn$_invoke$arity$4$($APP.$app$util$storage$user$$,$APP.$cljs$core$assoc$$,$APP.$cljs$cst$5107$app_DOT_main_DOT_ui_DOT_auth_DOT_register_SLASH_email$$,
27$APP.$cljs$cst$3149$email$$.$cljs$core$IFn$_invoke$arity$1$($G__71859_params__$1$jscomp$55_token$jscomp$115$$));return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$cst$5108$auth_register_success$$))}),$on_error$jscomp$68$$=$APP.$rumext$v2$use_fn$cljs$0core$0IFn$0_invoke$0arity$01$$(function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$notifications$error$$($APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.generic")))});
28$on_submit$jscomp$14_params$jscomp$398$$=$APP.$rumext$v2$use_fn$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$rumext$v2$adapt$$($on_success$jscomp$55$$),$APP.$rumext$v2$adapt$$($on_error$jscomp$68$$)],function($form__$1$jscomp$19$$){$APP.$cljs$core$reset_BANG_$$($submitted_QMARK_$jscomp$1$$,!0);var $create_welcome_file_QMARK_$jscomp$1$$=$APP.$app$config$external_feature_flag$$(),$params__$1$jscomp$56$$=function(){var $G__71860$$=$APP.$cljs$cst$4809$clean_data$$.$cljs$core$IFn$_invoke$arity$1$($APP.$cljs$core$_deref$$($form__$1$jscomp$19$$));
29return $APP.$cljs$core$truth_$$($create_welcome_file_QMARK_$jscomp$1$$)?$APP.$cljs$core$assoc$$.$cljs$core$IFn$_invoke$arity$3$($G__71860$$,$APP.$cljs$cst$5110$create_welcome_file$$,!0):$G__71860$$}();return $APP.$beicon$v2$core$subs_BANG_$cljs$0core$0IFn$0_invoke$0arity$03$$($on_success$jscomp$55$$,$on_error$jscomp$68$$,$APP.$beicon$v2$core$finalize$$(function(){return $APP.$cljs$core$reset_BANG_$$($submitted_QMARK_$jscomp$1$$,!1)},$APP.$app$main$repo$cmd_BANG_$$.$cljs$core$IFn$_invoke$arity$2$($APP.$cljs$cst$5109$register_profile$$,
30$params__$1$jscomp$56$$)))});return $APP.$rumext$v2$jsxs$$($APP.$app$main$ui$components$forms$form$$,{"on-submit":$on_submit$jscomp$14_params$jscomp$398$$,form:$form$jscomp$179_props_71826$$,"class":"main_ui_auth_register__register-validate-form",children:[(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_register__fields-row",children:$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$forms$input$$,{name:$APP.$cljs$cst$1292$fullname$$,label:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.fullname"),
31type:"text","show-success?":!0,"class":"main_ui_auth_register__form-field"})}),$APP.$cljs$core$contains_QMARK_$$($APP.$app$config$flags$$,$APP.$cljs$cst$1218$terms_and_privacy_checkbox$$)?$APP.$rumext$v2$jsx$$($APP.$app$main$ui$auth$register$terms_and_privacy$$,{}):null,$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$forms$submit_button_STAR_$$,{label:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.register-submit"),disabled:$APP.$cljs$core$_deref$$($submitted_QMARK_$jscomp$1$$),
32className:"main_ui_auth_register__register-btn"})]})};
33$app$main$ui$auth$register$register_validate_page$$=function($params$jscomp$399_props_71866$$){$params$jscomp$399_props_71866$$=$params$jscomp$399_props_71866$$.params;return(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_register__auth-form-wrapper main_ui_auth_register__register-form",children:[(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_register__auth-title-wrapper",children:[(0,$APP.$rumext$v2$jsx$$)("h2",{"data-testid":"register-title",className:"main_ui_auth_register__auth-title",
34children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.register-account-title")}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_register__auth-subtitle",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.register-account-tagline")})]}),$APP.$rumext$v2$jsx$$($APP.$app$main$ui$auth$register$register_validate_form$$,{params:$params$jscomp$399_props_71866$$}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_register__links",children:(0,$APP.$rumext$v2$jsx$$)("div",
35{className:"main_ui_auth_register__go-back",children:$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$link$link$$,{action:function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$navigate$$($APP.$cljs$cst$5098$auth_register$$,$APP.$cljs$core$PersistentArrayMap$EMPTY$$))},"class":"main_ui_auth_register__go-back-link",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("labels.go-back")})})})]})};
36$app$main$ui$auth$register$register_page$$=function($props_71803$$){var $params$jscomp$396$$=$props_71803$$.params;return(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_register__auth-form-wrapper main_ui_auth_register__register-form",children:[(0,$APP.$rumext$v2$jsx$$)("h1",{"data-testid":"registration-title",className:"main_ui_auth_register__auth-title",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.register-title")}),$APP.$cljs$core$contains_QMARK_$$($APP.$app$config$flags$$,
37$APP.$cljs$cst$1181$demo_warning$$)?(0,$APP.$rumext$v2$jsx$$)($app$main$ui$auth$login$demo_warning$$,{}):null,$APP.$rumext$v2$jsx$$($APP.$app$main$ui$auth$register$register_methods$$,{params:$params$jscomp$396$$}),(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_register__links",children:[(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_register__account",children:[(0,$APP.$rumext$v2$jsxs$$)("span",{className:"main_ui_auth_register__account-text",children:[$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.already-have-account"),
38" "]}),$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$link$link$$,{action:function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$navigate$$($APP.$cljs$cst$3873$auth_login$$,$params$jscomp$396$$))},"class":"main_ui_auth_register__account-link","data-testid":"login-here-link",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.login-here")})]}),$APP.$cljs$core$contains_QMARK_$$($APP.$app$config$flags$$,$APP.$cljs$cst$1196$demo_users$$)?
39(0,$APP.$rumext$v2$jsxs$$)($APP.$rumext$v2$Fragment$$,{children:[(0,$APP.$rumext$v2$jsx$$)("hr",{className:"main_ui_auth_register__separator"}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_register__demo-account",children:$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$link$link$$,{action:$app$main$ui$auth$login$create_demo_profile$$,"class":"main_ui_auth_register__demo-account-link",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.create-demo-account")}
39)})]}):
40null]})]})};
41$app$main$ui$auth$login$login_page$$=function($go_register_map__71768_map__71768__$1_props_71766$$){$go_register_map__71768_map__71768__$1_props_71766$$=$APP.$rumext$v2$util$wrap_props$$($go_register_map__71768_map__71768__$1_props_71766$$);$go_register_map__71768_map__71768__$1_props_71766$$=$APP.$cljs$core$__destructure_map$$($go_register_map__71768_map__71768__$1_props_71766$$);var $params$jscomp$391$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($go_register_map__71768_map__71768__$1_props_71766$$,$APP.$cljs$cst$1382$params$$);
42$go_register_map__71768_map__71768__$1_props_71766$$=$APP.$rumext$v2$use_fn$cljs$0core$0IFn$0_invoke$0arity$01$$(function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$navigate$$($APP.$cljs$cst$5098$auth_register$$,$params$jscomp$391$$))});return(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_login__auth-form-wrapper",children:[(0,$APP.$rumext$v2$jsx$$)("h1",{"data-testid":"login-title",className:"main_ui_auth_login__auth-title",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.login-account-title")}),
43(0,$APP.$rumext$v2$jsx$$)("p",{className:"main_ui_auth_login__auth-tagline",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.login-tagline")}),$APP.$cljs$core$contains_QMARK_$$($APP.$app$config$flags$$,$APP.$cljs$cst$1181$demo_warning$$)?(0,$APP.$rumext$v2$jsx$$)($app$main$ui$auth$login$demo_warning$$,{}):null,$APP.$rumext$v2$jsx$$($APP.$app$main$ui$auth$login$login_dialog_STAR_$$,{params:$params$jscomp$391$$}),(0,$APP.$rumext$v2$jsx$$)("hr",{className:"main_ui_auth_login__separator"}),
44(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_login__links",children:$APP.$cljs$core$contains_QMARK_$$($APP.$app$config$flags$$,$APP.$cljs$cst$1172$registration$$)?(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_login__register",children:[(0,$APP.$rumext$v2$jsxs$$)("span",{className:"main_ui_auth_login__register-text",children:[$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.register")," "]}),$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$link$link$$,{action:$go_register_map__71768_map__71768__$1_props_71766$$,
45"class":"main_ui_auth_login__register-link","data-testid":"register-submit",children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.register-submit")})]}):null})]})};
46$app$main$data$profile$recover_profile$$=function($data$jscomp$283_data__$1$jscomp$13$$){$data$jscomp$283_data__$1$jscomp$13$$=(0,$APP.$app$main$data$profile$check_recover_profile$$)($data$jscomp$283_data__$1$jscomp$13$$);typeof $app$main$data$profile$recover_profile_53757$$==="undefined"&&($app$main$data$profile$recover_profile_53757$$=function($data$jscomp$284$$,$meta53758$$){this.data=$data$jscomp$284$$;this.$meta53758$=$meta53758$$;this.$cljs$lang$protocol_mask$partition0$$=393216;this.$cljs$lang$protocol_mask$partition1$$=
470},$app$main$data$profile$recover_profile_53757$$.prototype.$potok$v2$core$Event$$=$APP.$cljs$core$PROTOCOL_SENTINEL$$,$app$main$data$profile$recover_profile_53757$$.prototype.$potok$v2$core$Event$_type$arity$1$=function(){return $APP.$cljs$cst$3196$app_DOT_main_DOT_data_DOT_profile_SLASH_recover_profile$$},$app$main$data$profile$recover_profile_53757$$.prototype.$cljs$core$IWithMeta$_with_meta$arity$2$=function($_53759$$,$meta53758__$1$$){return new $app$main$data$profile$recover_profile_53757$$(this.data,
48$meta53758__$1$$)},$app$main$data$profile$recover_profile_53757$$.prototype.$cljs$core$IMeta$_meta$arity$1$=function(){return this.$meta53758$},$app$main$data$profile$recover_profile_53757$$.prototype.$potok$v2$core$WatchEvent$$=$APP.$cljs$core$PROTOCOL_SENTINEL$$,$app$main$data$profile$recover_profile_53757$$.prototype.$potok$v2$core$WatchEvent$watch$arity$3$=function(){var $map__53764_on_error$jscomp$12$$=$APP.$cljs$core$meta$$(this.data),$map__53764__$1_on_success$jscomp$7$$=$APP.$cljs$core$__destructure_map$$($map__53764_on_error$jscomp$12$$);
49$map__53764_on_error$jscomp$12$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$3$($map__53764__$1_on_success$jscomp$7$$,$APP.$cljs$cst$1518$on_error$$,$APP.$beicon$v2$core$throw$0$$);$map__53764__$1_on_success$jscomp$7$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$3$($map__53764__$1_on_success$jscomp$7$$,$APP.$cljs$cst$2436$on_success$$,$APP.$cljs$core$identity$$);return $APP.$beicon$v2$core$catch$0$cljs$0core$0IFn$0_invoke$0arity$02$$($map__53764_on_error$jscomp$12$$,$APP.$beicon$v2$core$tap$cljs$0core$0IFn$0_invoke$0arity$02$$($map__53764__$1_on_success$jscomp$7$$,
50$APP.$app$main$repo$cmd_BANG_$$.$cljs$core$IFn$_invoke$arity$2$($APP.$cljs$cst$3197$recover_profile$$,this.data)))});return new $app$main$data$profile$recover_profile_53757$$($data$jscomp$283_data__$1$jscomp$13$$,$APP.$cljs$core$PersistentArrayMap$EMPTY$$)};$app$main$ui$auth$recovery$on_error$$=function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$notifications$error$$($APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.invalid-recovery-token")))};
51$app$main$ui$auth$recovery$on_success$$=function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$variadic$($APP.$app$main$data$notifications$info$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.notifications.password-changed-successfully")),$APP.$cljs$core$prim_seq$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$cst$3873$auth_login$$)]))};
52$app$main$ui$auth$recovery$on_submit$$=function($form$jscomp$203_params$jscomp$432$$){var $mdata$jscomp$26$$=new $APP.$cljs$core$PersistentArrayMap$$(null,2,[$APP.$cljs$cst$1518$on_error$$,$app$main$ui$auth$recovery$on_error$$,$APP.$cljs$cst$2436$on_success$$,$app$main$ui$auth$recovery$on_success$$],null);$form$jscomp$203_params$jscomp$432$$=new $APP.$cljs$core$PersistentArrayMap$$(null,2,[$APP.$cljs$cst$1130$token$$,$APP.$cljs$core$get_in$$.$cljs$core$IFn$_invoke$arity$2$($APP.$cljs$core$_deref$$($form$jscomp$203_params$jscomp$432$$),
53new $APP.$cljs$core$PersistentVector$$(null,2,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$4809$clean_data$$,$APP.$cljs$cst$1130$token$$],null)),$APP.$cljs$cst$745$password$$,$APP.$cljs$core$get_in$$.$cljs$core$IFn$_invoke$arity$2$($APP.$cljs$core$_deref$$($form$jscomp$203_params$jscomp$432$$),new $APP.$cljs$core$PersistentVector$$(null,2,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$4809$clean_data$$,$APP.$cljs$cst$3169$password_2$$],null))],null);return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($app$main$data$profile$recover_profile$$($APP.$cljs$core$with_meta$$($form$jscomp$203_params$jscomp$432$$,
54$mdata$jscomp$26$$)))};
55$app$main$ui$auth$recovery$recovery_form$$=function($form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$){$form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$=$APP.$rumext$v2$util$wrap_props$$($form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$);$form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$=$APP.$cljs$core$__destructure_map$$($form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$);$form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$=
56$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$,$APP.$cljs$cst$1382$params$$);$form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$=$APP.$app$util$forms$use_form$$.$cljs$core$IFn$_invoke$arity$4$?$APP.$app$util$forms$use_form$$.$cljs$core$IFn$_invoke$arity$4$($APP.$cljs$cst$292$schema$$,$app$main$ui$auth$recovery$schema_COLON_recovery_form$$,$APP.$cljs$cst$4811$initial$$,$form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$):
57$APP.$app$util$forms$use_form$$($APP.$cljs$cst$292$schema$$,$app$main$ui$auth$recovery$schema_COLON_recovery_form$$,$APP.$cljs$cst$4811$initial$$,$form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$);return $APP.$rumext$v2$jsxs$$($APP.$app$main$ui$components$forms$form$$,{"on-submit":$app$main$ui$auth$recovery$on_submit$$,"class":"main_ui_auth_recovery__recovery-form",form:$form$jscomp$204_map__79313_map__79313__$1_params$jscomp$433_props_79312$$,children:[(0,$APP.$rumext$v2$jsx$$)("div",
58{className:"main_ui_auth_recovery__fields-row",children:$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$forms$input$$,{type:"password",name:$APP.$cljs$cst$3168$password_1$$,"show-success?":!0,label:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.new-password"),"class":"main_ui_auth_recovery__form-field"})}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_recovery__fields-row",children:$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$forms$input$$,{type:"password",name:$APP.$cljs$cst$3169$password_2$$,
59"show-success?":!0,label:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.confirm-password"),"class":"main_ui_auth_recovery__form-field"})}),$APP.$rumext$v2$jsx$$($APP.$app$main$ui$components$forms$submit_button_STAR_$$,{label:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.recovery-submit"),className:"main_ui_auth_recovery__submit-btn"})]})};
60$app$main$ui$auth$recovery$recovery_page$$=function($map__79322_map__79322__$1_params$jscomp$434_props_79314$$){$map__79322_map__79322__$1_params$jscomp$434_props_79314$$=$APP.$rumext$v2$util$wrap_props$$($map__79322_map__79322__$1_params$jscomp$434_props_79314$$);$map__79322_map__79322__$1_params$jscomp$434_props_79314$$=$APP.$cljs$core$__destructure_map$$($map__79322_map__79322__$1_params$jscomp$434_props_79314$$);$map__79322_map__79322__$1_params$jscomp$434_props_79314$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($map__79322_map__79322__$1_params$jscomp$434_props_79314$$,
61$APP.$cljs$cst$1382$params$$);return(0,$APP.$rumext$v2$jsxs$$)("div",{className:"main_ui_auth_recovery__auth-form-wrapper",children:[(0,$APP.$rumext$v2$jsx$$)("h1",{className:"main_ui_auth_recovery__auth-title",children:"Forgot your password?"}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_recovery__auth-subtitle",children:"Please enter your new password"}),(0,$APP.$rumext$v2$jsx$$)("hr",{className:"main_ui_auth_recovery__separator"}),(0,$APP.$rumext$v2$jsx$$)($app$main$ui$auth$recovery$recovery_form$$,
62{params:$map__79322_map__79322__$1_params$jscomp$434_props_79314$$}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_recovery__links",children:(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth_recovery__go-back",children:(0,$APP.$rumext$v2$jsx$$)("a",{onClick:function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$cst$3873$auth_login$$))},className:"main_ui_auth_recovery__go-back-link",
63children:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("profile.recovery.go-to-login")})})})]})};
64$app$main$ui$auth$auth_STAR_$$=function($props_79330_route$jscomp$22$$){$props_79330_route$jscomp$22$$=$props_79330_route$jscomp$22$$.route;var $section$jscomp$45$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($props_79330_route$jscomp$22$$,$APP.$cljs$cst$142$data$$),$APP.$cljs$cst$719$name$$),$is_register$$=$APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($section$jscomp$45$$,$APP.$cljs$cst$5098$auth_register$$)||$APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($section$jscomp$45$$,
65$APP.$cljs$cst$5974$auth_register_validate$$)||$APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($section$jscomp$45$$,$cljs$cst$5975$register_validate_page$$)||$APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($section$jscomp$45$$,$APP.$cljs$cst$5108$auth_register_success$$),$params$jscomp$435$$=$APP.$cljs$cst$2208$query_params$$.$cljs$core$IFn$_invoke$arity$1$($props_79330_route$jscomp$22$$),$error$jscomp$143$$=$APP.$cljs$cst$844$error$$.$cljs$core$IFn$_invoke$arity$1$($params$jscomp$435$$);
66$APP.$rumext$v2$use_effect$cljs$0core$0IFn$0_invoke$0arity$02$$([],function(){return $APP.$app$util$dom$set_html_title$$($APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("title.default"))});$APP.$rumext$v2$use_effect$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$rumext$v2$adapt$$($error$jscomp$143$$)],function(){return $APP.$cljs$core$truth_$$($error$jscomp$143$$)?$APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($app$main$data$auth$show_redirect_error$$($error$jscomp$143$$)):
67null});return(0,$APP.$rumext$v2$jsxs$$)("main",{className:"main_ui_auth__auth-section "+($is_register$$?"main_ui_auth__register":""),children:[(0,$APP.$rumext$v2$jsx$$)("h1",{className:"main_ui_auth__logo-container",children:(0,$APP.$rumext$v2$jsx$$)("a",{href:"#/",title:"Penpot",className:"main_ui_auth__logo-btn",children:$APP.$app$main$ui$icons$logo$$})}),(0,$APP.$rumext$v2$jsx$$)("div",{className:"main_ui_auth__login-illustration",children:$APP.$app$main$ui$icons$login_illustration$$}),(0,$APP.$rumext$v2$jsxs$$)("section",
68{className:"main_ui_auth__auth-content",children:[function(){var $G__79333__$1$$=$section$jscomp$45$$ instanceof $APP.$cljs$core$Keyword$$?$section$jscomp$45$$.$fqn$:null;switch($G__79333__$1$$){case "auth-register":return(0,$APP.$rumext$v2$jsx$$)($app$main$ui$auth$register$register_page$$,{params:$params$jscomp$435$$});case "auth-register-success":return $APP.$rumext$v2$jsx$$($APP.$app$main$ui$auth$register$register_success_page$$,{params:$params$jscomp$435$$});case "auth-register-validate":return(0,$APP.$rumext$v2$jsx$$)($app$main$ui$auth$register$register_validate_page$$,
69{params:$params$jscomp$435$$});case "auth-login":return(0,$APP.$rumext$v2$jsx$$)($app$main$ui$auth$login$login_page$$,{params:$params$jscomp$435$$});case "auth-recovery-request":return $APP.$rumext$v2$jsx$$($APP.$app$main$ui$auth$recovery_request$recovery_request_page$$,{});case "auth-recovery":return(0,$APP.$rumext$v2$jsx$$)($app$main$ui$auth$recovery$recovery_page$$,{params:$params$jscomp$435$$});default:throw Error(["No matching clause: ",$APP.$cljs$core$str$$.$cljs$core$IFn$_invoke$arity$1$($G__79333__$1$$)].join(""));
70}}(),$APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($section$jscomp$45$$,$APP.$cljs$cst$5098$auth_register$$)?$APP.$rumext$v2$jsx$$($APP.$app$main$ui$auth$register$terms_register$$,{}):null]})]})};$APP.$app$main$ui$auth$auth_page_STAR_$$=function($props_79342$$){return(0,$APP.$rumext$v2$create_element$$)($app$main$ui$auth$auth_STAR_$$,$props_79342$$)};
71$app$main$ui$auth$verify_token$verify_token_STAR_$$=function($props_79329$$){var $token$jscomp$185$$=$APP.$cljs$core$get_in$$.$cljs$core$IFn$_invoke$arity$2$($props_79329$$.route,new $APP.$cljs$core$PersistentVector$$(null,2,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$2208$query_params$$,$APP.$cljs$cst$1130$token$$],null)),$bad_token$$=$APP.$rumext$v2$use_state$cljs$0core$0IFn$0_invoke$0arity$01$$(!1);$APP.$rumext$v2$use_effect$cljs$0core$0IFn$0_invoke$0arity$02$$([],function(){$APP.$app$util$dom$set_html_title$$($APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("title.default"));
72return $APP.$beicon$v2$core$subs_BANG_$cljs$0core$0IFn$0_invoke$0arity$03$$(function($tdata$jscomp$4$$){return $app$main$ui$auth$verify_token$handle_token$$.$cljs$core$IFn$_invoke$arity$1$($tdata$jscomp$4$$)}
72,function($cause$jscomp$77_map__79337__$1$$){$cause$jscomp$77_map__79337__$1$$=$APP.$cljs$core$__destructure_map$$($APP.$cljs$core$ex_data$$($cause$jscomp$77_map__79337__$1$$));var $type$jscomp$677$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($cause$jscomp$77_map__79337__$1$$,$APP.$cljs$cst$139$type$$),
73$code$jscomp$53$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($cause$jscomp$77_map__79337__$1$$,$APP.$cljs$cst$271$code$$);if($APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($APP.$cljs$cst$2190$validation$$,$type$jscomp$677$$)||$APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($cljs$cst$5982$invalid_token$$,$code$jscomp$53$$)||$APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($cljs$cst$5983$token_expired$$,$APP.$cljs$cst$978$reason$$.$cljs$core$IFn$_invoke$arity$1$($cause$jscomp$77_map__79337__$1$$)))return $APP.$cljs$core$reset_BANG_$$($bad_token$$,
74!0);if($APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($cljs$cst$5984$email_already_exists$$,$code$jscomp$53$$)){var $msg$jscomp$48$$=$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.email-already-exists");$APP.$app$util$timers$schedule$cljs$0core$0IFn$0_invoke$0arity$02$$(100,function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$notifications$error$$($msg$jscomp$48$$))})}else $APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($cljs$cst$5985$email_already_validated$$,
75$code$jscomp$53$$)?($msg$jscomp$48$$=$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.email-already-validated"),$APP.$app$util$timers$schedule$cljs$0core$0IFn$0_invoke$0arity$02$$(100,function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$notifications$warn$cljs$0core$0IFn$0_invoke$0arity$02$$($msg$jscomp$48$$))})):($msg$jscomp$48$$=$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.generic"),$APP.$app$util$timers$schedule$cljs$0core$0IFn$0_invoke$0arity$02$$(100,
76function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$notifications$error$$($msg$jscomp$48$$))}));return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$cst$3873$auth_login$$))},$APP.$app$main$repo$cmd_BANG_$$.$cljs$core$IFn$_invoke$arity$2$($cljs$cst$5986$verify_token$$,new $APP.$cljs$core$PersistentArrayMap$$(null,1,[$APP.$cljs$cst$1130$token$$,$token$jscomp$185$$],
77null)))});return $APP.$cljs$core$truth_$$($APP.$cljs$core$_deref$$($bad_token$$))?(0,$APP.$rumext$v2$jsx$$)($app$main$ui$static$0$invalid_token$$,{}):$APP.$rumext$v2$jsx$$($APP.$app$main$ui$ds$product$loader$loader_STAR_$$,{title:$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("labels.loading"),overlay:!0})};
78$APP.$app$main$ui$auth$verify_token$verify_token_page_STAR_$$=function($props_79374$$){return(0,$APP.$rumext$v2$create_element$$)($app$main$ui$auth$verify_token$verify_token_STAR_$$,$props_79374$$)};$cljs$cst$5976$iss$$=new $APP.$cljs$core$Keyword$$(null,"iss","iss",1130086696);$cljs$cst$5982$invalid_token$$=new $APP.$cljs$core$Keyword$$(null,"invalid-token","invalid-token",2042664034);$cljs$cst$5977$verify_email$$=new $APP.$cljs$core$Keyword$$(null,"verify-email","verify-email",464870696);
79$cljs$cst$5979$auth$$=new $APP.$cljs$core$Keyword$$(null,"auth","auth",1389754926);$cljs$cst$5985$email_already_validated$$=new $APP.$cljs$core$Keyword$$(null,"email-already-validated","email-already-validated",-1757263672);$cljs$cst$5980$team_invitation$$=new $APP.$cljs$core$Keyword$$(null,"team-invitation","team-invitation",672622666);$cljs$cst$5986$verify_token$$=new $APP.$cljs$core$Keyword$$(null,"verify-token","verify-token",1740891189);
80$cljs$cst$5984$email_already_exists$$=new $APP.$cljs$core$Keyword$$(null,"email-already-exists","email-already-exists",-516776612);$cljs$cst$5983$token_expired$$=new $APP.$cljs$core$Keyword$$(null,"token-expired","token-expired",-312857642);$cljs$cst$5981$redirect_to$$=new $APP.$cljs$core$Keyword$$(null,"redirect-to","redirect-to",-1381988340);$cljs$cst$5975$register_validate_page$$=new $APP.$cljs$core$Keyword$$(null,"register-validate-page","register-validate-page",2093054747);var $app$main$ui$auth$recovery$schema_COLON_recovery_form$$=new $APP.$cljs$core$PersistentVector$$(null,3,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$423$and$$,new $APP.$cljs$core$PersistentVector$$(null,5,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$202$map$$,new $APP.$cljs$core$PersistentArrayMap$$(null,1,[$APP.$cljs$cst$934$title$$,"RecoveryForm"],null),new $APP.$cljs$core$PersistentVector$$(null,2,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$1130$token$$,
81$APP.$cljs$cst$966$app_DOT_common_DOT_schema_SLASH_text$$],null),new $APP.$cljs$core$PersistentVector$$(null,2,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$3168$password_1$$,$APP.$cljs$cst$967$app_DOT_common_DOT_schema_SLASH_password$$],null),new $APP.$cljs$core$PersistentVector$$(null,2,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$3169$password_2$$,$APP.$cljs$cst$967$app_DOT_common_DOT_schema_SLASH_password$$],null)],null),new $APP.$cljs$core$PersistentVector$$(null,
823,5,$APP.$cljs$core$PersistentVector$EMPTY_NODE$$,[$APP.$cljs$cst$510$fn$$,new $APP.$cljs$core$PersistentArrayMap$$(null,2,[$APP.$cljs$cst$940$error_SLASH_code$$,"errors.password-invalid-confirmation",$APP.$cljs$cst$4806$error_SLASH_field$$,$APP.$cljs$cst$3169$password_2$$],null),function($p__79310_password_1$$){var $map__79311__$1_password_2$$=$APP.$cljs$core$__destructure_map$$($p__79310_password_1$$);$p__79310_password_1$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($map__79311__$1_password_2$$,
83$APP.$cljs$cst$3168$password_1$$);$map__79311__$1_password_2$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$2$($map__79311__$1_password_2$$,$APP.$cljs$cst$3169$password_2$$);return $APP.$cljs$core$_EQ_$$.$cljs$core$IFn$_invoke$arity$2$($p__79310_password_1$$,$map__79311__$1_password_2$$)}],null)],null);var $app$main$ui$auth$verify_token$handle_token$$=function(){var $method_table__5622__auto__$jscomp$24$$=$APP.$cljs$core$atom$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$core$PersistentArrayMap$EMPTY$$),$prefer_table__5623__auto__$jscomp$24$$=$APP.$cljs$core$atom$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$core$PersistentArrayMap$EMPTY$$),$method_cache__5624__auto__$jscomp$24$$=$APP.$cljs$core$atom$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$core$PersistentArrayMap$EMPTY$$),$cached_hierarchy__5625__auto__$jscomp$24$$=
84$APP.$cljs$core$atom$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$core$PersistentArrayMap$EMPTY$$),$hierarchy__5626__auto__$jscomp$24$$=$APP.$cljs$core$get$$.$cljs$core$IFn$_invoke$arity$3$($APP.$cljs$core$PersistentArrayMap$EMPTY$$,$APP.$cljs$cst$204$hierarchy$$,$APP.$cljs$core$get_global_hierarchy$$.$cljs$core$IFn$_invoke$arity$0$?$APP.$cljs$core$get_global_hierarchy$$.$cljs$core$IFn$_invoke$arity$0$():$APP.$cljs$core$get_global_hierarchy$$());return new $APP.$cljs$core$MultiFn$$($APP.$cljs$core$symbol$$.$cljs$core$IFn$_invoke$arity$2$("app.main.ui.auth.verify-token",
85"handle-token"),function($token$jscomp$183$$){return $cljs$cst$5976$iss$$.$cljs$core$IFn$_invoke$arity$1$($token$jscomp$183$$)},$APP.$cljs$cst$205$default$$,$hierarchy__5626__auto__$jscomp$24$$,$method_table__5622__auto__$jscomp$24$$,$prefer_table__5623__auto__$jscomp$24$$,$method_cache__5624__auto__$jscomp$24$$,$cached_hierarchy__5625__auto__$jscomp$24$$)}();
86$app$main$ui$auth$verify_token$handle_token$$.$cljs$core$IMultiFn$_add_method$arity$3$(null,$cljs$cst$5977$verify_email$$,function($data$jscomp$492$$){var $msg$jscomp$46$$=$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("dashboard.notifications.email-verified-successfully");$APP.$app$util$timers$schedule$cljs$0core$0IFn$0_invoke$0arity$02$$(1E3,function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$notifications$success$cljs$0core$0IFn$0_invoke$0arity$02$$($msg$jscomp$46$$))});
87return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($app$main$data$auth$login_from_token$$($data$jscomp$492$$))});
88$app$main$ui$auth$verify_token$handle_token$$.$cljs$core$IMultiFn$_add_method$arity$3$(null,$APP.$cljs$cst$5978$change_email$$,function(){var $msg$jscomp$47$$=$APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("dashboard.notifications.email-changed-successfully");$APP.$app$util$timers$schedule$cljs$0core$0IFn$0_invoke$0arity$02$$(100,function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$data$notifications$success$cljs$0core$0IFn$0_invoke$0arity$02$$($msg$jscomp$47$$))});return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$variadic$($APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$cst$5090$settings_profile$$),
89$APP.$cljs$core$prim_seq$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$app$main$data$profile$refresh_profile$$()]))});$app$main$ui$auth$verify_token$handle_token$$.$cljs$core$IMultiFn$_add_method$arity$3$(null,$cljs$cst$5979$auth$$,function($tdata$jscomp$2$$){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($app$main$data$auth$login_from_token$$($tdata$jscomp$2$$))});
90$app$main$ui$auth$verify_token$handle_token$$.$cljs$core$IMultiFn$_add_method$arity$3$(null,$cljs$cst$5980$team_invitation$$,function($route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$){var $G__79323_G__79323__$1_token$jscomp$184$$=$APP.$cljs$cst$764$state$$.$cljs$core$IFn$_invoke$arity$1$($route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$);$G__79323_G__79323__$1_token$jscomp$184$$=$G__79323_G__79323__$1_token$jscomp$184$$ instanceof $APP.$cljs$core$Keyword$$?$G__79323_G__79323__$1_token$jscomp$184$$.$fqn$:
91null;switch($G__79323_G__79323__$1_token$jscomp$184$$){case "created":return $route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$=$APP.$cljs$cst$1892$team_id$$.$cljs$core$IFn$_invoke$arity$1$($route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$),$APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$variadic$($APP.$app$main$data$notifications$success$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("auth.notifications.team-invitation-accepted")),
92$APP.$cljs$core$prim_seq$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$app$main$data$profile$refresh_profile$$(),$APP.$app$main$data$common$go_to_dashboard_recent$cljs$0core$0IFn$0_invoke$0arity$0variadic$$($APP.$cljs$core$prim_seq$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$cljs$cst$1892$team_id$$,$route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$]))]));case "pending":return $G__79323_G__79323__$1_token$jscomp$184$$=$APP.$cljs$cst$1128$invitation_token$$.$cljs$core$IFn$_invoke$arity$1$($route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$),
93$route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$=$cljs$cst$5981$redirect_to$$.$cljs$core$IFn$_invoke$arity$2$($route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$,$APP.$cljs$cst$5098$auth_register$$),$APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$1$($APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$02$$($route_id$jscomp$1_tdata$jscomp$3_team_id$jscomp$156$$,new $APP.$cljs$core$PersistentArrayMap$$(null,1,[$APP.$cljs$cst$1128$invitation_token$$,$G__79323_G__79323__$1_token$jscomp$184$$],
94null)));default:throw Error(["No matching clause: ",$APP.$cljs$core$str$$.$cljs$core$IFn$_invoke$arity$1$($G__79323_G__79323__$1_token$jscomp$184$$)].join(""));}});$app$main$ui$auth$verify_token$handle_token$$.$cljs$core$IMultiFn$_add_method$arity$3$(null,$APP.$cljs$cst$205$default$$,function(){return $APP.$app$main$store$emit_BANG_$$.$cljs$core$IFn$_invoke$arity$variadic$($APP.$app$main$router$nav$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$cljs$cst$3873$auth_login$$),$APP.$cljs$core$prim_seq$cljs$0core$0IFn$0_invoke$0arity$02$$([$APP.$app$main$data$notifications$warn$cljs$0core$0IFn$0_invoke$0arity$01$$($APP.$app$util$i18n$tr$cljs$0core$0IFn$0_invoke$0arity$01$$("errors.unexpected-token"))]))});
95//# sourceMappingURL=main-auth.js.map

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.