HEX
Server: Apache
System: Linux opal14.opalstack.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User: curbgloabal_opal (1234)
PHP: 8.1.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/share/inkscape/extensions/lorem_ipsum.pyc
�
��Yc�@sdZddlZddlZddddddd	d
ddd
ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d.d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKd.dLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtduddvdwdxdydzd{d|d}d~dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�g�Zd�ejfd���YZed�kre�Zej�ndS(�s�
Copyright (C) 2006 Jos Hirth, kaioa.com

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
i����Ns:Lorem ipsum dolor sit amet, consectetuer adipiscing elit. sCDuis sem velit, ultrices et, fermentum auctor, rhoncus ut, ligula. s-Phasellus at purus sed purus cursus iaculis. sSuspendisse fermentum. sPellentesque et arcu. sMaecenas viverra. skIn consectetuer, lorem eu lobortis egestas, velit odio imperdiet eros, sit amet sagittis nunc mi ac neque. sSed non ipsum. sNullam venenatis gravida orci. sDCurabitur nunc ante, ullamcorper vel, auctor a, aliquam at, tortor. sEtiam sodales orci nec ligula. s+Sed at turpis vitae velit euismod aliquet. s Fusce venenatis ligula in pede. s%Pellentesque viverra dolor non nunc. s"Donec interdum vestibulum libero. sMorbi volutpat. sPhasellus hendrerit. sQuisque dictum quam vel neque. sqQuisque aliquam, nulla ac scelerisque convallis, nisi ligula sagittis risus, at nonummy arcu urna pulvinar nibh. sNam pharetra. skNam rhoncus, lectus vel hendrerit congue, nisl lorem feugiat ante, in fermentum erat nulla tristique arcu. sMauris et dolor. s�Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec gravida, ante vel ornare lacinia, orci enim porta est, eget sollicitudin lectus lectus eget lacus. s0Praesent a lacus vitae turpis consequat semper. slIn commodo, dolor quis fermentum ullamcorper, urna massa volutpat massa, vitae mattis purus arcu nec nulla. s"In hac habitasse platea dictumst. sPraesent scelerisque. sCNullam sapien mauris, venenatis at, fermentum at, tempus eu, urna. s/Vestibulum non arcu a ante feugiat vestibulum. sNam laoreet dui sed magna. s>Proin diam augue, semper vitae, varius et, viverra id, felis. s4Pellentesque sit amet dui vel justo gravida auctor. s#Aenean scelerisque metus eget sem. s Maecenas rhoncus rhoncus ipsum. sDonec nonummy lacinia leo. sHAenean turpis ipsum, rhoncus vitae, posuere vitae, euismod sed, ligula. s^Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. sMauris tempus diam. sMaecenas justo. s+Sed a lorem ut est tincidunt consectetuer. s+Ut eu metus id lectus vestibulum ultrices. sSuspendisse lectus. scVivamus posuere, ante eu tempor dictum, felis nibh facilisis sem, eu auctor metus nulla non lorem. sSuspendisse potenti. sInteger fringilla. sMorbi urna. s$Morbi pulvinar nulla sit amet nisl. sCMauris urna sem, suscipit vitae, dignissim id, ultrices sed, nunc. sMorbi a mauris. s&Pellentesque suscipit accumsan massa. s>Quisque arcu ante, cursus in, ornare quis, viverra ut, justo. stQuisque facilisis, urna sit amet pulvinar mollis, purus arcu adipiscing velit, non condimentum diam purus eu massa. sFPhasellus nisi metus, tempus sit amet, ultrices ac, porta nec, felis. sAliquam metus. sNam a nunc. sVivamus feugiat. sNunc metus. siVestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus eu orci. stSed elementum, felis quis porttitor sollicitudin, augue nulla sodales sapien, sit amet posuere quam purus at lacus. s&Curabitur tincidunt tellus nec purus. sNam consectetuer mollis dolor. sSed quis elit. s Aenean luctus vulputate turpis. sHProin lectus orci, venenatis pharetra, egestas id, tincidunt vel, eros. sNulla facilisi. sAliquam vel nibh. sAVivamus nisi elit, nonummy id, facilisis non, blandit ac, dolor. s$Etiam cursus purus interdum libero. sNam id neque. s@Etiam pede nunc, vestibulum vel, rutrum et, tincidunt eu, enim. sAenean id purus. sAenean ultrices turpis. sMauris et pede. sEAliquam velit dui, commodo quis, porttitor eget, convallis et, nisi. sMaecenas convallis dui. s@In leo ante, venenatis eu, volutpat ut, imperdiet auctor, enim. s3Mauris ac massa vestibulum nisl facilisis viverra. sKPhasellus magna sem, vulputate eget, ornare sed, dignissim sit amet, pede. sFAenean justo ipsum, luctus ut, volutpat laoreet, vehicula in, libero. soPraesent semper, neque vel condimentum hendrerit, lectus elit pretium ligula, nec consequat nisl velit at dui. sJProin dolor sapien, adipiscing id, sagittis eu, molestie viverra, mauris. sAenean ligula. smVestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse potenti. s3Etiam pharetra lacus sed velit imperdiet bibendum. s+Nunc in turpis ac lacus eleifend sagittis. sBNam massa turpis, nonummy et, consectetuer id, placerat ac, ante. sIn tempus urna. s!Quisque vehicula porttitor odio. sAliquam sed erat. s Vestibulum viverra varius enim. sDonec ut purus. s)Pellentesque convallis dolor vel libero. sInteger tempus malesuada pede. sInteger porta. sJDonec diam eros, tristique sit amet, pretium vel, pellentesque ut, neque. sNulla blandit justo a metus. s"Curabitur accumsan felis in erat. sFCurabitur lorem risus, sagittis vitae, accumsan a, iaculis id, metus. s#Nulla sagittis condimentum ligula. s"Aliquam imperdiet lobortis metus. sSuspendisse molestie sem. sUt venenatis. s&Pellentesque condimentum felis a sem. sFusce nonummy commodo dui. sCNullam libero nunc, tristique eget, laoreet eu, sagittis id, ante. sEtiam fermentum. s Phasellus auctor enim eget sem. sLMorbi turpis arcu, egestas congue, condimentum quis, tristique cursus, leo. sSed fringilla. sNam malesuada sapien eu nibh. sPellentesque ac turpis. sNulla sed lacus. s,Mauris sed nulla quis nisi interdum tempor. sQuisque pretium rutrum ligula. sMauris tempor ultrices justo. sDonec sit amet enim. sSuspendisse venenatis. s?Nam nisl quam, posuere non, volutpat sed, semper vitae, magna. sDonec ut urna. sDInteger risus velit, facilisis eget, viverra et, venenatis id, leo. s%Cras facilisis felis sit amet lorem. sNam molestie nisl at metus. s%Suspendisse viverra placerat tortor. sPhasellus lacinia iaculis mi. sSed dolor. s4Quisque malesuada nulla sed pede volutpat pulvinar. sCras gravida. sMauris tincidunt aliquam ante. s#Fusce consectetuer tellus ut nisl. sFCurabitur risus urna, placerat et, luctus pulvinar, auctor vel, orci. s\Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. slPraesent aliquet, neque pretium congue mattis, ipsum augue dignissim ante, ac pretium nisl lectus at magna. sVivamus quis mi. s,Nam sed nisl nec elit suscipit ullamcorper. sDonec tempus quam quis neque. sDonec rutrum venenatis dui. sPraesent a eros. s>Aliquam justo lectus, iaculis a, auctor sed, congue in, nisl. s+Etiam non neque ac mi vestibulum placerat. s-Donec at diam a tellus dignissim vestibulum. sInteger accumsan. s*Cras ac enim vel dui vestibulum suscipit. sPellentesque tempor. sPraesent lacus. tMyEffectcBs,eZd�Zd�Zd�Zd�ZRS(c
Cs�tjj|�|jjd�|jjdddddddd	d
ddd
�|jjddddddddd
ddd�|jjddddddddd
ddd�|jjddddddddd�d|_dS(Ns--titles-ns--numberofparagraphstactiontstorettypetinttdesttnumtdefaultithelps Number of paragraphs to generates-cs--sentencecountt
sentencecountisNumber of Sentencess-fs
--fluctuationtfluctuationis+/-s--tabtstringttabs'The selected UI-tab when OK was pressedi(tinkextEffectt__init__tOptionParsert
add_optiontfirst_sentence(tself((s-/usr/share/inkscape/extensions/lorem_ipsum.pyR�s&cCs�td|jj|jj�}td|jj|jj�}tj||�}d}xat|�D]S}|jdkr�|td7}d|_qc|ttjdt	t�d�7}qcW|S(Niiti(
tmaxtoptionsR	R
trandomtrandinttrangeRtfootlen(Rt_mint_maxtscountttextti((s-/usr/share/inkscape/extensions/lorem_ipsum.pytmakePara�s(cCspxit|jj�D]U}tjj|tjdd��}|j�|_tjj|tjdd��qWdS(NtflowParatsvg(	RRRR
tetreet
SubElementtaddNSR!R(RtnodeR tpara((s-/usr/share/inkscape/extensions/lorem_ipsum.pytaddText�s!cCs�d}xa|jj�D]P\}}|jtjdd�kr|d7}|dkrf|j|�qfqqW|dkr�|jj�}idtjdd�6dtjd	d�6}tjj	|tjd
d�|�}tjj	|tjdd�idtjdd
�6�}tjj	|tjdd��}idd6dd6|j
d�d6|j
d�d6}	tjj	|tjdd�|	�}
|j|�ndS(NitflowRootR#islorem ipsumtlabeltinkscapetlayert	groupmodetgtpreservetspacetxmlt
flowRegiont0txtytwidththeighttrect(tselectedt	iteritemsttagR
R&R)tdocumenttgetrootR$R%tget(RtfoundtidR'R#tgattribsR/R*R3trattribsR9((s-/usr/share/inkscape/extensions/lorem_ipsum.pyteffect�s
,$7!4$(t__name__t
__module__RR!R)RD(((s-/usr/share/inkscape/extensions/lorem_ipsum.pyR�s		
	t__main__(	t__doc__R
RRRRREtetaffect(((s-/usr/share/inkscape/extensions/lorem_ipsum.pyt<module>s2	<