From f5a8888aff84900058a6a779394797bd986e1da1 Mon Sep 17 00:00:00 2001 From: Larry Masinter Date: Mon, 3 Jul 2023 12:43:19 -0700 Subject: [PATCH] Add .tedit files which correspond to Medley release notes (#1124) --- docs/ReleaseNote/APPENDIXA-THEEXEC.TEDIT | Bin 0 -> 96099 bytes docs/ReleaseNote/APPENDIXB-SEDIT.TEDIT | Bin 0 -> 78968 bytes docs/ReleaseNote/APPENDIXC-ICONW.TEDIT | Bin 0 -> 15452 bytes docs/ReleaseNote/APPENDIXD-FREEMENU.TEDIT | Bin 0 -> 81150 bytes docs/ReleaseNote/APPENDIXE-ERRSYS.TEDIT | 148 ++++++++++++++++++ docs/ReleaseNote/ENVOSCOVERSHEET.TEDIT | Bin 0 -> 5503 bytes docs/ReleaseNote/Indexfinal.tedit | 138 ++++++++++++++++ docs/ReleaseNote/LOT.tedit | Bin 0 -> 3368 bytes docs/ReleaseNote/PREFACE.TEDIT | Bin 0 -> 10616 bytes docs/ReleaseNote/PRINTINGSPEC.TEDIT | Bin 0 -> 1634 bytes docs/ReleaseNote/SEC1-INTRODUCTION.TEDIT | Bin 0 -> 7019 bytes .../ReleaseNote/SEC2-NOTES-AND-CAUTIONS.TEDIT | Bin 0 -> 15016 bytes docs/ReleaseNote/SEC3-IRMFEATURES-I.TEDIT | Bin 0 -> 25426 bytes docs/ReleaseNote/SEC3-IRMFEATURES-II.TEDIT | Bin 0 -> 134052 bytes docs/ReleaseNote/SEC3-IRMFEATURES-III.TEDIT | Bin 0 -> 55722 bytes docs/ReleaseNote/SEC4-IRMERRATA.TEDIT | Bin 0 -> 133384 bytes docs/ReleaseNote/SEC5-LIBRARY-MODULES.TEDIT | Bin 0 -> 24785 bytes docs/ReleaseNote/SEC6-USERS-GUIDES.TEDIT | Bin 0 -> 62245 bytes docs/ReleaseNote/SEC7-CLIMPLMNTN.TEDIT | Bin 0 -> 45410 bytes docs/ReleaseNote/TABS2L.SKETCH | Bin 0 -> 7568 bytes docs/ReleaseNote/TABSINFOP.SKETCH | 2 + docs/ReleaseNote/TABSLAYOUTL.SKETCH | Bin 0 -> 7652 bytes docs/ReleaseNote/TABSPEC.TEDIT | Bin 0 -> 3140 bytes docs/ReleaseNote/TOC.TEDIT | Bin 0 -> 34289 bytes docs/ReleaseNote/Tab-Replacements.tedit | Bin 0 -> 5396 bytes docs/ReleaseNote/Titlepage.tedit | Bin 0 -> 6183 bytes docs/ReleaseNote/bindercover.sketch | Bin 0 -> 4100 bytes docs/ReleaseNote/indexbase.tedit | 146 +++++++++++++++++ 28 files changed, 434 insertions(+) create mode 100644 docs/ReleaseNote/APPENDIXA-THEEXEC.TEDIT create mode 100644 docs/ReleaseNote/APPENDIXB-SEDIT.TEDIT create mode 100644 docs/ReleaseNote/APPENDIXC-ICONW.TEDIT create mode 100644 docs/ReleaseNote/APPENDIXD-FREEMENU.TEDIT create mode 100644 docs/ReleaseNote/APPENDIXE-ERRSYS.TEDIT create mode 100644 docs/ReleaseNote/ENVOSCOVERSHEET.TEDIT create mode 100644 docs/ReleaseNote/Indexfinal.tedit create mode 100644 docs/ReleaseNote/LOT.tedit create mode 100644 docs/ReleaseNote/PREFACE.TEDIT create mode 100644 docs/ReleaseNote/PRINTINGSPEC.TEDIT create mode 100644 docs/ReleaseNote/SEC1-INTRODUCTION.TEDIT create mode 100644 docs/ReleaseNote/SEC2-NOTES-AND-CAUTIONS.TEDIT create mode 100644 docs/ReleaseNote/SEC3-IRMFEATURES-I.TEDIT create mode 100644 docs/ReleaseNote/SEC3-IRMFEATURES-II.TEDIT create mode 100644 docs/ReleaseNote/SEC3-IRMFEATURES-III.TEDIT create mode 100644 docs/ReleaseNote/SEC4-IRMERRATA.TEDIT create mode 100644 docs/ReleaseNote/SEC5-LIBRARY-MODULES.TEDIT create mode 100644 docs/ReleaseNote/SEC6-USERS-GUIDES.TEDIT create mode 100644 docs/ReleaseNote/SEC7-CLIMPLMNTN.TEDIT create mode 100644 docs/ReleaseNote/TABS2L.SKETCH create mode 100644 docs/ReleaseNote/TABSINFOP.SKETCH create mode 100644 docs/ReleaseNote/TABSLAYOUTL.SKETCH create mode 100644 docs/ReleaseNote/TABSPEC.TEDIT create mode 100644 docs/ReleaseNote/TOC.TEDIT create mode 100644 docs/ReleaseNote/Tab-Replacements.tedit create mode 100644 docs/ReleaseNote/Titlepage.tedit create mode 100644 docs/ReleaseNote/bindercover.sketch create mode 100644 docs/ReleaseNote/indexbase.tedit diff --git a/docs/ReleaseNote/APPENDIXA-THEEXEC.TEDIT b/docs/ReleaseNote/APPENDIXA-THEEXEC.TEDIT new file mode 100644 index 0000000000000000000000000000000000000000..07693336481ce9c8fea016613022946fd67e3ad8 GIT binary patch literal 96099 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/APPENDIXB-SEDIT.TEDIT b/docs/ReleaseNote/APPENDIXB-SEDIT.TEDIT new file mode 100644 index 0000000000000000000000000000000000000000..a4496af2277e45f4d3d44c6b4e95de2f5d03d67b GIT binary patch literal 78968 zcmeIb3vgV=c`kScq(ssd_>$vD*NS-v5!65-V33q3igG9nfgu44ARquVB|F~b02qK{ z0yEGIK#I948eUfUAs>#f+U#MFINrM7Cl@p{)cvGSmztmV5UM@j9Ytnzg^vR!fR zR_fYL?!A_GEpfl^|GWG2c?CHv0Y&}RO}lpK58HD3df3l1LLi`uc&rmWTbesZ{U&eP*)fM$bQ-ydwltF5R3)I zpf4B*#(&rzj0gSr6$XR&Jr<1Mn<)#1gVD=D>%P{ob*wm5SqLkQaN%S*3F|ZJpW@l?>8sXX6Vz^L~5>tJ$HdPL%D)sW@!tB|wQVr+IbG7=} zu5kP$z$%EaUY?&VO_m#BpY+FSy(dfa3*~yadmrfJx@2*!zALOv3q}J~RG9@G-@cS&YJyrA9bW zE?2{udbvc@%hi)5Ko=0wcBnixTRsciXUnBVS-LZiN>f0yQmZz?63A4kPE{sL3ut+! zvTzdhPgfc!3@1wU2Js;t^~%i2g>bG^pQ%&+XGByUAfPpcB*rvI#O!a#{=M z#KS*Nks3I9q&=hrwuimLeZ}^0;AlI9Z)kY*(eUWNU`Uvi>I~|Dbf^OswF48>5#C6h z{GpC;cSqUKThS=Zg4_)igQk2HRLj%TU^s>b9+Q$7t_*XrT1CfU<7{K0JQq%t=gZY8 zDLr$tByu)UW;wepPj$5(uGN9v+#H&V>`j%YD^(>e7-*3?Q#z}XL{d!F=FeL3s7-tj zSb&~{Q+~WOH$Pk6rCgX^tWFAxc7>oX`%@W@dayujO@KL0BsmU)e+ha3!G{big4ae% zD%HjU9)jJr<*u*{#zU4TYjg7zmH-{dWVt?HFLRtiviW)i{67m_0qsbr7pHnHUgSDrLRJ}Hr1PG0tR|RPTS23J~0?a^3=SooN zGbb?;AsiW2a)SkVXJ^A|Z2{VYL0VcYRu?L>0-dxD8|8-R0BA;{%z_NcZKu%=AkfEn z=Sq|HT7xE&%_Dv(3p@o_AddtG^iRfsZ-pwjKUtn9!)cyGEYWod&j}9J1Ye7fjEwqZ z=F^B}mYD!IK#mY|sQs?cQbkpLa&~bFRJJU#t;iV2NQoRcbJDQ186_b2{xBg-VNK-6 znO+d0u{e1$gl3&C)hnfmS+IqDf{pX#`oh@|MsWePtl?~~*t5(Zr zJRuX|gl`f1V~k{NcFL>aWO=sMpeX}ql#^%ZpcWfvBY85IiG2)flaq^eJlQ3^nkH~X zz|d;POuYm@466ot)C$18S_@}uQ1iL~hn1bLH54MT2h4^TuQXH@Kj^g-&6cO(&uWW} zGTsbgw4==sKh4x9p>CEOx}zA?FI z>`N3#?A;X(g6)f?nKCqZp^VW}7BRx|<6sXIBRmP>z&yZaL7t6q(9zQSbhVOF<8mmAS z>L}$ixNwl}Y&Z#tR`t;?RFDa_gs5q%R)rlJKUuFW&WO?)epq5z{eoXB&rL8aA!p7i zD&hnTf(r_Qwp{#I2-A%il9FEl2aWDc0z4cBO-{8eXx7W}wNZX-5tgAsl&!KPP=N)R z0>PCf@VF3eDgl^QsnP+9oC!>4eMOgyJ2fGo#uOYf;tS&*B|5V96yt+OZ&YSTJ`!9! znGM6yAsk<1(m_J!St&Dhm|ua=Fd)J_=Mjt)n+j_Yk!!Z7x)5fed@xf(0Er&B`NXc;Aie$?P)}j!!RCN;;n$j93M2M&$v>d@K zqB&u*T5RgL4vE;(L{hiote!75KpjT}GDsSC$&|8dk9EYoC1Bhzt`r#KXSi?%x**RX zecF@99x0I-CMJ!A(c-wyERCacQ_FS*p;Jo1Hs;yH5)vyH&T4(Q&(UMOSR3+G zf&}Bi0z+YuObC@kj*L-^_X!uy&I2HTNvxxNqoq?;9WSHzc}5z>bhr*t&s0|ADR6?E zVYW9e#A>xu4Hy`BZOZF`)*u(~lMnuh`6fS`|HJA%K@0u~&A)3m29InG*5-mK{JSaW z!@pb1zu(^+v~0?Kjx}?aLUgd^L=W1pIe~wIo4fh%YCr1dT4Z9DL+^|3?mvtL`>Zvrcdok4vUKmxiS#}qFJc8*_+PFlmKQD2Og+q@eAw_ z<`2`FW^-!NXwIJe&_Exu*;&XB2{W$<{cA%0%*h&Lhf}o3Xe;K6G!V$oBI{scrH5&j z2a6Af;E;WmVvA`*n!&O-cY&!Q)d5ng)b#AI1{f68hn)#N9K4-IVRau}aP?{(g{Ej)0;rWr^j@5HNlkiLO6zt2b-*yMS ze}vyQx8YxWYvH%wYgt;tw|BM$Uk~IPo}Ej7+bqv=n=an5|J<6_&^`#(Q^WvsDY*Fw zk&R&6<;(cS55B#r-)`8ytpz{4CZ)3lNkxZqXyd?zy-kVV)jEh36i7{Ez~HoGVy`UL zsEk1_*9^KaqtU25OSZ&3da19N?S!b1-7uSwFh~}J-9&Ly_)$kcobzFg2?-JrE;S{5 z*cFb{ZI;Y;Na5V#>_P>paG7MnaM^4n^7htJNqy#679=x36rAkBRJ#cprhQmtf)hkl zv+7aN6*DtZ&B=u_Nkd&s7$CoADw9aj5U3yz=k##c)z#GzIt{i|bW;9MaQhWVd8h)l z6a+q!d0dxDVP@T{%rx85JT6to4eqiqk(9RCDi zkXypHrC`lv{k-mdL&0_Zv+XI5uWAf3P(1m^mWBcsO2za>xv#WXc}P*3_fJy5kUI!@J~ADQF&GXgOZzXnP& z`4}M}@eSNn1^Q+*Bwb0>MDm9^Z;aZjx+sGT`zNitlMpa608D^Jj>n}}1xcE2 zH4ckZR-}-DID|%)+pI@g5u-?VY={+Wl7Upzf>`fvA{7I45?4pjR4W8a`1}mdF{8(a zTpW>aH{svUZh9L3_ATMtdUE^EmV(^d@a>UYUk|=*+7e6!@(s`Wntcm?>y@X2zTAHV zl=A|AExwHeYl0wPA5p&%E_i&SKk!Vn2wX7K#FiQ|tS-c2c?RIHdkiRGSWIRUB7r41 zuU4mzFnajZ9yAGpwXC+0=9$T!jOUAltnNvF(=46i$=27{Fk6}Yucx1F#Jj!Xx zELXK>PGS`3(#2}7JCgk_sZ19`R3!^a4S|c2^?j%&f5I$azzk${T?3D?u>%;Xn`=se zyzVt}`CFSyA)VU&pn#i?xV(9f%cYn+%8|kd8XX=U_3{`db36k+wiAo?utPb5m3@TK zt%u4QR!QJZVwbt_Sy_OwQ+~r6oUR}q5Ay^s`4b9-OQb|taDUWt86D!Fv3&isL=#hs zb8}}^4s??dvhlh-LP-ZoD-Le)wOR&uOCcbMuNGkw+PZ18inVlAg6QjTxJHAqhekY1 zX8?bktM;L{{7MB-XD!m~WLxooWt>>7U>;sdNUxc?Vyd7k%!;GvDn&y2jlvdLOjc>& zNc{ZvvVn*gi@9=%+oWWl7gn>U&YF1F?EXWJ08h|oq(a0RakI%QVAKO<>kX!F1`tw; zjSBX^5Ed(fB=hA-EZ0V0;Cm!NE@QzDtC5&u$tEVH&>SLiM&+t~4hOC}ai~$U_yEXm z{KqC(;N04tmZhH_Y*|{{gM_SB_H<8Ho=S#}Zd0Khl2KOzR~)IsE`0f=U{jFWboupQ zz4_nQ@wXrUokL!E{oB?DoBl1z@OM3bC;rEFtLQozVZW68 z+#98&cgY#Eos>+~?PCP2E5aftCTcc{hAm`VRJPU}b?<_%+683SK#dRq&Ky9zA;I+uvBXN7 z?CG$OWWrB8xx8u(hI?cV}8OVQs(ceCE|q0wX$r%l|rC02|I&EtYMNRToP@z z(nKl&o=Nuu&HmaMnkJbIp||N$Wfsts#L$m&o!jV?Puh2=o5X~6>U(6b+L;PQA$yR- zz(B3&?ahc01~@G>-1ioOWbb6j$W|w13wRa$-$of3u}+lfpCxcmNJ1@9cZe8V7YqUE zpvDy@65A{>3|XD4V4r4XQaGXOtRfXyFv0+7t|`2eHEg1iO>1^j9(CB`T?{YhSR?)! z>xH%2ySTv@>vY&lP@XYpVPuCPFD?`y+q|}IeZ}6v!f5e88}nF{O9R0u(u8q=(yRu_ zq!TDX@+MDlo0C|==?d9tBPJ;LoQ>Md*hJ}Fqt3^$rL}@an5K)iQg)+hL=wR}CwA}I z>#&0*M>vH@jxtR;GZ_b4GJ&0vTw4Yn2ID;<7JFp@mg7>AOksYmQDD>p(_iJRN|zyk zS{{)O$U368$UcXH6XF9gPEv(?H6;yb0z06Tlom*{N(xsFXvU}pvQTC$j?od2*8^-- zqcj80(NwYBuEmJ8=mb0Ypka~9;s@ymvZ;QF`dUnpw8k!r5>kXQh`*jzRUaKK^QAjU6&O7r1efqAwJJd8=?wy*FlVJTM!4 zB{oLygo;>ldU2MCRZR018VI};g5AZpFB~(Dxz`ytx{N|NjV+N8Wi;Ty=R)XR9HS;WV%+K6E=E_~sDQUT-umPN3o6vM`TN3a-sWg$_}Qy2O; ztzlncF|8{?MNIUqi~*YxM0aKpsRr3`m0KSdh03IC_I+n}whbpuGg(C7^F zf@H@AP9?@QR+o}1=PRZO+ETU#sZ)iHBwcbOJz>5p9Cx9L)bo9JID^?I88A_r)fYfW zUV2!QH&ix(jM#R7JqmDt7>o8Nl4LeIdTRyf4|YBxG$@3vI3$k0w83Qx*QiXh#BpJp zrI{-mljfKMbikJ+R5a760wNvRaOprY=h?wd1%ieQiiq7HtZxihZ6 z_F`uaJR*oTkKKnG9@Yu=n2j_V2R10@U_r6>Ky9v0t@|(=w0n_M7PWDEMBHc=xoU$0 z!4xG7Phq#a+qVL%4;EO3@HHEo(+3NX47e?Sil2_5~2sa#KNPt(x7*ty86qz1ahC>h#MN!+GK&wPEZuHZ>JkFpgSzmJ9?P9}ZQ&?$K z5z4|q;_VDBfys0U4&H*5a=Q#(_viShAX-o1)pJXvV0Rjc0$UanhFsknzsD3{UAEWc#6w4v_ET z)@uYGPE2Szbbu_a z8$c$8{;&uO(Ef1%!&qb&pOQ#k<}ph=d8~U9Il3Ih z*AiGX)<1A~oYt=kYzkVjPrNA8>dx@jIcaXUCLv!O>n)66YmqpAt>fYVgpsSN4dOf0T4v6d#Vi zh&WFYEiz>vaoYewzhB7^P}mHIT>pZSj0p@$PL=4JS@H zAk}s@3hFVt+&Gy_Id1oVk=oo4^$=Rc{Y;V$XfF1)vi5GG<4B0&sMI%X1s1N~`+fEVD zM%^Cfb+QE=0iEorw+jCRqL+xq5PWBUG$Rhh2TL3~7?2q@nE2lWhQ7m^wHW?3^9gwB^LnAW@eUTRwsG9F~3OX<;cBqa*6Bi>xm z`C%f%L*S&Q4-_}m!+3q#AxK;U?|I@$clTKHP-}&C*p`qeYGnb&WvC@^B5w1Ew9J%)o1Dva1MG8S> z{s9P!$UT{2x&-}%yM9GFH5wescvzmB$E%s9Hi@E>1{-)#^~_8F*+cuhlOJbk-7LZImWxIyKgcHa4dA!33MC=UrfY}C*Yx*V=U6W=gMA?K_O}a7@ZB5ZuzyXoQ(#<=gn;vZ!@LLQ?(|BmQk#s@Er_}asdM6bb{|WVlx)Qg~RBK-Ir$PPnHm{ zBN{buSsP?CfMJah2r*}l2AqHE51E-Wk0>vRTAL2?LsPJRTRM&T1EV%*KYqcB^0*H6 zj&(3ydj(f3)zh_8RBbyV9j2N&PXNqrw)xupB32I3f$;!De_;WyFoL2Mc@`@eplpx< zdRTg&tXC#b5wa!jdJHPkf4 z9pNZ!lWe7MYJFdad&bpS!;;QH1OZ3KM~4SHvF#uU#Z~g4Yht83h6-D>d`)g5*t94d|%I)|GNQ>(8$ z){%0Z(Ga7=Y0k-F?d7@-(-mC zNa4`%=y)1OJ$S<|h}_p9zbQ+CbRjQeE2P_L@ycToc(iAdCz@2PRUeLsWwKVCuGC?0 zQK5j4AAU(rjnQ=^axTRVA&PyYw*{TLe{VUGjz^qeJd&oH6`@B~CLObgrCDP}^bjNyXkv73 zlx6`*O)BI=PVK-!2MjA^VS%$SZuv4ZC$o`@lK`Hw!a)fvNdd`W7W_$Z({)OhNp{lT z>&DmHe0;svd3;b@@gY1DNlD_pNFFz>5+&QCZo<3CU^MESuHFqV121Pceqiol4t6qA zTk08u2IkS!j7U>)$)N9;A=j{|90W)WxAjn#v!WS~sNz_ck|79E&9=GT(xBAh5{}Z! zoU7nisGY}g%wT2=$Lq~eec63^c0vqQu|=8VW08npcXxOU5+5^leBdnDF&*Tww4}=5 zj(K9r04jg%XkUgUr+tiUBtn&)6p-&ZrV+v>#J!jZzj(R5{>I{Q1MQWNs9cS9aAI%@BsYbJ9j zYsNY{P)$&;!Sl+3c(ka6gPLTiNsLrg1OT=9PQBSE#z_r1VS`S$IPFsmDK9w`K^^Dr z-8labCZ^YmEBOF|B!Y5SNp(0qdM!?p>hQqPjKC>QDb{I1D0a;_K(fQS!Nz(XnLPOE zM(300W;Fof44chUah{#*m@P1z(a-}_u|waU0>woX&`-Rb#F;ROu8TwuTuimGs0EEV zDpFTE50AS{7*?$EN_vaS4W+ugX9*l6{&E{%TsF&KA;BCv9tWb+HAqK<4*VS)Gc-c6 zpqfZ}u&m59z8)vt7`>5K*RYPLvqU1Jq^jtHeV@eWNL-r;_U5*tQs0k{v zIddhdN^fSp3ghy2Od&a9lL)IIqs@RaX-HYIOJJazhbpLUvC;#BBG-7PUYhSzM%>L< zjB`^t_X2#w#>Bepzc8aiRY(-3)1aAS6<#88vSQ^E?4V*&zacs5w)Maqx=b>i#SVlE z@VYQ{LQ)B{LJB|TbnnGB9xUu+Ym%vpVlvU%=KUSeSL;-b-dZ0lk!*(k#;bdv!mH8E zXoQ%@V!k2+a)ZqlZHZ8?BUc?lCp@EUkqc|%e@4ls*#*JwcW{sVy=yrUXA~ADVwPubXW}2cT z6cpJiw&Z(K@5#01v8FgSJ}`a^nV-}QeT=U$Ru&d9vyTQ8J#=Bon37~H4M7N^2}!>F zu)l+PD665JWI#Upnr^!~iZ~Q8Kfv0OGZo7?7R`N?Y*yH+daQ+}A`N9zj)!(m%%rtz zvVLP~`z3Y?V~wao578gbO_FqPG~3H81`HknMTgGD>ipGxY@UDOuTkn2{I|v z7Hz{7jj`Td7IWcfqD*ppn`y+CE}K{yvtr}2OK#&-T9j>y$u;uyiCPr1+D4nKrEjKH zwoOdCn%Ip|IRY0R5AlU;P3PtkS$Fbf0jk-=>w0UKE9(L&i}bT>f9Chq>w{*oOpbi_ zp703vBG&|o~blWh55U& zpF;^ga1`6Q`OctwQz1VvcmUmTz^G*s^rkr~E-qxH=|!_ZXa?GyqCyY2WSYcC8T^Y^ zUzv}wMC&|u*Nfa@us8<d1Y;ga6 z8=IY6#DTAL2(pSRleOaG3*0XwVkGl`_$RzkKE0s1B9$J_A-(n1o6!> z{bq^6=@J(lu{9Yxfpl9Oh{Ui=CUpQ40ksqCQUfciHawDQpblb~vdp+5dls>l&@ol_ zL6v0fjVCrEJYK|hQxO}k$01TN;}Msn83-(?BBX*Ib5v>6#0&rh-O!3zIE-k5jM5KxYMOsFz&sDjHNf0`CL%G6_sxp5xDRT*Jzlxhr#M5_KtuTvGL95huPxc zh!)WiTkrTPjU-f@0P5Z*Ev5?Bl0l?2XTy^ zf}Px?$I}?})mK)Nlw0J7WnzoB9k|*Le@Pd|H{6A==${D#ZiEHjjWriD#9Wi=hcpEL zt;zS znPSqTt@SDbiTYs+tJv#^nPD&88AmPV5rY57INw^zFj~fddcv&YAHGZFzdd|cx|L`E zOQL2?Mr|wC0vg_RI!9g`7g2)UV8!u!f zwuTn5?=ebhL6G%{6P)*{;JmMi;Jj}Yf};>qq64>Tr-jy!Vri#TpQylo;>ZiUg{Rju z(2jvoGFfnn3kvJSPD&Rcn=7P!0B`1GaJY8_elW@iC3ctWlDQyxnmU?{yZU5L8EGpx z>JdtaEyNhV&&pL|X~fNEX{HbtP-X=e2pvF*`EzyXYc#@eNg^GRzdplR5hd5oWit|G z6btuCmID=+IYok}g2}Z??v-;Ze#RDKc0tE3ThM?UMu6QaM*d9XBhpHRv*ThF5na3X zeyp>%FjmBHA2l1gBXb<_N$}*r7+WN|0n?HlFqG_Sl^4m(0XV5iwG{e7d0>O^>aJG# zb3*^@(m!4Lr-v>@iudS)JKcl5O^l&*6Av*hg&?es{Lwle_S?ytia0Iq%a;gK-jRe$ z^IwtM6}@|AZpT3d&Ol3@g@sP;9&x|>%&SX$r>av>!oHZJObpIeegmai0W1|_1&(f1t zjKRP=eAyfH#&9{*tl3tRifd>PD4l$>giBy*X3h4A*is#9Ddvy~)4y!vgpRJ34hY8LHn;Tn3Gj z(&gDTsdy9?Z4_sAhmNxe+Ifd|zB$_Y7;CH&-LFmWZ_@65ztIgCq2}dNi)C)Sn2T}m zK`FV-(9>UxB-0_JBZh=Cp)D6ValtD@1dDCDsbw!@0=G+)XYmqw8Ao|?lWVVRjYB#S z0R$AkQO@JAgQG{Fs3X|IjBx`q;t3d^hYCkBsDqj))vEpoT~sroWXVWs3t2|| zMk|m-^xtF|U>N1l70u!Rd(N#fVoesSsxpp%0XI=y#&q8-%E`zrKqiwMv@UOgMAj%vsD_k!LrsKg$Zyny zdIldvG@7t7vcp-o>?d3E~dEmx>7kcD5t*Hj-=A6$c3RmuKgtC#tFo1!KoRgUi;`$}~V6f_8`%V`SU; ziXj6T;+eISNC03Q91EhlsK-1PRFp-!h=5#(u5b}4<&G{L0C==?up37RgP0NNTqaO* zw;Zc~P7bFi2f|i+nAt12Cxe_EXPNcSo3DRZ9{(g&_~uXkq*=)ifBetx-}}A0UfPyy z^yUx$!^{8f8{c~ND?iLA`S!QJ{rvN%lLeR2MoP|PK|{&^^!!X3+E2dt?f>)J9bX+! zm%RSix4-f4zV!!RPD4xeY#+R7zoh;yQ?k_TB+i!RB~PxGv#jGSyHDUUk>({If9q49 z{879`5ageGThQ|HTl$B3GE2^#>+esMw1;g$%QKlJI}Zje=La*|w1owfJoMDL?qokw zvXp#ke=kFWU$hDS!Kic5^27hTDYq6p&0@pmrE@4b^2w+C>he9r!L%*s`v?0|%|e{T zfRg^Br(-SFu1tx+>ulp!8%pnR=Y-u;!l#bg`4qj(1ZW(+>VwxqwMTS_AOg|`zL==Nmy=JOYB^`Hp`q+9Omn>KCP>R}*QFIh|z1N9`ad5LXn z|1LvoLpMFT*w*hp@y?dF7`mOe59M$7iS4pm9&RF0ZT}?t($j51ws4Hp6-8P==PZyw6+i!7`nwVXbXY$k_ROAbr~A0 zqD_j{LN_CBw*)`du0Xfo??g|HxNXgCuqE4bZxKB;;`^^6;&x|lgF++S-a@+F zrs8(n9ZNq}3_!Qw@0QRQu8yam^H1~&mpt^;ktJ8ze91q@HiP|N@5wHKRHaIAF)3|gR>@8+Nkfxp|^{j{`5lI2X_>Hy!+00$(rw8 zeCEG7Sa|7$-1hBWiSegz343H$N(|QCQ2++peGC|fTnlwP z#LU-apefxFO+dGtp0G+4fkFHjC#%QH*s zgDqi;dmvxBPjFVso|Ikyv_8Y(a+p$KXr_Zb(?7z^qwJlNdZuq%#{YSR6 zZ9Nz(X$Sb0CAd?x3F9R@bLgl4WkA~#ho=7YsfV6wz5Ora7~BYdnzk*9rr5V_F_iH` z;}F=la4AvLeWFB*^x9waZ0w2`<)3?4?OV^5-N}*xw%NM*$Wy+Oq7p7S){>sjCrfq~ zrKEfNg#@&=u$LuU{^Ffae=**V=TF0U34a-RYhIFWV%z+pB!dEuq8VkRb$r%gE44fs z1pNsuHS&g%p6rs3zx6=>4*)Xuktprst%nD;#vbEG{<#kaE$7Z1>i=%CMB?6OP?BoX zuJKz2G>zZ-5A?sblmKVs?NH*e`3V}lyJ<;w!E*BU)Dqg{f*(msOWW=f;KI2cmgMwV ztmOQ$4mN)+qR=*OWR#vwS8zqnaTcC2?LJBdMm|Di40a~sfR2j;N)X=9tGo;r7EV|eLDKi<-I=efhK<0Ev{}hcDan8ae+sN$>Q7_9c|Atj1{?!D>uj1q}^TehT2B)Yx$ryHLOlApE^ST7}?+TYi?1azaG#y{4d zW|g#&ZojoL7W1;TtS?;r_-z+rF|U?jwc>os=BKuAk9PxqswJOKm+Zu9#rd0VyAX?c z*}RQw5*NSzTO0qmAM<|Ut)|L$uqT7O`h=AT2GPkiFmtvjp*kC&|f?ycWX_JbFZ z(PsVDt!q;yq}wMpWI$`vHo)LFZ3pJBlq?0Q7(k05Z_P^*knB&i3GMgz-sYhDA|*oo+3{U4Zg5-Pa2v?)rBp8`8#`;63}j-Ur2TZi-gWw!XSv1bf2Kz!6TN$ zKBB?rpWgM|AAIqS{TJ`>%0y4kU%2opWeQ` zW$X5E?YYovgLyqL*s^`=R;((V_o0auJHPR{?{4|$2@H&$dQhUTVN*%ONSC5|@o&qN zJhc?8jaSC6?h_{@?#(Iz2IqI&`3jd}Vjqb^&hOZ6UmbH5G5B- z(vvFLiIQ`FHkF3f#x_sA_%B~fVIU<-D9-#WLxZKv26*_3HrGIdTozT4N7{Ta7laSS z3eEb$=IsbX!X>{*BfE9)-rm{uc=)s|0GeW%pFXqx{PufyhYxOP^Q12S9OB-kXU-qo zzC8?|k_AB1M&_qW{hPz>+wTlN-_m0qoZkKbAld&WPO zZn?jTKfg*zd~!Wvl$&pf!-9Rgg#Ad(NEnjfc3DEO`%NUoG8Y59LQoYR{K_@TMF};&uzl#%k>T#1Xl6C!TBp`%Z`Cq$z^-JTDuBJ3W_K<3&q^b=S2MY>c25T==UqF?ai{md zMi-RG4&@%hvqiOOL(r=AN0IPfWdj`C#L&=OZw&Z-Dv3ugtvh#;ebM{`tn~%O99~ z_JLS=^aFT)@64Gu-uTw@&;Oe<)yp4v|MSgZUaomHPaR*j=8VGp%JJFDr-q*Ya@1k$ z8^?a^*qi_9TVH+tU*GqhKRNUMum1P3^5_TY`Q^QrH$LzO&p&%+--pl4{K2bHVeH$R zLG0%;KYrddFQx5o=98O))z^F_IbJkflYEBXe;s^1*;fzTX7U++@4PWJ-+1;zL9p(7 zKX}KFg7r^4@zdAY`@!{3yz#YQ-ODqtd}nFRf3AIJ?Y0Ne`wP#)=iR*TzGs8rj_I$x ze1bLi-ZA~cUkA6$&Q9JIthsse_NRA$3N1s~0W~&>~m%hXiy}_}s``%wa@S|Yzi6?aI-ILRAJRPii>7^I9 zfl8CNf9WFeOmdD?GS4n~Wy{w*vFe&$#VeAK)ywB4zl&wQUx{|C9%c&9%a^kB=w~;l zDIfGW%6n+9y+Jj<_Pq}s4A#B!ooBG_^28G_eBndr{lO2_Fw#xmEFqSK9zA(S?a$Er z*ZzKTGPrs6wr^gd9=-78+fcI`kAmQq+a^DSnm5nB^v>C-WX(%2{JvN7mKRxb&C9mt zw+OTLIl$aE{pT-yfi({b%uS#A+RLc<+NZwptioi?buY7bXxt0Wcre%gCTr%N`LwC| z3SkPK(4!YV>eXEL6l<<|dDG|rR`85!PNH{zL~CxDMNL3?Rcb!*5~y@@jZ~VPKK;fY z6Xt^-;@CI6cngTN=0BsqACgKQ%k(R1rk(|Bf8I4$FQ1pv*k?YuF?zK6-e0+R-#dP^ z>B&tG1}z(dZELsfh4l}(igoULKUnfGzBzdL)qnH3OSimq`|kxeZwX+~zp`=n?*&{H z_{7$=Jy|vH=nmd;D{KDY#_sOmrY)H@zw*r&fB5NV4hAj16u|WFf5+ZG4q7&&_ZMG^ z_x{SoecycXZ@=->@3AIK|GVFT-cj?3b8R}4_OCpC>6TYMg5ukQ+qUig$~M$A zy~kl{&2PSnnp=X~c7N&1yT9CQM7Mus|D{cz`_6;Grl(Q!;_ff~&Yyrv2ZQT0g0R)EjXo9{ngJYV|Uci#D-?|kV`K15P1^MNdV^VKik_O;!g zIdgUrXU!*8toh zDmbIGhPwn^TF<7-Y;uP8dObc_#(|;C;K|Y3d?h$KLAp!dE|wCcZrlkl?j#XES?10& zGUv|tSlZLtqI{Y;G~b>itna4B&RoPGrjZR|u80R58F22D7I|--*UIopD}y|*H{{`h zWn5t|hrc6lIKz{mT*gpO{j#q{TcCb^sjJmHB0nMpkF(=V12~umNAeg7Yqxd`LPcf* zeH{H;2>g~FWNqK1b>bB1E_0#t1ddqJE9NCL%A=`x+7n*kH-~LhXFNXIBY5y)JH=^I zPa-i#3=?DFu!pu|u!m+;yu#tzt>bd1O^FFay>Q7p3mXSy;lKp;$x{f-@e1B8&3ed` zJ*~lwUe3#+aC-dKEF#Vw)Pt(elyFuBgvPaDS{4b`Xt-99+(?Lwh)*<30QC+8@kZl>n2K+* z*GAVwcyOH{j-|lCWj0%k8>!`R0vz-(Q!n9k-TGY(oB)R0{WQ+X32pW`y5GcHGQ^Vy z_3T;&fL4%x2O>W*I(%fbfKzHm?;67%WS*IO7$@#vI}7v5esArNNz)z9lZnpV$KlcT zvh49;oa>`GYCaps`GlY`pFuu&$E||^*2ukGjk9wTygH&(hY;a-EZihGYc<(Fnqmqk zj}u6nrN?~=)Eti-j>0zJSfrs+6=!$UNev|z#;T{#@=y$@jvT`%mrh$_8?7zK;kt6f zrnc2HH}y=7y27VvQ`U&Yn=>F<^EflTQ-5@7&HRz#c;|5(yFYxqbF_Gb*U0A&n}e%5 zaM<=j=W*D>+L=y+xH|-6ujcA$mv|*B#w5qQ(kOInc)tZyGage^m<4`BcI2)sas(?;RaIl8M!;qPWF$zRTE4sl^`EZ+B zMs~mu$nhFtF6A5#<51?YBm>DB&|_k>C3=w?kzr01NgQ44ou;PTRM5n^ zfmJ5HDpBE7WqKOKgq^Yj!ij)#*lY5zH6a72umGm=01m@f$`TK?<$?+yQh@b{OX0W) z6r6oy-xF$S?WIn%ycCR-EsWJw)2b%gU_sJb`pQ}3Q>6v}Y-bv0Gj@=7dT~~5Qln9u z#EtJn7^e>*Kv|r{$s-(|If>gGMmA}AWx6&4wnxjkyNM`OXAM_WP9r)H1$)Y%oZqNC zMc9M8NpTv7K2sV}Y3WyUAV8 zjgxhpzAeX@%1RuyRw@rbQYaSZx3i@g*mAh)=sHAe0j(jjf}*ly zh&ZRdne!BQA31;>4(BvDKuZWotW@R7VA4dr2&tuvpnM;vQ1Y>z8J+md_0g^F&~RP6yG7IXxbSW0__NMBuko zmJ-mZJ9DKe+znyxOHQe*u6dKB5nb77*h8=$U= z#WGKckkGO7h8qBKH%H-nv>(76vuSxq{VpR))!XY)Q4MhvKBZzGv0>O@ku=2^mU?C$ zSZZP+jr{7?!E#7IMq~_saXR#D4fnd%bt8s3^2O&PGab@Qu5p)5i9~;@e7o z45osPL$($c<pPFgK+s;3hcYu1CWev=zCXS8OajDu{ft+`zc~yK#8+4`Mdx2oC|) zAmDVRQGqhsK-tI-9SJT~2odh%oJuGU2!80Si@RVG0oo{#$StqyR*MAn@UT#(z!u_C zaOtvbTIQP5(`{El~$?%MeJQM?EaHOJ?zXVN0OeJze%%cY;;&5hf&KSizXo(S9 zi|M0h?&<^5L`!-RMyVo$>4rXChTG<%I>YU;VqvtmKZDz2l4kI@eNPi^Crx02u__GA zcPK)XIPg#|z%vHLJ54ScuxLBD1dk&38**T{NKK6XY21OrZAXogWxC$n&ajw|d7`uC zSJ23*t{mD1Dony*)jJ^){8OuTVgr!5x)>_ZI|zbw4h|gUpW&mO*j+S&+vzc7iPNZ8 zfD9^-;c6##CRrenf?N~H3|eKx6ZLYZFF861i%1o_DNyJpR~jlt8Zt2mfIyCW^w1-K zp#*8^x1I{&uJ+~kPE~5X8^_|}o{diECU2Vl2PflL4TcT-(~_i+*o32}mEfSMF=|7A zCp?*+n%vNPpck<%kSRmMIS{CbCJ6rlmjGZi&6&+==mE$&cho&je-yLO&i@&ivx!5| zbC`8KfKzmo+O8Z77who)lco8EMcGb9K{sTzoxs5>O9YUTUZ5b`!ITpXmNG)`(iUGE zA1d8A!y{=H%gJ=L!s|n87CIN_kqMc?iKu#)Qs=P|Bt!ae-lsM49oVC%RgY=aWktQu z1WUWSyX`=9^PlXfL&U+0W%U{-Ak?W>A8~geZkdkmFamq%Z;_rvHjK2HEmvodBJ@(n zoOUwZTgFT%F_xI~5XvezkqL9Fk~vJigc~*%=|>vnIRqDQwG<8Z4eY(l*-B7!1Q}3T zhutW(r%rcKlO3c=oyJ~fBoJDOydW@!M7*&9Bub&#u-PEqUa#pJn<0^-Z}Yee6z915 zsh80*{S(AC`o9@Tx+pmZ%;Js?=|=rkEb7A0j%8&3Q&JqP1spuW8eg;cIP#XtwBt)Nv45Y{(9~~GUIC`W#e02EOC~n0% ze$-_a4a&$?3VO%uV)EMAwBF9+R$ac)64Fmr-qUdg4a!nm&Sq8erIu4b;z!M~@}OD7 z6Cg)JhWgM?Fp>x})U2BjR!Y=BDdf^D{Q1;bMzG+hU(Cnk-K^{9-P%}(Og z#gs`OiwRAatcs9cF#HLoX+Pz^Jex#0Y4iH>;R1t#uPRKjcCTBa{F zc~CcZ-;imkI*B}9y#&LhHw^+eoh8}<0ZZd3F)E`-=&@2gT|32Do25P&hU6-fC+N&J zw!p-=z#uY*5n|&vYz<69MzRj`1F_GB)+&13ATJa%=?z$$B+|U_WVRxGiiv1xt@tb;6*(pm>H8DL~mf1Cgz|MjE|umy7`-|fw;=eRe)~^LJSQ>OwYE& zQ9>@%z?5pSUJb|T3t?{I^QUHkvVzv}9EI zR)Lc(`R1||$hO>tY8lTQgiN&_Aypm8oVd8~JIcyN&7j(7@4Rc#Jjr(uG;4BMatLB@O+ z(HR~h!V-dj&7v@NPKDeA)8ujWaL&Nutcn8hkohAmsCXhvb#&xJx-tchQlb_hCQwhl zQQ-6krh1O}>*5`tB^J&EMWbU*aAb6mNr9xe5o>F|vtDRj$jGGsDrnNRZSP%~x_d79WP9*igG|sI!2nwOlAgCl3?F zfl1U@u$It*SCww-?UY8atTy)P)cTBW#lfosUJi514of)&E#%{}50d--!oR=dP0v8W zbhUc^-Plz}CD1@~AyhFLk*>Vhgcmf0*Y4=X10w)H7Z9fqnd01ZI5S;vqF6xv%X3|= zg=u;pNR-%oGygXOp?*Pb=}?(N*GrAXjL^G;371JeR^fIP20(i(IS>n#!nXhFSX-E% zgEy2(N2g4_7dkqUwH{5^s#a!G^>**7w}pVF{<;%YTEh@RFp3i>^!{LmHf?+u{ftE4 zDTA93x3LRK&Vr5Z8Xc|5M^U|c*;!tuQpaHX=@pX$LIk2FDpF(Pf-qe(4n}1}Ztf8> zJP3H+FPDR1FaZjWYZ5cj6S!>rz38(E-aC&ea7O1M8(DQ8MSn5UxgKo#B}RT>Z6UHQIxT(;-0gk1aBOfqlR{=< z9fiABKqFPMRgfr(j}6yX43M#hLGBTW6Aa-e3G0)C)T2WZ>oK(w%^15!+*JH=#f$7R zPz!37d}Nmac5n=h*v$sMSaFxZh%9xR^`2-tcdy%Ju#$w?P>Q@P*(*NcW}Gglfu#DPHd3X4MYrH0K znh5M-yo6C5z$O-CM#psV%L3%=OPUi^Mq*+!VG&?N$mkN0sMzgIteqG4Cq@reS5UK8 z+Ov^~=4Nq42QGvgk6=dFu^RD%jx%)!R4jn52usrtQyW}{4NH!}xOodO(CaM;$r6UI zXc~*A9*sn^fK3z)OM(`rEg%wm2h{=+YbSe3kfh-*EHZqwI5Jr1Ep}!yeN^vFU7qnC zG7fB~kbY&c6>QX-r7!Ce&DI47H(ufR9CoNM*A(@Pi3}|16hbtrBCfPS)KVXasOPDSDXRjHjhWy99d>-!>Bs&WxN8>qODvMYb*= zH^H~H0V3kC!^t-XO<+vG4&n>vfdc1st7nKdaCXG0%`h!KHo zJq{I48{1Y$acG5rGxKK~MFRvEy<;SVanLu{edi=T!j}$A6~U)SI>`YDwz796bw_1$ z*}SoV5L#Jfq(*92Qxzm}@g6$H7Ii`uh}k?utnkxBg_o)+4yXk826T`lIP0=X3QXGD#e)yXxKDraG+ffz|^ugY1-^Nk@6z!~^iOG|MoHf>coJWO;Fzp2=I7LNy1alf#o26j2C@(IMY+I?3HeNT z4(_M`>qqH}F7p<75z7ggwRvQiP1*7hUuTE85E?6R zZzHMXebn$_d4OgQ((3z5v_CNR!XTx=IvAl)}f>x3|mcv#!X#WZkFAi*HneUc{L zgPE{4j9+!NPEgQWTanYpW(jmlkS4b(b3(D0vB`k$Yw_wy7qYpIu?7pM!p3egl8Ei! zSPel;pyT|2ACpj_I2gJb_7yq!xbP?T4e)y5nNl5z+XmRHh9gZAx&nC78hbZI+6bY&g* z%yB%@J7~vMr(Q`48#yoCH-$lKBnz1&|Cn$ER5rx0@s^Rjyd9ZDEN3|9#IB>0X*;q}*J)2&FVJc3V;QWwr_7B<9q^nLtuG3Zq|HaI*|bia-li7RfE?Hf2YM8t}tw&!DGMQo7z z6YjY$y!T$eoxJMAp7|eZ@c-TSg!k>i3q1tgfreMgRWw;W7YB=n|9{9tkok&v_}(Tw zY|48`+1M~kwc&mH_Na5 zKPt;-4VpB;T+l!%QMYa0!bYoXLkg{?AHhSru}xO$Ce{Q$+-QUkujAh)9~sPE7NW^U z{#Dkk)TGliQPyRgWyErP4E(wboYh*CSS!Kb8zh?qkFPiiC9j|)y#Pkjk092yq5w*@ z1ka-ma+$;M+w3(xymj?Mmur_S16#5N?RQ{n3-4B}ZRJVGvN}%O0~HN{4o7VyeZ^5* z?O3TBe;^jMm8dH)trFsgrPMNV>vwYx+pj{_{Wkm1#MvoQttI%Mb6{-Kk2Jn&>jsOJ z0ofqLl6&#r72(51E2HD}VAXp?sUqZEzKkzp#{Ig&!*!g}R$tvka8=CjNde8zeq) zAOO`26$@lE0f0X(3HR{Fa@IjBt2^fRRa8bLOYfB+6X4olOYpYfW}Q0);?VGPDg7*$ z@vJ4|8Cs{|1;K5>TgC^5ieuP6P&n%P$*y~AaMO_jW{6(3w+HKSSj5o4(ZZnjG}RIK z@nEpq?(R4|jA`TUFfYI`QA9+oU-#pi1sCo|v}DJfjZf5#IpZ9%6FoC+W6wlEX^_(O zV)VHMzwkjl{j*bkMj~*K=cHvxy!$)(OFu-LtVI;-&Z1}7EY9F-AksTc`=4i!#@(;ABMZT=DPxwFr(q*uWSjpP> z=!x?!0ik?>4>(@An~5C$Bm0E4@4}De@Q&DT*tChQ(S&h12Oanit{Rd^fQ7W(LM7V6 z82HA4p)Q;WQhY?kh`oN8|5!GnLGC{!A21;DYXnQl2R}_b$UW^p2=PPEvb}7>0~~7` zz|8QYBv@|5+7K1-5lFTn2iV|K3z`oIUN|?DIpW;SwwztF!QUqzRP2KznGm!$D;tDx z6G8ET49hP$XhGS|T-Do?B~|~yJMhC*y+2WsJHQ8a%&htwehp&uHU9xA@=JVR=|-8m zDuTZg4aHM&jD>9KI2sIOm%o9gPP2&X@1ouWixdC3eA@ z4uHxDH7(~zFrn2o6O35WGRc4+%_hj*w!D;G{ytkinO*+-w%p3t->jAjIkxnu5DX+i zy_|TE+i}&fA4!68YG&|;W?rozloGImx7!EVG;I+Lvg{_4e$zI%W@K_=em&T^!K)tE zZxJhsrf|wiBgIo(oqcfC`pl94@Ayx|6ZR&M%!1Q!F_jze)bXwYOftNPVB-xra59~3 zByuSu@HTc%2yagkiv^;tKK#Rc>ObgDHe0n3IqriZX+?IfnY1v=E#D?+nH0g?;z90r z?E|4Tg9veIewA~!im;p zh_4x<(S;%rVHxR0{E%>gK;4tSv2|kI{0g2*l*w-73%mKRv%C4R1wpWE$)4mN$Zv~$ z*^#UwkqzsC{#u2K()}O z1##Pvo3OMp?t9lUqh)^2bT)v`4r4vkX8;#+u*R-|%hTMHwAP44}C!n)Fx--z`^ z3fJ=sQOXXNa=&TIEzrOPH10_o>-f+eu4{Oa+ zO<@V|h*1-{mI)Ed9bS^KvSR?T;~@mYqN|FzXg7ADv5pQf@F4hK{Rixe|2dm*)qVXk zfOMy6mtjjqcg1{AW;5ClA4?kLtWS6pwutpvi%KiZ8l@`-iVYde=Gg&3@&OqulqWJh z=>f2oQwR}UzvU`$AOIbXC=a?M7q;`M56ShhFB=E(ldB=v^~3Sg#L-G6>BR2kp99%A z3Z>bx=IBe@w`{l0@dpMEUwsrudHu znK>UB>QyX;y(YbKG;X3SqRp(-o~=wSGPwcD^iTa^6aLOL4$X|fs>hW9lij*;Iopsu zKyu=$>?N(#f6Jb%ak##Gb*|_iA76FaVTVl@@qhSq;Dg`sAJF_uZSr(~S_D{E94gD3 zcs=n~EYId5?eJA`k;snXKgY#P>?MR|?@dg+iz~XaN9RW0gqbVI==B>NS+OULV>2aW z#}bP)!J8zJ@?TBEWRZ;P2665GW(S@S=FahfOb8LBaG)Y8?7b%&JDGX0{O2HZ|0B9} z*wb>vCJ5K$5!{@3SN5=7ywZfJD|rl8ej}y!d!&yr5X|J?m6*BGsD#;8T&`N7VDxk1 zSu7-?CAoXb5fh0SDVCLNo1kU|_o`8&;rf5@pL#w+HRlDJc*&Kh<`nq4;h5_sj+T5> z)0J>^#cXW4-RNy2kPG;GiFtF}!fR6DYT#2Ge1U@YyVYV{957nPq7#CnlUw-(o?VM71b^Y<$k>p0x=h?vCy*()f*(oWBy;Xa-(<8- zFtfGbS}a!}F?@=W?8r^A?pr}%mcyDuzX4eP4*)9y6;l{?T{2=+@S^ojGeJ3AS z#?y0NRhFOF+(Sro9aRt`V=7d%lZG<(!OAXvdes&WyNj~-D zZu`W+so5tE&V+p;Xj!_m*hLq=wgR<8FNlFl$?=D1LJTOUbyq|riw%@7_p25pyP-C^ zje61txfZetiR6YW6Uo>U88@FevZbGJ&z!(nove2!qj`$LcUl_aK$7LOKQgVf3Xt_iD2bBP0qWrv68M? zE{26B(LIqb@(+OXuLv{0$U`=gFY=G+UlfCV{yNIi(S~{vi=Q){1YE#>4s(`R2a$W$ zmbfP}^YWpH3XpI@WP7fBDDzQxGiyYNuU@MiIiEloGf{N z@`0FBAA_B&A)pP8`Q(G`$p@0y_M3DjYltTKHQHE%-O@xzcLIb@9JSoAq#=jnJP&`w zLm>A=qO=&~9#-ZP87qN_e#QE7F@ft#M#(zX5f1RHeZXo?p_?R11b>e2M(UQ3npg?X z+1oDs7m=1v-fN$5D8yXY!IJwk6#}*JxzU(AJRRl-*e%DxuH~Oc_=Qg_<}Tz|DOit7 z(TyHUOg1Q`ZUieuDOZf=6}xF`i6O4J&ybRqp2Tz2^b~cVlC4%Yt_9EFUs^ncj_h`? zeIm-lCl92a{F;4YrA6uz#B#|VmW%ZuU2+6*UHty{2+5L~N+;jhS(8+zbbW)6>9WXJ zZ>4M`O74j>uI`Bo{oRwhEF4Q=hjf$pLV$8m;vHl1a|3ApZi}81lF&XO!gSzb=-G9_ zFW~@pB_Dh@`QS18Ag;8eqU+F6(K!<5VO^{37LIG>p4e8oIa`N_1HIfw{RbS01Lw@9 zttyU5#7)}MhVD5BdkigcIU9TQGdZDuAvS?ZINOHT2VuDCZDLbd6 zOhqbHZVxQkK?EBJB49(Xo?pN(n8o~n2^OqoIT1v#nqBdI=iGahdf4r%?qCBIU8>a0 zd(J)QJMXLBDV3Uy?y>3AoAp|^Zd&bLy}M=1QGLHzf996AOk=OzIxX##O6E1T*N%_t zt^LL)X0K}I9M-Rv7MAVqN2QV+41s3TXkhZxoXz6Vz)Z*CXk;$qWRPA?O@0yP2H&t0 zP9{;9nQ&_2ews{8n&53@%KK2VS$noAjJu}QXqx?aIvIsmn|3Fc%6k>FQyJ)sEfY^o zXr_6X48m++;$$+*zn#u<{9}eun9s5Zdf`v+0z2)Bx#ZbNo~46XA0o$zXnmGdPh~yuox&p0sL5b#vP29V*4?rr~O@{z*^3@v9Z} zIZ8ggz~L__x^>bIOk9nsTf_}w6cmP_qxeMx8R^|b{$=_CxDT^*EbJ}V#O!vnIm03JDMXr$6Z~_DS6Dm0psPQ*LLwn9 zlvV&>SR!d;DZB;#ZlRqU$fiDQMo{CgRdh50A4x92PgI8@ju?O?X_6r*5m2*Hm~ENp zC89n@@Sb1D_OPEL`aD5CjYdP7u|T9gZIIRUDB+p|u<>LR<&lJUKb>V$djA1@F8Va& zE99-Axk_gyM|8laz#5X6OImuArZ1-AZz4qjure5gNHqQaXvVCfZVO*gJiUr%NPg3t zsg_|4W6{h7sm&zH;1|d^;_K?4%8XmBnkrK?faJB&H1#5n)0c=*2a6X5E)CfjT?M8I zFwFpT9`}*7#E~gwK_^XU%$5)osW`9NjMQg>5+#w^G$HkIKnPKgqai{b=c8!)ftjZ8 z^GTTH&hgd5xf!841PqQ#9(}5|nUS$|iX2D?&=j5KwFkp?nGuR{ctuW5(r^gibQiqK zr_}1sQch(h?p>xPznVaII_;xPQ)?mZ9o3%JH_d+ipwX)DZ<;5lueD8cRO^1^6C~5vCaj0V%H*(# zvNnv9Xt0Sqh4oE|!V1#>ql=+QOG_THJDJdIwvu2qZz#7W@Lr?WtarV5bmC2G?uvC& zsaK&cR!e0)&Xf;qk*cW2pa{%c2K6DqL)AZScN@J%yM>0TjV9=z`LtrpU1Xr=j?MQ< z<(*2YB!!1X*Ev00#}SL0AT^CAh%r``&?ipDxZ6g@qAWIHxL`x8;VrI-wCJxQE0&po z(-(2H-A7;pX&MiV8bj3stijnvomholJkQz1$S-S!6Z6A%;cNu4k$~WOO#in0xJX)4 zLPVyDp6+p@c0Cnfu2~kL`+^slS&~j7JkU;J+I=-e!CHmo1)CMt#iB+Q%t5==n?pMn z-rcEReQJ z2(9>!b~)0{)1_^*?P{`sC5}9ss?llBxdsq^Hbvz`yJQ6ilX0o6DG%y0yhVPUILr?v zhc^IzgU6S|JAWwFIAQ~&6rK80yR#!=pGs}x(UnpU=!jTOCCK19Ch6}HK-nNpP*GS3 zM`(RnL6Dq5NUNi|xz-N__%h12N70bQ0v?<>H560ZW#NSKy)AQ(vB2Y{Q?bdNNe992 zm|xR02-NdoLAoaxl$}zXOC>_3Wz&U_C##}@7(_gZr=~x`K&4%eHR)Ld%(cCiE}x|h zrImsz8;H-|n}rac3d9^S%Vn|8)2@uMr{OPA2tJ~1&Z6Pd3B`RGj%MPzs6DllW{;L4 z37}5USc-ofMx&PznuE~n+_N}(@y;^z*bD+lH%6X{(Kn$jN?<`?n?&d+rWh_hSU@7o z^GH%Lh%h-Kb|}gjdI|JYh-?(`41HZBXyLogQL+ism$VRm3#^a%u8>Y3VIj8^^(`~q z?6vpnrrbTQ?bXe{n2IDxq?5rw+UPBj-HQU_z(O1^rE$74{V+p!iy=VsrVMamW8yW4 zkUXm&~FQYKRLVI~D0*=5Z6hEAr9{IcP}_W*H^ zxIjxBa}?bwoN7Ka2aRUkjHA%D+TLa%`>n_%7(KQS)T%9U_se*SFdPq}Q9Q=9kWJMo zefpCW?k3x*(b)i2Wa~DMmG95c-^wJl9L(yuP@o|p#Evn?kOpm>efb^rkpobo6I`!- z4E@@@Ui)avH0uX&QS9$Do*v>!Gpv(HJOxonpB?#1&&*gJVg|tAfKW;?Fk>)IbDSiT z+_&-dBF*9-u!FjeOcG8sfCpf=OzpPJ3M3!SYrJ3qWB1_?%nwTl`kKcS61wD#fdD}O zAkh0G`!OHr^#Nt~D2ubqVYV59Xb$JKlzbblkLw*R`RYR61zc8RaMa6h|mXDm*}nBHpd@SO&8+CFqG%gb&Pdt$}V}>80gaEv@+RLf)i% zaG*eY?=G)wmC|NiCKiOjl(}J=j(7!t2(*nSoP+l+3FbFW_OPr}2!)HHdasrO2@$1F zTaZAe9NMYarAZ%xnH0VdB|49$j7GNKn(pk;Zeo}Na~TgHlFa%DJGL|6ECa4>Uacjv zh|@CBc0xi3BqdPlrPdkJNO*<{gu(dJel+0-&4g*h9RUKOhMuZ%L;RUum=nNsI2%<< z4fPCrbA>>S!YQ~ds1E}y04{)PB@{Oo1#D~TZw{zJYR)5ygma_e5X18p=jlvaI4#s; zBnetp$!)4bMJLkKHPkkUW4LV9EU2}19z+fvBBL&cyzP3U0-$w7MN> z#x;QYGeCe+;-#agwr{7Sx}4|m^J9L zvmjg82o9qMm)|Nl^MEP>3~RiRkn+XLRx}|RMee#&GAXmocsxtwei>-$-3JxIM1mVQ z1e5m)Nehqy*Qv7v9h;^m+`+?+9Q=sH+`wu?WFNUjO5|>sU|IXAP6*o5!v=okpuy%h zEcea6_LzD_#CSQqKoMsI>t*heRJ_Yab|#<)aBE62y_%v!biRXhuIUHKPeT-&kmZ){ z;M9VDgzyoM#r-GDO?wqWik{-goa;{F3!yeqZOpd%gx0WOWHa{e$BTY;HZ-^0NiW z*;n#4&(NDQsJ8?g^8#Me!H^Q5h*j6iS^n4pQQ>_RX9oX@GY0eA{mSwigrp<0*EKyH zt)Pi5J&#E^ogxRJLn{Op(>kw5iLEb%ux`W8C_0Nt64PF=;4!l#9B@Qr&hj_OR&Ovl z#3YGkab6){d?q!B5Eg_WF$a5um((!yrnq}Y*Z?v5ws!CQ1;RH_wmq>|q3rTd1SPBM zuWP(Em$u^zmyKlw->X0rg;J zX*h74$=J(zU;J09x1=u)Exe_M7JpiL^(y$U;j6&hJ!m)g>mB@3s1GvdZyTH;;{kqF z!{w*$4(?+AaShiuWVbbcv^4n5?;--2kZ6M6mNH#qzLgZ`CWb1Gl7J>GH@dl zBkW1=G{v(*wG-R}h?7@A8Yh&VAm-TdDLyL&%``r%oHEr@%(m$<^$zHyG&(I^a2iwY zhm)`$=U3?I&RBc!gHq(K3$TCZ-u48CVjXp{as!0R#_;gH3YO20FddIj;fjZ+2}%q` zJ(LjKR8Z2Tlb_2E(Gw2(5C?4-;!3VUWc)*`n!Na4Dd3;C%J><-XUgSc+~8|kmw@Ot z{=9CQs3P!spwnnKaIIp>wNC9xW6!+1xBaep_uY!=_G%sef=cT5@QXQatIR#~XlK_v z{tmjua#?5{-%hRBZhzD@cGPG-Ge@{2>9kB6<6{%QNa&Vcr}0s} zeWK(iE$r~`>Yp6fT3z1Kk0_p$iASvy*+uS@qg5u0Q|MB`SCT@yw(fg z%-uHMD&gZtySMa%NAExQ-}Hn3kLxceuCMik4iewz^@K`A^8c5EZv^*)9|u3)_<8UP zSh@4omx7Irjh}DG+jSosJ*?j68<6}W|9xxYS`yjJJ#!NIayya-RWZZvk0B|83Ga$nLDex3Kwsp!`*&>rJvm;;b0l zV8sH-Bk1s>q84{HegqM3A)7nsCU+?u^bm&p$-+UwPp&ygG?ot%Eu3@b7DT(tL^t{} z&vDlOEblL<Um)ls}^5+?U>A|6vnaaMzbI-MjF)$c52(9T%Sl7wGj%o&P`< z`trtGH*k5|Hdh}j-NNT06WaM2Q5=)b0=a&15X!f;rdfjVOGw0D58m$8J4cOHt*JRy zsJ|9`MLS!!29Z|QuyellYbpcupRY;IhBeo$Eztgwr{%+);CJM6BY5YqbJDC=pVoT^ zt<_LPgkvx8zX?|D?F^+xT(^rg?2nB-|=;`Yn9<_2q>(V*Q)ToVf7XoJ4O8sXM_} zz~O5Y&Mh!HZ(=#O7F?}JNCpzx{HXB_vE9a|uQraV_`kO5pQt_f>L2;R_dH+79`b=J zzsm<09Ya@O+cxbKkcJi?kr2I z`uComQt@m-i)a49dIEp)@9|_>%2UuN-eh<2jIQAIBj}ewC_YK437;JDO+GBF2rgXV zUxC-_Dz7M-4?OX2u88=g@GJ7Lo{!)22n2GD=PVvUD(Wc`dOjYH_xOr?xZxdq`ZxF1 zV=G?EBR*7`0tHd=yxtgF`VbS6aPpGh23wDtr&`r_$8q+!{k~ffucl_wm=F^|k{`!z zkEi;UTOn?Ag+JzkfQJRzbho%bX#SoHWGir!ZRl1Ayqq?6EB+v_lwXmD1wP{DToDV9 z^LHH|&zbXvoGfb6%|r}-_?42|BN0bFPuvQ>hzt1u@>HvQ{?bvc?h)b1OgaUUdc7u& zN*Hnvr4%uJK>HQXM+75e}K;L46LZ;*>SD zUydd`-hcgy4-p#o<%Bj7Rd9fRNF`H25gp?_UCiz|MQ zn4P5F2j#)}IM0&`CES6+8~00$>rMO>6ntd;n_Kbe+Yhwc7Y1-#pc+TUl{1NupnfgFSa=2seIsccLE=CM;@76;b)IT8F&M zGGEC?5Rn!3-jNvgS;gB=PU4Xd@z?w7!jXa(w?JcMgB6tq25L#0M(!w|Yd*knZ@bCWv0a^V` literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/APPENDIXD-FREEMENU.TEDIT b/docs/ReleaseNote/APPENDIXD-FREEMENU.TEDIT new file mode 100644 index 0000000000000000000000000000000000000000..ed50cc0926a1aadfc07cf70f5f69ae9dd6d2f800 GIT binary patch literal 81150 zcmeIbeUMz&bsyLRLK47eBv6vIGNX?t2$W`I5W)w+FVQpxm>HnW`SMJIAnkRQjhP0} z;>`4@XNDkT*&Z>n139)VQdTNSX&on2jmzsm7A?uU$!haQcB@uf2_m`5 zS=HL2tYwvoE{FU3opaB*_rCXfFaT)hk6jem(|zClIQM+tbI-kRvft?x)1B4L_2DDK z!;}82X!kqCTJLhFe_?aEXs<367nVEEcF!+&iWSx_HZHX{q|)YkhgB~0`o+lD+}u?2 z)L5%IJ9AGlJu!23p_pk-6=Q2_%iYEHMz^<$VrkCek@3;u$Y?u0TrXBTou%&T#W2R@ z?#88Jse9oLVwZ)Jrrh6n2#?TwE8@Nxxt zvAtTH?-UqjqqB6VD8>q(bkSWe*4q6I4$&?ycUPBsmk$-qje>1LyWU!7wX-A$SzPX| z^Xq!C)LHNLJ4*)(;Gn&+(O$fy2bkm2d})0}oY0yA6! z?EGeTd84?{@2#K~23+iS*N9L8%U(GWkhCtKEw``qHf0`sM1paqcozE~nVg@PP$CJ9 zhy^8%{1n<03ujNxj7?7zXJ*gcQ?zFBeC#na8oQ_9qt?U|t>R4Y@;#W@J;h4`!O zrx+z3*Sjlg%U3Yq#eQ#dEg@P0LNT69BW<(3)>-Uc2ppr-$h*O8CV=J8`6ZBGtq;od zH@aYu_WF8nu?r4Z0(!wf-Hn4nq#mAi*eVjd2}VL+txKJCaC_`R0k|TF1!J#()dQM^ z!@zm+NPt4;;5_2_eCJa8nJ#z$b!8w{*6xc7o2!dLE~1^1QEUKT8AVcbXs7+o#%6z& zl>)CRPwKQdVw?#e>TY1HVax@CuLBVq#pO1p&=bm}q$hn)ywthST?IQ9hVBUDjDU(0o9H26730`XksmZ(E!xZLy<)wyQGhM--oora&3@H zywV^MnSjqY^9+XdqF8S~qta)h%t7j=2w3020=%`r$Zw!G2luY!%1uN*8&kfvh> z#o)uXi)Y&XZkw7CM1dUkiwoW5&PSz>)#78DAPg}Z5gX~b+Ft1xr&%vDVPJ9v#DwB% z7b`ueW@^Rm;wDr=JHXj}1_P=tINx4;`s15D=)eo@#qM%<;|ga6MGZdf71Siku(e1$ z6sNOa>Xjg`p>=z6qX)@?m@h+9 zEVsK$1(epv)Yy}=XIr9#rc{l&t#ExbJ9&?wPxV)#jd~aGz%`lZqSd0`yDZiMI&yh) zWfk8cqky;#83dW+XJ;82pv(>gG*tziXWNS##d1$gStjP0N;nh+Gf}hm6goA4%NeC$ zs=f{n)GQWHcRFj3(>`cvEYa^=q{dg%ThgpWZ*g&R4PvjVL(v{EO`d~31)V6vn7QM$TvpcF;WD2;Tq@*@tc%|7JGg4vDRA^7axYJO-*is5a$WSt*vD_(p`ec z(5A3rzyRB>Mxtx?385%!-igp6m0J}VVSRdfH=wBY#X0F}Mx^Qn^cDYS>tr+rDR( zI9HQGHO@z(xXqFXl&BKA+lJ-HEM%a)9~I7)gA>Q5c`gNNi8-C1b63utZu49n|!Y4R)i-GTi9!2>FJKPw*TNeZB`V?ybU`QRafX zMk**$AZL>h7S(JOX>r6Ak%570G1OoNA}21P1jKTTybv(dROhj!!B&2aA3i zu+j8@*F~}haYRmcaD?_IRy<*q;93YgTH{bLJlS2PcLxTFE>Wrg#n%w&=yw)3`|EIG zfj!tII+ZHb0BdaZ3d|I|USczmTU}IO9YyhOmUJsDwyxZ{(8BoA8~lxS|7r9c78Yg} zPtVVuo#RNw$jrn-tKv(@b9E+W034KD?n#{HDtA3`;Es-_lK|!cf0sN0#~*a!L=w9y zl!J@k6Osf-0V0-YZTR>py{Ue*gM7&vTs?4LzYmuRrY;zS6pr;^|EbK<_zA(uthBS^ z!^0zcDH*H1tZ4vD6teQ=@BsN$u>~xY+!4W}^p}wMAeMt7o1qrmn%r6inF-p%-4hXQ zXoEV{VX8)lSAN{CDvTh#sfu119mV9Krr96^$Aqv*3m*I5wDFwn;3p6Fv5>hqg0VO;G6tg(z}P;0hviG*Sp5SFF0 zyo7oZ;AoCxMS%Gp)FHHTm_pEy6KtfKmQm8~Di%iVnoWd|nK);Y)@DIOv zJ#q!Ux52@YUq&d4({ymeHq2>!@5*Qq>m(Zc*k~;FsmhR`TWRW!8!n$#3t=O7&dJ-s z=ckSh9vK}c=)8UxMC`7vAv%i^#)_5^_gG8XV92oxSm+22*(uOC2c-@pN+d=7qAEl% zz1)2odZIDZ;J=p|CmTbr4fywRW59#gUT$2I=GBkGuk(|a-t?CJ<1aTpdG*`Zv%wBG zUfT2gf$^)26IV}cRiBLT$z0u&2l3?DqVCB7jB{eZldS>0?H|XJDgqR^=U?0@jT zZ~wus^2xXU;Odq>`GXT**uSsw==dML@WF9B`OMotc*dTb{=%c^?USE+`ya8l@BP{C zJ>khqU;jdZCnrAjw%vU4sa?C@z|JrZo}jn=sz~bg*MmZZ}`~5zqL=^$R}^+2gbQ3f2$vVbx*$B_>>Mmc5TmdyLPYXkCy@4?{9@C zzh4Y*?b^LhpIqgWU;LGW53XI`8ah!7fA;SC_I>LsfBT(4`BQlEna>{`|IEIv#@Mwx zpZnm{U2i`y_4n}PbHM1C=ZjB1b*%wuxbwOF<9GephrYfKPte=fzW#i1Vqf7;b{*KW z?;Y~wrRL`g>Fp%iNN;EC$>gsT0>SqHwLoxn-=4Kd`{*eYGM*Wk+wNI>rYMa;P z3BXa#h`oJHd3@jD6Q63l@76I)H|ZO`-j zPv8lPw(z7e)|lPmBS3&B>}?;O?Ac#5PVOG#19|e<{eWQKUElwYjXm!!hQ9x8!NE1FRQl^}O67GlwJL|Vu`+}0&+xGO*1E}om9=gh!%qsHQx?jaX%!>W zv*Q!6ueYVORK z6wBhNera@a?9^j?JTqP#J$B^SVS(c)KNsf4PE8cjFQX&k@6VhYdlH)wTv3cE#0*Pt zO@YuKzaA-AMQ1jGu%N6r3QU-54E(EfbF#i0f?Zer)PU-tKAY$e3$3x%L;!XFsY^ZV zxEIr%{h>McQ8mgxa&ms`@mWMLr&@w58I~W-nPy8nk!NuIW*%EW=7Fww3SE!}9FrXU zr$bv6BY{ETgO5FNt~uU1Qye?abqJa%Mq5hR(P3TaU8aKzCw6IbQR5dEddtf_Y;|6Y zuAIAW|FrSU0N1TvpepK?0(i$Qmp&EbH}>!YlvGQv)s}vx_hbM5BA)PH?BUNB@Bik? zmJ}wXU;f7Z-|SUNzw$Hpe{)%@CUyV3cmKb?SgDI@?+R6ux&uqCYF_tsE&b~0&pvv! zapYSc`nQd@?m2dS*Z%MQ1B~|7GtE6$8zv3o|N;g^hz0Y5}<3D}odgIj(z4wau`-gj9 zXf&?=61>F&pHss~?)$^N^Nq$Y%vVYmu1V&QFExJwN}-(^7z04!rQ`Uzq>#>#_7bmp30r>BV1I_%~0* z(z{>&#ETOLUU< zx&>PN#o4UxwGRs|?tJmZ>#>LToH#DD7~V)M>z+PdSNH4IZARlW^>u4u7*Myi-+CA-bNk9yXB*%%hxd;E^u;URZoKrtGmX2` zx>sKqgVnp|OjfrMN@p8)zxEvi;(Fs(r3covUdg{&_rTX1nOsQeS6=!?sqXWD;Ti-X ztBc<%Z}r-v-VPA%GN|tOlVASk%D=Ej_?tg{(<9$p`MrTphyU+yu6$|W z(?9v$Z(jNJK~Gu!RPrz%_r_1trq#B8Wlz8S{I`GgA0Z0&>}UR;6JgLdefo!AZqQ{u z-1zbfZ#%ia(b)IttK;@`_wM2Zo<6r5Pv@&o@5EEO(0uy#=MZh&^XaRnuUXH(w2x1} z7u)Vmd%kNApKg5`ZI4RN+0*yoDP3zkJ@T#nfa+b(t~pe1`i(E~>G#pI4Hm}C{`{AF zn)#1Wg>X>^>Ze|70x&{DxBV2JIy!mZ_$>R9e{cG?4}M<;JPhCb1s3fdpWBj0_!zqD zz;j_-@!awB!=I~v3J<>Y^nFRs^LRM8?NNDp7gkH*Uox(E_Go+8TkRpB+HWxbCF075 z%f19`Y)`>!S(E(74!Q2fB3s1XyzTZ+-DICVThsPoGsiE!So8F@+P-FsiC1cRe)zTT z{ANS`-Cgta_-n7U^yv@PJZ0NmgWLZ3E3H1BzWJ%zwtxPe-~1(cT08D5ueAQ=FTU%m zcm8*^ZD0A$Z$8(&XYZZ=`0v+1b^K3XX+76G@QpkF$roy#K71YHHV=&KJy1LDf7opG zC*Sq8y&tG;dz-kzbn<+#BKfpDW|NdQH0EhjZQS@y5TCh2|^uJh}BT;SD%-b>nWG z72f!vTWR~nv#sy_(WAwHwl93_H$Ss`PcdNJ7tXfubZ$V~FQV-q?U~!Q?bQKob=)5e zXiJ#?_%pi)wEfG&)%JLP?K{F7uh!G(tpBT_;KSSNoY(%HHLh#B^)YK*^Yr+ZH9cGN z^x^H>esa{&Rh`y_MYl zsdbk9^`5g*`!RTPjVkp<>#|`vAr?0w&i6a*r*Y8H4-#66Qs>zkW{nGlOuMNKy#Fs?Guji zg)B))hD7EI@`%uc88FQ6#xmCj)wG~I8q1gD zi;x_I^E2qK$wM3%EuaFaN=#CclC=c6J{HaM5UR&U1Zh8G*&s{Vc`kMj1w#?8+4EyOX@~w1F8eGO--7WOg{;8 z;Bjp(HR$H&BSIHx%CH7J6zXumQxeOoDbk0An>inp;G-ajfJnwSlfK9z%8i( zJVBKA#DY)p}BFmS~pRhwc?2Y+{ zk?e?COy^ahT_2T`KXS5`nUJc|L(*+v7F8>l753d-E5s4(NU9&w zOAL{Yj(&7>QwqZL#Ec+G^KRu_!Nu+~G7667;#9)8<@rn6K66Ac0|-236K+lb|4N3e z92FLG2hcC@@kPyM64h6^n+(SzTok-Z(Y=o&SQFhA~0Z$XTJwD3X0ck3Bg(SCbN_PAaoV)0> zaZ>c6@PhPD@>6Lp;nd+}B*6n9Ca0(AG=I6-Ft1lKOiUR`@@lqEh^cMzSC$lWD>*R{ z;@i%PY0{W zOe(iNRO3>5Ds?4sNBXAzf?kd$lX~N6IYmav5E+%t6&wNKsb5voy6>WZr>X1&Q*@J< zcxp!RUvQYX-M?r~1M`P&JHP97;^>>p?yA(@mXB{guj>}L_f`_R^w@MTZ;@No2vK{t zvtw$quSVu_y{Zlzcu@Q;dk0Ez%X2v(CQ&DFa5r$F5AiLB zdw>ByJthZwp%S8{H!)^@o|?q`tgp;a{LPC!b0UyrH!q2b(*S=+mt7oQhTy61bmO{I(UuxrA8_+B1sES#222loc53PPQ zdW3ksE)EZQbRFli0_Vf6<(ay$1mxJB(VF58hl6-gji0>3WS2WUQjgx?Huu}=dc)HY z9p3NpWOHZZvN2|733?cCajrV6k*=7)d|)gQv!#02?Mtck%Y4RetQG9x{M2HG{g zw2M>V=Ma&=(-CnTqOV1v9F-K@#KpRQRBFkXIF(sZyEmW7Tj^r3(^9EASjm%0dbmzN z4a*xE)K0!00u`c;b7}B54U!fs4s9-RIZKTYCPQT zz%ED?C%vj>Sq~yCflz|#2UM~3!N^+o+0HVDvL&P#o?uWg5kK9IM(KfPj$>+(iyRl6 z+ej?GSqJ16ypLf}om0}|tRc+AA3>zrg~BhW6lXR`Y0nsR)DHJ%TxmW$+Xr4xIt0$# zfsRS{hxWtum}02H*ac^v<%BEm0D*4rZmhJ|M3Y~JJ{AjuML%wlzz7S%q~`Y|V~P1# zY-1^mF4lT$_u{mpgc`u)8jw=UEtt5}>*AcWhqUyXzl1TNU*s47F(T>yVQzvoicPfJ z=};k9+`Y)#zGNv($r?#c7i1{4STVw)UM0h>mzr;Jh1Q?fw#4aG@~(z)%zp3QkQ)6^ z;{$#UV2e?G{M&l@Kj8Db|7z>I3%~yCH~#pct?&NNE5H5Qe|-PecfYyvFaOqezO?n- zpIZ67fAyW;-g^0)zy9&B{mK8}?bsOqwzhNwVQcFx@7*)L*4WzGd)GT~a5DaV>wDiZ z!ryy-ZNL6~;Zgnj{Qi9`f9qZQ_pzPzGwAPI-&cIHU_YNL_RXb#e?9(|aq#>H;koqx zzDH%80sZPUUfUYhEety^opC{A*Zm?Zs%O@Xv|s^*3iTuid~uRFN^_HXiH;dIAaK^0 z6wAj5S`tp7c!Idm4Qsh2UMt9(lT;dk#z8b*we6psO&t`$s`45O;q%oEImWY^;%RA)wq?wfeNi zrWgZ@V6G$bocciA$q6u{BlW+}M@iz0(lrL|?9!#K9&G|RGvdD^UQ3FE&SWw~xvZT* zwya-9berR7deUqbMrKG(PzuKZKjor4*gQD>AvllY+O#hS%Hgq$UW{;R9Cn@8gqW)q zc78C=U_JDbI@Z%jqCgiA%eZccQW#bO@&gZYS%3jk!xU&hhdjqdQRB?6BQB3yq6jG_ zqf{Kr;K62d?T5ftpTjELB+^yHfun!s7wfH0fiXo8Ot2l#bjIZ$WdH08K>2xKBDX(rZ7CiTbO`-_;%g(OES@PTJUSq zn>_s7;C6@BhR=0WX(3>Z6*_bo(E-^2tYgb-ml!<`+D0~Xanqih#w)K=q%<*r4~!-x zfMJ(FJgyqmYrHUox~isd;#s`R%GNn958!H9A_ZKnL!FM_<6XE zi--lM<@PyOL?@)A4F8X5muq5E$zp_T1N0hY9Z(+DsqKj(3c z5duKA57d``x(>=FKK`gls zMpM_v!s8k4qS5dmJB3&2z?b0t!@+us8DdCIZq$^hVA)|xotHz!SzgMM3=`bK3y2HA zgV9ULqt_L?1)O8Wh0f)0-%rv50Sz}I2d@+|!pjtSyPw9~R@#gG9%5X{7T!quBiX5& zW>utYBvljc#?`ZZ z))CfPhlcl#z~Dsb%&3k9R&zWV^MTRk_}&(}(kt?CMUY&oDISAR5y)ET$Q6{LL8L4= zdvG4ReJZAdqO3f#Cmf-{Qqyjzhnv<}5+#RN5LEsuuBT-rLYP-<8FvGC_cC_DWe5m7 zJu^jv4jNH_DQYqSz{>^WQ_O)ql0^}Dp?m+2vU;LcF!DG1`{N^XeNxi3a3*wA&E*et*k@V-wV0Z zoSN*~d|?tw8qhj6-JE)|SZMy_L@_ybY66ZwNs7FunU-CPIy{x^Z|+ zu{gs)Qce_}nw^~=Z_eOm1>A%%5R*x*th1!txN{`zTn_9@o@c#i3m{3tEZcxV-IKLs zfuTQ$8LqCT{EC=z5!s7(y#_@JzZ-3kLnh;f``k$y5oluC7%$+TD%sM=RGBaKaJ4F~ zvt$kutO_!-u)%<#*q9qexUh>Cq~h+)RntphH$h@z)f-&X+a47-PK_P~uLKSZ5SS{1 zxCC20Fm=$#J_;B>ZWIK{ZDAlpl} zt;EeU^)Nt46?>69UTb}$;Z+Aqtqg*sd}l!DLc0czn@R0?kf}Y}j~D!b!Q%|$MLgR8;FWR^yjZ-Py4}<$XwVol$sMYA@kO{}R)w+LSl6bB#&i16 zF-~I`SSuhQt*2RfsD=N+@2H2W!bL&F zb4Js%tuqtz+l;3bvhlP?M%B0z2Mb0+gC8<{u#|#I<68^~KWOai=`*;(Ydb&2>trK) zX@XG&L58=B`DtpG+E{60DJE-zL;#b;DmgH$P@PpYff?YgZ{US3nsI?e1mY8I=G_O6 zPwqpND_re8JESw%EboUwPkC?E29~hAIT+2EsB`{f2q0qp5nWBhs5Hokr%1X@)+&(! zAHG0*{Z8b=Si^cvP*>2W&_K@E`Hl1G`>G?o}U)Zkmc$O?F|4PVT~_cPGFX5b$N zA&+b#0dx*XkT(u3DP~&QNSvAYs3dGNST0NNZbl3d)>lvmiA3T^hP>oqTsJ^eH_LXU z+^2jms&2YN$nk5r3&LoCY8tIVx8C?h#EdMc9vJEAtO;Q#no)(jZ1iM+Kgl& z;0z4g%1);+Pf)tN##dG(vV|(+z{~)naI$Pvup~xnL(fpp2?bIQi-tg?CdmnJL98qS zl+_JfDAyosSK&27yh46+joYEf=D{$mLB67Hys&ae6`aQFxM3#e6xP#sw{TWz++@AT zUg1)HEK^e52Ji!`;;le@--`P1U|N5Ti_9|tYGy0`fOjkp;eI$?Yd`#scECLXwjICjQW0b)#gd$N;F(Mx?G zd*RH`m`OGYeaf=r6Q9lYdK5H$+Z)9N0j=dt37-`DQWGY@$~$RDp~#a-JF0PRVXT6# zcu@-)$6kOdxg;8q$93Hf3&^t|qBP~ey2Xzz8@2tHI?HQR0+=op2Jt~#p1*l2(8Kf| z{05Cw)~{@*pFG)YO^?kfJ6K8qdR|3xoN377sS!IuHRcy89<-*oj1PD3NuW<98U&3v z0mBpNaL(Z& zjYaVc>O;hAbiK8WqRTQVx_hA|*T#`hs8PkZ#y!jv= zrk+KgOB2t6&kr&9Jgx8GgUB#f&!EX`;w#hcA0*_mLH} zxAe{@iOk^rnllJ{SE3{(=rl?Ld+b&1J$Vm}?mb71iHJq^CM^x=5?9H4nxMFYT?H~3 z(19bDhH!+U`pO^L{!L_fVXF$v#P}C;`b0$Go4`IOeZ$U0ngTA@-3RsnTQrlGF;&5# zrD0Ea*WM!Fce{&PawsvD8v<1xYZ_14loDqM2`E@d9)#cw{YXxI=yg?f9#%MC=+1Oh14r zZb)$U;tGu}y-XTC!^42354|Ff8Vg!|CLzfr&7X)|mjsV~DdAtb0-Hsj#39DGIbs5w*!$ zv?M!TC4_r3_eEsSiUUai^J{6~u;V#zdshPW7?8UyrenbWO!KHDWah zt14$97itqhN|x@7!2sQ;TUh!U&<=tW$bCm&4kc<}9~KL8ymV#kbQ)_bVIfq=a1hE8 z40x8O%+nkLypsd3a`fCXm>ax|1PsY{CWlQwn=~g25~D2EGeJecDeAYuD#NQ}+vySF3V&ata}H z>BxX#2!AjUYa;&v7`EFU$%8`wy6CH@1TI?O*b7`9*WU&*uT!GEmzSVRqUK>6WaobP zxiipvf;KvH7u$WNIJi|ak13A8Nra2@X_lsIPQS?G9CRt#8+>IL4hnGqEs3+h+^NDT;qPK^kE2SZ|}2P_^ihxXDXN}_+!?q)28I7O_K^K&dOO0sBk58k@*2-jfI+re~WoSG}G->b{3a6o@Wv$0V#tOc~^QjxMGO3s*s5kxYhVJA@kyTw5R{Iro(=`($%TqNtFVAq%JJgGw2Jsq)$?^d)#&;oqp@}9E1LJjY}9oZ zD^`Guj~JJyV;N$o>#E(Ab4ok<*i?X0LXthu7_~gom?h8APuL3)7{gFUEpy>GOz?Kj zcR&X9O$Llc;;?}&1>_Di#$mG16?aA$!U*v*q&DczGrnvrl8(L$wT=F;Iys`OG?8Y# z8lY|)O{|+{Zpii**iJU1;aCL*&UU8-Iaa4GB}iWO3k!g)m=)ZFwTAR@T8?PqYV#v- zKEijM68309<>2g!?RVwV^x|UgPer=2$xjc*XC$jGX+&A`CH5px@D?x~*+QVCYY}yr z`LED+2r?t2)?4J8c@f63U>qtbKj5l8H6#_NwKxYkRIS3>ik3rx4L9fEIQYHFCnbP` zW20-B2)PGGJ40EfF#=)5D=OL-u^Lo%S8kNGG0wv&G@)B^NJ~@> zmN9%uc!ztnP|eu1P}qPCJOU~-x>iAj7U!r4Rja5750q~Go(KuznQ{yWqhQZdW0td% zlR<`XfhpH^8;Cp+I>i0}ahPM6oy9Qu0uT=XpocI4HqgZ<7`1(|$4y79;MtuH9Qi}? zmSN;uWRwKm3KRfjx!%)*vGV|GEz(-RXI%f0eLcrd*Uj)VAWtb;9)?N<@QHjAKA&4V ztqf8L7yD!ZRT9key?_#;FbQ`NHT?y_XRv0(&-!v(4rnTZBm%T|X0|nf9UuhMc&nf7 zx5-~%)UicFUyMj+wptGk4qOe5JtJ|5PDGFkd^@%voS>OO z+e&sA!J9bYU}-^(s!E(rVcd{-TC8j?Z*+MpP>?a|F&T0@hH>XaFN5*<*e;Fq^)Rdp z-ZVdR8uxATwUg1n5O(Lj(ITmo3vcoOh8Q%+8ggAv{U5gK`R;TEbyPm_-g?==7ld{| ze&924Ffl`L4^oq`UlNa@P|aZ!7|~7ME&(rdZSb;HC6QB?ln(-<3SEX=MW&r#0VB<# zQlEDj%l?ZD;WiJ$$^I&B07bffQ-*;V(Fo8#sC3iYF91UD=Z1yQA}*Gmw&dlQ*utUJ z!VpMe0?J^EpcBG=4X5hUVhUc^N2;V==xHBOqT!&Yx!lTQ!Jd=xl}LI!gg#7&Bm{16 zVzUbQaI}M0NNzhj>YHV5l(AEQYd6D*HIOb|_z;daCnX|&LEePkRp0r@G32>;=gNCi zJU>py8Qh~upH$#a16{l|QO#sXY3n#W5Wv8k&1prlVka!$4&($YN?4WJJbrY zklB}!HXcJedR;7HP2_XsL~hJj{$+YuhK{26E(sApq7dm0VTH1|ceK5VECNu1*P-H| zVeIp)aGQE$1I^s z@H$*^0?S+=neX;FL{>Fbmq$lq5>e7IBOn4<$^ZeWt!8U#8@9EZoT@3a02Wex*%8PHRWtf&-Tr=xyFINAcpCll8(aZba*J%?6lP$>H&0oHKA6>Jl8|?KE3Zw8@$( z!wV(+fbuIpfYu?AhmzAttyek#U5bkmf~^U&5`~ORA~4Rc0P8t0)7KKV?URYfm0+ zs0}lO?Eca;z_{RRZi$JUg;z|_h2ilGh8w6aEk_wJj%|BvUCbr|AqnRMiqLEXLDKW! ziZ-HMPVmzLIZF`To}X2MSP>t0?L=f??0}p@TO1EQ1R7nB-r3t0TH&BJ6e4F$G zwznRD#1N@KVJa8!tJJ+o+EvCUPn+*Su7)NZFeFW+tewp@)SO6V!VnRFsu1H)yY@+x zmsHA8DW<6siznYi@Dqoc4?=#V!0XrmH9bXW@B+rGK$Wi1dYb4 zGssF%I?Q&2ZYGB~ML(fi0CFG+h$?kku z3@6jlY(?Oi3kyw7X|4aTy#z|cz8`Ds(z?tY0##7Hw1hJznq8tf>gA71pC658@ z&+rtd$*RJbMi7)a+TyAw1eMiyh%y^0=m7Gv4YNOd`I6nEAR7)s9yrbMhCH$RVXBTu z7$m#$jS(hfxn6|8@RL)=d;lMUrgAVitd!Jhg^q%BgG=PJUr;L8kK(wSytylN=%}Vx219l}3qR2!(1w)p9T!n09@h)dwGxM!ZQsQ9oz3-^cx z4>xZ3il(H`DtcLNEeBH&m7%xf9&^4^9$~69jmF3IUP^ZjvD5}QZRNI%tVtYA zaSQ!Xuq#$a_FL3iz`8W46%W;bK&}R_^k))JC1GQR8}6OipxM)l=o0m|^WZ8GK6Xlu zpNKlt)ISFra>jjL^^@?!2ea@~h^w~j3}>7#Y70tmkPZP4v6_q@i$ru1N=DsI>ga8Q zuoPStnSlg9!8b#eH>Xc!NfQVzkJbhSsK4-7b8cqh3G8~|sa}tlxA@rR%9^w!8hI&& zYhGallrr{3O)_!n%q($J@G`lTB)jzgwHp?3z#2#Np7)ILQ?K9JrU7o?9st} zf3z{W;4u--Q*`C^8nJ0Yv@^Jc2r@2+BQQuqQeQW@T-BEiLCa?ZM_;g&Jkm?=IG*c9 z$PxKGTd^uB_1=&|Eum=tYkv1}{z8MUD)m02|jMAl}Bsf}If& zg?I|58u1{i504>`V~J3`RFK1R3h=!9*p21v=*fwtL{J|=4BT7?9EkG~wtE9d!RBC9 z15`XM_vF+%`wLHZ*FM5qsrh;pT>OYj@HoDY8g85>0(B5wIb@YY&YX^hIQOm?FqMP0 zB}qfbREksax^Gm=s>{C61p(28pAQ(K9P~jGz5?bEKjp18nvi8%hbec0BNlrds2%ZG ziDmvD!mb)U(zHA~1jGn(?6oE5AJGYetP0<~7QbK2cL6oVsdctLFrC!#4O7F4oSla7 z6_Zo5W39Pjgi4WLv6ltNv02tx?7}E3f*6b9We#9p-`mr`q2?9pJWFf`ViBwa> z2H${{IXfhrLboJ0L0}c`PY$vNtcC^0O)a@H#2Mm6iMi3mfx>3uAI6y@hf$gXhCixx~AxwBTC*ISQ9VY>6!cK@TT-sb&!KOX+B&i~F>^EMa_-Ur(!9w%sanx25+g0z!Y(p6|?pkwb?zo0)&LJ?$hg>q_ z`c?38>CU9$OmeJMZ}=@q9s$;6;}yx(gEf|YfASgZd$JK_WTYB_O9`VH59!9YG+1Bl z!ZUns^}sNgj$9(IixA$iNIZDU@~Rv@av9V$)rJrVvQ6hEcp)rSSB)~y#7JHw%=MZW zbP2$Ocbw7Bsp-tz88BtOJr{hJ%2j!|;vLeB@J%?zPY{v_ZYSc$Cuu${-af+{`i$Sr z*IGl;9N?90Cfs8RGWcvo3hX?vrlFP&LC>n&y4|Q;FDS?XSq4Cm2yjZ81;EgmW=}=b zJ2@h@nYm@jR_onQ(C(unhg_(lDjNc(cQUJYsc#s|&ZSZWm6Uj~W4N0b9bV=&^*n0D zm5!nX^2#GumVl9F-#LsxrLYRU8P8t|aZQdAB?TmBDgrbZeLo9d=M)GB)-bT{{Gd&^ z@Cv|5*dnBwkpq*wSLIizE0-7Nhu{S&yLzs@s`WZz%RnVA^Vxc@<}@~`$HtRew+OM^ zhGL7l5liU32P;gxBAHH7UX(j0_DnJ;=u`_0fMm)H^K*gmWf&&BzyX9r6hL2gB$~OR zxu%#{Gc2D_MEWi{l1m+~WEmxAL#R{rDQ(7iEWQxgmp}xWGrgvb@A2TfMoD$i@d8V5 zY}ie-z1pE|xne=Y0wRYtJg90(WUEwE`x{6W$P(G9$!<)u6*qnI^Z2Nq6$Mg}lM)nU zz&R8F=0)yxT_ZsV;<1?Fp0PL3=G^e$k~Rk8IT?UVtg#;fHenN$Rqvfu2u|!b29-~>?6(bNB81Nr*P;8N{BNx zX>jTYwSXIxsEv$<4#ORfgu_XX794ZbZa~y`<7jpO zHkV*%L@?S#sIDBPwe*sPBB>^{kave*;*kLzJ;yp@*Z{b#dHh_o!g`4 z_=lh-gO1PVC3oV7+fF1RE|A`MRzx1*wRhA=v+bv6lahB1iMk}+=-0@Vhag6vmrScU zF6xD2NFs!w07FWUm&6mw(yXU=VQz3Z`)j8Ko?Z=iiZ~7AZAcn<*Ire9p(h@VhH~-D z1*X10*yu2D!oflirl?`)lk-X++Y#c^GWQZp%Aa1xBU_N+GE8Smk;1UJ#*i3|5$;ZV z9m}`Nmkf+f^@JwSkE^?tKVMZL-mY9U^)3daw=5wi9rSOpZq zv+^P0O6HZX03>zwZK&8fyj$_CyXFntJVN7HjHJzUNg zHKf0jC`#U#7vbksQ%iV!w6wo(5i0U$geNFU%vtPVuog5y#3xx8UO~9`BzUC6YO=|b z!3rb^`eat|_Fm2@{<^`8V#U&YT7W3tSAg(gJHDVP$bnDHM9wWu&@GgOe7gsFGprXl z>vj=`hk4dJWXu=wJxjZ!FtABL?Ro4{gNrN%dLNzBi^BHdUe9D5nNB1i4X5jHyBLI! zn5PQm-$3$kR198fn;^QApEtmFQnQ3`dt+OATu%gxZ!O_f zKmeAU6W-z@*S660f$uCk*+8w`GN$Ih-m;76KV!F?plnkCkLN_MC7c=hP_etz#+HRz zed|f$zCE6jgvIl4x@0Z0wlP4oDYT(tCcy(9@GM~}3~F4HN^VnbYT(T@li?uLI$qFg zoRHwy9z#6mCnlJenxoZ9@g|3bQ}fL^ULsp)(rdzdC-M4*iFup^L98Q;_tV3tgq!Gc zIip)9bu37Hk~9xMxJu|^sBv}{nua*@$2XDpfR*Xys$3UBd^wfr(8_13Ug5$cV8XtF3Rc(aJft;M1tVSM69r$Z4L-AxFp? zU{*ubuqurx0aI%8`l*Lk?-4_>jkx4y@9jl=#u$iyU~7X*JIJ{DN!-$wYE$yAqjF6E zh{0jQbT(jXtYn0v)x|9cX2C6tqvi4LRmiiS`Ps-6dN@_(THjFO+8}7mG;zt|#lW;u9cFDE%#R=Hr83Ted27%l zAXjFg%j+PJf|xAPM%V=(n)5b%ipy}(B1phSrUIg1!_#!GLI=r$%5-qp!NkVGY9hQ% zs06^LyJScp+u)r!#HxV6H6YAXu2_+ zbidQ?fDBK7(FKz`s9YEOT38jMo_Y~AO+A_X9HbtTDkTjmTr)FqPL;kInd0o+IF1%h zPMt1kPGN6VI&238rs5HobFTR$i~W2DYdtfvU>?XOwpixs1^kaX`HHUFLUM0xH{DZbyZl6FT%cSU%Ge1t^@_rCDpO&l@>ZojY?S7 z5s=W3L%K2sT^!%k;7AEpyO}CyRT)v`rg%ksM_!PnuU!PtG72@fjDgH6sE$Nx6k&TO zo<)EGj*_IBL?i|_h%yUZPIx&vxUg+}XUv`4MBmp`GLlvLZD?UBuuRJ)8kmG^^=Ww6BL3F5E=#f8aXYMd;Y z2WNHSc`as!q3R^c`5eaG!9rt7757*{d9XXuMev;r1k{;oFf@ivN=HXvBE7#DGG!b1 z5ZudCsDhS{aETbx>BMNLDOu`a1mP>0vF3mX*iAy@fm)(3$SnW}-qKZIB!cs&BFxTCB;auIM^==v_+wjO z%1cGSQVYgBv&O+X;!6wL1Okal*$G@8B~TDtya?h4=Hkof5!bS*gel=HC-mrIX`i8yDRVM8-9CudNqdpvkr=^A}@QUbdal)}Q zh4YWKGF>Ax8lpO2OmMRRwJ5$NVE}^0dgbFqGWKB9MG&A-HF3A}{s2iTBnQy<3%ArA8lJ!&Ab$I*K!{Ea%zj93`#y-&_Ixmv zi&Ik*WAjz{UXT+-p2B4w1)vF;domSS-yv$-!KzM9qln+4#1SMj@=jz^=Lao;>C*`n zGUB@%4WZ=5w}Mq#GhHkX*?y zu@)$%dkggr=O@G?>{$RFOecvdptY`9Yk{mVS{?wA^BDB~F$~}7p~A~LlG)BMs6wX) zH?Tc~T?w)mf$8yfd(^DUj#nNE8Sx^l;q=%5XEoHUXP|SqTE9+6d0z~HH_TkbUOV!d z;cg}&QLuh!AFV19+i{8E)8W#rI3HPMejEF zfi{zumy>o#f#nLBfgx9V5;~TLwU{YM6s8KwDWAI42=LGXrwbtBh!c;Ca+OwcHT4M{ zcFb4<=YoM*ih|y$QwhlqPj}ZBJIl-M)ees|Mx8B6dmb}bn421VGP;aO!Juhpti>r6cpRf#uz+xfVp-!8`|8+bt%{F;- z5DIAly)@%D2Z%~UJKRraUPL^*k^2+a5nxOYK@#^OAoJ*rt4O&58rh6E_6he}_E7Oq zEnONw2yY0q7)W~wep3PJ8JkYdK#uShiBmYWJB1%~ODHSB7l%dnHz0A5Bo3^qMQ+;? z9^oQfQh$o~)Qhv?KL!!RE0l;5_;YS{q1S(+c(TMjQ$4(*C-}>LSBUtfBEf#%j%gUH zNCgNl^hrXB+P~VSC=0TGGa@jZ!`t%gTny0yxe36aSn3fs7JI{AzAME?3QZLwcLFLc9zDJY1g#h`T9cVIFb zG%5F0B#s5E81h)6LEQxb5&4t5+R2QrUVARRKrBKs_?!`?x87#_PPFLfut4){$ zT(zjQBIEML7*fiRHovK55{hhy>Fs#dV(i7B^)1Uh%rU@3_)xxh}?dkr>H0LKH>A|vvCObI^7RM83j zE^?Wk-BFH(_XH+`ZX$chaWo+s$5UD=?$|}Lx-Z7t8@M}%!T*GNiE@JqbO`4JEAWvB z3M24gLP3^R8{qC+GG9xByld62kL!Ll=zA z*RZUl%FgrEGz>Yg?u5jBkFvkF9#fe#w7afd=_`SvMm9XX;Ho;CWYF6 z)JnBKEs1q75%PGTc+dF`v?`z=w5NgHwPg1~4%DC|xS|AXLDFnB5WriO)V-+qs^c-M z8tkCJScE;uxElbA_DWZZT;XRjo*ho+cdKXQM#pfdT^_A_N=4WU)>G~xZc!eC*|A6oh>oji3##2jL*UL5HKkM_8yn<~1eU;J5+#O?M4Hy6-ZJDK z-|aSfvmhA#beR)voD?iUwcT|^iLvjssJ4gos7@{t6XvV2i5f4Ytq(h)vXLOWNvX8r z8u4d&7Lr^TQI^Ts%sC|3#SIPQ&^7q)4kW_kkip2v9AB!(H5|Up;obAipPVSB5HLoh zV{&$?Ig48*W{VM=v_IKARgB*&cizsonlq=_@B_sWyt4Rkak#ku$kF0~hmPVG-oJ`w z*5&-z)a>kIxH|GD&W?>2@{UNkadtiwFP!C|k{yO#nlq0#7n&z=D=O@i6`d9 zW)_%{hIa&we;K}g86HUgdFZ#>rT^%tX!tiY?rt2%w`YgG)OZvA z?z&@l<88Yd%R`N4<@vymqmAXp&kg-uZ`2rS{M^9G^59_OOyi6VvupRZm5(+KH||H> zJ6Y?Fp~leA(3gg`ZSj%DyBhC8i?^VbOk&&GjdJzvJ8v9qJav<^RiysF@v|eO9+XM^ zKtSJh0~8$uiVhEj0d82A$hn!iU)muI3DS4nu`SB)<qPPnTa07fCZT#!Tzcze;y%8);(YmoqCO~{df zhi}wGar6UW;>L||bTCZfuc7-JF^hF9;NPg@6gv&-g8|5w&g6s4PJF(Bzf^<#&Je)c z_MZ(SmCy)O_}y(AG;GFF>jordo!yPSjkh=6fbHM08GMz0AX>R-SEKRH#-6#cDY|8| z+f+mcH5F0%j>a3+vsB7~9#RvxPE9vw#->z_$?&n}o8>oa#xhZN(wYxggxIF8t%j2ALDnD=s0?KOA|pl__|MMCny~f z>d6O2dIw70hW}+~>1q#u;R(C?Z}^o}f2zK#_ttto2dw&0Zr@) z=?SACn@?uTZ3-(80U9WnRxi;Rbq9Ap#26o_!=;n$4_nY}~T!`E-C zYeNB{zGP5mbfrRdy2=xq7&-VatPM3Dt2)IiRox`in2Z5D>6%t_Ajc(z>6tGMWaFi4HKbuPhbca+>XX6u~d)PKD_;9J9k!ehV zoLLa|@k`|0Y%#_8h-MmElN;d-Dsgmf($CF^yCkFt{Avl5f12h##h@JCr-;B$f%>Ulw# zdeQIoS-hFO@z=do;0GuJ8JjpEG}6}9(M2oq{(r+tYLGLaf6htp<^3Bj-fx|;;D_-e zn;;8hTzm{2z_ZK)VAD$V?F&e_$Jma&I#g>`Vo(WvS;f)t4y)p*`b8@d0D-(+A1IeJ zu2_lpBWjQ>ydRMzmI$j-)%~2cGH~8*1>Q)$$iP4wk(%i)g740>AcTF7R@uS&m9gJ% zzkHM$24Wre&Ag&7M7`v{w$5x0KWhayZ=!}=cC9m?91AL3Lwv|eU!Xyax1!*$b9|vV z3g{+0#R8(xY2yoQK`c?$v^pYFEUDpn))CsVnJ_qi)l8EW$N6D|qYZX`twHtxX+lgy zM?A_e?95Ak-bz@Ob?>vRaa-6(`~mhw4wU)S*k?YHu~@ODqX7W>*tgJDa7Bd57k<=4 zCI*b_K8_e+w)M$5Bo#y*sfx*f?uF?5aLJKzSR$Oq0fi4)auxr}9Oy&u%tdov8Vu}@ z-F#E2!rr_`gizc97&$xyyR<{$0_zf&Ce)BSZ7!yp_Bjlyd>Ebao5eeR3dV zx4^RQ!Bil-1)7V4Ay_V}g&H9r!0j$N6R+nqU34nbyak*Mp5~A4nAeT-hCX1^v=Xrz zs)m3?+7wx1q&DT3txaV%w;*f|K&3O+r!`DU2nO>`O@jgC_A!KQ_#s+|5_p(n)N+#; zGgkR%72j+mxZ-nBZCR(X#<5O`T>dW&+(Hrrf+cG#RyC_UbPYcoBI;fr=;ibYyL=A| zjAra@lLa;~1AikdFxP=K+@bbfKg=o_1n$MTc5{!BV6)$YY?StUfd%Zv+sK>^7XFp> zg+a@eqaZ`-2W0$@D9k$%uCz{A-x0WT(?c4Gwx8k`cII<;V?@+Q9q-@gQLW=80vNmZ zl4{RBy4Ufs?*N8SVrq$DLFb5X-z*vkV!47nh2c45-Qs@2}E(Kxd-8 z2$j=NxRoXA*1Z7Dk1BV_#5f=C=clbz1*lt?;c4s45x5NqPI+ORS|r~B^Zh*op)wz* zL(Rn4$i?0n`TYa?x&^0g-a7N{Wy<_;$TAb0>CId4#e6s2-6tnT1vj_QeHOLOV7+-) zFGhqM))7M&VI|5qgebpTaO6%{TXsf_%fd&{jsnIaK5I3EC=?zS73XEC&*w(LA#r6` z;v)Ak>nB4oA3s`^an|(-yX<&h0t!EzKis2n#l6Ztq#`EbRA3i1I)!z8HWm80N*K_x z&E~a3)rcwUdWV^V#~#G^rsyAR<9E)PKAih-uKYb4#OpXFz0N2>CU9Od*p1t{6EFB8 zISTwQ-8%tX8ofj+^TS(tblaKY!`4s6U~KR}mB9uW5g#y%gFE-!VrMT7gly*u!8v`x zIx|^QoDejx^NiK0pyCz=bZTUs5$!dreGcq`Ti=q9PVAT>zBhNBU9)Wl1`BEybOXri zDEm9?#yaC)E`kJqq_wIsuse6orNF9k);o99g&stLuLGnr;aK#}sD+d4JbpMttg&;C zT9|hGVSdAUcK~EY{P5TbCo2$mNk+e0gvrBZBpZ8n5qsz0@f=F2oI&Zf+oAM`g0~W4 zX06=u_Ey>4So%Q&$2FmRVK-9Os74-=@BDBrw;5_!7lSx|KTro0YtUUkH?sZiqN!RU9Mxt%OxFjO<*gI9VNT$I)Or>6)m`aw^EPHV`-)<%=YQ~br2KHh?rWVmKur>Yi$bzKX7$XdFd`Zrc$eXW!Ws0n5KolB?b zydg=QCG5^VB#r!X%*Yo$w^m5Q40U8^&dd98yWj%lfgRVcj;9Y=Ki;#8kImL6S3`vx z2utHXTlY>X@7|bY=q0P;2yie70_)w5Z^u4}5=W-Ylw%nLjlXRWcpXP(1qnMBRmZW+ ziyz*-m&g~wF=ZgwlyAptwkbOVzh=Grls{r6UT4)x944U|e|a4@VP105T4iIhku%*- zrd1d&afY(F9;%Au0LBs(LHUqAI2+et27tRfzhmQi$+DF=A*!P0CEiLZXK0W|Eb%%A ztY<>OC&ECYK~O+Jbo9Dfso^B{@_+J!U3f)TH&!zAe5KB3tYqgq87`9dTU!I(7k4Zm z@O`V{T4KMII4XbCN}MzU%pm6`vga^+$v?C{I57L^mJ9xmQh^MnsuN8h=R?1h)?m+` zEhKei)}ePPU=@k;keddaD!6EUI#Y`P2;8ABw;wf2b++~{Ty*ZXPMr`}t;DA90DAAI ztD?e2Qjrt*wsqkxG65mP5^5wXW%yuY@8!PwQ3TLT`aZzn*vy;CxP}<&-M`B!R=_z+ zRV(0MS@LcVkRUA^c|ho0D7igA97zBYKnSA9Jbw`h@<_mAiMy%7=PYqP_f`k2m8$~@ z3bPNdBOUU?2lXL*P=X>LoZ%Nf_mT{&8L31fIZO>g1}IShft~oAyd)ckqaVZn0*cGI zqfaKlZlAIuo97|49_xYez=8}IxLaq{16hb=a?z`Ef0u&knT0L+DxA@%2Oogpg8e}U{YLgO=LKb<7~td zVOh2m^fLsz4ulhv^uU3p0g6K^CMQmNpeh?8yg5>MDEILB2(b>Z^3E_ljgeb)A5%GWlC!p}d zb%ub;){j{oPE-)}53R&oJ!2(qfdz1BQKqf?YBig=H`0e9kK0d4OfUy_`I9eBCAJp0 zS;8OkYlB}{vV#c-X2_g1Zt#sJ;6VAv6&?1df#P-Vu@dr%fSWa9I7GS=z<_SDlk7fO z0r@?vK?FDix1(zuM(-^HjR3nI@w%cch-@zrth1yd0Jj62@E`#j4BUPW$$^C>SWj@4 z0e3Ut-VSfD2aeydFKc04g3P)NX0D~x{3z~#V%RH_OUP{63bE#HCY^&EDOQmf5kyT|TcR!R<9iMMK5iL~N}49XAZoljex3ST($?>vI-C>A}-Us6Jh`Xfgz z2jr6~)?6SRN4|;?=I2auUyZ#xhkL7EMyXC2L$Of~1pB%L_7OLUJxOod&TUB0EbzRZ i5J)U)XAs2P0at+g0ea*>qQzwP|GMXm|LrG!=l=yzfTs}v literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/APPENDIXE-ERRSYS.TEDIT b/docs/ReleaseNote/APPENDIXE-ERRSYS.TEDIT new file mode 100644 index 00000000..b695b9fa --- /dev/null +++ b/docs/ReleaseNote/APPENDIXE-ERRSYS.TEDIT @@ -0,0 +1,148 @@ +1 LISP RELEASE NOTES, MEDLEY RELEASE, ERROR SYSTEM 1 LISP RELEASE NOTES, MEDLEY RELEASE, ERROR SYSTEM APPENDIX E - ERROR SYSTEM 1 APPENDIX E - ERROR SYSTEM 1 APPENDIX E. ERROR SYSTEM 6 This appendix replaces Chapter 24, Error System, of Common Lisp Implementation Notes, Lyric Release, which replaced most of Chapter 24, Errors, of Common Lisp, the Language. Text shown with StrikeThru is that text from the Lyric release that no longer applies in Medley. Enhancements added in Medley are indicated with revision bars in the right margin. The XCL error system has been updated to reflect the current ANSI Common Lisp error system proposal. This version seems to be gaining wide use in other Common Lisp implementations, so no further major changes are anticipated. The Common Lisp error system is based on proposal number 18 for the Common Lisp error system. Deviations from this proposal are noted. Since the Common Lisp error system has not yet been standardized, this system may change in future releases to accommodate the final version of the Common Lisp error system. If you have access to the ARPANet, a copy of this (ERROR% SYSTEM% PROPOSAL NIL Error% system% proposal NIL (E) 1)proposal may be retrieved from MIT-AI.ARPA as the file "COMMON;COND18 TXT". All symbols(SYMBOLS NIL Symbols NIL (E) 1 SUBNAME IN% ERROR% SYSTEM% SUBTEXT in% Error% system% ) described in the error system proposal that are not already in the "LISP" package are exported from the "CONDITIONS" package. In addition, the "XEROX-COMMON-LISP" package exports these symbols, so you can make them available either by using "XCL" or using "CONDITIONS", whichever is appropriate to your application. The distinction is made so that XCL extensions of the Common Lisp error system will be clear. All unqualified symbols are assumed to be in the "LISP" package. 2 Summary of Error System Changes 1 The semantics of HANDLER-BIND where multiple bindings are set up or mutiple condition types are being handled are slightly (ERROR% SYSTEM% NIL Error% system NIL (E) 1 SUBNAME DIFFERENCES% BETWEEN% OLD% AND% NEW% % SUBTEXT differences% between% old% and% new% )different. Old code that used this will probably not behave as expected. HANDLER-BIND and HANDLER-CASE (a.k.a. CONDITION-CASE) now always take a typespec instead of a list of condition types to indicate the conditions to be handled. Old code that uses this will only handle the first condition type in the list. The function, CONDITIONS::CONVERT-HANDLER-CASE is provided to aid in converting old code(CONVERTING% OLD% CODE NIL Converting% old% code NIL (E) 1 SUBNAME FOR% USE% WITH% NEW% ERROR% SYSTEM% SUBTEXT for% use% with% new% Error% system% ). It may be used as a mutation function in SEdit. HANDLER-CASE now supports a :NO-ERROR option that is executed if none of the other clauses are taken. This is handy for writing code that depends on the normal completion of some operation, for example, creating auxilliary files if a particular stream is successfully opened. SERIOUS-CONDITION no longer forces entry to the debugger. The function used to signal the condition now determines what happens if the condition is not handled. This means that SERIOUS-CONDITION has no more interesting properties and is likely to be removed in the final version of the error standard. Several new condition types have been defined. Others have moved in the hierarchy. For example, ILLEGAL-GO is now a subtype of PROGRAM-ERROR. No standard condition type has a default handler. The standard debugger entry point is now called INVOKE-DEBUGGER instead of DEBUG. The syntax of DEFINE-CONDITION has been changed to make it more like CLOS' DEFCLASS. The function CONDITIONS::CONVERT-OLD-DEFINE-CONDITION is provided to aid in converting old code. It may be used as a mutation function in SEdit. Several DEFINE-CONDITION options have been merged, while others have been removed. In particular, there are no more "instant variables." PROCEED-CASE has been replaced by RESTART-CASE. The semantics of restarts have been cleaned up and several new features added. Related functions, such as COMPUTE-PROCEED-CASES, have been renamed appropriately. INVOKE-PROCEED-CASE has been renamed to INVOKE-RESTART. DEFINE-PROCEED-FUNCTION has been removed, although XCL will continue to support it for compatibility. The arguments to a restart's report function are different. Old code that used something other than a string for the report method will not work correctly. A distinction is now made between invoking a restart interactively and simply invoking one. To this end, there is the function INVOKE-RESTART-INTERACTIVELY and the :INTERACTIVE option to RESTART-CASE. RESTART-BIND, in analogy to HANDLER-BIND, has been added. A new variable, *BREAK-ON-SIGNALS* exists to aid in debugging. It is a generalization of *BREAK-ON-WARNINGS*. The latter has been retained for compatibility. The proceed function PROCEED has been changed to CONTINUE. Old compiled code will continue to work except in the following cases, some of which have been mentioned above: A proceed case's report function was not a simple string. Such code can cause stack overflow trying to report the condition (*STANDARD-OUTPUT* ends up being bound to NIL). Such code should be rewritten. A handler binding is made to a list of condition types. Only the first type in the list will be handled. Multiple handler bindings were created by the same HANDLER-BIND or HANDLER-CASE. Such code will work as expected, but if recompiled in Medley, will not. To get the effect of the current semantics, you must use nested HANDLER-BINDs. Under the new error system, use-value and store-value no longer prompt for a value. 2 Introduction to Error System Terminology 1 (CONDITION NIL condition NIL (E) 3)condition A condition is a kind of object which is created when an exceptional situation arises in order to represent the relevant features of that situation. (SIGNALLING% CONDITIONS NIL Signalling% conditions NIL (E) 3)signal, (HANDLING% CONDITIONS% NIL Handling% conditions% NIL (E) 3)handlers Once a condition is created, it is common to signal it. When a condition is signaled, a set of handlers are tried in some pre-defined order until one decides to handle the condition or until no more handlers are found. A condition is said to have been handled if a handler performs a non-local transfer of control to exit the signalling process. (RESTARTING% COMPUTATIONS NIL Restarting% computations NIL (E) 3)restart Although such transfers of control may be done directly using traditional Lisp mechanisms such as catch and throw, block and return, or tagbody and go, the condition system also provides a more structured way to restart a computation. Among other things, the use of these structured primitives for restarting allows a better and more integrated relationship between the user program and the interactive debugger. serious conditions It is not necessary that all conditions be handled. Some conditions are trivial enough that a failure to handle them may be disregarded. Others, which we will call serious conditions must be handled in order to assure correct program behavior. If a serious condition is signalled but no handler is found, the debugger will be entered so that the user may interactively specify how to proceed. errors(ERRORS NIL Errors NIL (E) 3 SUBNAME DEFINITION% OF% SUBTEXT definition% of% ) conditions which result from incorrect programs or data are called errors. Not all conditions are errors, however. Storage conditions are examples of conditions that are not errors. For example, the control stack may legitimately overflow without a program being in error. Even though a stack overflow is not necessarily a program error, it is serious enough to warrant entry to the debugger if the condition goes unhandled. Some types of conditions are predefined by the system. All types of conditions are subtypes of conditions:condition. That is, (typep c 'conditions:condition) is true if c is a condition. creating conditions(CREATING% CONDITIONS NIL Creating% conditions NIL (E) 4) The only standard way to define a new condition type is conditions:define-condition. The only standard way to instantiate a condition is conditions:make-condition. When a condition object is created, the most common operation to be performed upon it is to signal it (although there may be applications in which this does not happen, or does not happen immediately). When a condition is signaled, the system tries to locate the most appropriate handler for the condition and invoke that handler. Handlers are located according to the following rules: (BOUND% NIL bound% NIL (E) 4)bound ÿÿïfÿ Check for (LOCALLY% DEFINED% HANDLER% NIL Locally% defined% handler% NIL (E) 4)locally defined (ie, bound) handlers. ÿÿïfÿ If no appropriate bound handler is found, check first for the default handler of the signaled type and then of each of its superiors. (DECLINING% BY% CONDITION% HANDLER% NIL Declining% by% Condition% handler% NIL (E) 4)decline If an appropriate handler is found, the handler may decline by simply returning without performing a non-local transfer of control. In such cases, the search for an appropriate handler is picked up where it left off, as if the called handler had never been present. When a handler is running, the "handler binding stack" is popped back to just below the binding that caused that handler to be invoked. This is done to avoid infinite recursion in the case that a handler also signals a condition. conditions:handler-bind(CONDITIONS:HANDLER-BIND (Macro) conditions:handler-bind NIL (E) 4) When a condition is signaled, handlers are searched for in the dynamic environment of the signaller. Handlers can be (ESTABLISHING% HANDLERS% WITHIN% DYNAMIC% CONTEXT% NIL Establishing% handlers% within% dynamic% context NIL (E) 4)established within a dynamic context by use of conditions:handler-bind and other forms based on it. (HANDLER (Function) handler NIL (E) 4)handler A handler is a function of one argument, the condition to be handled. The handler may inspect the object (using primitives described in another section) to be sure it is interested in handling the condition. After inspecting the condition, the handler must take one of the following actions: ÿÿïfÿ It may decline to handle the condition by simply returning. When this happens, any returned values are ignored and the effect on the signaling process is the same as if the handler had not run. The next handler in line will be tried, or if no such handler exists, the default action for the given condition will be taken. A default handler may also decline, in which case the condition will go unhandled. What happens then depends on which function was used to signal the condition (xcl:signal, error, cerror, warn). ÿÿïfÿ It may perform some non-local transfer of control using go, return, throw, abort, or conditions:invoke-restart. ÿÿïf ÿIt may signal another condition. ÿÿïf ÿIt may invoke the debugger. conditions:restart-case(CONDITIONS:RESTART-CASE (Function) conditions:restart-case NIL (E) 5) When a condition is signalled, a facility is available for use by handlers to transfer control to an outer dynamic contour of the program. The form which creates contours that may be returned to is conditions:restart-case. Each contour is set up by a conditions:restart-case clause, and is called a restart. The function that transfers control to a (RESTARTING% CONDITIONS% NIL Restarting% conditions NIL (E) 5)restart is conditions:invoke-restart(CONDITIONS:INVOKE-RESTART (Function) conditions:invoke-restart NIL (E) 5). proceed function Also, control may be transferred along with parameters to a named xcl:proceed-case clause by invoking a proceed function of that name. Proceed functions are created with the macro xcl:define-proceed-function. restart type(RESTART% TYPE NIL Restart% type NIL (E) 5) A restart with a particular name is sometimes called a restart type. (REPORTING% A% CONDITION% OR% RESTART NIL Reporting% a% condition% or% restart NIL (E) 5)report In some cases, it may be useful to report a condition or a restart to a user or a log file of some sort. When the printer is invoked on a condition or proceed case and *print-escape* is nil, the report function for that object is invoked. In particular, this means that an expression like (princ condition) will invoke condition's report function. Because of this, no special function is provided for invoking the report function of a condition or a restart. 2 Program Interface to the Condition System 1 Defining and Creating Conditions 1 conditions:define-condition(CONDITIONS:DEFINE-CONDITION (Macro) conditions:define-condition NIL (E) 5) name (parent-type) [({slot}*) {option}*] [Macro] Defines a new condition type with the given name, making it a subtype of the given parent-type. Except as otherwise noted, the arguments are not evaluated. The valid options(OPTIONS NIL options NIL (E) 5) are: (:documentation doc-string) doc-string should be a string which describes the purpose of the condition type or NIL. If this option is omitted, NIL is assumed. (documentation name 'type) will retrieve this information. (:conc-name symbol-or-string) As in defstruct, this sets up automatic prefixing of the names of slot accessors. Also as in defstruct if no prefix is specified the default behavior for automatic prefixing is to use the name of the new type followed by a hyphen interned in the package which is current at the time that the conditions:define-condition is processed. :report-function expression expression should be a suitable argument to the function special form, e.g., a symbol or a lambda expression. It designates a function of two arguments, a condition and a stream, which prints the condition to the stream when *print-escape* is nil. The :report-function describes the condition in a human-sensible form. This item is somewhat different than a structure's :print-function in that it is only used if *print-escape* is nil. (:report exp) This option specifies the report function for this condition type. Report function are inherited, so if a particular condition type does not have one, the report function of its parent will be used. If exp is a string, it is a shorthand for (:report (lambda (condition stream) (declare (ignore conditions)) (princ exp stream))) If exp is not a string, (function exp) will be evaluated in the current lexical environment. This should return a function of two arguments, a condition and a stream. It will be called when a condition of this type is to be printed and *print-escape* is nil. The report function will be called with the condition to be reported and the stream to which the report is to be made. :handler-function expression expression should be a suitable argument to the function special form. It designates a function of one argument, a condition, which may handle that condition if no dynamically-bound handler did. (:handle exp) This option specifies a default handler for conditions of this type. (function exp) will be evaluated in the current lexical context. This should result in a function of one argument, a condition, to be used as the default handler for this condition type. Each slot is a defstruct slot-description. In addition to those specified, the slots of the parent-type are also available. No slot-options are allowed, only an optional default-value expression. Condition objects are immutable, i.e., all of their slots are automatically declared to be :read-only. conditions:make-condition(CONDITIONS:MAKE-CONDITION (Function) conditions:make-condition NIL (E) 6) will accept keywords with the same name as any of the slots, and will initialize the corresponding slots in conditions it creates. Accessors are created according to the same rules as used by defstruct. For example: (conditions:define-condition bad-food-color (food-lossage) (food color) (:report (lambda (c s) (format s "The food ~A was ~A" (bad-food-color-food c) (bad-food-color-color c))))) defines a condition of type bad-food-color which inherits from the food-lossage condition type. The new type has slots food and color so that conditions:make-condition will accept :food and :color keywords and accessors bad-food-color-food and bad-food-color-color will apply to objects of this type. The report function for a condition will be implicitly called any time a condition is printed with *print-escape* being nil. Hence, (princ condition) is a way to invoke the condition's report function. Here are some examples of defining condition types. This form defines a condition called machine-error which inherits from error: (conditions:define-condition machine-error (error) (machine-name) (:report (lambda (c s) (format s "There is a problem with ~A." (machine-error-machine-name c)))) ) The following defines a new error condition (a subtype of machine-error) for use when machines are not available: (conditions:define-condition machine-not-available-error (machine-error) (machine-name) (:report (lambda (c s) (format s "The machine ~A is not available." (machine-error-machine-name c)))) ) The following defines a still more specific condition, built upon machine-not-available-error, which provides a default for machine-name but which does not provide any new slots: (conditions:define-condition my-favorite-machine-not-available-error (machine-not-available-error) ((machine-name "Tesuji:AISDev"))) This gives the machine-name slot a default initialization. Since no :report clause was given, the information supplied in the definition of machine-not-available-error will be used if a condition of this type is printed while *print-escape* is nil. xcl:condition-reporter type(XCL:CONDITION-REPORTER% (Macro) xcl:condition-reporter NIL (E) 7) [Macro] Returns the object used to report conditions of the given type. This will be either a string, a function of two arguments (condition and stream) or nil if there is no report function. setf may be used with this form to change the report function for a condition type. xcl:condition-handler type(XCL:CONDITION-HANDLER (Macro) xcl:condition-handler NIL (E) 7) [Macro] Returns the default handler for conditions of the given type. This will be a function of one argument or nil if there is no default handler. setf may be used with this form to change the default handler for a condition type. conditions:make-condition type &rest slot-initializations(CONDITIONS:MAKE-CONDITION (Function) conditions:make-condition% NIL (E) 8) [Function] Calls the appropriate constructor function for the given type, passing along the given slot initializations to the constructor, and returning an instantiated condition. The slot-initializations are given in alternating keyword/value pairs. eg, (conditions:make-condition 'bad-food-color :food my-food :color my-color) This function is provided mainly for writing subroutines that manufacture a condition to be signaled. Since all of the condition signalling functions can take a type and slot-initializations, it is usually easier to call them directly. Signalling Conditions 1 xcl:*current-condition*(XCL:*CURRENT-CONDITION* (Variable) xcl:*current-condition* NIL (E) 8) [Variable] This variable is bound by condition-signalling forms (conditions:signal, error, cerror, and warn) to the condition being signaled. This is especially useful in restart filters. The top-level value of xcl:*current-condition* is nil. conditions:signal datum &rest arguments(CONDITIONS:SIGNAL% (Function) conditions:signal NIL (E) 8) [Function] Invokes the signal facility on a condition. If the condition is not handled, conditions:signal returns the condition object that was signaled. If datum is a condition then that condition is used directly. In this case, it is an error for arguments to be non-nil. If datum is a condition type, then the condition used is the result of doing (apply #'conditions:make-condition datum arguments) If datum is a string, then the condition used is the result of doing (conditions:make-condition 'conditions:simple-condition :format-string datum :format-arguments arguments). If the condition is of type xcl:serious-condition, then xcl:signal will behave exactly like error, i.e., it will call xcl:debug if the condition isn't handled, and will never return to its caller. If (typep condition conditions:*break-on-signals*) is true, then the debugger will be entered prior to the signalling process. This is true for all other functions and macros that signal conditions, such as warn, error, cerror, assert and check-type. conditions:*break-on-signals*(CONDITIONS:*BREAK-ON-SIGNALS* (Variable) conditions:*break-on-signals* NIL (E) 9) [Variable] This flag is primarily for use when debugging programs that do signaling. Its value is a type specifier. When (typep condition conditions:*break-on-signals*) is true, then calls to conditions:signal and other functions that implicitly call conditions:signal will enter the debugger prior to signalling the condition. The conditions:continue restart may be used to continue with the normal signalling process. The default value of this variable is nil. Note: the variable *break-on-warnings* continues to be supported for compatibility, but conditions:*break-on-signals* offers that power and more. New code should not use *break-on-warnings*. error datum &rest arguments(ERROR% (Function) error% NIL (E) 9) [Function] Like conditions:signal except if the condition is not handled, the debugger is called with the given condition, and error never returns. datum is treated as in conditions:signal. If datum is a string, a conditon of type conditions:simple-error is made. This form is compatible with that described in Steele's Common Lisp, the Language. cerror proceed-format-string datum &rest arguments(CERROR% (Function) cerror NIL (E) 9) [Function] Like error, if the condition is not handled the debugger is called with the given condition. However, cerror enables the restart conditions:continue, which will simply return the condition being signalled from cerror. datum is treated as in error. If datum is a condition, then that condition is used directly. In this case, arguments will be used only with the proceed-format-string and will not be used to initialize datum. The proceed-format-string must be a string. Note that if datum is not a string, then the format arguments used by the proceed-format-string will still be the arguments (in the keyword format as specified). In this case, some care may be necessary to set up the proceed-format-string correctly. The format directive ~* may be particularly useful in this situation. The value returned by cerror is the condition which was signaled. See Steele's Common Lisp, the Language, page 430 for examples of the use of cerror. (WARN (Function) warn NIL (E) 10)warn datum &rest arguments [Function] Invokes the signal facility on a condition. If the condition is not handled, then the text of the warning is printed on *error-output*. If the variable *break-on-warnings* is true, then in addition to printing the warning, the debugger is entered using the function break. The value returned by warn is the condition that was signalled. If datum is a condition, then that condition is used directly. In this case, if the condition is not of type conditions:warning or arguments is non-null, then an error of type conditions:type-error is signalled. If datum is a condition type, then the condition used is the result of doing (apply #'conditions:make-conditions datum arguments). This result must be of type conditions:warning or an error of type conditions:type-error is signalled. If datum is a string, then the condition used is the result of (conditions:make-conditions 'conditions:simple-warning :format-string datum :format-arguments arguments). The precise mechanism for warning is as follows: 1) If *break-on-warnings* is true, the debugger will be entered. This feature is primarily for compatibility with old code: use of conditions:*break-on-signals* is preferred. If the break is continued using the conditions:continue restart, warn proceeds with step 2. 2) The warning condition is signalled. While it is being signalled, the conditions:muffle-warning restart is established for use by a handler to bypass further action by warn, i.e., to cause warn to immediately return. 3) The warning condition is reported to *error-output* by the warn function. Note that warn will indicate that the condition being signalled is a warning when it reports it, so there is no need for the condition to do so in its report method. *break-on-warnings*(*BREAK-ON-WARNINGS* (Variable) *break-on-warnings* NIL (E) 10) [Variable] check-type(CHECK-TYPE (Macro) check-type NIL (E) 10) [Macro] (ECASE (Macro) ecase NIL (E) 10)ecase [Macro] (CCASE (Macro) ccase NIL (E) 10)ccase [Macro] (ETYPECASE (Macro) etypecase NIL (E) 10)etypecase [Macro] (CTYPECASE (Macro) ctypecase NIL (E) 10)ctypecase [Macro] (ASSERT (Macro) assert NIL (E) 10)assert [Macro] All of the above behave as described in Common Lisp: the Language. The default clauses of ecase and ccase forms signal conditions:simple-error conditions. The default clauses of etypecase and ctypecase forms signal conditions:type-error conditions. assert signals the xcl:assertion-failed condition. ccase and ctypecase set up a conditions:store-value restart. Handling Conditions 1 conditions:handler-bind(CONDITIONS:HANDLER-BIND (Macro) conditions:handler-bind NIL (E) 11) bindings &rest forms [Macro] Executes the forms in a dynamic context where the given local handler bindings are in effect. The elements of bindings must take the form (type-spec handler). The handlers are bound in the order they are given, i.e., when searching for a handler, the error system will consider the leftmost binding in a particular conditions:handler-bind form first. However, while one of these handlers is running, none of the bindings established by the conditions:handler-bind will be in effect. type must be a type specifier. To make a binding for several condition types, use (or type1 type2 ...). handler should evaluate to a function of one argument, a condition, to be used to handle a signalled condition during execution of the forms. An example of the use of conditions:handler-bind appears at the end of the conditions:restart-case macro description. conditions:handler-case(CONDITIONS:HANDLER-CASE (Macro) conditions:handler-case NIL (E) 11) form &rest cases [Macro] xcl:condition-case(XCL:CONDITION-CASE (Macro) xcl:condition-case NIL (E) 11) form &rest cases [Macro] Executes the given form. Each case has the form (type ([var]) . body) If a condition is signalled (and not handled by an intervening handler) during the execution of the form, and there is an appropriate clauseÿÿï%ÿi.e., one for which (typep condition 'type) is trueÿÿï%ÿthen control is transferred to the body of the relevant clause, binding var, if present, to the condition that was signaled. If no condition is signalled, then the values resulting from the form are returned by the xcl:condition-case. If the condition is not needed, var may be omitted. Earlier clauses will be considered first by the error system. I.e., (xcl:condition-case form (cond1 ...) (cond2 ...)) is equivalent to (xcl:condition-case (xcl:condition-case form (cond1 ...)) (cond2 ...)) type may also be a list of types, in which case it will catch conditions of any of the specified types. One may also specify an action to be taken if execution of form completes normally. This may be done by specifying a clause that has :no-error as its type. Such a clause, if provided, must be last. A :no-error clause looks like: (:no-error lambda-list . body) If execution of the form completes normally and there is a :no-error clause, the values produced by the form will be bound to variables in the clause's lambda-list and the body will be executed with none of the handler bindings in effect. In this case the value of the xcl:condition-case form is the value returned by the last form of the body of its :no-error clause. Having a :no-error clause is equivalent to wrapping (mutiple-value-call #'(lambda lambda-list . body) ...) around the xcl:condition-case form. conditions:handler-case is synonymous with xcl:condition-case. Examples: (xcl:condition-case (/ x y) (division-by-zero () nil)) (xcl:condition-case (open *the-file* :direction :input) (file-error (condition) (format t "~&Open failed: ~A~%" condition))) (xcl:condition-case (some-user-function) (file-error (condition) condition) (division-by-zero () 0) ((or unbound-variable undefined-function) () 'unbound)) (xcl:condition-case (open my-file) (file-error () (format *error-output* "Couldn't open ~S." my-file)) (:no-error (stream) (open-more-files my-file stream) stream))) Note the difference between xcl:condition-case and conditions:handler-bind. In conditions:handler-bind, you are specifying functions that will be called in the dynamic context of the condition signalling form. In xcl:condition-case, you are specifying continuations to be used instead of the original form if a condition of a particular type is signaled. These continuations will be executed in the same dynamic context as the original form. conditions:ignore-errors(CONDITIONS:IGNORE-ERRORS (Macro) conditions:ignore-errors NIL (E) 12) &body forms [Macro] Executes the forms in a context that handles conditions of type error by returning control to this form. If no error is signaled, all values returned by the last form are returned by conditions:ignore-errors. Otherwise, the form returns the two values nil and the condition that was signaled. Synonym for (xcl:condition-case (progn . forms) (error (condition) (values nil condition)). xcl:debug &optional datum &rest arguments [Function] Enters the debugger with a given condition without signalling that condition. When the debugger is entered, it will announce the condition by invoking the condition's report function. datum is treated the same as for xcl:signal except if datum is not specified, it defaults to "Call to DEBUG". This function will never directly return to its caller. Return can occur only by a special transfer of control, such as to a catch, block, tagbody, xcl:proceed-case or xcl:catch-abort. conditions:invoke-debugger(CONDITIONS:INVOKE-DEBUGGER (Function) conditions:invoke-debugger NIL (E) 13) condition [Function] Invokes the debugger with the given condition. This is intended to be used as a portable entry point to the debugger. For finer control over the debugging state, see the function xcl:debugger. break &optional(BREAK (Function) break NIL (E) 13) format-string &rest format-arguments [Function] Enters the debugger with a simple condition with the given arguments. If no format-string is provided, it defaults to "Break." Computation may be continued by invoking the conditions:continue restart. If continued, break returns nil. break is approximately: (defun break (&optional (format-string "Break") &rest format-arguments) (conditions:restart-case (conditions:invoke-debugger (conditions:make-conditions 'conditions:simple-condition :format-string format-string :format-arguments format-arguments) (conditions:continue () :report "Return from BREAK." nil))) Restarts 1 conditions:restart-case(CONDITIONS:RESTART-CASE (Macro) conditions:restart-case NIL (E) 13) expression {(case-name arglist {keyword value}* {form}*)}* [Macro] The expression is evaluated in a dynamic context where the case clauses have special meanings as points to which control may be transferred. If expression runs to completion, all values returned by the form are simply returned by the conditions:restart-case form. On the other hand, the computation of expression may choose to transfer control to one of the restart clauses. If a transfer to a clause occurs, the forms in the body of that clause will be evaluated in the same dynamic context as the conditions:restart-case form, and any values returned by the last such form will be returned by the conditions:restart-case form. A restart clause has the form given above: (case-name arglist {keyword value}* {form}*) The case-name may be nil or any symbol. The arglist is a normal lambda list that will be bound and evaluated in the dynamic context of the conditions:restart-case form. They will use whatever values were provided by conditions:invoke-restart or conditions:invoke-restart-interactively. Definitions of these two functions appear later in this section. The valid keyword/value pairs are: :filter expression expression should be suitable as an argument to the function special form. It defines a predicate of no arguments that determines if this clause is visible to conditions:find-restart. Default = true. :condition type Shorthand for a common special case of :filter. The following two key/value pairs are equivalent: :condition foo :filter (lambda () (typep xcl:*current-condition* 'foo)) :interactive expression The expression must be a form suitable as an argument to function. (function expression) will be evaluated in the current lexical and dynamic environments. The result should be a function of no arguments which returns a list of values to be used by conditions:invoke-restart-interactively. This function will be called in the dynamic environment available prior to any restart attempt. Any interaction with the user should be done here and not in the body of the restart. If there is no :interactive option specified and the restart is invoked interactively, no arguments will be supplied. :report expression The expression can either be a constant string or a form suitable as an argument to function. If expression is not a string, (function expression) will be evaluated in the current lexical and dynamic environment. The result should be a function of one argument, a stream, which will be called to report that restart. This function should print a short summary of the action that restart will take if invoked. If expression is a string, it is a shorthand for (lambda (s) (format s expression)). Only one of :condition or :filter may be specified. If no :report is specified, the case-name will be used. It is an error to have a null case name and no report function. Examples: (loop (conditions:restart-case (return (apply function some-args)) (new-function (new-fn) :report "Use a different function." :interactive (lambda () (list (prompt-for 'function "Function: "))) (setq function new-fn)))) (loop (conditions:restart-case (return (apply function some-args)) (nil (new-fn) :report "Use a different function." :interactive (lambda () (list (prompt-for 'function "Function: "))) (setq function new-fn)))) (conditions:restart-case (a-command-loop) (return-from-command-level () :report (lambda (stream) (format stream "Return from command level ~D." level)) nil)) (loop (conditions:restart-case (another-computation) (conditions:continue () nil))) The first and second examples are equivalent from the point of view of someone using the interactive debugger, but differ in one important aspect for non-interactive handling. If a handler "knows about" restart names, as in: (when (conditions:find-restart 'new-function) (conditions:invoke-restart 'new-function the-replacement)) then only the first example, and not the second, will have control transferred to its correction clause. Here's a more complete example: (let ((my-food 'milk) (my-color 'greenish-blue)) (do () ((not (food-colorable-p my-food my-color))) (conditions:restart-case (error 'bad-food-color :food my-food :color my-color) (use-food (new-food) :report "Use another food." (setf my-food new-food)) (use-color (new-color) :report "Use another color." (setf my-color new-color)))) ;; We won't get to here until my-food ;; and my-color are compatible. (list my-food my-color)) Assuming that use-food and use-color have been defined as (defun use-food (new-food) (invoke-restart 'use-food new-food)) (defun use-color (new-color) (invoke-restart 'use-color new-color)) then a handler can proceed from the error in either of two ways. It may correct the color or correct the food. For example: #'(lambda (condition) ... ;; Corrects color (use-color 'white) ...) or #'(lambda (condition) ... ;; Corrects food (use-food 'cheese) ...) Here is an example using conditions:handler-bind and conditions:restart-case. (conditions:handler-bind ((foo-error #'(lambda (condition) (conditions:use-value 7)))) (conditions:restart-case (error 'foo-error) (conditions:use-value (x) (* x x)))) The above form returns 49. xcl:define-proceed-function name [Macro] {keyword value}* {variable}* Valid keyword/value pairs are the same as those which are defined for the xcl:proceed-case special form. That is, :filter, :filter-function, :condition, :report, and :report-function. The filter and report functions specified in a xcl:define-proceed-function form will be used for xcl:proceed-case clauses with the same name that do not specify their own filter or report functions, respectively. This form defines a function called name which will invoke a proceed case with the same name. The proceed function takes optional arguments which are given by the variables specification. The parameter list for the proceed function will look like (&optional . variables) The only thing that a proceed function really does is collect values to be passed on to a proceed case clause. Each element of variables has the form variable-name or (variable-name initial-value). If initial-value is not supplied, it defaults to nil. For example, here are some possible proceed functions which might be useful in conjunction with the bad-food-color error we used as an example earlier: (xcl:define-proceed-function use-food :report "Use another food." (food (read-typed-object 'food "Food to use instead: "))) (xcl:define-proceed-function use-color :report "Change the food's color." (color (read-typed-object 'food "Color to make the food: "))) (defun maybe-use-water (condition) ;; A sample handler (when (eq (bad-food-color-food condition) 'milk) (use-food 'water))) (xcl:handler-bind ((bad-food-color #'maybe-use-water)) ...) If a named proceed function is invoked in a context in which there is no active proceed case by that name, the proceed function simply returns nil. So, for example, in each of the following pairs of handlers, the first is equivalent to the second but less efficient: #'(lambda (condition) ; OK, but slow (when (xcl:find-proceed-case 'use-food) (use-food 'milk))) #'(lambda (condition) ; Preferred (use-food 'milk)) #'(lambda (condition) (cond ((xcl:find-proceed-case 'use-food) (use-food 'chocolate)) ((xcl:find-proceed-case 'use-color) (use-color 'orange)))) #'(lambda (condition) (use-food 'chocolate) (use-color 'orange)) conditions:restart-bind(CONDITIONS:RESTART-BIND (Macro) conditions:restart-bind NIL (E) 17) ({(name function {keyword value}*)}* {form}* [Macro] Executes the forms in a dynamic context where the given restart bindings are in effect. name may be nil to indicate an anonymous restart, or some other symbol to indicate a named restart. function will be evaluated in the current lexical and dynamic contexts and should produce a function of no arguments to be used to perform the restart. This function will be called when that restart is activated by conditions:invoke-restart or conditions:invoke-restart-interactively. Note that unlike conditions:restart-case, invoking the restart does not automatically transfer control back to the contour in which it was established. If that is appropriate for that restart it is up to the individual restart function to do this. The valid keyword/value pairs are: :interactive-function form form will be evaluated in the current lexical and dynamic environments and should produce a function of no arguments that will construct the list of values to be used by conditions:invoke-restart-interactively. :report-function form form will be evaluated in the current lexical and dynamic environments and should produce a function of one argument, a stream, that will be used to report that restart. :filter-function form form will be evaluated in the current lexical and dynamic environments and should produce a function of no arguments that will be used to determine if the given restart is currently active. This form is a more primitive way of establishing restarts than conditions:restart-case. It is expected that conditions:restart-case will be sufficient for most uses of the restart facility. An example of where the more general facility provided by conditions:restart-bind may be useful is: (conditions:restart-bind ((nil #'(lambda () (expunge-directory the-dir)) :report-function #'(lambda (stream) (format stream "Expunge ~A." (directory-namestring the-dir))))) (cerror "Try this file operation again." 'directory-full :directory the-dir)) In this case, a restart is provided that allows the user to expunge the full directory and return to the debugger after doing so. He can then try some other restart, such as conditions:continue to retry the failed operation. conditions:compute-restarts(CONDITIONS:COMPUTE-RESTARTS (Function) conditions:compute-restarts NIL (E) 18) [Function] Uses the dynamic state of the program to compute a list of restarts. Each restart object represents a point in the current dynamic state of the program to which control may be transferred. The only operations that Lisp defines for such objects are: conditions:restart-name, conditions:find-restart, conditions:invoke-restart, conditions:invoke-restart-interactively, princ, and prin1, to identify an object as a restart using (typep x 'conditions:restart), and standard Lisp operations that work for all objects, such as eq, eql, describe, etc. The list which results from a call to conditions:compute-restarts is ordered so that the innermost (ie, more-recently established) restarts are nearer the head of the list. Note also that conditions:compute-restarts returns all valid restarts, even if some of them have the same name as others and therefore would not be found by conditions:find-restart. It is an error to modify the list returned by conditions:compute-restarts. conditions:restart-name(CONDITIONS:RESTART-NAME (Function) conditions:restart-name NIL (E) 19) restart [Function] Returns the name of the given restart, or nil if it is not named. xcl:default-proceed-test proceed-case-name [Macro] Returns the default filter function for proceed cases with the given proceed-case-name. May be used with setf to change it. xcl:default-proceed-report proceed-case-name [Macro] Returns the default report function for proceed cases with the given proceed-case-name. This may be a string or a function just as for condition types. May be used with setf to change it. conditions:find-restart(CONDITIONS:FIND-RESTART (Function) conditions:find-restart NIL (E) 19) identifier [Function] Searches for a restart by the given identifier which is in the current dynamic environment. If identifier is a symbol, then the innermost (ie, most recently established) restart with that name that is active is returned. nil is returned if no such restart is found. If identifier is a restart object, then it is simply returned unless it is not currently valid for use. In that case, nil is returned. When searching for a matching restart, the filter function, if any, of potential matches will be called to see if they are active. If it returns nil, then the restart is considered to not have been seen and the search for a match continues. Although anonymous restarts have a name of nil, it is an error for the symbol nil to be given as an identifier to this function. If it is approriate to search for anonymous restarts, you should use conditions:compute-restarts instead. conditions:invoke-restart(CONDITIONS:INVOKE-RESTART (Function) conditions:invoke-restart NIL (E) 20) restart &rest values [Function] Calls the function associated with the given restart, passing the values as arguments. The restart must be a restart object or the non-null name of a restart which is valid in the current dynamic context. If an argument is not valid, an error of type conditions:control-error will be signalled. If the argument is a named proceed case that has a corresponding proceed function, xcl:invoke-proceed-case will do the optional argument resolution specified by that function before transferring control to the proceed case. conditions:invoke-restart-interactively(CONDITIONS:INVOKE-RESTART-INTERACTIVELY (Function) conditions:invoke-restart-interactively NIL (E) 20) restart [Function] Calls the function associated with the given restart, providing for any necessary arguments. The restart must be a restart object or the non-null name or a restart which is valid in the current dynamic context. If the restart is not valid, an error of type conditions:control-error will be signalled. conditions:invoke-restart-interactively will first call the restart's interactive function as specified by the :interactive keyword of conditions:restart-case or the :interactive-function keyword of conditions:restart-bind. The interactive function should return a list of values to be passed as arguments to the restart. This list must be at least as long as the number of required arguments that the restart has. If the restart has no interactive function, no arguments will be passed to the restart function. It is an error for a restart to require arguments but not have an interactive function. Once the arguments have been determined, conditions:invoke-restart-interactively will simply do (apply #'conditions:invoke-restart restart arguments). conditions:with-simple-restart(CONDITIONS:WITH-SIMPLE-RESTART (Macro) conditions:with-simple-restart NIL (E) 20) (name format-string {format-arguments}*) {form}* [Macro] This is a shorthand for one of the most common uses of conditions:restart-case. If the restart designated by name is not invoked while executing the forms, all values produced by the last form are returned. If the restart established by conditions:with-simple-restart is invoked, control is transferred to the conditions:with-simple-restart form, which immediately returns the two values nil and t. It is permissible for name to be nil. In that case, an anonymous restart is established. conditions:with-simple-restart is essentially: (defmacro conditions:with-simple-restart ((restart-name format-string &rest format-arguments) &body forms) `(conditions:restart-case (progn ,@forms) (,restart-name () :report (lambda (stream) (format stream ,format-string ,@format-arguments)) (values nil t)))) Example: (defun read-eval-print-loop (level) (conditions:with-simple-restart (conditions:abort "Exit command level ~D." level) (loop (conditions:with-simple-restart (conditions:abort "Return to command level ~D." level) (print (eval (read))))))) xcl:catch-abort(XCL:CATCH-ABORT (Macro) xcl:catch-abort NIL (E) 21) print-form &body forms [Macro] Like conditions:with-simple-restart, but always uses the name conditions:abort . xcl:catch-abort could be defined by: (defmacro xcl:catch-abort (print-form &body forms) ©(conditions:with-simple-restart (conditions:abort ,print-form) ,@forms)) conditions:abort(CONDITIONS:ABORT (Function) conditions:abort NIL (E) 21) [Function] This function transfers control to the nearest active restart named conditions:abort. If there is none, this function signals an error of type conditions:control-error. xcl:abort could be defined by: (define-proceed-function xcl:abort :report "Abort") conditions:continue(CONDITIONS:CONTINUE (Function) conditions:continue NIL (E) 21) [Function] This function transfers control to the nearest active restart named conditions:continue. If none exists it simply returns nil. The conditions:continue restart is generally part of simple protocols where there is a single "obvious" way to continue, such as in break and cerror. NB: conditions:continue replaces xcl:proceed. xcl:proceed &optional condition [Function] This is a predefined proceed function. It is used by such functions as break, cerror, etc. conditions:muffle-warning(CONDITIONS:MUFFLE-WARNING (Function) conditions:muffle-warning NIL (E) 22) [Function] This function transfers control to the nearest active restart named conditions:muffle-warning. If none exists, an error of type conditions:control-error is signalled. warn sets up this restart so that handlers of conditions:warning conditions have a way to tell warn that the warning has been dealt with and that no further action is warranted. conditions:use-value(CONDITIONS:USE-VALUE (Function) conditions:use-value NIL (E) 22) new-value [Function] This function transfers control (and one value) to the nearest active restart named conditions:use-value. If no such restart exists, this function simply returns nil. The conditions:use-value restart is generally used by handlers trying to recover from errors of types such as conditions:cell-error, where the handler may wish to supply a replacement datum for one-time use. conditions:store-value(CONDITIONS:STORE-VALUE (Function) conditions:store-value NIL (E) 22) new-value [Function] This function transfers control (and one value) to the nearest active restart named conditions:store-value. If no such restart exists, this function simply returns nil. The conditions:use-value restart is generally used by handlers trying to recover from errors of types such as conditions:cell-error, where the handler may wish to supply a replacement datum to be stored in the offending cell. [This page intentionally left blank](LIST ((PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC "E-" "") STARTINGPAGE# 1) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC "E-" "")) (270 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (TEXT NIL NIL (54 54 504 723) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC "E-" "")) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD LEFT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC "E-" "")) (54 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGV) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE VERSOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC "E-" "")) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC "E-" "")) (270 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE RECTOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL)))))G3H„øøT4ø&TT4ÌÌø +øTT3ÌÌø +øT-ÌÌøT2ÌÌøø.ÌÌøTT3HHø øT3øøT-øT2ø&3ø&T-ÌÌø +T3ø&T-ààøT,ø-ø2T-øT-øT,ÌÌø5ÌÌøÀÌ3ÌÌøøT3ÌÌøøT3ààøøT-ààøT3ØØø +øT-TTøT3ÌÌø +øT-ÌÌøT-ÌÌøT-ääøT-ØØøT3HHø øT6Ìø ÀÌT-ÌÌø T2 &,ÌÌø ,ØØø2ÌØø Ø5Ìø ÀÌ2HHøø5Ìø ÀÌ2ÌÌøø2ÌÌøø2¨¨øø2 &2HHø ø,ÌÌø 2ÌÌøÌ,ø2ø +ø2ø2ø,ø,ø22ÌÌø +ø,ÌÌø,ääø2ÌÌøø2ààøø2ôô &2àà &2ôôø&-øäìT2øø2øø2ø,ÌÌøFøø PAGEHEADING VERSOHEADFøø PAGEHEADING RECTOHEADEøø PAGEHEADINGFOOTINGVEøø PAGEHEADINGFOOTINGRMODERN +€MODERN +€TITAN +€MODERN +€TITAN + TITAN + TITAN +TITAN +MODERN + MODERN + MODERN + +TIMESROMAN TERMINAL  +TIMESROMAN MODERN +TIMESROMANMODERN +MODERNMODERN +G HRULE.GETFNMODERN +G3F HRULE.GETFNMODERN +F1EE HRULE.GETFNMODERN +DD HRULE.GETFNMODERN + HRULE.GETFNMODERN3#  .  + žâ:2?IM.INDEX.GETFNN WIM.INDEX.GETFNÝ HRULE.GETFNMODERN  HRULE.GETFNMODERN{‹IM.INDEX.GETFNIG•IM.INDEX.GETFN2.Ž3RæŠÒ8fœÉ:ž;pÌiè  !6 HRULE.GETFNMODERN2)5 HRULE.GETFNMODERN * #IM.INDEX.GETFN  ‹* =IM.INDEX.GETFN =IM.INDEX.GETFN - , : ³" AIM.INDEX.GETFN b> Â*  +¦  +Ó " OIM.INDEX.GETFN B ° °#_  8 * 9IM.INDEX.GETFN 860\ h0¸( IM.INDEX.GETFN  GIM.INDEX.GETFN '‰* WIM.INDEX.GETFN 5 ¶*CIM.INDEX.GETFNusIM.INDEX.GETFN/* &IM.INDEX.GETFN  'ç +';'#'"FIM.INDEX.GETFNÆ +?IM.INDEX.GETFN JIM.INDEX.GETFN*  +B   + % +  " +IM.INDEX.GETFN8 * YIM.INDEX.GETFN # d&8  ƒ4 HRULE.GETFNMODERNA*A HRULE.GETFNMODERN3!A HRULE.GETFNMODERN +KIM.INDEX.GETFNTITAN +€  , # 1<1 + IM.INDEX.GETFN +  + I  !  9 N ¾C + +9 + +& ©   9 f        I} $$% +  + ÆzC + + 9 + +& ‹   E + ­8   3 ¸ :JIM.INDEX.GETFN„:= >Ñ8 (  %:c ++4:Y Ô8: +û8B  *œ8 )A;/CIM.INDEX.GETFN8: V!Q?IM.INDEX.GETFN8 -!P/LIM.INDEX.GETFN 8©8 3=P8¡  .@A HRULE.GETFNMODERN +/FIM.INDEX.GETFNTITAN +€ 86k/ <IM.INDEX.GETFN 8M18 W 8 E=*  8 ==;< < 8  +  F   +!RIM.INDEX.GETFNTITAN +€ H$ *@E&25/ &IM.INDEX.GETFN 8^8  !C / &IM.INDEX.GETFN R +>8  E  $ 8  8  ^  /8% 8  % !IM.INDEX.GETFNTITAN +€  x_' e $ E$  7F  1j3 +HI(™/?IM.INDEX.GETFNTITAN +€ ) +*IM.INDEX.GETFNTITAN +€) IM.INDEX.GETFNTITAN +€) IM.INDEX.GETFNTITAN +€)(IM.INDEX.GETFNTITAN +€ )(IM.INDEX.GETFNTITAN +€  )"IM.INDEX.GETFNTITAN +€ ( % +      +  +  HRULE.GETFNMODERN +DIM.INDEX.GETFNTITAN +€ F    žf N  8 € 8/DIM.INDEX.GETFNTITAN +€ /:IM.INDEX.GETFNTITAN +€ 8  8   88 +  8J s "7D=   7=0   7 +d ; E :   ; T  ]4  <   7 +$$:.. ..«.#007ZÕ/FIM.INDEX.GETFNTITAN +€7@r/2= 5 + + ¹ 7 + +  +"  7}      !MIM.INDEX.GETFNTITAN +€  · !#IM.INDEX.GETFNTITAN +€  L . `B A HRULE.GETFNMODERN +DIM.INDEX.GETFNTITAN +€  #  + P. + ¼M+       X7'G +    +  + *c  ' O  +  + + + + ¡'¸ [  +  + F + +  + $ +   + OC +   *  *  A     *  *  A   y Q  ],,â--k,,i,C $A$j$¸0 $$$'$$$)0};;O0;MC;$æC/ +  + +  + 7  +  +7    +  1  e 7$ | +K 7  + 7o 7 + +  + + +!  7d & ;$š$$¢$$•$$[7 x $0$.$$,$$$$/$%$/$%$$$!DIM.INDEX.GETFNTITAN +€    G U Ï'Ñ +     ¦'   ¦   º@  u ú¯ 7/OIM.INDEX.GETFNTITAN +€ 7; 7¶7'7) B7&l7  g./GIM.INDEX.GETFNTITAN +€ 7 / + 7E  +  / + 7E  +V  !GIM.INDEX.GETFNTITAN +€ + $ + / + t* + i‘]+  + X +KIM.INDEX.GETFNTITAN +€-   ™7S u !'gIM.INDEX.GETFNTITAN +€ - / r ' ,   [ R  ­)'#  !RIM.INDEX.GETFNTITAN +€ !7  $ # -+0 5*!,""$* F8 +&A"/4IM.INDEX.GETFNTITAN +€ +Q '!9IM.INDEX.GETFNTITAN +€ D;7  ;;6!?IM.INDEX.GETFNTITAN +€ D#m +  + + G   !KIM.INDEX.GETFNTITAN +€ D#*O!AIM.INDEX.GETFNTITAN +€ + T:VM!EIM.INDEX.GETFNTITAN +€  T:V_77?$Ç>¢zº \ No newline at end of file diff --git a/docs/ReleaseNote/ENVOSCOVERSHEET.TEDIT b/docs/ReleaseNote/ENVOSCOVERSHEET.TEDIT new file mode 100644 index 0000000000000000000000000000000000000000..be64dd0b024b3c271ac01a6b4de14889728caedc GIT binary patch literal 5503 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 literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/PREFACE.TEDIT b/docs/ReleaseNote/PREFACE.TEDIT new file mode 100644 index 0000000000000000000000000000000000000000..dd8c96df065f1b4e3282a90e4ebd7f087b9c980a GIT binary patch literal 10616 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 literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/PRINTINGSPEC.TEDIT b/docs/ReleaseNote/PRINTINGSPEC.TEDIT new file mode 100644 index 0000000000000000000000000000000000000000..0d3cea2fb9cd16781ee09813379ca76b3d903dda GIT binary patch literal 1634 zcmb7CO>fgc5Z$;RqJW`?3OLRMh(*6#q*9{F$Rti{$#E>(Rq4@9-PlszW3(M?5rKvw0+Y)0?#p;X4`D)zS*@sS+-2i0oSk$-7~=M z`i8d&&@oz;aW;iz-ENJAmigJ$-81NPTPM~WsSF^?vNsHSaWDWg$?|m6%VVBo4FFAh zzZLO82*Xj*i=ZB+DNi96NE#%)5GC(GAX}jBsQVBLk#cw_{G3ViB1+>VkCQ%h!aU*^ zWXdluvoJ@Y6AZ%?PQ$n#^XBe;)yP)|5y5&s5xl=4wOQi`^`_*SHA+QF8( zvj<;5Rnft??uA1dkeJ7Ie|r=7*D%e57B1qTp9WW%LbptKf_=i`;i8>Ax;hsl;FsV8 zeVVAIAr7*mJBBM>hv9F9Ewep#%CBdv8LP3o@nO-rDTp7nUt?OTEs_zATJ}HM z!cAH#qJ{gi=zoK)if_PfV@1jJAGa`R%Ulg9`N{y?LyI zx~ml7frxy=?U=T1!GWT%$8#);(vuFvP#JrLhZRC30%%TU;PpcVrrk?<^AMn!ls(9l z@|eVstpG341DOvPNVtd<_j}SQKkrHjs$ zRC3-5`CsNpHH)Xl!}Mhd{I@#ml{%GHDgYJ6`{2Ft@CZYaO#mdsSz2Rfw?F>?bilXd literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/SEC1-INTRODUCTION.TEDIT b/docs/ReleaseNote/SEC1-INTRODUCTION.TEDIT new file mode 100644 index 0000000000000000000000000000000000000000..c69de86fd55e99ce9af718147dc60543245d1080 GIT binary patch literal 7019 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 literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/SEC2-NOTES-AND-CAUTIONS.TEDIT b/docs/ReleaseNote/SEC2-NOTES-AND-CAUTIONS.TEDIT new file mode 100644 index 0000000000000000000000000000000000000000..36d058bceb0df2ee8520d8631cd9d6b53df1d046 GIT binary patch literal 15016 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 R04Uaf^~R6>@fZL3{{|!o+0Xz0 literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/SEC3-IRMFEATURES-III.TEDIT b/docs/ReleaseNote/SEC3-IRMFEATURES-III.TEDIT new file mode 100644 index 0000000000000000000000000000000000000000..6cf967cf55c7bfd6f9b2ff4382ccbf27dcea4ee8 GIT binary patch literal 55722 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 literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/SEC5-LIBRARY-MODULES.TEDIT b/docs/ReleaseNote/SEC5-LIBRARY-MODULES.TEDIT new file mode 100644 index 0000000000000000000000000000000000000000..394c5a00473b0e009b91ae01740402c1b46cd0f6 GIT binary patch literal 24785 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 literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/SEC6-USERS-GUIDES.TEDIT b/docs/ReleaseNote/SEC6-USERS-GUIDES.TEDIT new file mode 100644 index 0000000000000000000000000000000000000000..b06d1e3410a431f9f780a9971b96ca2178ce850c GIT binary patch literal 62245 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 literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/SEC7-CLIMPLMNTN.TEDIT b/docs/ReleaseNote/SEC7-CLIMPLMNTN.TEDIT new file mode 100644 index 0000000000000000000000000000000000000000..4b01bb7201edc8d45a13fa652b3daa88897658dd GIT binary patch literal 45410 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 AmjD0& literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/TABSINFOP.SKETCH b/docs/ReleaseNote/TABSINFOP.SKETCH new file mode 100644 index 00000000..95fdb9b0 --- /dev/null +++ b/docs/ReleaseNote/TABSINFOP.SKETCH @@ -0,0 +1,2 @@ +((SKETCH %{ERIS%}MEDLEY>RELNOTES>TABSINFOP.SKETCH;4 VERSION 3 PRIRANGE (217 . 0) SKETCHCONTEXT ((ROUND 1 BLACK) (MODERN 10 (BOLD REGULAR REGULAR)) (CENTER BASELINE) (CURVE 18.0 8) NIL NIL (CENTER CENTER) (NIL NIL NIL) T NIL NIL 1 NIL)) ((0.03847551 11.54265 (PRI 1)) (TEXT (110.9365 . 707.4918) ("") 0.7695101 (CENTER BASELINE) (MODERN 14 (BOLD ITALIC REGULAR)) ((110.8095 703.717 0.0 11.54265)) BLACK)) ((0.03847551 14.62069 (PRI 2)) (TEXT (295.0091 . 736.6715) ("") 0.7695101 (CENTER BASELINE) (MODERN 18 (MEDIUM REGULAR REGULAR)) ((294.7224 732.1889 0.0 14.62069)) BLACK)) ((0.0538657 20.468966 (PRI 3)) (TEXT (279.6189 . 736.6715) ("TABS FOR MEDLEY RELEASE NOTES MANUAL (2-1/4%" BINDER)") 1.077314 (CENTER BASELINE) (MODERN 18 (BOLD REGULAR REGULAR)) ((2.693285 730.9576 554.8167 20.468966)) BLACK)) ((0.05 12.0 (PRI 4)) (TEXT (264.0 . 448.0) ("Table of Contents ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((219.5 445.0 89 12)) BLACK)) ((0.05 13.0 (PRI 5)) (TEXT (204.0 . 400.0) (" ") 1 (CENTER BASELINE) (MODERN 10 (MEDIUM REGULAR REGULAR)) ((202.0 396.5 4 13)) BLACK)) ((0.05 12.0 (PRI 6)) (TEXT (220.0 . 376.0) (" ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((219.0 373.0 2 12)) BLACK)) ((0.05 12.0 (PRI 7)) (TEXT (296.0 . 396.0) (" 1. Introduction ") 1 (RIGHT BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((217.0 393.0 79 12)) BLACK)) ((0.05 12.0 (PRI 8)) (TEXT (288.0 . 344.0) ("3. Integration of Languages ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((220.0 341.0 136 12)) BLACK)) ((0.05 12.0 (PRI 9)) (TEXT (284.0 . 292.0) ("4. Changes to Interlisp-D ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((223.0 289.0 122 12)) BLACK)) ((0.05 12.0 (PRI 10)) (TEXT (264.0 . 244.0) ("6. User's Guides ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((223.5 241.0 81 12)) BLACK)) ((0.05 12.0 (PRI 11)) (TEXT (304.0 . 216.0) ("7. Common Lisp Implementation ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((225.0 213.0 158 12)) BLACK)) ((0.05 12.0 (PRI 12)) (TEXT (248.0 . 140.0) ("B. SEdit ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((226.0 137.0 44 12)) BLACK)) ((0.05 12.0 (PRI 13)) (TEXT (252.0 . 116.0) ("C. ICONW ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((226.5 113.0 51 12)) BLACK)) ((0.05 12.0 (PRI 14)) (TEXT (272.0 . 268.0) ("5. Library Modules ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((224.5 265.0 95 12)) BLACK)) ((0.05 15.0 (PRI 15)) (TEXT (105.0 . 703.0) ("TYPE: MAJOR") 1 (CENTER BASELINE) (MODERN 14 (BOLD ITALIC REGULAR)) ((59.0 698.5 92 15)) BLACK)) ((0.05 15.0 (PRI 16)) (TEXT (113.0 . 687.0) ("TAB SIZE: 2-3/8%"") 1 (CENTER BASELINE) (MODERN 14 (BOLD ITALIC REGULAR)) ((58.5 682.5 109 15)) BLACK)) ((0.05 15.0 (PRI 17)) (TEXT (125.0 . 671.0) ("NO. TABS PER BANK: 5") 1 (CENTER BASELINE) (MODERN 14 (BOLD ITALIC REGULAR)) ((49.5 666.5 151 15)) BLACK)) ((0.05 15.0 (PRI 18)) (TEXT (113.0 . 656.0) ("NO. OF BANKS: 3") 1 (CENTER BASELINE) (MODERN 14 (BOLD ITALIC REGULAR)) ((56.0 651.5 114 15)) BLACK)) ((0.05 15.0 (PRI 19)) (TEXT (200.0 . 636.0) ("COLOR OF TABS: GREEN background, BLACK lettering ") 1 (CENTER BASELINE) (MODERN 14 (BOLD ITALIC REGULAR)) ((17.0 631.5 366 15)) BLACK)) ((0.05 12.0 (PRI 20)) (TEXT (264.0 . 92.0) ("D. Free Menu ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((228.0 89.0 72 12)) BLACK)) ((0.05 12.0 (PRI 21)) (TEXT (268.0 . 68.0) ("E. Error System ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((228.0 65.0 80 12)) BLACK)) ((0.05 12.0 (PRI 22)) (TEXT (256.0 . 192.0) ("A. The Exec ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((226.0 189.0 60 12)) BLACK)) ((0.05 13.0 (PRI 23)) (TEXT (328 . 664) ("Point size: 10 " "Font : Modern ") 1 (CENTER BASELINE) (MODERN 12 (BOLD ITALIC REGULAR)) ((289.0 667.0 78 13) (285.0 654.0 86 13)) BLACK)) ((0.05 12.0 (PRI 24)) (TEXT (240.0 . 420.0) ("Preface ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((221.0 417.0 38 12)) BLACK)) ((0.05 12.0 (PRI 25)) (TEXT (272 . 372) ("2. Notes and Cautions ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((220.5 369.0 103 12)) BLACK)) ((0.05 12.0 (PRI 26)) (TEXT (244.0 . 40.0) ("Index ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((229.5 37.0 29 12)) BLACK)) ((0.03847551 11.54265 (PRI 27)) (TEXT (110.9365 . 707.4918) ("") 0.7695101 (CENTER BASELINE) (MODERN 14 (BOLD ITALIC REGULAR)) ((110.8095 703.717 0.0 11.54265)) BLACK)) ((0.038475506 10.773141 (PRI 28)) (TEXT (149.7169 . 319.9311) ("BANK 2") 0.7695101 (CENTER BASELINE) (MODERN 12 (MEDIUM REGULAR REGULAR)) ((132.35573 317.80768 35.397465 10.773141)) BLACK)) ((0.05 13.0 (PRI 29)) (TEXT (212.0 . 312.0) (" ") 1 (CENTER BASELINE) (MODERN 10 (MEDIUM REGULAR REGULAR)) ((210.0 308.5 4 13)) BLACK)) ((0.05 12.0 (PRI 30)) (TEXT (228.0 . 288.0) (" ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((227.0 285.0 2 12)) BLACK)) ((0.12 64.0 (PRI 31)) (BOX (88.0 184.0 120.0 128.0) (ROUND 1 BLACK) NIL 1 (NIL NIL NIL))) ((0.0 52.0 (PRI 32)) (WIRE ((208.0 . 288.0) (192.0 . 288.0) (192.0 . 184.0)) (ROUND 1 BLACK) NIL NIL 1 (191.0 183.0 18.0 106.0) NIL)) ((0.0 8.0 (PRI 33)) (WIRE ((192.0 . 264.0) (208.0 . 264.0)) (ROUND 1 BLACK) NIL NIL 1 (191.0 263.0 18.0 2.0) NIL)) ((0.0 8.0 (PRI 34)) (WIRE ((192.0 . 240.0) (208.0 . 240.0)) (ROUND 1 BLACK) NIL NIL 1 (191.0 239.0 18.0 2.0) NIL)) ((0.0 8.0 (PRI 35)) (WIRE ((192.0 . 216.0) (208.0 . 216.0)) (ROUND 1 BLACK) NIL NIL 1 (191.0 215.0 18.0 2.0) NIL)) ((0.05 15.0 (PRI 36)) (TEXT (105.0 . 703.0) ("TYPE: MAJOR") 1 (CENTER BASELINE) (MODERN 14 (BOLD ITALIC REGULAR)) ((59.0 698.5 92 15)) BLACK)) ((0.05 15.0 (PRI 37)) (TEXT (113.0 . 687.0) ("TAB SIZE: 2-3/8%"") 1 (CENTER BASELINE) (MODERN 14 (BOLD ITALIC REGULAR)) ((58.5 682.5 109 15)) BLACK)) ((0.05 15.0 (PRI 38)) (TEXT (125.0 . 671.0) ("NO. TABS PER BANK: 5") 1 (CENTER BASELINE) (MODERN 14 (BOLD ITALIC REGULAR)) ((49.5 666.5 151 15)) BLACK)) ((0.05 15.0 (PRI 39)) (TEXT (113.0 . 656.0) ("NO. OF BANKS: 1") 1 (CENTER BASELINE) (MODERN 14 (BOLD ITALIC REGULAR)) ((56.0 651.5 114 15)) BLACK)) ((0.05 15.0 (PRI 40)) (TEXT (200.0 . 636.0) ("COLOR OF TABS: GREEN background, BLACK lettering ") 1 (CENTER BASELINE) (MODERN 14 (BOLD ITALIC REGULAR)) ((17.0 631.5 366 15)) BLACK)) ((0.05 13.0 (PRI 41)) (TEXT (116 . 608) ("Point size: 10 " "Font : Modern ") 1 (CENTER BASELINE) (MODERN 12 (BOLD ITALIC REGULAR)) ((77.0 611.0 78 13) (73.0 598.0 86 13)) BLACK)) ((0.05 12.0 (PRI 42)) (TEXT (196 . 540) ("Tick marks indicate hole placement: " "3-hole punch, 5/16%" diameter holes " " " "1st hole centered: 1 3/16%" from top of page, 7/16%" in from side " "2nd hole centered: 5 7/16%" from top of page, 7/16%" in from side") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((111.5 561.0 169 12) (112.5 549.0 167 12) (196.0 537.0 0 12) (50.0 525.0 292 12) (44.0 513.0 304 12)) BLACK)) ((0.05 12.0 (PRI 43)) (TEXT (200.0 . 512.0) ("" "3rd hole centered: 9 11/16%" from top of page, 7/16%" in from side ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((200.0 515.0 0 12) (47.0 503.0 306 12)) BLACK)) ((0.05 12.0 (PRI 44)) (TEXT (344.0 . 528.0) ("" "" "") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((344.0 537.0 0 12) (344.0 525.0 0 12) (344.0 513.0 0 12)) BLACK)) ((0.05 12.0 (PRI 45)) (TEXT (44.0 . 516.0) ("" "") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((44.0 519.0 0 12) (44.0 507.0 0 12)) BLACK)) ((0.05 12.0 (PRI 46)) (TEXT (104 . 248) ("x") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((101.0 245.0 6 12)) BLACK)) ((0.05 12.0 (PRI 47)) (TEXT (104 . 296) ("x") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((101.0 293.0 6 12)) BLACK)) ((0.05 12.0 (PRI 48)) (TEXT (104 . 204) ("x") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((101.0 201.0 6 12)) BLACK)) ((0.05 12.0 (PRI 49)) (TEXT (100.0 . 248.0) (" ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((97.0 245.0 6 12)) BLACK)) ((0.05 12.0 (PRI 50)) (TEXT (96 . 564) ("x") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((93.0 561.0 6 12)) BLACK)) ((0.12 64.0 (PRI 51)) (BOX (88.0 32.0 120.0 128.0) (ROUND 1 BLACK) NIL 1 (NIL NIL NIL))) ((0.05 12.0 (PRI 52)) (TEXT (104.0 . 96.0) ("x") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((101.0 93.0 6 12)) BLACK)) ((0.05 12.0 (PRI 53)) (TEXT (104.0 . 144.0) ("x") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((101.0 141.0 6 12)) BLACK)) ((0.05 12.0 (PRI 54)) (TEXT (104.0 . 52.0) ("x") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((101.0 49.0 6 12)) BLACK)) ((0.05 12.0 (PRI 55)) (TEXT (100.0 . 96.0) (" ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((97.0 93.0 6 12)) BLACK)) ((0.038475506 10.773141 (PRI 56)) (TEXT (148.0 . 168.0) ("BANK 3") 0.7695101 (CENTER BASELINE) (MODERN 12 (MEDIUM REGULAR REGULAR)) ((130.04721 165.44467 35.397465 10.773141)) BLACK)) ((0.0 52.0 (PRI 57)) (WIRE ((208.0 . 136.0) (192.0 . 136.0) (192.0 . 32.0)) (ROUND 1 BLACK) NIL NIL 1 (191.0 31.0 18.0 106.0) NIL)) ((0.0 8.0 (PRI 58)) (WIRE ((192.0 . 112.0) (208.0 . 112.0)) (ROUND 1 BLACK) NIL NIL 1 (191.0 111.0 18.0 2.0) NIL)) ((0.0 8.0 (PRI 59)) (WIRE ((192.0 . 88.0) (208.0 . 88.0)) (ROUND 1 BLACK) NIL NIL 1 (191.0 87.0 18.0 2.0) NIL)) ((0.0 8.0 (PRI 60)) (WIRE ((192.0 . 64.0) (208.0 . 64.0)) (ROUND 1 BLACK) NIL NIL 1 (191.0 63.0 18.0 2.0) NIL)) ((0.03847551 10.77314 (PRI 61)) (TEXT (149.7169 . 471.9311) ("BANK 1") 0.7695101 (CENTER BASELINE) (MODERN 12 (MEDIUM REGULAR REGULAR)) ((133.49548 469.7497 33.08893 10.77314)) BLACK)) ((0.12 64.0 (PRI 62)) (BOX (88.0 336.0 120.0 128.0) (ROUND 1 BLACK) NIL 1 (NIL NIL NIL))) ((0.0 52.0 (PRI 63)) (WIRE ((208.0 . 440.0) (192.0 . 440.0) (192.0 . 336.0)) (ROUND 1 BLACK) NIL NIL 1 (191.0 335.0 18.0 106.0) NIL)) ((0.0 8.0 (PRI 64)) (WIRE ((192.0 . 416.0) (208.0 . 416.0)) (ROUND 1 BLACK) NIL NIL 1 (191.0 415.0 18.0 2.0) NIL)) ((0.0 8.0 (PRI 65)) (WIRE ((192.0 . 392.0) (208.0 . 392.0)) (ROUND 1 BLACK) NIL NIL 1 (191.0 391.0 18.0 2.0) NIL)) ((0.0 8.0 (PRI 66)) (WIRE ((192.0 . 368.0) (208.0 . 368.0)) (ROUND 1 BLACK) NIL NIL 1 (191.0 367.0 18.0 2.0) NIL)) ((0.05 12.0 (PRI 67)) (TEXT (104.0 . 400.0) ("x") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((101.0 397.0 6 12)) BLACK)) ((0.05 12.0 (PRI 68)) (TEXT (104.0 . 448.0) ("x") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((101.0 445.0 6 12)) BLACK)) ((0.05 12.0 (PRI 69)) (TEXT (104.0 . 356.0) ("x") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((101.0 353.0 6 12)) BLACK)) ((0.05 12.0 (PRI 70)) (TEXT (100.0 . 400.0) (" ") 1 (CENTER BASELINE) (MODERN 10 (BOLD REGULAR REGULAR)) ((97.0 397.0 6 12)) BLACK))) (0.0 174.0 728.0 583.0) 1.0 4 (PAGE NIL (PAPERSIZE NIL) (0 0 612 792) ((TEXT NIL NIL (0 0 612 792) NIL))),?1(DEFAULTFONT 1 (GACHA 10) (GACHA 8) (TERMINAL 8)) +-o SKIO.GETFN.2-ozº \ No newline at end of file diff --git a/docs/ReleaseNote/TABSLAYOUTL.SKETCH b/docs/ReleaseNote/TABSLAYOUTL.SKETCH new file mode 100644 index 0000000000000000000000000000000000000000..22f5510c7e23898b662c242410df3371f00587b7 GIT binary patch literal 7652 zcmcIp+iu%N5OtIGrKta)4+{f9DWDa!H&SYg6tqM;L@3Fiq}<+=m`M!SQXtDf(xN}s zU+YU}W_epzmNuYdz~X)9?9ACSv%8)*c^*ys&)Ac{qBNd7`TO_5xc_t*4U*{f(=n}fYyAkCNZDyPiIR8}(XCnf z0*vu)yTiIIHi{GaFW)tv;G4xGIJVfde3RoDweEG=9mQB6peg1-M;NF3r{h;}%{ARu zk`7!cd`rP6*!H~+p()0xnYz^ntcaQw(etU@{acYWD++M~`u$r`H7mMne6)Wnx@H9f zzn`8!GZZq6yiXQh#wilnBTBRx(|#Ur`^EzdsIed*GHBgH14JPBA-0koWS$1b$kKj5 z_w(`6#b}{ilecv{5DwEs*49d zKoAH89-0A)CJTs_i@J4)QWO{iATVJBph%OgU1;dH*5I#=$SQAfqlP&$3^Te*m7JW;-(F{I z`JVNci*>eG-?~A3n3jTQsfd=n-X_=GQ|r2r=5j5KPVZB$DTFwjFe~JGeF!skDa{4@ z5N7IHnk)7p%oss6P9w=agb|~fR=yTKS=%cCjPh9oID{D^PsU76fCHEjMsSRooB)R~ zQ?I2cBzrMpXH8)gAeSgvNP4AF926^FtXIp+yLaoW<$|%MA|*NH^jxJnn^fu^MpKC8 z7&XUgz|v6xSEJ=RyJc*?xMcnL9U{GLj8rMg>;@^9E>MjGXT45>xI_S=4GLjUfdc%#>1NK9UX*Hd>eC5s>;R!bC?Z zEHt<+xq7>rufDJ$Q1KdL-IR#j2px7C{00@%1Eofl(1lfG$|9pzI2&V<0hT>b_aG)0 z&sjC4E{Y!#Kk^)-zum5al55*M($iQS;f|fCR;0NgL{W5$VliG^W}kNh+g`}} zga=xsYLV{_p|q++)hVb}7G(}0+~q6PA<9Uq!yITOtvXTC>At1xX3oyd=~;<-x%EtxMUg=5zl&@P&rWdi~8e>av} zf-VaA+$$tu>YW{!FbA6@G-*kC$@8zq^zbxMniUJtMM(fHz@h&Cb&D$PNlVH#&nL2# zlt;j;Xti3d*yPLYI=gY8`}UEj{2l}_m-U_lwUj06CD|*81Aut8$}%?07I%&Dp_-QX zx(;baSrT6(T9FO=fG>sx-x zx&ZL?mp3;sZAz|gKQ(utPqf2&Q!}SwVdVf^Q!^ecGgN%@={mcCwI?$jX-Ym71UN2C zl5zrQrG#?aRu#1mE}Y$FtDm6YKfk-Wgu=fmNGT+Nq#C;yIK?e-gjr#jKh75) z0Ni@n9G^DuFvw2YVkHdPLI6Nj6@v54)iv<%mqBA}+PIF25Z^`jtkh9Wh;fmThHwII zyPKounugVf1z+GEPJJ}<9dd@Yaz?4i)!N6!DtkYFmo-Mld$n~0TJXjRMC%xSjv;o(NBH;Hy9i<961Q#O z>;ktm-_T`?c^%eaKHv;`0KZLujR*M?^?&zDNpXn_BdGxq`wekF0_~wrz z?hT@|aF$GQ4+1tIynG)7SeBo{UMHYPhw&&(VB@oO^nKObkN-j=KTMv-pC!w5*HgtQg?HmAf?6bE0qA=@TILd(SR%2ieUO=aJcG=zt)pgx98xB6bA@sdi zCg23GCGa{0s;)aK@~^3@de@qrikT) zlOyBXJ%CZ*&85PM&}j-fQ(z#25S!u4xeS#C{!F5nIZH}a62v*KKl3sSfRQTp0X|Y> zB1b=<4URd=IEm(MrI(tRJSfgrwRDHkt+uZAig+YRhnP4NJ$@6k*FjoktGi{v-#HkP*7 z42p5@)>mz{<^0ISz;*-lP@lUfbA;FKAAYx^MM?uZrK(uVF!I7I&>jQumaX3O&UksIjrBm5IY;lX4z7_RW1J0k-Zkqn>V zAG;@I8=-tf2&(1KHEA0;j|fT}-V|b26_lJ591d7gztIVg7kPa`0arO+ylLQg8=bsI zP;&A(=dezC@DOYymE=DqGI2hp&8n0la$e#+LJ*X{2CGo+2AvoLSv~oj40N*ATQaP< z#~Y9dpbf>NQ+htS7~uakU!U7Ku}BLb_#scz1|&fVHAv6^B-!co;uZOlLTk$x|3NQ1)7#v+&vSP7U>EQEijc_Zbf)E)GO>Hk*|TTQ_b$rI%gsjT z$h7OtdaYA8hpleCbKjVQ`d+jCwI9Ynx3<%)o7TSBZ5?*&huw}@E-x>eT;v6?moxN8 zE_X0HYL+*b`ExW*Pm|-+EG;d)e%b3SFFhW^Fd%avXim1Q<|2}ODVhO*1_cN@Zw@PfDk65&#>Ec+{a(5d)#??2C;DC>yGOYrcH$c zOQyq%3CEX~mzFxI$j4OH%8-3;aHbF@nV6@^xR*Tdrv$G=(Cg-CJRGIt=@plsW&x@I z=nbakFuBM<-=N^f$uXEB>beM4Sge}P6o_YY!yCrb#^dCQCl$eOn#alH+)ZMtIwQ4Z z4lggBV+9dFCvDv>I$ga5t;8h4)YZWUyh-wBN6D>bbbhDS9_69wQ`Mx=T z_Kz;1mGX(FTz{GLFa05G1k02kK-iuK)4dvrfaV}JLGgGzB#ZMiz}~CxAJlf+EjtTY zitNf|2roH)p~N%TW#D#UznxKXcAieBJ&Q0$reY3yljF4CPX_7ml0-H`_A6^Rq^rp^ zy)aK9U2GUqI~|TM{ATB%x6M&9#YqparRniG4%bptw%0}KqP?d6Iz5KLy-WeKH9O04 z)zru1p*zc+ahkj!Uk^jRs%z^;X2dXX1UV3!W*4|qD!L_NUO_F)PP<uE@ay3tN2(;?N|3lirx<(A9vF{+Q{>KfEdmK7^= z^D4Iuy9bi->ST3&FMWP_c7}0cz_?}&nA*w99{mF;1~yjS6wYY0@U-;9 z^^+d9MljJ^h*yr>?4;9IX*zK8Jeo4~G)@pcyl?+k#cmzTR7t8Fgf8OWPzft(9H#5fe}z6hK)(HSYn#3 z+Fm3GL056nO?I66>H?9I+FIKNjCGIT;xK&`2}6Beg-0r2@FSnY#aqzixYzF?vcRXn zA57DM>?Kd6z}EwU84fQ-*f52?PCI&*j0cp$t8?g`7l{Kpv9gh9LYXTp-N9aZ+(&ql zxNiea82!rIa5T-~F)|trkRrp*C_U~)qvRwAZsmt?fpDDT$uWZG++?L}cA4$X4_C}l zIu`djKq}UlOrXq!q3rybR4QO81Uo=_c1Z{0Aib0-5?|Bg!m6o1zIC|T88Nt>4alI6 zU^zIu53!D@vG<+l8YCAKs-nV_l==p=YIHgMtaUlX{~{e)r^(IaRXaUp>H$I_2Dv5N zoT>(ijxaG(-4Hoit{OVv%7#Std6wp3)=duIRceytGGunI2foKCPGX`StD8ex^muaZz#?Ll-VkN6iu_%w!$=GC}&>```l(~D$;;4zpcuQ?cc0PJ=< z_9`-+M|~zpE)j}3@=Db(OCouQlSZvTjuW%nPbL#l&ng{4?Sw8^a{n2qOB{PMFx6r* zj+*0yc@?sI#i71esiGncS}<($xpfjKDkeSnU~8=e6yHu$w2pR0MdauMj)!DA)SWHm zhmXE|f=bPv8d&k#US-CygBY;-KUg75ch zD%)!e$S6hzmsle0pD0w7`MoPnpaFVNNbgZ@h%$WU3XY{}nB&7WNkT4zYSZgDv7O6a zUp%P*nEmna!kA`yIyK#)Y4^^~rkOy{NW$6%rZa$C~yU_AMZ4>lF7e`}>4!%kef?l?$ zL%gFmJ1_${&RJHZnoKDkzrdEGCCY0oMLTISwrL}yz6XqQ3<6ei)`4{hJoH;i&uUyh z5p4rU&;A7+y3NKf+pO z@-hQ?CwWQMp7zF5s1m%x#Sl#ktcen#%Bo294d8FA#ROXU%CEDkt3d?Mt+NDTwq_Lq zv~`yCae4?8nK)n9R6zZbsg00M#S6~m)z!GBVb zEXqZ_+1vU%gG5XAN{r$pXMQ^;!SzHLNugO3$Q(1Q(XTF^5Buyxu%OtN!Z{BRnjjFU zc}R#Qr5=X7VX2A)l+B0X7{!jM z_4~+#9Wx!1Ge5NEZsJ z7*h_A43qTA`r4+@fj^*)(~oq!Un8IoiI4-1h~Os0)DWR}|RRM(td z*QRJ^J-@U;U>@cn;;+;Zk68%r^(HT%Q!jh$xMm459Q22y(bctp71K>GMmP(24V$@$ z2zFcT`kUy}(vB`iR_QwF7*U%NnGTPKeGypbsIf!TLFLtov}|!i(n3M+`mny+ZL|)h zuOjMeDTxiSb1>6Lp@2lPlfR@(FzDTd04;c}K4OSZB+X)+LGiYzB1L+)( z(Ou2~*_z9G!ZUW@Dx$KfvwR$+tc2IYbYdO80{b{bNnwxVh|ssT|Rj5?l>7taG!>pi|Uw* zM+LKYd^?wYWEzrb5f4Wv{&pT~L(+j}`ZDdC7EU>0evUI1`+BuPrIp4vS^TPTBrI(# zZ=k2q>^+yf1hvm4d(#{2UAPapno6c}n~dhteUwKp)06uKs?tsoQI6A-7+U6S8-r@) zDZ|KlalpWaq$8pqV9Y=OAEM`B0Hk}K_Qt05ikDae1oJu01Ii?Z#AJy6Ckn}!criaA z3yNmRfFr1)mr)=KjIs+i6D0=rU@X1l6!O)Z!iu>Io zn-Ah6G-&^;)$Ip+WAs#@fuw=4N4t-c*Y*?Ktps$@&kdI2a@k8j_qS&sAHSgUp4utf zW$&=du9OZt2MHvLUklUjRMsmb1=rmfT`k$ay1a?;EE^-U-QA;A(>MYpf+H#E@|IFQ zzzcWN*HeEuxbxp&3G7RE@5!8mF!K!lC0%WZX5wSeA(bZwppQ}8<~(SsPFwmixw$4e z8*YXkU83(fSz6kp3Du%eLyhHO;4#5}ee!L|ze%ub2*OhR^$2!~=oGkkJ97lp?OZ-b z3+R$twu6sS9mEKIBXWUp@3hDGh8TextI;{inc<6xL`4KK>y0ch6_wHSbF|HInSmnl z6ipVPPB-ZCzzcLla1W%>Oy|S3pwrFdiuNUa)7d&C1c8DfwCZrf0U;pr=3J#=1BBfj zj(H^rcv@d=zgusA`J~a^KO`E83|v9wK$^5$|Ek;C`TMziUU;Qf49Nnx(QVcb>W5E4 zvI?t*Kn}X~y+(Jfak$%jvR7AcOCCrz2lS}ct~Fb&FFMH1Twp1H{;GS_ZXHEXFc~MU zz2UL+`)tY1TenC3;d7)x+7l3diC}%o8$_#`2d;_G>7xEPkeKPkMiv8F_i?vu8?83m zapGenQ)0?E>?T5HGdyM=j!!f{Kp_rG3F_cJZvSyjJ;4yoFJm>G7bz~Ri_Au@aP_4J zf|~_5^}cHd!&V5x9buMn(BGpmRe*cNMG*UoTwfrsojy%2`?yqgg^@?YZ92_oKTS`b zql+qiF%7@ZaML}(yUhF1Vw=P>h{qJT7EMsbWEjzm&+N$+qEvFLaGMU& z`6gub|P!=gPD%-r}sa<^|do+D0@tMyUezhV9e*#V~y zAgbO7O*LFuA_Ha+3{Qrn4ic#e#Nur_jZ$bTAMN7Y0=*kAEl|di?0)Y|UN!`WEdG!2 zmGgWR=hrb7Z{*4NYiG#{M7QRgy7RCk*o6SBI0bffG?LHY{#aMi5PT2&zPUVtJ2G}aY?Q?&M@zr zF~TYbU2~>8WcSDcMy(hQ(hs1P2b(EU`Q&UcoZy9)SUKm)=-}Dp zs?;+6$pW%v2z`rT(Orw#-iIA>Z!}ijl&nlGv!7S@=`sPyQ};tMCV;`HcqlYCEvP)` zLvHUb)ctVhJi)~&^%myq0+DU^2n0J5{%IXxXkV+-9?CMrN0ww#0m%Y$qMXPRC7+hi z>?|9QRXl}ps^x6F(;rS1&&~SxBFN_k&``2FLjVkP%`r`5^Q~_{wVwYIat@v;)$#Rl z|8u@TTSbr6HOGaq82uUEE^-Ce_1cnXM${qHXLUH}Ux6IdGTd=(G{VCfG^CKGPvwo_ z79-wne~5=6@Q^S%)&??YZzOD_@a;b1(+%o~18NVF3Lc?Q?k@hl&Jd#bAxsiRS|r_B62J00s+>{~EA}Z2O(ndb{0fJ6LCe zCGW!c@j4!cUlx{a}Uk){aa-V^+^UGH>tO}jUVb{-s|82S6eWmz~4y!#aGB;g2h zFoZ8BBr4L?G2V6Ju_$iO{qg9*Wf1L?#{*b1Dh5AG_lEHEFT0Y^*gfw)uC+xh^hVDb z-N&owgC9NVu6A2a9_BM6^5k%@<@=LYq$n_+6Ljq9@LOZN<>BNemvd*%3>FcJ z^Ca{b4_tU7jvmfbL0w`;XY2E_1g}jYZ-Q)-n!jX_!2JeEGVw|#~ z6X(u#57@%faZfFfbwy;m(y%nfH$Vakq*1f4fAP9Q!gMr^TV~+} zubvY4^$8|Lm|UHWOEPEWzk?(NCngiPmUzU=n;mO-GKL#J^lx4uEZ6u=2RPht7FRUh z(?L&sYkS8UqTp|V1!tf{6+M&*++fU~IRUnm8(ilC6G4f`9Yz5=M;;>f?HsH-J7+wc_2sjA86+rnHBoyF zy*cl9K}tlpyJi}Qg3o}qYjs=hitvVg*1DGaA^W8Oft`b-8f%?x?~-CtxE{7F0sSY&zVuwEG}a`zQl55MVPO6n0VgCT>+r&x~ewXS_lG> zAC2_|EBThxK+Z+nsihRjU7#N00VdiU=U)7x)fPB900G9O8@~U7qYj{=18~+Bvnk1j zC5bZ#gu-n4lwb5y<09<<9EUNx3oin~k!a{u;=-l)P`j{mq6pIw8F7#ng2xbk{U`>U zX+Q<1q09Kv2yAaJuaxg0*uz@fcW2z0(OuMGHR0C)ZKmk}gnQ(x4h%(xeu0o(j|jFa zSH;8r@azgik$$>V$(AM}OrS7pfa9|5O{Y8ldx3RdW!kijIgWZ3#Q`(I4hz!Yt4OnX zEY2EDLO!#<*^JvRD~UF~ZiH{ukQgPfzT7z6tAB+L!po9;f?)Xb58dvq@g7+-##-qpGdxrVHZGf+Io^b8mcH^iEDviUZjZVXUqjnz=sEJoeN8qH3Z`khR z#SGqd@1or%OTkV4y zM3XBwNT#y&z~CzymF;b_zIo5$tUSg$A4t>6%YEp64Mz4`EsD7f#EmN6y_k)S5RYwn zL6Rc`1pj+bHCq)N3E8;^#CJSnU@m^9&HDcT-6Mt2-}*$K7My6ICP4K%EzVlRtY(CxU_-7uzTmXrQgBGdw1W*KNz_4 z+dBeK^iPEoK;n-e-MJ298()U+JB$*Sxr=2mb{*b^!xMfid)Fgvk}q8hsP7f7bO&6x zpH=?fOX9uvOaF1_Km8OZW`G=hSo%%rH{lX*+)scUBffWyAOghA(yvRucI=4+7uwXO zlOKhM3It;wPpSJn0+7^hs(VAld@0UI- z{iyU^n}3%6z)oT_v#}50f9%g}>~|g9zXot`8Vl)tKL=M-0OKJ&KbD6Zj`?-Nu^BEG zd$07z^6#C}hmYG&n)S6ub-cH^6Yw6w^E^x6<3A4ZA^-FPe;I=wZMKboh+fki3F;d&PM{~zL4l$taouD*e%nZh_6ksc6#?1_AbrS|heoXk!Y=db5+ zR0hQwvNn&S)QZoiSZ=0}+Aj)cigBuiIDb1oqdWbR`5D;{WnC=Me7z=)WC@{$=sKB` z)0uotw9H7)NI|3VAEGQ|ZQKBuYCiwz=ZdElDYV;{6myz+wwF^Smk784Fe!>lpmXnF@XKlnI3&aV&I>y5QgWnPOzE3X4H1o{G}VuwXohP$A!M0irl6Qys}r z$v;Fcm_IldNK+&A0&B4^vj@ zy1kD-^7B_JWxg=Tidwvo%jn1gAf%s(A4*NPsv};uGC*XtYaPjeX#QOc@_V2ZX@V{& zjYaB+jzsjiMG;}BMhd#@$?8Z3SywIw`QUmgKe!%5xy)aPvQ#P&m(ffO%blj_Tp7687|c;D^f8?e5@k2`KG)cYcUmd zzQrI~770l1LRtwHgT(PtlxLn@<;6=^gU8Cebah5?^7-dFaY)Uq%mJleOyyJ0LNSQO z`(h9c{5JwAR&$lh=hw5Vkw2do9<-XNfP_b{1Iml4cO1Af@+Os!-pn0AG`#9ckya37 z0mW3CE~XM^jNu;D8W*sm1=uywrgIlsKy(Z2D7MDj1BgL#dAY_Wh_irAYu`c+AeR?4 zo9KWEs>Yp}Q3Z--$kQj+OIb6+3{R>h+6K{)%tHCy6|xb#4ktL!cy-D{i)SH6Z_f)t;GvU`obbJH;|9LY#m zJ%zg63`nt7>!B5cDB1WJGY3HC;seNK_aknBnYbQ_XIBSeklcl0Qw|qWD#g01J1SNN zrBcj`fV}yn6-0H{?^Sg``)dmO79fhVfU*_WQOZkkHKrij(dlK5h6CFEQ0_82D$Xng zhsUWBE2g4Rt{6mZBg2Av@qA>mu>0n{5+vShsD`Rz3nVz&{3+%oHmr=?xpJ&YxxB3B z?ug1G)g606{MA=|+{B^}<|5wtLA;yiln(QqDA7bkgq{*}%6FzD!OBy*5l^?bI}yF- z=|;Pg;@4BU(e7@Kk|?g{=|;N~2j(f=Xm=7kZlBVPcK0dNTJ7#eyZb1lbR(YR;^J21 zv=Z`kqurTXqZIjq8_6l6bfeu#ighazm-u#LO7u+!L;X8R>Qj&u8RwzkscVkM7 zEs{BTN;lF19{lZCuq6GSr+3yT?o5ih5AcUHnfQmKyl!O1E~D8y9V^L6szG+qA9znB z!1P}Jn5W6{C{bX_DXAXu7lKx&v=FqK!L`ubg$TzB{+(5wl%lYABTBbpe&k7IK}p|; zCrLGLMNUz$x)D#RMK|8v?NKt2`eJs#^SQl~RvWpoEN)Ma*Ssul%+sg0M(Oq}LfR+) zi!6f9pE@P=oHY8#oVZ@8@ZbUX|9P(%e)&u45`xSlGI~TM**n`U!;|`wd0uo~FIGaU zjVuKHcC^**ucb}ta?|o1&8T9&Q6Saq?^*_U1S*Of85AkqjuR%O+sW{#xRHWUf#+os zsw$WEKT&!?N)b=*Oo>aVg4{^rx4S#JN}`3#%ZKvF$U+U`#yc>i?=AD49ROvau5+Os z{QTC|jr8J1JGecbq@Q>zQvLYWdh(5MAt~Un#BHMrseOG|HtQC6Vp8wtK1w#tsq&3uCp)4ci+V$p#Csn)J8i zm-H9(kRR1qh+9$;X)CKzDv$-c!@M`|&EUgIN3tl2HeJr$F@<>MMX+?I6ux@#Omy7Q zoI-F0YT(Dzk0UX5N1~KK()%62en`)dk2k$~2%!6M7)(~<*b97KTn%w%5Yq@;e*&tz zV&DjP;YVp%It^V0WJV3wpRUk9x6?Xus53;Nh&W&_XgK$xssedY;Y3f7SXT>?%u! zK5#&i`bt*=Q#Sxtea#-|r^!|ZsR9*fRBO=uSi_yyax3~3mWy7%;K_) zS+}tnG{&zGI+meZy4kTnQf%c|S7C1te++e>E6H-wuWhnT_Q@r=6n-RoQYxj-JMIVB zcuC0aa4k4D0{hurE;;*>polAS#VO)%cv+P#QYN2BRcdP;WoS4Z%XFX$Qddz=6sT5k zQt1*0j-P|w(@n*I7Ix^#FO9q8LCKR@l#Hi@%9uWZ?3~y`Lp$thPRA5B zr%oo5j;Dkp#?i2HtQafGHm}p=??7TKoqn3J^=C$2=WT7duC-=jEJ^WofIag}8#gnl zk=)QApW{b)gBV%sWL$Zj|F`28g>(F-aE{*<&hgvAIo>Ut<5z`q425(2tZlD%xITN9C&J@z-+uz@$&qFN literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/Titlepage.tedit b/docs/ReleaseNote/Titlepage.tedit new file mode 100644 index 0000000000000000000000000000000000000000..493131a0bf39142a82a28c804a5757cfd391cfad GIT binary patch literal 6183 zcmeHKUvJyi6~D65vR%Sx=vrV;)&T|#GUf=9|1~ZGYqCt+8e}Pu7|-iVLrd2-7n#&Z zDz*kgcF+&853;vCDcEbDGGN%Ff_?!3d6zf9L+r|8ps3 zDT8YTK;7YuChtI%H@V?*$fh$Wtnrq|kN3F)kX?QFP|d2U3M!O}wZ~A^N?N|A0hBAc zRs&??zhEJUv0pP>E%s*?^S@84PhkZs?)&|4&sZXYauI|HOqi%9AyktPs!0gJ1d-YV zk=g|1B8b3fF(%Z;NT`ibZnUF6j7h+csQHxJWU<_2k9sojWpBP8QS&2e5v}hUoXY_W zBWMsoy$E758b;6{f_f3eWHgMRK?L<8D4aA=VpI#3C^4!9E9c|tg@^$5HCW%4T0e9k zyakURr%o!yTes)($q#Gl#4wGgPM}^m2Lgpayhp~vD$rO>ps|`jV>Ln(H9`|LLj4F+ zF68%WKZ){(yNg{amuL9v@YkV#seBzDD*vM23PQ;@%2n*&{sqgi0U|$<7@?<(t>x}3 z_`}^}xeG*(lC#PS|2#wqM8hPZezJF#SW{jSN?!DH{WAs8WkR6yL03Yj66*B^r`>p0 zc`cZP&Lb!nqQuLWgR^Vs%aNWqOJ0QNH8PXEtH5UB^^5B$(f57w_egpD<)9m)uJSdZ zL2%{^qztZD44J<22G5jB8O0|kKIq1W!C5!{22pI-6?%^ZGDe8S|A}W$ue!{jY_B0d zHaL6Q?J`k`xIpJ!_L7*fD?DrE)}kmDIg`+7axMNM&|`zs)8wp#&SsNJjLz5MVluYmhJpQ`k&sxFD|*y|sxpsEGC)p5+jBM;zj;v*LJ zJ0Jpvg6*_yM?{)d^UWp*o(q^Dcb;<$Rn@HLwhN{U26&Fq;KzpZ4D164{*x`q!>v4xSqCNyC5@h&&eeLguVyU&Zb&Ex0z>ZmWY`23Bk6kEQ^|ZR7 z6<*E5ZhnuRJ2iY7Rs(kRY$o#x42NSqrUP`T3LEC3=^0JX{?ImC)b&WT>XUMD@0N)2 z`Y&}@=UDrau}{6Q9h19hscS9A_IRD92~4ZrY&WNU3Q) z<2VswFm=SHbznOfNe~%Qu=9=4^iyNq_WtiNaJ(Q;KQgRC4kxB}WVb!AY|pH7Vc11M zvq2Kr=Xj|s*K^t!CsCTG$k$C5)tz!r--eebJqYKf((9C_aX?h(%KNviEbR65kH^7nM zp|=hgtrj<&w5sz{4^A+S6UX#C424RF?P#>?m>N}K@&S$LT&KK^szzL#Z3cHAG}VB9~f9qtU2u14enTJ`u``ccnaSjI;2vM^IIB}izUF_ zW35^%ey%}@V{8s=R!YT6vAkJvO30zoZ&O_^!!H7hsg^;>x=wE9w52ELQLK&d$w=k$#VTz~M7ej~MicUoD=f}@GxxzLhDW4H+?j@CJElv3VZdLpuVR;sOwQaIFp`if z7IHJ}Rj|L|xlS^P8&K}j6&PJJc2~NRH&`g#ZsDF}Vc`Z7B)WsW_=G8iQodFz7J|kI zswBJ@=*}>idH*KiM`Pi~?ERg}hE^@JpO0l*Y&Er^ZRVep^vz0Hhb+BQO1qj~#4jm) zN3B<@I8a;p!ge0;y?~=t-6@vyB?NP962!!`7$a;9V;`|QrOH+%bcQacSP|JIP>ODb zDfs-5wzLTapU_qo{8ScvAb2r$cf0zeq@}kseX|_9(JgkG6oq~C^&akpAP7GYU=D0l z{XpqjgEch9bWx!uSejh^tC42`RM|*JN=#JtOL1KKQId&%MCZCAm zCMV+)QD%||n#>(1HFc6ey2x&9g$xo9R5^)MNDUd|*hoP1h;;(Ll2u6X;JRQr6eMXQ z42+DegeOyx?S&^1e?(giPo{MK^wyIpBmZ@?VzZ%>utG0FfoM&bod_<-^8P>A7k~WA Fe*h9K?Oy-@ literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/bindercover.sketch b/docs/ReleaseNote/bindercover.sketch new file mode 100644 index 0000000000000000000000000000000000000000..3ca844eebd7238933f2bba8123e6101c0ee0c501 GIT binary patch literal 4100 zcmcIn+iu%N5OtIGrKr&l=*z%B01|K%F1frYEnLvjS|&`B0!bTA-|EyzjTUa;^rbEO zWBt0Gnbnd~OkWz;0wj{l)$YukGiPQ!uRSu|?2umkWtyUW@%MN0dbW3L=B0VF*O;=Z zJJas%7uDP}v-;FD6FdJ~MR;h7x}u1dP0{4l!Vr0BND~Ttva@D&)tR#n<6cvrRC7|a zU*@wTA0vx=c9@e2aEtAVlVfVk;-t(QclCMJ%wUCv_Vd=1MP+2@q&dY_Dw_n9`BW99 zeEYffFFez|!qum)pQ-pxR`-I5ibJAM^J3(|5mNGIzdpmWN_aTnA3c?OOrO9#TKN+= ze|RfWvdH?bZkIr3M6s+On?&-0V`Ddp6_zE+#0+I0*e2d-=g^d=rYmOo_72g`eqGL~ z=<>3d?clZDvor@C4UQkzfUDXFuKmYGY`xX4cE32neBRHE25eHC@u+Xzyv6N}IQJgM zuuV%qII6mL7>lTYUraC|aXz+7pi5r(QoYhtRI@|>_2AtI30CX@cAf-ej5}Uv!xyk%7aNMpOB1!;G$lJM5;ZmCN=%<1c z_uyo`!wgQs-U6H?a4zOeR~!_xA};|=XUeizm}+LIebaX4xCKxOe;h%{@lZRMMjeeN z;7UA=aS0ZkQUL$)hjT)J; zk$M{9qC&)-GuUbw@9B&jVydi;tmIGW730&DeC#}JOv9ATP5AdgAr%^tx3V@0R}^49 zvLStR03*fta+<|7y)AqL#uDG&Akkr_WN#3o`kGFFFST7>>lC#i1VInF1MY!6KZqNnRc$1$0!#2w`d*~3<{ zlUji(H&~*i+HiPR)y4|rdbx?D6s!_mF%%5JNA;773@6=avEg)CVRkCiHtwWs3tk}Xk+lchJO!(Yy5&17Y}KB!cBoKufWRJWkxk#gjfE1+RPoF}W{zp%;AF_1M9;)XLM&8tD)U&=BThWz zAAV6sMv@POp0R=v+>|6kSF)<~wna+<+c=15BM43fO?6tgROQF!Raq};Iy8-up3HlH z{oDDE=fD0zAAY}l`^&|(zv;=)ncb}Yqlu(ru^HB{I(H>r57Q+}C&P4T820s;vC!uCL2KCubjz<^d2gX7?B)+Ly@rUr5XgBZx!K&VG#@p^#b z-`QU(p&AGm%V}nTiGRMJ|%Pj7eeB}K>9)0rg zPfAeG(CL!Ko@Y$dL{0mBtSv>#% literal 0 HcmV?d00001 diff --git a/docs/ReleaseNote/indexbase.tedit b/docs/ReleaseNote/indexbase.tedit new file mode 100644 index 00000000..7097b145 --- /dev/null +++ b/docs/ReleaseNote/indexbase.tedit @@ -0,0 +1,146 @@ + 1 1 1 1 INDEX 1 INDEX 1 1 INDEX 1 INDEX INDEX 6 A Abort (Editor Command) B.7 ACCESS 3.38 Add-Command (Function) B.14 add.process (Function) 4.12; 7.12 ADDMENU (Function) 4.24 ADDTOSCRATCHLIST (Function) 4.1 ADVICE (File Manager Command) 3.15 ADVINFOLST (Variable) 3.14 ADVISE (File Manager Command) 3.15 ADVISE (Function) 3.13,15 ADVISEDFNS (Variable) 3.14 ADVISEDUMP (Function) 3.14 Advising 3.14; 7.9 AFTERDOMAKESYS 4.7 AFTERDOSAVEVM 4.7 AFTERDOSYSOUT 4.7 AFTERLOGOUT 4.7 AFTERLOGOUTFORMS 4.7 AFTERMAKESYS 4.7 AFTERSAVEVM 4.7 AFTERSYSOUT 4.7 AGAIN (Editor Command) B.8 ALL (Event Address) A-5 ALLOWED.LOGINS 4.6 append (Function) with non-list argument 7.8 Application Menus D.1 APPLY-format input A-3 ARCHIVEFLG (Variable) 3.9 ARCHIVEFN (Variable) 3.9 Arglist (Editor Command) B.9 AROUNDEXITFNS (Variable) 4.7 array reference 7.4 arrays 3.3 ASKUSER (Function) 4.16 assert (Macro) E.10 Attach Menu (Editor Command) B.11 Attached Windows 4.28 AUTHENTICATE 4.6 AUTHENTICATION.NET.HINT (Variable) 4.33 AUTOHARDRESETFLG 4.5 B back-quote facility 3.49 BACKGROUND (FreeMenu Group Property) D.8 BACKGROUND (FreeMenu Item Property) D.10 BACKGROUNDFNS (Variable) 4.12 BACKSPACE (Editing Command) A-21 BCOMPL (Function) 3.22,25; 4.10 BEEPON (Function) 4.31 BEFORELOGOUT 4.7 BEFOREMAKESYS 4.7 BEFORESAVEVM 4.7 BEFORESYSOUT 4.7 BEFORESYSOUTFORMS 4.7 BITMAP (FreeMenu System Property) D.10 BKSYSBUF (Function) 4.30 BKSYSCHARCODE (Function) 4.30 BLOCKRECORD (Record Type) 4.3 BOTTOM (FreeMenu Group Property) D.7 bound E.4 BOUNDP (Function) 3.2 BOX (FreeMenu Group Property) D.5,8 BOX (FreeMenu Item Property) D.10 BOXSHADE (FreeMenu Group Property) D.8 BOXSHADE (FreeMenu Item Property) D.10 BOXSPACE (FreeMenu Group Property) D.8 BOXSPACE (FreeMenu Item Property) D.10 break (Function) 3.13; E.13 break commands 3.13 Break packages 3.9 BREAK0 (Function) 3.13 BREAK1 (Function) 3.9 BREAKCONNECTION (Function) 4.14 BREAKIN (Function) 3.13 breaking 7.9 BREAKREGIONSPEC (Variable) 4.8 BRECOMPILE (Function) 3.22,25 BRKINFOLST (Variable) 3.13 BROKENFNS (Variable) 3.13 bulk data transfer 4.34 C Catch errors 3.10 ccase (Macro) E.10 cerror (Function) E.9 Change Print Base (Editor Command) B.11 CHANGEBACKGROUND (Function) 4.31 CHANGEFONT (Function) 4.23 CHANGESLICE (Function) A-11,17 CHANGESTATE (FreeMenu Item Property) D.11 changing a standard readtable 3.22 characters 3.3 CHARCODE (Function) 3.3 CHCON (Function) 3.42 check-type (Macro) E.10 CL Exec 3.7 CL:* (Variable) A-10 CL:** (Variable) A-10 CL:*** (Variable) A-10 CL:+ (Variable) A-10 CL:++ (Variable) A-10 CL:+++ (Variable) A-10 CL:- (Variable) A-10 CL:/ (Variable) A-10 CL:// (Variable) A-10 CL:/// (Variable) A-10 CL:BREAK (Function) 3.13 CL:CATCH (Function) 3.5 CL:CODE-CHAR (Function) 3 CL:COMPILE-FILE (Function) 3.24-25; 4.10 CL:DEFCONSTANT (Variable) 3.20 CL:DEFINE-MODIFY-MACRO (Function) 3.20 CL:DEFMACRO (Function) 3.20 CL:DEFMACRO (Macro) 3.29 CL:DEFPARAMETER (Macro) 3.26,29 CL:DEFPARAMETER (Variable) 3.20 CL:DEFUN (Function) 3.20 CL:DEFUN (Macro) 3.29 CL:DEFVAR (Macro) 3.29 CL:DEFVAR (Variable) 3.20 CL:ERROR 3.10 CL:EVAL-WHEN (File Package Command) 3.31 CL:GENSYM (Function) 3.2 CL:LOAD (Function) 3.24 CL:MAKE-HASH-TABLE (Function) 3.4 CL:MAPHASH (Function) 3.4 CL:PRIN1 (Function) 3.41-42 CL:PRINC (Function) 3.41 CL:READ (Function) 3.40 CL:READ-PRESERVING-WHITESPACE (Function) 3.41 CL:THROW (Function) 3.5,11 CL:UNWIND-PROTECT 3.6 CL:UNWIND-PROTECT (Function) 3.11 CL:WITH-INPUT-FROM-STRING 3.37 CL:WRITE (Function) 3.41 CLEANUP (Function) 3.25 cleanup forms 3.6 CLEARCLISPARRAY (Function) 4.10 CLEARSTK (Function) 4.5 CLEARSTKLST (Variable) 4.5 CLISP infix forms 3.33 CLISPARRAY 4.2 CLOSEALL (Function) 3.38 closure 7.8 coerce (Function) 7.12 COERCE-TO-NSADDRESS (Function) 4.33 collect (Macro) 7.6 collecting objects macros for 7.6 COLLECTION (FreeMenu Item Property) D.12 COLLECTION property 4.26 COLUMN (FreeMenu Group Property) D.7 COLUMNSPACE (FreeMenu Group Property) D.7 Comment Out Selection (Editor Command) B.9 comment treated as declaration 3.32 Comments in SEdit B.6 Common Lisp strings 3.3 Common Lisp Symbols 3.1 COMMONNUMSYNTAX 3.44 compile-definer (Definer) 7.2 compile-form (Definer) 7.2 compiler behavior with FLETed lexical functions 7.12 behavior with recursion 7.12 ignoring TEdit formatting 7.12 retaining special arguments 7.12 complex numbers 3.4 coms 7.11 condition E.3 conditions:*break-on-signals* (Variable) E.9 conditions:abort (Function) E.21 conditions:compute-restarts (Function) E.18 conditions:continue (Function) E.21 conditions:define-condition (Macro) E.5 conditions:find-restart (Function) E.19 conditions:handler-bind (Macro) E.4,11 conditions:handler-case (Macro) E.11 conditions:ignore-errors (Macro) E.12 conditions:invoke-debugger (Function) E.13 conditions:invoke-restart (Function) E.5,20 conditions:invoke-restart-interactively (Function) E.20 conditions:make-condition (Function) E.6,8 conditions:muffle-warning (Function) E.22 conditions:restart-bind (Macro) E.17 conditions:restart-case (Function) E.5 conditions:restart-case (Macro) E.13 conditions:restart-name (Function) E.19 conditions:signal (Function) E.8 conditions:store-value (Function) E.22 conditions:use-value (Function) E.22 conditions:with-simple-restart (Macro) E.20 CONN (Exec Command) A-7 CONTROL-A (Editing Command) A-21 Control-C (Editor Command) B.7 Control-L (Editor Command) B.7 Control-Meta-; (Editor Command) B.9 Control-Meta-F (Editor Command) B.8 compiler behavior with FLETed lexical functions 7.12 behavior with recursion 7.12 ignoring TEdit formatting 7.12 retaining special arguments 7.12 complex numbers 3.4 coms 7.11 condition E.3 conditions:*break-on-signals* (Variable) E.9 conditions:abort (Function) E.21 conditions:compute-restarts (Function) E.18 conditions:continue (Function) E.21 conditions:define-condition (Macro) E.5 conditions:find-restart (Function) E.19 conditions:handler-bind (Macro) E.4,11 conditions:handler-case (Macro) E.11 conditions:ignore-errors (Macro) E.12 conditions:invoke-debugger (Function) E.13 conditions:invoke-restart (Function) E.5,20 conditions:invoke-restart-interactively (Function) E.20 conditions:make-condition (Function) E.6,8 conditions:muffle-warning (Function) E.22 conditions:restart-bind (Macro) E.17 conditions:restart-case (Function) E.5 conditions:restart-case (Macro) E.13 conditions:restart-name (Function) E.19 conditions:signal (Function) E.8 conditions:store-value (Function) E.22 conditions:use-value (Function) E.22 conditions:with-simple-restart (Macro) E.20 CONN (Exec Command) A-7 CONTROL-A (Editing Command) A-21 Control-C (Editor Command) B.7 Control-L (Editor Command) B.7 Control-Meta-; (Editor Command) B.9 Control-Meta-F (Editor Command) B.8 Control-Meta-O (Editor Command) B.7 Control-P 4.29 CONTROL-Q (Editing Command) A-21 CONTROL-R (Editing Command) A-21 Control-T 4.29 CONTROL-W (Editing Command) A-21 Control-W (Editor Command) B.7 CONTROL-X (Editing Command) A-21 Control-X (Editor Command) B.7 Convert Comments (Editor Command) B.9 Convert-Upgrade (Variable) B.14 converting characters 3.3 Converting old code for use with new Error system E.1 COORDINATES (FreeMenu Group Property) D.7 COPY (Function) 3.49 COPYBYTES (Function) 4.16 COPYDEF (Function) 4.4 COPYFILE (Function) 3.38 COPYREADTABLE (Function) 3.46 COS (Function) 4.3 COURIER.CALL (Function) 4.34 COURIER.OPEN (Function) 4.34 Creating an Exec process A-18 Creating conditions E.4 Creating icons with ICONW C.1 CTRLUFLG 4.18 ctypecase (Macro) E.10 CUHOTSPOTX 4.30 CUHOTSPOTY 4.30 CUIMAGE 4.30 current package 3.45 CURSOR 4.30 Cursor Movement Commands A-22 CURSORBITMAP 4.30 CURSORCREATE (Function) 4.30 CURSORHOTSPOTX 4.30 CURSORHOTSPOTY 4.30 D DA (Exec Command) A-7 DAUGHTERS (FreeMenu Group Property) D.8 DC (Function) 3.18 Declining by Condition handler E.4 DEdit 3.15 Default handlers 3.10 Default-Commands (Function) B.15 DEFAULT.OSTYPE (Variable) 4.15 DEFAULTFONT (Variable) D.7 DEFAULTICONFN (Variable) 4.25 DEFAULTTEXTICON (Variable) C.3 deferredconstant (Function) 7.12 define-file-environment (Definer) 7.2 define-record (Definer) 7.3 Defining New Terms A-11 DEFMACRO (Macro) 3.5 defstruct (Macro) 7.4 warning 7.6 DELDEF (Function) 3.28 Delete Selection (Editor Command) B.7 Delete Structure (Editor Command) B.8 Delete Word (Editor Command) B.7 DELFILE (Function) 3.38 DESELECT (FreeMenu Item Property) D.12 DF (Function) 3.18 DFASL files 2.1 DFNFLG (Variable) 3.27 DIR (Exec Command) A-7 DISPLAY (FreeMenu Item) D.6-7,14 Display icons C.1 DISPLAY item 4.26 DISPLAYFONTDIRECTORIES (Variable) 4.23 DMACRO (Property) 3.5 DMACROs 2.1 DO-EVENTS (Exec Command) A-8 DOCOLLECT (Function) 4.1 DOSHAPEFN (Window Property) 4.25 DOWNFN (FreeMenu Mouse Property) D.10 DP (Function) 3.18 DRAWARC (Function) 4.19 DRAWLINE (Function) 4.19 DRAWPOLYGON (Function) 4.20 DSPCLEOL (Function) 4.18 DSPFONT 4.16 DSPRUBOUTCHAR (Function) 4.18 DSPSCALE 4.19 dummy definitions 3.17 DV (Function) 3.18 DWIMIFYCOMPFLG (Variable) 3.34 E ecase (Macro) E.10 ECHOCHAR (FreeMenu Item Property) D.13 ED (Function) 3.16 Edit (Editor Command) B.9 EDIT (FreeMenu Item) 4.27; D.13 Edit caret in SEdit B.2 Edit Interface 3.18 EDITBM (Function) 4.18 EDITCALLERS (Function) 3.19 Editing Exec Input A-20 Editing Lisp Code in Memory B.1 Editing VALUES 3.18 EDITMODE (Function) 3.16 EDITSTART (FreeMenu Item) 4.27; D.14 END-OF-FILE (Error Type) 3.12 ENDCOLLECT (Function) 4.1 Ending an SEdit session B.2 ENDOFSTREAMOP 3.38 ENVAPPLY 3.6 ENVEVAL 3.6 EQUAL (Function) 3.26 EQUALALL (Function) 4.3 ERROR (Function) 3.10 error (Function) E.9 Error conditions 3.10 error system 3.10 Error system differences between old and new E.1 Error system proposal E.1 Error type mapping 3.11 Error type name 3.11 Error type number 3.11 ERROR! (Function) 3.10 ERRORMESS (Function) 3.10 ERRORMESS1 (Function) 3.10 ERRORN (Function) 2.2; 3.10 Errors definition of E.3 ERRORSET 3.10 ERRORSTRING (Function) 3.10 ERRORTYPELIST 3.10 ERRORTYPELIST (Variable) 2.2 ERSETQ (Function) 3.10; 4.8 ERXM 3.10 ESCAPE (Editing Command) A-21 Escape in SEdit B.6 Establishing handlers within dynamic context E.4 etypecase (Macro) E.10 Eval (Editor Command) B.9 EVAL-format input A-2 Exec Editing Commands A-22 Exec type A-4 EXEC-EVAL (Function) 3.9 EXPAND (Editor Command) B.9 EXPANDBITMAP (Function) 4.18 EXPANDMACRO (Function) 3.5 EXPANDREGIONFN (Window Property) 4.24 EXPLICIT (FreeMenu Group Property) D.7 export (Function) 7.9 Extract (Editor Command) B.9 F F (Event Address) A-5 features new Common Lisp 7.1 FETCH 3.33 File Manager 3.19 file-reading functions 3.20 FILEPKGCOM (Function) 4.9 FILEPKGTYPE (Function) 4.9 FILEPKGTYPES (Variable) 3.16 FILEPOS (Function) 4.16 FILERDTBL 3.22 files containing bitmaps 3.31 FILES? (Function) 3.28 FILETYPE (Property) 3.25 FILLPOLYGON (Function) 4.19-20 FIND (Editor Command) B.8 Find Gap (Editor Command) B.8 FIND-READTABLE (Function) 3.45 FINDCALLERS (Function) 3.19 FIX (Exec Command) A-8 FIXP (Predicate) 3.4 flet (Special form) 7.4 floating point 3.4 FLOATP (Predicate) 3.4 FM.BACKGROUND (FreeMenu Window Property) D.15 FM.CHANGELABEL (FreeMenu Function) D.16 FM.CHANGELABEL (Function) 4.27-28 FM.CHANGESTATE (FreeMenu Function) D.16 FM.CHANGESTATE (Function) 4.28 FM.DONTRESHAPE (FreeMenu Window Property) D.15 FM.EDITITEM (FreeMenu Function) D.17 FM.EDITP (FreeMenu Function) D.17 FM.ENDEDIT (FreeMenu Function) D.17 FM.FIXSHAPE (Function) 4.28 FM.FORMATMENU (Function) 4.26-27 FM.GETITEM (Function) 4.27 FM.GETITEM (FreeMenu Function) D.15 FM.GETSTATE (FreeMenu Function) D.16 FM.GETSTATE (Function) 4.27 FM.GROUPPROP (FreeMenu Macro) D.7,18 FM.HIGHLIGHTITEM (FreeMenu Function) D.17 FM.HIGHLIGHTITEM (Function) 4.28 FM.ITEMFROMID (Function) 4.27 FM.ITEMPROP (FreeMenu Macro) D.18 FM.MAKEMENU (Function) 4.26-27 FM.MENUPROP (FreeMenu Macro) D.7,19 FM.NWAYPROP (FreeMenu Macro) D.19 FM.NWAYPROPS (Macro) 4.27 FM.PROMPTWINDOW (FreeMenu Window Property) D.15 FM.READSTATE (Function) 4.27 FM.REDISPLAYITEM (FreeMenu Function) D.18 FM.REDISPLAYMENU (FreeMenu Function) D.18 FM.RESETGROUPS (FreeMenu Function) D.17 FM.RESETMENU (FreeMenu Function) D.17 FM.RESETSHAPE (FreeMenu Function) D.17 FM.RESETSHAPE (Function) 4.28 FM.RESETSTATE (FreeMenu Function) D.17 FM.SHADE (FreeMenu Function) D.18 FM.SHADE (Function) 4.28 FM.SHADEITEM (Function) 4.28 FM.SHADEITEMBM (Function) 4.28 FM.SKIPNEXT (FreeMenu Function) D.17 FM.TOPGROUPID (FreeMenu Function) D.18 FM.WHICHITEM (FreeMenu Function) D.18 FONT (FreeMenu Group Property) D.7 FONT (FreeMenu Item Property) D.9 font descriptor 4.22 FONTCHANGEFLG (Variable) 4.23 FONTCREATE (Function) 4.22 FONTSAVAILABLE 4.21 FOR 3.33 FOR (Exec Command) A-6 FORGET 4.6 FORGET (Exec Command) A-8 FORMAT (FreeMenu Group Property) D.4,7 Free Menu How to make a D.1 Free Menu format D.2 Free Menu layout D.1 FREEMENU (FreeMenu Function) D.15 FREEMENU (Function) 4.26-27 FROM (Event Address) A-5 FULLNAME (Function) 3.37 FUNARG 4.4 G Gaps in SEdit B.4 garbage collector 4.11 gensym (Function) 3.2; 7.12 GET-ENVIRONMENT-AND-FILEMAP (Function) 3.23 Get-Prompt-Window (Function) B.15 Get-Selection (Function) B.16 Get-Window-Region (Function) B.13 GETDEF (Function) 3.28 GETFILEINFO (Function) 3.38; 4.13 GETPROMPTWINDOW (Function) 4.28 GETREADTABLE (Function) 3.39 GETSYNTAX 3.45 global macro shadowing 7.4 GROUP (FreeMenu Group Property) D.7 GROUPID (FreeMenu System Property) D.10 H handler (Function) E.4 Handling conditions E.3 HARDCOPYW (Function) 4.29 HARDRESET (Function) 4.4 HASDEF (Function) 3.26,28; 4.9 hash arrays 3.4 HASHARRAY 3.4 HASHARRAY (Function) 4.2 HELDFN (FreeMenu Mouse Property) D.10 HELP (Editor Command) B.9 HELP (Function) 3.10 Help Menu Commands B.11 HIGHLIGHT (FreeMenu Item Property) D.9,14 History list A-16 HISTORYSAVEFORMS (Variable) 3.9 HJUSTIFY (FreeMenu Item Property) D.4,9 HORRIBLEVARS 4.9,15 HPRINT (Function) 4.15 I ICONW (Function) C.1 ICONW windows from an image defined by a mask C.1 with titles C.1 ICONW.SHADE (Function) C.2 ICONW.TITLE (Function) C.2 ID (FreeMenu Group Property) D.7 ID (FreeMenu Item Property) D.9 IDLE.PROFILE 4.6 IDLE.RESETVARS (Variable) 4.6 IDLE.SUSPEND.PROCESS.NAMES (Variable) 4.7 IEEE 802.3 specification 4.34 IF 3.33 IL Exec 3.7 IL:IT (Variable) A-9 IL:LOAD (Function) 3.24 IL:MAPHASH (Function) 3.4 IL:PRIN1 (Function) 3.41 IL:PRIN2 (Function) 3.41 IL:READ (Function) 3.40 ILLEGAL-GO (Error Type) 3.11 ILLEGAL-RETURN (Error Type) 3.11 ILLEGAL-STACK-ARG (Error Type) 3.12 IN (Exec Command) A-6 in-package (Function) 7.8 INFILEP (Function) 3.37 INFINITEWIDTH (FreeMenu Item Property) D.13 INITSTATE (FreeMenu Item Prop) 4.26 INITSTATE (FreeMenu Item Property) D.9,12 INPUT (Function) 3.37 INPUTFONT (Variable) A-10 Inspect (Editor Command) B.10 INTEGERLENGTH (Function) 4.3 integers 3.4 Interlisp Compiler 3.31 INTERLISP-ERROR (Error Type) 3.12 INTERPRESSFONTDIRECTORIES (Variable) 4.22 INTERRUPTCHAR (Function) 4.29 INVALID-ARGUMENT-LIST (Error Type) 3.12 ITEMS (FreeMenu Group Property) D.8 J Join (Editor Command) B.10 K Keep-Window-Region (Variable) B.13 KEYACTION (Function) 4.31 KEYDOWNP (Function) 4.31 L LABEL (FreeMenu Item Property) D.9 LABELS construct warning 7.10 LASTC (Function) 4.15 Layout of Free Menu D.1 LCOM files 2.1 ldflg 7.11 LEFT (FreeMenu Group Property) D.7 LEFT and BOTTOM (FreeMenu Item Property) D.9 Left mouse button in SEdit B.3 lexical bindings 3.33 Library modules summary of changes 5.1 LIMITCHARS (FreeMenu Item Property) D.3,13 LINKS (FreeMenu Item Property) D.10,15 LISP 3.47 Lisp structures SEdit gaps for B.4 LISPSOURCEFILEP (Function) 4.10 LISPXEVAL (Function) 3.9 LISPXFNS (Variable) A-15 LISPXHISTORY (Variable) A-16 LISPXHISTORYMACROS (Variable) 3.9 LISPXMACROS 3.8 LISPXMACROS (Variable) 3.9 LISPXREADFN (Function) 4.8 LISPXUNREAD (Function) 3.9 LISPXUSERFN (Variable) 3.9 LIST (Function) 3.49 Lists in SEdit B.5 LOAD (Function) 3.20 loadflg (Argument) 7.11 load-time expression 7.4 LOADCOMP (Function) 3.25 LOADFNS (Function) 3.20,25 LOADFROM (Function) 3.25 loading compiled files 3.32 loading Medley files into Lyric 4.10 LOADVARS (Function) 3.25 Locally defined handler E.4 LOCALVARS 3.2 LOGIN.TIMEOUT 4.6 LOGOUT (Function) 4.7 long-site-name (Variable) 7.3 M MACHINETYPE (Function) 4.7 MAKE-READER-ENVIRONMENT (Function) 3.23 MAKEFILE (Function) 3.20,25,43,49 MAKEFILE-ENVIRONMENT (Property) 3.21 MAKESYS (Function) 4.7 MAKETITLEBARICON 4.25 map (Function) 7.11 MAPATOMS (Function) 3.2-3 MAX (Function) 4.2 MAX.INTEGER (Variable) 4.2 MAXHEIGHT (FreeMenu Item Property) D.9 MAXREGION (FreeMenu System Property) D.11 MAXWIDTH (FreeMenu Item Property) D.7,9,13 Medley on Sun workstations 1.1 on Xerox workstations 1.1 Medley compiled files 2.1 Medley enhancements summary 1.1 MENU (FreeMenu Group Property) D.7 MENUFONT (FreeMenu Item Property) D.12 MENUITEMS (FreeMenu Item Property) D.6,12 MENUTITLE (FreeMenu Item Property) D.12 MESSAGE (FreeMenu Item Property) D.9 Meta- ( (Editor Command) B.10 Meta- ) (Editor Command) B.10 Meta- / (Editor Command) B.9 Meta-9 (Editor Command) B.10 Meta-; (Editor Command) B.9 Meta-A (Editor Command) B.7 Meta-B (Editor Command) B.11 Meta-Control-C (Editor Command) B.7 Meta-Control-S (Editor Command) B.8 Meta-Control-X (Editor Command) B.7 Meta-E (Editor Command) B.9 Meta-F (Editor Command) B.8 Meta-H (Editor Command) B.9 Meta-I (Editor Command) B.10 Meta-J (Editor Command) B.10 Meta-M (Editor Command) B.11 Meta-N (Editor Command) B.8 Meta-O (Editor Command) B.9 Meta-P (Editor Command) B.11 Meta-R (Editor Command) B.8 Meta-Return (Editor Command) B.10 Meta-S (Editor Command) B.8 Meta-Space (Editor Command) B.10 Meta-U (Editor Command) B.7 Meta-X (Editor Command) B.9 Meta-Z (Editor Command) B.10 Middle mouse button in SEdit B.3 MIN (Function) 4.2 MIN.INTEGER (Variable) 4.2 minimum window size 4.24 MKSTRING (Function) 3.42 MOMENTARY (FreeMenu Item) D.11 MOTHER (FreeMenu Group Property) D.8 Mouse buttons in SEdit B.3 MOVD (Function) 4.4 MOVEDFN (FreeMenu Mouse Property) D.10 multiple escape character 3.42 Multiple Execs A-4 multiple streams 3.37 MULTIPLE-ESCAPE 3.45 Mutate (Editor Command) B.10 N NAME (Exec Command) A-8 NCHARS (Function) 3.42 NCHOOSE item 4.26 NDIR (Exec Command) A-8 Nesting Free Menu Groups D.2 NETWORKOSTYPES (Variable) 4.15 NEW (MAKEFILE Option) 3.21 NLAMBDA 3.5 NLSETQ (Function) 3.10; 4.8 NOBIND 3.2 NOCLEARSTKLST (Variable) 4.5 NODIRCORE (File Device) 4.13 Normalize Selection (Editor Command) B.10 notational conventions 18 NSADDRESS 4.32 NSNAME 4.32 NSNET.DISTANCE (Function) 4.35 NUMBER (FreeMenu Item) D.14 NUMBERP (Predicate) 3.4 NUMBERTYPE (FreeMenu Item Property) D.14 NWAY (FreeMenu Item) 4.26; D.6; 12 NWAYPROPS (FreeMenu Item Prop) 4.27 NWAYPROPS (FreeMenu Item Property) D.6,12 O OLD-INTERLISP-FILE 3.47 OLD-INTERLISP-T 3.48 once-only (Macro) 7.7 OPENFILE (Function) 3.37 OPENFN (Window Property) 4.25 OPENP (Function) 3.38 OPENSTREAM (Function) 3.11,37 OPENSTRINGSTREAM (Function) 3.37; 4.16 options E.5 ORIG 3.46 OUTPUT (Function) 3.37 P package delimiter 2.2 PACKAGEDELIM 3.47 packages 3.19 PARSE-NSADDRESS (Function) 4.33 PAT (Event Address) A-5 pattern matching 3.6 PEEKC (Function) 4.15 pkg-goto (Function) 7.8 PL (Exec Command) A-8 PLVLFILEFLG 3.42 PP (Exec Command) A-9 PRETTYDEF (Function) 4.9 PRIN1 4.30 PRIN2 4.30 PRINT (Function) 3.20,48 PRINTLEVEL 4.29 PRINTNUM (Function) 4.15 PRINTOUT 3.43 PRINTOUTFONT (Variable) A-11 PRINTSERVICE (Variable) 4.19 process status window 4.12 PROCESS.APPLY (Function) 4.12 PROCESS.EVAL (Function) 4.12 Programmer's interface to SEdit B.12 PROMPT#FLG (Variable) 3.9 PROMPTFONT (Variable) A-10 PROMTPCHARFORMS (Variable) 3.9 PROTECTION 4.13 PRXFLG 3.42 PUTDEF (Function) 3.28 Q Quote (Editor Command) B.10 Quoted structures in SEdit B.5 R RADIX (Function) 3.44 ratios 3.4 READ (Function) 3.20,48 read-eval-print A-1 read/print consistency 3.44 READBUF (Variable) 3.9 READC (Function) 3.41 READER 4.13 READER-ENVIRONMENT 3.20 READLINE (Function) 4.8 READMACROS 4.16 READSYS (Function) 4.35 READTABLEPROP (Function) 3.45 READVISE (Function) 3.14 REALFRAMEP (Function) 4.5 REBREAK (Function) 3.14 RECOMPILE (Function) 3.22,25 record-create (Macro) 7.4 record-fetch (Macro) 7.4 record-ffetch (Macro) 7.4 Redisplay (Editor Command) B.7 Redo (Editor Command) B.8 REDO (Exec Command) A-6 REGION (FreeMenu Group Property) D.8 REGION (FreeMenu System Property) D.11 RELDRAWTO (Function) 4.19 Release Notes organization of 17 REMEMBER (Exec Command) A-8 REMPROP (Function) 3.2 RENAMEFILE (Function) 3.38 REPAINTFN 4.24 REPAINTFN (Window Property) 4.25 REPEATUNTIL 4.3 Replace-Selection (Function) B.16 Reporting a condition or restart E.5 Reset (Function) 3.10; B.14 Reset-Commands (Function) B.15 RESETFORM 3.40 RESETFORM 3.39 RESETFORMS (Variable) 3.9 RESETLST 3.6 Resetting system state 3.11 RESETVARS 4.6 RESHAPEFN 4.24 Restart type E.5 Restarting computations E.3 Restarting conditions E.5 RETAPPLY 3.6 RETEVAL 3.6 RETFROM 3.6 RETFROM (Function) 3.11 RETRY (Exec Command) A-6 RETTO 3.6 RETURN 3.13; 4.5 Reverse Find (Editor Command) B.8 Right mouse button in SEdit B.3 ROTATE-BITMAP (Function) 4.18 ROW (FreeMenu Group Property) D.7 row-major-aref (Function) 7.4 ROWSPACE (FreeMenu Group Property) D.7 RS232 or TTY ports 3.38 S Save-Window-Region (Function) B.13 SAVEVM (Function) 4.7 SCRATCHLIST 4.1 SEdit 3.15 SEdit (Function) B.16 SEdit Command Menu B.12 SEE (Exec Command) A-9 SEE* (Exec Command) A-9 SELECTEDFN (FreeMenu Mouse Property) D.10 Set Package (Editor Command) B.11 SETERRORN (Function) 3.10 SETFILEINFO (Function) 3.38; 4.13 SETREADTABLE (Function) 3.48 SETSTKARGNAME (Function) 4.5 SETSYNTAX 3.45,49 SHAPEW (Function) 4.24 SHH (Exec Command) A-8 SHIFT-FIND (Editor Command) B.8 short-site-name (Variable) 7.3 SHOULDCOMPILEMACROATOMS (Variable) 4.4 SHOULDNT (Function) 3.10 SHOWPARENFLG (Variable) A-25 SHRINKBITMAP (Function) 4.18 SHRINKFN (Window Property) 4.24 SIDE effects of event A-18 Signalling conditions E.3 SIN (Function) 4.3 Sketch summary of changes 6.10 SKIP-NEXT (Editor Command) B.8 SKREAD (Function) 3.41 SORT (Function) 4.1 Special characters in SEdit B.5 Specifying event addresses A-4 Specifying Free Menu Items D.2 stack manipulations 3.5 STACK OVERFLOW (Error Type) 4.4 Stack pointers 3.5 STACK-OVERFLOW (Error Type) 3.11 STACK-POINTER-RELEASED (Error Type) 3.12 Starting an SEdit session B.2 STATE 4.26 STATE (FreeMenu Item) D.7,11 STATE (FreeMenu Item Property) D.12 STATE (FreeMenu System Property) D.10 STKARG (Function) 4.5 STKNARGS (Function) 4.5 STKPOS (Function) 4.5 STOP (Function) 4.10 STOP-UNDOABLY (Macro) A-13 strings 3.3 in SEdit B.6 STRINGWIDTH (Function) 3.42; 4.22 Structure caret in SEdit B.2 Structure editor 3.15 Substitute (Editor Command) B.8 SUCHTHAT (Event Address) A-5 SUSPEND.PROCESS.NAMES 4.7 Switching between editors 3.16 Symbols 3.1,6 in Error system E.1 symbols in the INTERLISP package 3.20 SYSDOWNFN (FreeMenu System Property) D.11 sysload 3.24; 7.11 SYSMOVEDFN (FreeMenu System Property) D.11 SYSOUT (Function) 4.7 SYSPRETTYFLG (Variable) 3.9 SYSSELECTEDFN (FreeMenu System Property) D.11 T TABLE (FreeMenu Group Property) D.7 TCOMPL (Function) 3.22,25; 4.10 TEdit summary of changes 6.1 TeleRaid Library module 4.35 TEXTICON (Function) 4.25; C.3 TIME (Exec Command) A-9 TIME (Function) 3.36 TIME (Macro) 3.36 TITLE (FreeMenu Item) 4.27 titled icons 4.25 TITLEDICONW (Function) C.1 TOGGLE (FreeMenu Item) D.11 TOO-MANY-ARGUMENTS (Error Type) 3.12 TRACE (Function) 3.13-14 TTYBACKGROUNDFNS (Variable) 4.12 TTYDISPLAYSTREAM (Function) 4.25 TTYIN display typein editor 4.16 TTYIN Editor from Exec A-20 TY (Exec Command) A-9 TYPE (Exec Command) A-9 TYPE (FreeMenu Item Property) D.9 U UGLYVARS 3.43; 4.9,15 UNBOUND-VARIABLE (Error Type) 3.12 UNBREAK (Function) 3.14 UNBREAKIN (Function) 3.13 UNDEFINED-CAR-OF-FORM (Error Type) 3.12 UNDEFINED-FUNCTION-IN-APPLY (Error Type) 3.12 UNDO (Editor Command) B.7 UNDO (Exec Command) A-4,8,13 UNDO key (Editing Command) A-21 UNDOABLY-MAKUNBOUND (Function) 3.29 UNDOABLY-SETQ (Function) A-15 Undoing in Functions A-14 Undoing In Programs A-13 Undoing out of order A-16 UNDOSAVE (Function) A-15 UNIXFTPFLG (Variable) 4.14 UNPACKFILENAME (Function) 3.37 UNSAFEMACROATOMS (Variable) 4.4 UNTIL 4.3 USE (Exec Command) A-6 USERDATA (FreeMenu System Property) D.11 USERDATA LIST D.14 USEREXEC (Function) 3.9 USERNAME 4.6 USERWORDS (Variable) A-25 USESILPACKAGE 3.45 Using Execs 3.7 V VALUEFONT (Variable) A-11 VARS 4.15 version delimiter 2.2 VIDEORATE (Function) 4.31 VJUSTIFY (FreeMenu Item Property) D.9 W warn (Function) E.10 WHENCHANGED 4.9 WINDOWPROP (Function) 4.26 WINDOWPROPS 4.26 with-collection (Macro) 7.6 with-input-from-string (Macro) 7.13 with-output-to-string (Macro) 7.13 WITH-READER-ENVIRONMENT (Macro) 3.23 write-string (Function) 7.12 WRITESTRIKEFONTFILE (Function) 4.22 writing macros macros for 7.7 Writing your own SEdit commands B.14 X XCL 3.47 XCL Compiler 3.31 XCL Exec 3.7 XCL readtable 3.21 xcl:*current-condition* (Variable) E.8 XCL:*DEBUGGER-PROMPT* (Variable) A-19 XCL:*EVAL-FUNCTION* (Variable) A-19 XCL:*EXEC-PROMPT* (Variable) A-19 XCL:*PER-EXEC-VARIABLES* (Variable) A-18 XCL:ABORT (Function) 3.10 XCL:ADD-EXEC (Function) A-18 XCL:ARGLIST (Variable) 3.15 XCL:ARRAY-SPACE-FULL (Error Type) 3.12 XCL:ATTEMPT-TO-CHANGE-CONSTANT (Error Type) 3.11-12 XCL:ATTEMPT-TO-RPLAC-NIL (Error Type) 3.11 XCL:CATCH-ABORT 3.10 xcl:catch-abort (Macro) E.21 XCL:CONDITION 3.10 xcl:condition-case (Macro) E.11 xcl:condition-handler (Macro) E.8 xcl:condition-reporter (Macro) E.7 XCL:CONTROL-E-INTERRUPT (Error Type) 3.12 XCL:DATA-TYPES-EXHAUSTED (Error Type) 3.12 XCL:DEF-DEFINE-TYPE (Macro) 3.27-28 XCL:DEFCOMMAND 3.8 XCL:DEFCOMMAND (Macro) A-11 XCL:DEFDEFINER (Function) 3.20 XCL:DEFDEFINER (Macro) 3.29 XCL:DEFGLOBALPARAMETER (Variable) 3.20 XCL:DEFGLOBALVAR (Variable) 3.20 XCL:DEFINE-PROCEED-FUNCTION (Function) 3.20 XCL:DEFINLINE (Function) 3.20 XCL:DEFOPTIMIZER 3.32 XCL:DEFOPTIMIZER (Macro) 3.5 XCL:EXEC (Function) A-18 XCL:EXEC-EVAL (Function) A-19 XCL:EXEC-FORMAT (Function) A-19 XCL:FILE-NOT-FOUND (Error Type) 3.12 XCL:FILE-WONT-OPEN (Error Type) 3.11 XCL:FLOATING-OVERFLOW (Error Type) 3.12 XCL:FLOATING-UNDERFLOW (Error Type) 3.12 XCL:FS-PROTECTION-VIOLATION (Error Type) 3.12 XCL:FS-RESOURCES-EXCEEDED (Error Type) 3.12 XCL:HASH-TABLE-FULL (Error Type) 3.12 XCL:INVALID-PATHNAME (Error Type) 3.12 XCL:SET-DEFAULT-EXEC-TYPE (Function) A-20 XCL:SET-EXEC-TYPE (Function) A-20 XCL:SIMPLE-DEVICE-ERROR (Error Type) 3.11 XCL:SIMPLE-TYPE-ERROR (Error Type) 3.11 XCL:STORAGE-EXHAUSTED (Error Type) 3.12 XCL:STREAM-NOT-OPEN (Error Type) 3.11 XCL:SYMBOL-HT-FULL (Error Type) 3.11 XCL:SYMBOL-NAME-TOO-LONG (Error Type) 3.11 XCL:UNDOABLY (Macro) A-13 XCL:UNDOABLY-SETF (Macro) A-15 \ \#UNDOSAVES (Variable) A-15 \10MBTYPE.3TO10 (Variable) 4.34 \10MBTYPE.PUP (Variable) 4.34 ~ ~C (Format directive) 7.13 ! !EVAL 2.2 " "numeric" print names 3.43 * *break-on-warnings* (Variable) E.10 *Clear-Linear-On-Completion* (Variable) B.14 *Compile-Fn* (Variable) B.16 *COMPILED-EXTENSIONS* (Variable) 3.25 *DEFAULT-CLEANUP-COMPILER* (Variable) 3.25 *DEFAULT-MAKEFILE-ENVIRONMENT* (Variable) 3.21 *Edit-Fn* (Variable) B.16 *ERROR-OUTPUT* (Variable) 3.10 *Fetch-Definition-Error-Break-Flag* (Variable) B.16 *Getdef-Error-Fn* (Variable) B.16 *Getdef-Fn* (Variable) B.16 *LAST-CONDITION* (Variable) 3.10 *LISPXPRINT* (Property) A-18 *NSADDRESS-FORMAT* (Variable) 4.32 *PACKAGE* (Variable) 3.20,45-46; A-1 *PRINT-ARRAY* (Variable) 3.43 *PRINT-BASE* (Variable) 3.39,42,44 *PRINT-BASE* vs RADIX 3.39 *PRINT-CASE* (Variable) 3.44 *PRINT-ESCAPE* (Variable) 3.41,44 *PRINT-LENGTH* (Variable) 4.22 *PRINT-LEVEL* (Variable) 4.22 *PRINT-LEVEL* & *PRINT-LENGTH* vs PRINTLEVEL 3.39 *PRINT-LEVEL* or *PRINT-LENGTH* is exceeded 3.45 *PRINT-RADIX* (Variable) 3.39,44 *READ-BASE* (Variable) 3.20,44 *READ-SUPPRESS* (Variable) 3.41 *READTABLE* (Variable) 3.39,41-42,48 *READTABLE* vs SETREADTABLE 3.39 *REMOVE-INTERLISP-COMMENTS* (Variable) 3.29-30 *STANDARD-INPUT* (Variable) 3.37 *STANDARD-INPUT* vs INPUT 3.39 *STANDARD-OUTPUT* (Variable) 3.37 *STANDARD-OUTPUT* vs OUTPUT 3.39 *Wrap-Parens* (Variable) B.13 *Wrap-Search* (Variable) B.14 . .FONT 4.16 1 10MB Ethernet encapsulation types 4.34 1108 User's Guide summary of changes 6.14 1186 User's Guide summary of changes 6.16 3 3STATE (FreeMenu Item) 4.26; D.11 : :fast-accessors (Defstruct option) 7.5 :inline (Defstruct option) 7.5 :template (Defstruct option) 7.5 :type (Defstruct option) 7.5 = = (Event Address) A-5 ? ? (Exec Command) A-7 ?? (Exec Command) A-7 ?ACTIVATEFLG (Variable) A-24 (SEQUENCE NIL NIL (0 0 0 0) ((PAGE NIL (PAPERSIZE NIL) (0 0 612 792) ((HEADING NIL (HEADINGTYPE RECTOFOOT) (58 22 554 36) NIL) (HEADING NIL (HEADINGTYPE RECTOFOOTRULE) (58 30 554 36) NIL) (HEADING NIL (HEADINGTYPE DRAFTMESSAGE) (200 5 412 36) NIL) (HEADING NIL (HEADINGTYPE TITLEHEAD) (58 761 554 36) NIL) (HEADING NIL (HEADINGTYPE TITLEHEADRULE) (58 757 554 36) NIL) (TEXT NIL NIL (58 54 241 594) NIL) (TEXT NIL NIL (317 54 241 594) NIL))) (ALTERNATE NIL NIL (0 0 0 0) ((PAGE NIL (PAPERSIZE NIL) (0 0 612 792) ((HEADING NIL (HEADINGTYPE DRAFTMESSAGE) (200 775 412 36) NIL) (HEADING NIL (HEADINGTYPE VERSOHEAD) (58 761 554 36) NIL) (HEADING NIL (HEADINGTYPE VERSOHEADRULE) (58 757 554 36) NIL) (HEADING NIL (HEADINGTYPE VERSOFOOT) (58 22 554 36) NIL) (HEADING NIL (HEADINGTYPE VERSOFOOTRULE) (58 30 554 36) NIL) (HEADING NIL (HEADINGTYPE DRAFTMESSAGE) (200 5 412 36) NIL) (TEXT NIL NIL (58 54 241 684) NIL) (TEXT NIL NIL (317 54 241 684) NIL))) (PAGE NIL (PAPERSIZE NIL) (0 0 612 792) ((HEADING NIL (HEADINGTYPE DRAFTMESSAGE) (200 775 412 36) NIL) (HEADING NIL (HEADINGTYPE RECTOHEAD) (58 761 554 36) NIL) (HEADING NIL (HEADINGTYPE RECTOHEADRULE) (58 757 554 36) NIL) (HEADING NIL (HEADINGTYPE RECTOFOOT) (58 22 554 36) NIL) (HEADING NIL (HEADINGTYPE RECTOFOOTRULE) (58 30 554 36) NIL) (HEADING NIL (HEADINGTYPE DRAFTMESSAGE) (200 5 412 36) NIL) (TEXT NIL NIL (58 54 241 684) NIL) (TEXT NIL NIL (317 54 241 684) NIL))))))),K-K TJøø PAGEHEADING TITLEHEADRULEFøø PAGEHEADING TITLEHEADCø PAGEHEADING DRAFTMESSAGEFøø PAGEHEADING RECTOFOOTDø PAGEHEADING RECTOFOOTRULEFøø PAGEHEADING VERSOFOOTDø PAGEHEADING VERSOFOOTRULEDø PAGEHEADING RECTOHEADRULE@ø PAGEHEADING RECTOHEADDø PAGEHEADING VERSOHEADRULE@ø PAGEHEADING VERSOHEAD,KMODERN +MODERN +MODERNMODERNMODERN +  HRULE.GETFN  + HRULE.GETFNMODERN +  HRULE.GETFNMODERN +CREATE.FOLIO.OBJECTMODERN HRULE.GETFNMODERN +CREATE.FOLIO.OBJECT   HRULE.GETFNMODERN +  + HRULE.GETFNMODERN +  HRULE.GETFNMODERN +CREATE.FOLIO.OBJECTMODERN HRULE.GETFNMODERN +CREATE.FOLIO.OBJECT HRULE.GETFNMODERN +                + +              +          +                   +        +        +    + +            +  +         + +  +  + +  +   +        +  +     +   +     +     +       +   ! +    +)      +  + + +  )    +  +      +    +)      +  + + +  )    +  +      +                   +       +  +      !          +  + +        +              +    +    +   +       +       +   +   "       + +     + .  +          +          +    +                    +    +          +  +     +            +                   !        +      +  +                +      +  +        +                +  +    + " +        +                   +           +      +     +           + +         +   +       +  +                   +      +        + + +      + +       "        +   +     +                       +    +       +    +  +     + "  +       +  +  +      +  +     +   +       +  +             + + + +   "             + + + + + +  +     + +      + +              %                /-           #     }©zº \ No newline at end of file