PNG  IHDRQgAMA a cHRMz&u0`:pQ<bKGDgmIDATxwUﹻ& ^CX(J I@ "% (** BX +*i"]j(IH{~R)[~>h{}gy)I$Ij .I$I$ʊy@}x.: $I$Ii}VZPC)I$IF ^0ʐJ$I$Q^}{"r=OzI$gRZeC.IOvH eKX $IMpxsk.쒷/&r[޳<v| .I~)@$updYRa$I |M.e JaֶpSYR6j>h%IRز if&uJ)M$I vLi=H;7UJ,],X$I1AҒJ$ XY XzI@GNҥRT)E@;]K*Mw;#5_wOn~\ DC&$(A5 RRFkvIR}l!RytRl;~^ǷJj اy뷦BZJr&ӥ8Pjw~vnv X^(I;4R=P[3]J,]ȏ~:3?[ a&e)`e*P[4]T=Cq6R[ ~ޤrXR Հg(t_HZ-Hg M$ãmL5R uk*`%C-E6/%[t X.{8P9Z.vkXŐKjgKZHg(aK9ڦmKjѺm_ \#$5,)-  61eJ,5m| r'= &ڡd%-]J on Xm|{ RҞe $eڧY XYrԮ-a7RK6h>n$5AVڴi*ֆK)mѦtmr1p| q:흺,)Oi*ֺK)ܬ֦K-5r3>0ԔHjJئEZj,%re~/z%jVMڸmrt)3]J,T K֦OvԒgii*bKiNO~%PW0=dii2tJ9Jݕ{7"I P9JKTbu,%r"6RKU}Ij2HKZXJ,妝 XYrP ެ24c%i^IK|.H,%rb:XRl1X4Pe/`x&P8Pj28Mzsx2r\zRPz4J}yP[g=L) .Q[6RjWgp FIH*-`IMRaK9TXcq*I y[jE>cw%gLRԕiFCj-ďa`#e~I j,%r,)?[gp FI˨mnWX#>mʔ XA DZf9,nKҲzIZXJ,L#kiPz4JZF,I,`61%2s $,VOϚ2/UFJfy7K> X+6 STXIeJILzMfKm LRaK9%|4p9LwJI!`NsiazĔ)%- XMq>pk$-$Q2x#N ؎-QR}ᶦHZډ)J,l#i@yn3LN`;nڔ XuX5pF)m|^0(>BHF9(cզEerJI rg7 4I@z0\JIi䵙RR0s;$s6eJ,`n 䂦0a)S)A 1eJ,堌#635RIgpNHuTH_SԕqVe ` &S)>p;S$魁eKIuX`I4춒o}`m$1":PI<[v9^\pTJjriRŭ P{#{R2,`)e-`mgj~1ϣLKam7&U\j/3mJ,`F;M'䱀 .KR#)yhTq;pcK9(q!w?uRR,n.yw*UXj#\]ɱ(qv2=RqfB#iJmmL<]Y͙#$5 uTU7ӦXR+q,`I}qL'`6Kͷ6r,]0S$- [RKR3oiRE|nӦXR.(i:LDLTJjY%o:)6rxzҒqTJjh㞦I.$YR.ʼnGZ\ֿf:%55 I˼!6dKxm4E"mG_ s? .e*?LRfK9%q#uh$)i3ULRfK9yxm܌bj84$i1U^@Wbm4uJ,ҪA>_Ij?1v32[gLRD96oTaR׿N7%L2 NT,`)7&ƝL*꽙yp_$M2#AS,`)7$rkTA29_Iye"|/0t)$n XT2`YJ;6Jx".e<`$) PI$5V4]29SRI>~=@j]lp2`K9Jaai^" Ԋ29ORI%:XV5]JmN9]H;1UC39NI%Xe78t)a;Oi Ҙ>Xt"~G>_mn:%|~ޅ_+]$o)@ǀ{hgN;IK6G&rp)T2i୦KJuv*T=TOSV>(~D>dm,I*Ɛ:R#ۙNI%D>G.n$o;+#RR!.eU˽TRI28t)1LWϚ>IJa3oFbu&:tJ*(F7y0ZR ^p'Ii L24x| XRI%ۄ>S1]Jy[zL$adB7.eh4%%누>WETf+3IR:I3Xה)3אOۦSRO'ٺ)S}"qOr[B7ϙ.edG)^ETR"RtRݜh0}LFVӦDB^k_JDj\=LS(Iv─aTeZ%eUAM-0;~˃@i|l @S4y72>sX-vA}ϛBI!ݎߨWl*)3{'Y|iSlEڻ(5KtSI$Uv02,~ԩ~x;P4ցCrO%tyn425:KMlD ^4JRxSهF_}شJTS6uj+ﷸk$eZO%G*^V2u3EMj3k%)okI]dT)URKDS 7~m@TJR~荪fT"֛L \sM -0T KfJz+nإKr L&j()[E&I ߴ>e FW_kJR|!O:5/2跌3T-'|zX ryp0JS ~^F>-2< `*%ZFP)bSn"L :)+pʷf(pO3TMW$~>@~ū:TAIsV1}S2<%ޟM?@iT ,Eūoz%i~g|`wS(]oȤ8)$ ntu`өe`6yPl IzMI{ʣzʨ )IZ2= ld:5+請M$-ї;U>_gsY$ÁN5WzWfIZ)-yuXIfp~S*IZdt;t>KūKR|$#LcԀ+2\;kJ`]YǔM1B)UbG"IRߊ<xܾӔJ0Z='Y嵤 Leveg)$znV-º^3Ւof#0Tfk^Zs[*I꯳3{)ˬW4Ւ4 OdpbZRS|*I 55#"&-IvT&/윚Ye:i$ 9{LkuRe[I~_\ؠ%>GL$iY8 9ܕ"S`kS.IlC;Ҏ4x&>u_0JLr<J2(^$5L s=MgV ~,Iju> 7r2)^=G$1:3G< `J3~&IR% 6Tx/rIj3O< ʔ&#f_yXJiގNSz; Tx(i8%#4 ~AS+IjerIUrIj362v885+IjAhK__5X%nV%Iͳ-y|7XV2v4fzo_68"S/I-qbf; LkF)KSM$ Ms>K WNV}^`-큧32ŒVؙGdu,^^m%6~Nn&͓3ŒVZMsRpfEW%IwdǀLm[7W&bIRL@Q|)* i ImsIMmKmyV`i$G+R 0tV'!V)֏28vU7͒vHꦼtxꗞT ;S}7Mf+fIRHNZUkUx5SAJㄌ9MqμAIRi|j5)o*^'<$TwI1hEU^c_j?Е$%d`z cyf,XO IJnTgA UXRD }{H}^S,P5V2\Xx`pZ|Yk:$e ~ @nWL.j+ϝYb퇪bZ BVu)u/IJ_ 1[p.p60bC >|X91P:N\!5qUB}5a5ja `ubcVxYt1N0Zzl4]7­gKj]?4ϻ *[bg$)+À*x쳀ogO$~,5 زUS9 lq3+5mgw@np1sso Ӻ=|N6 /g(Wv7U;zωM=wk,0uTg_`_P`uz?2yI!b`kĸSo+Qx%!\οe|އԁKS-s6pu_(ֿ$i++T8=eY; צP+phxWQv*|p1. ά. XRkIQYP,drZ | B%wP|S5`~́@i޾ E;Չaw{o'Q?%iL{u D?N1BD!owPHReFZ* k_-~{E9b-~P`fE{AܶBJAFO wx6Rox5 K5=WwehS8 (JClJ~ p+Fi;ŗo+:bD#g(C"wA^ r.F8L;dzdIHUX݆ϞXg )IFqem%I4dj&ppT{'{HOx( Rk6^C٫O.)3:s(۳(Z?~ٻ89zmT"PLtw䥈5&b<8GZ-Y&K?e8,`I6e(֍xb83 `rzXj)F=l($Ij 2*(F?h(/9ik:I`m#p3MgLaKjc/U#n5S# m(^)=y=đx8ŬI[U]~SцA4p$-F i(R,7Cx;X=cI>{Km\ o(Tv2vx2qiiDJN,Ҏ!1f 5quBj1!8 rDFd(!WQl,gSkL1Bxg''՞^ǘ;pQ P(c_ IRujg(Wz bs#P­rz> k c&nB=q+ؔXn#r5)co*Ũ+G?7< |PQӣ'G`uOd>%Mctz# Ԫڞ&7CaQ~N'-P.W`Oedp03C!IZcIAMPUۀ5J<\u~+{9(FbbyAeBhOSܳ1 bÈT#ŠyDžs,`5}DC-`̞%r&ڙa87QWWp6e7 Rϫ/oY ꇅ Nܶըtc!LA T7V4Jsū I-0Pxz7QNF_iZgúWkG83 0eWr9 X]㾮݁#Jˢ C}0=3ݱtBi]_ &{{[/o[~ \q鯜00٩|cD3=4B_b RYb$óBRsf&lLX#M*C_L܄:gx)WΘsGSbuL rF$9';\4Ɍq'n[%p.Q`u hNb`eCQyQ|l_C>Lb꟟3hSb #xNxSs^ 88|Mz)}:](vbۢamŖ࿥ 0)Q7@0=?^k(*J}3ibkFn HjB׻NO z x}7p 0tfDX.lwgȔhԾŲ }6g E |LkLZteu+=q\Iv0쮑)QٵpH8/2?Σo>Jvppho~f>%bMM}\//":PTc(v9v!gոQ )UfVG+! 35{=x\2+ki,y$~A1iC6#)vC5^>+gǵ@1Hy٪7u;p psϰu/S <aʸGu'tD1ԝI<pg|6j'p:tպhX{o(7v],*}6a_ wXRk,O]Lܳ~Vo45rp"N5k;m{rZbΦ${#)`(Ŵg,;j%6j.pyYT?}-kBDc3qA`NWQū20/^AZW%NQ MI.X#P#,^Ebc&?XR tAV|Y.1!؅⨉ccww>ivl(JT~ u`ٵDm q)+Ri x/x8cyFO!/*!/&,7<.N,YDŽ&ܑQF1Bz)FPʛ?5d 6`kQձ λc؎%582Y&nD_$Je4>a?! ͨ|ȎWZSsv8 j(I&yj Jb5m?HWp=g}G3#|I,5v珿] H~R3@B[☉9Ox~oMy=J;xUVoj bUsl_35t-(ՃɼRB7U!qc+x4H_Qo֮$[GO<4`&č\GOc[.[*Af%mG/ ňM/r W/Nw~B1U3J?P&Y )`ѓZ1p]^l“W#)lWZilUQu`-m|xĐ,_ƪ|9i:_{*(3Gѧ}UoD+>m_?VPۅ15&}2|/pIOʵ> GZ9cmíتmnz)yߐbD >e}:) r|@R5qVSA10C%E_'^8cR7O;6[eKePGϦX7jb}OTGO^jn*媓7nGMC t,k31Rb (vyܴʭ!iTh8~ZYZp(qsRL ?b}cŨʊGO^!rPJO15MJ[c&~Z`"ѓޔH1C&^|Ш|rʼ,AwĴ?b5)tLU)F| &g٣O]oqSUjy(x<Ϳ3 .FSkoYg2 \_#wj{u'rQ>o;%n|F*O_L"e9umDds?.fuuQbIWz |4\0 sb;OvxOSs; G%T4gFRurj(֍ڑb uԖKDu1MK{1^ q; C=6\8FR艇!%\YÔU| 88m)֓NcLve C6z;o&X x59:q61Z(T7>C?gcļxѐ Z oo-08jہ x,`' ҔOcRlf~`jj".Nv+sM_]Zk g( UOPyεx%pUh2(@il0ݽQXxppx-NS( WO+轾 nFߢ3M<;z)FBZjciu/QoF 7R¥ ZFLF~#ȣߨ^<쩡ݛкvџ))ME>ώx4m#!-m!L;vv#~Y[đKmx9.[,UFS CVkZ +ߟrY٧IZd/ioi$%͝ب_ֶX3ܫhNU ZZgk=]=bbJS[wjU()*I =ώ:}-蹞lUj:1}MWm=̛ _ ¾,8{__m{_PVK^n3esw5ӫh#$-q=A̟> ,^I}P^J$qY~Q[ Xq9{#&T.^GVj__RKpn,b=`żY@^՝;z{paVKkQXj/)y TIc&F;FBG7wg ZZDG!x r_tƢ!}i/V=M/#nB8 XxЫ ^@CR<{䤭YCN)eKOSƟa $&g[i3.C6xrOc8TI;o hH6P&L{@q6[ Gzp^71j(l`J}]e6X☉#͕ ׈$AB1Vjh㭦IRsqFBjwQ_7Xk>y"N=MB0 ,C #o6MRc0|$)ف"1!ixY<B9mx `,tA>)5ػQ?jQ?cn>YZe Tisvh# GMމȇp:ԴVuږ8ɼH]C.5C!UV;F`mbBk LTMvPʍϤj?ԯ/Qr1NB`9s"s TYsz &9S%U԰> {<ؿSMxB|H\3@!U| k']$U+> |HHMLޢ?V9iD!-@x TIî%6Z*9X@HMW#?nN ,oe6?tQwڱ.]-y':mW0#!J82qFjH -`ѓ&M0u Uγmxϵ^-_\])@0Rt.8/?ٰCY]x}=sD3ojަЫNuS%U}ԤwHH>ڗjܷ_3gN q7[q2la*ArǓԖ+p8/RGM ]jacd(JhWko6ڎbj]i5Bj3+3!\j1UZLsLTv8HHmup<>gKMJj0@H%,W΃7R) ">c, xixј^ aܖ>H[i.UIHc U1=yW\=S*GR~)AF=`&2h`DzT󑓶J+?W+}C%P:|0H܆}-<;OC[~o.$~i}~HQ TvXΈr=b}$vizL4:ȰT|4~*!oXQR6Lk+#t/g lԁߖ[Jڶ_N$k*". xsxX7jRVbAAʯKҎU3)zSNN _'s?f)6X!%ssAkʱ>qƷb hg %n ~p1REGMHH=BJiy[<5 ǁJҖgKR*倳e~HUy)Ag,K)`Vw6bRR:qL#\rclK/$sh*$ 6덤 KԖc 3Z9=Ɣ=o>X Ώ"1 )a`SJJ6k(<c e{%kϊP+SL'TcMJWRm ŏ"w)qc ef꒵i?b7b('"2r%~HUS1\<(`1Wx9=8HY9m:X18bgD1u ~|H;K-Uep,, C1 RV.MR5άh,tWO8WC$ XRVsQS]3GJ|12 [vM :k#~tH30Rf-HYݺ-`I9%lIDTm\ S{]9gOڒMNCV\G*2JRŨ;Rҏ^ڽ̱mq1Eu?To3I)y^#jJw^Ńj^vvlB_⋌P4x>0$c>K†Aļ9s_VjTt0l#m>E-,,x,-W)سo&96RE XR.6bXw+)GAEvL)͞K4$p=Ũi_ѱOjb HY/+@θH9޼]Nԥ%n{ &zjT? Ty) s^ULlb,PiTf^<À] 62R^V7)S!nllS6~͝V}-=%* ʻ>G DnK<y&>LPy7'r=Hj 9V`[c"*^8HpcO8bnU`4JȪAƋ#1_\ XϘHPRgik(~G~0DAA_2p|J묭a2\NCr]M_0 ^T%e#vD^%xy-n}-E\3aS%yN!r_{ )sAw ڼp1pEAk~v<:`'ӭ^5 ArXOI驻T (dk)_\ PuA*BY]yB"l\ey hH*tbK)3 IKZ򹞋XjN n *n>k]X_d!ryBH ]*R 0(#'7 %es9??ښFC,ՁQPjARJ\Ρw K#jahgw;2$l*) %Xq5!U᢯6Re] |0[__64ch&_}iL8KEgҎ7 M/\`|.p,~`a=BR?xܐrQ8K XR2M8f ?`sgWS%" Ԉ 7R%$ N}?QL1|-эټwIZ%pvL3Hk>,ImgW7{E xPHx73RA @RS CC !\ȟ5IXR^ZxHл$Q[ŝ40 (>+ _C >BRt<,TrT {O/H+˟Pl6 I B)/VC<6a2~(XwV4gnXR ϱ5ǀHٻ?tw똤Eyxp{#WK qG%5],(0ӈH HZ])ג=K1j&G(FbM@)%I` XRg ʔ KZG(vP,<`[ Kn^ SJRsAʠ5xՅF`0&RbV tx:EaUE/{fi2;.IAwW8/tTxAGOoN?G}l L(n`Zv?pB8K_gI+ܗ #i?ޙ.) p$utc ~DžfՈEo3l/)I-U?aԅ^jxArA ΧX}DmZ@QLےbTXGd.^|xKHR{|ΕW_h] IJ`[G9{).y) 0X YA1]qp?p_k+J*Y@HI>^?gt.06Rn ,` ?);p pSF9ZXLBJPWjgQ|&)7! HjQt<| ؅W5 x W HIzYoVMGP Hjn`+\(dNW)F+IrS[|/a`K|ͻ0Hj{R,Q=\ (F}\WR)AgSG`IsnAR=|8$}G(vC$)s FBJ?]_u XRvύ6z ŨG[36-T9HzpW̞ú Xg큽=7CufzI$)ki^qk-) 0H*N` QZkk]/tnnsI^Gu't=7$ Z;{8^jB% IItRQS7[ϭ3 $_OQJ`7!]W"W,)Iy W AJA;KWG`IY{8k$I$^%9.^(`N|LJ%@$I}ֽp=FB*xN=gI?Q{٥4B)mw $Igc~dZ@G9K X?7)aK%݅K$IZ-`IpC U6$I\0>!9k} Xa IIS0H$I H ?1R.Чj:4~Rw@p$IrA*u}WjWFPJ$I➓/6#! LӾ+ X36x8J |+L;v$Io4301R20M I$-E}@,pS^ޟR[/s¹'0H$IKyfŸfVOπFT*a$I>He~VY/3R/)>d$I>28`Cjw,n@FU*9ttf$I~<;=/4RD~@ X-ѕzἱI$: ԍR a@b X{+Qxuq$IЛzo /~3\8ڒ4BN7$IҀj V]n18H$IYFBj3̵̚ja pp $Is/3R Ӻ-Yj+L;.0ŔI$Av? #!5"aʄj}UKmɽH$IjCYs?h$IDl843.v}m7UiI=&=0Lg0$I4: embe` eQbm0u? $IT!Sƍ'-sv)s#C0:XB2a w I$zbww{."pPzO =Ɔ\[ o($Iaw]`E).Kvi:L*#gР7[$IyGPI=@R 4yR~̮´cg I$I/<tPͽ hDgo 94Z^k盇΄8I56^W$I^0̜N?4*H`237}g+hxoq)SJ@p|` $I%>-hO0eO>\ԣNߌZD6R=K ~n($I$y3D>o4b#px2$yڪtzW~a $I~?x'BwwpH$IZݑnC㧄Pc_9sO gwJ=l1:mKB>Ab<4Lp$Ib o1ZQ@85b̍ S'F,Fe,^I$IjEdù{l4 8Ys_s Z8.x m"+{~?q,Z D!I$ϻ'|XhB)=…']M>5 rgotԎ 獽PH$IjIPhh)n#cÔqA'ug5qwU&rF|1E%I$%]!'3AFD/;Ck_`9 v!ٴtPV;x`'*bQa w I$Ix5 FC3D_~A_#O݆DvV?<qw+I$I{=Z8".#RIYyjǪ=fDl9%M,a8$I$Ywi[7ݍFe$s1ՋBVA?`]#!oz4zjLJo8$I$%@3jAa4(o ;p,,dya=F9ً[LSPH$IJYЉ+3> 5"39aZ<ñh!{TpBGkj}Sp $IlvF.F$I z< '\K*qq.f<2Y!S"-\I$IYwčjF$ w9 \ߪB.1v!Ʊ?+r:^!I$BϹB H"B;L'G[ 4U#5>੐)|#o0aڱ$I>}k&1`U#V?YsV x>{t1[I~D&(I$I/{H0fw"q"y%4 IXyE~M3 8XψL}qE$I[> nD?~sf ]o΁ cT6"?'_Ἣ $I>~.f|'!N?⟩0G KkXZE]ޡ;/&?k OۘH$IRۀwXӨ<7@PnS04aӶp.:@\IWQJ6sS%I$e5ڑv`3:x';wq_vpgHyXZ 3gЂ7{{EuԹn±}$I$8t;b|591nءQ"P6O5i }iR̈́%Q̄p!I䮢]O{H$IRϻ9s֧ a=`- aB\X0"+5"C1Hb?߮3x3&gşggl_hZ^,`5?ߎvĸ%̀M!OZC2#0x LJ0 Gw$I$I}<{Eb+y;iI,`ܚF:5ܛA8-O-|8K7s|#Z8a&><a&/VtbtLʌI$I$I$I$I$I$IRjDD%tEXtdate:create2022-05-31T04:40:26+00:00!Î%tEXtdate:modify2022-05-31T04:40:26+00:00|{2IENDB`Mini Shell

HOME


Mini Shell 1.0
DIR:/proc/self/root/proc/thread-self/root/usr/share/emacs/26.1/lisp/mail/
Upload File :
Current File : //proc/self/root/proc/thread-self/root/usr/share/emacs/26.1/lisp/mail/footnote.elc
;ELC
;;; Compiled
;;; in Emacs version 26.1
;;; with all optimizations.

;;; This file contains utf-8 non-ASCII characters,
;;; and so cannot be loaded into Emacs 22 or earlier.
(and (boundp 'emacs-version)
     (< (aref emacs-version (1- (length emacs-version))) ?A)
     (string-lessp emacs-version "23")
     (error "`%s' was compiled for Emacs 23 or later" #$))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\300\301\302\303\304\305\306\307&\210\310\311\312\313\314\315\306\301&\210\310\316\302\317\314\320\306\301&\210\310\321\302\322\314\323\306\301&\210\310\324\325\326\314\323\306\301&\210\310\327\325\330\314\323\306\301&\210\310\331\325\332\314\323\306\301&\210\310\333\334\335\314\336\306\301&\210\310\337\340\341\314\342\306\301&\210\310\343\344\345\314\315\306\301&\210\310\346\347\350\314\351\306\301&\210\310\352\353\354\314\315\306\301&\210\310\355\356\357\314\315\306\301&\210\310\360\361\362\314\351\306\301&\207" [custom-declare-group footnote nil "Support for footnotes in mail and news messages." :version "21.1" :group message custom-declare-variable footnote-mode-line-string " FN" "String to display in modes section of the mode-line." :type string footnote-mode-hook "Hook functions run when footnote-mode is activated." hook footnote-narrow-to-footnotes-when-editing "If non-nil, narrow to footnote text body while editing a footnote." boolean footnote-prompt-before-deletion t "If non-nil, prompt before deleting a footnote.\nThere is currently no way to undo deletions." footnote-spaced-footnotes "If non-nil, insert an empty line between footnotes.\nCustomizing this variable has no effect on buffers already\ndisplaying footnotes." footnote-use-message-mode "If non-nil, assume Footnoting will be done in `message-mode'." footnote-body-tag-spacing 2 "Number of spaces separating a footnote body tag and its text.\nCustomizing this variable has no effect on buffers already\ndisplaying footnotes." integer footnote-prefix [(control 99) 33] "Prefix key to use for Footnote command in Footnote minor mode.\nThe value of this variable is checked as part of loading Footnote mode.\nAfter that, changing the prefix key requires manipulating keymaps." key-sequence footnote-section-tag "Footnotes: " "Tag inserted at beginning of footnote section.\nIf you set this to the empty string, no tag is inserted and the\nvalue of `footnote-section-tag-regexp' is ignored.  Customizing\nthis variable has no effect on buffers already displaying\nfootnotes." footnote-section-tag-regexp "Footnotes\\(\\[.\\]\\)?: " "Regexp which indicates the start of a footnote section.\nThis variable is disregarded when `footnote-section-tag' is the\nempty string.  Customizing this variable has no effect on buffers\nalready displaying footnotes." regexp footnote-start-tag "[" "String used to denote start of numbered footnote.\nShould not be set to the empty string.  Customizing this variable\nhas no effect on buffers already displaying footnotes." footnote-end-tag "]" "String used to denote end of numbered footnote.\nShould not be set to the empty string.  Customizing this variable\nhas no effect on buffers already displaying footnotes." footnote-signature-separator (if (boundp 'message-signature-separator) message-signature-separator "^-- $") "Regexp used by Footnote mode to recognize signatures."] 8)
#@67 Footnote style represented as an index into footnote-style-alist.
(defvar footnote-style-number nil (#$ . 3339))
(make-variable-buffer-local 'footnote-style-number)
#@66 List of markers pointing to text of footnotes in message buffer.
(defvar footnote-text-marker-alist nil (#$ . 3510))
(make-variable-buffer-local 'footnote-text-marker-alist)
#@66 List of markers pointing to footnote pointers in message buffer.
(defvar footnote-pointer-marker-alist nil (#$ . 3690))
(make-variable-buffer-local 'footnote-pointer-marker-alist)
#@52 Text property name to enable mouse over highlight.
(defvar footnote-mouse-highlight 'highlight (#$ . 3876))
#@20 Regexp for digits.
(defconst footnote-numeric-regexp "[0-9]+" (#$ . 3990))
#@61 Numeric footnote style.
Use Arabic numerals for footnoting.
(defalias 'Footnote-numeric #[(n) "\301!\207" [n int-to-string] 2 (#$ . 4071)])
#@30 Upper case English alphabet.
(defconst footnote-english-upper "ABCDEFGHIJKLMNOPQRSTUVWXYZ" (#$ . 4218))
#@41 Regexp for upper case English alphabet.
(defconst footnote-english-upper-regexp "[A-Z]+" (#$ . 4328))
#@104 Upper case English footnoting.
Wrapping around the alphabet implies successive repetitions of letters.
(defalias 'Footnote-english-upper #[(n) "\306S	G\"S	G\245\307	\nH!\310\311Y\203&
\fPS\211\202
,\207" [n footnote-english-upper ltr rep chr rc mod char-to-string nil 0] 4 (#$ . 4437)])
#@30 Lower case English alphabet.
(defconst footnote-english-lower "abcdefghijklmnopqrstuvwxyz" (#$ . 4743))
#@40 Regexp of lower case English alphabet.
(defconst footnote-english-lower-regexp "[a-z]+" (#$ . 4853))
#@104 Lower case English footnoting.
Wrapping around the alphabet implies successive repetitions of letters.
(defalias 'Footnote-english-lower #[(n) "\306S	G\"S	G\245\307	\nH!\310\311Y\203&
\fPS\211\202
,\207" [n footnote-english-lower ltr rep chr rc mod char-to-string nil 0] 4 (#$ . 4961)])
#@43 List of roman numerals with their values.
(defconst footnote-roman-lower-list '((1 . "i") (5 . "v") (10 . "x") (50 . "l") (100 . "c") (500 . "d") (1000 . "m")) (#$ . 5267))
#@27 Regexp of roman numerals.
(defconst footnote-roman-lower-regexp "[ivxlcdm]+" (#$ . 5446))
#@34 Generic Roman number footnoting.
(defalias 'Footnote-roman-lower #[(n) "\302	\"\207" [n footnote-roman-lower-list Footnote-roman-common] 3 (#$ . 5542)])
#@43 List of roman numerals with their values.
(defconst footnote-roman-upper-list '((1 . "I") (5 . "V") (10 . "X") (50 . "L") (100 . "C") (500 . "D") (1000 . "M")) (#$ . 5702))
#@41 Regexp of roman numerals.  Not complete
(defconst footnote-roman-upper-regexp "[IVXLCDM]+" (#$ . 5881))
#@34 Generic Roman number footnoting.
(defalias 'Footnote-roman-upper #[(n) "\302	\"\207" [n footnote-roman-upper-list Footnote-roman-common] 3 (#$ . 5991)])
#@30 Lower case Roman footnoting.
(defalias 'Footnote-roman-common #[(n footnote-roman-list) "\211G\306\211\307\306\211

\nSX\203-
	8@Y\203-
T\211
\202

S
\307U\203nW\203n	8@	8@\310\245ZV\204c	8@	8@ZU\203fT\2024\f	8	8
\307U?\205~
	8\306W\203\221\311\312!\202\376\306U\203\234\313\202\376@U\203\253A\202\376@U\203\272A\202\376@@U\203\324A\314@Z\"P\202\376
\306Y\203\361AA\314@@ZZ\"Q\202\376A\314@Z\"P.\n\207" [footnote-roman-list our-list rom-lngth rom-high rom-low rom-div 0 -1 2 error "Footnote-roman-common called with n < 0" "" Footnote-roman-common count-high count-low n rom-div-pair rom-high-pair rom-low-pair] 7 (#$ . 6151)])
#@42 String of Latin-1 footnoting characters.
(defconst footnote-latin-string "¹²³ºª§¶" (#$ . 6898))
#@43 Regexp for Latin-1 footnoting characters.
(defconst footnote-latin-regexp (concat "[" footnote-latin-string "]") (#$ . 7007))
#@85 Latin-1 footnote style.
Use a range of Latin-1 non-ASCII characters for footnoting.
(defalias 'Footnote-latin #[(n) "\302\303	SG\"H!\207" [footnote-latin-string n string mod] 5 (#$ . 7139)])
#@42 String of Unicode footnoting characters.
(defconst footnote-unicode-string "⁰¹²³⁴⁵⁶⁷⁸⁹" (#$ . 7338))
#@43 Regexp for Unicode footnoting characters.
(defconst footnote-unicode-regexp (concat "[" footnote-unicode-string "]+") (#$ . 7462))
#@64 Unicode footnote style.
Use Unicode characters for footnoting.
(defalias 'Footnote-unicode #[(n) "\305\211\211\204%\306\307\"\310\307\"\211\311U\203\312\f\nH	B\202\313\314	\"+\207" [done result modulus n footnote-unicode-string nil mod 10 truncate 0 t apply string] 4 (#$ . 7599)])
#@125 Styles of footnote tags available.
By default only boring Arabic numbers, English letters and Roman Numerals
are available.
(defvar footnote-style-alist (byte-code "\306\307E\310\311	E\312\313\nE\314\315E\316\317\fE\320\321
E\322\323E\257\207" [footnote-numeric-regexp footnote-english-lower-regexp footnote-english-upper-regexp footnote-roman-lower-regexp footnote-roman-upper-regexp footnote-latin-regexp numeric Footnote-numeric english-lower Footnote-english-lower english-upper Footnote-english-upper roman-lower Footnote-roman-lower roman-upper Footnote-roman-upper latin Footnote-latin unicode Footnote-unicode footnote-unicode-regexp] 9) (#$ . 7903))
(byte-code "\301\302\303\304\305\306\307\310\"B\311\312&\207" [footnote-style-alist custom-declare-variable footnote-style 'numeric "Default style used for footnoting.\nnumeric == 1, 2, 3, ...\nenglish-lower == a, b, c, ...\nenglish-upper == A, B, C, ...\nroman-lower == i, ii, iii, iv, v, ...\nroman-upper == I, II, III, IV, V, ...\nlatin == ¹ ² ³ º ª § ¶\nunicode == ¹, ², ³, ...\nSee also variables `footnote-start-tag' and `footnote-end-tag'.\n\nNote: some characters in the unicode style may not show up\nproperly if the default font does not contain those characters.\n\nCustomizing this variable has no effect on buffers already\ndisplaying footnotes.  To change the style of footnotes in such a\nbuffer use the command `Footnote-set-style'." :type choice mapcar #[(x) "\301@D\207" [x const] 2] :group footnote] 9)
#@68 Return non-nil if style is a valid style known to `footnote-mode'.
(defalias 'Footnote-style-p #[(style) "	\236\207" [style footnote-style-alist] 2 (#$ . 9408)])
#@122 Convert a binary index into a string to display as a footnote.
Conversion is done based upon the current selected style.
(defalias 'Footnote-index-to-string #[(index) "\304!\203\f	\236\202	@\211A@!)\207" [footnote-style footnote-style-alist alist index Footnote-style-p] 3 (#$ . 9578)])
#@54 Return the regexp of the index of the current style.
(defalias 'Footnote-current-regexp #[nil "\302	\236\206		@8\303P\207" [footnote-style footnote-style-alist 2 "*"] 3 (#$ . 9878)])
#@105 Redraw all footnotes.
You must call this or arrange to have this called after changing footnote
styles.
(defalias 'Footnote-refresh-footnotes #[(&optional index-regexp) "\204\306 \212\307\310\211\211\f8\211\203W	A\211\203P\n@b\210\311\312
!\313\314\312!\260\315 \"\203I\316\317
\320T!Q\321T\322%\310\323#\210\nA\211\204T\211\202+\307\310\2118\211\205\223	Ab\210\324\312
!\313\314\312!\260!\203\214\316\317
\320T!Q\321T#\310\323#\210T\211\202]+\207" [index-regexp alist locn i footnote-pointer-marker-alist footnote-start-tag Footnote-current-regexp 0 nil looking-back regexp-quote "\\(" "+\\)" line-beginning-position replace-match propertize Footnote-index-to-string footnote-number t "\\1" looking-at footnote-end-tag footnote-mouse-highlight footnote-text-marker-alist] 8 (#$ . 10070)])
#@29 Give index of key in alist.
(defalias 'Footnote-assoc-index #[(key alist) "\305G\306	\204\"\nW\203\"\f8@=\203T\202	+\207" [alist rc max i key 0 nil] 3 (#$ . 10913)])
#@37 Select next defined footnote style.
(defalias 'Footnote-cycle-style #[nil "\305	\"	G\306\211T\211Y\203\307\n	8@\310\311\f	88!+\207" [footnote-style footnote-style-alist idx max old Footnote-assoc-index nil 0 Footnote-refresh-footnotes 2] 5 (#$ . 11102) nil])
#@26 Select a specific style.
(defalias 'Footnote-set-style #[(&optional style) "\304	\"\305\306\n	88!)\207" [footnote-style footnote-style-alist old style Footnote-assoc-index Footnote-refresh-footnotes 2] 4 (#$ . 11377) (list (intern (completing-read "Footnote Style: " obarray #'Footnote-style-p 'require-match)))])
#@38 Insert numbered footnote at (point).
(defalias 'Footnote-insert-numbered-footnote #[(arg &optional mousable) "\306	!\nQ\307\f\203\310\311	
\312%\202\310\311	#!)\207" [footnote-start-tag arg footnote-end-tag string mousable footnote-mouse-highlight Footnote-index-to-string insert-before-markers propertize footnote-number t] 7 (#$ . 11701)])
#@29 Renumber a single footnote.
(defalias 'Footnote-renumber #[(from to pointer-alist text-alist) "A\n\240\210\n\240\210	\203:	@b\210\306\307\f!\310 \307
!Q\311 \"\2033\312\313\f\314\n!
Q\315\n\316%!\210	A\211\204Ab\210\317\307\f!\310 \307
!Q!\205X\312\313\f\314\n!
Q\315\n#!)\207" [pointer-alist posn-list to text-alist footnote-start-tag footnote-end-tag looking-back regexp-quote Footnote-current-regexp line-beginning-position replace-match propertize Footnote-index-to-string footnote-number t looking-at footnote-mouse-highlight] 8 (#$ . 12057)])
#@57 Restrict text in buffer to show only text of footnotes.
(defalias 'Footnote-narrow-to-footnotes #[nil "db\210\305\306\307#\205-`\n\310\230\204#\305\311P\306\307#\203#`	}\202,\f\205,\f@A	})\207" [footnote-signature-separator end footnote-section-tag footnote-section-tag-regexp footnote-text-marker-alist re-search-backward nil t "" "^"] 4 (#$ . 12625) nil])
#@56 Move to end of buffer or prior to start of .signature.
(defalias 'Footnote-goto-char-point-max #[nil "db\210\301\302\303#\206\f`\207" [footnote-signature-separator re-search-backward nil t] 4 (#$ . 12997)])
#@68 Insert a marker pointing to footnote ARG, at buffer location LOCN.
(defalias 'Footnote-insert-text-marker #[(arg locn) "\304 	\n\236?\205\305\223\210	B\nB\306\n!\211)\207" [marker arg footnote-text-marker-alist locn make-marker nil Footnote-sort] 3 (#$ . 13212)])
#@68 Insert a marker pointing to footnote ARG, at buffer location LOCN.
(defalias 'Footnote-insert-pointer-marker #[(arg locn) "\305 \306\211\n\306\223\210\f\236\211\203	AB\211\202'	CB\fB\307\f!\211*\207" [alist marker locn arg footnote-pointer-marker-alist make-marker nil Footnote-sort] 4 (#$ . 13490)])
#@45 Insert a footnote numbered ARG, at (point).
(defalias 'Footnote-insert-footnote #[(arg) "\306 \210\307`\"\210\310\311\"\210\312 \210	\313\230\204 \314\315\nP\316\311#\202(\203\201@Ab\203\201\214\f\2033\317 \210\320S!\210\321=\204}\322
\203G\323\202S\324\325!\326 \325!R\316\311#\203^\327 \203}\312 \204}	\313\230\204t\314\315\nP\316\311#\210\202}\203}@Ab\210)\202\234\330\331!\204\212\324c\210m\203\221\324c\210	\313\230\204\234	\324\261\210`\310\316\"\210\332\")\207" [arg footnote-section-tag footnote-section-tag-regexp footnote-text-marker-alist footnote-narrow-to-footnotes-when-editing footnote-spaced-footnotes push-mark Footnote-insert-pointer-marker Footnote-insert-numbered-footnote t Footnote-goto-char-point-max "" re-search-backward "^" nil Footnote-narrow-to-footnotes Footnote-goto-footnote 1 re-search-forward "\n\n" "\n" regexp-quote Footnote-current-regexp beginning-of-line looking-at "^$" Footnote-insert-text-marker footnote-start-tag footnote-end-tag old-point] 6 (#$ . 13809)])
(defalias 'Footnote-sort #[(list) "\301\302\"\207" [list sort #[(e1 e2) "@	@W\207" [e1 e2] 2]] 3])
#@124 Return the number of footnote if in footnote text.
Return nil if the cursor is not positioned over the text of
a footnote.
(defalias 'Footnote-text-under-cursor #[nil "`\212\214\305 \210eY\205dX+\205V	\205V`	@AY\205V\306\307\211\211	8\211\203F\n\204F`AW\203?\fS	8@\fT\211\202'\n\204T\204T\fS	8@\n+\207" [old-point footnote-text-marker-alist rc alist-txt i Footnote-narrow-to-footnotes 1 nil] 4 (#$ . 14955)])
#@107 Return the number of the footnote underneath the cursor.
Return nil if the cursor is not over a footnote.
(defalias 'Footnote-under-cursor #[nil "\300`\301\"\206	\302 \207" [get-text-property footnote-number Footnote-text-under-cursor] 3 (#$ . 15394)])
(defalias 'Footnote-make-hole #[nil "\212\306G\307\211\211\211\fW\203L
8

8`A@\310ZW\203E	\204,@\212\311\312\313@!\313@T!#\210\314@@T\n$\210)
T\211\202
	.\207" [footnote-pointer-marker-alist rc alist-txt alist-ptr notes i 0 nil 3 message "Renumbering from %s to %s" Footnote-index-to-string Footnote-renumber footnote-text-marker-alist] 6])
#@321 Add a numbered footnote.
The number the footnote receives is dependent upon the relative location
of any other previously existing footnotes.
If the variable `footnote-narrow-to-footnotes-when-editing' is set,
the buffer is narrowed to the footnote body.  The restriction is removed
by using `Footnote-back-to-message'.
(defalias 'Footnote-add-footnote #[(&optional arg) "\203`\306	!@A@W\203\307 \202\306!@@T\202\310\311\312\n\"\210\313\n!\210\314\315\316\"!\210`\212\314
\203;\317\202<\320!\210\203F\321 \210)\fb*\207" [footnote-text-marker-alist footnote-pointer-marker-alist num footnote-body-tag-spacing opoint footnote-spaced-footnotes last Footnote-make-hole 1 message "Adding footnote %d" Footnote-insert-footnote insert-before-markers make-string 32 "\n\n" "\n" Footnote-narrow-to-footnotes footnote-narrow-to-footnotes-when-editing] 4 (#$ . 16020) "*P"])
#@142 Delete a numbered footnote.
With no parameter, delete the footnote under (point).  With ARG specified,
delete the footnote with that number.
(defalias 'Footnote-delete-footnote #[(&optional arg) "\204\306 \205\345	\203\307\310\311\"!\205\345\312\211\211
\236\"\236\f\203/\2044\313\314\"\210\fA\211@\203a\212\n@b\210\315\316#!\317 \316$!Q\320 \"\203Y\321\224\321\225|\210)\nA\211\2028\212Ab\210`%\203t\322\323\312\324#\202\200\214\312\210\325`\326\312\327 $)|\210)\330\f
\"\330\"\"\"\331 \210\"?\205\344
?\205\344\212&\332\230\204\324\327 '\333\334(P\312\324#S)\335y\210\336\337!\203\300\340 \210)'dW\203\316'\202\317d|*\202\343\327 \210\315\323`\341Z\"\205\343\340\335!)+\207" [arg footnote-prompt-before-deletion locn alist-txt alist-ptr footnote-pointer-marker-alist Footnote-under-cursor y-or-n-p format "Really delete footnote %d?" nil error "Can't delete footnote %d" looking-back regexp-quote Footnote-current-regexp line-beginning-position 0 search-forward "\n\n" t next-single-char-property-change footnote-number Footnote-goto-char-point-max delq Footnote-renumber-footnotes "" re-search-backward "^" -1 looking-at "\n" kill-line 2 footnote-text-marker-alist footnote-start-tag footnote-end-tag footnote-spaced-footnotes footnote-section-tag end footnote-section-tag-regexp start] 7 (#$ . 16909) "*P"])
#@38 Renumber footnotes, starting from 1.
(defalias 'Footnote-renumber-footnotes #[(&optional arg) "\212\306G\307\211\211W\2050\f8\f
8\fT\n@U\204)\310\n@\fT\n	$\210\fT\211\202-\207" [footnote-pointer-marker-alist alist-txt alist-ptr notes i footnote-text-marker-alist 0 nil Footnote-renumber] 6 (#$ . 18281) "*P"])
#@156 Jump to the text of a footnote.
With no parameter, jump to the text of the footnote under (point).  With ARG
specified, jump to the text of that footnote.
(defalias 'Footnote-goto-footnote #[(&optional arg) "\204\305 	\236\211\203\nAb\202=\306=\203:db\210\307\230\204/\310\311\fP!\210\312y\202=	\205=	@Ab\202=\313\314!)\207" [arg footnote-text-marker-alist footnote footnote-section-tag footnote-section-tag-regexp Footnote-under-cursor 0 "" re-search-backward "^" 1 error "I don't see a footnote here"] 4 (#$ . 18612) "P"])
#@229 Move cursor back to footnote referent.
If the cursor is not over the text of a footnote, point is not changed.
If the buffer was narrowed due to `footnote-narrow-to-footnotes-when-editing'
being set it is automatically widened.
(defalias 'Footnote-back-to-message #[(&optional arg) "\303 \211\205	\203
~\210\n\236A@b)\207" [note footnote-narrow-to-footnotes-when-editing footnote-pointer-marker-alist Footnote-text-under-cursor] 3 (#$ . 19160) "P"])
(defvar footnote-mode-map (byte-code "\301 \302\303\304#\210\302\305\306#\210\302\307\310#\210\302\311\312#\210\302\313\314#\210\302\315\316#\210\302\317\320#\210)\207" [map make-sparse-keymap define-key "a" Footnote-add-footnote "b" Footnote-back-to-message "c" Footnote-cycle-style "d" Footnote-delete-footnote "g" Footnote-goto-footnote "r" Footnote-renumber-footnotes "s" Footnote-set-style] 4))
#@46 Keymap used for binding footnote minor mode.
(defvar footnote-minor-mode-map (byte-code "\303 \304	\n#\210)\207" [map footnote-prefix footnote-mode-map make-sparse-keymap define-key] 4) (#$ . 20030))
#@95 Non-nil if Footnote mode is enabled.
Use the command `footnote-mode' to change this variable.
(defvar footnote-mode nil (#$ . 20239))
(make-variable-buffer-local 'footnote-mode)
#@370 Toggle Footnote mode.
With a prefix argument ARG, enable Footnote mode if ARG is
positive, and disable it otherwise.  If called from Lisp, enable
the mode if ARG is omitted or nil.

Footnote mode is a buffer-local minor mode.  If enabled, it
provides footnote support for `message-mode'.  To get started,
play around with the following keys:
\{footnote-minor-mode-map}
(defalias 'footnote-mode #[(&optional arg) "\306 	\307=\203\n?\202\310	!\311V\211\203W\312\313!\210\312\314!\210\312\315!\210\312\316!\210\312\317!\210\312\303!\210\312\304!\210\320\321!\203W\322!\323\322\f!\324R\325
\"\204V\326
\327DC\")\330\331\n\203a\332\202b\333\"\210\334\335!\203\211\306 \203v\306 \232\203\211\336$\337\340\n\203\203\341\202\204\342$#\210))\343 \210\n\207" [#1=#:last-message arg footnote-mode footnote-start-tag footnote-end-tag bullet-regexp current-message toggle prefix-numeric-value 0 make-local-variable footnote-style footnote-body-tag-spacing footnote-spaced-footnotes footnote-section-tag footnote-section-tag-regexp boundp filladapt-token-table regexp-quote "?[0-9a-zA-Z]+" "[ 	]" assoc append bullet run-hooks footnote-mode-hook footnote-mode-on-hook footnote-mode-off-hook called-interactively-p any " in current buffer" message "Footnote mode %sabled%s" "en" "dis" force-mode-line-update local] 5 (#$ . 20424) (list (or current-prefix-arg 'toggle))])
(defvar footnote-mode-hook nil)
(byte-code "\301\302N\204\f\303\301\302\304#\210\305\306\307\310\211%\210\311\312!\207" [footnote-minor-mode-map footnote-mode-hook variable-documentation put "Hook run after entering or leaving `footnote-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it.  (This is true for all hook variables.)" add-minor-mode footnote-mode footnote-mode-line-string nil provide footnote] 6)