>|̑ ddlZddlZddlmZddlmZddlmZejdZ dZ e e e eeeeedhZdejejddfd dfd Z ddZdd d ejdfdZdS)N)wraps)_PassArg)pass_eval_contextVcfd}|S)Nc"tj}|du|tjurdtjdt fdndtjdt fdt fd}rt|}d|_|S)NargsreturncLtjt|djSNr)tcastboolis_asyncr s /srv/buildsys-work-dir/castor/build_node/builder-2/WGSG1/unpkd_srcs/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/jinja2/async_utils.pyrz2async_variant..decorator..is_asyncsvdDG$4555cVtjt|djjSr )rrr environmentrrs rrz2async_variant..decorator..is_asyncsvdDG$7$@AAArcV|}r |dd}|r|i|S|i|S)Nr)r kwargsb async_funcrneed_eval_context normal_funcs rwrapperz1async_variant..decorator..wrappersWA  ABBx 3!z426222;/// /rT) rfrom_objrrAnyrrrjinja_async_variant)rpass_argrrrrs` @@r decoratorz async_variant..decorator s$[11$, x+ + + 6qu 6 6 6 6 6 6  Bqu B B B B B {   0 0 0 0 0 0 0   0  1'00G&*#rr)rr#s` r async_variantr$ s%@ rvaluer cKt|tvrtjd|St j|rtjd|d{VStjd|S)Nrzt.Awaitable[V])type_common_primitivesrrinspect isawaitabler%s r auto_awaitr,2st E{{(((vc5!!!5!!5V,e444444444 6#u  riterable*t.Union[t.AsyncIterable[V], t.Iterable[V]]t.AsyncIterator[V]cKt|dr%tjd|23d{V}|WV 6dStjd|D]}|WVdS)N __aiter__zt.AsyncIterable[V]z t.Iterable[V])hasattrrr)r-items r auto_aiterr4=sx%%&!5x@@       $JJJJJA@@F?H55  DJJJJJ  s5cDKdt|2d{VS)Nc"Kg|3d{V}| 6S)Nr).0xs r z auto_to_list..Ks. / / / / / / / /A / / / /s)r4r+s r auto_to_listr:Hs6 0 /Z.. / / / / / / / / //r)r-r.r r/)r)typingr functoolsrutilsrrTypeVarrr$intfloatrstrlistdicttupler'r(Union Awaitabler,r4Listr:rrrrHs$$$$$$ AIcNN!!!H5$T4T KAGAK$4c$9:s:0 70VC[000000r