
    vh!              
          d dl mZmZmZmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@ d dlAmBZC i ddeCj                  fddeCj                  fddeCj                  fd	d
eCj                  fddeCj                  fddeCjV                  fddeCj                  fddeCj                  fddeCj                  fdddddddddddd d!d"d#d$i d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOZLd dPlMZMeMj                  roeCj                  ZEeCj                  ZFeCj                  ZDeCj                  ZGeCj                  ZHeCjV                  ZOeCj                  ZIeCj                  ZJeCj                  ZK[M[CyPd dQlPmQZR  eReSeL      ZT[R[M[CyP)R    )<AbstractTokenAbstractValueAtomCallPrimitive	DebugInfoDShapedArrayDropVarEffectEffectsget_opaque_trace_stateInconclusiveDimensionOperationJaxprPpContextJaxprPpSettingsJaxprTypeErrornonempty_axis_env
OutputType	ParamDictShapedArrayTraceTracerunsafe_am_i_under_a_jitunsafe_am_i_under_a_vmapunsafe_get_axis_namesUnshapedArrayValueabstract_tokenaval_mapping_handlerscall	call_implcheck_jaxprconcrete_or_errorconcretization_function_errorcustom_typechecksensure_compile_time_evaleval_context
eval_jaxprfind_top_tracegensymget_avalis_concreteis_constant_dimis_constant_shapejaxprs_in_paramsliteralable_typesmapped_avalmax_dimmin_dimnew_jaxpr_eqnno_axis_name
no_effectsprimal_dtype_to_tangent_dtypepytype_aval_mappingsset_current_trace	subjaxprstake_current_trace	trace_ctxTraceTagtraverse_jaxpr_paramsunmapped_avalvalid_jaxtype)core
axis_framez"jax.core.axis_frame is deprecated.AxisNamez jax.core.AxisName is deprecated.ConcretizationTypeErrorzWjax.core.ConcretizationTypeError is deprecated; use jax.errors.ConcretizationTypeError.call_pzDjax.core.call_p is deprecated. Use jax.extend.core.primitives.call_pclosed_call_pzRjax.core.closed_call_p is deprecated. Use jax.extend.core.primitives.closed_call_pget_typez jax.core.get_type is deprecated.trace_state_cleanz)jax.core.trace_state_clean is deprecated.	typecheckz!jax.core.typecheck is deprecated.	typematchz!jax.core.typematch is deprecated.
full_lower)zCjax.core.full_lower is deprecated. It is a no-op as of JAX v0.4.36.Njaxpr_as_fun)zjax.core.jaxpr_as_fun was removed in JAX v0.6.0. Use jax.extend.core.jaxpr_as_fun instead, and see https://docs.jax.dev/en/latest/jax.extend.html for details.Nlattice_join)zEjax.core.lattice_join is deprecated. It is a no-op as of JAX v0.4.36.NAxisSize)z,jax.core.AxisSize was removed in JAX v0.6.0.NClosedJaxpr)zjax.core.ClosedJaxpr was removed in JAX v0.6.0. Use jax.extend.core.ClosedJaxpr instead, and see https://docs.jax.dev/en/latest/jax.extend.html for details.N	EvalTrace)z-jax.core.EvalTrace was removed in JAX v0.6.0.NInDBIdx)z+jax.core.InDBIdx was removed in JAX v0.6.0.N	InputType)z-jax.core.InputType was removed in JAX v0.6.0.NJaxpr)zjax.core.Jaxpr was removed in JAX v0.6.0. Use jax.extend.core.Jaxpr instead, and see https://docs.jax.dev/en/latest/jax.extend.html for details.NJaxprEqn)zjax.core.JaxprEqn was removed in JAX v0.6.0. Use jax.extend.core.JaxprEqn instead, and see https://docs.jax.dev/en/latest/jax.extend.html for details.NLiteral)zjax.core.Literal was removed in JAX v0.6.0. Use jax.extend.core.Literal instead, and see https://docs.jax.dev/en/latest/jax.extend.html for details.NMapPrimitive)z0jax.core.MapPrimitive was removed in JAX v0.6.0.NOpaqueTraceState)z4jax.core.OpaqueTraceState was removed in JAX v0.6.0.NOutDBIdx)z,jax.core.OutDBIdx was removed in JAX v0.6.0.N	Primitive)zjax.core.Primitive was removed in JAX v0.6.0. Use jax.extend.core.Primitive instead, and see https://docs.jax.dev/en/latest/jax.extend.html for details.NToken)zjax.core.Token was removed in JAX v0.6.0. Use jax.extend.core.Token instead, and see https://docs.jax.dev/en/latest/jax.extend.html for details.NTRACER_LEAK_DEBUGGER_WARNING)z@jax.core.TRACER_LEAK_DEBUGGER_WARNING was removed in JAX v0.6.0.NVar)zjax.core.Var was removed in JAX v0.6.0. Use jax.extend.core.Var instead, and see https://docs.jax.dev/en/latest/jax.extend.html for details.Nconcrete_aval)z1jax.core.concrete_aval was removed in JAX v0.6.0.Ndedup_referents)z3jax.core.dedup_referents was removed in JAX v0.6.0.Nescaped_tracer_error)z8jax.core.escaped_tracer_error was removed in JAX v0.6.0.Nextend_axis_env_nd)z6jax.core.extend_axis_env_nd was removed in JAX v0.6.0.Nget_referent)z0jax.core.get_referent was removed in JAX v0.6.0.Njoin_effects)z0jax.core.join_effects was removed in JAX v0.6.0.Nleaked_tracer_error)z7jax.core.leaked_tracer_error was removed in JAX v0.6.0.N)z=jax.core.maybe_find_leaked_tracers was removed in JAX v0.6.0.N)zTjax.core.raise_to_shaped was removed in JAX v0.6.0. It is a no-op as of JAX v0.4.36.N)z\jax.core.raise_to_shaped_mappings was removed in JAX v0.6.0. It is unused as of jax v0.4.36.N)z5jax.core.reset_trace_state was removed in JAX v0.6.0.N)z3jax.core.str_eqn_compact was removed in JAX v0.6.0.N)z@jax.core.substitute_vars_in_output_ty was removed in JAX v0.6.0.N)z.jax.core.typecompat was removed in JAX v0.6.0.N)z9jax.core.used_axis_names_jaxpr was removed in JAX v0.6.0.N)maybe_find_leaked_tracersraise_to_shapedraise_to_shaped_mappingsreset_trace_statestr_eqn_compactsubstitute_vars_in_output_ty
typecompatused_axis_names_jaxprN)deprecation_getattr)Ujax._src.corer   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   nonempty_axis_env_DO_NOT_USEr   r   r   r   r   r   "unsafe_am_i_under_a_jit_DO_NOT_USEr   #unsafe_am_i_under_a_vmap_DO_NOT_USEr    unsafe_get_axis_names_DO_NOT_USEr   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   jax._srcr?   	_src_corer@   rA   rB   rC   rD   rF   rG   rH   _deprecationstypingTYPE_CHECKINGrE   jax._src.deprecationsrj   _deprecation_getattr__name____getattr__     C/opt/face_recognition/venv/lib/python3.12/site-packages/jax/core.py<module>r|      s~  $= = = = = = = = = = = = = = = =@ '=79M9MN= 3Y5G5GH=  !J ) A A C	= U!= j--/= 3Y5G5GH= E#557= 5y7J7JK= 5y7J7JK=" _#=$  %=* c+=. F/=0  a1=4 H5=6 D7=8 H9=:  [;=>  ^?=B  ]C=F NG=H VI=J FK=L  _M=P  [Q=T #$nU=V 
 YW=Z P[=\ T]=^ ^_=` Za=b Nc=d Ne=f \g=h "iu!KXT$nJ`y=~ 	(%==##*&))-(11!!)!!)
 	 P$X}=+
rz   