PK誄N&django-dual-authentication/__init__.pyPK誄N`_+ &django-dual-authentication/backends.pyU]:}ϯDRJ۽dWHEn2ٚMb;MvC:>3g<Dž?1q+L *dY+ݡ5V*2U=?@oѤFn,xy.h :<>`0^O%GIXL-1 "^'oeM23ܚÕ4$̦q2^$CpC+`@:mϢ,c@ 1ODa}C0^f,~d! )/`Di h7(5BR ?+y W^KUfx pM[C%:p0$m;qߎ[o ۉ~_DWWH UKǏKFsP/L*K5~3pe-Ҝ屭n;N(Ov535eݎ[_ [hҔ=Li?kʕ{bOknmCpg>ea],q '*\̓cl]v7UM_Zd=U \UmK4`ʹB)2#9-5|C7DW΋Z Q8^)ҝOOqHQONE-#wc'i6/n7:\^JY!z]&PKNNy22django_dual_authentication-1.2.0.dist-info/LICENSE]RK0W8Jz3Y8rRz !BbS3vЌ{̈́J]c`GRzݡ<_/|+xt!8? ^0CmZ{hz<zx.npjhPd&}ԣ|j7bIoz!YuC'=s ..va!!<ܟ{wt7OCs3oݞt.t w@i G28=e}w7͐-4Vsc<(i'LqeoDPD;ctz)hjpz)tu8#ɇwu'?Nz|BJ-̆kR fzFZ ^l,R\ؓE3Y<q/X⧋F ިl%tĒe.6a i \( JL9Pu*XhT+Q'T,Z<')^?HUyi`L`s.*ҜU_g1hFcWwY j_j*(F L06oЍD\ˊj0Z'"DB\Yh"8Bo #WE`x~bPKN20P3django_dual_authentication-1.2.0.dist-info/METADATAj0 ~ @0>i!yz`-}m7e0v1}$+$C4IQ+r/tR}Бi1%~I9-DU(aaL E s2=(XoT;!ʪX ]Kg3}p&/aq2@\M,M.j$6VsX_kq׫ {?XvR5 ^6{Wxq<όOm G4j%mеxf{i7fa~Ry;=u#=kU}pm,%#oͷiy#?_PKNM\\0django_dual_authentication-1.2.0.dist-info/WHEEL HM K-*ϳR03rOK-J,/RHJ,./Q0363 /, (-JLR()*M ILR(4KM̫PKNե![8django_dual_authentication-1.2.0.dist-info/top_level.txtKJKM)MM,-H+LN,PKNZgq1django_dual_authentication-1.2.0.dist-info/RECORD˒0@} ` EDM*<#`=SV,fܳyEN%mT*:>#q6"JjΫAW*6QuPȸ@uko~fA_SŷvdS$脧Z,ɁQR=:ڊX1'߼: Mr&s7l1xP MxL6< hmC .vnX(s}{a1iė`{?_fV?FV|P{̎psp]P.ŕABB3H$g< ]Ob,m m*"N;^_#k{7L=zϭg8 PK誄N&django-dual-authentication/__init__.pyPK誄N`_+ &Fdjango-dual-authentication/backends.pyPKNNy22django_dual_authentication-1.2.0.dist-info/LICENSEPKN20P3~django_dual_authentication-1.2.0.dist-info/METADATAPKNM\\0django_dual_authentication-1.2.0.dist-info/WHEELPKNե![8django_dual_authentication-1.2.0.dist-info/top_level.txtPKNZgq1< django_dual_authentication-1.2.0.dist-info/RECORDPK