JFIF       %%-))-969KKd       %%-))-969KKd! f%eK_.T  v_/n6q>e}&Cx@t7OuqySN%y%tz@ Un(quo{tS]\~LzǚPk;fϛϹ2y-=_z.NWW7DW@'4`3w3rr;hP8B%ַBe]`7Ҽo1e)弆O|4Wk*}7Su[9=U 9 |_+:@}@˵u@ g<4N<@=/ I(~}qq=y- u|. y'`3S+4$e= k4P]M^_Nou*R-,X0EI}m&LtVȱa|R\@ ʟ+YeIlY`XV^HV/c-eb du ̈́_2+DpV ` ^^->t7JydE]I 8:7#j̀iiVbp~o݃[}zwGF@-(RTJY@ Ty}X 1!2AQaq"3BR`r@PSb #4CTs0DU$EFcd?Lc4\K#E1$@CV8OƂZ5g;.141;%]6e laǃpv8)80D1ŌxLgWYc+z%:( w^PtdԣV Z:qDsh W) ͷ+~FO]"բ?eN 4)WREZ;T+}]:FRtI ѱއ>'s_[\qNhK ' ^qJv9 ]ʜ1FMzwF8ѯBIp-g`?si;|Hr%>jOh29-+-gQmBH?3P9e')>[k^OaxtLiS30ҿ6*o--I$ 1 z2+OЪ+i˺,_n3(~}StUMc \xSmGD0jMB06%') #1c6s/iaIɉgC%Yoi**MHЛ=rh ĭ總 E>Jў2+ct/^$[_kAOʕicR4qm#Lw!Squ/:e%~zMBfa|e7PUC|"/)CD\cy gڰF9(?\jU+>Cwl#>x^'a7C}LYX<@X`W8P hۂx͍q֜?de1qe* NDuTm-ߣ y+pUy*9aĺ:P4n$2&BTϵ@ a>v3uc,(uF0jˊ́a~32f2=ήZe[r!F !Bu)b FŌt%41N/֑41n1|> 1^;1=IĖEpq%"{/~M.QWDdUA6~z>kPh2Oi?Uc[`+l;՚':۾ږtoZjQ7\:Z3}~ &ڮRQH{mDq0TaM5i:5sC0x<]=Mp c!C<6]~vpxeH[AmY'iԖ_~ a(Ȕ@+a< w] wbk1#aD 9. ?p$ Qؒi-8S㨸f45t:ʙѾ.{mMshU1k\z^*#It@ v:%#iSZ.{.Vemm,Z3*;HtU8E.v'e ޴ 4WwLDe)jY*R'?wM֣ b+IfO('Y J$o޼ l.蕁~ Y Em>Y^m"r^4w}2PI7R1gV\wtVT׿w'*N{ZGN8qzrM/LO~ O~|ڞ櫮o{\dV斀AJmn E#HQg$!{XM'{u* 4O)>F.";l2z3IJ2?Fh7)rjrv@ AJlУ 0`StpGD&nƒpxΡ}P늿D@cEH҆2[9a}U/biEzu)xYR>߹q (yA~ُp \U\L\6~" U'>GJOP,ko:JGI*٢C8f8굟m#GV̐Cj]}N_]aJulE.+I&y5 6*TGHZRů}efjv"\3/3_hq՝g !ir,ܐv%~*lXccyo) 拏Qp_tT3!,Dur!CH7;9GQQmE:ÑCaƅ;zeij;d+% z#e%gdI9E5BB&۟S"=C(>{֠ ɫNUळiu>;P}حW]ouBmJS0ktRtDm+$ԫU_dq)$ ʃnLGSፑf'vlzP/_]QԂ]ȗ|W\;wTSf!m,ri{w了enP(`*.1i2.}e@;HA&_N᷸1|:Gjڒj~i/֬]1(N +^ bQq:›m*o5Y(.JPV[3ޭj֭j+i(uָ]kV)A/%X Fa?8'o>ꝣKks\_k)S%zDTRw#h#e#1Euk&,Yw+Ap"PIZ*j*Ug">m>|ڇ(#FXzCi9%J'H3Xwi-9s0S`R^֮ YLJz+q^i}i1jLK+ [ NzDSq[+Q'ݖl=s<[iIWz=%}[jɁ֠$$N7IUm83SVŭw)#0$g C26^ʓW<=B>{R)&繻8j3cbbce7TE1r\'}FūLO+KʢXm/=H 6FaRHI^Lȹ83g9CM93쑑nE)=q4I$s'ݠajm]"O>L4Vb;(eHm$֫ӆyYtYYr(<Ɠ2Fm "f֒;Tξu8jZR$b!E*9 yy+V:Dm Œ9@-f*l2#ٿPt#T҂ӵ&;AȃWlf xϜZكfj%bs ,/uN{,Gz*kkP M6f/0[I;S)ml-؉)~q9v`ǣ4gZJ}h&dﺥ#{}uDa7j(I'2OҒMF7 .Ey<$5;2ժTI %)TwG54Ŭ Kb6rG;uq\[8DJ'i$?Pq-ݗs\JGkYO2%}b\9;Tk⾜3%qSd( [O4i'jQՃ &F Ҧ T2!G{N j~:Cz J3|xd(6TZ a b5gfK\I)WYARA(RVE$G8at̖qWq{B:Q^g3QzcAZrH|GMcjb{+)r=>:de:¹[QOe@>ISP1nIq!:3G).!ŶB꠲#0Eb2"Lt4ƺKCGn9P=PeoX8@fղ Gi9k ^aHAV<)GG*k_aUΜWsX4ʷ\%m,W*F}<1E/&NJIʳ:PmeRuń%A<ᶧ2s^s-9$PHw]ZB#[>9Fm*>Ut.HugK9uaAF.%fW&J~$k^S:iގT9_5`_bR`ܒ(8Fa?jMc4Pŭ!VB7 W+߀ i>b٠,]?<{aXgpJ]璹نrV53-)p:,R%>#W۲4K{%L%]ͅP,7"[NI:ܴ- AJr)#"=k#Eoa PP$C>7m_t ڠcJZymA [qwDw|*3(FMۭ\KP-'1WK, suu;~ZaTnyi$A =46i֑AUU"l:gA ]"8&ד<{z&O!WF^XGhViWM\q(*p#Fk?p\Ym*J3B3'%jn+ IG{VcVL-f7 #/u}5bD7XMi!{#b$U]q\RGa ;OZXv^WZ\ܭ( lhSˎ6 V'h GY{49$r8AIȃ#V$HL/~l.]:>29:EkSO%N$Ϋkͯ⫝̸yˮ0mE+IVwuIu>Xj%6@[k)aqJz|؏!Υ֔RP.l@tⵅkZg'5nrqDU^kJBEBfrG)+J$"dB3#ٔk4yQCz9S\8'#/5cˑYO(4dhIM<6BߢJNDZFEgD6vnl|^kr;^hϨ1!ʌ:įZBᝋx|T+'!c t"YH=)"g6-t+.Ur$+ZzRG s*f9_QY4El>DI[}B=>v)iTg[?oWwۿlWG69k{Qx]-*$<-=W¹nUĂ}G4tZ]^Q8m!])SyR)vOR(_Aiϵei#{$hਧ.SLN}߬e}EgZwgAWPBcZÖ']P ;2/hy}1M9Fj'.ӖZy-,r ND|jlC)jqSʚV)]p3;❀[:tBH##HqhZr\j"tG-тtHtB24PJ:w;xI0$ wEQ#)FejK rSw|">Tҙ#2Xc8g,(L`S2 tM>5@<)A71iXSlHڛ9(y4KUu:xARdf5\Zq|m{ӭjI8%. ڟ5pxvqd(9P$#"8CQ NKFۘ;RTPE8^`WãRxL髍{}ġͭ緗Ҍ/<xcKOVy0\{Uk85A07)_uCuopN>~3e e޽ytYnDm3)ܠ&,![y3CcؽK+raޱX~aRbm<wE #+ԺQXfGq+h[71_A* [V٣sCEXb\fNiXNݔz NҲ wrG"+ kлYI`ϼUՄ o9Vc7^[Y"E]W>(GSkt]Gcx~hM`?WV8q w< `bJb̑ NNG[xr̈>Kþ7<7H56pIEKgoE`?4e)ޛ)7M(-4ot}LDG6"qycg~x{>8.,7W_ɦ/nG|MFU^VYpa",BBBH;GC#2JerK*ZIqbIphت݉)c繥ՅVtLnEcf62:;\Rw@{ S5Q $ϑTz;EzFO5Pn.NA<~ҌoXR|Ig$^]A|^_mmҷj8mbMbՅHmvI_MqƊFCq&Б%z>ΧKEAg4y;/0f[|@$SG,h5@0RȁцEH-qm%Kb%Dx:0XNHWIᰵ$G)|^ χ,m,#%6צIpO FDFUH5JKlI>Vxn;ĶY;dZkarnƭaeG< W#9+؄l?jEmDo<~W++0#π*<.ۘZ+H$VfF|J&#N ?*<<⢌՞\.#I: !#Sh-4'F |-[WQFH7 )d`JFCbFɞ9N9vՅW4xPOBHc2a"*90Iv5IGI<hI I*'Ƿ.-m1ȼѹKF2ٷ;*A*T6FDSKsipI tGx f$9 Ǐzf{kd@r:/?(i^b 3)_g;&IEWu̓*2t7qL Ti5, wdXr&Gwmŏy)IJD+iE:v6[=9ʰ;q` =}#q:<>~mFU631TqQ (t2/c~ iK'y˴TlxsF_$ {a8[yfc>Y͘k8&9x\Նڻ{I&7+ fv F=,ꌼcCA[c:麑î6B겦&|mFm㪈Rfw .xJês1?_UnuQGǪ?6wR5b-:q{wK  !1A2Qq"@PRa #03BCSbr4$T`c?K)o<rzѸUL<6K4F̘E¹?Q7 QZtʄSV9iE$m6vU>8_F!zaS# j_4Jzm_bȚ;/:Iq7A9Qڜp͖!QTaOSTQzqS5U{LHOWc;TWUA}YWqUNKURѾĴ:gfYnQ*dv?F6i1G6[H?W*!Wl 8OlE?U$jv<&Rا@TG"X޺51?Ikymc{TLʧA4Y+#a=[#j Ge;@֍Xًv_(uVgJjbէz;5$۱ʡ)zv|eS u̎b{ean<6\;CQ<@΍b{ZM%[*n,z{EZR++e`w޹bh9cWF2ǴU:RMWd架;UJcDtK_G@y5GāYzF 8cWb㖈qw4ecqMis,)',o=ߘq5e-0j.}xNGq?d;D5T Dbng2!zN%i`IJ4]JN Kv ./iLZFOii h=yn%wdԲ:d뉆2 ]|1jnvBV@XkxN_;J Kӯ$ΟVlXm x[0'id =qcamjdӚȹaE4rY26!۩PS#U v{-51~q<'x;Z *'Fg"pojg9l:5W媴txyyUU%`_58Mngv[+jz>XwbIt$]ɞ*{ &b^F=C4ЏZ+ F\pR]9c1b * @@K,\ϔ =0<9N{U^ozﺊ<˒D4p2 ,Ƿ˗:#]j*&*jFTܪTdF@x8׭CX2U&y({9b駴to90\DUaaƏ@J:tš#x]d0pUiJ!Џ_1Ke9s$\t%ZiW-]ZVp[!c8OڋGPmM 'ÈX$I"s)Ȍ[ڦT ׫wJsn$QӨ]dJ[;~ԕ$lŧt}7RU@&778ܷK "$4C^iQ􄆺h(Cg#P QҤ1 7~V=6~8:#7/N5qz=8ȂiEʀJpnx8.9@~1m3sE? :zqGY}:O#yw23$1%m}8`E毑s_PznQ[LF%D;S)י -YW < quTݪҒl>I£$qG,Ȑf=g + `~}m5dO+ipyOfv]ishu*8tx"4n7putfV]D`i=ZHWIwȩ<[.P\xӊF)jbKfzASi{*u#8 9p뚰 H@ff>,`2 L6b8 mw{Hn3|b3Fg1e6C<eH /_~B#L *t0xbS% 웞: Aɔ89hjd[OY墪9sŎzNZ:&Yiu%MGw=Y ]QӍ -u@'p[wK%suԘse^wbiɫ:f䲯4ֶCP JFE32 X;yVeAbFyyX%H ,vgb~Ksʊ&V φ 5f̅2K7ZVԎBLǑ=zv-yq,nȇ'(:8$(rH*!S RI.Lj"9\W>])|›\o?-tEs#678PI:e5n$i0ScudA F(ET lq{讬3 28xۆ1IPԲ v0r$0{[J*cyA 1OQ-3f5;׆!`;mV[g{*d$221VR8jk.aH)7c=BO>~ T77XӇʧ _NاVV:Gye)NKk Ǵ`ՏS=Wy\cu`}@8C2su XqC Պ̜xEU ڭ{$KόI@F؛NLOA$F[X2rĔG L\wE2J3S8IJ2e`A7),b +noĐ<{XA"Lj%W̮RI7=e0O {F 3t6ǽN7aNHmo!_5G/GGz`ǻwl${wzd2X,!a/@X{wh]S MARIJUANA
— DIOS — NO — CREA — NADA — EN — VANO —
Linux vps-ed8565de 5.10.0-37-cloud-amd64 #1 SMP Debian 5.10.247-1 (2025-12-11) x86_64
  SOFT : Apache/2.4.65 (Debian) PHP : 7.4.33
/usr/share/groff/1.22.4/tmac/
51.178.36.14

 
[ NAME ] [ SIZE ] [ PERM ] [ DATE ] [ ACT ]
+FILE +DIR
mdoc dir drwxr-xr-x 2021-12-20 04:33 R D
an-ext.tmac 3.699 KB -rw-r--r-- 2021-01-27 09:42 R E G D
an-old.tmac 14.318 KB -rw-r--r-- 2021-01-27 09:42 R E G D
an.tmac 0.306 KB -rw-r--r-- 2021-01-27 09:42 R E G D
andoc.tmac 2.592 KB -rw-r--r-- 2021-01-27 09:42 R E G D
composite.tmac 0.786 KB -rw-r--r-- 2021-01-27 09:42 R E G D
cp1047.tmac 2.396 KB -rw-r--r-- 2021-01-27 09:42 R E G D
cs.tmac 4.723 KB -rw-r--r-- 2021-01-27 09:42 R E G D
de.tmac 5.013 KB -rw-r--r-- 2021-01-27 09:42 R E G D
den.tmac 1.197 KB -rw-r--r-- 2021-01-27 09:42 R E G D
devtag.tmac 3.74 KB -rw-r--r-- 2021-01-27 09:42 R E G D
doc-old.tmac 35.714 KB -rw-r--r-- 2021-01-27 09:42 R E G D
doc.tmac 84.607 KB -rw-r--r-- 2021-01-27 09:42 R E G D
eqnrc 1.394 KB -rw-r--r-- 2021-01-27 09:42 R E G D
europs.tmac 1.649 KB -rw-r--r-- 2021-01-27 09:42 R E G D
fallbacks.tmac 1.383 KB -rw-r--r-- 2021-01-27 09:42 R E G D
fr.tmac 5.43 KB -rw-r--r-- 2021-01-27 09:42 R E G D
hyphen.cs 20.935 KB -rw-r--r-- 2021-01-27 09:42 R E G D
hyphen.den 156.326 KB -rw-r--r-- 2021-01-27 09:42 R E G D
hyphen.det 157.138 KB -rw-r--r-- 2021-01-27 09:42 R E G D
hyphen.fr 27.554 KB -rw-r--r-- 2021-01-27 09:42 R E G D
hyphen.sv 34.018 KB -rw-r--r-- 2021-01-27 09:42 R E G D
hyphen.us 27.462 KB -rw-r--r-- 2021-01-27 09:42 R E G D
hyphenex.cs 0.493 KB -rw-r--r-- 2021-01-27 09:42 R E G D
hyphenex.us 21.246 KB -rw-r--r-- 2021-01-27 09:42 R E G D
ja.tmac 1.889 KB -rw-r--r-- 2021-01-27 09:42 R E G D
latin1.tmac 2.219 KB -rw-r--r-- 2021-01-27 09:42 R E G D
latin2.tmac 2.307 KB -rw-r--r-- 2021-01-27 09:42 R E G D
latin5.tmac 2.226 KB -rw-r--r-- 2021-01-27 09:42 R E G D
latin9.tmac 2.219 KB -rw-r--r-- 2021-01-27 09:42 R E G D
man.tmac 0.057 KB -rw-r--r-- 2021-01-27 09:42 R E G D
mandoc.tmac 0.06 KB -rw-r--r-- 2021-01-27 09:42 R E G D
mdoc.tmac 0.056 KB -rw-r--r-- 2021-01-27 09:42 R E G D
papersize.tmac 4.23 KB -rw-r--r-- 2021-01-27 09:42 R E G D
pdfpic.tmac 3.67 KB -rw-r--r-- 2021-01-27 09:42 R E G D
pic.tmac 0.136 KB -rw-r--r-- 2021-01-27 09:42 R E G D
ps.tmac 20.095 KB -rw-r--r-- 2021-01-27 09:42 R E G D
psatk.tmac 1.076 KB -rw-r--r-- 2021-01-27 09:42 R E G D
psold.tmac 1.785 KB -rw-r--r-- 2021-01-27 09:42 R E G D
pspic.tmac 4.881 KB -rw-r--r-- 2021-01-27 09:42 R E G D
safer.tmac 0.213 KB -rw-r--r-- 2021-01-27 09:42 R E G D
sv.tmac 4.3 KB -rw-r--r-- 2021-01-27 09:42 R E G D
trans.tmac 4.689 KB -rw-r--r-- 2021-01-27 09:42 R E G D
troffrc 1.604 KB -rw-r--r-- 2021-01-27 09:42 R E G D
troffrc-end 1.14 KB -rw-r--r-- 2021-01-27 09:42 R E G D
tty-char.tmac 5.688 KB -rw-r--r-- 2021-01-27 09:42 R E G D
tty.tmac 1.838 KB -rw-r--r-- 2021-01-27 09:42 R E G D
unicode.tmac 0.091 KB -rw-r--r-- 2021-01-27 09:42 R E G D
www.tmac 39.964 KB -rw-r--r-- 2021-01-27 09:42 R E G D
zh.tmac 1.688 KB -rw-r--r-- 2021-01-27 09:42 R E G D
REQUEST EXIT
©TheAlmightyZeus
.\" an-old.tmac .\" .\" Copyright (C) 1989-2018 Free Software Foundation, Inc. .\" Written by James Clark (jjc@jclark.com) .\" .\" This file is part of groff. .\" .\" groff is free software; you can redistribute it and/or modify it .\" under the terms of the GNU General Public License as published by .\" the Free Software Foundation, either version 3 of the License, or .\" (at your option) any later version. .\" .\" groff is distributed in the hope that it will be useful, but WITHOUT .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY .\" or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public .\" License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see .\" . .\" .\" -rcR=1 => Create a single, very long page instead of multiple .\" pages. Useful for online display. Default in nroff .\" mode. Deactivate with -rcR=0. .\" -rC1 => Number pages continuously, rather than start each at 1. .\" -rD1 => Double-sided printing, ie different odd and even page .\" footers. .\" -rPnnn => Number first page nnn. .\" -rSxx => Use size 'xx'pt (either 10, 11, or 12) for document rather .\" than the default size of 10pt. .\" -rXnnn => Number pages after nnn as nnna, nnnb, nnnc, ... .\" .\" The file man.local is loaded at the end. Put local additions there. .\" If you need to add things to TH, use '.am1 TH'. .\" . .if !\n(.g .ab These man macros work only with groff. . .do if d RI .nx . .do mso devtag.tmac . .nr _C \n(.C .cp 0 . .if (\n[.x]\n[.y] < 118) \ . ab You need GNU troff 1.18 or higher to run this version of man! . .\" Define a string for use in diagnostic messages. .ds an-old an-old.tmac . .if !r D .nr D 0 .if !r C .nr C 0 .if !r S .nr S 10 .\" We must use consecutive page numbers when using PostScript to .\" generate HTML images, and we must not reset the page number at the .\" beginning (the 'ps4html' register is automatically added to the .\" command line by the pre-HTML preprocessor). .if !r ps4html \ . if r P .pn 0\n[P] .if !r cR \{\ . ie n .nr cR 1 . el .nr cR 0 .\} . .nr need_eo_h 0 .nr need_col2 0 . .\" set up the line length... .\" giving precedence to any prior assignment to the \n[LL] register. .if !r LL \{\ . . \" but if that isn't predefined... . \" then try to respect any prior '.ll' request. . nr LL \n[.l] . . \" For troff, this is sufficient to give us a default line length of . \" 6.5i, but for nroff, we prefer a default of 78n to nroff's default . \" 65n. This has the unfortunate side effect that we will override a . \" user's '.ll 65n' request, with our preferred 78n default; we can't . \" possibly know that the 65n came from a '.ll' request, and MUST . \" assume that it was set by nroff, as its built-in default! If the . \" user wants to force this setting, then he MUST use the '-rLL=65n' . \" option, or an equivalent '.nr LL 65n' request. . if n \ . if (\n[LL] = 65n) \ . nr LL 78n .\} . .if !r LT \ . nr LT \n[LL] . .nr FT (-.5i) . .\" Default heading font .ds HF B\" . .nr an-first 1 . .nr an-html 0 .if '\*[.T]'html' .nr an-html 1 .if \n[an-html] .nr C 1 .if r ps4html .nr C 1 . .\" We redefine .ne to avoid page breaks if cR is set; instead, the page .\" length is increased to the necessary amount (this is needed for .\" tables). .\" .\" Similarly, we redefine .bp if cR is set, adjusting the page length .\" to the current position so that no empty lines are inserted. .if \n[cR] \{\ . de1 ne . ie \\n[.$] \ . nr an-ne (v;\\$*) . el \ . nr an-ne 1v . if (\\n[an-ne] >= \\n[.t]) \ . pl +(\\n[an-ne]u - \\n[.t]u + 1v) . . . . rn bp an-bp . de1 bp . br . pl \\n[nl]u . an-bp \\$* . . .\} . .de set-an-margin . nr an-level 1 . nr an-margin \\n[IN] . nr an-saved-margin1 \\n[IN] . nr an-prevailing-indent \\n[IN] . nr an-saved-prevailing-indent1 \\n[IN] .. . .ds an-extra1 .ds an-extra2 .ds an-extra3 . .\" .TH title section extra1 extra2 extra3 .de1 TH . if \\n[an-html] \{\ . DEVTAG-TL . nop \\$1 . DEVTAG-EO-TL . \} . . de an-init \" This approach gets multiple man pages right. . ds an-title "\\$1\" . ds an-section "\\$2\" . ds an-extra1 "\\$3\" . ie (\\n[.$] > 3) .ds an-extra2 "\\$4\" . el .ds an-extra2 \"Sun Release 4.0 . . ie (\\n[.$] > 4) .ds an-extra3 "\\$5\" . el \{ .ie '\\$2'1' .ds an-extra3 General Commands Manual . el \{ .ie '\\$2'2' .ds an-extra3 System Calls Manual . el \{ .ie '\\$2'3' .ds an-extra3 Library Functions Manual . el \{ .ie '\\$2'3p' .ds an-extra3 Perl Programmers Reference Guide . el \{ .ie '\\$2'4' .ds an-extra3 Kernel Interfaces Manual . el \{ .ie '\\$2'5' .ds an-extra3 File Formats Manual . el \{ .ie '\\$2'6' .ds an-extra3 Games Manual . el \{ .ie '\\$2'7' .ds an-extra3 Miscellaneous Information Manual . el \{ .ie '\\$2'8' .ds an-extra3 System Manager's Manual . el \{ .ie '\\$2'9' .ds an-extra3 Kernel Developer's Manual . el .ds an-extra3 . \}\}\}\}\}\}\}\}\}\} . ds an-init \\.. . . DT . . nr PS 10z \" default point size . nr PS-SS 10z . nr PS-SH 10.95z . nr VS 12p . . \" use sizes similar to LaTeX . if t \{\ . ie (\\n[S] == 11) \{\ . nr PS 10.95z . nr PS-SS 10.95z . nr PS-SH 12z . nr VS 13.6p . \} . el \{\ . if (\\n[S] == 12) \{\ . nr PS 12z . nr PS-SS 12z . nr PS-SH 14.4z . nr VS 14.5p . \} . \} . \} . . ps \\n[PS]u . vs \\n[VS]u . ll \\n[LL]u . .\" We must select an integer indentation value for nroff; .\" see comment in an-do-tag. . if !r IN \{\ . ie t .nr IN 7.2n . el .nr IN 7n . \} . PD . if !r SN \ . nr SN 3n \" indentation of sub-sub-headings relative to sub-heads . set-an-margin . nr an-tag-sep 1n . . nr an-no-space-flag 0 . nr an-break-flag 0 . nr an-div? 0 . . ie \\n[cR] \ . an-header . el \{\ . wh 0 an-header . wh -1i an-footer . wh \\n[FT]u an-p-footer . . if \\n[nl] \{\ . ie \\n[C] .bp (\\n[%] + 1) . el .bp 1 . \} . \} .. . .\" BSD compatibility macros: .AT and .UC . .de1 AT . ds an-extra2 "7th Edition\" . if "\\$1"3" .ds an-extra2 "7th Edition\" . if "\\$1"4" .ds an-extra2 "System III\" . if "\\$1"5" \{\ . ie "\\$2"" .ds an-extra2 "System V\" . el .ds an-extra2 "System V Release \\$2\" . \} .. . .de1 UC . ds an-extra2 "3rd Berkeley Distribution\" . if "\\$1"3" .ds an-extra2 "3rd Berkeley Distribution\" . if "\\$1"4" .ds an-extra2 "4th Berkeley Distribution\" . if "\\$1"5" .ds an-extra2 "4.2 Berkeley Distribution\" . if "\\$1"6" .ds an-extra2 "4.3 Berkeley Distribution\" . if "\\$1"7" .ds an-extra2 "4.4 Berkeley Distribution\" .. . .de1 DT . ta T .5i \" This sets tabs every .5 inches .. . .de1 PD . ie \\n[.$] .nr PD (v;\\$1) . el .nr PD (.4v >? \n[.V]) .. . .\" Redefine these to customize the header & footer . .de1 PT . tl '\\*[an-title](\\*[an-section])'\\*[an-extra3]'\\*[an-title](\\*[an-section])' .. . .de1 BT . if r ps4html \ . return . ie \\n[D] \{\ . if o .tl '\\*[an-extra2]'\\*[an-extra1]'\\*[an-page-string]' . if e .tl '\\*[an-page-string]'\\*[an-extra1]'\\*[an-extra2]' . \} . el \ . tl '\\*[an-extra2]'\\*[an-extra1]'\\*[an-page-string]' .. . .de1 an-header . an-init . if \\n[cR] \{\ . ie \\n[an-first] \ . nr an-first 0 . el \ . sp .5i . \} . ev an-1 . ps \\n[PS]u . vs \\n[VS]u . lt \\n[LT]u . ie \\n[an-html] \ . tl '''' . el \{\ . if !\\n[cR] \ . sp .5i . PT . ie !\\n[cR] \ . sp |1i . el \ . sp .5i . \} . ev . ns .. . .de1 an-footer ' bp .. . .af an-page-letter a . .de1 an-p-footer . ev an-1 . ps \\n[PS]u . vs \\n[VS]u . lt \\n[LT]u . ie \\n[an-html] \{\ . ds an-page-string . ds an-extra1 . ds an-extra2 . \} . el \{\ . ie r X \{\ . if (\\n[%] > \\n[X]) \{\ . nr an-page-letter (\\n[%] - \\n[X]) . ds an-page-string \\n[X]\\n[an-page-letter]\" . \} . \} . el \{\ . ie \\n[cR] \ . ds an-page-string "\\*[an-title](\\*[an-section])\" . el \ . ds an-page-string \\n[%]\" . \} . \} . BT . ev .. . .de1 an-end . nr % 1 . pl +4v . fl . sp 3 . an-p-footer . pl \\n[nl]u .. . .if \n[cR] .em an-end . .de1 SH . sp \\n[PD]u . set-an-margin . fi . in \\n[an-margin]u . ti 0 . nr need_eo_h 1 . DEVTAG-NH \\n[an-level] . itc 1 an-trap . nr an-no-space-flag 1 . nr an-break-flag 1 . ps \\n[PS-SH]u . ft \\*[HF] . ne (2v + 1u) . if \\n[.$] \&\\$* .. . .de1 SS . sp \\n[PD]u . set-an-margin . fi . in \\n[IN]u . ti \\n[SN]u . itc 1 an-trap . nr an-no-space-flag 1 . nr an-break-flag 1 . ps \\n[PS-SS]u . ft \\*[HF] . ne (2v + 1u) . if \\n[.$] \&\\$* .. . .de1 B . itc 1 an-trap . ft B . if \\n[.$] \&\\$* .. . .de1 I . itc 1 an-trap . ft I . if \\n[.$] \,\\$*\/ .. . .de1 SM . itc 1 an-trap . ps -1 . if \\n[.$] \&\\$* .. . .de1 SB . itc 1 an-trap . ps -1 . ft B . if \\n[.$] \&\\$* .. . .de1 TP . sp \\n[PD]u . if \\n[.$] .nr an-prevailing-indent (n;\\$1) . itc 1 an-trap . in 0 . if !\\n[an-div?] \{\ . ll -\\n[an-margin]u . di an-div . \} . nr an-div? 1 .. . .de1 an-trap . if \\n[need_eo_h]>0 .DEVTAG-EO-H . nr need_eo_h 0 . if \\n[need_col2]>0 .DEVTAG-COL 2 . nr need_col2 0 . ft R . ps \\n[PS]u . vs \\n[VS]u . if \\n[an-break-flag] \{\ . br . nr an-break-flag 0 . \} . if \\n[an-no-space-flag] \{\ . ns . nr an-no-space-flag 0 . \} . if \\n[an-div?] .an-do-tag .. . .de an-do-tag . br . di . nr an-div? 0 . ll . \" We must emit the diversion in a separate environment to assure . \" that a possible margin character is printed correctly. . ev an-2 . evc 0 . mc . nf . in \\n[an-margin]u . ie (\\n[dl] + \\n[an-tag-sep] > \\n[an-prevailing-indent]) \{\ . ne (2v + 1u) . an-div . ev . in (\\n[an-margin]u + \\n[an-prevailing-indent]u) . \} . el \{\ . \" In nroff mode, the indentation value should be an integer . \" multiple of the character cell, to avoid different results . \" compared to the .ie part above. . ne (1v + 1u) . DEVTAG-COL 1 . an-div . sp -1 . ev . in (\\n[an-margin]u + \\n[an-prevailing-indent]u) . DEVTAG-COL-NEXT 2 . \} .. . .de1 LP . sp \\n[PD]u . ps \\n[PS]u . vs \\n[VS]u . ft R . in \\n[an-margin]u . nr an-prevailing-indent \\n[IN] . ns .. . .als PP LP .als P LP . .de1 IP . ie !\\n[.$] \{\ . ps \\n[PS]u . vs \\n[VS]u . ft R . sp \\n[PD]u . ne (1v + 1u) . in (\\n[an-margin]u + \\n[an-prevailing-indent]u) . ns . \} . el \{\ . ie (\\n[.$] - 1) .TP "\\$2" . el .TP \&\\$1 . \} .. . .de1 HP . ps \\n[PS]u . vs \\n[VS]u . ft R . sp \\n[PD]u . ne (1v + 1u) . if \\n[.$] .nr an-prevailing-indent (n;\\$1) . in (\\n[an-margin]u + \\n[an-prevailing-indent]u) . ti \\n[an-margin]u . DEVTAG-COL 1 . nr need_col2 1 . ns .. . .ds an-empty \" this is referenced to avoid looping on, e.g., .RB ( \\ ) . .de1 RI . if \\n[.$] \{\ . ds an-result \&\f[R]\\$1\" . shift . while (\\n[.$] >= 2) \{\ . as an-result \,\f[I]\\$1\f[R]\/\\$2\\*[an-empty]\" . shift 2 . \} . if \\n[.$] .as an-result \,\f[I]\\$1\" \\*[an-result] . ft R . \} .. . .de1 IR . if \\n[.$] \{\ . ds an-result \&\f[I]\,\\$1\f[R]\" . shift . while (\\n[.$] >= 2) \{\ . as an-result \/\\$1\f[I]\,\\$2\f[R]\" . shift 2 . \} . if \\n[.$] .as an-result \/\\$1\" \\*[an-result] . ft R . \} .. . .de1 IB . if \\n[.$] \{\ . ds an-result \&\f[I]\,\\$1\" . shift . while (\\n[.$] >= 2) \{\ . as an-result \/\f[B]\\$1\f[I]\,\\$2\\*[an-empty]\" . shift 2 . \} . if \\n[.$] .as an-result \/\f[B]\\$1\" \\*[an-result] . ft R . \} .. . .de1 BI . if \\n[.$] \{\ . ds an-result \&\f[B]\\$1\" . shift . while (\\n[.$] >= 2) \{\ . as an-result \,\f[I]\\$1\f[B]\/\\$2\\*[an-empty]\" . shift 2 . \} . if \\n[.$] .as an-result \,\f[I]\\$1\" \\*[an-result] . ft R . \} .. . .de1 RB . ds an-result \&\" . while (\\n[.$] >= 2) \{\ . as an-result \f[R]\\$1\f[B]\\$2\\*[an-empty]\" . shift 2 . \} . if \\n[.$] .as an-result \f[R]\\$1\" \\*[an-result] . ft R .. . .de1 BR . ds an-result \&\" . while (\\n[.$] >= 2) \{\ . as an-result \f[B]\\$1\f[R]\\$2\\*[an-empty]\" . shift 2 . \} . if \\n[.$] .as an-result \f[B]\\$1\" \\*[an-result] . ft R .. . .de1 RS . nr an-saved-margin\\n[an-level] \\n[an-margin] . nr an-saved-prevailing-indent\\n[an-level] \\n[an-prevailing-indent] . ie \\n[.$] .nr an-margin +(n;\\$1) . el .nr an-margin +\\n[an-prevailing-indent] . in \\n[an-margin]u . nr an-prevailing-indent \\n[IN] . nr an-level +1 .. . .de1 RE . ie \\n[.$] .nr an-level ((;\\$1) ? \\n[an-level]) . nr an-margin \\n[an-saved-margin\\n[an-level]] . nr an-prevailing-indent \\n[an-saved-prevailing-indent\\n[an-level]] . in \\n[an-margin]u .. . .\" table support . .de1 TS . sp \\n[PD]u . if \\n[an-html] \{\ . nr an-TS-ll \\n[.l] . ll 1000n . \} . HTML-IMAGE .. . .de1 T& .. . .de1 TE . HTML-IMAGE-END . if \\n[an-html] \ . ll \\n[an-TS-ll]u .. . .\" dummy equation delimiters .de1 EQ . if \\n[an-html] \{\ . nr an-EQ-ll \\n[.l] . ll 1000n . \} . HTML-IMAGE .. .de1 EN . HTML-IMAGE-END . if \\n[an-html] \ . ll \\n[an-EQ-ll]u .. . .de1 R \c . ie \\n[.$] \{\ . tmc \\*[an-old]: \\n[.F]: line \\n[.c]: 'R' is a string . tm1 " (producing the registered sign), not a macro. . nop \\$* . \} . el \{\ . ie c\[rg] \ . nop \[rg]\c . el \ . nop (Reg.)\c . \} .. . .\" These strings must work in compatibility mode also. . .ds S \s'\\n(PSu'\" .ie c\[tm] .ds Tm \(tm\" .el .ds Tm (TM)\" .ds lq \(lq\" .ds rq \(rq\" . .if !\n[an-html] \{\ . if !rHY \{\ . ie \n[cR] \ . nr HY 4 . el \ . nr HY 6 . \} . hy \n[HY] .\} . .\" For UTF-8, map some characters conservatively for the sake .\" of easy cut and paste. . .if '\*[.T]'utf8' \{\ . rchar \- - ' ` . . char \- \N'45' . char - \N'45' . char ' \N'39' . char ` \N'96' .\} . .\" Load man macro extensions. .mso an-ext.tmac . .\" Load local modifications. .mso man.local . .cp \n[_C] . .\" ==================================================================== .\" Editor settings .\" ==================================================================== . .\" Local Variables: .\" mode: nroff .\" fill-column: 72 .\" End: .\" vim: set filetype=groff textwidth=72: