From 4fe2bfd3729de003086ee845a45a216034accf5f Mon Sep 17 00:00:00 2001 From: yfr Date: Fri, 18 Jun 2004 13:21:33 +0000 Subject: [PATCH] DCQ : Merge with Ecole_Ete_a6. --- doc/salome/gui/SUPERV/pics/addnode1.jpg | Bin 0 -> 37231 bytes doc/salome/gui/SUPERV/pics/addnode2.jpg | Bin 0 -> 25018 bytes doc/salome/gui/SUPERV/pics/browsenode.jpg | Bin 0 -> 30299 bytes doc/salome/gui/SUPERV/pics/browseport.jpg | Bin 0 -> 8962 bytes doc/salome/gui/SUPERV/pics/control.jpg | Bin 0 -> 16898 bytes doc/salome/gui/SUPERV/pics/description.jpg | Bin 0 -> 23267 bytes doc/salome/gui/SUPERV/pics/filter.jpg | Bin 0 -> 43704 bytes doc/salome/gui/SUPERV/pics/full.jpg | Bin 0 -> 34210 bytes doc/salome/gui/SUPERV/pics/graphex.jpg | Bin 0 -> 43231 bytes doc/salome/gui/SUPERV/pics/kill.jpg | Bin 0 -> 899 bytes doc/salome/gui/SUPERV/pics/links.jpg | Bin 0 -> 41913 bytes doc/salome/gui/SUPERV/pics/loopfunctions.jpg | Bin 0 -> 16834 bytes .../gui/SUPERV/pics/nodedescription.jpg | Bin 0 -> 25700 bytes doc/salome/gui/SUPERV/pics/nodestypes.jpg | Bin 0 -> 9384 bytes doc/salome/gui/SUPERV/pics/reference.jpg | Bin 0 -> 21905 bytes doc/salome/gui/SUPERV/pics/reload.jpg | Bin 0 -> 906 bytes doc/salome/gui/SUPERV/pics/runicn.jpg | Bin 0 -> 900 bytes doc/salome/gui/SUPERV/pics/setval.jpg | Bin 0 -> 19197 bytes doc/salome/gui/SUPERV/pics/stepbystep.jpg | Bin 0 -> 828 bytes doc/salome/gui/SUPERV/pics/supwind.jpg | Bin 0 -> 38557 bytes doc/salome/gui/SUPERV/pics/tablemode.jpg | Bin 0 -> 14175 bytes doc/salome/gui/SUPERV/whdata/whftdata.js | 24 + doc/salome/gui/SUPERV/whdata/whftdata0.htm | 53 ++ doc/salome/gui/SUPERV/whdata/whftdata0.xml | 41 ++ doc/salome/gui/SUPERV/whdata/whfts.htm | 16 + doc/salome/gui/SUPERV/whdata/whfts.js | 39 + doc/salome/gui/SUPERV/whdata/whfts.xml | 7 + doc/salome/gui/SUPERV/whdata/whfwdata.js | 36 + doc/salome/gui/SUPERV/whdata/whfwdata0.htm | 468 ++++++++++++ doc/salome/gui/SUPERV/whdata/whfwdata0.xml | 456 ++++++++++++ doc/salome/gui/SUPERV/whdata/whgdata.js | 25 + doc/salome/gui/SUPERV/whdata/whgdata0.htm | 31 + doc/salome/gui/SUPERV/whdata/whgdata0.xml | 22 + doc/salome/gui/SUPERV/whdata/whglo.htm | 14 + doc/salome/gui/SUPERV/whdata/whglo.js | 33 + doc/salome/gui/SUPERV/whdata/whglo.xml | 5 + doc/salome/gui/SUPERV/whdata/whidata.js | 88 +++ doc/salome/gui/SUPERV/whdata/whidx.htm | 13 + doc/salome/gui/SUPERV/whdata/whidx.js | 33 + doc/salome/gui/SUPERV/whdata/whidx.xml | 4 + doc/salome/gui/SUPERV/whdata/whtdata.js | 58 ++ doc/salome/gui/SUPERV/whdata/whtdata0.htm | 54 ++ doc/salome/gui/SUPERV/whdata/whtdata0.xml | 50 ++ doc/salome/gui/SUPERV/whdata/whtoc.htm | 14 + doc/salome/gui/SUPERV/whdata/whtoc.js | 28 + doc/salome/gui/SUPERV/whdata/whtoc.xml | 4 + doc/salome/gui/SUPERV/whgdata/whexpbar.gif | Bin 0 -> 67 bytes doc/salome/gui/SUPERV/whgdata/whlstf0.htm | 46 ++ doc/salome/gui/SUPERV/whgdata/whlstf1.htm | 49 ++ doc/salome/gui/SUPERV/whgdata/whlstf2.htm | 53 ++ doc/salome/gui/SUPERV/whgdata/whlstf3.htm | 49 ++ doc/salome/gui/SUPERV/whgdata/whlstf4.htm | 49 ++ doc/salome/gui/SUPERV/whgdata/whlstf5.htm | 46 ++ doc/salome/gui/SUPERV/whgdata/whlstfl0.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl1.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl10.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl11.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl12.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl13.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl14.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl15.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl16.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl17.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl18.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl19.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl2.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl20.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl21.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl3.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl4.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl5.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl6.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl7.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl8.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstfl9.htm | 45 ++ doc/salome/gui/SUPERV/whgdata/whlstg0.htm | 112 +++ doc/salome/gui/SUPERV/whgdata/whlsti0.htm | 38 + doc/salome/gui/SUPERV/whgdata/whlstt0.htm | 50 ++ doc/salome/gui/SUPERV/whgdata/whlstt1.htm | 55 ++ doc/salome/gui/SUPERV/whgdata/whlstt2.htm | 66 ++ doc/salome/gui/SUPERV/whgdata/whlstt3.htm | 79 ++ doc/salome/gui/SUPERV/whgdata/whlstt4.htm | 70 ++ doc/salome/gui/SUPERV/whgdata/whlstt5.htm | 62 ++ doc/salome/gui/SUPERV/whgdata/whnvf30.htm | 12 + doc/salome/gui/SUPERV/whgdata/whnvf31.htm | 14 + doc/salome/gui/SUPERV/whgdata/whnvf32.htm | 14 + doc/salome/gui/SUPERV/whgdata/whnvf33.htm | 14 + doc/salome/gui/SUPERV/whgdata/whnvl31.htm | 42 ++ doc/salome/gui/SUPERV/whgdata/whnvl32.htm | 71 ++ doc/salome/gui/SUPERV/whgdata/whnvl33.htm | 71 ++ doc/salome/gui/SUPERV/whgdata/whnvp30.htm | 14 + doc/salome/gui/SUPERV/whgdata/whnvp31.htm | 14 + doc/salome/gui/SUPERV/whgdata/whnvp32.htm | 15 + doc/salome/gui/SUPERV/whgdata/whnvp33.htm | 14 + doc/salome/gui/SUPERV/whgdata/whnvt30.htm | 46 ++ doc/salome/gui/SUPERV/whgdata/whnvt31.htm | 44 ++ doc/salome/gui/SUPERV/whgdata/whnvt32.htm | 44 ++ doc/salome/gui/SUPERV/whgdata/whnvt33.htm | 44 ++ doc/salome/tui/Makefile.in | 43 ++ doc/salome/tui/SUPERV/HTML/AddComponent.html | 46 ++ doc/salome/tui/SUPERV/HTML/DivComponent.html | 14 + .../tui/SUPERV/HTML/FactorialComponent.html | 14 + doc/salome/tui/SUPERV/HTML/MulComponent.html | 14 + .../tui/SUPERV/HTML/NPMatComponent.html | 50 ++ .../tui/SUPERV/HTML/NPSolveComponent.html | 18 + .../tui/SUPERV/HTML/NPVecComponent.html | 50 ++ doc/salome/tui/SUPERV/HTML/SUPERV.html | 682 ++++++++++++++++++ doc/salome/tui/SUPERV/HTML/SubComponent.html | 14 + doc/salome/tui/SUPERV/HTML/SyrComponent.html | 110 +++ .../tui/SUPERV/HTML/SyrControlComponent.html | 38 + doc/salome/tui/SUPERV/doxyfile | 200 +++++ .../tui/SUPERV/sources/Application-About.png | Bin 0 -> 19226 bytes .../tui/SUPERV/sources/Application-About1.jpg | Bin 0 -> 14327 bytes doc/salome/tui/SUPERV/sources/application.gif | Bin 0 -> 2602 bytes doc/salome/tui/SUPERV/sources/application.jpg | Bin 0 -> 792 bytes doc/salome/tui/SUPERV/sources/bg_salome.gif | Bin 0 -> 17294 bytes doc/salome/tui/SUPERV/sources/logocorp.gif | Bin 0 -> 1792 bytes doc/salome/tui/SUPERV/sources/myheader.html | 24 + doc/salome/tui/SUPERV/sources/occ.gif | Bin 0 -> 14790 bytes .../tui/SUPERV/sources/static/doxygen.css | 49 ++ .../sources/static/examples_SUPERV.html | 495 +++++++++++++ .../tui/SUPERV/sources/static/nodestypes.jpg | Bin 0 -> 9384 bytes .../sources/static/overview_Supervision.html | 324 +++++++++ .../tui/SUPERV/sources/static/page2.html | 31 + doc/salome/tui/SUPERV/sources/static/tree.js | 71 ++ .../tui/SUPERV/sources/static/treeview.js | 505 +++++++++++++ 126 files changed, 6695 insertions(+) create mode 100755 doc/salome/gui/SUPERV/pics/addnode1.jpg create mode 100755 doc/salome/gui/SUPERV/pics/addnode2.jpg create mode 100755 doc/salome/gui/SUPERV/pics/browsenode.jpg create mode 100755 doc/salome/gui/SUPERV/pics/browseport.jpg create mode 100755 doc/salome/gui/SUPERV/pics/control.jpg create mode 100755 doc/salome/gui/SUPERV/pics/description.jpg create mode 100755 doc/salome/gui/SUPERV/pics/filter.jpg create mode 100755 doc/salome/gui/SUPERV/pics/full.jpg create mode 100755 doc/salome/gui/SUPERV/pics/graphex.jpg create mode 100755 doc/salome/gui/SUPERV/pics/kill.jpg create mode 100755 doc/salome/gui/SUPERV/pics/links.jpg create mode 100755 doc/salome/gui/SUPERV/pics/loopfunctions.jpg create mode 100755 doc/salome/gui/SUPERV/pics/nodedescription.jpg create mode 100755 doc/salome/gui/SUPERV/pics/nodestypes.jpg create mode 100755 doc/salome/gui/SUPERV/pics/reference.jpg create mode 100755 doc/salome/gui/SUPERV/pics/reload.jpg create mode 100755 doc/salome/gui/SUPERV/pics/runicn.jpg create mode 100755 doc/salome/gui/SUPERV/pics/setval.jpg create mode 100755 doc/salome/gui/SUPERV/pics/stepbystep.jpg create mode 100755 doc/salome/gui/SUPERV/pics/supwind.jpg create mode 100755 doc/salome/gui/SUPERV/pics/tablemode.jpg create mode 100755 doc/salome/gui/SUPERV/whdata/whftdata.js create mode 100755 doc/salome/gui/SUPERV/whdata/whftdata0.htm create mode 100755 doc/salome/gui/SUPERV/whdata/whftdata0.xml create mode 100755 doc/salome/gui/SUPERV/whdata/whfts.htm create mode 100755 doc/salome/gui/SUPERV/whdata/whfts.js create mode 100755 doc/salome/gui/SUPERV/whdata/whfts.xml create mode 100755 doc/salome/gui/SUPERV/whdata/whfwdata.js create mode 100755 doc/salome/gui/SUPERV/whdata/whfwdata0.htm create mode 100755 doc/salome/gui/SUPERV/whdata/whfwdata0.xml create mode 100755 doc/salome/gui/SUPERV/whdata/whgdata.js create mode 100755 doc/salome/gui/SUPERV/whdata/whgdata0.htm create mode 100755 doc/salome/gui/SUPERV/whdata/whgdata0.xml create mode 100755 doc/salome/gui/SUPERV/whdata/whglo.htm create mode 100755 doc/salome/gui/SUPERV/whdata/whglo.js create mode 100755 doc/salome/gui/SUPERV/whdata/whglo.xml create mode 100755 doc/salome/gui/SUPERV/whdata/whidata.js create mode 100755 doc/salome/gui/SUPERV/whdata/whidx.htm create mode 100755 doc/salome/gui/SUPERV/whdata/whidx.js create mode 100755 doc/salome/gui/SUPERV/whdata/whidx.xml create mode 100755 doc/salome/gui/SUPERV/whdata/whtdata.js create mode 100755 doc/salome/gui/SUPERV/whdata/whtdata0.htm create mode 100755 doc/salome/gui/SUPERV/whdata/whtdata0.xml create mode 100755 doc/salome/gui/SUPERV/whdata/whtoc.htm create mode 100755 doc/salome/gui/SUPERV/whdata/whtoc.js create mode 100755 doc/salome/gui/SUPERV/whdata/whtoc.xml create mode 100755 doc/salome/gui/SUPERV/whgdata/whexpbar.gif create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstf0.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstf1.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstf2.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstf3.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstf4.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstf5.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl0.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl1.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl10.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl11.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl12.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl13.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl14.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl15.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl16.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl17.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl18.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl19.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl2.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl20.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl21.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl3.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl4.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl5.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl6.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl7.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl8.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstfl9.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstg0.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlsti0.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstt0.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstt1.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstt2.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstt3.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstt4.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whlstt5.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvf30.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvf31.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvf32.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvf33.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvl31.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvl32.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvl33.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvp30.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvp31.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvp32.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvp33.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvt30.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvt31.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvt32.htm create mode 100755 doc/salome/gui/SUPERV/whgdata/whnvt33.htm create mode 100644 doc/salome/tui/Makefile.in create mode 100644 doc/salome/tui/SUPERV/HTML/AddComponent.html create mode 100644 doc/salome/tui/SUPERV/HTML/DivComponent.html create mode 100644 doc/salome/tui/SUPERV/HTML/FactorialComponent.html create mode 100644 doc/salome/tui/SUPERV/HTML/MulComponent.html create mode 100644 doc/salome/tui/SUPERV/HTML/NPMatComponent.html create mode 100644 doc/salome/tui/SUPERV/HTML/NPSolveComponent.html create mode 100644 doc/salome/tui/SUPERV/HTML/NPVecComponent.html create mode 100644 doc/salome/tui/SUPERV/HTML/SUPERV.html create mode 100644 doc/salome/tui/SUPERV/HTML/SubComponent.html create mode 100644 doc/salome/tui/SUPERV/HTML/SyrComponent.html create mode 100644 doc/salome/tui/SUPERV/HTML/SyrControlComponent.html create mode 100755 doc/salome/tui/SUPERV/doxyfile create mode 100755 doc/salome/tui/SUPERV/sources/Application-About.png create mode 100755 doc/salome/tui/SUPERV/sources/Application-About1.jpg create mode 100644 doc/salome/tui/SUPERV/sources/application.gif create mode 100755 doc/salome/tui/SUPERV/sources/application.jpg create mode 100755 doc/salome/tui/SUPERV/sources/bg_salome.gif create mode 100755 doc/salome/tui/SUPERV/sources/logocorp.gif create mode 100755 doc/salome/tui/SUPERV/sources/myheader.html create mode 100755 doc/salome/tui/SUPERV/sources/occ.gif create mode 100755 doc/salome/tui/SUPERV/sources/static/doxygen.css create mode 100755 doc/salome/tui/SUPERV/sources/static/examples_SUPERV.html create mode 100755 doc/salome/tui/SUPERV/sources/static/nodestypes.jpg create mode 100755 doc/salome/tui/SUPERV/sources/static/overview_Supervision.html create mode 100755 doc/salome/tui/SUPERV/sources/static/page2.html create mode 100755 doc/salome/tui/SUPERV/sources/static/tree.js create mode 100644 doc/salome/tui/SUPERV/sources/static/treeview.js diff --git a/doc/salome/gui/SUPERV/pics/addnode1.jpg b/doc/salome/gui/SUPERV/pics/addnode1.jpg new file mode 100755 index 0000000000000000000000000000000000000000..85b499036106d45a1489de458f65a102801567bc GIT binary patch literal 37231 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SUPERV/pics/addnode2.jpg b/doc/salome/gui/SUPERV/pics/addnode2.jpg new file mode 100755 index 0000000000000000000000000000000000000000..471423b7884e4c575f2b1c6c6bb90032dec027f0 GIT binary patch literal 25018 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SUPERV/pics/full.jpg b/doc/salome/gui/SUPERV/pics/full.jpg new file mode 100755 index 0000000000000000000000000000000000000000..d5f5f5e89db15286d05d370d37605f822b88a791 GIT binary patch literal 34210 zcmdqJ1yo$kwl3N@gam>HcY?cXha`A#4IW&AyLNy8!7V_L00|HrLU3&?xVyW%Ytwz# zzxUaD|NkE6p8MW8cZ@g2YeqF|b=Rt@xvFZ;Z+>&GM$8~qKu;B9ldOGgolZwg!~)@i4KH} zhlGNMgy;lO1LH(P`r8ZiA1@?i6jU^H3{0#?*g%Eqryyh`6cl7s6f`tcRG_v$@I43> z4-KD|M+%)l?HvZ4Ga+wa{5MScmlbV9>Z2zNe5NizSdWOGk&u!xK4)TPVdWPP6cQE@ zef3&eMpjNZ((6CS85ebQ(laf=uq^5n( z$<6zbUr<=|tFo%PrnauWp}nK?cUN~$Z{OJX#N^cU%hI=++|#ye*MI^IA` z!k6*iD%!B<`P5H{OkGAF5i{_wGM@e++TSGmeH#~1Y-&hX2B%y+^NQEg25ujQ4Q+6FV zp07kJvMg!$=7C+NsC0YoAW?Jf`?L04{JwdOcfD=%6Zc3Ha3N^r)jqYOoCz0$ZOryD z=i;L9wphi4+p!@wSN3)6+7Q#1X?>LwBbfx<8%gPfmSQ!B~9|jLW!c^GWcneJ}Drp{~JT8P^n@oNl1nj_wm!%UJm(JJ>uuRSU5-W5ZHmOpP z!s^6FAF^KELWqUFOvBx;={@g-+QAoWdI7Is%<#dJ*oQ|`S#b!^qnHTj!2;Ov_ZI}n z))bn4V!R>$kiJTNM^p-?g%d(7Z)D*ib}BuP5Ls#J*}8z`NZi9WI_Ck{uyAmtA3Xx} zvO0eQ+#Y+djEMk^l-k_lo)qll+za8(pT2u2jDS0~LE>)RVzGPe=%rSRNj9{jEaJF3 zm(@sWS&u;!qbe* zGPvOzm77;hLI}_cMe6%A=D%EDvs1=t<4IkW2kwl})47O;A^)1Jw+JX54e5p zxIw#1KTF+;do)QMW_l8ywjLIsH_u3fdJ{na8O-x9y(A-dxk&r_6@T?9Fps~ zm6gEQRNAbvue@)w6mWRhyr!h^aSYswHjkAG9}U$?7Ve>+8HfJzBLddR1>|~{4S%ig z%x0iqjh*#C^J}a2!tZbpXcpDI8t_eAFbdlZ{C~TZyVQh6% zx@t3yJIrAXcqVXk)X%5tX1`onr;J&MilXuvefTO{dEap_Q+v);xA?zlx6*Cj=FmRM zlOWZgLS$jE$_KeKaliLidvEIP%f*0mp)?)k-tUluEHubSGxfur!uvb$N6B8ND>zl~ zU<~j6*6S}Y=gWe^b+`le-IAziI*QRw(E7hvihk4ljbAhW zTZ@tUB+SbZ{vjEBy`jBG=&D%fD}T-Nr>&6l=Pfe-J;ufp*G6)S=}%jM@XrI&cT*eW zTs>r3=={r;i~ZAPWOIlR$y<=fz5kN+ufEm(x<%|qW%(P!{y*EH|Np-!Lt<@YO=ON8 z5FBYXz1)Njv0_67dc#7V9#jMfZvg~Tc~2FpLZF9M^OfD=o+4_=qJwS)Eo74hPNc#G{J2}@N=N?j8<59e7vtK1z~ z#Ej2)A&U&YUElUZdsH6bgpA?#|(vhAJ0jawrq)t-FhllYvVA}~<1`$#5YK0b>+ zg{?K}yfMRLh$YT$O6RfQTa`^L`tU90K(%FS)qwYzx;RMP<7t5HR5Wv_5RU4z=(_H4 z&G;$O!^D(dcv+ZZ|C~8Wt-UB@wC|(%uXUTd=$y0s%Qq^p`;>)_zxA5!!A2%pdj(3F>ZgcE*+In|lJH|yrg>F0l+u~rgk(_}=gGkVi6qfQn&vX{|X zq-@91(-iJcKv<>xO_^-M?xs{jYBJ)mXae%j3w7UUl^$$fb6?>D(ha3_CUei{p4nW} ziKxmW%~Bu7C6R{>wvtb*{`B6Rs=ByOw^tZ+Fb%V<^AE)Jg?1T*0`wvK# zgEwKATzPd3V`ZEq^QCo7x(WQB!pJ#an%5jq95Rv18aucZi)ra2S@9?L^|L3o>nG2- z^5Q#ZAgf5Q$&`H+Y2UNS-}0KxHLxO_ta`-!y-Ga$djvD+A0@ZxONk)2tQFe8xL6U^ zvTYd>!?vA|kNWsgc4g+!@}WH)p{2R?hMS2G1rf~!e_CRssuGlA2-ZSzS#R(EsN6SC zzdmMbh~I6llDDlvc;SP`QMZxo7Ar}0DY}~mQK5&WrtZ{0GD8@B6l5GgCM~u)m7@$U zLt`}_$r|j9x*tH61}hmzz1xAis)IkQf5|(XinVRZkv9E^R|Ne6@nX`a>TWli7px&b z$q-iwXc5;24BN?YXBtGZ`e{o#7X9(lZefgAGcB{p3)gpy8&l{@{9m(?_1_bl95gu( zFM<`~*{g&%BVL~q<(PEf_Xo9Z5R-OLsW3fH)|bF{PcrDymKSeFO#qc9$gAS^$une_ ziSReaaNSy6^E{|Qm{trb$SiX#Q?#c}#FgbR`cUHJ=<`i6OCtSU6_f0v8eCqFzp$`| z{T#r#nS25AYm3UDe(ydcXn%CTku66T_i5yv3rSXIrjn+w1hJi0ToC>en3cC|uct97 z6jNj`!gV@AA(=zMOw6xiFY*?QT)I_}t3R`#LY!%tfSD=tN&l&igBK)avsaz(z;^J* zw{Od~__}R`9HNdrXD={p=4ONsyb8?6-AGNXzYJDS0z$bHTT_jxJoPZ3LAWT5e$EbkZiL;fF$D}%N0uS zu_^>86MC}?0AO%cDR{daE(&R{yb?a%%mTJ|B-|g4((=#hZ|@FEn?#A$rBUUUjCc!> z_E@j4lJa4f2vE1mjdno2x1(T~SA1_W%Q&iM&a4@6WmM_b7jfPQC}Yd(2{mbVYGy(; zY0&?qI2lpZ+ChUG?0?aCCiiU;DT_Rp=b2tAH`GnXCf7Z%kBUlRp~rj|?jrQ0GYTYW zaK`PU3C1nmfSx#n*kARQuEq4pgWU?`pL=77B{j3;&KPfyoQn36NmCO0Vn>x*YpR`QMqnUXrK?m-JT)gvI<(S!KS^QRo1>rC zq{H2pAo}a$Cmw^Z`7szIJ8Xsatdm^CgH5lTIKNoD<8W+>Rc$fy)!go=+b=N&a2q$| zw82rLLo#Z5pZi<{t$K=1NQb*A$lF4l)+GcyLBo(?bsRgMCx}$$pTU3ZUe$-f${t{C zSek&fj(T{#GHn3>id6utHzPm~=NJeOc@7+}0|AoqMS$+NaN$B45A~skwEm`4mYj*G zCpRvbmX8xlY)eR@LfiIZz^uO`mFl#jn!^Qm=${E9KrHvK(3}RNR)4+4QO24-G%QQS zS6bcSWK=z?qMeN;H4$BLemixgz1G#GKm1e$by|&{RixH%;6;zB*>>W~p`X`2;Evh? ze^biTuXaQeSZ3r{?Y9ZUn#@{HkC@9dz0hR)7kso$ZBkw`2UZD36B=>qJa7b(IzWY9 zT~}nRHLBdm${|2s{wYh*wWwBU=5V!F=o&8fs`yl`VfQ@GxyrrkD_=<>+lu=4y+>@WMl%2aJ(ZOJocx=jt5* zYuv=EO`1>@=^sVajs>a^&8@r{XQFv&bn8&&P<7AdO%o-~*Eh(n#I$JL3c@h(Ki?m# z?a+=Ui^#o_&Hp_33P1f|NQ&dfc$0{&uG}>Fs?BTeM&b=Cwq)_g8+WnoWvK!Lz6=qA z8yxL2@!q=Vyb*81_uDvj$7&PhS`x(s$kDqoh+~`)p!fn&>9e|51vBUpNL7AWuxO*$ zt0jWrBgvfor-nm1hdPBhiSIdyr5oaPdmZ+E3-O>n2`lgK(YWz&FP!vj9_P<-`-#h# zbKmE|R$I`@a2g}kb0AuNpd<^2lt4}ZAM@srdL}Ivh5!MsC<{G z$yyD#LV)@fUV#9$0>)&$nlt`=t)8z$j|Ov^^_Q+kg|qZDH2BW#F_&DT9s0%d`LL(D zpE$SiX`9Y+ZaH1>AXUPSOOhMCDr&U@_syTEK3MAu3~1Nn@X=NGgMQF$_uWQ>4zu#q zCibj&mfB&9?GJK}T^^Uv-oIg?(Xibn|4d;uxLv9b@0@^a-*qEEpk)LoW)fomPGkQX zxl_Y%=tYNb{Z-y@YV!Tt+n@Veh2$!(o5v`QZ`Ok&8XX*HYmB*uV~88o@V_W>e_E#r z?u$CwxS&pQ!_768;k}Cvib=JTrM}nu`Vd}#01ZFH!jYf|5M|E2Bi1(1zLcj3=_-_0 zaf73^{+y9dh*poI+eF=KXu)m6N;)HIosyFzvqhUvjzp&zBio`TE2Tvwh`tX|P>`ZNSf`b+A$uHETy=6N> z2-RMo{SOL7O8fFHv76&P1{D5T-Vm)U#h;&B)_qG~rq+`{F3ylQS;x}iHW4FeQKFc9 z^=lvmdB-!{l|lC4*J~{;Wk|pVmDF`v|G^k=PYw{E>psY-KzCG9abNeOtl6Vs<*Cvj zS~n|ix-^^A4s^E1)@^|XXR2{Bq7j8u!6gRzMzRn#LSB6(R2y$*v7ETd==pF^bhc|$ z)QV|CY^5Rs1O{l8WflaebM(pvvV8@)-vr;JZC^zdlPLYL!{65)fA}tEPbj0n(NWXd zthxE&{W@x#iiBNW5dvhH0*3%*vqb{|3eWk=0D1jdRYwt^4ec5Ps2sBUHdv*pel$*B zCZ@LGjYnSU)vcACU#D68`PD_~PAUD*G3g?{Cg<0h#PrT2$APh9^@F_BL|>l|bVz1a zkPw(yF@((VWG!A6M>fwPpYJw&U7q7`Fn{MTYS2Ytz|Cpy)Z^7gu1N&*TKi_trx`JZ zWcMtERj>Cw_QGvRZW3*{lZ&KAx478}Bpv`#x3}Yv;~WI2Yv)WHusUE-$A=5Z&7y?w zH_*6yxH|$QXyY+cVewhkmF`ICzn@jH1NYI69V*1 z1_2_4xXJ=k&VT@|?FSt^($-`Ob)z!A=k(y3-kNq z#(LzI^|jS_*&O~d;hkA9Loq0gsKVd~bc34f zA;1u_bIT?KiGtPx^R|o+Id%8#2yna-KJU9lfNbi{Jsxu+KqA*>iCwM{gI%Kwmi!*P zi`JqPktU8$ZDcrdta^?r>>V>=()Htq1-_Z#l>O?kajV4Cve5a;@aCy=CB;z>DW&M$ zWyvCKlP14Do@Il+UZfW+kyY3wU1o8{&x&Nw@Xv#@VLNoAD{V>f$N8Gy?VLaCHZ^sO z!ahvc+4I^f4&CVytaKuHSXoJlf{IqOG@&X$spxxNcfyKnEc3SYa@?yGq}uF#b;r|` zYktW6nhKmV8qN#fiba6@IVH=L%-JK1rHaNUe^nwu4lPw3;k)Xbm27i{@<$Llf>8<8TSE0(RHL}q=&o8LN0pWBw~P-RQ}>t_0J3Izj2K6Y}FH%D1i&F?*&$)QN!MfB>Dc+c|Wny zZ-Un@yt2>rgypIC4KB-y?*piB&jFR*>T00d;Od?`w&(xawvA0NT91wGU*E}I!NBL+ z5CrJMR{g{0d)&EkxW#o^mA1~mK94=Tfou;UKnM`hAXT4#@ZYOE1E215-G|-ku(8=u z&uW+Ex0>tw^NN^C+C8_J^8&Ffx1!k4m)Fr78M?60x)FQMTF_W7Oi3p<7VGKi>r>+C zcHnpE55-x59wR_SSEaPdHhy&OHV6Z$7KehxLp+DM>9i5G4xllYW-?b-n*F34VWKUD6&pM!CQ%HQ)Yd zV!lFsL#&VkG3`0@CzU?Q4AKl4_RABo`ET-J3=QQEps)vcA_5exh5%u476TkOEdm6| z1weup>(|$Cyn8*!KokT&CE`XTXic%rvw>!{UDQIb!0gN&Can*jIi-Ghl#c+RrEC4f)=ibwVy!vtT5$vRB=o05)6;e8U~nK*ro~K+#{j4Y!hbs8|Ev z5vjl*)93uFvf&d#Lk}E_`Evw_FY`~0kN&H6S!e`jBL?pwpaA|dmVM=+ts}cZN#91U zUk2D>l^eG~$_cMxWJ`^T$TGjX4Js;T=ou^$*Ve0W&e0u6dMP`JImdQtYE5M%$T}dE z+t^l*)HPM=r7?2dNKF%23axwWTddwB6}eZMg{*H6Tm$sQ3O=UuPqV?w`9WTYWU0}At%%=}VKfLyHx?x67$ z0(6200Hi;i6$;nDpVFqSzS=j^TI^E4LW3;VpRGOz^ErZP=;{p5v%6?b)Wl7|Q|r9bOA;w`iRvA+D?(tQubL6d~M-iBN-qZ5xblq;1!P z`2mJHjy-sZ_Kp%$sjFV!ZC=Za`W>d=zZSf;S;XwU7<^klU1p;H#WaL$i{waGrY*b= zQZx+t;(9z+uuJva&XBlk!MdTUoy}`Rk*Ju^kD2`QHAX=(^duSjfPJ?NM;6eCDlbAB z-SmZ|zo)E0{(Pg_9LybO*j82SsMLHgIFqh+J;h{s= zVYf;EEBHpy7#{NA2xtVd*gqYoutPsT0-wYg7}2SobbDLwWzubxS-Eca3d)P zINZ?3=&v;n6g3zoVjeSCP7WPA*ZqXCy@KOU13@;3KA^H>N+3_|@-;%oh{rCm zl`6#?>ub$5?o-i`F1Nvf#X)}aSO@NagX5XS`af~y|G3r#0_dNOOdIggANrK6p>MN= zjIO*Rno6E2l+hv%m*;95U%>q>Fk@N!D))D6HtOk#Hsn(un{%6Ae@_7%*YgKJX+fk( z|51b0KU%rVFG_*M6}Ua%sjTY@wRFfW93VNM-($@*e!B25=M6#uH$@M!JSt<40Bzrm z!{HGU(aLQ-o&RZz%vSg(zgxGERf78J_aVs>)iii1K?}wN^W3kt21&uia$fJ&gSGK)kgf6f|+7{Qs4wnaNz+!omLyjP1?Bu z^;zY7y{l3aFpdX@1mVHv?&NPcPCxhqR9w%~N(=UCiKqFzsnkN}Ft?rh++CG2ry9^ao2w*irlibaj<(_YI?kH`?OVmew5B z`NqcMi~#pcaj8`kE1KsH;A!d#@G*GlRs?2y9r_wP6Jfu8wqh3<8vgP<(&Hf=?7+Yv z=Cmr0pLC_6Ih1$d`9bC(gX4kJ-ihWaB`` zoXZ(tfeWRAa#-oM#B+w{wH4VU3`&&#k`2G;WjLF+evHKIFXp42+fb7#(Kz4l=+1zX zMNpFeSZA&)&4u98Ehfj(<#gSYViub01q_zx0OgBNK=X!sfba+BwKb@2_ z|7<;BX-Oum7Zhend+zBlBvBFTH$LW%ET&Vf#51)x!}prM{v{tWCd2zSn!wvf>Gz8A z_d0Vez0Ox(8~u(Cc54qWh6dJ>s+&V!%w=Y$Mc4$`7pu_dJfnL)Ll}-D=&%7lE<0YM za2~>`E?n5V^Uv6jC1eqPLOk|1wUqRXTpTxxq}!o-#6SNfajD%y8Ukcxxiku~=>J(; zCTJ!QyB7Z5F{d(lX~;~RSJ2Xzl)yYdGnjl<23>AlLdiyDO^<*hCiMRf(i(KL$&X$2 z451Ga$r?;p)$OQtLRvV{4V-xNVek4^8{}T~YLv z4mYow)vd2cPA%T?hND8 z-^%zn%k?S?F@H2GKa+3CJiCJM>TXD(zCpEpnS+1-c_UK>-TPuiyV)&R>Ze^w?K1-J zf{24ArxH1g{ClRe0tdHJ&LJ<_%sux6*N^0`nJ+d1yV-M?>QS2Ax+UB4?4b1-e7!s_ zo@$C)QDkg?7&O~yxUbS}>RbVhG*WN!KxA0OeMDVz|7}agR+p>%R?_c3j*Q zHH=xVG8_nLV+HlTf65J_$cO{&$**PEf15G<}P{AF%El0ApcJmcy>n}xA57XjAx@CLjc+Rq=DmafO*cXm z_V&S=quCXs$Cfejq)iFjGu@81BjwM?Bl99k_SENkDM#BUI#i=Y(-+}^(u6uJf9J%A z&^8ZizS?jsZk)C`;vac4yhkH^{3R|snFhowe`wISY;;pP#X+^EXh_b^G@*gC-AztA z?09E$*j-?&zv$KT%GoPn&f4JD+Zt`f3K$2|cf6sY+wHN2FY7TR3C!{8{771aCd`x| z%Ayu(^^4d-W0mnk{$k9M5))nfHImoHTmC98DtZaltBJbfO*f;X?~l^A4Fb8gC$a?HR+-z66+O;Tal%U6%tRHn>vEkyJlt6rFSG%uW zy*l$IJ~Kn&5c&cIj?ejc8LJZYD_=bDJcDA;J{fC#9cwnNb9^^OeyzH^fP+6P%SPn& zc`oxFuq|H-^07H+^z^i$e4}I=Y|@aZs2!c1Z7*RrNsy7EX-`_Mo;>ZW(}Bo)c+GSa>>GVn}XgruIB3(+QWy=>v_za z`{n93sP)EGFy-RgNHb>#?6LjxRtNewKay)zwu zFDosAywhJcNZfj3%J>p(uH*&NamM8(Oiah|%3!}%OL_Y2z(3?MSVDm9TGSp}%ARh^ z`%{$~1CMmg5@jm0!I6VE6J&R(tT!)b|L0!7`@o#Q)!8k<@w&pHg+n;O{PX2sl0f=3Io`dHR2^+(9_XxU`5FeFKDW83rg zSbh`8Pc~NEr^D<+Z}9!I{N%T=F#3!^$b7?0CqMMOa+l~xN*yXWmzg{?C8Z=(P(G;m zKxQfdfCvqP;rYMy6tmZEt7fCFWIx0@|DHHtlw%$Nvzm4QleIRU_@&?($~e%}31QQP zbFMCpIxrj=;Dv6_XBS+g-yT=(GNmxX&BLn%orq=BMlzk)*!NTRYBrk87qhKTaF1Me zzBmLpLJzN1R=&kg$j|+V?1y8D^B&pvuF8|a7IKq6^|KB9!o*FbC)Jk5ncaBO7?7D{ zr7?1JX%Stf_j?1cmx>I(FTG|ph3WXQ`*lgWz4Gp=(%u+&jts-xB-@_Bp-n<~hu6D^ zt8AH8dm+TiQmza4=u?teKLxB~YuMq-b^b%R2E^tD(uNVDy)XeiarIB$Q`C`ZNEu)k z|0&+uWftVZ2e058mejj9?S|0}@GfbmwKmqyrY&D%)tixO9dz`IBS1B_AIXxIdhuUa zCa{GBrU_zV(kdVD95()tUyoJDcP?9+&r$hoz4Z2-+%4K8V)F1|n!_P((HNVignSqb znAWgK^*wuo9l<;8zyi5`ifJX%!G0O>cEN%+hvrJX>H&epfxCdbC!K*y$Yz|`1(0}s zVTSc%vvS+r{j@S--M20ZIxW!r9j~{)!B)&%042l5*Y$|GB-+d<@=Y4HFs&(qy~Z_dV^x-=h_K*)k)FM3`V1kNPUc94^z- z4UIeTJ|+e=+UB;VebAV5o>aUL+ppJ5=5STbtbTw04uoG1Opr~J;d4JC&CAZzYJzVefMlkrH#D9B;`@?p9Yr*r0a&blO z>XCeF{?>sM(KMuF`k=V&!r{}Ez!+X1yV;#7y@2S46dTgeWwYn1u+Ca-rbc}E-s6|@ z60#PQ*YqP7cJ_2Lw=M#M1NrX17jpR%gXpFsgFI7~mo}fMdrth1Id~9(W z+>W#o(+PL~?I(U>pHv&F*nE_G$T2XhTW(P+Jxed!-qk09i8bg+OpKksM`mB8vCxN> zH;e1crvU54J>_ATm>%P;oH%aFt$1RzL46W*ql5Yo=p>p|1^8OOwd9+)R{DMOY7*LD zUCg|tV$AGL^(G!snW=R76(=^KFasllHdpE|3H)FyB;BIEdU^))RHR)PIH{mXL>xz* ztuCZ-DB%~0@(cMl5k;ORIFaMk-V0X{a*0T9LIh|P@5JG^vvr7`1}2*`%k7zru!9K3 zSt0NR+DUCc0)&5g+W^UxABIb4FomqXI617kr#JM^?c(^r?#cHq#_0t|;BW23w!Z6; z{;Q8?YOzO6zXZ$E&OjfjQ^Ej842jSc0rC%N3Q1{`BnV|nP$bfnN`AhkjPY=(NA*ls zb zQoV`G`}tW-+Go2rZcm7Bc1JYi_fIo^=b%7kERix%T%sk+JiGK+PniTc4`OOoG$z)C z;B%ZO9@B!xb7V?~KPKO?hS0_!ZPn+jnD%JpX!nYJSrD=80R_1xV4?(fql`6Yw6u_Y z6)fswSuQ9ZD;J=)%$;oT`IRBb)RJ&|xMWw|IrvB(x@n2sNa>n^GEa32@L_W)fMa|M zez>wRJ28ki@ZR~vFm#amC3>doz->r)*g&iNM%EF!oALkz?x)ISga@D{>o*h{9cITz zUB=-W_v#1`90E|_ErZnmY|3^SMqj&p(GR~vfcF0Yg@@MSNFP zPgx|(vWc<<0s3Kl4KNmZv1OafgVe2(|2KN4 zt(iDZ+hY`ReQJP=ouxN22Hv26UXH0eJSigK$DY}ap6_e_$+UG{SQUGV!S&#lhycB^ zJ*^a-@u`gcX|r1z1CwBX&8#?|-%$NP>H`21et-e^R|xn&ImRGbvH1cMIoT}Ht~5|& z@Z?2{G-)rXV>q&))Ya~sdtWQK?+6aFN=ECVcXsIG84rFgTyh+0e8%o&3~wrjUVIl_ zsGK|!QlxC2v*qnAkobjVF0K1nW_Xg|A#wV=)OJfajn{3r+G4}so$Ne{Q2V#Dg$ojj zRDGLCcRHkr8wmk=J7E&=GMkL~X%&434xPtR5B|KJP$89-vCl7YDTcHU=Vcbb??+oX zOn9hynx>=Ew~-J~EzU<1^AbB-@jVY^&$&qPv=K`J zcE7&0{o#?G_2jiQxNoD9MU%m=)BZu)ZIXA$Ieux`30@)S+Mt}7Xj2aa4a}BKZy8@6 zSh$dfF!-US=eB99 z^2A4dm>nLUDv&NWSlDgwOA$KNYiu1BsZJ2T4OIPf&OBG*DTFazt_PXBS>~#Pyv=gX zQU3CZg1%$?Q;tc`m)f}!94VB6mEb|2!yl2$1YT$4C}myhit0>s?ZG zlrx49^9NFW^N2yJ)A|?PZ>*@QpTQVC1?L2su6gF<-5HiNBPlxBjoGNP=!4JVWAmuz zW`O>T-)6Z)pHYe_-;0b{RYs_uc6ZXEytmwmky}*(EH-)PdGl0Y-hw<{$YxxljIu|f zBTJX8-fZFB;G0+5g)QBY=}JSYjswi!>%*( z+R0t4++jUsbCY1r>HK_W{425$xlyMgj2CF~(nJgt*FoS7?MQe_8L&SUMkh)*%dLWR z9Rr3pa_9(ko`llW$T`QKl{-v+U5ULV`VIt*i_0IF6B@`|C#!6W6u!zbOS~~Yh*p6I zyFxZp;3BeDGC;UOsvdd<=wyo0A~s36D}lR1$QBGQ@*y6usUr@KuyBCWV}|!k0Ia!? z5d1X|3`we%rieeFHY|rN2k}6D34rgO3<8ND;G0do%9@D-j*upyt9ukai^J4#_TS+Q zy+iWPtC+uy2QOkw1J1wDO2qwTED&)3c=%Sp`}#c!1u{Fb?u}unV3?uq_xzdh18SpA z$p5KcteMJBe_uRc3~a|!;B7ddvXO9s=&I^sTanRRuf4znG=-+azM5toeqTJHp_$$A z_wF|UqigMg%`apB9M1Tbr0TUP-#Il9qem&!eY=27{yauVJ{gawHu>?q+1X5&>rZoG ziEtoro%lj!-{4?OY9F_#eIs)pu@2y!z#?YhVz zc~f5WSg!@l1>tU^dZJVy24$dV?&^ z=IUtb+NH{#J;IFjrI=F*(s1trQt(nWTYQ6^7ZeId^2tzvaX3B#AmABf`37>+0A988 z(t$$~;RsL%poOOGr8#Yl`)>fHMD;@`q-+g3qJFkGxms6Omn^9L_)*o6EKU5#-Bdt$ zd5Moe3D%E2f-iKsUsu8n6+wJKF>x^3uWoqaqi z8*P}Ft3EjOOo4j*&70eB(*q*_cYXvkEV&NQ<2yJ%r2Qpi=LvwZSGW-%vNU^-vALzU zmb|8nsaduJ@Z#eY2$!D8v|8T1=*(jElFFUnQ^^se#e{k1bDZ1lJS)eeC@UBP6a2#* z6pn&>nghot0K(Vy0OUmqyBY8LHCTWxg+uv66~&zUQ#aHbBff|2vUOi8Ec{#J&-%T%9@2;_D1+!S(ZBuy^hhQ`VnIs+;F!)+ylw$K5OK1yZ?7H=&zc)i-n4 za+b?>d7E$`X zt07r4-sV0B@$XVIgJ5~V6U^L(mInLetGIQ)u=?!}*)F;#V1>dwYXa=HVmp_-r6O!^ zU#v5G&C?nh|1fqL6$uO?GwBhUF+ICf2D@gNjib8e&ri;LnBjX-AVMde{Xx5t#i|!` zdanUSE&&;!5^;RnsL$A>5g=n7<2yA*H-TXSCWwvw>wtuGZ{oVT1UTgL`h;fP$70Z+uirJz^0 zHV9B2mNut=PSu2EgjbHDuzhs@@D_fXjO!WN)n(ZyOO5vK1fJ$g$#k}|-PJM0V&Q(Z z+<9q-=#u$9laLi{n{^C3B8iHgITk#(TyNZ~#ro(&?U^piPtiq~82jf`O};vY;7@c5 z@pClZ;fx_u_wLe<^qtv1u5StpcVlF-woV-c*2pu^9^n~2q8GRFe8GTXGwk5KK9zNK zXncFsa^?A8b0r)}auLarV0`$6(R?xbnrFp|bj6>w%Evft-Sw;X;z-xi90S=o9ukoQ zk3ho-Nrv&wihF(RFFAbtkACUPk)|r*JabT4WD4vO>0(ou+9K~auM52HTxWHX-SH;O z^i^|I3ZT8rVsO4=EO9X$banK5Bf-ITv*+m6yPwkz$R8%U8d$;7~7W#P=>sFo8ZMZJGyb`$h?S@!X>Cjz;< z4zJ_It%v489q~~X-ET5nkVyLBi^a8-#$NEMdy21(Hi8`+QyfD*QQTW=;Dvk&T%+JJ zAAg%)l&mH#menW(_`iA1*Qi{|rT$7lr_yS}U>Fwu&%VANwS7FAOoLBha$@&O68A(mc0kZ0P!MCmft*~vRb+7_^D>5S z_TJd%`b;wO>#f4MS4!(SKgPY1=~Eu-WQ;UMbr-C56D!oH`?NnEtVMv@moG@d;5U$y zlK%21UN4vU_UpgTOc4}is7m4(qzJp(fFUqh}>0U3+HtDqC;12R2e zP-6j$r3qgjKEd^J{6GQ@W?yuz-mJ6e>5|HPiMwGlCsX=eHg`8@TfIUt-HXVhxxJX) z9x0G?Wy}ldr5EoYx<_v9qk556f*ueoMB2h`wb&3trGAoT?7MgAz+T<)vXHJ$vP_@OiTK3Uy6 zfeiuTxHBV93hYLS$-q_c9&h4*n-i%t_9KIZ4s$Ki*Es{^d^h1^5ffZkvMCO>!A)cd zZ|e8bXBYjT`g8r;b`WO4xW9~?BaCw_mF!-D)8t;{xz~^>e04j&TAO24Fw{C-vzpHS zyNqZ&=c+s_w&P-8;!^S&_2an(MT$9rG-*6GhOIG)hOcJniJ(cHoYlh;8saRni}j(TT7aby%;lW4p2Zn(M#&WYxao;EZ!ib%u$A z{L`?q&7A%Hj^0O6^dD#ZDrdXbV>N!je26bXx3jPBJ2LAF{9d?0D(4jQc7JxZn0cr0 zyo?VSY>KYRBo}7&G5cYQ-D7cjVQ;sY4#8!}t~%i1Sk;K%-0=H^dH?(yN#<+`R;o^VJ^m|hed;bp;_lKGL_wwj2lGVoI zYfwRB6+_|&@ECq>eeIaTkyV=ArlcGC;)ubAJY2P?`^y4%xha1tIb)ArPJ6ZX3U$q) z4^c7Rs1e{*!V%Zl${N>NYMaDz1OL6v&Z@LV2^hu+p2P&1(&F@7+9iEmdqD!*hg_sa zN(5-$wum2s%Q4y9nnrU4H%@`aw=#o_;2(T7xctPjb=$Uj-?{9F-nuHx%kU+hJF$#- zS#_MxcDr#f%4PD3qtS@Rk6s4GYDD9Wag>g21P5O5s{pBwijsC@{m|~$v z-fbJ2=lZ(@{o>JH*+W`iwYRaG>^s)MUiL=*MVNkEtNWii<6dob`S2Rbb(}xZS{;E2 zID1U(+6$iOB3piDOA%1lrmHG(DV-!2+uOLJPgMgXaEU>J>Yc^~ zz>zZj2S?gH#g72tN@p+kJKDLW*q}C=;VW&)^rbH7c!DgHeOx5$%;W%q&IK|p555pA zOT)4q7UPAJT>=TImxNJ$pN0;IG|dy7K)ErmlLZolbYwPoGlFlX<=1flkoNSy@PUxF z;mAP4jvpZVp*etIEA`Ox4BM9HG=nC(e+w0+mHR=PgqIpNP?YOVIjpeOM7`S2^%N#P zlA?;NyYkkrZi#t;g;!8+A@@A+Ry!ZY=7tX6g48%eG}wZG%; zV$I4>BY2(oo2W(M_4Xin_|Td$Lsp@1H%V#4`S6YQ60k3_-0ZljF+5;H!cA5 z&n>GWhosW0jx=G#?m)93L32%Q9FHg~`dYxt(2_FCl}xpu{2KGk+0p(fEnSRok`9yj zlg!*nwN+o|)~0%t5zJQVn?sEpw%%n=$S|zq{$)5|Ma}gi^BZOB6o06TxADbck@UP& z2>9}&BTpVxNQ`S!KQdI?W{MxxjPe=DhOcJ{?u`uaR8`h|ISdHXgad5}Q zNo)hkIaeRPyjBdrOR-6x`|L z$z2ow%Bnz26GwPGkNHG70v%}rFbwbP%Hbj^lEgKp*oF%g2J5uKJ;0c8De%E$OJ!*a zs@nA(QJr0R&FLa`!(k0*2eb@iF&ARr_i zn@Aq~6$_&k6)MXI(u@BX6Yw(}e>&6HX;?Q}Q2Alp#Zhgimiq3H&I(!gK@|>QBilq5 z!`GYq2eZSFc7hzAJ;;q9a4Xh7|K%)cWK=QD@Hg;_1>4Y7tkGt7FpS&~a@q&}^U03& zfBce1o7by$QKjiH`ecm)N1!`HgncLx;t$A2c!FY^OHd@ z6n+}{qzaHs)BwOG1<)+w-!}nW_TM`_q+a~#nf>_*0s`-Uw4FfwD0cQDrTQ_qF4x39 z?*nLDUOdi>NdbSbkw+9y2PN9DUyWrcvdZo;M=Wlv{{oqxuaFc&iTYSX@LJu$#w{lG zQX8xE&S>@2t7gJps*0DdY8I|3>>vk8(91oi_o}+azCDn)a$LmvQGP7t#$ zV30dcP*;h-3>gMyh*}fCr$uhup0EL>aG!So@ELSPPR5h6bv-bLkgb%!i7d8X;*Ivt z1@SR3L^b;`Nd$Q1P8!xFQOEDUWq}cYBEH~os-uOZ8DC1yAGft@oqgE5S&+eSoiX#7 z2`i7@yGp9ZgrqrhnNP&d%JB2a&}9=J+pa}$fUuV|uouxTmE+=!_b=p54c>~71emkJ zmzHoqPrXy5Yg1Eyf%=qa&BpduPt^9DW9>ZYx%R{O;+G@nA0&}G?elNMcA-<9w*GX@ zIGK41Oqa+m0OOWAr_4j1k3kNN9Dqb%jDMkQQSj017BQdFYvV8C5cr`Sbx4R5?MvMS zW^V*0oflb{J}%ubxmg3mNFA<$c-K}`Z_r-r0TwhcYW1wT4FP}z;Tk+7$t?898EQBU z9kKy3l6!n$q^<}Q@|DHds!{03ys-ozfLHiRtRSD}WsaxbSYkbFqF(0NU`V}Qu3{Bp z&RO_AsgeRze#y|Wu5I%@DqEoapbqlA)9B$XXeh*nUFLn%oujM$HZ>SC0B`7BwSVM4 zfJ${WB0Fua!G7&`<4vF308?2lcXNM_^o(0GI?HZPFr?FK&y2}8=#kvv_ApEH!#oLc zF1&dT*4ZSIx*t@9VX%{PdPrSP0VuVd{xuIf4AgMx+}?a@R23A_3*mQcE*_4p&Ktje?M&wjk2r6 zu`g@kX*G4mZ2yUf&CG_`Tr~fc)S!=-dQGBImH=OV{4I1bwZ5>1dL(db28A|)_gK(~ zXd;A`7IX{|(7%*k1ALX7-3=5~t04XM)KGoEBNPId zs}>wjxrc$e&CtH9x z-8d;5GXZe3)u*2z4(UMt{3S$0D=XuR>#%t!Xb|0pDqFXr?K??aoU6x zl)D^oP%@FCz+HeqzkK??H2~+y+!RlrARd$u=S8#z0%R1A&XOT@6ecYBZ!h_7X z4?SY$l1T|)D;vjC`?P7h0)Rx#FHorr@`F2nHsklkNY>(3UQZ2=v2<{9?uCy~%zJ=6 ze~E~{d>;kOH14!Q?S~9v8CT|KlO6;>1jYc|DS7+(2Q8?9OD>%Cb44ajH)flzgHJAd zZ>5%Z3TUFGoP^se5^>HgE=mdCC1AvK4K}-6Pv(h(j_&u!PFEhO(kkQ@G%eJ*!bFdO z$C|DP+?ZsckI;=+pz4mkp2S-PDmYaryremckXc7IJgUMMvEE>g5`D6M^ddWf_ax9u zu#YXS7yg0C4d1gx0H&h-3uM%H)yfsWT##q0eo46z!-fQe539qgz&#hrKwa^4$du`c zyU@tFImXc4v*{QT^;qSzec82aNpvK!++ALG9$N2sr(^w&^wUuO1wRqVZ7;7dNJVzb z2tlW^mjnva?Vm^D{^K4v@?Lk$4OBaIc{tTf+TRn;*ih22(uyBb=B^rgoL!vqy5AnN z0H|6BhpfN4-lKH(^rX!AF9Yj?n$H6_b*=06*6s*#BYA;>zJMI;KqDc$GC%~*uyg7K z`MT}>&zl3I(Z2%L%0*A9_P^~5p5|*kxdK)RR2ylIYR@>KzP_azIuywG=id4Lm@oOi z(H<3(%iVM~`)lnxVuxXIQh8iYM8N=cXMGD`xU$Gjjy_3!fQP#^jLT*-t2li)bshTx zXogAp)7)OcG{P8ZlS*73nzC7WkX(JXQ*;r2kdBqRskOab#8cBwKdMsm)V73VHEXvQ z`Vr3*JVaB=4A%P5nZ-hU?&y=ETC@JpA1OD_hdSoVGwNPdrBAM6pS!8IopC)0YiuQ z^ElqM6o_n!)Ja`MrqQCLT7iW+$qc!@C%eTQ{$r2l3)3~~{J=EJ$&(iM_)Wzg78dAk z1m1E<>z=#{%0B_HM?}!eFxBVp9EV+z{_g>iJSVStvE85k7gEEcczq98YKxjcD#0XD zrc#aq&KFZ9VFb0b%s9oa18ABmpuSt_wxAIDgA=gQcZPsWO=^7G6|ZC%Wo$hu{0H@> z3j5Q+!xe(Hy`DrFe3tL;f3k{QAq*wkY8#DX>yN_rv2s%{ae6G^S~&9U$?t(akVEA^wWeFKEgiVr_|RAy23^Z4BU|`9Oym^W=6>N>aG+ zp|G;gwWU0JjA>(i?ZTILEp7B8@7VYso!#{i<`_Xn-r3rH@l+FG0eaqxwUr)RMKgK& zFo@ulb+)!rJ*SZMQ>q5ATaFP6rRDtTQ3&qdfE;)aVT?KWc#WoA}h@H0T(agAtMfA@@Cg2UhVOX z^`rn#zy)t!A|7>_KLSxR<%7`2-Y55Q2wV6<4kdP(Tp7k+q_f^R-pAzVPAFsIMVo#F z#}iUh-cBU?(bICU_o%}MgWk+pl9~F=seInuYY?vBs+!+;i7kOfgxI*`6#inA-y$pv zoc0biGOX>AI8_3Rzv&FTe+;cwuhXkWBrMkglbiaSP!Mn2Wr_uUPGWFxpTsy`jGvr{ z^ZOe&^78t#0se!va*mk}H>xa_e)~zzY%vh&S`5bwEO9a!PU+gag>iT{p2R>pg5=Rw zjA}3fVN!gzrdH|zrv>okEr1`_f=<;JLGh093{@)Ly7#oG3qbct2?ISA_&C}xX>A4i z5oM;re!MhC+#^@gwF&dq-+3c$%Q*I2VuCmBe`}ZW!&4eiNN!1iTJ8|g{SZ-&u>Q@J zA1IY(Ata$y9X0i)cnb6z%ujFb*7=GL>ANZ)@i zhri2b3=;dgijRm&eUNi_WV^7$TKN;m6Z<5;@pmC>tWRblPP81gtrCtDZ3)cx>ZEDp z2w>wh(-4ngH;;y`z^H&ak4SGW``q#LM#MO32=Vb^!>gzSoIc+Ha|~vqMcF$$DCBAwJm>vtVbr+?0B`M<@{)lV}wFfsc)C3 zsNG0;p4X0LAD$IvwbUffZzf2?3Ed+2yGUj(q!*38uR9y*d{o6-gdqvqCSzzhGit~osqCbpmIBqg40ndEu(>uBeym|bvw$&p& z{b4dcAzU}hlVpGQVdV;&@9 z?^m=J5p(R1loUHvx|}>e=bdc!U51vI`((@m338C_#SH*pEl42&sOpamrok$!BKdqd z)>QN1HVo5y7Ff*m8}sjQ?@vE2BUx!EWTR@H>~jb|;C!h|u@_>wpG@#tFYkQ|pIHu1 z`U-d&Hp{ll0yeuyut7pR2>X?}+G;2O;YQb%G64P@KMdbqxPDaVX`3NnspwE(F-a_a z{1{!4;>}Uog14W2v(2if>Hrue=HLT(j8{DIZ)|kl9jNBnwyS?r{ytpuqU`iHsm1VH zKY4V*J_&EBJT|d+)ooF;TKPJy6|<-P_5Z8Epe6#eC=R zGiXk_CQoEg z?!~1ndk0{((c(TR-~DM{4h1po(%Tb5O7U4r}01Rl0t-Gj~;A|oB8Wb4D*>UixNtdhjz>D}HI%XE@B zX4=~`=eCCGl%`l8FmF&U`$C zt%2T^#WOC>9ZW<45BE{b@7u{=LJ&pyZYVT0)_Y}ee2(o2l?)fOk;3kXx`)=y#1%Ex z!{UM&`0k^x827R?R)e+w2Mp&cF(w5}FrVdSY4sezplX!qm|OW==)P_C*E2zlJ*tg6 zC43>yjFo6zhcH^!)-x z5k{)LH+l>?Xbkq@dL4kqCFk8cLJ}w8;Xun35s;<&km zjvtHGlOC3&Po>81vhN1z-HaLgqSr`yWzXu$IgvO^o5jhmukOF1y6S(se&7r zGyAHt)2^1id(O)~@96F^UPTT}bR<`K_{)r6hm7tkrvO}lV+*B$?QIJi0O{~`zrJ`{ zO-(wjlh6)@Ny!9tOzlz--iaA{>3;fnD}aVm@91BzW^}8v;ads%v5}Zx^cGaD-v0JgQ!7tuC6x_>m@5jKC>aK97S@60w(4ZsGxDtc zO5vZ7KgaxJbnYlpiq7(H4afuOK6ZfSa2lauq_G*bk;M>1G44bIUn*P71_M(wKnbU5 zhFN$_^XH7`3OX%d_I7>{%M$c=Y5Qf@?%2NPV~>B(@QuO@!m%yAk>gw}f>{jIh)v|J zTJc2~YQ7h@uaD-(scPKo?$SYiJ>9jmyOgCl@oudZZz8XnA(@-ZQ}B)dU`Q01*IOx7 zG$Z)jo=>O!9=WZ%4%!9gj_UgnZ+>z< zNLx^G#5S|P7H}W^O1ikqR^)saPY2nWpPzg5CR$;0+dF?&itd}_m?PT5sJsI!3Socw za2EHjY?lAJT&3ok5fDP6O5c!VTq*94tPvj-&n|g*5UlYA7AQcrRl)lquDm}av$Qh&sXBi z#9XN8O!$?(4n;SmzG$@>cy>bk97pREzmC-&sSJLYxlp>&^Az+Cf!)kf3EJCxeAXuv zvTcHRJ&Jth@fIgPN?K)-;iWLwNF{*YRNBNO2)|#rRgZndr({aEOT5*klm0yMhTcrl z$MlXXog<(NlDJvSj%hjq8md+MXy3I9{>Ry-s*bqpoU#o`i6l5*?IH+(R%h&vBFAT4 zS{YIRou#9%2IL=+hFT&q76RRkHANW8G0eJBp>fgDBpVdC4O`lc5M;pebsZ|mYOqTs z3lnS%pFh8%dg1)JpeSeqKG{}82_y?!TOoJfIRqZV!MEjaufS6kYZ&BN-xf# z8SiQnk#`Y76!g(fJ4OumUmfXS{BKxu@MVSoR~VBXcQ$}km|kUs}d zij7#Me|+@bVE(WFvx;$m2Eu~wRlZ*p$0A5@`0wYClAwMXhwq5h&0QVw{jaQh!vQ+9 zJ1GweP%_u#>f$;V{;jKTMqB5gKru;6j};&k9Gk2E1%gF_QLQt-Kr(B&I_9zS!q+-I z=-N87V(juksgm8YwFF{2F&Em@jrvl*W__FRG*c)H&g-fZkjB8Q= z!D)fTU2piPZ@^UA2rH0mAtI=j|*-W`>jOa{| zOi!uR4YBIaGQiY{+ZcTiQTisbAk217RH_3s^ciZ#jz9k0qtIt0@k?_nI}i8J6_%C$ z*=6fB4H?4BLbxMNMO(;Lm%k%1Sq8qvV*CX1OHoL?&(Un0`t`{5_LAiU&qT+q|x zucoJ0Up3R?M9!tv{ag&TKps`j-r4Z5Df{UU$9%H1bZZ;|BanezF9WJqyL0-Y5XfO{ z?c)RRb7ZT2Mws`|RV(P~ev!qB+@W+82Ka@!3~lb4?JlZ72LGR`eSdhn^0PTk)To?h zDbGU9Yts7VO5!qBOkS;pJGZY~=ZP|n}8(wO`1j^TW zWgwx%{Td}%RJNq4dR*F}Kd|@d3SJ@w$>Q7tI!tT)SE+3JEsw6C0=!ExH6c3ZXN4D> zm#*83voZzREURei54z z5I*9b-gUz%xHaNV3paYe5`*90CXDI(B;$Jx>x-agv(i#DcxwKKvH7Cqu*+Q-{O zYeEY=qOG(>-fhf)qx7gJ+0lArdCkp1CsQzmA^HTbx?s_lJBM(X9SgE*+6vq-LAzUA z%ltZ+(Tge;2bM}+1h#ar}RtW=G_^2M^d(cSU!oTt4g5 zNc*3pcjL~N5m0=_8%GHXj)aMILBsWe*KUq}ls|=h4_$?v!irWe^#MxbV-P6dKJ8n6 zN0NFLH}7^1I_ zRSy%YSP=;td%2O{NSNmJ?4ft?R+KjXmD=UI2o4YoeNRp+$wgR-YYo)M|8RZ(_JS@} z1&D+Gk^YsYa@Op6G$bBQ7627@rHGDys-}K_3N5s8$}dII-spRum|qa9)9mB(`NRk9 zWAq9HeMO6NzL~GttdOHPqN|Xul-wrO#T7^Y5jd-c86ax+pc4y&Jf$2+$jd%5)&4|2 zve)*4;ps@Def6F!-ye@PYQ10$20w`-`r-4fYQ|LqJoqs2%u+;WQhU;TCm70udE z2Sdb9;bxns@T2%)#r}7%`yCFBPY*_FE$XJ-$E>Mg-sXM$#xJ-AXB`eAP^6_1tkNol zd3?s<5zk)sva8z&uP`k)4yp56edNwQbQL`14j|)DPoN1J`Cu%{6LNcM{>Nda zsK{f&(Oe!e*^5%*>2EUziuUyeT;DkY8S5M;k&>P+!}hFOuOAQ^QWXEo zr4-p^hSxXGc-?p)2Kgl2ux}**Y6h!);RNUicWjQD==%jq^BF=0-mrm@umk<|_g5p( zAt2sri4>-D4c_Fc0Gp%)K(|uVT9LGmp+oJ^i=O;_XMXEqHZzNufEl^3n2nEgE{jLe z1s(^{myXuL>avD|`W(v3?#sUDDcWwjPUZzFEDnfo0Yu z7yiBPD&ZN{zR9R9qB8z{le?~AOzAQj(e$IU66YTwGBxaPjxc9_1lFN#2>v~6kj>yfh8lUDXU-xHt`_BgL#kMj!Bix5> zrtxl1_%0`j7&I5;VVU2WhCkxWCl)H&_St7xq|3Pl^9zmHRW%67qL-h<0DW#Lb4`f7=KBZjX6E0d7%UhzR_Kzg8|gC-zciMiC`t*%k(E zxZRCA<~YW7?MVICK!;(Zzd&BV5^e#O1X-!s99G5BAx2}lwz&D-#oL~T$EanteK`Nl zw}W@Rx-yxKQ*BOkd2buQo5!KOcp`5q`d)~h4l#hW8kP=f_Qyr$4f&wfRCdu=Fp)PJ zGqD*>QD06J0~N2l1F&H~#DSIe zl^9@n#yrRtZZWulx@t5iN?7)K-;eupzqq8tW_q@=8BWBsLbNHzSt{sl3j}1Ue@{f61udyru_65+8 zAw84h8_U{R9Ipq{94vCGtETOw5+32-Rh)8i)~84pQJ1)Kx)27H?EDdKBo%F4m&_+| zyODiJ`Y7A`U65BzkVFKHGu6yifXwHQfa8;gE>~~=`N#KwjSd7%SkN~4QfDg39o{-j zRO1&{y*K(N1CWCl9k=gxR}2Dw6AB=xnq*hH03F5k{!sRJB;Gj6Na$1RMly7P21d_z zwVrX&oj0r_B|Y?y4Ma~k$|LXgnDO-O9VRB9ar8|NogGb!(FH4Ftq47{MCX_SmZ`2- zq9-7)1R>n)Nhu9lMR^6?_wzDz5@ZpakICch;LpiH0a#l<$G=T4n|SPbv)Y)QC&5X^ z5cQJLA%gcb?lRCtEvHZD5o_1g(ku)_lCIq`x+$+8-1pV{a=RJ(-A{X7`Q(EwZ>0%(QqtgsYr+NKhL4!lf#eIAzHJyZ}oGcvKPtLF|cHw%Ieo3nUcr-5j zqufiwOqp-h>h+ z3S^J&DSv!Y1#a~BOuv8qF2!iSOkDe=SoOT!%Lf=?D zYD?fzLZ1u(5B};087Y1b*;<8})d5TQ&&*P7{M0K&@xegtF;T*(V!dBQouD4?Tj@>| z`6|U~RI{2*M$oC(jiHMJ#vXS>N7!7yUs_kW0p^nKC)czyq212;0sV%tVVw&k^))8) zMhD>Q0Llfa3qB0o1fT3V0m;ee?^?6b{R<&4@zy0kOR;HQ3W%+I&{006&_e+z>ILjl z>=f_n9Plh(w}9E%C_KMp?gn%pNy8xo^k8_I(4m?k6eh4hIsi-?OT_EM5m{?+CqbU;p_ zAzg!e)jY+DRQmR=4x?<{{!)`LcI^xI4^K=qwx(-Sef!9IC-$7a=*VKdKAB5#Rgf_; z*~I%|Y2h$LxnDRk-OR`Xya~%xrP;$gX))C?=p+j3qKnI7xo@jleQaH0Ih3XzYyYyl zXD;-Z9q%nx(a2@AxZAl|L$q8xCVs_RjU~sg2F6D{MIQ7tvOu>7X!o^5u+MObPfm|V ziI$E~QdQKv##&HebVry`{*cj?*SH0D-&u9KL_?#;wA#I=_M+zAi=rwqHO=Ls)PV`B zhgd^Y&rHHRo~6YYru0z1?x^yU>Z_)R7F&FDpoB*Rt076&j2Fs|mNu~V?(YM_cs9lb zN^?|4J6$3-6nqRG*LRlZjW2scxwrprj-r0*wd)n5V~|uu86St3G0lv zBdawErAHgrAkLQPynpxfCf z-5quu-PX#crp5^ZK}m_ma%rQaG}kH^`=TE(Ygs{qf?(@aNZ7uSQG-I4YZL*A$(+tp z45Kyj&~H5}BgGxdhrVDq&o6aNVwPSEa?2>galQV(jQ77o?h@Q+YS2_62ri3I)yK6pS4Yn+OEnDPUk{hC15+tyW)S$i|gfDuzZBm9cJ3dN)atvAzgv~ zyw8S~L?`A1`>0De*gQ%uRR8ZoFquuAvh=DnY~@W!^r>&T-Qgu?DQh;AVeACN?1;uR zfpb=3JhLLg3Of^Tl+eZwz zW+UcL0x5jHd)AR|Hap2P$CE7lKtMhU$+@jCX8owXbipAS3(fQC_3NolK4qP8<;d{f)7g}FEqwQFxCv%+iaIzXBXvmzAB27*=@}aOM)Gn)NR`pn#Q;tcv7y>N zZ%q4)h=cr7w|-OF3_sA#(9;3(?}r2*eu7Ngi6}PHR33 z*$cGl-ra>d5jkq7H)Me2p>UJ>~#Oe(ZS|m2V}5BA^t!xd30@ z2ZE!=nuDnaRbU~(lsTB7inhjZhBAGPC{Z z$5Ma#g_%gdaJFC~58l=dyZPkZd0thpNg`b8 zraFO1?faAl{%ct*;d;WU58*O%RHkNhW7a*JpTo9=0;4bOZJ|p#Tg*02s|0i`ukJBi zz`A%wcE=%`EDIM)knar(!O&wx?u-lLU!dVgT@yk>Qu#Sb$M*4{HIm-m-J+^@z{9D6 zE(8ILFfSmTA+ozU%ve&(FTRZve7F-2ypH9+-32ivUhd=AdP3;>uiw3+AAUh!pWsw9 zPX~`4TJ0VVrbdGk`T;)hgY~eyO28E6B=av2N64)|0Q8A{0rIXpz_^w-QC|TJG;=-& zhzK}=R`(4OA{yt!|KY9_6}w=aGGr%qIz@uUG`~xv*owVs%s$;y|7|SR?h-FSyNYQ# z^1i*HexSxEV@G9Jp01WA$1|QVcOO8Qx$ytWlNL?~XIK?#$eVZpYG=+pXTwP(Ue=zP zd8QY|e4-cqM;{{p!a1SNH@5-DO8vc%wG=*a8o-#qcSEBCcV~$zZc?6o@^{J5Bb;9kMOT&+MWNH0x zEq-9KHmn;IhH7La3WMnLa)A^ae64uvlJW~AG5Wzm>5KG!RCBGu%MWx;%54@e;%`&d z=1c10o_-g5E(q%6svC*xFc-HCI|}Ev?zdU%c`l}M;UiiKv>GKEv1E1r?7q|#HI23R zxedM@WLyOx#Kq`Bxc3j**_Q7=gPVohR1<}k*)x2|woY_rj+2=wHf78ae3VM0vX@CZ^q^TTTs&iMKKQPLSY#m-(y=Mw; z+aA!xnGD-A@Vb2ZA+Mo2Kn7WzOxsM4?(C?3fY*$) zDKO#|$v5oiQvkJDhQ>hk*{{c%XcNQbMxSaX2zpf$;5*ii+{xx$3ak?rg?zByoc6p8 zRxw)_;Hq6=rkuIJ-f*L7Y#bQA)(2EBtF8U-gpQlEBzz(3V9i8hM;oiWq`ZE0PQy9- z3h7>0(>jyrSHWOM!7$G*>*&xi{lImW;$_l6!8;;H58*G-DcLzjYOQT;;aE1TWF)KU z+eZ=bP90DcAGtW2&e@P0>38{+?)9A9fWo zkvBy#s;wbITQxIR*|M^h;^E3@y>GyKsGvwYcAcymHf1x9&jZqJYYt!xtiUj0Ar|(# zcF-;;)t&pP*+-aFnXtaJ1U6UVy@RNDs#NJzMba&Fv46De^?bE5SY6#K`jfM>QbW`a zUatH6FHw&pj@`NccISRyvR0z8(~zAJ%K=@&#TzhxWJ%6*8FHDKI#TMG%Mn4XX$?T@ z(baA7-i1@~NfLv_13vbPMX#Gl(U#{?!rb$EKZh)F`V+e0a>RqZgCgg*h#&^I@IChd zeFA-n{7a7grJ+RHT&}30z-~G!u~h=Rx6;`sK)YyoSk>tDnBrsl^w1xG8V}~)It%X2 z&foi&<7IxlqPGN;5mV>yzj#_x2VY)(7e+GH)V+Zwx-FA`P*zes!&t^fFKx4=J4Blb zVos~8Y&^1%8+cD#H zm+6bIR1e)WV7hq;2mX@txn-Z*E-~sW`2V#%_dgl2zkaTw z034x5XaqVJ`wJw=;}YM48LOx|qtvbiw8`*3tEwn{$BY+;J{>@LZuyKF`@;Gr4)e!soGC476r%()BQf zXj^0?^OnSwe=lsJxjuMgMJ|0=BI;T4Titrlr^`am`H*`xHe^-J#BceMtXzl*L{W&D z3e13)`POaQ1-aT*Y8=8HU;2mNP_cB-hWgL@0j?S+W~+NoLR-MmSIYO^V5RwwsFOAa zIqo7Cn-&W-i~Dh@^_#QlSYMGLIlS61YO!#}Vn+QqR z(ms(FgkwDBqc^fx%m8iij%YWfgJ}I>@0CVl-96fPLk^rtq14q=N{e$(w~zy~#xP-m zesYUDT*9A0U8LPBFZV7zos_nTe8Hn1@v=0#33!v06Dm;q9OF?A8JRuj2)P+007hA& z9)WDq+5y01nCS;5#k;e^?B?_Pl9H4pX8FZE#BB~-N!-k;p@Ll$ttJs4DP^!TT`;Mm zL@8W~=E+`1^==W2X+3XB#0MeFghliqObU!rVsSRM)n-**KChPP5}2D}YqFpBC1uo8 zA9JWF@3e8u(jCoe(S?F^D-E!5GW|yd-G}lhnMz91{qJS4&gTHp{Qkb19BX3*q{TOn zD&B@w=o#JCof-2^H?#z{7p$v~VvbjY`3qf}X2r>%*aD3y;crQi-_?|{Y&|e2qDn>q z3nFv?Nb4bKW}m|1t}gF7RIlVpVhXz#5tB)Ulw@&=#OB4M-qn8h?Bgb=i*7`7OW^K) zhMi|JYgm_%98+-38^1Q8qse4-wHCxvuMBLN^;ie1Bz><(Pchwu0`Mpm-zvfq3KJU6xrcD&Ot9G{~m^N!i)m}MnfpFd8>lmg2BU|zQ z)l)Pthd~7p#h8{txC?L2ZA0mosH_^tsuqFaEw`Ifj&Xi`q%NlJYVGw>oT>FB>k2>;DCdhDecz@D7|{@PXX zmSlWFo#Ai@1>8*3ZpJl7QE_2L=KwR5K(81u2C?k_%|ZTK`PQGqfF1M>S6bDKHcw-C zvy!gmV-^@0E&D?|+6X%}^mxhw89f3$DO>c*?#)=qIz_>YI{u6#+5WdpW`dRV)aNVc z6z{W9U8B97&uZj?Vf(^E2dPdO%~!%cI|)EsZURu8KU9rC;8P^s2CsFA6rz>7p$HRzct#9(bKGSu@ce;}I+df)O~!nHB_LWr zn!=oX?Y{EtIxCwKRW@D0-wYFZ5U_q_v29N<`8p^=cMOPJ_(UT=2OLqEC4E?JfQx3O zq~C~wqf4QGIWUjcSBDgz2ir3qE_Gw2i)u`Tvf2HaX_?rIxDK!3tFG~F1*W44sF4vN zgqwqHk(XotQ!F>swE_ueIczzH&WcS3&78h!e9f9R$@KSOjlJ7(2~ zz9a2t6Gz=E&5u0{Q8EnNK!ZT@j8m*~0IdSz+6N(Y*AY(UT5^)KsDWxM3X$;-qO)kA zLxIJZ%Vd|_M9TP@$m+*$YR{vuXjn?=$VJKP2PFlKN&o~7>-;0o5hxrFc~9|oZ}`2( zD1RdGC3eP=6yK*uc_Di%ucsXBpM{tQSeI_9ilM2meFJgfeR_OC5!=bpteP!hk~zTr z_)T`DM^QY@d!5?#?m@?XUmcgz5I)_iaAK8V!u8WDE zxO-P&wEN|9A=gF1=ZZ+;03oJBL|uq;t?64C-U2w3$qh+8{{*PeaFPYC@ilObvwwK^ zGL>ZAp-)a}7wp^z818n`6AEQ{7VOjWaf~hWCU3F6eK#{l-nAQ+z^Q9^p`cy}8<;D-JgR;9mNZWkWp1wH3}RmD;1`&O>5{46%JwSu&6ndjC@oL zt0Fa3#{g&2M)^5KEXwC!>gaC4tnMK^$UPhj6J4SSb|TVxJ-rN$eXOEULu1g*_v6q* zK)KNg+r5=S1+%IHNs&I%D)y(s#hY{AD!GQOMFU)?0|}3ib6CXoApfcNr zoN`#UUIGOcD@teTvrw(P+0*NFB;ewxZ&grj#0%GN&wBr~n^rQ*g%+WIbuFBqFvlZV zW;|_bE}VnGjh}AR-Q#(6;12ge!`v{CP0^7h-U>h$086mE`CHhk3}_w|Z%!AGx+Z6q z{%6U$gN0#h&?V}z)~!+0E#Ggn^-sUKt`WT+c(I}St|sFOZ5w>H$AAj3dWa&xkwc|H z4n~0-4`-qxUw2yGdVP$gqS`n#h58ZfKt;nN7p$2x`}2=EmHWEMP-5r9oeaH?CwBIL R(fogv`TyTqprQSm`aepd$2|Z5 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SUPERV/pics/graphex.jpg b/doc/salome/gui/SUPERV/pics/graphex.jpg new file mode 100755 index 0000000000000000000000000000000000000000..60fa77bf976bb3dd995687338068fd187799d408 GIT binary patch literal 43231 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�jnmLQ(8> zCl%F9soM6-G9jg3J)a9Fh@%N4Xr?`tdEPuZH1ZmXZPk?>nR-_Te-{JpVYJM!fa-P~ zt#DrjqyB5sEYk(^MEl8F#p-y($M8(VGRko@5feSej{Xs0z3TF{;c%`Va~o{ncx8HY z9BUB#nrvqRv(S>=-0Bq}y(UasIKZzFW9s*3cHdlyg?oa5L;`Ja6aB9*XPKFl0~6+SggH;ZE|p>wk1PItzdg3A~WyNAJQ zNS;r+NbZuuq_@V+_{f(k=LQ>Uhm&GG#lT6j2J2l}m2E2{SGqJ!_FXfNIxPmIl7``v zKMC~Kir$^+)g4zo3w0H9_p*f$5@nQxlkFDc-m^%uDjsif=g$V_XI_-LbPX z#q#qS71J|;G4I5H`okqUsY~1jO9VUUVqk)1ua}c91`g$j0V9)OM&RN%ofwrTZ_m0e zK`zM2P4AM)jk#{D5*y1Qk;Q!dO!lp~6OBAflwJuF3$_Wye2xd9VmN!p5j_vPA*=egUa<`?%`d>_bEc1)uP*y@j znhlofRXy^P{jE@}l$x$@l@#3kW{E{n=$km&HPEPy_qNKjrX__Yt|o)7fpR17g5OAQKMGN9O(RF1lirjM|71|=->{a~%5#I8av_Yo-Fel&_y|cLEq{YS8Wh~USQ@?{#$fAROceWmm0_$DZEc+!ND7kdJ@|k&4 z^t*Sw4^`1lS>MWNTWv3dJM(T4MvrW79$6$EZHd-ofIR(ya9jb03{SuJz{j)l!M5?Y z%GSea6I4P#XIp_l1J?nWhO3Y7>;{WINKPXKHoZ zD4z^iI}_S5Bhbq3EXJ!sG>1V^2ko)hj|j(Ap|2gZRP=W59lYNfZh5n!tI4D}Iazlk zva)l63pp-k7So$;c`|utjzPyZirO~ zn}@p`7dtP=u-Pe-HLc8`yltHhGE-VzuhG*!SjQ4!yAOj}mP%v!$V0W*8laF9Mm zZ{Ji&Fz$fUGY7hn&R-8uPl*b?ljd1JEZ4p%4DH=tlRP*?>eu0$4=^7kJmRh5AB+&T zLD?&6&t{RCiVEAj1q~0SYiWb{c&Pz0BDxa^cIfuQ1dUE+PwhLVsu&;6C~x^BRb-)sVJ4T|{F;9G@*3FS)K$2k72_nyO zvtjPYgM}!oq3ac91mnsP&s5jEnX&#$)bhUi`IDiSWe^s}5?Pu3r|-YG7lR&pl~Wud z@1wl6TUHct4^aepIasfjS~(|?LhsSWp2Tpwz;Bfg?VnWi2j=svVy{J17ja1@cZ5UEqx$f$2p%!$f-L(-p>jeBl?=%yKwyUQ5*$X(7_6^Qi(_ z9v!@92@XAVpx+vZ-pyDCE4;HDm77D+O_q-JtIZ)tzbHPpR&6F+IXWYQ8*(WF=Fr$w z<>`HYxMA(fhZVtu5hy*K#^MxLcvA1V>@2&9#3)h5fj%`~j%;eG4BTTRPIRYz14BrT zmVTb=?rk2I>J4XT$(=g~7=;-Z=eKhrSVK$<7tB5qc|xwLdQmwQ9)iqOuHxm^wxbC{ z0`d?2@|uiYyN%&z1>yZl&1 z;R|YkL0s3>H)kUI>G+IhF;J2-m1kyHekyQSb{uK?qQ;OGRY^cmsiI)|7kYl7_9lbI z=T89}(TVm(x|^BxCRXl)t_johTW0Zud6huknYb&ucZ3>FXw@|eTV}#h{nxtlm3W;f z3j)|!`^xo;)8*GSZ+nr*bJz5Ty(Wl)g*|w@uoN$46qxI+Y^}u>19J{u6p{z4q*xf| z`}%Vnu1p~$LddT~AxY30)(OlLP=6eYyF!ULda_0)Pc7N3 zExJY@WnkK0Fdv;E2H0SSMxcFhOMIY4eX2^(@7uG{Jp0kkwuPM&CTU)_bI}rkFFa@1 z!`-`mF_lmpGh8hO3P86q6Wqy|Z2>Cbv1iaZoYxh|q;d+Wk4i`J!g;}4fZ$V&dyhJ) z?gNYDgu4Y3)-Om3n|btNN{Rn5Q}`7%1|pS-?h-I2Bf|umo)|l$0bgIOD{e~UGgKSu zvl;vcl7I2ca4D?^F-CM2mCciQGs1ya`V<>_$@`GOfr>=3 z!7Vl6ZsRB9@;+fJjN_@1sH>*hDF<@&^+fG2&rjCg2lYV#m1hEb#6X+~(IecQpRjdplV_rC5fUYPF5CsFh56jUtu84h^@gCQ z^`pXh5nxl)@1N~(-K8_qF%}C-!W|PygdqmTlMO}}#Xyw;T)XC$!M2b7TFdh8;z<5k z7{|(%S|~dK;TV-K|BnFJm=v#hO|IPT*g!PNw_A|oI3pus8H|CsFzEAeyE|hvX zsy*6fh>QNgfa;U+cSr3~Rl`Hz(^yT6P0$zi?Ls6kZmA7jZy|OpYpEt^2YEFbe|=HU zJ(~slJ$fo?3FxITSy{LN*1jtG&(FQdFFVInqke+WVN0dRW1aIyeg67#!vANlzkm{k zLP_0vg0AF0KNFw*?DM|{{wJ$LE$c?MQu3bd9l6&#Y>~pnzq__t_21Zb`{A<36MpQD z*E0lae7~l@wMGI`J!lUSg(#p*4GOtlkeDZhFgC8efU+&_O~`hiQ*8yB+BQZ~{PW6- zq%4sW6kkEL3n+@b_t(h(khWTG*jNALVXc~^o-U7p3VAR1lmRtsurs1PBORA523Du` z1+wI7t!JvJlg~s!wts#eUcE{qs~-#*rH}L$zq&hpfR-HJA)Kf#Y5oA;A_f!!UzW}D zbWU~V4wr4YF+stWsSVNqZ|C3Z21wgFqp^{FkU_bZxm3U21*XXV`MKUA;jG-r5;+}} zqGp*kY~+5gS!K`P@)UZJCArPD+$aYQY@YS1TrbM%aD>!`>AY@CyYp%7%V=njnP^8+ z4M@SW+qG)j>_mdf@P$wASFlxGmfStS?DZ7yI8Ig$n$ zd|3B$_y+AAW+yK4a7TI7eJ0Q7+H?jyUGHRN*~gtInvp1Fw7G5a%qQn7Gi})XSGhfw z3Fk%!3omuoQIPm3Q0)=-XUW-?4<=awVm|LBlG@upGo!bdT`=9Pv&uj)qXGr`| z63^0U1fh3e2o>RzWuf~aw$l35bPCOQ4A)iCgMdJ%#}XgX!1mD*`%0S2$jW7&h#ks; z+b66N6Wp2FEkkZAGGREk}%Nm%U!Uu0N@IGv20R|a6`vjd zqsO_@v%e;|gCpy#RfJDs8IqS1dwE(MBN2ks@G8P68}_PvfB4#n(j?(?+$mx!SBUEs zwx_~ii=DGRvv(#tTOyUt)0Zt4I;g3fNJfVrJ@By#LK_mR`f@RZ!{o6l_R3ybOs zP%qb)4j8wOAV_a@+Ydv2X`Av~NQC`9h01(P34D~cf26u2g7w3t2=-TJdP|+<@D(-) zcln5#{KUXinAxCrPaXe$LEl7pWmw0{t(x?~AB?hcd*V%3l^cAakq4{Wyp#70oQ)}& z+7yQ{FZmqyuvb@4cgS|Hfqv?i;?IP>h-NGmF60*Y{Eb0Le=+FZ5`#YQyIhy>zbnv= zL(7-mkg2L6 zX`P)f$A>Tl>~~5NKtpv0;zDHakf&k!VvW#|kE&tA&X0rHtx&b~4NkZ(^-uZ!LLVxb zP<5f?m28CL(e_Q%L+pN}gRFo5aQ!UIxF~WWDozYo<;ACV>Dm|PY2QknF?2VqXiXQE zz|BZU9RJ?a$A6P@)NlL=*!00IPoEER!J{*V=Ow1(Sv#y{V) zbLJe*wJSZ@*h6__76D+IEvUBf19qXqi5O93vJ*)i143d zCI1tJ6NG;m=--g2-4s2q%1MR&Z77Yup-}WM1N~z%|HOf1>9a&_=Rb$~FKQu8^NfgFf6#Y9}6^btN@ ztfJ^Fhx3|^Y1{b{B|8s%IKT?8dqU03B~hc=+JbiH_15(?^lRnXlcTPt+IuQL4&hsO z3tJy2=ahTDw|xzYdj_Z8HoLVHG?wr8yoXSAb|}h2)P1ZTDcjc^C?o{FEF!7y*jL%{ zEN#5&JGQ-QY@!;^E5gK(SphA-m9RnHDO-Ad8n5}j1}=G3$bH;HXLr?{=v!S21{v)} z21RU7o{2D{^GD~8Gav1)+gyHosoaRDnKR*c1fle)ErMa7?9N2Y&A_QVth<1kC%T*M z%{foxuB~s@O~9-v2v?JObA>EZm*vGbVwIpLpV6bj#lSUD==$v*PuBJ2 z8JWLoL{4pC$}qnif$<~q_>M2ZZ-$W+YY`{YG%vtouiZDwh%tt zk~&59$>W(YT=MG?zJpqqHyNZi_3|7~wGB?_)@AKO7#<)^&~r(%;kkH5{KtJR_z)myV(D+nHWPeyFa!d2Hv{+CxLIXHB_n4 z)@eRHx0>#K7#uT1FVXReWBStjNeYb}m*@J>*&wC0ba)b7Oh!?k_>^_J&ToG5L%|1I zsL?KmJv**w(Rvu+9Z!s$H*XgM-|sS4NTq54n+M>%%dNT%O?wewXzC;X{VT51oe%0X z)N)TRgoTvN_%^ss>4ptP5<~+m9>}Hr@Hu7tw#`5(y=VURu8)yL_td>2eSFxY7jWTp zfsGy|G5_25(z(*&N?w%V@#y!}v>5e|<^@7AfS|IlgaTL)owRuB3FH!=7Xz#dR2!X$ z6L~A*=v%Ikk;dM8vncdfxM`$7wX#hNKzQg%{9*fm zaU0x&X57vTf%c_AK{FxC@+t?xi-cmecPv4?r|?M#$ry7vffkURXk+yjdehjeo@jHz zMm_O#BD5R%f6tANz3SOpRLqHE`@+c;RaV0cjFN$HKpS)5mKb=HKPtrGiOf48YHxFm3s1R}GGj z=oEBk_0ZzQWRK^q^Xd>qc1zSGLewn%u=(vT^6ra)Omj`mVi0mNdF$_p0fN4kr|9;- zF*mPyPOS>(Ldpy86hL9lhknwKZ?uOfoeZ0WJfNM>Ha&kIoer-K_~KN)dg7_q(A)oR z4lc>*K-kBE83rsj<@8|(fop&10%S#!&UZ|1VD-pj(fs$OJ!`e2zvz;El+y8@uK5x*LmLr4E3 zm$DP>Xu5HjnTP>H^@c;~q?EYxenIMMd?u3H*D#){PC;wdSf|n#%!9VAeAA(ngQIPx*NTv7-VN^2~5Q70w} z5?Jp9K_E3}F=zfLKR}uX@?>rQF=ovKq+ATVz!=pp79yd}N1a545fkvghcVFj3DfYK z^$ioIe{pGHpNj`&)M3IE#hTZ;fb(C!DRX?KzB_TU{1d2|to2N=0AbSGNPQUAoDJJ| zFNX5y@QxMXQJ&U9Vggi#nYDb<$J?~8ZSsfYjvoZ=>GTJ-X5QneWg4U`c1$`rxrsCf zT3ZWli-7B8Dms9tJ*+oTap5NxgUTG)JLr3_L* zs8F5JX{}Kr!ieO?3Ip_{6;`*Aj+7unbYx`IaTK0RDRllssmfgMuEFnRJQ8F%V#>gk zZO0C0?3on<(eD>E<~*1&GM7fNS>mb?V?Mn^P{9h z9}PmPy&?zS4>x>EL+(&{9t(>YPK8t1U<2d_TrGPq?Z@u6J*zvs@Sw-7d#95XqZm55 zF!dw~oRU{ndT$vAC4QelXeY3D`OH6nV!m&J#6_(O_ste%i_@$ODsI(41#||+e?Sl6 z=@bH|`aEaN-bQy!*~#cMVr+-W706(X1k(%UgRB?Ol(a5i>}2CzU8m$BjRF1EgDv6~ zpoMu9S|P@Ai%fLbmqj9J947`&e|tHaku)_DM_cAK+|gxrluS@*FMx#NF%a{pw@7Zs zsA=edTZX17^g-_64?wql8$FFNMq`aadq*LQ|2FDu`rSj+P0f!seviW>Z2TQ|o-nz(cO<<2Ss9&=+3qB1glZ}uv$$>1#Ug$fd{L~X4FWtyH`6~QwI%w6JUnGYa z9=KIC>A>o6p}C#>Sl#FAf0k@e{Hkm=M1Dy14W%F2i}7A?>GM+@Q&gI~c5Pn0TzjM3 zVuFr?0lqF%NvWI81cd7rPzVpot45jX=e!Qt&?`G{2l0H!yR-XyAklb9q-`+(GCW3SbOijeHh4j1=f7x86j37;R!Ke5s8enik!M7Lj};FDU&r*eM3OHiIwZ7Fmn;Puo6k_)wxv zsO{sSilAbH+(accr;^l$FEFWl^{Fj(khg6(L-~!&b2*P;Ln0+$foEUv0xkqSkLBnMItbdW6DT>p5l^b!YrCM`r*5j-)G#E*C> z@nfdw+x<#a-yp4XL-^uw>==J5nP&%;TWx&u1Y>+Ny=?{V75&~an6$Yjqu*s$R2r#> zh!LWzL`ofrW_CghFe)6Iazt!0U=fMM1 z+&A}HPm%W|?mM*n7?nq>MUIn@ue}p0Yr@z*;(`A=)bNSbjwP$Oy5zf*@N*Bmq(0Y< z{3Zs>DPuUnj@yUZ-oLN>j;z+o>>1v9a_b61)1By^g#+zW4vDtm09h(8c7XELJQxfw z=j-LIlOB3Cyh;tJ6oVFWUV%Yx34P6mE{rSpG<5+vI04)_zsVs(cmKQVWiKyY3>xur z>G33n-$&;M@CzwCSE!V7n4lp0J+bxDcZ!3>+3r)Vs4@$RY`FXXtiP?NS8AfUg$|n_ijr!NIIyv{rR#K$D1UTE1x{#Sve0ecHiGrwO4e*um*i79C-U;T&nnFgZyniD`4m-(CxVlZ=CBaS z$SLRQ;{6r;4A}no_LN~|i4lVF0JFS5rdenzJf^v)89!jQ*vEY1*4pa3tX0|B5sBoO zB@D$;u`}gtsIYEz8whU7Wjw7lRVk`$p%>vF;=f8rMS}g+24}*a&)Ylqz9B@^D{JH- zNNv15o1>qRO(y)mR5k=vmVdxG&M-NUF6N=(xG5eODCnday3;K-r|pXzP=4n5>LtEC z7!#>bne>^3A%qM~5@I@`qeHW}PhCBA;AtmYI^zNO1r#ut7Av@NEGE);$KVfO(_pub84o|bg=1k7T+4$_uKu_ zqwPXejD_+O?@qpHP@(?SnV0TUDAcr(C(kviM1&T}R?wwOFgzE z@V}3j9^IR2&f$((AXXGHKm@F=}GQSJi%vUO|HmduB$(oC6qTrJ~fV8TQ=g+4YSJILJn^+=(D~C8*nJjnky~9c<>d;ZV?pmXNA-kC0HW{S9imKx(q(U zf50sg5pIV_>!IoOj4m7?)RwTlsDb%Y!Zp$Q2hYnyJ@l`3ao$|dOLnE<1 zi;zx!5!3xnmw-uEbAk4`d}4G^tO;YC2wW}hQ-6f#?atW+*ah{fE5nsUPIO#A z6CRgUOoTz_%&0&|S`Yca^f3MT$Rxmrx+zrKz75<7Vw*?=kLZMuF zZ*>PaX$FH*7VFoO?|9^t@LVDV7;wISW$lwc5QrK<>jl%4=^Kjoe|rIibGiNSGQ30oL|;M}E<0+)PM>he|><``Xq|12cw(BzzPyvRAkh2J1Z)6SM8$&b?1!4c~ck zft^7J0`dcU8|0KJ3mPN92B?<*QVeu-zT!t<4MofW>uz@4eHPoi^9QMWJFXCSW~Gcl zKmJA%p|@B9X4Ad^Y8+|Me*NeL>KWbbNjIH(_kt9ys|j};g^|gaAodM*`pbe-`$|Mr zC8tLbulx&(h#?Y;q$|Gh?cCyMG2mhT%I)mg;nA}exP65mRV_OfuvF%ygFFW34`4;M zY&{gbeB8e8vRvz`SMP%BWpAcIC-5o(7$FKfubD|p?)Dj?UoK)wQnm6J_c5M?$q+7h z@TN28tI(_E!%JrIguglA_%(9Pf*yq!*mWt8b2gDLQ+dv9`nZ;k{<86vBLt8c!c~(f z&zrKb&-?m?$8kQZTi%bI#?<@D?Bh8^Eak}Hr6zr$5(3pcKmh0fy6s|xTN`l9yAO6R?aeL#~dzpaiMrp54u z9S-Z6>bdWtlC~f#(}J4ezhSj^)Ru56dG?4%^wJikjC61+q{xNN{qi;J*4NYR&xe$5 zeb|ZhW(II$&=c-c`P=flKS^GjlU#8=NNInxk{E!Z7^#AAhrBxxYeGY(%5tx3$p+@u zD?!Q56KaDm)NRktEPwQSp37E?8pue*eq zA-Wmiq^H|{8;&x=df{2M5AAu$u%VIWt|a5++T;VT=(20I#+pWI$T1J0YL`f6MfwG_ zHvaAFp6`?Op|_l;Ynn|Xi^{Pf{t>PTfjpRFzojt0k2F`@IX@x>9@=vAPDAN1BCHcF zvOKe%wNeZuNW0&Hc^S**v?1+t25M46!fybdh8gJRG_p?t{Qz|~12+X@G{SQ@KEqNy z10hIkc%maQa&nYxSexvMugikjhylf$e5ZWyn>TK$KDQ&8;Q*Z#lz zv<59A?3*3<;~sPz`}-4Hbol0P>wR-dKEhQnUl5Y{1r#PX2I0=KRnXkM^Of`T7gGhK z0&?`zRPqB9r6H>TV|3g+OsaDH<|8&EL(0+aA%uG?UQj5hXf9rsh*Mf6(N4R-2d8(SLw+Ka< zkk^0RCA6melHSZagv6$6w(su1Qkj^DnV|qycO7w`#lH`cu&Dh@G{@hs&xX+&>|-8v zM2eINB3^~u8lx=Z4ir4iuzE-b^Gt8WTY@oZkhkXeY*E-xjZFPd$~WhZpfv`362L(( zMrMM|K4PG9Xf|6fUp{$rZ%{d>mp|74brxoID^R<@*XW`{-4 zJKY8oKdh&K#13)A-h32eedgWtmWa>3al_04m16T3h4{A3Sn$~g>I^>r_}K%}9Obmw z&fTYKPy0A2Cj@VfAA24$(C$ScjEGio7(z{0L(cWS3#1JLmGsCpI2+7XLncSXQUn($-xG-Xd`AB}i1tT!>z z=sJ@$+W#Wbi9PS2>FIs5(9k%(oc&rdW1up@ag4?gZfk{o-sJG;9#&MC<|;+lKJ%fl z%uc$ROF+>oNfTp?RH4C(=|DT-gAHHkM$mfAdJ?KEoYKe-bip?iBOS7iT1Hmjxd%5B zy7Gy2sSDs+u(4pvv!a(${o%+R-Ok*Dv8(Sl`x*74CPJ_yQ=qXw*s~>&Hjs<%fN>vy zBTzi~A!nKfjzXInP)qvYR!T4wc&!dHD)^R!??8Ca7;@RyYm%yTJ6Z@7K|7X0M;DWR z4ELLt;{1PHO~4vfBOvQUZ)44d&~m;L1F6k+DDEqRu`_#a zywFs67&R z;z;w~!G%(tzqip+JRx5?Yw!F^lc2XJpWJU5PheJ4@p{mv z`79lQz(+V^S)#dvH$G!pDv4@V8>M^0veDgqEi&XoW~5YIPeY-0(Sh(xx}pB8<4Y1q)i(u{b|>O3KRzs>Mpwjz7yf;)uN^-uvLUv93~wr@J#I+R^9l3RoC!20 zrn75dXdd}|I$^|mWag#9p|kZ}!<1n4ehV-)r=P?JKlO$B^!fDv#z%(tZ}cwjHO-?y z#Y5qyz?sD-)ab`1wSwUkzFTDMXPom{<&X0qBuVC8wc*b=?gQ(_U0$Xw%lgp zB9uWfhmcyA(K=x*#^#B2UY{<7T$_?Lab*urknz)Yv-!R!dHdRnn6lvTno$om+aYJ7 zr|1%K$W!WFLK|pmDB3-*wJ35j5qb*x0 zOzg75s-U|AdqqeqUH-Ewoe7K{x%x4#D-1FeVZugO4w^}1Y9^RPs_~A=uXtFU`>qNV z!013x{Y^)y;1q29N!y{B)G0%gUenR;(r<5-ygCsiGf!2S@}o%iz&Ohmc`=|QXEQa# zk7e$Siir8lzuUmKgp%7nqEK6g0<<#%Tx>KI%7f8?)X*4cquPY&SURpMW;{7Bkf~Z# zs9ND8dIE(J8|%8krCd|mNvM`QfC{yua`hD(7eSn$myur}I}MQuk>gCwf7F z=_rEN{=%WwNCe^V_AeYx2Uvb<7w+WjoWCpo!|O_&fh=adK?Brt+x7hct5o-=z53zP z-6`-VEzUKb3or~g=y$$IV+})k+vq*Rr(Q{9fRQqoNexJ)V2KrrxC0h+s6`RT^MHIFXepS==2g6^#DYl$`_!&if8LnBn zqT+md<(H_U+G6=_bfF8r!i-2|4ZnwsOlLT`2CDRr7`oObK>uN2m}KDzT9!jxt6Jxe|nzJEhsrOaCde`7v7m9(=T}xZh{#$!*8r4*`t_!19iIxgBr6`SPiBd`@ zA|N0}HzFbeD$;jq1cZ=8#DGOAESnNa=@bN{jYtz|0@5S_Vu&4}bdfG01c-_>2~BL$ zNJ5r(Qu};+@49E-F~0NN^PPLn9p{f@5Z79Bt-0oUo9BJrXDWYAp}J1m2f!v@?qV*- zH+=OS>h&e!W(}jaQoP#iQq3h(bU}TFs!z`wr}AqEhWs${c9iYUR-aBvnoD~_ zbRXeXZY%VYj-A*i9kLi?!?LNp0ia%l@Pv&*E1DjtA>5vJ=2b)zZ$t8jN8!>Qx6 zIg*!@IXzQ8*EV&M!nlB06>2$)BUe{0EmfG60Z0dF$dv-xM*gcKpB?0Xq&|ZXeT{L#px*Q1d!T;8s4D#=(lrr<~6>I*^7WZa7=|Hv2be!HU*gd^x%FvUk(Z(_Fm{!+utN>%UG zod3#yV%~kch#j+$pisbA4{q6t>-_??3YMb^M9Cq zTAGLL{Z2{yRf*cuXU01YB=}N0;g*J}bwZAK7F0mv`E#0$s^?CoyV;&?s2d1)vzLP` zlR@V=yXHa+FXfIJZ?Y$CJo0PDyRFTe_Ua^c4@mcp;qxt*;rD9!V-Tr}cseMkmYQBwvE1*~ ziox&;YGhlu-4W;^Lqal{C+#;{)KthLkb~JG<+cShu@*p)-wO)iyDW(HI`HBc)bVVi zz-uYd%Ww2FW<sUTKZ+9cTDVWVSNlBk&kSW@45e;RW!kW*Z(o6BtMO?70>R->^?iE6TJ8j}#XRvZ1zOSEuJO$TpfM@R=jYICY19_bb`udAd5KWrB?H~2ePK3ZZFy7AuX z^JvmAJ_l4|Q>QkCz#70}?0tT@u6u3I!$wEF>}pV$_?s*MJLZgV%Klk z`D*x^3S5Xmy}d{LJ{M*rKV9+Y&U^NCZI>#!4b_q>&c3DaC(3kTP~?AAt~&`MWdJHk z9Dj;vgF1=I(dfYMC?8KVQNZs+0E%$b;PDzgYBNQM9~#(@6i`o(baI1~wAUN3qJ>iyqTEFf9Z@ULq*&rT_; z0+k?BDS>iVf)*P9Fi=Q0GzLqG!j z5H8bkE@_NvNN3DMMC|tAST*sdOIWF_Wm(5Ig91swio&#&MO(G=OCb+1+Si^9!D}Rq z%#+NFzMajX<12io%L#nWYm@~furG2cw|o$rwtVh9DhtP9CHToK;xY50{v6NZ1w=9_ zLGQBayo0k|sJ;)niw*-5&jj`MnhhEMBw{xpet?sS zbGmXc??BP@|0SF5-xWBbqcsM9-dq2e6M@fFyDRW&nZ<&#Y1Z^NmHvbkLjK>3H8r2* zA>SF9KR7J3dQNMsIl7Y9&~HtHBhv$r^W~npips!t@y5$SIr+%#&nprPkiO?LG~ar# z7213@16v2yALuM}gIBqlX--V^NA5CSHDH-KOkNe42RgGWCuJ-mY6~Aqyl`eQ3jxDCfH`4=TdI+ zD>pJQD9ZFVPTihe=sI_1FFtUFHrKvT#qnrgS9dwyCk*4(KKLy3LK|(;CW?p1mv83$ z)O+h1-m(`*r6MEukS`La_IyYzzXG5P_pJ|bP~B)w0>i}lq4b&;MoABt;j^$3259(J z>XyU@Z$?&BKP!IP(89l{G+RaCxkFC#o6XRLL2w=fmY97|*@)4(iYWmqU)X&5$%@TW zTf1;Gk=axJNPv`?yO|WEH}SgcQ!LKgKBre)Sl^4fudtB!*9L`)vuc<<(8J1?*LL`T z7zH^!#}8R=I!o@V{Mc(`bT&fiPNmPyh)sEjLvjR3C?^)W58uo-ix3K7^T6Uju!)?G8^VrFlw!jJX!Wk=O2X+xrw z8u@P1yEJTx8k2 zmBpQqV8Pgb49L6Sbw7*3cdN9?A8smEkRrc#F71m2#)ZKR?36yVw7d-T8J-$IbU+-y zp<<=j3A2djp3=80o~W*NQ%Mbvu8I4m!ZD8ANGwjhSRR>}8sKQF6uH+jy@mI$99-KL zvgh+YElc;?9H_-_!aERN@A2N^k{-g_Kq;_jj9LeH2+gaV!xzo!j1Z(;CEhqPpZpzN z@2GnwoK3+Sjxha`1sVQF zhhw+pq@P&29H-we2FRdkB}oz5ZQV2ZYrmo^<$9-Z_@|DJlJh^b{~mPE`bZqDk&h8g z#oi69Z1MFqs+bMBYMZR{Oe_1t{wJ};!EQzmTP?1d(sr*=V zY}USfG(}wl*wCDy7gvKuuiYzDw(2lFBfUL~hTme4GQ7UnH;VR6WpNlqVP>OTqiBU4 z{fvbf$i2h%`L)Ka7g5?R_cs#<{by>C+!-bpPMO!0+b|AgZ8-D6Y|XO<>=amC@LaPSE=u`w3|4I7x%C@@=w|`P3eq z&JiY1UBK^pr0MfkTlcIa+GE0Yq}Ge|CI$kKaiuq`Mh8*&WT^ToY}r9t_sC=rrhqCx z!0I^<1Qc{hauacsJW5|Z@r!DS$=o*;*%b8V2~+ehgZ3-4a^T;Uz{BWePIvId4kF#T z?c~0l?X))=Q}#AcHEiXpwQAUkY~YQCXUQJVbxtN#>Fyvkm7LO)&7O@+Avs0ON-RZ^ zoHP+k60FwM8ei6=9ry(>%=_V+U=YY;o~3B{+qLzW!NI`9BY=f?ZE*kI*p1uM*_a6Q z-n!-_rB0$n%q$JfFP0$e#Rs~DKQH18v9C2G$K|Y0ZW>0A(7v`uVtj2SSRh$2FPgmj zP38C(o$5a((o?RHshnqiL5MW@wPsMa?i1)kn)i)#cMWb(5cx;0-d#ndM=71`(^_Bs zwtevJ_Xn3XP-4jpo=lm;fgy1$30_u(JsGtW`FUjAG=0D4Y0uf!GnI@EiLJr{vJAq> zfvtSDkS-BY7U=szVh^U6d= z7Y*~XM1!}kC7SMz_!R#myCq^>oq1U%TfGN~d>z)zqFzMX#(HaVu1IJ(6B69@XgguHYRpAixec-a5PQLdrCG1O~=#3$1d71Ke- zl|K*3mfpI}pyyXNks+5U;#UF)hRS4aErlkQ#iQpf2^#_<@XNPsEbhX-i58V{5AHZa z0U=gnQ5LCisa1+_J@<)Uk3ag%wL9ZH%y2%a|B1uY%L^E+2v&tg{Gtv0GwRTw5sJ_x z^^Rr+!6ZO_eHi1=e`iHghxVdXQQfEq3PvR=_J)#aH?KRXbS3#D#F*GCF0@3uo3%V!VH8*j&g2Fh*X$&wa%zhZ#k3LKNh6c_Zmd*)hAW1_ z*X?Z9avAVP*V|hd+i%iw*e>>J_t{xc++V+M30(qnGWU4@N^)hy5?x0WA<&s^%}At&jC%(~>8Z=^J&(J5{GzR)eDK}bI%eOa zwSMfr@fl>4X$sPJei&DRY}~P7hf~C7!H%}}!(6|sYa5 z(`DwQ`LCcr=`j`vHgDi&_T_$ee$X4dkZVPaWz3mYxeU0#6BVzh`PaW!9LOwHWVFvNzf)rz}&z1WA_oHqJr*A((qAE6boU-In9^)g<+YwWadmQy{ z{E+%j+f}+$uB)rw6a1JuCSD^r%T!7A@12gdC^?(N!0)F2WiZKcJX)EJM(jZjaV&mVyX9Sx|@QB%}`H<40DWjSRPZ!&$ zY@RoMI=08Pagh0pJI@30#HU-qORm3Cw#atQe@GG8TkMG3Lqh6$545ZN8rC{1uE4Z< zi={RKI1OIqPA?mF9rP1gQsaD)2BGo$PWudZMgk@>0IZroJedxe3%tXO%*ReFD_pVp z!Km@d$5hwPRAkAI=P`KrMY8S%qw0~8N>zb*mjc0XTf8L?F=0sw!k#WE7q;THjp|mB zzyB?MwWymeCc5&#Cj=T}vh&M*KTT2xiB2^@fGd@=dU+|)F&Ucp(D%R;t%huMZC01BudLnHV2vG)_wEAiP; z*AEVhed+kvl&`MNKXjGiT&k1FH^mmMgLa7R_kE0$T=hq{rTw9(r8RG5r-xWyENnvN&qepAemWDY zW^?nU)}fl{yEE8QIg=U8R+?|=s17OH{RsUae8gxg4~mZFHeFw@2?DoVvPbQs{kHTl zqYLY;TeyW+8)ge~qGA#O|7wB@H|61L1Jir=$UsZ< zOs)G%gK?Lkc+39+gFP=ubu0KMgn<=K|1?Ql&jQUDu7BeZ{2yq?z*bD0?EP#V9PIMR zK6-HTxG8&0Q>J+nXcmC8OaGyF&1aLiKl-G=e5hsM1>pnb?LNpfWSrsI?&roFPIJ>$ zlsVf;3We7~Q8!aUw>DQbGu}4PnT{foK#?bcBWw=P2<}18+1x7^S9edI&$tF4Fi%o7 z(P3UEY_w`}Whs@u_5p`VyH!~tK>4EsU3+EIsI-2?uGt5sn{K-Fx=oLST}bT(?3m${ z5CKdCaB%T@gtP8pW(zR$T9eQOr=KsTLDS{{6t*{+`yz=}8u1mYAV9h7tkTd_zE~W8 zmXa7rMjwwb#^<)s1OPr22S`27=_J3X!u#L29q5jE6|tTciq!IN${{ej;7pLuSOQr- zfC1czGkf$Kvn5{nzM^JQ$4={!#F&(o@Z=4!ie&tN@B@X4kq!=y6nlCJHa7PM`PRty z?9tZr`trThcUEeNRAxL9>mHQ=MFx*HFHYZ^78TXn{_^Nr<+iC2a(AXQ{FJ?gpMM(O z&cJZ^0EI6IuTny9)6T2@c+*J?ImvHpnQQgK6&AfHjLmC)IcCeINSP@;%4}o;0jx#g zx_A{sdD# zsLy-)G}bqVjN_g?vtRB@Lr2eIvAstH^_gG!^2NC%oO&6ivN7rEo(FatwNMAYo0Xxl zpg1IZG=_66Pic9ziZM$lW*@a=l~VdKNTwNgdVuA^bQOmw8uO+J6swBJYD&Y?`xkEy z%T2~$B8ZcLD95~hsn;dzbm^!yl|qhkJ|s!gGp`Dg&QO^7%KKd~c3yuzP@w%&_^0cyVpC|KItQM!rNYp`Cg!K0^KhDss{O!S$Vok={yYj`0K_A@5t~g zp}IM4gxUEP^Kx8<>D!Eb`_!WDxEJCyw(UFcuD9nd0C3KNX!Ea)9{*T0S?K&AnN&IN z>kp}0JFS%!kxVd?udJF@X7d8bA3TF7xF3X}HN2n66d)>|xxog*vF)$US60Ch8|39p znZ0M!D%lyJ=pe206p+}8f8nqzS(A*C`a`C+G(a)tXDR0T9a8}R9>b@!mg`=UCVpMB_^ z?`1fc*I}{au?c+=0O8&Cxwpc8eZud!0J^21n+=kWATc6B7>wIHQLe68$9$ zw=^)87}54Io(3gs-r~rQm09wt=}P{mFbCBtXeHMe#7GN|X;M4XO_eb^jmli+I&NVWsuzlAtG?6sIAWOnu6?Z^10muLM z%I2x0EjFdQH8!quGT&*lu5vdf`V`W~YDb339di;1j=3Kvp;FjR!-V^i*yJ!V_X2#6 z4KE-JfnA<(=Deo5$0p6{16_cO*mNA59h{MDDye?r8EQ`~i3 z=a>LQHVrLf*l0`>5Lz1E4@*4Gzurzp`AtAOeRg#uWo`)muz>1qCkEg!SdFd&`ZlleiJ&+`v*x28TZmspq3B?&)=^g^Pte{AG!TIBwD z{)_IDHyN(j{l$JRoAv!ktDp4tm@RtTo;>XeJog}f%!WVz-b&tWtY*8-@Xm@u#xL(9 z9GSgPYJd3x3jCw$kIQQiz%=t~2ykG-Jo9BlD|=;dBh9klgX*azVcVuJwWK^8Wco?X zg9%MrSKKd;?mSMf&a9k}_t=K5ork9qDIkIMkA1 z+I>8ZjuG3A64+m`(Yjx)-h@OYz9d z{gtF^7$b3_2GMI@Lvh`UTn9>*(vkt<7TeHYQ#sGp#BC`TO~??LUz0ZHxanLwLAmxO z;NZpkG8*;{tEw{F|8CrJeRbnjeU^j%VRYSx}TY9Z6w!LHoTdnWfM zHEgg69O2!Wjzh>(7O3+#oTSn2RddOu$ii!P-8~jV=>p3&3dH+qa%fS?8c*%q$NY+P z7IWP$wX4)NeT8q06yin2EC@PAdsR6#hSpdq%q2~(pJV%_u2{JonhZ zcig%&iCA}ezU|DNqe#rUd18(C9nkkBkInYm?)QD)Zy6!;qmyr&8+1bsXjF@*6wC?> z21v-)ms!UxJ@ivzcBRn=4{0NUOnG(j&W%lKNyJV&lo5ezRID&GBB5C50~vf4O#12y ztjrOT^)A-4S_A8zj`9d<&13r`i@HZ9b_7*nJe3~&ZC~0Ir6z(oS>L#JJxV~pRMgc2 zz2uNmA*Kq;;7MbkLKuBmJgqQn8a-1iRc&gVs#e(N{9G3AJyX?>v{l6$F1-Hh)%MCA zg98)H(ht>%-*-j)s-h*%{gBgxj)-(P^?G|e>MFEUQ&|bW$d>pW1y**Ra|lSJ=J{Xl zk2-`qZZs^g?N=-@40#CfjISZ50fD4XVh9%1@!c`?Mms(R4Buo)bk$Y?ePzO`rW{+R z>P2}bU6ir; z?Ur>-%C5nRz+0KY7b)>UhkjFCQIR*RhM7R3#Q`mN=(#6IgV{MGBt>cdm7Rvv3AV>Z z-pW+>U|V%Xix?VGJfat*&R9Se)XNTDgcwN;ErYYN$K!bTOWHotn9A?t7;rwX3@fl4 z4q%BvDYJ!L5p?oy#OAi4!3uSx_NY3h)lAGRlv-taGvPkS99HjBYBNJTVE`&BegTX` zy+8d?KM!So6_%t-|9YpzQ@C3mlw!Fy+PgZbbbw96)^6^kPeVYC9$;Yf z%i1@tlMFVGnu2Y}h#?0NyTMXUKuK|s01z%{M1Z)s$BpQe92HSgcRIe^mSKo;V!M6>@QO(}nNwF|!2 z=`i@`*kVV$^b2MFJ&pcvSA3kLg=UCKlT(DVVYKDjf)3sphdSZ=T(NhMDy;xVS+1P0 zC^tazl`+#Ev8;<4?#UAe2IFk9{Y4SnSs50mC7S_E5uchPW%&-r%YW)cXCNZ4YNA)G zc4NO>a2eAK|IB@n4I@*6>P6R1L}3%hA1$SD zymYId-7H9n3@f9TAuDQ8Q(`TV#MbqzPk-P*Jzrp`04PIIk1`<%PGvEea%cM)mJD#( zsIiKhwXTPe-@Eg$Rqhxy!|GZa@1Ou;kC^8v(3DRBFF3=RFi42eDGXKEMVp#7TBZ=)-5uO0qDfPdeR{#4Ly>JW2wH!l6_<-O-OIsMETvYF?)QNjy;yh~-Y0M~| z{m{%-e!b* zY~LCjV+mkldXp4HlY1Fjpor|x$3x<5>@aCKkkG6QakcjZD8cKjlkiOdr+O^x>ediV z0Q1}vW^s;-#*}sBUh&SI|8YNV zUVHEMG3@()(p3LzKJ8WyH+hKsVn$soG(z%CBBUJou4%54a<|W#Q6;oB(R=Lde`GqU z?usTcrGeirD_`JaWX`RDJ7CxUAITUg^QH+4RH2=p=6^R35C8N^=M(f<8u_q?Qur$AelYm*RG?PR@cdHrj6nhwPhg#CBF@;F1dnMy=Gl7x0Y! zm{^5@)T@mNLI5jJ`3#%#lgCiLb_oyUI|+hhUh`fR9?yl@B2V@J3!i)IH^-WdWAWNa zcZJbRhqt09+vNyV!n^Z?V&eSAvkM)jpfTcJQx6NivU@?E01_SB+=swns}p28Q1@3G z(el`oXZ$PPpmYt|3N}Jg9zs@ZQdbKIxGNC~G*Qu$NdbG*{O3G;*#;l>_`A`)q4#8z zF54RhHGHgeDvYIYLd?B=vCzu}`Z{)b$=+Go=o;vg&kYToo7h8*^V~j-3z&#u$0Bq8 z_G}>dHkkt!`vlu1ovN0HMjm7}ul z(xtJV6zPDj-p!niLMR&-gg3t=6aqD4NP%O{=`kL~3K@xk^#h6}h$~Inq|kp^ ztx3_@m82Y_PWqM)Xw17aWkV?-f6tb?lhxAu8Xa6;Y@8K($@X*6Rke6;rv#m{OrKexzBCB=JAltKUggomcz^{y`ZP=TSR9c&FY zy(l5mb*3+{eL5#*&Zy3jMT#b-BZsh|9won5=!$9x6PPzG6voH>y0O78MSC z^@rP(P8+HQ8rNMb8%fdFP@ny3wU?$WhFOfm2ASZaVpAKZ0STmx@2RxlNU}ua%pblO zLZmYpsV$VwA^sF4oS)}m5jk6(I&R)?J5rEVQ$=OeA#H%+MCQQj`aq4(Q@G<*{!b(m zsb&AOU<)|uXw}xM^-CW&(ySz>StmzG4OJ4J7;&^HCa~YNJ5GG$$*|g^rJm(0!YNe6 zw6r!zO^Of`KRP+TtdpyfPM}x)g0!TaCC8N$D#e5>1XqF-zJ95&_qSPJ(4mgXXI)U6pFqP7C z7Ca-dN=$s4zCXO0zAo4%v~@?@>wzP!l<^c7s={{1h!iX1fHtR_>3hNJPzF#*h;5{^ z%H3@vEie3*Vc(2^%*a_`Pz(2Y%6-bk736j6gv|c-@Yj`HnTh>r0>zLMruZP1H-oD@XDY`V1xq#8d^r zW>@u9I`+|^?GZXImLJ_Ko>uN?QzAYl1dou=4l^4@>#R$xDlwvq5yjkDjHsYiys8Q| z6aP*bv<;6jYI&6XS;s}1wDFy9jgL@sTw$qH2jmowr1Wjrev`7QJRpSAT%xmTsrqaM zuMyGz1cg;N9Bmbc{z9%K7faU~U_2%~X#<_f-1#wL5f@Gq$6Vn?S>$xtu0-Z)rLRi$ zpR%6e<;=-qZ-Cb#FyB?BIuq@7%d=uSMs#*fWAB;TpeQ;Dae#cw+bt*XsJtBWwCncp zhdSHj(u&9>{7G{*mE+0Cp&s+~fM=iEzWE{<(^tz`1FgF(}w_P+xI~jev z1%1wCzlUunhCL`cNkvTBju1=ape9tgb%GE$xsU2Ke!0Ve%K8kdMp84i2{G&SDS6n#})0$j*a z-U+L%spx?oA8qZKWXi}l6}+bCD?;3qZE^Y?_l;b~^9P;Y-9zL1shr!d)YkpZM-iNC z^&xMH1DVemHf!iNT5nEC4u1jN^s?Zg6)wMPi(R zYFXKQ)yTZMfO5@kEGLiNC+5v70_CdQ5P&;6ocp~^V9}p?q2(;v1x>?if|9GFA}@p{ zXrfU>{GrQ8_Ai5LTTdWn4-01IuZ)T4sX4%gadX zyBlX$B5Csc7Ev^KLk@R^&@eRNF)Q-iHRR;g+OrG!_Ez3_OG71!k%KsV6Ibsg^LUnG zTzCO_pS{SljIitea2GObiYbN)!K_b{SM0hdk9Uw)B>+lLW`Z}avLdD+=WKGM-%P)C zOKci;a*8j6ip!WTZBsFF{r=SHR5Ab)F)29Yx0QKX?jaGgvOHd9`Ni z1C`>%J1xW=o(X7k3>vQ&jw9Fh;w$h6;#e;22**GHib&y*yay8=K15aK5|Y)2~ZOTLWOeO zck9!QK zaFYL(y7N|IpLf_va^oi>ysTgw|yB$OL%EsB5!Y2H;H-HY7JG0;)prY===ZWP)l zy+)R&YRYEtvKZe$5hVlqEhv^WA2=I8g|m-1lqdKy^!I*H{oz$~4;nKBTpf}2#gKdM z_g90tFM66v6E?F3I^sNx)PWI`R*&RiB^G`F0RvJ`rs<}JJMTK+fhw2`_<#=@cMnTpqPwh;+X`4ewXhF`oeUYr<1j9NZ;e00H3E?NS~pjg@4cZ}F9i~u<2->kUF zKOE`1eEUm$DX{H-zursc-wzGf%Um=2Ut?r%rE9_ExRA@SxgFMVIt?1uZA)x_yKRj3 z1L3K6`6I7kU)b+olna~wa@mpd+GIgDw!(@mT(1F?{KET)`?vRMcbvpWblw1s_ekIO zY|TL#be7Xs58uZ;su_2~Rp8Xi39HnMBAZ@Gm57k>hIK0A?}vX!w{*Nx9N6A>VB#^h zT2#B1-OwpPTuLCEetmFVkcA{8Xw);vz3HiLWCCi5_tr`Z-(hY&V=|u{YmmF)e2~OY zbtOPMHh3uvDFx(3{l0FHHH$?lk90L*n1t=BgUPWw0VwhybWB!ElHap^RMsn}d@UAo z-d~du1Pi~;*n1HBtC~$bm_Mp#pYvIycU2|TQFA-^c|d~tg#Zi%*>J*?~ztHIF9Lb$+d&Sh8I6Iu=ytr{l zF?=%9H>-DqP3xg=1=Lg{kCL24J7_L%jPcdcR}oC}t!G zmVg^@kh_;g#>6_tY1!@{a!X0v$X=Q~WZBrLEro9nC&@MBIHkHcZ0E1dh7}!?m*uB@ z?Jv{&w%0L$mC81Vtl)_)!>K9bGOj%EgSUWK%C)m!`Ko0Tj&~N*^Jb=)!oxmdGw26y zx`gzCQkQ-4EeGdU1?0-dpPUk0#^dU3tLc$ZwS2(G@}+C$NaYpk1CHUhuG`(8uvDl= zt}}7pi|Q0aeeh1Q3#;8KF~3=4PR|BA?K)@2i~N~PC0K~?{(%7RvMn!Mvb<^s>0;aJTI^gtOSpy8b5YoavD;MV z=^Ix02-C7u!?rSnh7XiGfM94K{ibOfW;-Id=)DD-A4$E+w%hzJ*gZ3Y8Nv{Oj`(T7 z@|W8q0@v-$MTJQWE*f8`F6g*|%;q$ZqvbYvfxSpXk4MFDiv7&0M(P0j&RcE$KoF4? zrC%A43{0WOb4)t0pFBK>%%x>m8xLjEh95YC+6AX`!UtmHG8yF?u=XU9q^14 zuBi6hwwTy;OO{+XvocC*cO`3ll;Wfd~e-I=GzP^trL7E8#_W1k!4 zM9v1G(Nq=AlT}A`?JG|*Rn@ohM8#AaWO?RtDMG+ef?X&2#s=oChZ9X>P`ap^Rp&Q& z20om*&heT+*N(`;z}qQ=9m;Ea2NLHivncEswaxVMi;-TIKHB4Q4TY^Jq#TGW%f~=s zy?gh~q{pX*r+=xgOtO20cBz%~v})zIQe2;HNjY@KZ}VkcM-tv&8NdCk^P2uf!Y>?5 zP{*rPD749UdzaR9lvs|;BucGBAhH9@|M}tkEQ9uEU9VaVTP2JmUgH6F+MB9J(kZjU zOo0MKXu$pYdIa`b|tz@<>FZc5sM^ga?rn1hZU)ks$E}lf%>Ra_cT@w1sh|E$h z0%5Gb!4F}`pmQglqgvM6Hc#Vl=5#8OXxA6Tcjfxp?g+2y11~GPJjRPHe!@d@lY6FK zWXqbUa2CbpP31e^Dd%@7~bxoTl6eVo0|Okdh{hO=YAH&{frBRvfS;R$X=T(@mjT+8pRC zZ_TcU*-pwGOJkCUzG^pWc6PxpH2cUd!3a0O`XT9=o?cwaz&pE*D~7&j4Jj)_CfuXH zz(l$0IP+*lZ~uj+&U@8Tjm6`4R5B>(BODsODS=A}AkOQ5$ruLxC?9rjN;T0D27D{G7h^vd6Z={$LAOWi%leZlG8JO9(#eBE3b?vgW#zRcb_%{Y z1JTEvce>2~dUwu`+P8M76x0@%|Le*t`1KFDZBT&!v;OwN4^CP@&L;1#ayGPAz6O8# z(fqlo?w?Tz3G*AgB-RVtm_=#lO zXUWF2ywF@irQ^#eT{2H5$VL;%PP&%H6Og~+(XNWb^dmXX+@)^Mby!dBf4EbL>~ z+b#`EF!J0;6!s?kⅅ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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SUPERV/pics/loopfunctions.jpg b/doc/salome/gui/SUPERV/pics/loopfunctions.jpg new file mode 100755 index 0000000000000000000000000000000000000000..35529da4807281780b2d829d3242e683ae9af914 GIT binary patch literal 16834 zcmeHt2{@J8+xN3=Y_o(S!&a0j%2Y_U2BA)dGG)k=%w(qUkj%46rLwmvNoX*0>{On9iVcBeLr~sAXdovI;`;~s@j*}_scC3Ybo302;Dy3%5ETN6q@qUB&`?u@ zxBbEYA!;_7?YpIp(X#7Up!T?ONCzdP(g_}aUd4H?WmZVW((O7u!;YO?+`IPf6BZE_ zla)JkSYAQ##7WgtYU&!N&+F>x8yH?Nvbtn_*~Zq+-rd8~%iG8IYVeJa(6I1`$i$ns zZYSNjdoMXHJtOl`*5m9aFJ2ZD78RG2mc4%Swz{UauKrzX+sF2f&QD#0fx)5SkuRfT z<6r0I7Z#V6S60{7zv+d5kiV$~e*dP}PkONdy{M?Ek<_SfdLgL1!57I!O|x5ycKb0M zl!Yt%9_b)Dj^hcb&#UMKWzNlVTDr9`>=2S2*gN-4weOn!zbSV8|4Xw!6#G*z0>p$w zfWB=3l`;!!W^v%F!dWLq6Re`lDB*G5pdEtY6A zuITh7YLI8c)*@;24I$9ZNI}reX;_I9iq(z%h$#1UN;T}0c)9BK?&Q2*r_a;v$J4!9 z=Eahf5}J80dDUkb5p2En#a$^7-87cHAfGN`YEPZD*ExD9Za^6ybJ=9o=2S^#tVeNa z(T&{~B&IBU^v^%IUaca`7iv$seLFYh9!=P~Nz3uc{tt{VrS{i;5prKC+t8*7vKUyR zK9f2=sO@#Pqlz~;@S5llwfl@t6wE@p`_AL+VXqEHiAc6Ub?W#EWN^oW=WiJA6z$yh zTqvgKLm-_=v=u4dE=|a=OE7WD`%x{%#!|f=(>pY?3o7N0O07^IJ=sP(f+8yoQJ_Kl z2VP~2`;QbzNO1Sw4mMJo4}9vra@7w%%IPWDBB)F68p4IDgJ++-Pio>&ufKBA`dL8Z zS`{_h3QQo0AYRwLxx`M2$;zX>vhJ3x6!c28NyuY~zi=19$1_F6|azLHGdvYuM{`K z(%$^pl-|)<&~Tbj))D8+S}!K#==|E{gn`{-+Wa=(cFolHE`^QeW^HTJ~8qXD;H&8eWZeUvCrH3mg;4W>XEgLyF)-X?(u{nfdN6UnnC z2@M0Qzc}YnUqKd(QXkv4r_A@1WfZB6_yI!O+$3Q)CgB+Vlh{cL)MrI>h?`wM8XF;* z>Ct-q@c`eY zfG;aScmuQYi306XiokSHpvv0SPKoS`_Bj^L&Gtq<2`<}3t<|}22Z>ji$qd){aw~8t za1X2`SGRr;GdBG+Ra|f;)GPei!-y+-2Zx-M@XM96i^IrA^FkEJhP;6uQu|~0QQSw* zGYwrk=%$jmDv~^}RQH-tsVG34+zM5_ZAfm>tcjZW>DOJ+R2K%5HQ0>5m_~EBrl4dI zzeJvx~mY1z1B+8@BlMY}6!@v8Q#nzMb;qYe>_dHRXydVb;sTzzDa z@$5OTxJvNM-FauU7hEJ1qpgAtrD9`(~zh~bDV-p2>(W$CJ!=dw^`l1zyx)dk@ zPwqNQj!7(uoFa?Cb-fhGG46X4T913pkUg-Wr>bYRr>CEZb#*1O%y$o$sx(gIpqo~n z!@XH7G0+K~_zX-2fPH=bWUP%Hx1O7VRgel)5Piz3kM{LJ0~FV~CC+qTwS}#|xD-3Y zO%02VDn(ySw2icVL|wf{p3m!<+@0)+PH>mkwGjLr`Cm{g!`J$QKR)iqmLj`iGK3!I6B#%Ny9 zUfzD3yDY^mphDj%E6iz1PPlSss0N*R>Rd?AF{Kcuu2&n?W#=4rz8EJsm{e`A7f2MM z>tz||)Ecu7oD;fCw%xHaJ|w~_goFN<+%G%MCql2HQ`E<<4r|l)k`hXvl@@CZunPSW zsUcra&C)LWewU58kI>+Ad~vE%1mDA+J4_~WWlv_}F897Aev<$EEB(aM(=k75`(!`% z-cuVNN>VKE>z>R~y6wf}g9@Y{n#HlCME(+OqvZMF#B#UU+Ikq7%mAfC22T~?7nWE_ zL=OL=PI5ph$bqg03a8;VobrjJ6BG!hK|2*vAnap!rXR=D$7HDGEEjx*TG=a0_IX&- z`!Hv&YrOg^iI~v>vwIYXA#1rCbUL67!cUdPa<|rxdCG_5)~0rTfnUc7!A-V!88YXY zsUqy}^S1pyujHB_`I_n)b~e2py+Ando&trO+i=SILy&^s1!1gIr$8w!0X9UDc{Sp4 z)B8U2dhSQVj~`9n0N1mIX{#HLlf14RV5=_6)kR_AXC|F_vN zbw{epp=|H0n(9XdhJ+JwcSh@>tFsuLb9>ugKGQ9UxVwm`+V^ZRZjH}RgFKQ&4*ZB1 zq(GdQVP^_dq(*^G)tjh#{rmv(*BHR8K?Dla`754$v)YJImeboUE@H79(jOgH<{aO%vOm-pcO)an$JQtfn@8z%2U;PGn=Lq|XNX(L`^lL>ajn8%V#?pCr&)_dx5|{OGdLm@ z_|1N?$)d<$7rdrtx3U6A{1yQ zNbTlM;(Q!=m2)o#0{!D}4&UGZdrs%S^;Nc5M2CDBky>Y@id2W6Nid0TS&Yg7*_nNE z(mm$IB!^klK&ttW|(CpCmbAf`kO0Z2gs$Ea+A z?ujC=arj<=-41LF>tmK#-z>0zidyUb`*|YvdDEBanwce^zP1NLnX+S8R<)#^s@pa8 zyrdg^`LKt^Dfc#m`Wq(RSZ2uS#|Xa*rDMFxSarv%#pGBTL4)Zr|6!B(cc+f=uIplF z^C|>E%`I-$Nwh`ym0(JDlIBI``^m#*D|Hzl(t8e|*AYf!{E!+^Jf9A@4nyY>P!2Ma zWSs^%kzb_JZ+%2D1ExM|)3u4KA{Q z^p7)tf-DQaE}M-bLAkKm9FFG4yy-uB+$3{$-hjtw9M&mN4EkSDQk*LNI4`_Xm*-;A z>W3KE2;$GQ%Os$_V2(yk*P6J`Xrzx5tixigO{E(debDOL<3xRg-qHFlQw1K*iaEDl zCngq}5Nx5+G!4@E)Ag;GVb3|?jU?Ow%^yq;z2=jymoQhqZ6LI!v)??? z_lPbe)~mbOC@q`B!ZCX2X-%0PA;VMf%=|Ze|1@B+>c3)N8_x5a?Wwk$_YkCa%lMTw z;OU}c1efkSqO~379>>o2@$|=s1iC}^YV;>0_uNr0Ei3YoT=Ko#(^AjltCJnm@+OCg z#aE~53DWQx5~)*!BzOWlnoZqDuhSa?tA39%FZ`4~+YmIf4tEm=L`vq{HbSI|xi%i< zs19_O`|DU2ejEw$3+p?mYdJlC$1$6WH}RCBNBYL)TJm*JXRd(g6SsA|F^>&fk10jM zJLJZF+a!*jt|PkUHuE_=ogV`{8(>G^h0Uk?0DwUZBfYc&q<}cQ0b-vDpXSmM`r+TN z{b3NU_2vAGuRC*@r-Pn+-di!K{%M?D5p^*-%VpwodaGo{N1~OdUvfaYi({G5o66}{ z^<(f6d7f8Iw8fYrM|fjTDBph> z-Tv4)cY3!*YOLs@-eCFfo%2!fSqxC-H*{jjVpL{6LL_bx>GI@?T_I(iDu#2skhw7{g zBd^`AC9~ug=0^km;Yo<~(vBXg*6kgq6#! zO?savc*pe|SH1xMjqIvvg(si)wPQ~=k5m+2KOnU?B*0RAcZS|k5}HQ0yj;o>rbZcL2aJnz3$H+LYUXQLf@UUBs%sX>c`$Vtod z2E}+n=UeQw5j@7M!hc}yJo(hj#wB>s@%CE-m(4A0)W?*qc|jX?b^Si+4Ke5LmQ*6| z0R^i4*f)(HQQ=n1%qU*B{_sFXNJ8ndj9`rkbcz*oM>KRK`t}TNIa+~cPDYcAhmun2wS(QW$XTv(L7oIE!50y^(*0$!>TS&E& zduf^@F3JzxV=|7S-rrC#%9uFGii*9jC6}rSaW<`*k>GIrq?9l@GPH~#w5Ed@GljN^ zK$P5V616CIk4Gpi_9IrcQSyF#T&=i5wOED9I;YWF2l|wcg>S>~4oytxI~N##&~YZL z5^~ORTnTTJ%+y=q>q6$KS9?@mgPY{>pvXw+TWCD6(XWldW7JMmvYfZ@uLsSR$iqyxvY)uB+ZH- zAA%s27~xNW%mMHh9rU6;aJx9qWZVvIh_X%l<&w0tY}OUQto5q(j%V{7BYCP7R9?q; zPVeD~435uOs=20{@WUO#@$6rP7Kw7wXrTiEHED7q!2UBQ`Cpd1v|%)Xq;8vl3kIvm-JaiB?(*W zBwYc%;riX~DX*B{dN-kBZ)1nBYaG+?#8dRTf_T-2;chw{e_$StVfBn}kU(XUulBfk75ew;FT zZIlAVNofbZosf^t-i76w4A3$KDj2>HK0 zZyBuuYXs=#Y8*phs;)q#9H0-PE55k-(`X{CLuntpO1J39$-aThYj zznB0q0qZ0Oo(pB6wblCPd!EN0cxm#8lo3-sAmI8HL41-=6u!t~cGuq4web)JlWBft z?r4gEMHazHDB=DP1*#cCI_R}qAKtD(n|ibYV|_t_T04g^g5EE?=f<)oZQrkJ`uGk{ z`NF76HyTTm>4uAUpN@Z@+U=5L3`vdp3?Jn28Ram@0P&dy6Q zTut7tLKEJCTK3IQ5(O%~%XCm%OXI21T>LuNA!HyjI&{eDD><|tX;w}hX ztN{71zKaPSByV|ubS5-@eRI6+1MZA*&YciRrSSO@L7Jk3H|E1wZJC5>jcalvx0aW| zQPkUQ9Bz_nA&f_ydGua{xEI`f#V3yZNz8u`oAJe0hdTYA+fzF!QW0K}i+&8^RvVhV{$|lR^Qf(0r~)&vchG?Wqp=qp=imAiXP&Hl{!HPWCT7shPI(VK_9;1dUNOB#Asd};(7k5`20G9J#K-!jtgSZMH?;5 ztX{~2zkKgk3ku_w%>#XV(2T-ezi{Vf17DB7D@im%K1O}-gGYmOTxdyu@jx)iePI%E z3Nx#K|4s8h%m7`bj=0-%s+C_}o|hz_8IRx=tq6LU5ww7QSFr)0gIx>TyuLRxWJciWhHbiXgvg0r~1^JITL-5WAQn)-lIQ43f)V zpTklh)#UmuDO|1#*mCQ38i5*@8@zl0$85&Tp#)Sf9 z%;^`0!^4cZaA!0HTHoKHb%O#8BSG}M2sWm5ElvlYFtSQnC&>rI(zFkd{i+LD6%?iw zsbDQ>?Dfq;!Rz|1n2C325~QCAapzlcN$}EW+RrMeWBS z$`JZLdWQ0OHy{Wl3xNq_fbCyiP-fps7!IP>s3y#ohA`wPSwzkNevPvrZhbxs0G>1Z zLI4jaIsU}bEl5X|0AV8|3zmuxksA#`$C*|ej zE;NZ}uPbNw_k;7_n;eKG;lBjHrPY5MJI%EDThU;>6)f5aRgQnk7sdB)E3BUt3l7JC zAip~ja2Ze%!aqtvsm(>;zgH6GZd!S{n_Ku2qn|*dva50{5N_Yu3Y7oUb%(#YF2U>l z7YhF!IerS3|D}<`c-M!Dl`AI3-91q@w;ZLplC*9u@fZgu)XK$e0gEYb-NmU}R>Ga* zD!hYsmHT3-grgqm=>*bZX(3RQ+Vz>wsgYPf)aj>26VH0^tC8fQ$m{8K=!K308(#wz zfM@%plf%G{H%rAz-WRu}RmLg+HyPq*o+t%@YX#s$vGOqzyMc&If}7dk#H6#R#d4s2t^L^Z4`H zNqf1wr;CH9latWgTIb#y>MUoRxG|X)n~2rN$m*@v>;B=k-OVl6PRigl7!x<2XSMYy zV|U$tq2#Y4?@nyn|5ns0`YMaofC|%hWugCl^t zX$%H&^nZjfdZwDQc4cQr=ClqPt1LJ+9(FqCihcbY5KNm5r0c%g@TT~n26d~6(m7GJ zQ!nl_Wta!gYa@5haU{*xvy2}QvW|&wKz2hjdun!mF)L3(DaFflMkew(oZl7Go{@d)lR_uplE-2>ZKkib?FB?e> zbP8&5YsM!&rRV#2v$HrrQ6ekKPsYkwpit%n-TtcWHRjS9!mEmj8X52oAIp;^YBJJ2 za|aK}_z`JFhZms$4g@Z_x9Z-dL$3ZI)5-1D>{uDM(&ML{Y7UE%CGRS?-#-wMZ)tpF zZED96QOA)o-AJd&ezDt3hpuO(1bYW)`P7D22o+-;7%>k^ie{cS#e6R5j@}qdk20FQ zq}do>UmBnKA-a~~YS8?wJTL2MsJEpsqENvm)?r`Z+b30lH?3%!pbA^JLkm@36}}Ws z+~k4!n4j#5d4Ea+>B>HAa3@E9|YoNGy?{4 zi%0z65I4IP;1D;v!~Zl{*e`(0zTu6TaXx8>=;na-V7)!5bchf7#67&tA6IAe`6T1r zSp{p(^#2UOAXx}+Kl(lt&HT1y`p6l3F?zlT9v|7tt)*hA3h&HvK1jU`K@6ci1EP}- zDQ7TleFxZPssQIT$Jt^Tt&KXe^&tmrznV@C3CGM{!V^_J4AVIfAXaUDh9*>kkd|u6 zO5{EOqM7Lqk!r{tzxAQo)`<;NBc=Y9=7+)lw#|P8H+~}g*7{>wvWO2`fcY~BmB%on zU>of-BiZMB!&!zWg({Mdcvuz4wuw>sO9$LS1pO7vT}XJ%1&gRgEoo1Q?Y<57Xk~8m z)hG;R^@39;cw>SB<*M*DZH4sDzSK4yO!mc-0L9yp?txwagzHQ`xe#*yNl>-0DLJWJ z`}L$uYrfR-Z8swJZ6C6XcT?d{EAwxLn?QO{iC=HOnfVn260Oz;cWiYs0R%#gVEh7Bc{;w_j&j1DwO~3RwJF(uCAISaCR1$Du5N!p{9Jdqcg8jqL`lm{>(wKCqeHMjT};t&v~hH2yG$bvTQp zKvW=08uCbS0UY3Hn+nLQvH^1p?yQ%@NEYmfZ5+2UeiZ-IEB3R|U2Bt~_T6rc6}+D7 zA9rs5oR=-Y{MbKhDj__<(j5`(HnaEo{-31w@N8T)CMy#)D3FCWpg^V0`But+>u-PP>8bhp zOdo4iHmRbE0@<3G7JjbdOO}sM6SypdY}cff)`VsPS%p>~%MAX0SHQf}dT#fyvfz#S ziaMwH8dZj_1))Zjezb*2z`~RYTEq5gv=?D-*lo}4p#{bJxsm4KI#;LBy^A?79ddcM zE1DX=6iY-zWg|)JYsDAAE){kTaLw89qRfTCK;^8PhV#Q78&0K!x0h5q!GeOdaDv-L z@T7IXXikhg0qnNfRQ|eOF*xcoBRxcSn=P(^g%7}QD6ZK@LhE-n9LQJ+fOgQ?Ms2y1 zq-+e_FrVC5X_OYIoJl57psWUX1NcQ(3klGgTHvT_1$flU{G`X=QV?8(AD{0dli+0! z`0siDH`*E8bNyq1DbUZz!f!$r{4=s#HY2NVE3z_7oucaRmpg@X#Pzyq^pg8FFuB&U zJEp6udM+X;UH=EGSfVQc literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SUPERV/pics/nodedescription.jpg b/doc/salome/gui/SUPERV/pics/nodedescription.jpg new file mode 100755 index 0000000000000000000000000000000000000000..a2e2356b2038329640e0b347b52b166ef336c594 GIT binary patch literal 25700 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

MN(<9F()J|I1N)9Tj%UZ_R2^kYrYdj}=rCEvM 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SUPERV/pics/reference.jpg b/doc/salome/gui/SUPERV/pics/reference.jpg new file mode 100755 index 0000000000000000000000000000000000000000..c780c248e47c89bc8e17147e03880b98e4f21540 GIT binary patch literal 21905 zcmd422|U}~w>O$r(FxVkNrR4BV^z^o^0bPoqUNF~F_WamsF1Wgr4w57P(#hL8iNpR z)m+pNQ$%VeBrzpHB5w5gpa1_n=e+NG&wK8@pZo57emgsR?P2Y;hu?Rty|OdB^9yj~ zzLt&_V9(w?fG3;}V28|a^w0(71M_x)Jr!4wy$ZN-M@Nr~e9*|z8|LBb;|hZUIN=E3 z3D;4;9?s_<-@B#u@txFqB(CiNv$yjQf8gru;^PW+7QYR3_Hf*-vyb!m|1Njx=)cO{ z_V97_@pbrT3DMvEtsQ#kIcZ_wAnAK^?sv#sA(2;2@{^Ut#a>UT7yYU>-0p@q2b2PChWGqqwo7&o0lqJ>CPz zIXQ94dvIc&-<9_KBj;0M(m!*qaVUELmYn$C$|(NMk@;87@18dP(UXan9n{;&(d*y$ z^pqp@|6$;o=d|+w0qyr301iE{d$!AnkDbr1@b>}^{LbHd_^*6zFPQJsT|oej??(SQ z{4TwpN88uc!SQ#wBb+iE`R@JWuLtngOo{TD8a)t)`8j%d{iERSI{1rrn#b6~75rCi zI4AQj8Sat+fOJk{yR&|1pWr^leaZmweK+>q;-u8}-2lh{%_+Ky01FFPO3qPb(|y(_of z(eVFndr$A66X@EtnD$Io|!pZ|yuKR>_FZp1J2R~5nkN&`Dz0D}8D z19-}{=Nw?K;2ti)Jv#)B0C;!4?*VbRV6ZZi2 za{U|e2w=~?JzRVD?d9g>+0V^&Sb;+n)_iFH7j51!HSOI%09?vKbxpX($#6k00rjOEzKGR9Z)rvox`hBO?v?OA(URK6_ zADCXxu4=~3(9E3tLgR9(TLx$8%G&16@UZw?bnDO@LlCfcFNfQGzj@;2;a2?3!ddyF z`#2nUo;${U?ZpS7T@Jn)^)4%1u%GY>j?yp|276y$xyZB20PiKmZ+#plGEX>YnkxA? zPX3dH|2YQ||6*Zh6mXd9cb|d)5P)V9Wug+Ng>bE_Kdw~&UW%!R4#z!W+@KaZ@*{PX z%zA=KG97Jli?>>{eO<3$qh_VInrNY!zOV%?bah>~M8UEi9dl*||9VTXVi1BG2`5#o zgC-i2jp3GC{iGY{%*Z>{$@hp#wZ)Z&PEx1Iu|XAmG%v|*#e~hn>kXgFSM?wX%z^H$T4+zrR={YYcd>sGedf|0HJI{>{c z13e3p?2m<-6dRUGnv-TMNbVHV(h?@DAo@;eU}!sI(bh=~^$Vp#+Ip~kt_!^=F?hxg z`=MW^-LtkUQ?9o*{JOyG>NWYrlA$U#esP^K^fDaJOB}M!iXL0+1|h2_)RLL#P^&$kSW`$Aa!=2rm8#X(IG3+ba{uQH;_f$#%&9% z4{cR$#kN{5CJujQEB!pdUjX>Z^|2Dwor*$VdfdS7B>5l}NT z_g&HPDXY}E5aS}xAc%VbILK`4FoTRCR;=5gGp+rs>1k$lLqYDO$|oP+))^Pp{%Bn% zJws@ew5_9zT!Z%XU`uWLwnc2W?l(@krI&7X4ZtledMQD^)r`KmLrIK}{&9yRtDT4kR{88e>))>LPo$N=7E3N3Ts;$_Ot?MFnxr3L$b+c2dNX@~rn54&35rg)G zAdv>S1@#Y|NcD z>x1q2)?q7vq5VK;+B&z?C2e1FumG!f#c$n8+E!Jru&{S@w(XbuQB_sFhBP~`afb0( zF;PM!$7Guw8_V<(abL<$`?Uj@iZZr3w%EdNT~kzg?84!?AitU_Y%d9O44i~N!?0*b z#xLvuLNw8f5WR&;XJ!7)j_(+yB-_uxSk8I|lY+>Q_$}HV|mk*=6*;jJDWPx`}hd^s-@Wk{HpGC zkA=nw&^7A%n`V?{UeKfC+mUC(NoMMG8X*@H(Fp>@ zJDi#5EH9LSxs;NcmcO(u@sk6SX_R;euu_o}Ub7N(iD5}7ap(3U8oRo~%kj#_3p0pq zX@ljslGJ1%L~(dlC0FfJOKx2J^$)6|ZoaWlXBIHdtW0~5{gIO1o!U{NT(`CI_#W62 zFU_=xKol`Nwv(e-<2!(5o3ypJz85*Csg5oH@FM-pzJ&`>X*+$t*US~uE+-B0cSV#^ zC&R%Fu)eJt0*7wd7M&K(Qq9XeS7A!49wqE6BlEk;sN%_R^yn-_NB;`R*32^?oQ4-7 z_7z+w1ictfmclHJ@Pny-v&iJ3R@6ce9htl>OzPjF;z%LMPNs(;nlwcE^?--?0*COD z^)UkG6#Ffkd%o8CP}a;)w2i*1hm&`*ld+D^qglnuL0f*-=py(bWefe2y1wn91?rVk z47u9xp5oi>LSP@~tgNgo=S2xz;{%6xb*X3OBy@g1cQjpcWFJ*n@bl1cLQ#V;XH_H~|j*VM# zd)$f&=B%B&@4DaiE#|LRoC+`KAZiR>;xoHRA9;X;SdlA6HeX*U3fKYQs(;GeG&yMX zu#La}e$o!0qI~w%7GJ}7vhYV_MPGSI!Mnh^qPi`DuW1-xcX7meio3;n1IQ2qPY01& zZzCg{z+u_*JW-RqHY*<%LZNsT^OQ4P_@hm1|MC(fp;9Tgyz%bwo;5^@ySoar`VkXo zL!I5$RYKi}N_PFn%Q0=IpJo!@k$)kVl=WZz+8Ox^PoF()=IG_kQPIS~FvwFoA6I)< z4_BXO;;v99*e)b9>s;1ztQYpSn^zJIcOHZ z!^P?UpF|Fci+AsSj>d8D&=J7iJzN|-%eBkVUY-NKdpJl}kozdlS>9vk0Q=>IZeKeu ze8BL|ak~o&CyYE_oV5RNQR7qD@}=uu2Ty(NRg{=8RtjE;%D8Ldt*ND~4Zdt@W`4T- zTi@iWLx@lGpN^RoP5o0>ZaA&^O5Rktr*r?2g{8BLtD7I(|5?Dx(6Cpp-^9em#U~^t zWo75&=H(YuR#l^GYU{o?x3spkcMRYLhlWQ+r)Os8<`+ooG&*BrbBi>xL8j^ z=*ln%sD5|7`jm6>`Iu(y?cuTQ9vp(p1Gb^(bQ;n5yr}(qng5LRxug@(xJAc%*#S8G zY|oRx;0+L=Q9%_v)B3$m?qgb~>a_V&O5irAtNUdexBzR;5^YVAHrJn30^SYJReL+C zCXV~ZZS6;RM35N70UJJXNuY@7qG_DoU1JAfNWL1~}WRh_pMH}xHM0P*aFyk^Q{ zUPp}vL`4bqF`4BwO%$;QHoskR`05d~SXs7tKuhY{a8b(Pexm{t@b!U2*Fc?~&QfW& zyU!Heb^x+rkOtNORv!-Q93LZr-Zq|cRn^VI-V7|d}yU(GFE9B>7`P}x(Y2ZFEel=bp_(1Q38xVfLZREaf8z1Zu#?mG3Z9Hz?T4N*Gn6#D62(h% zJFpmVy{*vLk_MU@T5}~1gJNutu!a33%snE*t=&0@N=#i0YVZb=>EjVGFlKcgD=#uM zm3qjR9@@4TF$?`t*!l#%1F)plrzjD>KdIOt)p}h|Sa2%n+$JNHl5)Q+1D|CIIq_s2 zv&H`uWYwV(a+Z=%;Y5D6>N@(~dfe8g#p>c_u9G(=Q$m}d_F+)fCS(da+esme)J~2f z;_G>(Vsux!r_$bKQs^`eHeKpK0a9~4j1wLc8g1@1chCwvtD^VC@c$i0z zts&YokyMowEuC(^Pt|6KPCq88Bp zUq66%`u~1Pn5z3Rc$PP4%cxlcl%JDAjE0{ z>N3ljM@x%T4g9D=xS)wFjx^XAbi#^;`wjVng^Vau-pTpJW@F0x_sw-LTmjNq7(^8vWF+A|>Q)^Q^oH?U0Ni^!mnAuN4vU5H2ykNx&FyFd@39eE?ekb=1 zeP}ZHTy9;3vvT*J+`^Z8G1Wr_4K&ojCmw;H&p)ACtELwR4`1Ft;N1u`TFk?PuOWqi(2^O6p;|8{ z6A4MHP`=ERuh1erb%bh-PX-(-R!$Y+t!G3a59&2ns8sL?b6=nT zqG!sUb~6i1(zFoEQ=#W{`>(&kqdE#FM4Ryl5R}$q1*Kq;OPCtfi0CKK?R-KC{)D|p z_ZR9%JsaM-RVxH)hIvS?ZobU=Q)o%tnd%ETrArpKeC7MKE%bB^1@ctJs}=JXS`22~ zm+!X!jC#0k%LqbVT_1YFLeAG&XO0kB%U76(@-bFW9K@y-@3YaBJ^bjgpC9^}U7@4p zQniuf(hr;f0|aM?KTx|pSXJ%anyI=%onjcV%omD7R+t%n4O$%}+0rJyhBBoT{doej z{qsr9g1n+gk>eA@XXLIrch`y3e3pGdo%iV@Z|+Fu5&0{1>~*Goc2WuMr3i-2;`sJZ z9i!2g(m*93{-0(v?hO2WH|sVg9{)ZL%w}P*2;X=c$XF_sxczn+Gjr+tFy7$Mo`N5g z@Ci(vY7k_*0_}M{JwLyFcFkh{mGp?I$K`n}X78_n^3y8O-!d~ZsX^uiJ#1Ih1-5;l z;ruN*XrRIZ1+&SAU18Q$!9hAyNeGT-a@^_=gf_mtM3_^ya-w%nrpvO9&U@e7w^)>o2ZmrWmlQ`4dexVS(e3d%pJ@jsT7#O^Ok#W=nu>8f-t?Wl zla&v|&ENmTc1H0m(suyfls~B_=U2qU0va6|C=VrY3C4ZT2mH4Du>YGtdKbCgM&Rb> zm65K+!Dm18?j;Bw zAM8qt7+C^tt4u!K1U6f}{nTd0bI&nIAQuO8krI5UavYJ?7!W-*E8^~~>J4wLT0jpn z@j-TFW$VL`raEO=#*!ZK`U-@QSmB5K`Q4e}L>jZWn4M~;cU#l&f=}g|$-Sfd9X}`! zK9>kHy}6dV**Kw6Sc*M4jTK3$7*h?KP3!n*+d?jGfXh8%gsv=7FnQ_uV>J!iqHCkp zh&SJ;{UgclK2OY#UFv>z87*@wwB%Es;eat$kV38?A_-^mFq>_7T zR!tX$<6oDqlG?p?04hj{Ul?rsRE|~c)0h;r`S1K zhe{NIeTJtFjSK@nVVMH{j!H0-U!l`Wkcn;FVo(_d&3(LoWFu6&xP8D_L*q<&GjB|f zv}a?Xe!UQSPcNj0a{L05`p~#v74e9R7`mk*{$WqQ1n&_j*%{neagK(dfJb=v5 zG`SJNr=jh$6{KIIL19X`d`c>ASjakaNKGS|Xh`N65mBvFj{Dx$WP2OEcJtuj$_dsv zff}<{0hz@v9#eTYBWJ^wjbSkI*THAq^sr-f^soR(WVqFUgUVuczF&6}g-q2oHZS*6 z+5r%wmM#t_ABD^T&*z-O$VFweILuXE$6f2_2*Uwk8b+0?rFW+?b^sqy)&qfMo6lB~ zXY?nB38u;>EZhj_2wQFLs>t~&=N4EI)ov+|q2JX)4_(Q9`)o2{q3~YSthBBt5K{bU#3b6pu;`dZa#nGKn?zLN z*HCROn#!=--peX4uwM9(3RQz**8o5L(s3c;8SL$W-oRHOpkYLq2gUk@Me0UZT2b?_ zs|nJ|7F0K2E2coHu?<+2%#>t>9u$}`ZNFR~yKrjA>K9*Nt7)>pYGfzNpHe!jJVrdU z7?3F#wpq0jkDRC`wszyc>LtxXVpj|OH0hXRKL@{a_N#a=Od%pP?(J!2$K}e&3Xm}p1I~Ll1G$3u&vE0J#1Yu)nwPevG36P)QI7w9Y7~)My)@M-^IO9wX+<4 zT*8CV(vx1?1XW4Q%R_?f%Mcp*=Yy*)R{X;&-sUusJ1#HC->63zwK#LP zid&5I-2t4p{b-#s*eLC1CgsC2Y8_%dXItz5xUk2_1@&QWbjHX8;?N`(Wj}*%S?E3u zi|~G+

m*+kP@N@?>?D^?=2*PI>6}F##`vHXHfOR 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 Q-kCG`UA9}72J`=$0G)JMBLDyZ literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SUPERV/pics/runicn.jpg b/doc/salome/gui/SUPERV/pics/runicn.jpg new file mode 100755 index 0000000000000000000000000000000000000000..152a46257ebb2552ca5989640e12aecb0a2586a1 GIT binary patch literal 900 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!&hCmuO+V~^`gusXNGd|8AUerOgJs&`AaGi8|EJi3He>W;GOw4^i6Z!P~ZFg}oZE^6K#^|NG~*~y}ByXD_1ojIm< zyYF6tvc%mvHFpi~t%&9IiY>dB9X(&)!{hO%OXiMp_aEKkKT{WzbNl`}R)*Zns4G!x zkKWPbnYeXl%)8@SH;?OCBJ zCgARt$+9{I!Q1bu) literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SUPERV/pics/setval.jpg b/doc/salome/gui/SUPERV/pics/setval.jpg new file mode 100755 index 0000000000000000000000000000000000000000..7fadf91f03723389beab539bb2a1d74c29d2a992 GIT binary patch literal 19197 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

|`xhn|Je@&PEFj;XUI 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SUPERV/whdata/whftdata.js b/doc/salome/gui/SUPERV/whdata/whftdata.js new file mode 100755 index 0000000..9e3b6ab --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whftdata.js @@ -0,0 +1,24 @@ +var gTEA = new Array(); +function aTE(sTopicTitle, sTopicURL) +{ + var len = gTEA.length; + gTEA[len] = new topicEntry(sTopicTitle, sTopicURL); +} + +function topicEntry(sTopicTitle, sTopicURL) +{ + this.sTopicTitle = sTopicTitle; + this.sTopicURL = sTopicURL; +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putFtsTData) + { + parent.putFtsTData(gTEA); + } + } +} + +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whftdata0.htm b/doc/salome/gui/SUPERV/whdata/whftdata0.htm new file mode 100755 index 0000000..1aa68ed --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whftdata0.htm @@ -0,0 +1,53 @@ + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whftdata0.xml b/doc/salome/gui/SUPERV/whdata/whftdata0.xml new file mode 100755 index 0000000..03823cd --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whftdata0.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whfts.htm b/doc/salome/gui/SUPERV/whdata/whfts.htm new file mode 100755 index 0000000..4454361 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whfts.htm @@ -0,0 +1,16 @@ + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whfts.js b/doc/salome/gui/SUPERV/whdata/whfts.js new file mode 100755 index 0000000..2041512 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whfts.js @@ -0,0 +1,39 @@ +var gaFileMapping = new Array(); +var gaFileTopicMapping = new Array(); + +function fileMapping(sStartKey, sEndKey, sFileName) +{ + this.sStartKey = sStartKey; + this.sEndKey = sEndKey; + this.sFileName = sFileName; + this.aFtsKeys = null; +} + +function fileTopicMapping(nIdBegin, nIdEnd, sFileName) +{ + this.nBegin = nIdBegin; + this.nEnd = nIdEnd; + this.sFileName = sFileName; + this.aTopics = null; +} + + +function iWM(sStartKey, sEndKey, sFileName) +{ + gaFileMapping[gaFileMapping.length] = new fileMapping(sStartKey, sEndKey, sFileName); +} + +function window_OnLoad() +{ + if (parent && parent != this && parent.ftsReady) + { + parent.ftsReady(gaFileMapping, gaFileTopicMapping); + } +} + +function iTM(nIdBegin, nIdEnd, sFileName) +{ + gaFileTopicMapping[gaFileTopicMapping.length] = new fileTopicMapping(nIdBegin, nIdEnd, sFileName); +} + +window.onload = window_OnLoad; diff --git a/doc/salome/gui/SUPERV/whdata/whfts.xml b/doc/salome/gui/SUPERV/whdata/whfts.xml new file mode 100755 index 0000000..8ff84b2 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whfts.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whfwdata.js b/doc/salome/gui/SUPERV/whdata/whfwdata.js new file mode 100755 index 0000000..463bfb0 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whfwdata.js @@ -0,0 +1,36 @@ +var gWEA = new Array(); +function aWE() +{ + var len = gWEA.length; + gWEA[len] = new ftsEntry(aWE.arguments); +} + +function ftsEntry(fn_arguments) +{ + if (fn_arguments.length && fn_arguments.length >= 1) + { + this.sItemName = fn_arguments[0]; + this.aTopics = null; + var nLen = fn_arguments.length; + if (nLen > 1) + { + this.aTopics = new Array(); + for (var i = 0; i < nLen - 1; i ++ ) + { + this.aTopics[i] = fn_arguments[i + 1]; + } + } + } +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putFtsWData) + { + parent.putFtsWData(gWEA); + } + } +} + +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whfwdata0.htm b/doc/salome/gui/SUPERV/whdata/whfwdata0.htm new file mode 100755 index 0000000..64fc07e --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whfwdata0.htm @@ -0,0 +1,468 @@ + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whfwdata0.xml b/doc/salome/gui/SUPERV/whdata/whfwdata0.xml new file mode 100755 index 0000000..cba4f44 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whfwdata0.xml @@ -0,0 +1,456 @@ + + + 22,34, + 8,16,19,20,2,22,23,29,31,32,34,35, + 34, + 8,16,19,20,2,23,29,31,32,35, + 16,35, + 1,24,5,19,27, + 7,30, + 6, + 4, + 22, + 6,30,31, + 22,25,26, + 12,20,29,31,35, + 21,35, + 22, + 3,4,10,22, + 3,4,10,19,2,22,23,35, + 3, + 1,24,5,33, + 33, + 0,7, + 4,10,13,14,16,21,23,25,26,27,33,35, + 9,11,15,23, + 22,34, + 23, + 9,18,20,35, + 23,25,26,32, + 4,1,24,5,14,36,17,31,32, + 3,6,15, + 31, + 13,22,34, + 4,2,23, + 6,34,35, + 7, + 1,24,5,35, + 10,13,22,23,28,30,34, + 1,24,5,22,31, + 23, + 4,6,9,17,20,23, + 33, + 17,22,30, + 22,34, + 11, + 23,25,26, + 2, + 22, + 27,32, + 13,22,34, + 31, + 4,1,24,5,6,10,14,36,16,17,19,20,22,29,31,32, + 32, + 21,30,34, + 7, + 23, + 36,27,32,35, + 22, + 4,29,32, + 36,27,30,35, + 21,22, + 27, + 18,30,34, + 7, + 35, + 21, + 1,24,5,6,7,22,27,29,34, + 33, + 6,22, + 4,1,24,5,6,9,10,11,36,16,17,19,20,2,27,28,30,31,32,33, + 4, + 3,4,1,24,5,6,8,9,10,11,12,14,15,36,16,17,19,20,2,23,27,28,29,30,31,32,33, + 22, + 2, + 4,27, + 1,24,5,6,35, + 18,34, + 0,4,7,13,16,17,19,21,22,28,34, + 17, + 0,4,7,18,34, + 1,24,5,35, + 22,34, + 30,35, + 35, + 1,24,5,16, + 0,7,13,2,34,35, + 0,35, + 7, + 0,4,21,23,35, + 28, + 0,7,35, + 10,11,23, + 21,23,35, + 4,1,24,5,6,9,10,14,17,19,20, + 21, + 22, + 0,6,7,8,18,21,22,33,34,35, + 22, + 4,9,35, + 23, + 0,4,36,22,34, + 34, + 7, + 4,9,10,11,15,16,22,27,31,34,35, + 0,4,7,36,16, + 2,23, + 4, + 2, + 0,4,13,36,18,21,27,30,35, + 6,7,9,10,13,16,19,22,28,30,33,34, + 22,34, + 7,2,22,34, + 0,4,7,13,21,22,34,35, + 4,6,8,36,17,21,2,30,34, + 11,12,35, + 34, + 13, + 33, + 1,24,5,6,7, + 31, + 21, + 4,1,24,5,10,14,36,16,17,19,20,22,29,32, + 14, + 0,2,35, + 13,21, + 6,36,27, + 21, + 21, + 13, + 4, + 22, + 32, + 23,25,26, + 25,26, + 22,34, + 4,5,7,10,14,15,19,21,28, + 4,14,35, + 34, + 22,34, + 22,30,34, + 22,34, + 28, + 1,24,5,16,22,29, + 13,19,22,30,34, + 22, + 17, + 36,35, + 10,2,22,34, + 0,4,7,8,13,19,21,22,30,34, + 7,8,13,17,21,22,27,30,33,34,35, + 4,14,16,35, + 7,16,35, + 16, + 7, + 22,34, + 3,4,7,15,21, + 35, + 22, + 4,16, + 4,14,16,17,19,20,21,35, + 34, + 17,21,35, + 17, + 14,16, + 7,22,30,34, + 4,18,2,22,28,30,33,34, + 0,13,18,21, + 16,27, + 0,4,1,24,5,7,10,36,17,2,22,23,27,30,31,32,34,35, + 10,2, + 4, + 27,32, + 6, + 4,7,15,18,21,22,34, + 31, + 34, + 4,16, + 7,13,34, + 0, + 9,2,22,27,32,34, + 4,13, + 32, + 2, + 0,4,18, + 0,3,4,1,24,5,6,7,8,9,10,12,13,14,15,16,17,19,20,21,2,22,23,25,26,27,28,29,30,32,33,34,35, + 0,21,28, + 28, + 8,28, + 4,6, + 27, + 34, + 21, + 4,22, + 6, + 7,2, + 30, + 34, + 34, + 34, + 4,10,14,16,19,28,30,31,33, + 3,4,1,24,5,7,8,12,13,14,15,16,20,22,27,28,29,32,34, + 13, + 30, + 13, + 14,19,35, + 22, + 4, + 22, + 7,35, + 4, + 1,24,5,35, + 7,2,22,34, + 22, + 0,22,30,34, + 19, + 22,35, + 22, + 3,4,7,15,18,21,22,34, + 0,3,4,7,13,36,18,2,22,30,32,34,35, + 20,35, + 12,20,29, + 22,34, + 34, + 4, + 21,35, + 8, + 4,28, + 30, + 13, + 21, + 14,15,28,31, + 1,24,5, + 7,8,30, + 8,30, + 22,34, + 22,30,34, + 7,8,22,27,30,31,33,35, + 34, + 4, + 4,20,2, + 2,23, + 0,10,11,13,19,21,2,22,23,32,34,35, + 4, + 1,24,5,27, + 4,21, + 25,26,31,35, + 17, + 23, + 0,4,22,30,34,35, + 22, + 4,10,12,14,16,19,20,28,29,30,33,35, + 16,23, + 13,22, + 34, + 4,28, + 23, + 22, + 0,9, + 6, + 4,1,24,5,6,9,10,11,14,36,16,17,19,20,2,23,27,28,30,31,32,33, + 17,21,35, + 4,6,30, + 22, + 6,7,21,23, + 3,1,24,5,12,14,15,20,29,35, + 4,19,28, + 14,19,23,30,35, + 0,14,21,31,35, + 34, + 11,2,23,25,26, + 4,2,23,35, + 23, + 22,34, + 1,24,5,7,16,22,29,34, + 4,7,14,18,27,35, + 4,9,10,14,16,29,30,31,32,35, + 0,4,22,27,33, + 0,3,4,5,6,7,8,10,12,13,15,36,17,18,19,21,2,22,25,26,27,29,30,32,33,34,35, + 6,23, + 17, + 21, + 27,32, + 35, + 1,24,5,19,29,32, + 0,3,4,7,12,15,18,20,21,2,29,34, + 4,9,14,20, + 30, + 16,21,30,33, + 4, + 3,4,1,24,5,8,9,11,12,15,36,17,19,20,2,23,25,26,27,29,32,33, + 35, + 23, + 1,24,5,22, + 34, + 7,2,22,34, + 0,3,4,7,13,36,17,18,21,2,22,27,30,32,34,35, + 13,21, + 34, + 4,27,32,34, + 0,4,7,36,17,27,30,32,34, + 3,5,6,8,12,14,15,36,25,26,29, + 6,35, + 22,34, + 4, + 30,34, + 35, + 10,2, + 23,25,26, + 4,21, + 23,35, + 4,1,24,5,6,8,9,11,14,36,17,20,2,23,27,32, + 0,3,4,6,7,11,13,36,18,19,2,22,23,27,32,34,35, + 23, + 13,15, + 3,12,15,20,22,29, + 7, + 7,34, + 21,25,26, + 13, + 35, + 18,22,34, + 17, + 21, + 4,7,21, + 21, + 17,22,27,34,35, + 4, + 4,7,22,28,34, + 23, + 6, + 3,12,14,15,19,20,29,35, + 28, + 18, + 7, + 4, + 35, + 27,32, + 7,28, + 16,28, + 25,26, + 27, + 29,35, + 25,26, + 4,7,18,21,22, + 0,6, + 19,25,26,27, + 30, + 34, + 8,22,30,33,35, + 22,23,34, + 3,4,1,24,5,6,8,9,11,12,15,36,17,20,2,23,27,29,32, + 7,8,22,30,31,34, + 18,21,22,27,34, + 13, + 4,21,31, + 4,14,22,23,27,30, + 16,17,19,21, + 7, + 10,14,2,22,23,27, + 16,19,20, + 4, + 14, + 3,4,8,12,14,15,16,19,29, + 4, + 14, + 36, + 0,4,7,13,15,36,18,21,22,34, + 5,36,17,22,23,30,32,35, + 22, + 6,22,34, + 7, + 4, + 10,18,22,34, + 4, + 2, + 0,4,22,33,34, + 13,21, + 21,35, + 13, + 13, + 17, + 23, + 4,16,19,20,22,29, + 22,30,31,33,34, + 8,22,30,34, + 7,22,30,34, + 33,35, + 30,35, + 0,19,27, + 16, + 7, + 2, + 7,23,30, + 0,27,31,32,35, + 3, + 22,34, + 0,4,1,24,6,7,8,9,10,13,14,15,16,17,19,20,21,2,22,23,25,26,27,28,30,31,33,34,35, + 14, + 7,8,30,33,35, + 0,4,13,34, + 34, + 8,18,22,27,28,30, + 4, + 6, + 0, + 34, + 17, + 27, + 4, + 4,22, + 6,13, + 7,13,22,27,34, + 3,5,6,7,8,12,15,36,22,25,26,29,34, + 4,10,14,16,19,28,30,31,33, + 18, + 0,18,22,34, + 18,22,34, + 4, + 13,22,34, + 4,27, + 4,11,13,2,22,34, + 0,3,4,7,13,17,22,32,33,34, + 22,34, + 4, + 23, + 4,1,24,5,6,8,9,11,14,36,17,20,2,23,27,32, + 16,30,31, + 6,7,19,21,22,28,30,34,35, + 35, + 33, + 32, + 0,7,13,36,22,27,32,34,35, + 34, + 4,1,24,5,6,9,10,17,20,23,25,26,27,28,35, + 2, + 14,25,26, + 21, + 7,8,30, + 16, + 4,23,27, + 6,21, + 22, + 11,22,23,30, + 6,23,30, + 34, + 4,1,24,5,7,9,10,12,13,14,36,17,18,19,2,22,23,27,29,30,31,32,33,34,35, + 4,1,24,6,9,10,14,36,16,17,20,23,25,26,28,31, + 6,18, + 4, + 20, + 34, + 16,19,20, + 8,27, + 3,4,1,24,5,6,8,9,10,11,12,16,17,19,20,2,23,25,26,27,28,29,30,32,33, + + diff --git a/doc/salome/gui/SUPERV/whdata/whgdata.js b/doc/salome/gui/SUPERV/whdata/whgdata.js new file mode 100755 index 0000000..7293273 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whgdata.js @@ -0,0 +1,25 @@ +var gIEA = new Array(); +function aGE(sName, sDef) +{ + var len = gIEA.length; + gIEA[len] = new gloEntry(sName, sDef); +} + +function gloEntry(sName, sDef) +{ + this.sName = sName; + this.sDef = sDef; + this.nNKOff = 0; +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putData) + { + parent.putData(gIEA); + } + } +} + +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whgdata0.htm b/doc/salome/gui/SUPERV/whdata/whgdata0.htm new file mode 100755 index 0000000..9fbefcb --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whgdata0.htm @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whgdata0.xml b/doc/salome/gui/SUPERV/whdata/whgdata0.xml new file mode 100755 index 0000000..de63592 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whgdata0.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whglo.htm b/doc/salome/gui/SUPERV/whdata/whglo.htm new file mode 100755 index 0000000..d00c260 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whglo.htm @@ -0,0 +1,14 @@ + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whglo.js b/doc/salome/gui/SUPERV/whdata/whglo.js new file mode 100755 index 0000000..ded3d57 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whglo.js @@ -0,0 +1,33 @@ +var gaFileMapping = new Array(); +function fileMapping(sBK, sEK, sFileName, nNum) +{ + this.sBK = sBK; + this.sEK = sEK; + this.sFileName = sFileName; + this.aKs = null; + this.nNum = nNum; + this.oUsedItems = null; +} + + +function iFM(sBK, sEK, sFileName, nNum) +{ + var i = gaFileMapping.length; + gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum); + if (i == 0) { + gaFileMapping[i].nTotal = nNum; + } + else { + gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal; + } +} + +function window_OnLoad() +{ + if (parent && parent != this && parent.projReady) + { + parent.projReady(gaFileMapping); + } +} + +window.onload = window_OnLoad; diff --git a/doc/salome/gui/SUPERV/whdata/whglo.xml b/doc/salome/gui/SUPERV/whdata/whglo.xml new file mode 100755 index 0000000..dcdf6cf --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whglo.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whidata.js b/doc/salome/gui/SUPERV/whdata/whidata.js new file mode 100755 index 0000000..c8c2a05 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whidata.js @@ -0,0 +1,88 @@ +// const strings +var gIEA = new Array(); +function aIE() +{ + var len = gIEA.length; + gIEA[len] = new indexEntry(aIE.arguments); +} + +function topic(sName, sURL) +{ + this.sName = sName; + this.sURL = sURL; +} + +function indexEntry(fn_arguments) +{ + if (fn_arguments.length && fn_arguments.length >= 3) + { + this.nType = fn_arguments[0]; + this.nPKOff = 0; + this.nNKOff = fn_arguments[1]; + this.sName = fn_arguments[2]; + this.aTopics = null; + var nLen = fn_arguments.length; + if (Math.floor(nLen / 2) * 2 == nLen) + { + this.sTarget = fn_arguments[3]; + if (nLen > 5) + { + this.aTopics = new Array(); + for (var i = 0; i < (nLen - 5)/2; i++) + { + this.aTopics[i] = new topic(fn_arguments[i * 2 + 4], fn_arguments[i * 2 + 5]); + } + } + + } + else + { + if (nLen > 4) + { + this.aTopics = new Array(); + for (var i = 0; i < (nLen - 4)/2; i++) + { + this.aTopics[i] = new topic(fn_arguments[i * 2 + 3], fn_arguments[i * 2 + 4]); + } + } + } + } +} + +function getIndexTopicMappingList(nItemIndex) +{ + var sTopics = ""; + if (gIEA.length > nItemIndex) + { + if (gIEA[nItemIndex].aTopics) + { + var i = 0; + var nLen = gIEA[nItemIndex].aTopics.length; + for (i = 0; i < nLen; i ++) + { + sTopics += "," + gIEA[nItemIndex].aTopics[i]; + } + } + } + return sTopics; +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putData) + { + for (var i = 0; i < gIEA.length; i ++ ) + { + if (gIEA[i].nNKOff != 0 && i + gIEA[i].nNKOff + 1 < gIEA.length) + { + + gIEA[i + gIEA[i].nNKOff + 1].nPKOff = gIEA[i].nNKOff; + } + } + parent.putData(gIEA); + } + } +} + +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whidx.htm b/doc/salome/gui/SUPERV/whdata/whidx.htm new file mode 100755 index 0000000..c0aa175 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whidx.htm @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whtdata.js b/doc/salome/gui/SUPERV/whdata/whtdata.js new file mode 100755 index 0000000..64bcff9 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whtdata.js @@ -0,0 +1,58 @@ +var gTEA = new Array(); +function aTE() +{ + gTEA[gTEA.length] = new tocEntry(aTE.arguments); +} + +function tocEntry(fn_arguments) +{ + if (fn_arguments.length < 3) + { + alert ("data format wrong!!!"); + return; + } + + this.nType = fn_arguments[0]; + this.nContents = fn_arguments[1]; + this.sItemName = fn_arguments[2]; + + if (this.nType == 1 || this.nType == 2 || this.nType == 16) + { + if (fn_arguments.length > 3) + { + this.sItemURL = fn_arguments[3]; + if (fn_arguments.length > 4) + { + this.sTarget = fn_arguments[4]; + if (fn_arguments.length > 5) + this.sIconRef = fn_arguments[5]; + } + } + } + if (this.nType == 4 || this.nType == 8) + { + if (fn_arguments.length > 3) + { + this.sRefURL = fn_arguments[3]; + if (fn_arguments.length > 4) + { + this.sItemURL = fn_arguments[4]; + if (fn_arguments.length > 5) + { + this.sTarget = fn_arguments[5]; + if (fn_arguments.length > 6) + this.sIconRef = fn_arguments[6]; + } + } + } + } +} + + +function window_OnLoad() +{ + if (parent && parent != this && parent.putData) { + parent.putData(gTEA); + } +} +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whtdata0.htm b/doc/salome/gui/SUPERV/whdata/whtdata0.htm new file mode 100755 index 0000000..127f786 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whtdata0.htm @@ -0,0 +1,54 @@ + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whtdata0.xml b/doc/salome/gui/SUPERV/whdata/whtdata0.xml new file mode 100755 index 0000000..a348827 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whtdata0.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whdata/whtoc.htm b/doc/salome/gui/SUPERV/whdata/whtoc.htm new file mode 100755 index 0000000..5f8c14e --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whtoc.htm @@ -0,0 +1,14 @@ + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whtoc.js b/doc/salome/gui/SUPERV/whdata/whtoc.js new file mode 100755 index 0000000..1456050 --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whtoc.js @@ -0,0 +1,28 @@ +// const strings +var gaProj = new Array(); +var gsRoot = ""; + +function setRoot(sRoot) +{ + gsRoot = sRoot +} + +function aPE(sProjPath, sRootPath) +{ + gaProj[gaProj.length] = new tocProjEntry(sProjPath, sRootPath); +} + +function tocProjEntry(sProjPath, sRootPath) +{ + this.sPPath = sProjPath; + this.sRPath = sRootPath; +} + + +function window_OnLoad() +{ + if (parent && parent != this && parent.projReady) { + parent.projReady(gsRoot, gaProj); + } +} +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whdata/whtoc.xml b/doc/salome/gui/SUPERV/whdata/whtoc.xml new file mode 100755 index 0000000..bffb89a --- /dev/null +++ b/doc/salome/gui/SUPERV/whdata/whtoc.xml @@ -0,0 +1,4 @@ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whexpbar.gif b/doc/salome/gui/SUPERV/whgdata/whexpbar.gif new file mode 100755 index 0000000000000000000000000000000000000000..e677dc6f1f61b69ada037436772b0b36f587e71b GIT binary patch literal 67 zcmZ?wbhEHb{KCk{F!4Xb|Ns9P7#I#5H~=ISf3h$#FfcLb0ND&6c?KqtDg7%?zvW*% UXUnbb&G+{F=5Kq{A;Mq{0QPGbMgRZ+ literal 0 HcmV?d00001 diff --git a/doc/salome/gui/SUPERV/whgdata/whlstf0.htm b/doc/salome/gui/SUPERV/whgdata/whlstf0.htm new file mode 100755 index 0000000..9366db8 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstf0.htm @@ -0,0 +1,46 @@ + + +Search Words List + + + + + + + +

>> + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstf1.htm b/doc/salome/gui/SUPERV/whgdata/whlstf1.htm new file mode 100755 index 0000000..0981a53 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstf1.htm @@ -0,0 +1,49 @@ + + +Search Words List + + + + + + + +

<<

+

+create 1 2 3 4 5 6
created 1 2 3 4 5 6
creating 1 2
current 1 2 3 4
currently
cursor 1 2
cut
+

+d
data 1 2 3 4 5 6 7 8 9
dataflow 1 2 3 4 5 6 7 8 9 10 11 12
def 1 2
default 1 2 3 4
define 1 2 3 4
defined 1 2 3 4 5 6
defines
definite 1 2 3 4 5 6 7 8 9
delete 1 2 3
deleted
deleting 1 2
dependencies
depending
described
description 1 2 3 4 5
descriptions
desktop
destined
dialog 1 2 3 4 5 6 7 8 9 10 11 12 13 14
difference
different 1 2 3
direct
directing
displayed 1 2 3
distributed
divided
document
does
doloop
double
drag 1 2 3
drop 1 2
duplicated 1 2
+

+edit 1 2 3 4 5 6 7
edited 1 2
editing 1 2
edition 1 2 3
elif
else 1 2
end 1 2 3
endof 1 2
engine
enter 1 2 3 4 5 6
etc 1 2 3 4 5
even
every
examine 1 2
examining
example 1 2 3 4
execute 1 2
executed 1 2 3 4 5 6 7 8
executes
executing
execution 1 2 3 4 5 6 7 8 9 10 11
existing 1 2 3 4
export 1 2
exportation
exporting
exports
external
+

+fact 1 2
factory 1 2 3 4 5
facultative
false
field 1 2
fields
file 1 2 3 4 5 6 7 8
files
fill
filter 1 2 3
filtering
find 1 2
finished 1 2 3 4
first 1 2 3 4 5 6 7 8
flow 1 2 3 4
folder 1 2
follow
followed
following 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
follows 1 2
four 1 2
fourth
frame 1 2
full
function 1 2 3 4 5 6 7
functionality
functioning
functions 1 2
further
future 1 2
+

+gate
gates 1 2
general
get 1 2 3 4 5 6
give
given
gives
going
goto 1 2 3


>> + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstf2.htm b/doc/salome/gui/SUPERV/whgdata/whlstf2.htm new file mode 100755 index 0000000..48487e7 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstf2.htm @@ -0,0 +1,53 @@ + + +Search Words List + + + + + + + +

<<

+

+graph 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
graphical 1 2 3
graphs 1 2 3 4 5 6 7 8 9 10 11
gui
+

+hasn 1 2
haven
having 1 2
head
help
here 1 2
hides
highlighted 1 2
him
+

+i1
i2
i3
icon 1 2 3 4 5 6 7 8 9
icons
if 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
ignored
illegal
implementation
import 1 2
imported 1 2
importing
incr
independent
index
indicate
indicates
indications
information
informations 1 2 3
ingate 1 2 3 4
init
initial 1 2 3 4
initialization 1 2
initialized
initloop
inline 1 2 3 4 5 6 7 8
input 1 2 3 4 5 6 7 8 9 10 11 12 13
insert 1 2
inserting
insertion 1 2 3
inside 1 2
integer
integrated
interactive 1 2
interactively
interface 1 2
interfaces
intermediate
internal
introduction
item 1 2 3
items
+

+just 1 2 3
+

+kill 1 2
killed 1 2 3
kind 1 2
kinds 1 2
+

+last 1 2 3
launch 1 2 3 4 5
launched 1 2 3
launches
least
level
levels
like 1 2 3
line 1 2
link 1 2 3 4 5 6 7
linked 1 2 3 4 5
linking 1 2
links 1 2 3 4 5 6 7 8
list
ll 1 2 3 4
load
loading
locate 1 2 3
located
locating 1 2
logging
look
loop 1 2 3 4
loopnode
loops 1 2 3
+

+main 1 2 3 4 5 6 7 8 9 10 11 12
make 1 2
manage
managed
management
manually 1 2
mark
max
mean
means
mentioned
menu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
menus
messages 1 2 3
method 1 2 3
methods
min
mode 1 2 3 4
modes
modifiable 1 2 3 4 5 6 7 8 9 10
modification 1 2
modifications
modify 1 2 3 4 5
modifying
module 1 2 3 4 5
moment
mouse 1 2 3 4 5
move 1 2 3 4
movements


>> + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstf3.htm b/doc/salome/gui/SUPERV/whgdata/whlstf3.htm new file mode 100755 index 0000000..eb267e1 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstf3.htm @@ -0,0 +1,49 @@ + + +Search Words List + + + + + + + +

<<

+

+must 1 2
+

+name 1 2 3 4 5 6 7 8
necessary 1 2 3 4 5 6
new 1 2 3 4 5 6 7 8 9 10
next 1 2 3 4 5
node 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
nodes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
normal 1 2
notification
numeric
+

+object 1 2
obtain
ok 1 2 3 4 5 6
one 1 2 3 4 5 6 7 8 9 10 11 12
open 1 2 3 4
opens
operating
operation 1 2
operations 1 2 3
opposite
option 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
optional
options
ortho
otherwise 1 2 3 4
our
outgate 1 2 3 4
output 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
+

+parallel 1 2
parallelism
parameter 1 2 3 4
parameters 1 2 3 4 5 6 7 8 9
part 1 2 3 4 5 6 7 8 9 10 11
particular 1 2
particularities 1 2
paste
perform
performed
performing
phases
picture 1 2
place 1 2 3
platform 1 2
point 1 2
points
pop 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
port 1 2 3 4 5 6 7 8 9 10 11 12 13
ports 1 2 3 4 5 6 7 8 9 10 11 12 13 14
positions
possibility 1 2
possible 1 2 3 4 5 6
predefined
present 1 2
presentation 1 2 3
problems
procedure
processed 1 2 3
produced
progress
provide
provided
provides
publish
put 1 2 3 4 5
py
python 1 2 3 4 5
+

+random
ranged
read 1 2 3 4 5 6 7 8
realized
receive
received
rectangle
redo
reference
referenced
references
referencing
referred
registered 1 2
reload
reloaded
reloading
relocate 1 2
remove
rename 1 2
renaming
replace 1 2
represent
representation 1 2
represented
representing
represents 1 2 3 4
required 1 2 3 4
restart
restarted
result
resume 1 2 3 4
resumed 1 2
return 1 2 3


>> + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstf4.htm b/doc/salome/gui/SUPERV/whgdata/whlstf4.htm new file mode 100755 index 0000000..9e951bb --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstf4.htm @@ -0,0 +1,49 @@ + + +Search Words List + + + + + + + +

<<

+

+right 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
run
running 1 2 3 4 5 6
+

+s 1 2 3 4 5
safe
salome 1 2 3
same 1 2 3 4 5 6
save 1 2 3
saved
script
search 1 2 3
second
see 1 2 3 4 5 6
seen
select 1 2 3 4 5 6 7 8 9
selectall
selection
serves
service 1 2 3 4 5 6 7 8
services 1 2 3
set 1 2 3 4 5 6 7 8
setting 1 2 3
shouldn
show
shown
shows 1 2 3
signature
simple 1 2 3 4
simultaneously
sketch
so 1 2 3 4 5
solve
solver
solvers 1 2
sometimes
special
specify
spervision
standard 1 2 3 4 5 6
start 1 2 3 4
started 1 2 3
state 1 2 3 4
states
status 1 2 3 4
step 1 2
stop 1 2
stopped
storage
store
stored 1 2
straight
string
structure 1 2 3
study 1 2 3 4 5
submenu
supervision 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
supplementary
supply 1 2
suspend 1 2
suspended 1 2 3 4
switch 1 2 3 4
switches
switching
switchport
+

+t 1 2 3 4 5 6
tab
table
tabs
taken
tests
text
them
third
thread
threads
three 1 2
time 1 2 3 4 5
title 1 2 3 4 5 6 7 8 9 10 11
titles 1 2
toolbar 1 2 3 4 5 6 7 8 9
transfer
transferred 1 2 3
transferring
transmit
transmits
transmitter
tree
true 1 2 3
try
trying
two 1 2 3 4 5 6
type 1 2 3 4 5 6 7 8 9
types
+

+underlying 1 2
undo
unmark
up 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
update
updated 1 2
upper
usage
used 1 2 3
user 1 2 3 4 5 6
using 1 2 3 4
usual
+

+validate
value 1 2 3 4 5 6 7 8
values 1 2 3 4 5 6
variable


>> + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstf5.htm b/doc/salome/gui/SUPERV/whgdata/whlstf5.htm new file mode 100755 index 0000000..1e676a0 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstf5.htm @@ -0,0 +1,46 @@ + + +Search Words List + + + + + + + +

<<

+

+view 1 2 3 4 5
viewer 1 2 3 4 5 6 7 8 9 10 11 12
views
violet
visual 1 2 3
visualize
+

+waiting 1 2 3
want
way 1 2 3
well 1 2
whether
while 1 2 3 4
whole 1 2 3
why
will 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
window 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
without 1 2
works
would
+

+x
xml 1 2 3
+

+yet 1 2
your 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25


+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl0.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl0.htm new file mode 100755 index 0000000..ed20001 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl0.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ AB AC AD AG AL AN AP AR AS AT AU AV ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl1.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl1.htm new file mode 100755 index 0000000..0ff5b52 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl1.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ BA BE BL BO BR BU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl10.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl10.htm new file mode 100755 index 0000000..ee8ee2d --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl10.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ MA ME MI MO MU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl11.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl11.htm new file mode 100755 index 0000000..80f5c8c --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl11.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ NA NE NO NU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl12.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl12.htm new file mode 100755 index 0000000..e66a20b --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl12.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ OB OK ON OP OR OT OU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl13.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl13.htm new file mode 100755 index 0000000..ba1329c --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl13.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ PA PE PH PI PL PO PR PU PY ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl14.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl14.htm new file mode 100755 index 0000000..62b6a3d --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl14.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ RA RE RI RU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl15.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl15.htm new file mode 100755 index 0000000..061603d --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl15.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ S SA SC SE SH SI SK SO SP ST SU SW ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl16.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl16.htm new file mode 100755 index 0000000..29e4240 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl16.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ T TA TE TH TI TO TR TW TY ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl17.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl17.htm new file mode 100755 index 0000000..94a730c --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl17.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ UN UP US ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl18.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl18.htm new file mode 100755 index 0000000..fb0126b --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl18.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ VA VI ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl19.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl19.htm new file mode 100755 index 0000000..2fb4a72 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl19.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ WA WE WH WI WO ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl2.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl2.htm new file mode 100755 index 0000000..2893bcc --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl2.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ CA CH CL CO CR CU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl20.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl20.htm new file mode 100755 index 0000000..6a7e73b --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl20.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ X XM ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl21.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl21.htm new file mode 100755 index 0000000..08ed236 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl21.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ YE YO ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl3.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl3.htm new file mode 100755 index 0000000..baf3e16 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl3.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ D DA DE DI DO DR DU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl4.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl4.htm new file mode 100755 index 0000000..46fd9fc --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl4.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ ED EL EN ET EV EX ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl5.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl5.htm new file mode 100755 index 0000000..d3591a9 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl5.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ FA FI FL FO FR FU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl6.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl6.htm new file mode 100755 index 0000000..481eb10 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl6.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ GA GE GI GO GR GU ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl7.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl7.htm new file mode 100755 index 0000000..de29426 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl7.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ HA HE HI ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl8.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl8.htm new file mode 100755 index 0000000..561f845 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl8.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ I IC IF IG IL IM IN IT ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstfl9.htm b/doc/salome/gui/SUPERV/whgdata/whlstfl9.htm new file mode 100755 index 0000000..3310445 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstfl9.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ LA LE LI LL LO ^

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstg0.htm b/doc/salome/gui/SUPERV/whgdata/whlstg0.htm new file mode 100755 index 0000000..e421241 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstg0.htm @@ -0,0 +1,112 @@ + + +Glossary words list + + + + + + + +

+ +
+Cell
+Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension.
+ +
+Component
+One integer or real value can correspond to each component of a field and to each entity of a mesh
+ +
+Descendant connectivity
+It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1.
+ +
+Edge
+An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node).
+ +
+Entity of a mesh
+Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity.
+ +
+Equivalence
+Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.
+ +
+Face
+Face of a volumetrical cell (triangle, quadrangle).
+ +
+Family
+Entities of a mesh are described by a certain number  of characteristics (boundary conditions, groups membership). Families represent classes equivalent to these characteristics (two entities of a mesh can belong to the same family if they have the same characteristics). Every family is determined by a set of attributes and a list of groups membership.
+ +
+Field
+Field consists of one or several scalar components. One definite type is associated to the given field and the values corresponding to different components are all of the same type.
+ +
+Field profile
+Fields can be defined only on one part of the mesh. Profile  of the field or profile of the component of a field indicates which entities of the mesh contain values.
+ +
+Group
+Unordered set of entities of a mesh. One entity can belong to  several groups.
+ +
+Mesh
+Mesh is described by its geometry: list of nodes and list of cells which constitute this mesh. Supplementary information is added with the help of families (initial, boundary conditions).
+ +
+Nodal connectivity
+It is a description of an entity of the mesh by an ordered list of nodes constituting this entity.
+ +
+Node
+Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point.
+ +
+Point
+Geometrical entity determined by its coordinates in the space.
+ +
+Reference connectivity
+For each type of entity of a mesh, reference connectivity define the topology of an entity.
+ +
+Result
+List of fields referring to one mesh.
+ +
+Study
+Study represents a chain of sequences of calculations.
+

+ + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlsti0.htm b/doc/salome/gui/SUPERV/whgdata/whlsti0.htm new file mode 100755 index 0000000..2c881ba --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlsti0.htm @@ -0,0 +1,38 @@ + + + +Index words list + + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstt0.htm b/doc/salome/gui/SUPERV/whgdata/whlstt0.htm new file mode 100755 index 0000000..426ab6d --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstt0.htm @@ -0,0 +1,50 @@ + + + +Content + + + + + + + + + +
+

+ SUPERVISION module
+

+ +
+

+

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstt1.htm b/doc/salome/gui/SUPERV/whgdata/whlstt1.htm new file mode 100755 index 0000000..5589de6 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstt1.htm @@ -0,0 +1,55 @@ + + + +Content + + + + + + + + + +
+

+ SUPERVISION module
+    Introduction to SUPERVISION
+    Usage of SUPERVISION module
+    Running SUPERVISION
+    Editing graphs
+    Initializing and executing graphs
+

+ +
+

+

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstt2.htm b/doc/salome/gui/SUPERV/whgdata/whlstt2.htm new file mode 100755 index 0000000..c9bedcf --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstt2.htm @@ -0,0 +1,66 @@ + + + +Content + + + + + + + + + +
+

+ SUPERVISION module
+    Introduction to SUPERVISION
+    Usage of SUPERVISION module
+    Running SUPERVISION
+    Editing graphs
+       Creating a new graph
+       Importing graphs from file
+       Exporting graphs
+       Copying graphs
+       Inserting graphs
+       Referencing graphs in the study
+       Changing graph description
+       Reloading dataflow
+       Nodes in the graph
+       Linking nodes
+       Changing view mode
+    Initializing and executing graphs
+

+ +
+

+

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstt3.htm b/doc/salome/gui/SUPERV/whgdata/whlstt3.htm new file mode 100755 index 0000000..38864fe --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstt3.htm @@ -0,0 +1,79 @@ + + + +Content + + + + + + + + + +
+

+ SUPERVISION module
+    Introduction to SUPERVISION
+    Usage of SUPERVISION module
+    Running SUPERVISION
+    Editing graphs
+       Creating a new graph
+       Importing graphs from file
+       Exporting graphs
+       Copying graphs
+       Inserting graphs
+       Referencing graphs in the study
+       Changing graph description
+       Reloading dataflow
+       Nodes in the graph
+          About nodes
+          Computation nodes
+          Loop nodes
+          Switch nodes
+          GOTO nodes
+          Adding nodes
+          Directing dataflow between nodes
+          Locating nodes in the window
+          Deleting nodes
+          Renaming nodes
+          Changing node description
+          Editing node function
+          Adding node ports
+       Linking nodes
+       Changing view mode
+    Initializing and executing graphs
+

+ +
+

+

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstt4.htm b/doc/salome/gui/SUPERV/whgdata/whlstt4.htm new file mode 100755 index 0000000..f0f7ccc --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstt4.htm @@ -0,0 +1,70 @@ + + + +Content + + + + + + + + + +
+

+ SUPERVISION module
+    Introduction to SUPERVISION
+    Usage of SUPERVISION module
+    Running SUPERVISION
+    Editing graphs
+       Creating a new graph
+       Importing graphs from file
+       Exporting graphs
+       Copying graphs
+       Inserting graphs
+       Referencing graphs in the study
+       Changing graph description
+       Reloading dataflow
+       Nodes in the graph
+       Linking nodes
+          Linking node ports
+          Deleting links
+          Points in links
+          Modifying links
+       Changing view mode
+    Initializing and executing graphs
+

+ +
+

+

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whlstt5.htm b/doc/salome/gui/SUPERV/whgdata/whlstt5.htm new file mode 100755 index 0000000..03955bc --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whlstt5.htm @@ -0,0 +1,62 @@ + + + +Content + + + + + + + + + +
+

+ SUPERVISION module
+    Introduction to SUPERVISION
+    Usage of SUPERVISION module
+    Running SUPERVISION
+    Editing graphs
+    Initializing and executing graphs
+       Setting input parameters
+       Referencing output values in the study
+       Running dataflow
+       Controlling execution of the graph
+       Step-by-Step execution
+       Examining calculated data
+       Filtering and logging output messages
+

+ +
+

+

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvf30.htm b/doc/salome/gui/SUPERV/whgdata/whnvf30.htm new file mode 100755 index 0000000..7daf4a5 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvf30.htm @@ -0,0 +1,12 @@ + + + +toc frame + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvf31.htm b/doc/salome/gui/SUPERV/whgdata/whnvf31.htm new file mode 100755 index 0000000..abe7282 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvf31.htm @@ -0,0 +1,14 @@ + + + +Index frame + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvf32.htm b/doc/salome/gui/SUPERV/whgdata/whnvf32.htm new file mode 100755 index 0000000..afdcde9 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvf32.htm @@ -0,0 +1,14 @@ + + + +search frame + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvf33.htm b/doc/salome/gui/SUPERV/whgdata/whnvf33.htm new file mode 100755 index 0000000..0e897d8 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvf33.htm @@ -0,0 +1,14 @@ + + + +Glossary frame + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvl31.htm b/doc/salome/gui/SUPERV/whgdata/whnvl31.htm new file mode 100755 index 0000000..bd342a1 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvl31.htm @@ -0,0 +1,42 @@ + + + +Index Letters + + + + + + + + + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvl32.htm b/doc/salome/gui/SUPERV/whgdata/whnvl32.htm new file mode 100755 index 0000000..54b3a79 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvl32.htm @@ -0,0 +1,71 @@ + + + +Search Letters + + + + + + + +

+ # + A + B + C + D + E + F + G + H + I + J + K + L + M + N + O + P + Q + R + S + T + U + V + W + X + Y + Z +

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvl33.htm b/doc/salome/gui/SUPERV/whgdata/whnvl33.htm new file mode 100755 index 0000000..d181711 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvl33.htm @@ -0,0 +1,71 @@ + + + +Glossary Letters + + + + + + + +

+ # + A + B + C + D + E + F + G + H + I + J + K + L + M + N + O + P + Q + R + S + T + U + V + W + X + Y + Z +

+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvp30.htm b/doc/salome/gui/SUPERV/whgdata/whnvp30.htm new file mode 100755 index 0000000..cc65c8f --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvp30.htm @@ -0,0 +1,14 @@ + + + + Content Navigation Pane + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whgdata/whnvp31.htm b/doc/salome/gui/SUPERV/whgdata/whnvp31.htm new file mode 100755 index 0000000..dfca9ca --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvp31.htm @@ -0,0 +1,14 @@ + + + + Index Navigation Pane + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whgdata/whnvp32.htm b/doc/salome/gui/SUPERV/whgdata/whnvp32.htm new file mode 100755 index 0000000..c0b6f6d --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvp32.htm @@ -0,0 +1,15 @@ + + + + Search Navigation Pane + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whgdata/whnvp33.htm b/doc/salome/gui/SUPERV/whgdata/whnvp33.htm new file mode 100755 index 0000000..4981265 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvp33.htm @@ -0,0 +1,14 @@ + + + + Glossary Navigation Pane + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/SUPERV/whgdata/whnvt30.htm b/doc/salome/gui/SUPERV/whgdata/whnvt30.htm new file mode 100755 index 0000000..706e7bd --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvt30.htm @@ -0,0 +1,46 @@ + + + +Content Navigation Tab + + + + + + + + + + +
+ +
+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvt31.htm b/doc/salome/gui/SUPERV/whgdata/whnvt31.htm new file mode 100755 index 0000000..ebfdb88 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvt31.htm @@ -0,0 +1,44 @@ + + + +Index Navigation Tab + + + + + + + + + + +
+ +
+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvt32.htm b/doc/salome/gui/SUPERV/whgdata/whnvt32.htm new file mode 100755 index 0000000..93c54b3 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvt32.htm @@ -0,0 +1,44 @@ + + + +Search Navigation Tab + + + + + + + + + + +
+ +
+ + + + diff --git a/doc/salome/gui/SUPERV/whgdata/whnvt33.htm b/doc/salome/gui/SUPERV/whgdata/whnvt33.htm new file mode 100755 index 0000000..9219c27 --- /dev/null +++ b/doc/salome/gui/SUPERV/whgdata/whnvt33.htm @@ -0,0 +1,44 @@ + + + +Glossary Navigation Tab + + + + + + + + + + +
+ +
+ + + + diff --git a/doc/salome/tui/Makefile.in b/doc/salome/tui/Makefile.in new file mode 100644 index 0000000..c81ebd8 --- /dev/null +++ b/doc/salome/tui/Makefile.in @@ -0,0 +1,43 @@ +# Copyright (C) 2003 CEA/DEN, EDF R&D +# +# +# +# File : Makefile.in +# Author : Vasily Rusyaev (Open Cascade NN) +# Module : doc +# $Header: + +top_srcdir=@top_srcdir@ +top_builddir=../../.. +root_srcdir=@ROOT_SRCDIR@ +srcdir=@srcdir@ +VPATH=.:@srcdir@ +doxygen=@DOXYGEN@ + +@COMMENCE@ + +docs: + cp -fr $(srcdir)/SUPERV ./INPUT; \ + cd INPUT; \ + sed 's|../../../share/salome|$(root_srcdir)|' ./doxyfile > ./doxyfile1; \ + mv -f doxyfile1 doxyfile; \ + $(doxygen) ./doxyfile; \ + cd ..; \ + cp -fr $(srcdir)/SUPERV/sources/static/*.* ./SUPERV/ + cp -fr $(srcdir)/SUPERV/sources/ SUPERV/ + cp -fr $(srcdir)/SUPERV/HTML/ SUPERV/ + rm -fr INPUT + +clean: + rm -fr SUPERV + +distclean: clean + rm -fr INPUT + +install: + $(INSTALL) -d $(docdir); \ + mkdir -p $(docdir)/tui + cp -fr SUPERV $(docdir)/tui + +uninstall: + rm -fr $(docdir)/tui/SUPERV diff --git a/doc/salome/tui/SUPERV/HTML/AddComponent.html b/doc/salome/tui/SUPERV/HTML/AddComponent.html new file mode 100644 index 0000000..b9ec0e7 --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/AddComponent.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + +
interface AddComponent
IDL file
Python
Adder Addition ( )
return_value = Addition ( )
double Add ( in double x, in double y, out double z )
[ return_value, z ] = Add ( x, y )
double LastResult ( )
return_value = LastResult ( )

+ + + + + + + + + + + + + + + + + + + + + + + +
interface Adder
IDL file
Python
double Add ( in double x, in double y, out double z )
[ return_value, z ] = Add ( x, y )
double AddAndCompare ( in double x, in double y, in Adder anOtherAdder, out double z )
[ return_value, z ] = AddAndCompare ( x, y, anOtherAdder )
void SetLastResult ( in double z )
SetLastResult ( z )
void LastResult ( out double z )
z = LastResult ( )

+
diff --git a/doc/salome/tui/SUPERV/HTML/DivComponent.html b/doc/salome/tui/SUPERV/HTML/DivComponent.html new file mode 100644 index 0000000..7e0477c --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/DivComponent.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + +
interface DivComponent
IDL file
Python
void Div ( in double x, in double y, out double z )
z = Div ( x, y )

+
diff --git a/doc/salome/tui/SUPERV/HTML/FactorialComponent.html b/doc/salome/tui/SUPERV/HTML/FactorialComponent.html new file mode 100644 index 0000000..b95e4b9 --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/FactorialComponent.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + +
interface FactorialComponent
IDL file
Python
long eval ( in long n )
return_value = eval ( n )

+
diff --git a/doc/salome/tui/SUPERV/HTML/MulComponent.html b/doc/salome/tui/SUPERV/HTML/MulComponent.html new file mode 100644 index 0000000..df34913 --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/MulComponent.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + +
interface MulComponent
IDL file
Python
void Mul ( in double x, in double y, out double z )
z = Mul ( x, y )

+
diff --git a/doc/salome/tui/SUPERV/HTML/NPMatComponent.html b/doc/salome/tui/SUPERV/HTML/NPMatComponent.html new file mode 100644 index 0000000..ae3d601 --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/NPMatComponent.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
interface PCSRMat
IDL file
Python
unsigned long NbRows ( )
return_value = NbRows ( )
unsigned long NbCols ( )
return_value = NbCols ( )
void LMat ( out unsigned long start, out unsigned long end )
[ start, end ] = LMat ( )
CSRMatStruct ncsrmat ( in unsigned long start, in unsigned long end )
return_value = ncsrmat ( start, end )

+ + + + + + + + + + + + + + + + + + + + + + + +
interface NPMatComponent
IDL file
Python
void SetFileName ( in string filename )
SetFileName ( filename )
void ReadDataFromFile ( in string id_callback )
ReadDataFromFile ( id_callback )
void SaveDataToFile ( in string id_callback )
SaveDataToFile ( id_callback )
void SPGetData ( in string id_callback )
SPGetData ( id_callback )

+
diff --git a/doc/salome/tui/SUPERV/HTML/NPSolveComponent.html b/doc/salome/tui/SUPERV/HTML/NPSolveComponent.html new file mode 100644 index 0000000..c7f797f --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/NPSolveComponent.html @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + +
interface NPSolveComponent
IDL file
Python
void Solve ( in PCSRMat A, in PVec b, out PVec x )
x = Solve ( A, b )
void SPSolve ( in PCSRMat A, in PVec b, in string id_callback )
SPSolve ( A, b, id_callback )

+
diff --git a/doc/salome/tui/SUPERV/HTML/NPVecComponent.html b/doc/salome/tui/SUPERV/HTML/NPVecComponent.html new file mode 100644 index 0000000..9f39247 --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/NPVecComponent.html @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + +
interface PVec
IDL file
Python
unsigned long Size ( )
return_value = Size ( )
void LVec ( out unsigned long start, out unsigned long end )
[ start, end ] = LVec ( )
DoubleVec nvec ( in unsigned long start, in unsigned long end )
return_value = nvec ( start, end )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface NPVecComponent
IDL file
Python
void SetFileName ( in string filename )
SetFileName ( filename )
void ReadDataFromFile ( in string id_callback )
ReadDataFromFile ( id_callback )
void SaveDataToFile ( in string id_callback )
SaveDataToFile ( id_callback )
void SPGetData ( in string id_callback )
SPGetData ( id_callback )
void SPPutData ( in PVec vec, in string id_callback )
SPPutData ( vec, id_callback )

+
diff --git a/doc/salome/tui/SUPERV/HTML/SUPERV.html b/doc/salome/tui/SUPERV/HTML/SUPERV.html new file mode 100644 index 0000000..a191eaa --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/SUPERV.html @@ -0,0 +1,682 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface SuperG
IDL file
Python
Graph Graph ( in string aGraph )
return_value = Graph ( aGraph )
Graph GraphE ( in string aGraph )
return_value = GraphE ( aGraph )
Value StringValue ( in string aString )
return_value = StringValue ( aString )
Value AnyValue ( in any anAny )
return_value = AnyValue ( anAny )
Graph getGraph ( in string ior )
return_value = getGraph ( ior )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface CNode
IDL file
Python
string Name ( )
return_value = Name ( )
Service Service ( )
return_value = Service ( )
KindOfNode Kind ( )
return_value = Kind ( )
SDate CreationDate ( )
return_value = CreationDate ( )
SDate LastUpdateDate ( )
return_value = LastUpdateDate ( )
string Version ( )
return_value = Version ( )
string Author ( )
return_value = Author ( )
string Comment ( )
return_value = Comment ( )
boolean SetName ( in string aNewName )
return_value = SetName ( aNewName )
boolean SetAuthor ( in string anAuthor )
return_value = SetAuthor ( anAuthor )
boolean SetComment ( in string aComment )
return_value = SetComment ( aComment )
Port Port ( in string aParameterName )
return_value = Port ( aParameterName )
Port Input ( in string InputParameterName, in Value aValue )
return_value = Input ( InputParameterName, aValue )
ListOfPorts Ports ( )
return_value = Ports ( )
ListOfLinks Links ( )
return_value = Links ( )
boolean IsGraph ( )
return_value = IsGraph ( )
boolean IsComputing ( )
return_value = IsComputing ( )
boolean IsFactory ( )
return_value = IsFactory ( )
boolean IsInLine ( )
return_value = IsInLine ( )
boolean IsGOTO ( )
return_value = IsGOTO ( )
boolean IsLoop ( )
return_value = IsLoop ( )
boolean IsEndLoop ( )
return_value = IsEndLoop ( )
boolean IsSwitch ( )
return_value = IsSwitch ( )
boolean IsEndSwitch ( )
return_value = IsEndSwitch ( )
long SubGraph ( )
return_value = SubGraph ( )
long Thread ( )
return_value = Thread ( )
boolean IsWaiting ( )
return_value = IsWaiting ( )
boolean IsReady ( )
return_value = IsReady ( )
boolean IsRunning ( )
return_value = IsRunning ( )
boolean IsDone ( )
return_value = IsDone ( )
boolean IsSuspended ( )
return_value = IsSuspended ( )
GraphState State ( )
return_value = State ( )
boolean ReadyW ( )
return_value = ReadyW ( )
boolean RunningW ( )
return_value = RunningW ( )
boolean DoneW ( )
return_value = DoneW ( )
boolean SuspendedW ( )
return_value = SuspendedW ( )
boolean Kill ( )
return_value = Kill ( )
boolean KillDone ( )
return_value = KillDone ( )
boolean Stop ( )
return_value = Stop ( )
boolean Suspend ( )
return_value = Suspend ( )
boolean SuspendDone ( )
return_value = SuspendDone ( )
boolean Resume ( )
return_value = Resume ( )
boolean ReRun ( )
return_value = ReRun ( )
boolean ReRunAt ( in string aNodeName )
return_value = ReRunAt ( aNodeName )
boolean ReStart ( )
return_value = ReStart ( )
boolean ReStartAt ( in string aNodeName )
return_value = ReStartAt ( aNodeName )
AutomatonState AutoState ( )
return_value = AutoState ( )
ControlState Control ( )
return_value = Control ( )
void ControlClear ( )
ControlClear ( )
boolean ContainerKill ( )
return_value = ContainerKill ( )
void Coords ( in long X, in long Y )
Coords ( X, Y )
long X ( )
return_value = X ( )
long Y ( )
return_value = Y ( )
long CpuUsed ( )
return_value = CpuUsed ( )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface FNode
IDL file
Python
string GetComponentName ( )
return_value = GetComponentName ( )
string GetInterfaceName ( )
return_value = GetInterfaceName ( )
string GetContainer ( )
return_value = GetContainer ( )
boolean SetComponentName ( in string aComponentName )
return_value = SetComponentName ( aComponentName )
boolean SetInterfaceName ( in string anInterfaceName )
return_value = SetInterfaceName ( anInterfaceName )
boolean SetContainer ( in string aContainer )
return_value = SetContainer ( aContainer )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface INode
IDL file
Python
void SetPyFunction ( in string FuncName, in ListOfStrings aPyInitFunction )
SetPyFunction ( FuncName, aPyInitFunction )
ListOfStrings PyFunction ( )
return_value = PyFunction ( )
string PyFuncName ( )
return_value = PyFuncName ( )
Port InPort ( in string aParameterName, in string aParameterType )
return_value = InPort ( aParameterName, aParameterType )
Port OutPort ( in string aParameterName, in string aParameterType )
return_value = OutPort ( aParameterName, aParameterType )

+ + + + + + + + + + + + + + + +
interface GNode
IDL file
Python
boolean SetCoupled ( in string anInLineNode )
return_value = SetCoupled ( anInLineNode )
INode Coupled ( )
return_value = Coupled ( )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface LNode
IDL file
Python
void SetPyInit ( in string MoreName, in ListOfStrings aPyMoreFunction )
SetPyInit ( MoreName, aPyMoreFunction )
ListOfStrings PyInit ( )
return_value = PyInit ( )
string PyInitName ( )
return_value = PyInitName ( )
void SetPyMore ( in string MoreName, in ListOfStrings aPyMoreFunction )
SetPyMore ( MoreName, aPyMoreFunction )
ListOfStrings PyMore ( )
return_value = PyMore ( )
string PyMoreName ( )
return_value = PyMoreName ( )
void SetPyNext ( in string NextName, in ListOfStrings aPyNextFunction )
SetPyNext ( NextName, aPyNextFunction )
ListOfStrings PyNext ( )
return_value = PyNext ( )
string PyNextName ( )
return_value = PyNextName ( )

+ + + + + + + +
interface ELNode
IDL file
Python

+ + + + + + + +
interface SNode
IDL file
Python

+ + + + + + + +
interface ESNode
IDL file
Python

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface Graph
IDL file
Python
CNode CNode ( in Service aService )
return_value = CNode ( aService )
FNode FNode ( in string aComponentName, in string anInterfaceName, in Service aService )
return_value = FNode ( aComponentName, anInterfaceName, aService )
INode INode ( in string FuncName, in ListOfStrings aPythonFunction )
return_value = INode ( FuncName, aPythonFunction )
GNode GNode ( in string FuncName, in ListOfStrings aPythonFunction, in string anINode )
return_value = GNode ( FuncName, aPythonFunction, anINode )
LNode LNode ( in string InitName, in ListOfStrings InitFunction, in string MoreName, in ListOfStrings MoreFunction, in string NextName, in ListOfStrings NextFunction, out INode anEndOfLoop )
[ return_value, anEndOfLoop ] = LNode ( InitName, InitFunction, MoreName, MoreFunction, NextName, NextFunction )
SNode SNode ( in string FuncName, in ListOfStrings aPythonFunction, out INode anEndOfSwitch )
[ return_value, anEndOfSwitch ] = SNode ( FuncName, aPythonFunction )
Component ComponentRef ( in string aComputerContainer, in string aComponentName )
return_value = ComponentRef ( aComputerContainer, aComponentName )
Link Link ( in Port OutputPort, in Port InputPort )
return_value = Link ( OutputPort, InputPort )
boolean Import ( in string anXmlFile )
return_value = Import ( anXmlFile )
boolean Export ( in string anXmlFile )
return_value = Export ( anXmlFile )
boolean IsReadOnly ( )
return_value = IsReadOnly ( )
boolean Run ( )
return_value = Run ( )
boolean EventNoW ( out CNode aNode, out GraphEvent anEvent, out GraphState aState )
[ return_value, aNode, anEvent, aState ] = EventNoW ( )
boolean Event ( out CNode aNode, out GraphEvent anEvent, out GraphState aState )
[ return_value, aNode, anEvent, aState ] = Event ( )
boolean EventW ( out CNode aNode, out GraphEvent anEvent, out GraphState aState )
[ return_value, aNode, anEvent, aState ] = EventW ( )
long LevelMax ( )
return_value = LevelMax ( )
ListOfNodes LevelNodes ( in long aLevel )
return_value = LevelNodes ( aLevel )
long ThreadsMax ( )
return_value = ThreadsMax ( )
long GraphsNumber ( )
return_value = GraphsNumber ( )
long Threads ( )
return_value = Threads ( )
long SuspendedThreads ( )
return_value = SuspendedThreads ( )
boolean IsValid ( )
return_value = IsValid ( )
boolean IsExecutable ( )
return_value = IsExecutable ( )
boolean IsDataFlow ( )
return_value = IsDataFlow ( )
boolean IsEditing ( )
return_value = IsEditing ( )
boolean IsExecuting ( )
return_value = IsExecuting ( )
long LastLevelDone ( )
return_value = LastLevelDone ( )
boolean Start ( )
return_value = Start ( )
Graph Copy ( )
return_value = Copy ( )
boolean Merge ( in Graph aGraph )
return_value = Merge ( aGraph )
ListOfNodes Nodes ( )
return_value = Nodes ( )
ListOfLinks GLinks ( )
return_value = GLinks ( )
string getIOR ( )
return_value = getIOR ( )
ListOfGraphs Graphs ( )
return_value = Graphs ( )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface Link
IDL file
Python
Port OutPort ( )
return_value = OutPort ( )
Port InPort ( )
return_value = InPort ( )
long CoordsSize ( )
return_value = CoordsSize ( )
boolean AddCoord ( in long index, in long X, in long Y )
return_value = AddCoord ( index, X, Y )
boolean ChangeCoord ( in long index, in long X, in long Y )
return_value = ChangeCoord ( index, X, Y )
boolean RemoveCoord ( in long index )
return_value = RemoveCoord ( index )
boolean Coords ( in long index, out long X, out long Y )
[ return_value, X, Y ] = Coords ( index )

+ + + + + + + + + + + + + + + + + + + + + + + +
interface Value
IDL file
Python
string ToString ( )
return_value = ToString ( )
any ToAny ( )
return_value = ToAny ( )
boolean IsIOR ( )
return_value = IsIOR ( )
string ComponentDataType ( )
return_value = ComponentDataType ( )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface Port
IDL file
Python
boolean Input ( in Value aValue )
return_value = Input ( aValue )
CNode Node ( )
return_value = Node ( )
string Name ( )
return_value = Name ( )
string Type ( )
return_value = Type ( )
Link Link ( )
return_value = Link ( )
ListOfLinks Links ( )
return_value = Links ( )
boolean IsInput ( )
return_value = IsInput ( )
boolean HasInput ( )
return_value = HasInput ( )
boolean IsLinked ( )
return_value = IsLinked ( )
KindOfPort Kind ( )
return_value = Kind ( )
boolean IsParam ( )
return_value = IsParam ( )
boolean IsGate ( )
return_value = IsGate ( )
boolean IsInLine ( )
return_value = IsInLine ( )
boolean IsLoop ( )
return_value = IsLoop ( )
boolean IsSwitch ( )
return_value = IsSwitch ( )
boolean IsEndSwitch ( )
return_value = IsEndSwitch ( )
GraphState State ( )
return_value = State ( )
boolean IsDone ( )
return_value = IsDone ( )

+
diff --git a/doc/salome/tui/SUPERV/HTML/SubComponent.html b/doc/salome/tui/SUPERV/HTML/SubComponent.html new file mode 100644 index 0000000..ecbbcfc --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/SubComponent.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + +
interface SubComponent
IDL file
Python
void Sub ( in double x, in double y, out double z )
z = Sub ( x, y )

+
diff --git a/doc/salome/tui/SUPERV/HTML/SyrComponent.html b/doc/salome/tui/SUPERV/HTML/SyrComponent.html new file mode 100644 index 0000000..c94b3c5 --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/SyrComponent.html @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface SyrComponent
IDL file
Python
long C_ISEVEN ( in long anInteger )
return_value = C_ISEVEN ( anInteger )
long C_ISONE ( in long anOddInteger )
return_value = C_ISONE ( anOddInteger )
long C_M3 ( in long anOddInteger )
return_value = C_M3 ( anOddInteger )
long C_M3P1 ( in long anOddInteger )
return_value = C_M3P1 ( anOddInteger )
long C_DIV2 ( in long anEvenInteger )
return_value = C_DIV2 ( anEvenInteger )
long C_INCR ( in long aCount )
return_value = C_INCR ( aCount )
long C_MIN ( in long aMinVal, in long anInteger )
return_value = C_MIN ( aMinVal, anInteger )
long C_MAX ( in long aMaxVal, in long anInteger )
return_value = C_MAX ( aMaxVal, anInteger )
ListOfSyr C_LISTOFSYR ( )
return_value = C_LISTOFSYR ( )
ListOfSyr C_AVERAGE ( in ListOfSyr aListOfSyr, in long anInteger, in long aCount, out double anAverage )
[ return_value, anAverage ] = C_AVERAGE ( aListOfSyr, anInteger, aCount )
Syr Init ( in long anOddInteger )
return_value = Init ( anOddInteger )

+ + + + + + + + + + + + + + + +
interface ListOfSyr
IDL file
Python
SeqOfSyr GetSeqOfSyr ( )
return_value = GetSeqOfSyr ( )
void SetSeqOfSyr ( in SeqOfSyr aSeqOfSyr )
SetSeqOfSyr ( aSeqOfSyr )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface Syr
IDL file
Python
long Initial ( )
return_value = Initial ( )
long Current ( )
return_value = Current ( )
long IsEven ( )
return_value = IsEven ( )
long IsOne ( )
return_value = IsOne ( )
long Count ( )
return_value = Count ( )
void M3p1 ( )
M3p1 ( )
void Div2 ( )
Div2 ( )
void Incr ( )
Incr ( )

+
diff --git a/doc/salome/tui/SUPERV/HTML/SyrControlComponent.html b/doc/salome/tui/SUPERV/HTML/SyrControlComponent.html new file mode 100644 index 0000000..8f39a3d --- /dev/null +++ b/doc/salome/tui/SUPERV/HTML/SyrControlComponent.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
interface SyrControlComponent
IDL file
Python
void L_OneEven ( in long ValOne, in long ValEven, out long Finished, out long Incr, out long Even, out long Odd )
[ Finished, Incr, Even, Odd ] = L_OneEven ( ValOne, ValEven )
void C_NotOneIsEven ( out long ValOne, out long ValEven )
[ ValOne, ValEven ] = C_NotOneIsEven ( )
void LOOPN ( in long InLoop, in long NN, in long KK, in long min, in long max, out long OutLoop, out long N, out long K )
[ OutLoop, N, K ] = LOOPN ( InLoop, NN, KK, min, max )
void WHILENOTONE ( in long N, out long OutLoop )
OutLoop = WHILENOTONE ( N )
void IFNOTEVEN ( in long N, out long Odd, out long Even )
[ Odd, Even ] = IFNOTEVEN ( N )
void LOOPi ( in long InLoop, in long ii, out long OutLoop, out long i )
[ OutLoop, i ] = LOOPi ( InLoop, ii )
void WHILEEVEN ( in long N, out long OutLoop )
OutLoop = WHILEEVEN ( N )

+
diff --git a/doc/salome/tui/SUPERV/doxyfile b/doc/salome/tui/SUPERV/doxyfile new file mode 100755 index 0000000..4413e11 --- /dev/null +++ b/doc/salome/tui/SUPERV/doxyfile @@ -0,0 +1,200 @@ +# Doxyfile 1.3-rc1 + +#--------------------------------------------------------------------------- +# General configuration options +#--------------------------------------------------------------------------- +PROJECT_NAME = "SALOME - SUPERV - v.2.0.0" +PROJECT_NUMBER = id#1.0 +OUTPUT_DIRECTORY = ../ +OUTPUT_LANGUAGE = English +EXTRACT_ALL = YES +EXTRACT_PRIVATE = YES +EXTRACT_STATIC = YES +EXTRACT_LOCAL_CLASSES = YES +HIDE_UNDOC_MEMBERS = NO +HIDE_UNDOC_CLASSES = NO +HIDE_FRIEND_COMPOUNDS = NO +HIDE_IN_BODY_DOCS = NO +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = NO +ALWAYS_DETAILED_SEC = YES +INLINE_INHERITED_MEMB = YES +FULL_PATH_NAMES = NO +STRIP_FROM_PATH = +INTERNAL_DOCS = YES +CASE_SENSE_NAMES = YES +SHORT_NAMES = NO +HIDE_SCOPE_NAMES = NO +VERBATIM_HEADERS = YES +SHOW_INCLUDE_FILES = YES +JAVADOC_AUTOBRIEF = YES +MULTILINE_CPP_IS_BRIEF = NO +DETAILS_AT_TOP = NO +INHERIT_DOCS = YES +INLINE_INFO = YES +SORT_MEMBER_DOCS = NO +DISTRIBUTE_GROUP_DOC = NO +TAB_SIZE = 5 +GENERATE_TODOLIST = YES +GENERATE_TESTLIST = YES +GENERATE_BUGLIST = YES +GENERATE_DEPRECATEDLIST= YES +ALIASES = +ENABLED_SECTIONS = +MAX_INITIALIZER_LINES = 25 +OPTIMIZE_OUTPUT_FOR_C = YES +OPTIMIZE_OUTPUT_JAVA = YES +SHOW_USED_FILES = NO +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_FORMAT = "$file:$line: $text" +WARN_LOGFILE = log.txt +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- +INPUT = ../../../share/salome/idl/SUPERV.idl +FILE_PATTERNS = +RECURSIVE = NO +EXCLUDE = +EXCLUDE_SYMLINKS = NO +EXCLUDE_PATTERNS = +EXAMPLE_PATH = +EXAMPLE_PATTERNS = +EXAMPLE_RECURSIVE = NO +IMAGE_PATH = sources/ +INPUT_FILTER = +FILTER_SOURCE_FILES = YES +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- +SOURCE_BROWSER = NO +INLINE_SOURCES = NO +STRIP_CODE_COMMENTS = YES +REFERENCED_BY_RELATION = NO +REFERENCES_RELATION = YES +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- +ALPHABETICAL_INDEX = NO +COLS_IN_ALPHA_INDEX = 5 +IGNORE_PREFIX = +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = SUPERV +HTML_FILE_EXTENSION = .html +HTML_HEADER = sources/myheader.html +HTML_FOOTER = +HTML_STYLESHEET = +HTML_ALIGN_MEMBERS = YES +GENERATE_HTMLHELP = NO +CHM_FILE = +HHC_LOCATION = +GENERATE_CHI = NO +BINARY_TOC = YES +TOC_EXPAND = YES +DISABLE_INDEX = YES +ENUM_VALUES_PER_LINE = 4 +GENERATE_TREEVIEW = YES +TREEVIEW_WIDTH = 250 +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO +LATEX_OUTPUT = latex +LATEX_CMD_NAME = latex +MAKEINDEX_CMD_NAME = makeindex +COMPACT_LATEX = NO +PAPER_TYPE = a4wide +EXTRA_PACKAGES = +LATEX_HEADER = +PDF_HYPERLINKS = NO +USE_PDFLATEX = NO +LATEX_BATCHMODE = NO +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- +GENERATE_RTF = NO +RTF_OUTPUT = rtf +COMPACT_RTF = NO +RTF_HYPERLINKS = NO +RTF_STYLESHEET_FILE = +RTF_EXTENSIONS_FILE = +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- +GENERATE_MAN = NO +MAN_OUTPUT = man +MAN_EXTENSION = .3 +MAN_LINKS = NO +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- +GENERATE_XML = NO +XML_SCHEMA = +XML_DTD = +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- +GENERATE_AUTOGEN_DEF = NO +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- +GENERATE_PERLMOD = NO +PERLMOD_LATEX = NO +PERLMOD_PRETTY = YES +PERLMOD_MAKEVAR_PREFIX = +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- +ENABLE_PREPROCESSING = YES +MACRO_EXPANSION = YES +EXPAND_ONLY_PREDEF = NO +SEARCH_INCLUDES = YES +INCLUDE_PATH = +INCLUDE_FILE_PATTERNS = +PREDEFINED = +EXPAND_AS_DEFINED = +SKIP_FUNCTION_MACROS = NO +#--------------------------------------------------------------------------- +# Configuration::addtions related to external references +#--------------------------------------------------------------------------- +TAGFILES = +GENERATE_TAGFILE = +ALLEXTERNALS = NO +EXTERNAL_GROUPS = YES +PERL_PATH = /usr/bin/perl +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = YES +HIDE_UNDOC_RELATIONS = NO +HAVE_DOT = YES +CLASS_GRAPH = YES +COLLABORATION_GRAPH = NO +TEMPLATE_RELATIONS = YES +INCLUDE_GRAPH = YES +INCLUDED_BY_GRAPH = NO +GRAPHICAL_HIERARCHY = YES +DOT_IMAGE_FORMAT = jpg +DOT_PATH = +DOTFILE_DIRS = +MAX_DOT_GRAPH_WIDTH = 1024 +MAX_DOT_GRAPH_HEIGHT = 1200 +GENERATE_LEGEND = NO +DOT_CLEANUP = YES +#--------------------------------------------------------------------------- +# Configuration::addtions related to the search engine +#--------------------------------------------------------------------------- +SEARCHENGINE = NO +CGI_NAME = search.cgi +CGI_URL = +DOC_URL = +DOC_ABSPATH = +BIN_ABSPATH = /usr/local/bin/ +EXT_DOC_PATHS = diff --git a/doc/salome/tui/SUPERV/sources/Application-About.png b/doc/salome/tui/SUPERV/sources/Application-About.png new file mode 100755 index 0000000000000000000000000000000000000000..7b58330d50856e28562e8f9ed80dae72d6e6dda3 GIT binary patch literal 19226 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

5r3>=?gKv-6#gF2kVYm^Euk4pDx%bDo{L~m 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 Ao&W#< literal 0 HcmV?d00001 diff --git a/doc/salome/tui/SUPERV/sources/application.gif b/doc/salome/tui/SUPERV/sources/application.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b05d5c18ee88779d283508781836e2b151f606f GIT binary patch literal 2602 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 literal 0 HcmV?d00001 diff --git a/doc/salome/tui/SUPERV/sources/bg_salome.gif b/doc/salome/tui/SUPERV/sources/bg_salome.gif new file mode 100755 index 0000000000000000000000000000000000000000..677b70468f798fe4fbc20fac3d706e61179ff12b GIT binary patch literal 17294 zcmWh!hc_FJ_pQBxgosd75MqnbqNPT}ZYB2KYPM#JE;J#;icRgkH$_n^HWhodwTsfC z+R{&3zwht;0q>mm&bjBk`|f?Z`eEFvNThr>lhMa9I#5D0|0xVVIb zgruaTl$4aTw6u(jjI6AzoSYmIiIkU@S5Qz;R8&+_Qo4Eb=B-<|l$DiLR8&+|Rd3(E zedo>{H8nMLb@jVgML=?(Xj4;ql^R4<9~y z^vK`eKOi6=FfcGEC@45MI3y(G@#Du&o;(Q+4Gjwm3l9%}`t<3uXV0ELfBxddilaom# zQc6lnYHDg)T3UK~dPYV@W@ctqR#tX)c1}*t>({Syb93|Z^78ZZ3knJf3k!>iii(Si zOG-*gOH0ej%F4^jD=I1~D=Vw2s;aB2Yieq0YisN3>gwz38yXrK8ylONnwp!NTUuIL zTU*=O+S=RO-@JL#(b3V_+1b_A_4e)C?(XiMo}S*`-gocb_4W1j_xBGB3=9qq4h;>F z$>ibT;gOM%(b3Vdv9a;-@rj9v$;rv7sj2Dd>G$v7&&lp-m6g@i)wQ*?_4V}+A3l8i`0>-HPa7K>o12?kTU*=P+dDfuySux4dwZWh zf8O8UKR7rzJUsmJ<;&60(ed%|*RNl{efxHDa&mfldUkg9{rmUx^Yb4+e*FCT^VhFm z7Z(?omzTeP|Nig4|Ni{>^Y`!HfB*hnU0q52KLY+A3mS}9*Pbx#=$vpj*mnmX=cM~^ z%h>(UctD;}r;oc~qAb&yJi!E}9Rq}8jXLL??2Pi^8M>E@kF*^^7Vi9=Ep$GCYK}?n>0i`_vjjf-{0`jtYcZ{ zXxQR!9f0MK4Vd%y8C-GMx2NsV=bKV9mft>+qu8%*)PXMbZ6{veO{(_^|MBIO-?l^b z+y9-2(Ist)=ZOP3lj*>Fialvu^ zG~dLttnND|-iY3JO=h{wEVPFs->`&pM=E3V=J@9^#(`mC0NZD~LPm0svEm8umU)hN z?Pkwm5YqZ1c{j1`S*%GGb;!O+_CRjcrjAehrKn@TbXZ~D+YPU*{I=kg3K^%H9mI%N z|AYi{UNi5D<_1Que#*1{ie=H0`P;l{^j7dnj1R zT05*^Ca?0>buEwEYj=8&`;_^a)7DB2+(Xq?*B(aKYK$_48ns07h;BsX#MvIpE_u`> zOOu()lVw^w(eZNNsY{Q-qv~oN*-^D0t1Wy@TqK#WV{ClM^M43%+%wh+iS~gVEt6*Z z(;W}wh3b-}G}HJ`l6E^GloC8};bNF~U0!s4BW}>)md}gV5hq}T|Q~(xcGo-X%o|o$`l5mg4dL!+!$YMo$K*N4u zYD#dmw;NX*Qz=0?hK@nfth)>)7rEZX&B(>BsBH!A~eD}zLe z48&sus*oelK}$KGz*>`fYGmslDQdK?Sckyp0pN$2Tb032CcoeWWajOyIO5WICqWiI zQ|bPXie$~dO3|iUHN~j%(7I@cj?LyBAp$-?Ix-{^Q9oVy?B>(y+zALj8>!Z9Ly9C~gC56f^$?&SIbk;cu2p_TSZeP6Z0YipvCSPQX4oe?~@N zic3d>>>9ivIt1huDJwuEv$$K7+R{SRJE!)Z!ohVcfIzAzV;%-be7F+f5U?O0YO;fh z2ojl`&@y;%q%|?psFK`O#%%ap(WMeuKS#=&`D0?jNlWOt>|6}~tJ`ZvniY1WcG4e#L_Sn#&NJhZS zLk$Hv^3^QOiH?K)TC|Dy5tG-X4djo&1*@Jk$H*)|Bcjyd!k;*nA$ks&Y5WkKC6t6 zZnWOjLN2FT4C;3-{|5_`_jcdH;*|o9kxa;y3>@chYsyc<%k9P~+Fuwu#`($=8r0xZJ(44JR;~U64BNs*6hI@-os;$IaNekHKxpqIA#b86v3D; zy4mf5lb$q_B5yZFpqrJ|sBkaSo}Y*LnTk)u2N1(@^fY-oPcYu8gNBz5*KOiLb{B3S zN40*P84@X97M94~+8Wyp&(&z<8 z&BJwHB%b%M$Qmk){wiex`BZeUR_Ky-f;)cfJcR5?F$GdrFo0rjC?-E~tdKQ0l$CY(lb-pV=KR@_ zo#4*m3=}T7A*Y! zLRMdLF?S`bD?cF2f-ge;`*V7u;*a^$(;saa&woC;`uoy?3*w4)+w@4mgq);U1-F}V z20Um=c@Vt=+CNoYrRK>|h%lx#3p({+L_7$>XgzLMdmzLT9v$)ABGM~Zg|;&C#T++( zWrW~`PNz~791+=oQ|Kz=CVOzwWZCNpheNdaJEFPS33t2E*eNY#HWxIg#OU_u6B-)f zwqfWSv}~sZ&UaBX{@lk9;d^fsX0rdv6pD+cx!dT5C=UeK?E4r%eV?7`kTU`!<&D)v zq%JKGy?u`&PH&R0`J+*HX)QhJWBemwF(x3cP3M>hTuivKoZ8jr80rdOWR{ClfPbMW zL8$^0vaC(r{77i_5jEvTJS4Vh_8wG|z|6pj@8^FRDM!c21tD=l0}zloRsAUL4h@bh z7mzqfHgZH)45`B!suUFojNdU~pOrip;`8bEy45eUd#XHOiad@)%C*M(C<>^Jup9>i zG%N1Iw{*LaGP)ynqOHMXN?^v4t0YIL8@+VACYYWg_+j>cQwvrTz!Qm$cmC|V!O3ku z@IquCBr$C0261lbzbS+f=h9O8Mh{gy(`YPJ7fl5{*t)@h4UfuXk)<*7e-+wZ6xsz7 zopRw6{Lb5>Wf@w0+wW8`TuiwSq`;AyNY~8!(*w43wX5WLYA3L(?$hMKQgpX{R*4hI z2P?WhlVW+kWqY$siDSV2VWx1c8+wacaYh;SCS6v)A0`k6WY**h4N<0v48>y%rcxj` zx6{+1Vqh$wN`W7f%5(f(p9dy{5mmJ36hSo0!`+fHhm@8h?>yR8#$)8&Fd#`+3CNb7 zU=!>j3%#HOY(~oR9o*oU6_X*L`Ki$ENWPNqkYBs$EriEPCHkSW0`Mk@;B1(>2k;R# z#2$oP{*ly~#re=hBtR(q)4A@bD^Mj$_!S94`Kjk~D#%5NE&X}3wG}O+r#~71?1^yV zy2VLr5j#V&J=GEYo}zF}d5)e#ZJ4I}dEes7ks#+`s~R`gv}oiJqiE#-kLu zg)A7h_>VPJdlc<#geCvudN3mdMkzcvTGHX}zefhTaw84NgPtQA77kHzfn4N?jw~ zcrnuur<;#u30_FbrDc;A2RR6^2m`zz%fPMqCrlH%sAP4#Eew>ng`z+_7%dtC_$rn3 zo7PW^O4xK!v-5)Y3HR-OkfZnyj+_kij}#FZcew`Za!NE`486P$J;YE`Ru2QBpdDf} z1nFjD)E6PTk6G?++q%uOe7SmT|FkH_zL<}7j{ixC1DeS_{2U~hQue<6`ji!)1SdMI z>xMDXhMU>*hr0$-jMw#9JEK#<>Ok`cE_%2*aJ`T+LY42tg-4VV8dQvbim@6o0rWWC z8^m#=mxEt&$-Zv`|B`q9PY9A#{6GmT+}0rPaPllF_`KT9NK54(`zfj>1$r7X)Qs0HTC3`3;|FF=&kz0Pp~eVn9I9&2C{) zHdIu?FTP>=+fl-NY$7}m?brd0r~y|_ER1MQ^;Dh2Wyl5Arf{LDRHw@o2h!||wz&7) z&Dr+|6ErI9x*j>L(1g>6!Y!Di zJK12^snPF$dyHzNC>bOLgDH8b-MfxlJ5bk(4E+e_df6{*(x%~|`J8K+ixh11Gt#QB z3BHZtql5|^Y$EO8|D!;u4AinC{Yb-rlGowtH2ao!5m*kAQ0s|<2d$#vW58zc-RA*9 zhMvW*SGbK2kezRl7IC10CY5Ao%V!fxDUtk|*!$0Dq0b@(CuoHAo9`Q?z-|d4Ftftq zzl24bGmWo`aDHdOvZugOI{%SKpnK_~cRzTG)_uPScLc<90*08iJgfdUbk}NsU^J6OiKn3WoL*^xcH#6 z_HHvo9F(ZiBL8kM#&(wF-8Ddc%JVQAp|6!sKul1%SD?6%249+l!5!CB+wy!+NEmHk z!jR~-@ApcT-whcn%~b4@J;2tw0^GWFs|U$%;$-?u4<$BT2q-lDz73))J^-Lb%0sQrszXgHBwZVu!?P# z5Hw#O$M**`FVRQa6v~;(?Juq@KWB5B1QfC`TTGG4dLz#i@W6&_(!uOl6qHABMUM|E z@BdbQ8rP8Ks?sEqomQHem!@LHggs-1>br#2Qe}w2GK@iW#yU}ADO2+!2G&d-H2vut zf709KrxUFtT>__<n;)0h%#9? zk@;n@`6ben)`$HYIAiVLV~xi-qG2$b{nMP2c`oUtP?^I#T4=rK5IHB8d@-xBZOtWTZ3eD@C^Lb@z{W@M|5*{jCpBF3Avu4$50&_1dD~(;3BC-TrIE+rGWhwr}`M zH@RrA>3N&b!$khsO@8JrA%_&lY%6%&7I*K~<=mFV>DCgL;NM6Nn1GV7!}cS2L6DSj zUwbN)SG7M4GK4D@k1-OYzB`(#9wbi;;x!g(-ceZEp#tnOVT^>ecE^Kvb4a`KB3Qdb zIfu*L*qt4L?C34|$7?-CR$q;DKi+^y2zjY$U5^ICg(J;8XYCD?9k0B-k(?sNZhEG{ z<*+6=JBd3|MjO{#=Jqq4kgpggQ=ZT}xwwrcsly@!5K;MMvV&zgi3(0OtH<+5Jd>ih zLXb=+QJzMgInpE{meB`2}d@hu46H0UC3=#w-rqz3NK)qiz!+5N< zPdzoBKSO6QqwTlTQ9=A6+lMCUv()l1^AP(gxG5S6HQh9a`x%_Q6%*0pX4COFnKQK< zmlqNEuEF&@4z56LBi&7l^{Ie8ljfz|3i_48T?S%r(_C6h?gCdSutLT1%J;z4>$C%BdE~^ebqO! zdaVI2YTyIGD%$ELQiQOPUMkM=V^T72`?ZU_B^1mm^6(*iRjtKsvM)+t74FHtOG-Vn zsKC9b@L=N;pq_$#|bci&+K14RYwkGh;qXIYZLy$wB9-Is*Q+V+O-=D15{ zl5N_6TR9iR%^~|PRJ7eiO>w<_ODL1%{zM7tRhO^1k&2I{oNY5uCarA3vfi=x@$M{- zyk(soEavbxJ`gc$&G2$FCB0_3$(1EwcWXiEZ~#Xa>IFZ!LVtC_i zRMnK#SOf|iOG(ct9kA)}(9sF^hb-BL&M_-w1@F%lb>NsdpEU_KIK9OMO1IA}>1S$l z)6a!i36i7C{X)z~6}c^K+ZE5Ml?=JBKK995UYDFW*>dW7OTEUCIFV65-IjGG^i)c` zq0S{BY^d!I_s|kU2xtxN(`J%p&wUS2%T@F~nUCkz-k~AF@twNtb;W-kxXV_+1C;Nc+|+ z!^TSWOP3=7R$l1n0*+QJ1u$1jZXM?MXD)jf7}X|Q+}0NXhlr0?6hvr^3g(HPS1RSD z6zeG*OJK#J&V_HQ1WSXnE7iA^XLVEx>shJ_8Tq$${>OM%ce$OSkB2+iP1`V!0>%0d#M_`9lEC@3UFpN?udwPsw;G{Xz8$>| z<~cKhWHNNiP$caI3{&236(^A?B|dP}2M^NJ7tVIM<2_aEIZz8ta(Eke>*EWRYH^2X zn2*H2S^1z$htS)5WPp29)zU6u?xEzi!MVH^k^Zc?<`rV@r<}h#i&UjW)7vq)yIRgn zzoXk1P}$({#2eN9-)E%OZjW(8WyerXJ!ozG0e%RO zEnJhi5Z#oKMMi9on$JVD4l3hXIisQW4Bir%1+&kxDmO*;+#7SueEf>>{`ESL-M+XJ z&z1JBD#@am1i8UyKBiY}Wp#Y62$)}LwfjhE_1d_(P|teVbn~6KCae99+0aR+TIq6b zlInlt>HKm9Z|^vOyhO=bv^P8VuGygsvLbV*@iq~)HK8zx`(4%^D}yC)qqPrH1Pjq- zH3tVcukbsc=%Yp_UIl+3D9?QY4;u;VasYHX<%On~o5MB#gSz6h_LXY|ychm=R1Y&2 zYts@UysJ;v>QekBWHzeS*!*w53nV@mR>`Aw7|UH`G8r$C$R;#gTQ!W*FUMHM1x%&y zz}aL`bh(F0LuntXTGKyFf$U>)#bBK?c|^TnK0KqS^kajhucKN3M<+TcM<<*4*)Oo; z(4Kg!<|>vx{R-N0RIKm@Mtb5FSgp?W3fd|@HOTQD=-AC@Eaesd9f&QBX&m)pv-#w0 z5t!KvC==5H>(B9Wi(oFrg@Amf2EkD&AA+SU>8(xIRp|lIV7Di<{k#t0BpzpA4TRsu z#7}vE|AJ{4A|gZxpMJxEQgbu53!iiKe_S$jq$AuF{-NKE0-MsnAQ*g%Gpfx>RX>Ut zE>Y4`*Evg^O27KJ=A?fMHyzFDZ=^boL+{TK6qA{7N3=@_b4#g<0SC<(>h;7OENjCd9eV8f}>R^V+ej> zDaaKWfiwuqG8G!)I9A3h^#*aVKA|8#ZPH~5@hmLnh5(#8;$RG4D4WAWIiyij9ID7M zoFhfD{n{>WoF(>`&>naRgI2g7V7}Eo&&{Ov&?nMu)J&ch=@PZ8-2iZWMVENSQeP+`qsL2}z!K6c4F+?hCLXK9q z!ydMmm4oE5jt9j%cT}njh3cE(i|SrAn!(pML5GRqdCQY+S zS-@Gc6993um1ozwV>Yci*j=!HqsG(hGfPWwqEJaLq20Tbv)gFMKW+29^SWZ%m*8EM z8#&jt*V8kWB2295F(%aMrb2^Io!4Cyt{);L?aQl@j*u{Z1L(F)X0VAcvKphw!;!}W zr`2MQlUVGS2g_FJi#TCcr5;8nuO_E-R@)ojL&tsu)X~EhokaJ3 z-gV61Tg%JcFy@{qzl4fR6U2EhONwK;THaJ|6u{%1o+0eo8$0moa<&E_ypn~YgDIG{ z%7v43Cj9WD7Ix%2gzzK?X~V@icTU zp5u!e34S>5cY$~rebZx}eS1O9`PVRTsO@~3O znmtk6ysq+_*@K?C(v$!rN`ghS{!DKhTz>8rvi9auReR(#^p=(+)ayO6E6OKY zR2w|uuTx3pE7DKoYX9Osn#Y%@X??^ zp#6>)Nd4ntpwI8P$G>+3UN{D$Y_rAdth#cZ<$0N;22H*sz`Y`6%w!s) z6ooA=p9ekoS7Hd{N@;j?gGTtKis+_HXY0mOakLsJua03i%|ewv`M0g9)r`nM!JUK0 zwG=|!G&a4e){4-CWL!4y2Adzm{s>Gj;swk)WyUme`Kz)VY=VZOgdDQjYE-xha%^Bs zS)v!4MKy@2wSg)wwm2YeKRILR8t*b*(_F=U}{!AQA{MG$TrPqkx zRPWFhtE^PrEo#iJCxBvR+SB@S%d!ab8-%O%lm3PPe)lm#Nq?F0_e9m=Quk&k`xn*H zu(ms^BwFgXt;q?Wk<1m=spx^*1YqlOM|_EDW?DyHd1Gw3N!CpvzTlEVt?z(eg)kie zpD+mZtFZA30hJ9%MOF=d3d;bq9y1Yt6F~xH%Mb(7hj^35 zRk~L~)2OhCOQ!%15If57e`*Hfr%llNKAwz2@ytpcGoXF0q;~EZ%Ax)svty24JS9@Mw6RB zOuw=UM7wIQceX0!fKsa&6?_T*YkDoE@UT$PZJY(Za(f^QI44Iu*mzS4WSmwZw{)l% z+o9dFiQQwupSF_Vl=54fx!OeD%uUdvn&y`|$rElQ-qp!KMYi|g?v~pl4KU-fWL89! z@M&QB+rG&~sq&??gsa%C_L)-Slg`|=JH{W@W2=DoJg}@hEw>k1N0oEq)j{|2gc9+} zf*vj)=>IeX&*{7!B9SnilymRD)qB6IavJw*k0%Sic5@eAyI&Y#EEaXoUiE&n{`(=T z`$zM9$3}pQKf;%0StRg#oFF5J7f7X;JdY86DxQO&)D2V$$CL;q3>B1I7p^xm86@%x z7j=%F81DR0GlQwJ>}sG4>tfcB8pW0DekLF#MhiZlh@f7 zNzP3OiAf{(Ch3-35w=yjufUpNB-_8+MN$W9Fs}A=)lnk$^{nY^;j0@F&t`>+I|Z7? z?ljNd;+f4GmAVq%y(Mz|TBL|oZh;Bu&dDHdDgnR!!d0#L2C*9OnZE-^=!Sww4 zkEZbw##jpHSaxJ=qZi|E|4vhkuwj3JbeQF_@>F4#CAD*|^Q*$~%leesTCvL%^|#Ft z{DqPD;;X3L^l*LyJgZFlp-6KC{AEwxh5>7nGIM$5yS@!@W&~q;U#JEpM3SV6 zWs5jZm?$jD@4K;^#b-UFzi+jYy&vZiy7EJ-tcHi6-Lz6nV9OJ>&R1J0Ft;A^UMb!M zX6e}2n<&DtCzxaW-qr#P#aYPp@JpFlodUIV~7#UI!b;>GfF+>Ea9FuZ;1{ zWh?rM%sW&}r;S-n0c*VxYuKE%zB8s&jVTe!-iIs7^X0<3C6zX7e3W9*%bUR8BdsF<>~8Sy6$Cv zHFCnXY+o=M*)Y>)AN;Cdy=FZ;gn^2j@KH3 z3b{$ylEq_;aV;8bE|V6=>F>qX)2?e(ih~?OH{&)^s(Vn5nVX!IV;|Ao*}r}`T(W+$ z=)7KQW%WnxQ>9np#3jHlY(p#{xz{Npuae-2;?4|9kvdE*Fi0qDVf9!g`8t<>y~BQ1 ziQ%>&-ase>`Ih3 zX^Ih}^k-|3W&50WJIb0>VNrzMqfctD`ep_`sVCjBOvsug(H@z)us@Y3Wt<akfxGYH2_{el|K#=(0Jm9t35A2`OVvf3G6c{RqA?3a_C=FiNRjJN@oyYIQrdrLZ zNl0dO6-BUq<+M}J)bsL?{=RFyZ{z&YrWxT8p_3#w=32RFTXHP}Y|T;7feIYw))1~+ zR^iK3VcWe{Q%9O7I6crq@&5Lb3H!O5jbiqpOtD{HY^X=9I@17qF8L9_&S3?2r0FIGkCad^_7a5r7i4X5#b?A57S|9 zZ){cVQF+2~x#cd}5l86i$`}?zcl=h5o>>FMnmn>}enbYcefg4nC37Q*k#E(xVjO~6 zie&qDy=>r;zpS6ePB%L*=K2o zwzoh*F3FR#((kQ#QG1;y2@;Ua1e0o7xbUax+5?UVD&k})0W&Um{zKWObBJp-jq`cI zqxdR6143YH=Ea^3k8`&F@cv`bw-ro7qT$*3sycqvS@gn*{mD`b{(y7mSVP{MT+Z(` z-sP(E0%AA#<~b674{3KkBo@byfjKKwI80Xc{CdOTRo7CPzqCH8C+q>4bvR#dWc_>x z`sk+1a{4{wVo@bM2kD1abV=qKA+a=_B+`KfCQj-$Br*mz7^%W)f{Bc?eSF?6ya$Hj z1^)UAq<*P5-s5D}*B7x?!3opFj6E|DdJq3(g$-8|o~vaji2emv_@=j?alE*7ks%EJ zBA(6A$kc&D<~IUPG{ELEJ#iX;GcO?|E>PAwUJ|E~gV6-o{;36=C1hyJ{NY*eMbHa8 z`dMw)6JJ=cSDE`Z{zH;E^P*tK97cqjEfZlS#?i+;Ui=6Ye(WyNrR zwyz}cUHQ@#XtV~DwA)dUQYrs+Abs2`c*jnl(DU7abGcFL5VYyA<4bCZccQ@dExV@) zEEtw=eVukXZ2z)v&(9_ZWaDjSEmUh3{yx^OVpE&-My-3ZcqMR~UFQ6pV;tBjn(g4N zPZoXjMYUp|<7QO?G7K(&F?{#u8#M%pFFY)!#9ajnw4cVhu&y1=h?Ku{iEDTc60c%u zzm%z4U@)+A96P;x2Y5kPu(|t0? zb{*h<&25HOb#?=xo4Gy78SP6+sX`I$B5bUS48 zcSoS7bT(aQ{`wD=BeG3*wJM*dNs*?*K;zZdtsmG$DMxasA6I*FO&>nW{pKC(H~xBd z9UbH6KYTLu?C;btYfH|Y$-3z9FV%hdwb|#yiDaHIpUChm(BO~zNw9!uI<)v6Fk6_{ z=@PB7|FgNg>9H{OPRev$%D3qg&MM^Z!#|Wv>FE0}t^X_pela{vc-6%I-~1o#Mwc72 zA1@3G(Xv!!Ebd+B!`%Av`XYu77N@N&Zf`F*I6|A{tcY6bq@jGA6J-IaY2k-U#nGsk z8QBi|a;1c|&HtEtaNdKb#PCW#!8&)Iq!G1yy>>E<&{R4`hU)xu&eHGn;Ld@)R->*C z<~oY*GQDPmPdYpLZYeh1o}THbc3R=9Nk>?7Yl=28q+Bp`=X9AQW#ol(c1`2qN!0{h zx){Z|=CoopX*Us^-nen0Nn7fH;MtdOd$Y3WC{V|o%uoc61xlMAOwtvW#+h0tPo04^ z70kUHG@F4xCOoL?f(vwLw^~!YgTr)q0wJoRb0)Oi81f=9OzT^j8u@hF5x#oXnKlm4m;3B#mnaZ%7uO6EGkgYZ=>2~`NNs1na zn~Y6*vQsgVzE-!RZpg*KQyo52N4ENz=lrC}+aw-%w!iD-K)t`F(Q>|(A@@&{kRw}Z zKY_?{OK~f6!qUw_3`#!iUa|Om`(d@93*$#|kz-HAvdTE3ne9ApT#5QS`+~w7cPftaJ*sbSqXh%Zf=G6 z+qvDD682J23;nBE`ZNLAh33~1E$r>Z%-hl@x<-c!UHkm)meJj{YSz^$o60uGjPL`D zZ->Z_1=E8(Pe+vdXGu~}Qwi$hs}ggc>_o#JMf0{CeJ-Eus{il;Mve(|Fim#0XKFfk zdaPQBc1So>haq79iW5`!`LBcxfdVON92b`KVbQ<22uUs+hP`sW-{4!+d}3}O2Ynffu#RC4+3rb4R4Gc(DRL}HU6ISK^+1@M zHM5r(s5lPZ5$_e`us3okBNJ*2eqjo2qd^&;CaE!xK=hcjVtDVdi(k(*Qv<=&&*vuC?&+X4>jLCh@%FWJ zCZOaM+jr(sisZsor}NS-^0m*eb^gmoKPwh-0F+2~c#5qtr-2=CSm)c$3APdaxv8P} zz~bzMy$ppcDQcY%t4Mv27aqi~$s`O|N%s__;rS3hk@a6~l0(`V-@SZh?b6iQrg^3e z`zm+g5`#EO_t336UlFIaQ-Hpwxk_&3p_LzLi)wpU)~?nMY935{$a_&m-q(Xi6payq zE=?L^)sG^mEl|vhQ1Pm0U1=ufpFnST+$`B}p1E4SPOGMC##c_55=R7{iKoqri`ZYO zE;a`i53(%|D2{CGn4shl*?h?mcP2QJZL8RE|En}mD>40oiS(FCLch;o^@*sNiKG58 z97<(t!uTtt+igeC!6n&3z6APCYDk&wlGWWsS1>mFfug7crMz}0D-#7p65NU z`(3T31KFF*fp@>G?uy{#dCf#I%Bx+2;)%LCZx@1e<~dLJ$K+fO^a62}e5c?CLfJg} zp!BrqVk@TZDXNLXsIyYnusS$>q}9Z9bjmK2Ao6IyN?UM;i1@i<&H8T?8E=`l=md`; z+=ecdgYU-Lqph49q3$lA zrupU3^Gp{bl1w!<8lfN^FPkH}J$!ArDsLMCR}r(<+~lk&nacTLVSPkPM1AV}J6a9z1o4z*~lk7!EQE?%*+DmDV zylXm#z;y--tVIf(GCNKD_fuZePao>lbQdWgEao;X9fI+qS8F@FX_8bQMemoS+FSjG z4hmu;YdxJy0nu9vf9;ZTthpws_3t}*0SoU8D6)OHDa3G}E%}8hht2;UxVnP%+O5)b zg{tpl8`?ccnNcOby$1Eoa!cPk@#PyAf1W8@#B(PmGHhu5Fdpn}DBBv9O9Bo;50lD2 zrhe!Ccqd4{pzC;9y&1Z;JSyULXe{y^Wp$3zre$k(;!e~YYN4_^1Q;C`awP#5mP>~= zkRu8z^!9hgw`b=5g)u!wM3dbLeU?93u7g8I7d7E|Q+N)!T3pWh>&ReQe`UH~>xpV`eg=}GG*<=iJ1gG#3F z%0iEH#8a%$Rk<<0HVAT)*Xg_xef#cz{$Co@oR0`u4{+nBKi-9pBTo@;ug9nd7&hWt zWxrf{v>Il7Oc&&jaeYSj+=@{rOSeZc$iwD@HdFJcW^o*60fnlV2j8uMLE6ey$Z*7JK$MvWSo13jm;?hFBhM)c=V zUrI;9r1-S6d5lbQEoVlCcy4HUPCw9F5C1c=vSWyQ#%AA2KM$V{b0TRJPb05so0~vl zC!J%hm;##;DjG+m)}y%k@i;-ew->&KzbFuu{u7vE>6Fqmlbp_%5ComtXk34{In|ZN z?xi$kXvCzZ&oHo2m`x#T66o_H2q;!E?HS?tf=-3WEJ%u}MwufFoPm@|z-J|zCv)s< z4oD-c{L4n4NV$C3H*w(;^2S9!?4H#3w|QhXvdkA>96NmLZ1f0^^D-f(CC8dc#Z2KD zwHO_=H_+!$lr}Uwr4X-vQ|}aYRW4n2|I7NQ=>lbmYUFjJX`C`GsWtIz613Y$`!pFP zcWqEw8ApjQQB5DoP{dPAM*A;OBW4V%3;65SF6p7KdqPI-fNSz-uC>!T3S{)SbDJH@Hn!Z`F&Rs8BkP^MlOsaUBPLQ*^B0q0Z$VkNe{G7<# zBoB5Pfh$-aRshlTBxl^W%ZxFh|8xysm5ZnMVtBHV_>YV9Y{$4SH-=cJ`?Q|Wn7sko_ZMgx$48t_^hav3c?8|7h_yllxx8{5 zR2~x&JKA=E)?43tUVBCBc0Nulyq@S=Y89qG6B?a7V@kTfnaSx%Bbf^QVZEU!8a1~Y zQ$>04EYHYOw$IjeudzPJqXo0lHs}iiqgVVAvK3 zlHO(c9>E-|7>CqiPCEkJw;GpqXV&tMvwz0?E!!+5c7gLN*?fQVAsbnnu~d59Y&bjL z=R!v{mOMIzO1Wl!h|o7M%gnSIbJ%eV)uP?rp#)jcYD(iX1DHDchfaOrQNZN}l3{tS zp<^Y>L#xlvx(zjlCXTE=*M;fT7!asB3FCk1>cP0OWi4lEcA3^shSOr*YNp^$I^;!k zUIe~+lDj_oYQi+xw%SbJpgTE1j`maXILatpFvk=?(v$Br@*0Yt&NZ0okLHTx1C6oT=X~^2F_iUm={iB_`s*;YIUDIDWlOPa55+c7Q~G^Bh5U<|>)_Vp zjrEjb=T^NxtMR@8oL*;s|HL`zi9Y;SDb&Bv?5(@QKN!3Di_rr(UEs;c8d7&@)->*% z+8%gC3#Lj!wW0#!am-u`!73xv^y6~^yc#PhMx`Ug!A8tL0__4o$G#F})*ijo!!$XGX`&PK3r^!viAI-VEaY@FxpegUNemA7 z5soH-uAZ$CHYL!|s?DZSkTDN9uUiUo%ODFDx1< z>-;@49$}Q8g3gTP*17CwTD|a+JvGSum}0(@Qg||pwP%+5OO6B0IRP9197ArQSLBSU zxGVtBz{Jo2VZ1s!{_#{RZllV?Zj0TIw$i1LVK^uF+`z$Pqx9UMfLW;UZ-aM)g`V6H zkrbmPClGxnwJOWnl@S~cWT^9H(OURWA!mkBp3gz0y=xY$N@rztEJ??4d_(NuC}p|j z7T8fScPBl6&xQJ#Ozm~abMLWsJ{{zA1hdm}f zn3`$mJN3@i?bKTcLDO#AFF1~48LahQB`;|JW&W9iC!j}g}gCo z`;xl}EqR$C&!PShJc+>Yw3hy-ocPtpn3|I*3n0lA9zD<+O&m3|BwgwAJ1=Gd5!_E8 zn0>+&0k!yBI7j0lAvDDneBa;8kx_j3+T{edG2Y1Om{P3!fO@^evnrGXBu7T*lB2(Wf+gX#~t0NdhW($OS09L-cO@_Ds4Py z@Bm|{yfQ4?mujLIQ>Yiig@rY{&_>U5wbW(`IHXSP6p&Qj7d0);3LG0hjjkD+I1;SS zZ;Szc!^Vm;#kIYUL&j)zWI2H6HAkV_L$v5Darw4MEl;+*WZjU-CRQ$;&hnGZ^$ZrW z-M`c7(_~y^EoIN2kP{}->}xqot8J}EuIXD2<~zJ=9ZycX8j=}nB?#7P7V?-U8hRXU zri=uC^AW)i$T)B10`DcWZr?IdTF3D`iwk2u zQ3V|p|A86iq8a6)ocWIPRS*@5^kt(MkU;L6^fp&QB4GsmPakT2VaNQCNzpqDL%2-U zW7K|b>f17%Na)HO#WwDPZIPW~!+EN!5hDsnlW)%*zS;DUgIs|9mP0)VDDu^-NpeI0 z3}z~^GbKoI-NI0`2Xn@98ji#w3z@E~S z17M{LOsRZ`aZ*Tc42mR$4vr`j?nT7@sV$rdw`utQ1f!Kl3khUh@x}jXpa5P_0cy?x z79eMd6;3eVpj;Bx#BNBOn3IT!Y|)bq!b$yX4vW|pdf3HkY*}5y9A_2S9wsTx*qT#c z<7N8G4RwW-> zaD*_vK--^~2pL6HyXoXb44#8n3pl3_3%mDK&=Xtvgdw?AoBzdq_=^ROv6Ji7b1H5BDQrSGRNpB41G8XLDaPd1w#nMJP)a^v98}un{+aX znEu_3kT)aJ{GU831Wo%zlFm2-BU6oJjPgkTN&f_0j8{%V-vw6eO3MUWVJvtt#_X%u z8)eqD#W^DtN26>ZX-F_0><9;4gqIQ(Mg!Fl!s8&;69`CzkbwaSN7o^kv=I-DEvq0W zQyCcB-ZCB3Hu72sk$6b26hi<6E?>NM?aGDA7A{@2X4TTAE0?Z>vSiKLrOVeYUc7MO z+U4ulLtGIF+S(D<;&PDOZk!$cq?6gS#63GDt9US1w_^bOr1AD;Us_wM^~`<|~&$Su2AfBpQ?B zE@HeYx(yl87f6F~dH&)x3oTES1PN-4o0M^`S`yJ+Hc*mQgIAO1%kNT04UJv^Xbjgu+dWmns}MAyYSKDkey3~zS-CTdiC?|VXDsV z?d^iw_xI-Rw^eTF^5`PJ@#MM6alNa@g__&l+iiR_0!%suKW6s!_KJ#%u&}WA_xAt* z0RH~|A^8LV00000EC2ui0E+-G000L6z*cWaEEFMdcUl8%k6r< z;IMd1E}O}{fWnGByWjA*T%KNE=i^n!GwFL42zY{nZ*^>hTQ53UFBcbmep(_Th?SOE zhIfM}6$ufa2{khhq>dLJA}%tkt1fMquyC2LZ!MHr03W&$x*ru47a5Ko78?>EAQ;LR zlsynM5HYdSVzXyGA}K7$$tgND9|gU-Gg%fED_O=l6359lG$r!$(A4%@)?Wxcfm$Z) z+}cSnp@6}-4=_%6F(H9MJ7g>%P{2W9o;(`&GUn6L2mz)+Fwufcx-*5n z@S9e57v2cMNN|`;0+1OSJ2C?x832H11!4j05dFhO7aal;cOEccbmAW^GY8IM0|4vM zhksbPEnti2(ORrz9?he0i{HaDW6G*2O9saoP)wdqokZ?102s91F@Ql~9t>;`7(2i- zfFG>61YiJqy^r_r8JI>7e@7Mp4B*GdRX~4%9gFk;Ujg$Cpq~!~Fd%>q{T=ATa(2-2 z0yq)CaDxWaO{c+z(ue{79uHb{#sC7~{jdUS1AwT-4h0Ob#d@IS7ax2B=+HugJ}~e@ z4?DbzJjJh0`Z8sx@TKUyeIKw9A87XWzTiFV$eUnaR;06o6Prl|-ND&qjL4msWr z4JIiZ4=XT8=m-F=1ptGaX!3yE z9WH>MhsQqu;KHmES)|GT*?<|$ydU1;59BgPK3Vaqg06dts+nHOeQ0fXKj!BaGW5yrqS)CJ^53@nK7h&4>24SnH6jU+IN4Il=mK7d6eYO#a{$YB?sI3=~j1U z#t5qaagB`mA|f(i!x7H$j}mkM4ey9YSnv=IaO~qB7a0N?MxcO&q>CO2kw`@{@`w>A zMyi3R{9CN;T9OC0hId_1Ed%V>ZMK(dsTIHem}kjgq@F#;8UjC{3wKSIW|sy7Z+T iFpX*a^t7Gi*z~42&8bdz%F~|u^rt`#YI0B%1OPi{2poO@ literal 0 HcmV?d00001 diff --git a/doc/salome/tui/SUPERV/sources/myheader.html b/doc/salome/tui/SUPERV/sources/myheader.html new file mode 100755 index 0000000..83ca543 --- /dev/null +++ b/doc/salome/tui/SUPERV/sources/myheader.html @@ -0,0 +1,24 @@ + + + + + + Main Page + + + +  +
+ + + + + + +
+
+
+ + + + diff --git a/doc/salome/tui/SUPERV/sources/occ.gif b/doc/salome/tui/SUPERV/sources/occ.gif new file mode 100755 index 0000000000000000000000000000000000000000..ce017c8ae11236ef5c52eee1723657cb8b08989f GIT binary patch literal 14790 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⁣iMxf-qnJ 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 literal 0 HcmV?d00001 diff --git a/doc/salome/tui/SUPERV/sources/static/doxygen.css b/doc/salome/tui/SUPERV/sources/static/doxygen.css new file mode 100755 index 0000000..0a8e93d --- /dev/null +++ b/doc/salome/tui/SUPERV/sources/static/doxygen.css @@ -0,0 +1,49 @@ +H1 { text-align: center; } +CAPTION { font-weight: bold } +A.qindex {} +A.qindexRef {} +A.el { text-decoration: none; font-weight: bold } +A.elRef { font-weight: bold } +A.code { text-decoration: none; font-weight: normal; color: #4444ee } +A.codeRef { font-weight: normal; color: #4444ee } +A:hover { text-decoration: none; background-color: lightblue } +DL.el { margin-left: -1cm } +DIV.fragment { width: 100%; border: none; background-color: #CCCCCC } +DIV.ah { background-color: #CCCCCC; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } +TD.md { background-color: lightblue; font-weight: bold; } +TD.mdname1 { background-color: lightblue; font-weight: bold; color: #602020; } +TD.mdname { background-color: lightblue; font-weight: bold; color: #602020; width: 600px; } +DIV.groupHeader { margin-left: 16px; margin-top: 12px; margin-bottom: 6px; font-weight: bold } +DIV.groupText { margin-left: 16px; font-style: italic; font-size: smaller } +BODY { background: url(sources/bg_salome.gif) } +TD.indexkey { + background-color: #CCCCCC; + font-weight: bold; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px +} +TD.indexvalue { + background-color: #CCCCCC; + font-style: italic; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px +} +span.keyword { color: #008000 } +span.keywordtype { color: #604020 } +span.keywordflow { color: #e08000 } +span.comment { color: #800000 } +span.preprocessor { color: #806020 } +span.stringliteral { color: #002080 } +span.charliteral { color: #008080 } diff --git a/doc/salome/tui/SUPERV/sources/static/examples_SUPERV.html b/doc/salome/tui/SUPERV/sources/static/examples_SUPERV.html new file mode 100755 index 0000000..8642d34 --- /dev/null +++ b/doc/salome/tui/SUPERV/sources/static/examples_SUPERV.html @@ -0,0 +1,495 @@ + + + + + + + + Main Page + + + + +   +
+ + + + + + + + +
+ + +
+
+ +

Examples

+ +

Interfaces:

+
+SUPERV::Graph
+SUPERV::CNode
+SUPERV::FNode
+SUPERV::INode

+SUPERV::LNode
+SUPERV::Port
+SUPERV::Link
+
+
+
+

+

+
+
SUPERV::Graph
+

+
CNode CNode( in SALOME_ModuleCatalog::Service +aService )
+
+Create a Computing Node in a Graph
+
+GraphEssai = Graph( 'GraphEssai' )
+
+AddAndCompare_ServiceinParameter = []
+AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( +'Adder' , 'Adder' ) )
+AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( +'double' , 'x' ) )
+AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( +'double' , 'y' ) )
+AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( +'Adder' , 'anOtherAdder' ) )
+
+AddAndCompare_ServiceoutParameter = []
+AddAndCompare_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( +'double' , 'FuncValue' ) )
+AddAndCompare_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( +'double' , 'z' ) )
+AddAndCompare_Service = SALOME_ModuleCatalog.Service( 'AddAndCompare' , AddAndCompare_ServiceinParameter +, AddAndCompare_ServiceoutParameter , 0 )
+
+AddAndCompare = GraphEssai.CNode( AddAndCompare_Service )
+
+
+
+
+
FNode FNode( in string aComponentName,  +in string anInterfaceName,  in SALOME_ModuleCatalog::Service +aService )
+
+Create a Factory Node in a Graph
+
+GraphEssai = Graph( 'GraphEssai' )
+Add = GraphEssai.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+
+
+
+INode INode( in string FuncName, in ListOfStrings aPythonFunction +)
+
+Create an InLine Node in a Graph
+
+GraphEssai = Graph( 'GraphEssai' )
+PyAdd = []
+PyAdd.append( 'from time import *       ' )
+PyAdd.append( 'def Add(a,b) :           +' )
+PyAdd.append( '    print "Add will wait 5 seconds"         +' )
+PyAdd.append( '    d = dir()        +' )
+PyAdd.append( '    print "Add",d        +' )
+PyAdd.append( '    d = dir(sleep)        +' )
+PyAdd.append( '    print "Add",d        +' )
+PyAdd.append( '    sleep(5)         +' )
+PyAdd.append( '    print "Add waited"         +' )
+PyAdd.append( '    n = 0     ' )
+PyAdd.append( '    while n < 10000 :     +' )
+PyAdd.append( '        i = 0     +' )
+PyAdd.append( '        s = 0     +' )
+PyAdd.append( '        while i <= b +:     ' )
+PyAdd.append( '            +s = s + i     ' )
+PyAdd.append( '            +i = i + 1     ' )
+PyAdd.append( '        n = n + 1     +' )
+PyAdd.append( '    return s          +' )
+PyAdd.append( '' )
+Add = GraphEssai.INode( 'Add' , PyAdd )
+
+
+
+GNode GNode( in string FuncName , in ListOfStrings aPythonFunction, +in string anINode )
+
+Create a GOTO node and link to the corresponding InLine node
+
+GraphEssai = Graph( 'GraphEssai' )
+Pylabel_test = []
+Pylabel_test.append( 'def label_test( ValEven , ValOne , NB , KB ):' )
+Pylabel_test.append( '    print "label_begin",ValEven,ValOne,NB,KB' +)
+Pylabel_test.append( '    return ValEven,ValOne,NB,KB' )
+label_test = GraphEssai.INode( 'label_test' , Pylabel_test )
+Pycontrol = []
+Pycontrol.append( 'def control_m3p1( N , K ):' )
+Pycontrol.append( '    return 0,1,N,K' )
+control = GraphEssai.GNode( 'control_m3p1' , Pycontrol , 'label_test' )
+
+
+
+LNode LNode( in string InitName , in ListOfStrings InitFunction +, in string MoreName , in ListOfStrings MoreFunction , in string +NextName , in ListOfStrings NextFunction , out INode anEndOfLoop +)
+
+Create a "for" or "while" node and the corresponding end of loop +node
+
+GraphEssai = Graph( 'GraphEssai' )
+
+PyforN = []
+PyforN.append( 'def InitN( NN , K , SyrComponent , min , max ) :' )
+PyforN.append( '    N = max' )
+PyforN.append( '    if min > 0 :' )
+PyforN.append( '        if max >= min +:' )
+PyforN.append( '            +N = min' )
+PyforN.append( '    return N,K,SyrComponent,min,max' )
+
+PyMoreforN = []
+PyMoreforN.append( 'def MoreN( NN , KK , SyrComponent , min , max ) :' )
+PyMoreforN.append( '    N = 0' )
+PyMoreforN.append( '    OutLoop = 0' )
+PyMoreforN.append( '    if max > NN :' )
+PyMoreforN.append( '        N = NN' )
+PyMoreforN.append( '        OutLoop = +1' )
+PyMoreforN.append( '    return OutLoop,N,0,SyrComponent,min,max' +)
+
+PyNextforN = []
+PyNextforN.append( 'def NextN( NN , KK , SyrComponent , min , max ) :' )
+PyNextforN.append( '    N = NN + 1' )
+PyNextforN.append( '    K = KK' )
+PyNextforN.append( '    return N,K,SyrComponent,min,max' )
+
+forN,endforN = GraphEssai.LNode( 'InitN' , PyforN , 'MoreN' , PyMoreforN +, 'NextN' , PyNextforN )
+
+
+SNode SNode( in string FuncName, in ListOfStrings aPythonFunction, +out INode anEndOfSwitch )
+
+Create a "if / elseif / else" or "switch" node and the corresponding +end node
+
+GraphEssai = Graph( 'GraphEssai' )
+
+PyifNotEven = []
+PyifNotEven.append( 'import SyrComponent_idl' )
+PyifNotEven.append( 'def ifNotEven( SyrComponent , N , K ) :' )
+PyifNotEven.append( '    Even = SyrComponent.C_ISEVEN( N )' +)
+PyifNotEven.append( '    Odd = 1 - Even' )
+PyifNotEven.append( '    return Odd,Even,SyrComponent,N,K' +)
+
+ifNotEven,endifNotEven = GraphEssai.SNode( 'ifNotEven' , PyifNotEven )
+
+
+Link Link( in Port OutputPort ,  in Port InputPort +)
+
+Creates a link  connecting two ports of the nodes in a Graph
+
+GraphEssai = Graph( 'GraphEssai' )
+Add = GraphEssai.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+Mul = GraphEssai.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+Link = GraphEssai.Link(  Add.Port( 'FuncValue' ), Mul.Port( 'x' ) )
+
+
+boolean Run()
+
+Starts asynchronous execution of the graph
+
+...
+GraphEssai.Run()
+
+
+boolean Event( out CNode aNode , out GraphEvent anEvent +, out GraphState aState )
+
+Runs Graph and prints information about Graph performance
+
+...
+GraphEssai.Run()
+aStatus,aNode,anEvent,aState = GraphEssai.Event()
+while aStatus :
+    print aNode.Thread(),aNode.SubGraph(),aNode.Name(),anEvent,aState
+    aStatus,aNode,anEvent,aState = GraphEssai.Event()
+
+
+
+
+
SUPERV::CNode
+
+
+string Name()
+string Author()
+string Comment()
+boolean SetName(in string aNewName )
+boolean SetAuthor(in string anAuthor )
+boolean SetComment(in string aComment )
+
+
Get / Set methods for Name, Author and Comment strings of the node.
+
+
#Create CNode
+
AddAndCompare.SetName( 'AddAndCompare' )
+AddAndCompare.SetAuthor( 'NoBody' )
+AddAndCompare.SetComment( 'Python function' )
+print "Name:", AddAndCompare.Name(), "  Author:", AddAndCompare.Author(), +"   Comment:", AddAndCompare.Comment()
+
+
+
+Port Port( in string aParameterName )
+
+Returns Port instance from created node
+
+#Create FNode
+Addz = Add.Port('z')
+
+
+Port Input( in string InputParameterName ,  in Value +aValue )
+
+Sets value into Port by its name and returs correspondent port +instance
+
+#Create FNode
+Addx = Add.Input("x",3.)
+
+
+
+void Coords( in long X , in long Y )
+
long X()

+long Y()
+
+Methods to sets position of the node and getting current coordinates
+
+#Create +FNode
+Add.Coords( 1 , 152 )
+print "X=", Add.X(), "   Y=", Add.Y()
+
+
+long CpuUsed()
+
+Returns the Cpu used by a node in seconds
+
+#Run Graph and wait for its finish
+print "CPU used: ", Add.CpuUsed(), " sec"
+
+
+
+
+
+
SUPERV::FNode
+
+
+string GetContainer()
+boolean SetContainer(in string aContainer )
+

+Get / Set method for container name
+
+#Create +FNode
+Add.SetContainer( 'localhost/FactoryServer' )
+print "Container: ", Add.GetContainer()
+
+
+
+
SUPERV::INode
+
+
+
+void SetPyFunction( in string FuncName ,  in ListOfStrings +aPyInitFunction )
+
+Replaces Python function of inline node by new one
+
+#Create INode
+PyIsOdd = []
+PyIsOdd.append( 'def IsOdd(a) :   ' )
+PyIsOdd.append( '    print a,"IsOdd"  ' )
+PyIsOdd.append( '    return a ' )
+Add.SetPyFunction("IsOdd", PyIsOdd)
+
+
+string PyFuncName()
+
+
Returns Name of the Python function
+
+#Create +INode
+print "Name:",  Add.PyFuncName()
+
+
+
+ ListOfStrings PyFunction()
+
+
Returns Python function as a list of strings
+
+#Create +INode
+PyFunc = Add.PyFunction()
+
+
+SUPERV::Port InPort( in string aParameterName , in string +aParameterType )
+SUPERV::Port OutPort( in string aParameterName , in string aParameterType +)
+

+Creation of In and Out ports of Inline Node
+
+#Create +INode
+Add.InPort('a', 'long')
+
Add.InPort('b', 'long')
+ +
Add.OutPort('s', 'long')
+
+
+
+
+
+
SUPERV::LNode
+
+
+
+void SetPyInit( in string InitName ,  in ListOfStrings +aPyInitFunction )
+void SetPyMore( in string MoreName ,  in ListOfStrings +aPyMoreFunction )
+void SetPyNext( in string NextName ,  in ListOfStrings aPyNextFunction +)
+

+Sets (replaces) Python fonction of according clause (Init, More, +Next) in Loop Node
+
+#Create Loop Node
+Pyfori = []
+Pyfori.append( 'def Initfori( ii , K ) :' )
+Pyfori.append( '    return 1,0,K' )
+PyMorefori = []
+PyMorefori.append( 'def Morefori( ii , K ) :' )
+PyMorefori.append( '    OutLoop = 0' )
+PyMorefori.append( '    if 2 > ii :' )
+PyMorefori.append( '        OutLoop = +1' )
+PyMorefori.append( '    return OutLoop,ii,K' )
+PyNextfori = []
+PyNextfori.append( 'def Nextfori( ii , K ) :' )
+PyNextfori.append( '    ii = ii + 1' )
+PyNextfori.append( '    return ii,K' )
+forN.SetPyInit('Initfori', Pyfori)
+
forN.SetPyMore('Morefori', PyMorefori)
+ +
forN.SetPyNext('Nextfori', PyNextfori)
+
+
+
+string PyInitName()
+
+string PyMoreName()
+string PyNextName()
+
+
+
Returns Python function name of according clause
+
+#Create +Loop Node
+print "Init Name:", forN.PyInitName()
+print "More Name:", forN.PyMoreName()
+print "Next Name:", forN.PyNextName()
+
+
+ListOfStrings PyInit()
+ListOfStrings PyMore()
+ListOfStrings PyNext()
+

+Returns Python function as a list of strings +from according clause
+
+#Create +Loop Node
+InitFunc = forN.PyInit()
+
MoreFunc = forN.PyMoret()
+ +
NextFunc = forN.PyNext()
+
+
+
+
+ +
SUPERV::Port
+
+
+boolean Input( in Value aValue )
+
+Sets value to the input port instance
+
+#CreatePorts
+aPort = Add.Port('a')
+aPort.Input(10)
+
+
+CNode Node()
+
+Returns Node - owner of the port
+
+Add = aPort.Node()
+
+
+string Name()
+
+Returns Name of the Port
+
+print "Port Name:", aPort.Name()
+
+
+
+ +
+
+
+ + + diff --git a/doc/salome/tui/SUPERV/sources/static/nodestypes.jpg b/doc/salome/tui/SUPERV/sources/static/nodestypes.jpg new file mode 100755 index 0000000000000000000000000000000000000000..22f0ce4cd298f0ff6b67c19803454d1f348f0f8c GIT binary patch literal 9384 zcmcIp2Rzm7+y9xzEM#O9*=2=;k{ps_^hn3fNRb^yX2uaADPQA|)sa6~S$SM@mXcK~8a+lJd03IhJ!G|Kk_-JwQzYOyEfq;IRYv)OZBc zc-TgO6+9;q-j5gX>kAK`fRKn7LPAPL4!)s;3c$xBAiyUiAR;0p1mEor{vRNuCZahf zEK7U}aSy_7ODpm;G?9ekT0tG1TF)A%sF9r)DH%P(X+|b4ZXVwA7ocL|5|=JZ%3YU- zD<~={t7~X#Y3tn9HNJ0RYG!U>`PkmU(aG86iT5)fU%%)60b${>3r=+H( zzstxhEGjN3Ei136tZ!&+YHn$5Ywzvr9~c}O{xmWmj4(gidm;<4pTu**`PP>p!yW--i9ST_XSm0Uqc)0%`yT?CkRMHDX@Uu+T0B~Px%^V}F?-E|$1OLe~c1B^Y z=eT0(hFJFnGFgjvqcBe;RWTGZSYYN!#nct0RkTpn?NOd+TU!$-f?MWu$1}X}_cJ@0 zsFD4UL$dv{!$Vx0Z+(0o7?GW8-&a;t8e20~<&uc9SQk3Pw@*Mbwqb$R@9yc1sPCk` z$Tc$_EWpu+D%oP)r`vjXZ~&%T%K~PoAGx4CfLdM2!vd_iNE6uXh4CA!V8ltRNONI< zw>QJFfcItC-r10&CzQ(_=l_bgHlD`iV5ZZt9UCnRyp+Po@K@}I=pwgk!8E;w3tXf% za`*6TJF=Y~vv`07z62kr`Xd)krGP(ns$vw9k3A&*Fb|jSd0@Ve8e(7yf3(qtAreia zN`h>Sc#8#wB`2_ee9nVGGd}^Id@xhZ?A{nO)w~i`j)quW0N@IcP%u+_E@t*+a98Cg z1@MagW7PT+bQ8`+%{cU8f#owUSRh#-%d|qgDt<1oX?d@YJ-A-sX{gacZl7`P#zIaI z7RWk1iej&9r?hNJr8@*;iI6ubfWj+)_bvW^wD_WXR!RhnujdbNuAfLI7}ryH)ZIW= z+WO(0QC21UDEyI#Qj40o;KfRtZAnW$=7UqWus~w6HWol>C7_K$mR00H*fRuS54j!y zX=D8Xa!@UaZSF)Is)7;VkptUpVjYh01A!EExL=F|QV1s!hp-O@#X+Z@3hYVY5%>2) zIm|rLj3gLdC5&W2$5BZ&S;7j$PJ%d&JlL`TQ|SUZlH&8oUahLXgM+A|Noas>*s^Qb zy|ypFRRFjP@CuR%JI!hDVS&(YE%68}KvVSzsy)R~JJrAv!ogPo`!w81O94bxtBl~t$j(=^u!$imOmQO!J3lz#itj+B;AL(QV?_C9W7gwDiKOOQsE ztYAsN0y~R+U`@EC@T+A#fA>a~P>jhgxMh*N@v%KL=$DZ9rUGwVc5tm4bq(b6zb(k| z%=*5w3|kA+n=lFeZkXwtUa*#&A)-adzWgU8LQ~*|W^u2v&$ki738h(h{`*Z)@!nxF z&o==r>6TSGF{@}Fsmoa49s?HW)eDHeB47BmNmg&X2!*9VY{tCv~a$=Xa z67-{k-TwB(FMZ!0ew*1?$w{(Eb5B{3CoFhB^M#3%v@D1l@XQ zG9%fi$>=$XPrdAnR+E^w!D#x2FBpD1fT1vWFf^B>6MF66xGCBYvz6oL^F8)Ttby*8 zKv!O)2w0)bi$M(_==qwq|mQ2ecT>(5g369dvS=gX4a9jJZv6k zPIxs{jSby_n?>@V*B&3tpdZ=rZipnEGs>#a zj6JP&MTxRWzi==SH7LlRv#mtvs5KP&xrNOn!qh^h`BF1`r`_YK(eR~H%R*z@NF*Bn zaxG6lV7LxFF z2CNSc?&FFCUBbI1EnWR?IXfGs+XLfJuff~HnGqDWOr?Nejl0#g{8i-4QnDF)4#l^xO3GZ4Mdw$!)Z1?M6XxAGxY> zEjIjxi*)|{mzw8vSEh6X1iCF9hqQK5N5o6KM)V@NWcb(j%x^Sp3UzrB&r+5YCPyua zENlO~LF`-*__F}3Y#R<5` z2@wG|hg1VghKqS`1lapl@{%jXH+-Va_^CB$XJ1h95*CTl5%AWBWUJ<*oIV|5fi+6l z(W~v2(oADyhZ|fI62I=RYb`P-_PK*j)-(t&OlD>$i^(zFB6GBO@Wl+rEBi>E0L4*Y zvgf_YCAKe5U%vm&HUOgmtFYh%rd}MjuSs`ligPAh{u*?aGka?j3wS<6$kPoz_Mt_{ zfB^Bw%g73~LAy48_{0#$Q^SuZ-ZPsWScFPhM?3~o2tVd-?y5zq09HLJwOjW!9t61pMZ zWV{l4%$VLr2;cb)k9vXFq=YzeofFUSHYwIq4+D{4Ig`ty zox)z!GzP8`<+tU|s=C%U!WBI5Eh6=dq`7Iiv$1vkna*4e<2p}(EXcPLe$mGHVZ&o{ z29lgd;dS((#_1fMn$d4XZH%ftNkVPgR(D4*O(?KTCV;?+(n6t4LzY1R*=GbP(ho&q zZgVIX2E!=_hNg)PZY$LGiE@wxTI&ro?ItVM1lH?zgiHzC)YM~a3!W||`vU*Wa_z*) z0?2rk@>0Wt`XuF;qT0OgAnU07AP8IU4nfonEDw(?&|a2t0cU?-+ISls4H5EOPTCWIz>wgk-@C zV9csx|uo* zIA&~WtSK!mh&YG92fBjoKN_nja(3ji-6n`I6eQmmZ4U|6>$-ljld-7y3!e=Z_^W7w z?o~JZe4>bTH7x7vLt~_Qq=ZDlVO3{o%;Z#%d*-B>bs@=cybnIb+s`LfqnK|RIWucA z{UYhwW{H3X3x0ZYC7Q$dYTQTe?)JBt(#tNM-|i%;IKYkuP|vaWV(BXX8BlU=!pUvP zpY;8w6w@oqMO(96#6Cfc*v6nOkK@>u-%?Pp*qDJVUDgo`Y*QD2<@a3%?C2e4uRQ#v zs;sy;(!l9frF{Q`B8oN}I#jO_%d)@TgqNhcZ_&-e8|j2;HM6LMy)$6e-wAF1EA2qn z<($+zf>~|Y9*SJo*Q-q$O^PPSG8(ZHISF}5X)l(LWx=7TrzRvQz*Q346`<$t}KRheZp_f#)5Rq*y55YpKF(CpGoV34~iVS)F&SYS5>Hc7oUbVxp;iosLB0*(C% z!`c&Il7Zal+YnAKANsiCk`TuUS3sq0=YA*s@k0xty*(UfWBs3Qr{xiUFJo-NvRi4& z`j$ZaNFAe2j-5sWZ5(Dk_dd**cfaQ5v|6~zfl3XswE_!}g!rNs?tq$w42Izj*}d*2 z2Fi(TP>FaVK*27?vrV@Hf)MKP0H=Uxk@pOdAVOh*i7H%=U|`XSp*RYSMuWK9ysqGb zhCQ4VFg3Rq5V>qz5Z}|=D`s+!nM#(xi_$To>yGoCDNMWTl>{2gRl@aRwX_e23Z1(_ z&+RT<%}UH!sK2Ee9jfKlqtt$|v+)gA#_#?p;~%Y_IJ`)o8sla@xZ+wK*}PJ(O4FKH z{lPYl%B2n#Z(kCXvCwj>rnEW`QC0Y6{4%?C8FhU7EGeO4kYsa>usU>>J~W5Xu5+gp zyiIisH7g~uy9OtUXpv|Y*0txmRv4cZP_F?X<({%sUFKT_0SS4qgKLrSV(M#gc!i_& zjwrNIg>;^JMc%(G4*B107LwKf?QE~%<|bI2*kQ+S9*V5zn9SQ}C{94*hhPE!3|M|1 z3WN|WusQ}t%IV|-vI7u8K!q`aYpj3=D|b~wc6D{3pJRce0XOJaHaT{pzPER-3*NW# z?G&PLlwbT^P({Ua7AlcToLYHDecUD`0bL=f9NN0^JUQkvI{k)&micGNnQWP9yBE(i z;Xd-5qZh<Bq|N^ym^t7pggN2 z*a1}gxlvf)?o!twqqVI4R9rTg5o}oCS+Xh?NN@+)1mO-6Z3FU1DAV)fp zm*RA87tZ@5cZBLlgvK0aADZ7LeXYVMxD$7&FGY_6pR3o2y`IetEMBlGMSE zv_xNVOqzfhLlX?cxNjlRr^digsf11Pf|6{00u1W9tKg%Vb7FYO`<5}_HpJBHj*&$v z#8+=AFLoBhb1yySWut*awGu_a5KC&vdPF)F=&A+7&&w5sk&qukzo;}k^v;8QHz|40 ztq}nYFBi)ec$+1n2!m^zHCfV)nsn0A@^nL9hvajE_?XbBHuF#(P^$KQ-Yb<*| zag|s5X@p^B16A0+GTgr~^D0>Bx!b!F5CR^48U6uKJs-3DL66MrC8e?S9T09WUve0= zqBIy8@6)y-M@3H?a4)!=a%)Pd3yE+GdfMar$f*j)IDhYi^YyyLKQ2H5&BcU7AAsPz z%TtAua;7c1h5bC{=MJvh`HXW^ltdDn5aMenW|iZ^ZR2bho8`^5#D04Z_{uarJVSYC z0#mT<&r(d=O+FZ)E08M9}n2uxV_ zEHwzmqSvrMz5@yqsM|QSMPeU9`{7aLc6?HotqHzVO!c|Mc*NWVc4>RFCs9VzZ_Y|b z&v#VWJ&AX)>{pMf-f>sSI}Vv*gq0BQFA+&mirvYfZZ)mj-Ck17=g-1n{!bB$aEMsz zUd&-m@QdigVO6W`9O(%}Nx_@RveDCQ4SK|;Y8*6NVHY3JA6##d3X6{MX&X@2>@QJK z{t6up3}(IM>0YXM&vz^@)t^)U;xH583wT@WBMmOnx1H%?7W(q3~HXh8GtVDwg<>UUrJ4EQ-d|G zH^a(J)Vk`0`m2npsznsS4a6*Vtr{Grg&fikoctXNiEY9H8(dZszfyEv`*oEp9gfTJ zm|4dGj4v&QaV<5cx{QJ8Y%m4&ITy~bUM`JWB1)Whfy*C3VswOcB(4vk!&gD=Hhck; z*YaX!OCEf^Vw6ng-`zc$r{p6)k1_K#ng#TCF?G%)w(|zZ3JRCy$};AfbnFL?^n*sn zOdKoY<{+3VG#GvtvViRpv4X8MeGT1+a7#G($`fZaCs#SWQ;TL8G@{YbN5cR@$ovv;#*K(NZ@Yq(!SMZxydF?1itm~{!KyvQt=QGWZjPNwQ3M0-v z65t-6{FzCL$K9v!yYQPy={GVkh#b<6U)8>qAE;c$0G2`XzE9TZPlP7V;~x!iw%0u$ zX>n>5-xs?vXCU_@PF^366U&E3d)pR+W=EzGm5*|&KHJ5ms%&0aM5%*_o?8_6XK+4+ z7P6fpT8j)i*9UERuJfKc0TFsT>VrNFAp~-!&?BwHqi@P^pYSVeR}^H|p-X)A`|``R zG(9P*)RwkEsetGJ!r-na6Ww6uAl+al3&9Wa2^E zN^FPRxXOBT4)K?b1ZeRFT5(4TwQ={a=L5&J`7!ApEQO-_gI&^{W!gu`8AEB*-JcjB z0xy(}q_z@14SloADywpAhxkcC^J4noS(n=n^JGKcQ_L9LXnRkyE3U0eb>~4s6K})ZQi)jhCHM%IeDzlcJvY}^9TE5;%YyRjOOIce+Fq7-@Ca# z8*5#*W*==F(F(kmjx@8NISd=WB-OQYp22Z|JkABe*rHrD?;Hyb9u+W@oVdZ`=cK}I z+5=|EGACPbYVq2`$sYwy>yTf1al^XKbqR2=7=mU3L!fo5LSE>eYJN=;MiU&3MEf1x zM{4yHvYQ9Q%(@gXRP{HN$?XDA$nfBKb`n|iXp`Cc)%#qC3b~*qy0ygUpnB5si5o?rz(7j=IlF7V z_b-SBt%qx%k3Ue-Hlfi=j6Zvz19qix0-S)t)+|71;^;Yg(9cQ9!|KbhKR#N>kxvfJ z(z=qldyfds{{7XQtxveS9k{1GjWPA`HWrMUToF}`4^1s84uJ3~skJ}7Df&W$cPQIr zKLFMk mSa+eg`mi|nXSVQN3n*6)lBPYcQCX-3#$tBIAC)BRr~d*XFJ^}T literal 0 HcmV?d00001 diff --git a/doc/salome/tui/SUPERV/sources/static/overview_Supervision.html b/doc/salome/tui/SUPERV/sources/static/overview_Supervision.html new file mode 100755 index 0000000..ef630f8 --- /dev/null +++ b/doc/salome/tui/SUPERV/sources/static/overview_Supervision.html @@ -0,0 +1,324 @@ + + + + + + Main Page + + + +  +
+ + + + + +
+
+
+
+

General overview

+

Table of contents

+ + +
+

1. Introduction

+

The Supervision module of the SALOME platform allows to define and execute + a chain of distributed numeric components, as well as to control the progress + of this chain. The various calculations to be chained and the exchanged data + are specified in a computing scheme, which can be of two types :

+
    +
  • Data flow computing schemes.
    + These schemes are represented by graphs without loops, conditional branches + or any operation of control. The execution of theses schemes can be automatically + optimized by the supervision engine by detecting and executing simultaneously + independant branches and by managing in a optimal way the life cycle of components.
  • +
    +
    +
  • Script type computing schemes.
    + These schemes allow to define chainings or complex couplings of components + using loops, conditional execution and control flow breaks by leaning on a + scripting language (parametric studies, multi-physical coupling). Contrary + in data flows, the specification of these schemes must define the sequence + of execution of components. Notably, the simultaneous execution of components + should be explicitly defined.
  • +
+

Of simple conception, the data flow schemes can be built in a graphic way and + validated automatically by the supervision engine.

+

The script type computing schemes, which offer the possibility of building + complex chains, should be conceived by warned users (developers) who master + the syntax and the use of the scripting language.

+

Once specified and validated, certain computing schemes defined by scripts + can be made customizable (input and output data, parameter sets) and integrated + into the platform to form components. These components can be used to build + schemes of higher level.

+

Besides the definition of computing schemes, the Supervision module must also + take care of their execution and follow-up (complete execution or step by step) + :

+
    +
  • Asking of instanciation of the components (kernel calls) and data (data + servers calls),
  • +
  • Launching computations specified in the computing scheme,
  • +
  • Managing the events emitted or received by the supervision engine and the + component,
  • +
  • Recovering the results of computations and demand of filing for the data + service.
  • +
+

The user can visualize the progress of the scheme and the exchanged data, be + informed about the evolution of the execution of a component (errors, warning, + tracks, ...), to intervene by stopping, pausing or by resuming the execution + of the scheme or a particular component.

+ Back to the contents +

2. Defintions

+

2.1 Computing scheme of type DataFlow

+

The computing schemes of type dataflow, feasible by the Supervision module, + are directed acyclic graphs, described by a set of nodes and of directed links. + A node represents a service of an instance of a computation component.

+

A node is provided with input port(s) and/or output port(s). The input port(s) + (resp. output port(s)) represent the input argument(s) (resp. output argument(s)) + of the service. Certain services can possibly require the use of parameters + which will be grouped together in configuration files (defined in the Data/Properties + module, and recorded in the study).

+

The computing schemes of type data flow do not contain either loops, conditional + branches or any operation of control. They can thus be built easily in a graphic + way, by connecting output ports to input ports of nodes. Although the graphic + construction is the simplest way, these computing schemes can also be defined + in the language of script.

+

A node represents a service (function, method) of an instance of a component. + If the component possesses a unique service (“Run” method), one will omit the + term “service of”. Various services of the same component can be used in various + nodes of the graph, or the same service can be used several times.

+

2.2 Types of nodes

+

In the SUPERVISION module there are the following types of nodes:

+ +
    +
  • computation node,
  • +
  • loop node,
  • +
  • switch node,
  • +
  • GOTO node.
  • +
+
+

The dependance between different types of nodes is shown on the following picture: +

+
+

2.2.1 Computation node

+

This node represents a computation algorithm in the graph structure. Nodes + of such type can present a service registered in the Component Catalog (Factory + Node) or an external service defined in Python script by user (InLine node). + Python function of InLine node can be edited in Supervision Graph edit mode. +

+

2.2.2 Loop node

+

Loop node is a kind of Control nodes. In fact two nodes represent Loop: +start loop and end loop nodes. Nodes of such type are always InLine nodes. +User have to supply this type of node by service, which will check conditions of end of loop.

+ +

With that kind of nodes may be defined all kinds of loops:

+ +“for( initial condition(s) ; end condition(s) ; end loop code )” or

+ +“while( end condition )”

+ +etc…

+

Here you can see a simple example of Python functions set in a Loop node:

+

+def Init(Index,Min,Max,Incr) :  
+
+    if Min <= Max :  
+
+        Index = Min  
+
+    else :  
+
+        Index = Max  
+
+    return Index,Min,Max,Incr  
+
+ 
+
+def More(Index,Min,Max,Incr) :  
+
+    if Index < Max :  
+
+        DoLoop = 1  
+
+    else :  
+
+        DoLoop = 0  
+
+    return DoLoop,Index,Min,Max,Incr  
+
+ 
+
+def Next(Index,Min,Max,Incr) :  
+
+    Index = Index + Incr  
+
+    return Index,Min,Max,Incr
+
+ +

2.2.3 Switch node

+

Switch node is a kind of Control node. In fact two nodes present Switch: start Switch and end Switch. + Nodes of such type are always InLine nodes. You have to supply this type of node by service, which will perform switching. That's why nodes of such type can have at least two or more switch ports (Boolean), but only one switch port can have "True" value at a definite moment of graph execution.

+ +

With that kind of node you can define all kinds of tests or switches :

+ +

“if( condition ) ; else if( condition ) … ; else” or

+ +“switch( variable ) ; case value …; default”.

+ +Etc…

+

The associated Python function will have all input ports of the Switch node + as input arguments. And that function must return a value for all output ports. + A simple example of this Python function:

+

+  
+def Switch(x):    
+
+	i1=0    
+
+	i2=0    
+
+	i3=0    
+
+	if x>13:    
+
+		i1=1    
+
+	elif x==13:    
+
+		i2=1    
+
+	else:    
+
+		i3=1    
+
+	return i1,i2,i3 
+ 
+

In this example i1, i2, i3 parameters of the function correspond to Switch + ports of the node. So, depending on the result of execution of the initial condition + (in our case it's a comparison of the input parameter with an integer 13), one + of the switch ports will get the value 1. And this port will transmit further + dataflow to the corresponding node.

+

2.2.4 GOTO node

+

GOTO node represents a simple transmitter of data from one port into another. + This InLine node can be with service or without it. In the first case the data + received by a GOTO node will be processed by this function and only after that + it will be transferred to another node. GOTO nodes may have as many Input and + Output ports as it's necessary.

+ Back to the contents +

3. SUPERVISION module features and services

+

The functionality of the SUPERVISION module is provided by a set of classes which are combined into +the SUPERV package. +

The API reference of the SUPERVISION component can be found here.

+

3.1 CNode class

+

This is a base class of the SUPERVISION module. It contains a set of methods allowing:

+ +
    +
  • creating a Computation node and setting its parameters (Name, Author, Comments + etc.)
  • +
  • checking the current state of the node in the data flow
  • +
  • node execution follow-up
  • +
  • management of the components, which can be initialized for execution of calculations in the data flow. (For that purpose + CNode class inherits the methods of the Engines:Container class)
  • +
+

The API reference for this class can be found here.

+ +

3.2 FNode class

+ +

This class is necessary for management of Factory nodes in the data flow. Besides the inherited methods it contains some methods allowing +to define the component from the container, which will be called for execution of the calculation.

+

The API reference for this class can be found here.

+ +

3.3 INode class

+

This class is necessary for management of Inline nodes in the data flow. Besides the inherited methods it contains some methods allowing to set +the Python function, which will be executed for performing calculations, as well as input and output parameters for the node.

+

The API reference for this class can be found here.

+ +

3.4 GNode class

+

This class is necessary for management of GOTO nodes in the data flow. Besides the inherited methods it contains some methods allowing to define +the couple node, which will be linked to this one.

+

The API reference for this class can be found here.

+ +

3.5 LNode class

+

This class is necessary for management of Loop nodes (or Start Loop nodes) in the data flow. Besides the inherited methods it contains some methods allowing to define +the Python function, which will control the loop.

+

The API reference for this class can be found here.

+ +

3.6 ELNode class

+

This class is necessary for management of End Loop nodes (or start Loop nodes) in the data flow.

+

The API reference for this class can be found here.

+ +

3.7 SNode class

+

This class is necessary for management of Switch nodes (or Start Switch nodes) in the data flow.

+

The API reference for this class can be found here.

+ +

3.8 ESNode class

+

This class is necessary for management of End Switch nodes in the data flow.

+

The API reference for this class can be found here.

+ +

3.9 Graph class

+

This class is used for management of a data flow. It contains a set of methods, which allows:

+
    +
  • creation of a data flow consisting of one or several different nodes
  • +
  • import/export of an existing data flow
  • +
  • execution of the data flow
  • +
  • follow-up of data flow execution
  • +
  • checking the state of the data flow
  • +
+

The API reference for this class can be found here.

+

3.10 Link class

+

This class contains a set of methods used for representation and management of the links connecting nodes in a data flow.

+

The API reference for this class can be found here.

+ +

3.11 Value class

+

This class contains a set of methods used for management of the values which can be set in the ports of nodes.

+

The API reference for this class can be found here.

+ +

3.12 Port class

+

This class contains a set of methods used for management of the ports of the nodes in a data flow:

+ +
    +
  • setting the attributes of a port
  • +
  • initialization of input ports with initial values
  • +
  • linking ports of different nodes
  • +
+

The API reference for this class can be found here.

+ +

3.13 SuperG class

+

The main class of the SUPERVISION ccomponent which is used for construction and initialization of a data flow.

+

The API reference for this class can be found here.

+ + +Back to the contents + + diff --git a/doc/salome/tui/SUPERV/sources/static/page2.html b/doc/salome/tui/SUPERV/sources/static/page2.html new file mode 100755 index 0000000..064a2c9 --- /dev/null +++ b/doc/salome/tui/SUPERV/sources/static/page2.html @@ -0,0 +1,31 @@ + + + + + + Main Page + + + +  +
+ + + + + + +
+
+
+ + + + + + + + diff --git a/doc/salome/tui/SUPERV/sources/static/tree.js b/doc/salome/tui/SUPERV/sources/static/tree.js new file mode 100755 index 0000000..25dc87a --- /dev/null +++ b/doc/salome/tui/SUPERV/sources/static/tree.js @@ -0,0 +1,71 @@ +foldersTree = gFld("SALOME v.2.0.0 ", "", "") + insDoc(foldersTree, gLnk("Main Page", "", "main.html")) + +aux1 = insFld(foldersTree, gFld("TUI Reference Guide", "")) + aux2 = insFld(aux1, gFld("Modules", "")) + aux3 = insFld(aux2, gFld("SALOME SUPERVISION module", "")) + insDoc(aux3, gLnk("Overview", "", "overview_Supervision.html")) + aux4 = insFld(aux3, gFld("Packages", "")) + insDoc(aux4, gLnk("SUPERV", "", "namespaceSUPERV.html")) + insDoc(aux3, gLnk("Examples", "", "examples_SUPERV.html")) + + +/*! Data structures +*/ + insDoc(aux1, gLnk("Data Structures", "", "annotated.html")) + +/*! insDoc(aux1, gLnk("SUPERV::CNode", "", "interfaceSUPERV_1_1CNode.html")) + insDoc(aux1, gLnk("SUPERV::ELNode", "", "interfaceSUPERV_1_1ELNode.html")) + insDoc(aux1, gLnk("SUPERV::ESNode", "", "interfaceSUPERV_1_1ESNode.html")) + insDoc(aux1, gLnk("SUPERV::FNode", "", "interfaceSUPERV_1_1FNode.html")) + insDoc(aux1, gLnk("SUPERV::GNode", "", "interfaceSUPERV_1_1GNode.html")) + insDoc(aux1, gLnk("SUPERV::Graph", "", "interfaceSUPERV_1_1Graph.html")) + insDoc(aux1, gLnk("SUPERV::INode", "", "interfaceSUPERV_1_1INode.html")) + insDoc(aux1, gLnk("SUPERV::Link", "", "interfaceSUPERV_1_1Link.html")) + insDoc(aux1, gLnk("SUPERV::ListOfNodes", "", "structSUPERV_1_1ListOfNodes.html")) + insDoc(aux1, gLnk("SUPERV::LNode", "", "interfaceSUPERV_1_1LNode.html")) + insDoc(aux1, gLnk("SUPERV::Port", "", "interfaceSUPERV_1_1Port.html")) + insDoc(aux1, gLnk("SUPERV::SDate", "", "structSUPERV_1_1SDate.html")) + insDoc(aux1, gLnk("SUPERV::SNode", "", "interfaceSUPERV_1_1SNode.html")) + insDoc(aux1, gLnk("SUPERV::SuperG", "", "interfaceSUPERV_1_1SuperG.html")) +*/ + insDoc(aux1, gLnk("Class Hierarchy", "", "hierarchy.html")) + +/*! + aux3 = insFld(aux2, gFld("SUPERV::CNode", "", "interfaceSUPERV_1_1CNode.html")) + insDoc(aux3, gLnk("SUPERV::FNode", "", "interfaceSUPERV_1_1FNode.html")) + aux4 = insFld(aux3, gFld("SUPERV::INode", "", "interfaceSUPERV_1_1INode.html")) + aux5 = insFld(aux4, gFld("SUPERV::GNode", "", "interfaceSUPERV_1_1GNode.html")) + insDoc(aux5, gLnk("SUPERV::ELNode", "", "interfaceSUPERV_1_1ELNode.html")) + insDoc(aux5, gLnk("SUPERV::ESNode", "", "interfaceSUPERV_1_1ESNode.html")) + insDoc(aux5, gLnk("SUPERV::LNode", "", "interfaceSUPERV_1_1LNode.html")) + insDoc(aux5, gLnk("SUPERV::SNode", "", "interfaceSUPERV_1_1SNode.html")) + insDoc(aux4, gLnk("SUPERV::Graph", "", "interfaceSUPERV_1_1Graph.html")) + insDoc(aux2, gLnk("SUPERV::Link", "", "interfaceSUPERV_1_1Link.html")) + insDoc(aux2, gLnk("SUPERV::SuperG", "", "interfaceSUPERV_1_1SuperG.html")) + aux3 = insFld(aux2, gFld("SUPERV::Value", "", "interfaceSUPERV_1_1Value.html")) + insDoc(aux3, gLnk("SUPERV::Port", "", "interfaceSUPERV_1_1Port.html")) + insDoc(aux2, gLnk("SUPERV::SuperG", "", "interfaceSUPERV_1_1SuperG.html")) + insDoc(aux1, gLnk("SUPERV::ListOfNodes", "", "structSUPERV_1_1ListOfNodes.html")) + insDoc(aux1, gLnk("SUPERV::SDate", "", "structSUPERV_1_1SDate.html")) +*/ + insDoc(aux1, gLnk("Class methods list", "", "functions.html")) +/*! +aux1 = insFld(foldersTree, gFld("Namespace List", "", "namespaces.html")) + insDoc(aux1, gLnk("SUPERV", "", "namespaceSUPERV.html")) +*/ + insDoc(aux1, gLnk("Namespace Members", "", "namespacemembers.html")) + + insDoc(aux1, gLnk("File List", "", "files.html")) + +/*! + + insDoc(aux1, gLnk("SUPERV.idl", "", "SUPERV_8idl.html")) +*/ + + +aux1 = insFld(foldersTree, gFld("IDL/Python mapping", "")) + insDoc(aux1, gLnk("Mapping of SUPERVISION IDL definitions to Python language", "", "page2.html")) + +/*! insDoc(foldersTree, gLnk("Graphical Class Hierarchy", "", "inherits.html")) +*/ diff --git a/doc/salome/tui/SUPERV/sources/static/treeview.js b/doc/salome/tui/SUPERV/sources/static/treeview.js new file mode 100644 index 0000000..55eb43d --- /dev/null +++ b/doc/salome/tui/SUPERV/sources/static/treeview.js @@ -0,0 +1,505 @@ +//**************************************************************** +// You are free to copy the "Folder-Tree" script as long as you +// keep this copyright notice: +// Script found in: http://www.geocities.com/Paris/LeftBank/2178/ +// Author: Marcelino Alves Martins (martins@hks.com) December '97. +//**************************************************************** + +//Log of changes: +// 17 Feb 98 - Fix initialization flashing problem with Netscape +// +// 27 Jan 98 - Root folder starts open; support for USETEXTLINKS; +// make the ftien4 a js file +// +// DvH: Dec 2000 - Made some minor changes to support external +// references + +// Definition of class Folder +// ***************************************************************** + +function Folder(folderDescription, tagName, hreference) //constructor +{ + //constant data + this.desc = folderDescription + this.tagName = tagName + this.hreference = hreference + this.id = -1 + this.navObj = 0 + this.iconImg = 0 + this.nodeImg = 0 + this.isLastNode = 0 + + //dynamic data + this.isOpen = true + this.iconSrc = "ftv2folderopen.png" + this.children = new Array + this.nChildren = 0 + + //methods + this.initialize = initializeFolder + this.setState = setStateFolder + this.addChild = addChild + this.createIndex = createEntryIndex + this.hide = hideFolder + this.display = display + this.renderOb = drawFolder + this.totalHeight = totalHeight + this.subEntries = folderSubEntries + this.outputLink = outputFolderLink +} + +function setStateFolder(isOpen) +{ + var subEntries + var totalHeight + var fIt = 0 + var i=0 + + if (isOpen == this.isOpen) + return + + if (browserVersion == 2) + { + totalHeight = 0 + for (i=0; i < this.nChildren; i++) + totalHeight = totalHeight + this.children[i].navObj.clip.height + subEntries = this.subEntries() + if (this.isOpen) + totalHeight = 0 - totalHeight + for (fIt = this.id + subEntries + 1; fIt < nEntries; fIt++) + indexOfEntries[fIt].navObj.moveBy(0, totalHeight) + } + this.isOpen = isOpen + propagateChangesInState(this) +} + +function propagateChangesInState(folder) +{ + var i=0 + + if (folder.isOpen) + { + if (folder.nodeImg) + if (folder.isLastNode) + folder.nodeImg.src = "ftv2mlastnode.png" + else + folder.nodeImg.src = "ftv2mnode.png" + folder.iconImg.src = "ftv2folderopen.png" + for (i=0; i 0) + auxEv = "" + else + auxEv = "" + + if (level>0) + if (lastNode) //the last 'brother' in the children array + { + this.renderOb(leftSide + auxEv + "") +// leftSide = leftSide + "" + this.isLastNode = 1 + } + else + { + this.renderOb(leftSide + auxEv + "") + leftSide = leftSide + "" + this.isLastNode = 0 + } + else + this.renderOb("") + + if (nc > 0) + { + level = level + 1 + for (i=0 ; i < this.nChildren; i++) + { + if (i == this.nChildren-1) + this.children[i].initialize(level, 1, leftSide) + else + this.children[i].initialize(level, 0, leftSide) + } + } +} + +function drawFolder(leftSide) +{ + if (browserVersion == 2) { + if (!doc.yPos) + doc.yPos=8 + doc.write("") + } + if (browserVersion == 3) + { + doc.write("
") + } + + doc.write("\n") + doc.write("\n\n") + doc.write("\n
") + doc.write(leftSide) + this.outputLink() + doc.write("") + doc.write("") + if (USETEXTLINKS) + { + this.outputLink() + doc.write(this.desc + "") + } + else + doc.write(this.desc) + +/*! + if (this.tagName!="") + { + doc.write(" [external]") + } +*/ + doc.write("
\n") + + if (browserVersion == 2) { + doc.write("") + } + if (browserVersion == 3) { + doc.write("
") + } + + if (browserVersion == 1) { + this.navObj = doc.all["folder"+this.id] + this.iconImg = doc.all["folderIcon"+this.id] + this.nodeImg = doc.all["nodeIcon"+this.id] + } else if (browserVersion == 2) { + this.navObj = doc.layers["folder"+this.id] + this.iconImg = this.navObj.document.images["folderIcon"+this.id] + this.nodeImg = this.navObj.document.images["nodeIcon"+this.id] + doc.yPos=doc.yPos+this.navObj.clip.height + } else if (browserVersion == 3) { + this.navObj = doc.getElementById("folder"+this.id) + this.iconImg = doc.images.namedItem("folderIcon"+this.id) + this.nodeImg = doc.images.namedItem("nodeIcon"+this.id) + } +} + +function outputFolderLink() +{ + if (this.hreference) + { + doc.write(" 0) + doc.write("onClick='javascript:clickOnFolder("+this.id+")'") + doc.write(">") + } + else + doc.write("") +} + +function addChild(childNode) +{ + this.children[this.nChildren] = childNode + this.nChildren++ + return childNode +} + +function folderSubEntries() +{ + var i = 0 + var se = this.nChildren + + for (i=0; i < this.nChildren; i++){ + if (this.children[i].children) //is a folder + se = se + this.children[i].subEntries() + } + + return se +} + + +// Definition of class Item (a document or link inside a Folder) +// ************************************************************* + +function Item(itemDescription, tagName, itemLink) // Constructor +{ + // constant data + this.desc = itemDescription + this.tagName = tagName + this.link = itemLink + this.id = -1 //initialized in initalize() + this.navObj = 0 //initialized in render() + this.iconImg = 0 //initialized in render() + this.iconSrc = "ftv2doc.png" + + // methods + this.initialize = initializeItem + this.createIndex = createEntryIndex + this.hide = hideItem + this.display = display + this.renderOb = drawItem + this.totalHeight = totalHeight +} + +function hideItem() +{ + if (browserVersion == 1 || browserVersion == 3) { + if (this.navObj.style.display == "none") + return + this.navObj.style.display = "none" + } else { + if (this.navObj.visibility == "hidden") + return + this.navObj.visibility = "hidden" + } +} + +function initializeItem(level, lastNode, leftSide) +{ + this.createIndex() + + if (level>0) + if (lastNode) //the last 'brother' in the children array + { + this.renderOb(leftSide + "") + leftSide = leftSide + "" + } + else + { + this.renderOb(leftSide + "") + leftSide = leftSide + "" + } + else + this.renderOb("") +} + +function drawItem(leftSide) +{ + if (browserVersion == 2) + doc.write("") + if (browserVersion == 3) + doc.write("
") + + doc.write("\n\n") + doc.write("\n
") + doc.write(leftSide) + if (this.link!="") + { + doc.write("") + } + doc.write("") + if (this.link!="") + { + doc.write("") + } + doc.write("") + if (USETEXTLINKS && this.link!="") + doc.write("" + this.desc + "") + else + doc.write(this.desc) +/*! + if (this.tagName!="") + { + doc.write(" [external]"); + } +*/ + doc.write("\n
\n") + + if (browserVersion == 2) + doc.write("") + if (browserVersion == 3) + doc.write("
") + + if (browserVersion == 1) { + this.navObj = doc.all["item"+this.id] + this.iconImg = doc.all["itemIcon"+this.id] + } else if (browserVersion == 2) { + this.navObj = doc.layers["item"+this.id] + this.iconImg = this.navObj.document.images["itemIcon"+this.id] + doc.yPos=doc.yPos+this.navObj.clip.height + } else if (browserVersion == 3) { + this.navObj = doc.getElementById("item"+this.id) + this.iconImg = doc.images.namedItem("itemIcon"+this.id) + } +} + + +// Methods common to both objects (pseudo-inheritance) +// ******************************************************** + +function display() +{ + if (browserVersion == 1 || browserVersion == 3) + this.navObj.style.display = "block" + else + this.navObj.visibility = "show" +} + +function createEntryIndex() +{ + this.id = nEntries + indexOfEntries[nEntries] = this + nEntries++ +} + +// total height of subEntries open +function totalHeight() //used with browserVersion == 2 +{ + var h = this.navObj.clip.height + var i = 0 + + if (this.isOpen) //is a folder and _is_ open + for (i=0 ; i < this.nChildren; i++) + h = h + this.children[i].totalHeight() + + return h +} + + +// Events +// ********************************************************* + +function clickOnFolder(folderId) +{ + var clicked = indexOfEntries[folderId] + + if (!clicked.isOpen) + clickOnNode(folderId) + + return + + if (clicked.isSelected) + return +} + +function clickOnNode(folderId) +{ + var clickedFolder = 0 + var state = 0 + + clickedFolder = indexOfEntries[folderId] + state = clickedFolder.isOpen + + clickedFolder.setState(!state) //open<->close +} + +function initializeDocument() +{ + doc = document; + if (doc.all) + browserVersion = 1 //IE4 + else + if (doc.layers) + browserVersion = 2 //NS4 + else if(navigator.userAgent.toLowerCase().indexOf('gecko') != -1) + browserVersion = 3 //mozilla + else + browserVersion = 0 //other + + foldersTree.initialize(0, 1, "") + foldersTree.display() + + if (browserVersion > 0) + { + if(browserVersion != 3) + doc.write(" ") + + // close the whole tree + clickOnNode(0) + // open the root folder + clickOnNode(0) + } +} + +// Auxiliary Functions for Folder-Treee backward compatibility +// ********************************************************* + +function gFld(description, tagName, hreference) +{ + folder = new Folder(description, tagName, hreference) + return folder +} + +function gLnk(description, tagName, linkData) +{ + fullLink = "" + + if (linkData!="") + { + fullLink = "'"+linkData+"' target=\"basefrm\"" + } + + linkItem = new Item(description, tagName, fullLink) + return linkItem +} + +function insFld(parentFolder, childFolder) +{ + return parentFolder.addChild(childFolder) +} + +function insDoc(parentFolder, document) +{ + parentFolder.addChild(document) +} + +// Global variables +// **************** + +USETEXTLINKS = 1 +indexOfEntries = new Array +nEntries = 0 +doc = document +browserVersion = 0 +selectedFolder=0 -- 2.39.2

+ + +able 1 2 3 4 5
aborted 1 2
above
access
accessible
according 1 2 3
achieve 1 2
achieved
action 1 2 3
actions 1 2
activity 1 2
actual
add 1 2 3 4 5 6 7 8
adding 1 2 3 4
addition
additional 1 2 3 4
adds
again
algorithm 1 2
allow 1 2
allowing 1 2 3 4
allows 1 2 3 4 5 6 7
already 1 2 3 4
always 1 2
angle
another 1 2 3 4
any 1 2 3 4
appear 1 2 3 4 5 6 7 8 9
application
applied
applies 1 2
argument
arguments 1 2 3
aside 1 2 3
associated 1 2 3
attributes
author 1 2 3 4
automatically 1 2 3 4 5 6 7
available 1 2 3 4 5
+

+back
background 1 2 3 4 5 6
based
before 1 2 3
begin
beginning
begun
better 1 2 3
black
body
bold 1 2
boolean 1 2 3
bottom
box 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
brackets
branch
branches 1 2
brief
broken
browse 1 2
browser 1 2
busports
button 1 2 3
+

+calculated 1 2 3 4
calculation
calculations
call
case 1 2 3
cases
catalog
catalogue
chain
change 1 2 3 4 5 6 7 8 9
changes 1 2 3
changing 1 2 3 4
chapter
check 1 2
checks
choose 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
clear
click 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
code
color
column 1 2
comments 1 2 3 4 5
comparison 1 2
component 1 2 3 4 5 6 7 8 9 10
components 1 2
composing
computation 1 2 3 4 5
concerning 1 2 3 4
condition 1 2
conditional 1 2
conditions
configure
confirm 1 2 3 4
connect
connected 1 2 3 4
connecting 1 2
connection
connections
consequently
consist
consisting
consists 1 2 3 4
console
constant 1 2 3
construct
constructed 1 2
constructing
construction 1 2 3
container
containers
containing 1 2 3 4 5 6 7 8 9
contains
continues
control 1 2 3 4 5 6 7 8 9
controlling 1 2
copied
copy 1 2 3
copying
corners
correspond 1 2
correspondent
corresponding 1 2 3
corresponds
could