Python论坛  - 讨论区

标题:[python-chinese] 怎样动态import 文件

2007年03月31日 星期六 02:38

PianoPan pianopan在gmail.com
星期六 三月 31 02:38:13 HKT 2007

也就是根据变量的内容包含不同的文件,由运行时变量来决定要import 的文件的名字

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月31日 星期六 08:58

jessinio smith jessinio在gmail.com
星期六 三月 31 08:58:04 HKT 2007

__import__(...)
    __import__(name, globals, locals, fromlist) -> module

    Import a module.  The globals are only used to determine the context;
    they are not modified.  The locals are currently unused.  The fromlist
    should be a list of names to emulate ``from name import ...'', or an
    empty list to emulate ``import name''.
    When importing a module from a package, note that __import__('A.B', ...)
    returns package A when fromlist is empty, but its submodule B when
    fromlist is not empty.


On 3/31/07, PianoPan <pianopan在gmail.com> wrote:
>
> Ò²¾ÍÊǸù¾Ý±äÁ¿µÄÄÚÈÝ°üº¬²»Í¬µÄÎļþ£¬ÓÉÔËÐÐʱ±äÁ¿À´¾ö¶¨Òªimport µÄÎļþµÄÃû×Ö
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070331/dfb4ee18/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月31日 星期六 13:13

jsz7758520 jsz7758520在163.com
星期六 三月 31 13:13:06 HKT 2007

ÎÒÊÇÔÚwindowsÏÂŪµÄ,apache2.2.4   mod_python3.3.1   python2.5

ÅäÖúÃÁËapacheÖ®ºó,²âÊÔÁËÒ»ÏÂapache,²âÊÔ³ÌÐò:
from mod_python import apache
  def handler(req):
     req.write("Hello,world!")
   return apache.Ok


´Óhttp·ÃÎÊʱµÄ´íÎó½á¹û:
MOD_PYTHON ERROR

ProcessId:      2844
Interpreter:    'jsz.gary1.net'

ServerName:     'jsz.gary1.net'
DocumentRoot:   'D:/'

URI:            '/MyTest.py'
Location:       None
Directory:      'D:/'
Filename:       'D:/MyTest.py'
PathInfo:       ''

Phase:          'PythonHandler'
Handler:        'MyTest'

Traceback (most recent call last):

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1537, in HandlerDispatch
    default=default_handler, arg=req, silent=hlist.silent)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1202, in _process_target
    module = import_module(module_name, path=path)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 296, in import_module
    log, import_path)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 680, in import_module
    execfile(file, module.__dict__)

  File "D:\MyTest.py", line 2

    def handler(req):

   ^

IndentationError: unexpected indent


MODULE CACHE DETAILS

Accessed:       Sat Mar 31 13:07:10 2007
Generation:     2

_mp_eb17761b0620a6fe21b5d6bfe224c365 {
  FileName:     'D:\\MyTest.py'
  Instance:     6 [RELOAD]
  Generation:   2 [ERROR]
  Modified:     Sat Mar 31 13:04:36 2007
  Imported:     Sat Mar 31 13:03:37 2007




jsz7758520
2007-03-31
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070331/8de82533/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月31日 星期六 13:23

jessinio smith jessinio在gmail.com
星期六 三月 31 13:23:39 HKT 2007

Ê×ÏÈ£¬ÄãÓÐÒ»¸ö´í¡£Ã»ÓÐreq.content_type='ÄãÒªµÄÄÚÈÝ'

ÆäËü²»ÖªµÀ¡£

On 3/31/07, jsz7758520 <jsz7758520在163.com> wrote:
>
>  ÎÒÊÇÔÚwindowsÏÂŪµÄ,apache2.2.4   mod_python3.3.1   python2.5
>
> ÅäÖúÃÁËapacheÖ®ºó,²âÊÔÁËÒ»ÏÂapache,²âÊÔ³ÌÐò:
> from mod_python import apache
>   def handler(req):
>      req.write("Hello,world!")
>    return apache.Ok
>
>
> ´Óhttp·ÃÎÊʱµÄ´íÎó½á¹û:
> MOD_PYTHON ERROR
>
> ProcessId:      2844
> Interpreter:    'jsz.gary1.net'
>
> ServerName:     'jsz.gary1.net'
> DocumentRoot:   'D:/'
>
> URI:            '/MyTest.py'
> Location:       None
> Directory:      'D:/'
> Filename:       'D:/MyTest.py'
> PathInfo:       ''
>
> Phase:          'PythonHandler'
> Handler:        'MyTest'
>
> Traceback (most recent call last):
>
>   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1537,
> in HandlerDispatch
>     default=default_handler, arg=req, silent=hlist.silent)
>
>   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1202,
> in _process_target
>     module = import_module(module_name, path=path)
>
>   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 296,
> in import_module
>     log, import_path)
>
>   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 680,
> in import_module
>     execfile(file, module.__dict__)
>
>   File "D:\MyTest.py", line 2
>
>     def handler(req):
>
>    ^
>
> IndentationError: unexpected indent
>
>
> MODULE CACHE DETAILS
>
> Accessed:       Sat Mar 31 13:07:10 2007
> Generation:     2
>
> _mp_eb17761b0620a6fe21b5d6bfe224c365 {
>   FileName:     'D:\\MyTest.py'
>   Instance:     6 [RELOAD]
>   Generation:   2 [ERROR]
>   Modified:     Sat Mar 31 13:04:36 2007
>   Imported:     Sat Mar 31 13:03:37 2007
>
>  ------------------------------
>  jsz7758520
> 2007-03-31
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070331/f6d28a81/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月31日 星期六 13:36

jsz7758520 jsz7758520在163.com
星期六 三月 31 13:36:40 HKT 2007

Èç¹ûÎÒÔÚdef handler(req):Ö®ºó¼ÓÒ»ÐÐ  req.content_type = 'text/plain'
ÏÔʾµÄ´íÎó»¹ÊÇͬÑùµÄ,Ϊʲô°¡?




jsz7758520
2007-03-31



·¢¼þÈË£º jessinio smith
·¢ËÍʱ¼ä£º 2007-03-31 13:23:51
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?

Ê×ÏÈ£¬ÄãÓÐÒ»¸ö´í¡£Ã»ÓÐreq.content_type='ÄãÒªµÄÄÚÈÝ'

ÆäËü²»ÖªµÀ¡£


On 3/31/07, jsz7758520 <jsz7758520在163.com> wrote: 
ÎÒÊÇÔÚwindowsÏÂŪµÄ,apache2.2.4   mod_python3.3.1   python2.5

ÅäÖúÃÁËapacheÖ®ºó,²âÊÔÁËÒ»ÏÂapache,²âÊÔ³ÌÐò:
from mod_python import apache
  def handler(req):
     req.write("Hello,world!")
   return apache.Ok


´Óhttp·ÃÎÊʱµÄ´íÎó½á¹û:
MOD_PYTHON ERROR

ProcessId:      2844
Interpreter:    'jsz.gary1.net'

ServerName:     'jsz.gary1.net'
DocumentRoot:   'D:/'

URI:            '/MyTest.py'
Location:       None
Directory:      'D:/'
Filename:       'D:/MyTest.py'
PathInfo:       ''

Phase:          'PythonHandler'
Handler:        'MyTest'

Traceback (most recent call last):

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1537, in HandlerDispatch
    default=default_handler, arg=req, silent=hlist.silent)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1202, in _process_target
    module = import_module(module_name, path=path)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 296, in import_module
    log, import_path)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 680, in import_module
    execfile(file, module.__dict__)

  File "D:\MyTest.py", line 2

    def handler(req):

   ^

IndentationError: unexpected indent


MODULE CACHE DETAILS

Accessed:       Sat Mar 31 13:07:10 2007
Generation:     2

_mp_eb17761b0620a6fe21b5d6bfe224c365 {
  FileName:     'D:\\MyTest.py'
  Instance:     6 [RELOAD]
  Generation:   2 [ERROR]
  Modified:     Sat Mar 31 13:04:36 2007
  Imported:     Sat Mar 31 13:03:37 2007




jsz7758520
2007-03-31

_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn 
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to   python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡ 
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070331/417c966b/attachment-0001.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月31日 星期六 13:42

jessinio smith jessinio在gmail.com
星期六 三月 31 13:42:23 HKT 2007

Äã·¢ÄãµÄapacheµÄpythonĿ¼ÅäÖøøÎÒ¿´Ò»Ï¡£Ò²ÐíÎÒÄÜ°ïÉÏ棨²»Ò»¶¨ÄÜ£©¡£

On 3/31/07, jsz7758520 <jsz7758520在163.com> wrote:
>
>  Èç¹ûÎÒÔÚdef handler(req):Ö®ºó¼ÓÒ»ÐÐ  req.content_type = 'text/plain'
> ÏÔʾµÄ´íÎó»¹ÊÇͬÑùµÄ,Ϊʲô°¡?
>
>  ------------------------------
>  jsz7758520
> 2007-03-31
>  ------------------------------
>  *·¢¼þÈË£º* jessinio smith
> *·¢ËÍʱ¼ä£º* 2007-03-31 13:23:51
> *ÊÕ¼þÈË£º* python-chinese在lists.python.cn
> *³­ËÍ£º*
> *Ö÷Ì⣺* Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?
>
> Ê×ÏÈ£¬ÄãÓÐÒ»¸ö´í¡£Ã»ÓÐreq.content_type='ÄãÒªµÄÄÚÈÝ'
>
> ÆäËü²»ÖªµÀ¡£
>
> On 3/31/07, jsz7758520 <jsz7758520在163.com> wrote:
> >
> >   ÎÒÊÇÔÚwindowsÏÂŪµÄ,apache2.2.4   mod_python3.3.1   python2.5
> >
> >  ÅäÖúÃÁËapacheÖ®ºó,²âÊÔÁËÒ»ÏÂapache,²âÊÔ³ÌÐò:
> >  from mod_python import apache
> >    def handler(req):
> >       req.write("Hello,world!")
> >     return apache.Ok
> >
> >
> >  ´Óhttp·ÃÎÊʱµÄ´íÎó½á¹û:
> >  MOD_PYTHON ERROR
> >
> > ProcessId:      2844
> > Interpreter:    'jsz.gary1.net'
> >
> > ServerName:     'jsz.gary1.net'
> > DocumentRoot:   'D:/'
> >
> > URI:            '/MyTest.py'
> > Location:       None
> > Directory:      'D:/'
> > Filename:       'D:/MyTest.py'
> > PathInfo:       ''
> >
> > Phase:          'PythonHandler'
> > Handler:        'MyTest'
> >
> > Traceback (most recent call last):
> >
> >   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line
> > 1537, in HandlerDispatch
> >     default=default_handler, arg=req, silent=hlist.silent)
> >
> >   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line
> > 1202, in _process_target
> >     module = import_module(module_name, path=path)
> >
> >   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 296,
> > in import_module
> >     log, import_path)
> >
> >   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 680,
> > in import_module
> >     execfile(file, module.__dict__)
> >
> >   File "D:\MyTest.py", line 2
> >
> >     def handler(req):
> >
> >    ^
> >
> > IndentationError: unexpected indent
> >
> >
> > MODULE CACHE DETAILS
> >
> > Accessed:       Sat Mar 31 13:07:10 2007
> > Generation:     2
> >
> > _mp_eb17761b0620a6fe21b5d6bfe224c365 {
> >   FileName:     'D:\\MyTest.py'
> >   Instance:     6 [RELOAD]
> >   Generation:   2 [ERROR]
> >   Modified:     Sat Mar 31 13:04:36 2007
> >   Imported:     Sat Mar 31 13:03:37 2007
> >
> >   ------------------------------
> >  jsz7758520
> >  2007-03-31
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to
> > python-chinese-request在lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
>
>
>
> --
> ×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070331/6a2294c1/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月31日 星期六 13:51

jsz7758520 jsz7758520在163.com
星期六 三月 31 13:51:31 HKT 2007

ÔÚhttpd.confÎļþÀïÃæ¼ÓµÄ:

 AddHandler mod_python .py
 PythonHandler mptest
 PythonDebug on




Ò²ÔÚLoadModuleÀïÃæ¼ÓÁËmod_python.soÁË





jsz7758520
2007-03-31



·¢¼þÈË£º jessinio smith
·¢ËÍʱ¼ä£º 2007-03-31 13:42:35
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?

Äã·¢ÄãµÄapacheµÄpythonĿ¼ÅäÖøøÎÒ¿´Ò»Ï¡£Ò²ÐíÎÒÄÜ°ïÉÏ棨²»Ò»¶¨ÄÜ£©¡£


On 3/31/07, jsz7758520 <jsz7758520在163.com> wrote:
Èç¹ûÎÒÔÚdef handler(req):Ö®ºó¼ÓÒ»ÐÐ  req.content_type = 'text/plain'
ÏÔʾµÄ´íÎó»¹ÊÇͬÑùµÄ,Ϊʲô°¡?




jsz7758520
2007-03-31



·¢¼þÈË£º jessinio smith
·¢ËÍʱ¼ä£º 2007-03-31 13:23:51
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?

Ê×ÏÈ£¬ÄãÓÐÒ»¸ö´í¡£Ã»ÓÐreq.content_type='ÄãÒªµÄÄÚÈÝ'

ÆäËü²»ÖªµÀ¡£


On 3/31/07, jsz7758520 < jsz7758520在163.com> wrote: 
ÎÒÊÇÔÚwindowsÏÂŪµÄ,apache2.2.4   mod_python3.3.1   python2.5

ÅäÖúÃÁËapacheÖ®ºó,²âÊÔÁËÒ»ÏÂapache,²âÊÔ³ÌÐò:
from mod_python import apache
  def handler(req):
     req.write("Hello,world!")
   return apache.Ok


´Óhttp·ÃÎÊʱµÄ´íÎó½á¹û:
MOD_PYTHON ERROR

ProcessId:      2844
Interpreter:    'jsz.gary1.net'

ServerName:     'jsz.gary1.net'
DocumentRoot:   'D:/'

URI:            '/MyTest.py'
Location:       None
Directory:      'D:/'
Filename:       'D:/MyTest.py'
PathInfo:       ''

Phase:          'PythonHandler'
Handler:        'MyTest'

Traceback (most recent call last):

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1537, in HandlerDispatch
    default=default_handler, arg=req, silent=hlist.silent)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1202, in _process_target
    module = import_module(module_name, path=path)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 296, in import_module
    log, import_path)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 680, in import_module
    execfile(file, module.__dict__)

  File "D:\MyTest.py", line 2

    def handler(req):

   ^

IndentationError: unexpected indent


MODULE CACHE DETAILS

Accessed:       Sat Mar 31 13:07:10 2007
Generation:     2

_mp_eb17761b0620a6fe21b5d6bfe224c365 {
  FileName:     'D:\\MyTest.py'
  Instance:     6 [RELOAD]
  Generation:   2 [ERROR]
  Modified:     Sat Mar 31 13:04:36 2007
  Imported:     Sat Mar 31 13:03:37 2007




jsz7758520
2007-03-31

_______________________________________________ 
python-chinese
Post: send python-chinese在lists.python.cn 
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to   python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡ 

_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn 
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to   python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡ 
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070331/b10b8d78/attachment-0001.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月31日 星期六 13:58

jessinio smith jessinio在gmail.com
星期六 三月 31 13:58:07 HKT 2007

ÔÚhttpd.confÎļþÀïÃæ¼ÓµÄ:

 AddHandler mod_python .py

 PythonHandler ÄãµÄpyÎļþÃû£¨²»¼Óºó׺£©
 PythonPath "sys.path+['d:']" #ÕâÀïÎÒ²»ÖªµÀÊDz»ÊÇÕâÑù¡£ÒòΪÎÒÓÃlinuxµÄ¡£¼ÓdÅÌÓ¦¸ÃÊÇÕâÑùµÄ¡£

 PythonDebug on


On 3/31/07, jsz7758520 <jsz7758520在163.com> wrote:
>
>  ÔÚhttpd.confÎļþÀïÃæ¼ÓµÄ:
> 
>  AddHandler mod_python .py
>  PythonHandler mptest
>  PythonDebug on
> 
>
>
> Ò²ÔÚLoadModuleÀïÃæ¼ÓÁËmod_python.soÁË
>
>
>  ------------------------------
>  jsz7758520
> 2007-03-31
>  ------------------------------
>  *·¢¼þÈË£º* jessinio smith
> *·¢ËÍʱ¼ä£º* 2007-03-31 13:42:35
> *ÊÕ¼þÈË£º* python-chinese在lists.python.cn
> *³­ËÍ£º*
> *Ö÷Ì⣺* Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?
>
> Äã·¢ÄãµÄapacheµÄpythonĿ¼ÅäÖøøÎÒ¿´Ò»Ï¡£Ò²ÐíÎÒÄÜ°ïÉÏ棨²»Ò»¶¨ÄÜ£©¡£
>
> On 3/31/07, jsz7758520 <jsz7758520在163.com> wrote:
> >
> >  Èç¹ûÎÒÔÚdef handler(req):Ö®ºó¼ÓÒ»ÐÐ  req.content_type = 'text/plain'
> > ÏÔʾµÄ´íÎó»¹ÊÇͬÑùµÄ,Ϊʲô°¡?
> >
> >  ------------------------------
> >  jsz7758520
> > 2007-03-31
> >  ------------------------------
> >  *·¢¼þÈË£º* jessinio smith
> > *·¢ËÍʱ¼ä£º* 2007-03-31 13:23:51
> > *ÊÕ¼þÈË£º* python-chinese在lists.python.cn
> > *³­ËÍ£º*
> > *Ö÷Ì⣺* Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?
> >
> > Ê×ÏÈ£¬ÄãÓÐÒ»¸ö´í¡£Ã»ÓÐreq.content_type='ÄãÒªµÄÄÚÈÝ'
> >
> > ÆäËü²»ÖªµÀ¡£
> >
> > On 3/31/07, jsz7758520 < jsz7758520在163.com> wrote:
> > >
> > >  ÎÒÊÇÔÚwindowsÏÂŪµÄ,apache2.2.4   mod_python3.3.1   python2.5
> > >
> > > ÅäÖúÃÁËapacheÖ®ºó,²âÊÔÁËÒ»ÏÂapache,²âÊÔ³ÌÐò:
> > > from mod_python import apache
> > >   def handler(req):
> > >      req.write("Hello,world!")
> > >    return apache.Ok
> > >
> > >
> > > ´Óhttp·ÃÎÊʱµÄ´íÎó½á¹û:
> > > MOD_PYTHON ERROR
> > >
> > > ProcessId:      2844
> > > Interpreter:    'jsz.gary1.net'
> > >
> > > ServerName:     'jsz.gary1.net'
> > > DocumentRoot:   'D:/'
> > >
> > > URI:            '/MyTest.py'
> > > Location:       None
> > > Directory:      'D:/'
> > > Filename:       'D:/MyTest.py'
> > > PathInfo:       ''
> > >
> > > Phase:          'PythonHandler'
> > > Handler:        'MyTest'
> > >
> > > Traceback (most recent call last):
> > >
> > >   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line
> > > 1537, in HandlerDispatch
> > >     default=default_handler, arg=req, silent=hlist.silent)
> > >
> > >   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line
> > > 1202, in _process_target
> > >     module = import_module(module_name, path=path)
> > >
> > >   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line
> > > 296, in import_module
> > >     log, import_path)
> > >
> > >   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line
> > > 680, in import_module
> > >     execfile(file, module.__dict__)
> > >
> > >   File "D:\MyTest.py", line 2
> > >
> > >     def handler(req):
> > >
> > >    ^
> > >
> > > IndentationError: unexpected indent
> > >
> > >
> > > MODULE CACHE DETAILS
> > >
> > > Accessed:       Sat Mar 31 13:07:10 2007
> > > Generation:     2
> > >
> > > _mp_eb17761b0620a6fe21b5d6bfe224c365 {
> > >   FileName:     'D:\\MyTest.py'
> > >   Instance:     6 [RELOAD]
> > >   Generation:   2 [ERROR]
> > >   Modified:     Sat Mar 31 13:04:36 2007
> > >   Imported:     Sat Mar 31 13:03:37 2007
> > >
> > >  ------------------------------
> > >  jsz7758520
> > > 2007-03-31
> > >
> > > _______________________________________________
> > > python-chinese
> > > Post: send python-chinese在lists.python.cn
> > > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > > Unsubscribe: send unsubscribe to
> > > python-chinese-request在lists.python.cn
> > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > >
> >
> >
> >
> > --
> > ×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to
> > python-chinese-request在lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
>
>
>
> --
> ×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070331/69371d70/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月31日 星期六 15:01

jsz7758520 jsz7758520在163.com
星期六 三月 31 15:01:08 HKT 2007

¼ÓÁËÖ®ºó£¬ÏÔʾ½á¹û»¹ÊÇÒ»ÑùµÄ




jsz7758520
2007-03-31



·¢¼þÈË£º jessinio smith
·¢ËÍʱ¼ä£º 2007-03-31 13:58:21
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?

ÔÚhttpd.confÎļþÀïÃæ¼ÓµÄ:

 AddHandler mod_python .py

 PythonHandler ÄãµÄpyÎļþÃû£¨²»¼Óºó׺£©
 PythonPath "sys.path+['d:']" #ÕâÀïÎÒ²»ÖªµÀÊDz»ÊÇÕâÑù¡£ÒòΪÎÒÓÃlinuxµÄ¡£¼ÓdÅÌÓ¦¸ÃÊÇÕâÑùµÄ¡£

 PythonDebug on



On 3/31/07, jsz7758520 <jsz7758520在163.com> wrote: 
ÔÚhttpd.confÎļþÀïÃæ¼ÓµÄ:

 AddHandler mod_python .py
 PythonHandler mptest
 PythonDebug on




Ò²ÔÚLoadModuleÀïÃæ¼ÓÁËmod_python.soÁË





jsz7758520
2007-03-31



·¢¼þÈË£º jessinio smith
·¢ËÍʱ¼ä£º 2007-03-31 13:42:35
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?

Äã·¢ÄãµÄapacheµÄpythonĿ¼ÅäÖøøÎÒ¿´Ò»Ï¡£Ò²ÐíÎÒÄÜ°ïÉÏ棨²»Ò»¶¨ÄÜ£©¡£


On 3/31/07, jsz7758520 <jsz7758520在163.com> wrote: 
Èç¹ûÎÒÔÚdef handler(req):Ö®ºó¼ÓÒ»ÐÐ  req.content_type = 'text/plain'
ÏÔʾµÄ´íÎó»¹ÊÇͬÑùµÄ,Ϊʲô°¡?




jsz7758520
2007-03-31



·¢¼þÈË£º jessinio smith
·¢ËÍʱ¼ä£º 2007-03-31 13:23:51
ÊÕ¼þÈË£º python-chinese在lists.python.cn 
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?

Ê×ÏÈ£¬ÄãÓÐÒ»¸ö´í¡£Ã»ÓÐreq.content_type='ÄãÒªµÄÄÚÈÝ'

ÆäËü²»ÖªµÀ¡£


On 3/31/07, jsz7758520 < jsz7758520在163.com> wrote: 
ÎÒÊÇÔÚwindowsÏÂŪµÄ,apache2.2.4   mod_python3.3.1   python2.5

ÅäÖúÃÁËapacheÖ®ºó,²âÊÔÁËÒ»ÏÂapache,²âÊÔ³ÌÐò:
from mod_python import apache
  def handler(req):
     req.write("Hello,world!")
   return apache.Ok


´Óhttp·ÃÎÊʱµÄ´íÎó½á¹û:
MOD_PYTHON ERROR

ProcessId:      2844
Interpreter:    'jsz.gary1.net'

ServerName:     'jsz.gary1.net'
DocumentRoot:   'D:/'

URI:            '/MyTest.py'
Location:       None
Directory:      'D:/'
Filename:       'D:/MyTest.py'
PathInfo:       ''

Phase:          'PythonHandler'
Handler:        'MyTest'

Traceback (most recent call last):

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1537, in HandlerDispatch
    default=default_handler, arg=req, silent=hlist.silent)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1202, in _process_target
    module = import_module(module_name, path=path)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 296, in import_module
    log, import_path)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 680, in import_module
    execfile(file, module.__dict__)

  File "D:\MyTest.py", line 2

    def handler(req):

   ^

IndentationError: unexpected indent


MODULE CACHE DETAILS

Accessed:       Sat Mar 31 13:07:10 2007
Generation:     2

_mp_eb17761b0620a6fe21b5d6bfe224c365 {
  FileName:     'D:\\MyTest.py'
  Instance:     6 [RELOAD]
  Generation:   2 [ERROR]
  Modified:     Sat Mar 31 13:04:36 2007
  Imported:     Sat Mar 31 13:03:37 2007




jsz7758520
2007-03-31

_______________________________________________ 
python-chinese
Post: send python-chinese在lists.python.cn 
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to   python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡ 

_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn 
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to   python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡ 

_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn 
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to   python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡ 
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070331/9662749d/attachment-0001.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月31日 星期六 15:11

jessinio smith jessinio在gmail.com
星期六 三月 31 15:11:41 HKT 2007

IndentationError: unexpected indent

ÊDz»ÊÇÄãµÄ³ÌÐòд´íÁË£¡£¡

Ëõ½øÎÊÌâ°É

On 3/31/07, jsz7758520 <jsz7758520在163.com> wrote:
>
>  ¼ÓÁËÖ®ºó£¬ÏÔʾ½á¹û»¹ÊÇÒ»ÑùµÄ
>
>  ------------------------------
>  jsz7758520
> 2007-03-31
>  ------------------------------
>  *·¢¼þÈË£º* jessinio smith
> *·¢ËÍʱ¼ä£º* 2007-03-31 13:58:21
> *ÊÕ¼þÈË£º* python-chinese在lists.python.cn
> *³­ËÍ£º*
> *Ö÷Ì⣺* Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?
>
>  ÔÚhttpd.confÎļþÀïÃæ¼ÓµÄ:
> 
>  AddHandler mod_python .py
>
>  PythonHandler ÄãµÄpyÎļþÃû£¨²»¼Óºó׺£©
>  PythonPath "sys.path+['d:']" #ÕâÀïÎÒ²»ÖªµÀÊDz»ÊÇÕâÑù¡£ÒòΪÎÒÓÃlinuxµÄ¡£¼ÓdÅÌÓ¦¸ÃÊÇÕâÑùµÄ¡£
>
>  PythonDebug on
> 
>
> On 3/31/07, jsz7758520 <jsz7758520在163.com> wrote:
> >
> >   ÔÚhttpd.confÎļþÀïÃæ¼ÓµÄ:
> >  
> >  AddHandler mod_python .py
> >  PythonHandler mptest
> >  PythonDebug on
> > 
> >
> >
> >  Ò²ÔÚLoadModuleÀïÃæ¼ÓÁËmod_python.soÁË
> >
> >
> >   ------------------------------
> >  jsz7758520
> >  2007-03-31
> >  ------------------------------
> >  *·¢¼þÈË£º* jessinio smith
> >  *·¢ËÍʱ¼ä£º* 2007-03-31 13:42:35
> >   *ÊÕ¼þÈË£º* python-chinese在lists.python.cn
> >  *³­ËÍ£º*
> >  *Ö÷Ì⣺* Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?
> >
> >  Äã·¢ÄãµÄapacheµÄpythonĿ¼ÅäÖøøÎÒ¿´Ò»Ï¡£Ò²ÐíÎÒÄÜ°ïÉÏ棨²»Ò»¶¨ÄÜ£©¡£
> >
> > On 3/31/07, jsz7758520 <jsz7758520在163.com> wrote:
> > >
> > >   Èç¹ûÎÒÔÚdef handler(req):Ö®ºó¼ÓÒ»ÐÐ  req.content_type = 'text/plain'
> > >  ÏÔʾµÄ´íÎó»¹ÊÇͬÑùµÄ,Ϊʲô°¡?
> > >
> > >   ------------------------------
> > >  jsz7758520
> > >  2007-03-31
> > >  ------------------------------
> > >  *·¢¼þÈË£º* jessinio smith
> > >  *·¢ËÍʱ¼ä£º* 2007-03-31 13:23:51
> > >  *ÊÕ¼þÈË£º* python-chinese在lists.python.cn
> > >  *³­ËÍ£º*
> > >  *Ö÷Ì⣺* Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?
> > >
> > >  Ê×ÏÈ£¬ÄãÓÐÒ»¸ö´í¡£Ã»ÓÐreq.content_type='ÄãÒªµÄÄÚÈÝ'
> > >
> > > ÆäËü²»ÖªµÀ¡£
> > >
> > > On 3/31/07, jsz7758520 < jsz7758520在163.com> wrote:
> > > >
> > > >  ÎÒÊÇÔÚwindowsÏÂŪµÄ,apache2.2.4   mod_python3.3.1   python2.5
> > > >
> > > > ÅäÖúÃÁËapacheÖ®ºó,²âÊÔÁËÒ»ÏÂapache,²âÊÔ³ÌÐò:
> > > > from mod_python import apache
> > > >   def handler(req):
> > > >      req.write("Hello,world!")
> > > >    return apache.Ok
> > > >
> > > >
> > > > ´Óhttp·ÃÎÊʱµÄ´íÎó½á¹û:
> > > > MOD_PYTHON ERROR
> > > >
> > > > ProcessId:      2844
> > > > Interpreter:    'jsz.gary1.net'
> > > >
> > > > ServerName:     'jsz.gary1.net'
> > > > DocumentRoot:   'D:/'
> > > >
> > > > URI:            '/MyTest.py'
> > > > Location:       None
> > > > Directory:      'D:/'
> > > > Filename:       'D:/MyTest.py'
> > > > PathInfo:       ''
> > > >
> > > > Phase:          'PythonHandler'
> > > > Handler:        'MyTest'
> > > >
> > > > Traceback (most recent call last):
> > > >
> > > >   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line
> > > > 1537, in HandlerDispatch
> > > >     default=default_handler, arg=req, silent=hlist.silent)
> > > >
> > > >   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line
> > > > 1202, in _process_target
> > > >     module = import_module(module_name, path=path)
> > > >
> > > >   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line
> > > > 296, in import_module
> > > >     log, import_path)
> > > >
> > > >   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line
> > > > 680, in import_module
> > > >     execfile(file, module.__dict__)
> > > >
> > > >   File "D:\MyTest.py", line 2
> > > >
> > > >     def handler(req):
> > > >
> > > >    ^
> > > >
> > > > IndentationError: unexpected indent
> > > >
> > > >
> > > > MODULE CACHE DETAILS
> > > >
> > > > Accessed:       Sat Mar 31 13:07:10 2007
> > > > Generation:     2
> > > >
> > > > _mp_eb17761b0620a6fe21b5d6bfe224c365 {
> > > >   FileName:     'D:\\MyTest.py'
> > > >   Instance:     6 [RELOAD]
> > > >   Generation:   2 [ERROR]
> > > >   Modified:     Sat Mar 31 13:04:36 2007
> > > >   Imported:     Sat Mar 31 13:03:37 2007
> > > >
> > > >  ------------------------------
> > > >  jsz7758520
> > > > 2007-03-31
> > > >
> > > > _______________________________________________
> > > > python-chinese
> > > > Post: send python-chinese在lists.python.cn
> > > > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > > > Unsubscribe: send unsubscribe to
> > > > python-chinese-request在lists.python.cn
> > > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > > >
> > >
> > >
> > >
> > > --
> > > ×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
> > >
> > > _______________________________________________
> > > python-chinese
> > > Post: send python-chinese在lists.python.cn
> > > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > > Unsubscribe: send unsubscribe to
> > > python-chinese-request在lists.python.cn
> > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > >
> >
> >
> >
> > --
> > ×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to
> > python-chinese-request在lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
>
>
>
> --
> ×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070331/8fddfaba/attachment-0001.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月31日 星期六 20:55

jsz7758520 jsz7758520在163.com
星期六 三月 31 20:55:35 HKT 2007

Ëõ½øÎÊÌâ²»»áÒýÆð°É£¿
¶øÇÒÎÒ´ò½øÈëµÄ×Ö·û¶¼ÊÇ×Ô¶¯Ëõ½øµÄÄØ£¬ºÇºÇ
¿´ÌáʾºÃÏñÓ¦¸ÃÊÇmod_pythonÓÐÎÊÌâ°¡£¬µ«ÊÇÓÖ²»ÖªµÀÈçºÎ½â¾ö¡£

MOD_PYTHON ERROR

ProcessId:      1376
Interpreter:    'jsz.gary.net'

ServerName:     'jsz.gary.net'
DocumentRoot:   'D:/'

URI:            '/test/mptest.py'
Location:       None
Directory:      'D:/'
Filename:       'D:/test/mptest.py'
PathInfo:       ''

Phase:          'PythonHandler'
Handler:        'mptest'

Traceback (most recent call last):

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1537, in HandlerDispatch
    default=default_handler, arg=req, silent=hlist.silent)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1202, in _process_target
    module = import_module(module_name, path=path)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 304, in import_module
    return __import__(module_name, {}, {}, ['*'])

ImportError: No module named mptest






jsz7758520
2007-03-31



·¢¼þÈË£º jessinio smith
·¢ËÍʱ¼ä£º 2007-03-31 15:12:00
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?

IndentationError: unexpected indent
 
ÊDz»ÊÇÄãµÄ³ÌÐòд´íÁË£¡£¡

Ëõ½øÎÊÌâ°É


On 3/31/07, jsz7758520 < jsz7758520在163.com> wrote:
¼ÓÁËÖ®ºó£¬ÏÔʾ½á¹û»¹ÊÇÒ»ÑùµÄ




jsz7758520
2007-03-31



·¢¼þÈË£º jessinio smith
·¢ËÍʱ¼ä£º 2007-03-31 13:58:21
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?

ÔÚhttpd.confÎļþÀïÃæ¼ÓµÄ:
 
 AddHandler mod_python .py

 PythonHandler ÄãµÄpyÎļþÃû£¨²»¼Óºó׺£©
 PythonPath "sys.path+['d:']" #ÕâÀïÎÒ²»ÖªµÀÊDz»ÊÇÕâÑù¡£ÒòΪÎÒÓÃlinuxµÄ¡£¼ÓdÅÌÓ¦¸ÃÊÇÕâÑùµÄ¡£

 PythonDebug on



On 3/31/07, jsz7758520 < jsz7758520在163.com> wrote: 
ÔÚhttpd.confÎļþÀïÃæ¼ÓµÄ:

 AddHandler mod_python .py
 PythonHandler mptest
 PythonDebug on




Ò²ÔÚLoadModuleÀïÃæ¼ÓÁËmod_python.soÁË





jsz7758520
2007-03-31



·¢¼þÈË£º jessinio smith
·¢ËÍʱ¼ä£º 2007-03-31 13:42:35
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?

Äã·¢ÄãµÄapacheµÄpythonĿ¼ÅäÖøøÎÒ¿´Ò»Ï¡£Ò²ÐíÎÒÄÜ°ïÉÏ棨²»Ò»¶¨ÄÜ£©¡£


On 3/31/07, jsz7758520 < jsz7758520在163.com> wrote: 
Èç¹ûÎÒÔÚdef handler(req):Ö®ºó¼ÓÒ»ÐÐ  req.content_type = 'text/plain'
ÏÔʾµÄ´íÎó»¹ÊÇͬÑùµÄ,Ϊʲô°¡? 




jsz7758520 
2007-03-31



·¢¼þÈË£º jessinio smith
·¢ËÍʱ¼ä£º 2007-03-31 13:23:51
ÊÕ¼þÈË£º python-chinese在lists.python.cn 
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?

Ê×ÏÈ£¬ÄãÓÐÒ»¸ö´í¡£Ã»ÓÐreq.content_type='ÄãÒªµÄÄÚÈÝ'

ÆäËü²»ÖªµÀ¡£


On 3/31/07, jsz7758520 < jsz7758520在163.com> wrote: 
ÎÒÊÇÔÚwindowsÏÂŪµÄ,apache2.2.4   mod_python3.3.1   python2.5

ÅäÖúÃÁËapacheÖ®ºó,²âÊÔÁËÒ»ÏÂapache,²âÊÔ³ÌÐò:
from mod_python import apache
  def handler(req):
     req.write("Hello,world!")
   return apache.Ok


´Óhttp·ÃÎÊʱµÄ´íÎó½á¹û:
MOD_PYTHON ERROR

ProcessId:      2844
Interpreter:    'jsz.gary1.net'

ServerName:     'jsz.gary1.net'
DocumentRoot:   'D:/'

URI:            '/MyTest.py'
Location:       None
Directory:      'D:/'
Filename:       'D:/MyTest.py'
PathInfo:       ''

Phase:          'PythonHandler'
Handler:        'MyTest'

Traceback (most recent call last):

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1537, in HandlerDispatch
    default=default_handler, arg=req, silent=hlist.silent)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1202, in _process_target
    module = import_module(module_name, path=path)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 296, in import_module
    log, import_path)

  File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 680, in import_module
    execfile(file, module.__dict__)

  File "D:\MyTest.py", line 2

    def handler(req):

   ^

IndentationError: unexpected indent


MODULE CACHE DETAILS

Accessed:       Sat Mar 31 13:07:10 2007
Generation:     2

_mp_eb17761b0620a6fe21b5d6bfe224c365 {
  FileName:     'D:\\MyTest.py'
  Instance:     6 [RELOAD]
  Generation:   2 [ERROR]
  Modified:     Sat Mar 31 13:04:36 2007
  Imported:     Sat Mar 31 13:03:37 2007




jsz7758520
2007-03-31

_______________________________________________ 
python-chinese
Post: send python-chinese在lists.python.cn 
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to   python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡ 

_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn 
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to   python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡ 

_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn 
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to   python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡ 

_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn 
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to   python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡ 
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070331/c4341037/attachment-0001.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月31日 星期六 21:14

jessinio smith jessinio在gmail.com
星期六 三月 31 21:14:43 HKT 2007

Õâ´Î³ö´íºÍµÚÒ»´Î²»Í¬°É¡£³ö´íÐÅÏ¢¶¼²»Ò»ÑùµÄ¡£

On 3/31/07, jsz7758520 <jsz7758520在163.com> wrote:
>
>  Ëõ½øÎÊÌâ²»»áÒýÆð°É£¿
> ¶øÇÒÎÒ´ò½øÈëµÄ×Ö·û¶¼ÊÇ×Ô¶¯Ëõ½øµÄÄØ£¬ºÇºÇ
> ¿´ÌáʾºÃÏñÓ¦¸ÃÊÇmod_pythonÓÐÎÊÌâ°¡£¬µ«ÊÇÓÖ²»ÖªµÀÈçºÎ½â¾ö¡£
>
>
> MOD_PYTHON ERROR
>
> ProcessId:      1376
> Interpreter:    'jsz.gary.net'
>
> ServerName:     'jsz.gary.net'
> DocumentRoot:   'D:/'
>
> URI:            '/test/mptest.py'
> Location:       None
> Directory:      'D:/'
> Filename:       'D:/test/mptest.py'
> PathInfo:       ''
>
> Phase:          'PythonHandler'
> Handler:        'mptest'
>
> Traceback (most recent call last):
>
>   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1537, in HandlerDispatch
>     default=default_handler, arg=req, silent=hlist.silent)
>
>   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 1202, in _process_target
>     module = import_module(module_name, path=path)
>
>   File "C:\Python25\Lib\site-packages\mod_python\importer.py", line 304, in import_module
>     return __import__(module_name, {}, {}, ['*'])
>
> ImportError: No module named mptest
>
>
>  ------------------------------
>  jsz7758520
> 2007-03-31
>  ------------------------------
>  *·¢¼þÈË£º* jessinio smith
> *·¢ËÍʱ¼ä£º* 2007-03-31 15:12:00
> *ÊÕ¼þÈË£º* python-chinese在lists.python.cn
> *³­ËÍ£º*
> *Ö÷Ì⣺* Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?
>
> IndentationError: unexpected indent
>
> ÊDz»ÊÇÄãµÄ³ÌÐòд´íÁË£¡£¡
>
> Ëõ½øÎÊÌâ°É
>
> On 3/31/07, jsz7758520 < jsz7758520在163.com> wrote:
> >
> >   ¼ÓÁËÖ®ºó£¬ÏÔʾ½á¹û»¹ÊÇÒ»ÑùµÄ
> >
> >   ------------------------------
> >  jsz7758520
> >  2007-03-31
> >  ------------------------------
> >  *·¢¼þÈË£º* jessinio smith
> >  *·¢ËÍʱ¼ä£º* 2007-03-31 13:58:21
> >   *ÊÕ¼þÈË£º* python-chinese在lists.python.cn
> >  *³­ËÍ£º*
> >  *Ö÷Ì⣺* Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?
> >
> >  ÔÚhttpd.confÎļþÀïÃæ¼ÓµÄ:
> > 
> >  AddHandler mod_python .py
> >
> >  PythonHandler ÄãµÄpyÎļþÃû£¨²»¼Óºó׺£©
> >  PythonPath "sys.path+['d:']" #ÕâÀïÎÒ²»ÖªµÀÊDz»ÊÇÕâÑù¡£ÒòΪÎÒÓÃlinuxµÄ¡£¼ÓdÅÌÓ¦¸ÃÊÇÕâÑùµÄ¡£
> >
> >  PythonDebug on
> > 
> >
> > On 3/31/07, jsz7758520 < jsz7758520在163.com> wrote:
> > >
> > >  ÔÚhttpd.confÎļþÀïÃæ¼ÓµÄ:
> > > 
> > >  AddHandler mod_python .py
> > >  PythonHandler mptest
> > >  PythonDebug on
> > > 
> > >
> > >
> > > Ò²ÔÚLoadModuleÀïÃæ¼ÓÁËmod_python.soÁË
> > >
> > >
> > >  ------------------------------
> > >  jsz7758520
> > > 2007-03-31
> > >  ------------------------------
> > >  *·¢¼þÈË£º* jessinio smith
> > > *·¢ËÍʱ¼ä£º* 2007-03-31 13:42:35
> > >  *ÊÕ¼þÈË£º* python-chinese在lists.python.cn
> > > *³­ËÍ£º*
> > > *Ö÷Ì⣺* Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?
> > >
> > > Äã·¢ÄãµÄapacheµÄpythonĿ¼ÅäÖøøÎÒ¿´Ò»Ï¡£Ò²ÐíÎÒÄÜ°ïÉÏ棨²»Ò»¶¨ÄÜ£©¡£
> > >
> > > On 3/31/07, jsz7758520 < jsz7758520在163.com> wrote:
> > > >
> > > >  Èç¹ûÎÒÔÚdef handler(req):Ö®ºó¼ÓÒ»ÐÐ  req.content_type = 'text/plain'
> > > > ÏÔʾµÄ´íÎó»¹ÊÇͬÑùµÄ,Ϊʲô°¡?
> > > >
> > > >  ------------------------------
> > > >  jsz7758520
> > > > 2007-03-31
> > > >  ------------------------------
> > > >  *·¢¼þÈË£º* jessinio smith
> > > > *·¢ËÍʱ¼ä£º* 2007-03-31 13:23:51
> > > > *ÊÕ¼þÈË£º* python-chinese在lists.python.cn
> > > > *³­ËÍ£º*
> > > > *Ö÷Ì⣺* Re: [python-chinese]ÎÒÅäÖúÃÁËmod_pythonºÍapacheÁË,Ôõô»¹ÊÇÎÞ·¨½âÎöpython°¡?
> > > >
> > > > Ê×ÏÈ£¬ÄãÓÐÒ»¸ö´í¡£Ã»ÓÐreq.content_type='ÄãÒªµÄÄÚÈÝ'
> > > >
> > > > ÆäËü²»ÖªµÀ¡£
> > > >
> > > > On 3/31/07, jsz7758520 < jsz7758520在163.com> wrote:
> > > > >
> > > > >  ÎÒÊÇÔÚwindowsÏÂŪµÄ,apache2.2.4   mod_python3.3.1   python2.5
> > > > >
> > > > > ÅäÖúÃÁËapacheÖ®ºó,²âÊÔÁËÒ»ÏÂapache,²âÊÔ³ÌÐò:
> > > > > from mod_python import apache
> > > > >   def handler(req):
> > > > >      req.write("Hello,world!")
> > > > >    return apache.Ok
> > > > >
> > > > >
> > > > > ´Óhttp·ÃÎÊʱµÄ´íÎó½á¹û:
> > > > > MOD_PYTHON ERROR
> > > > >
> > > > > ProcessId:      2844
> > > > > Interpreter:    'jsz.gary1.net'
> > > > >
> > > > > ServerName:     'jsz.gary1.net'
> > > > > DocumentRoot:   'D:/'
> > > > >
> > > > > URI:            '/MyTest.py'
> > > > > Location:       None
> > > > > Directory:      'D:/'
> > > > > Filename:       'D:/MyTest.py'
> > > > > PathInfo:       ''
> > > > >
> > > > > Phase:          'PythonHandler'
> > > > > Handler:        'MyTest'
> > > > >
> > > > > Traceback (most recent call last):
> > > > >
> > > > >   File "C:\Python25\Lib\site-packages\mod_python\importer.py",
> > > > > line 1537, in HandlerDispatch
> > > > >     default=default_handler, arg=req, silent=hlist.silent)
> > > > >
> > > > >   File "C:\Python25\Lib\site-packages\mod_python\importer.py",
> > > > > line 1202, in _process_target
> > > > >     module = import_module(module_name, path=path)
> > > > >
> > > > >   File "C:\Python25\Lib\site-packages\mod_python\importer.py",
> > > > > line 296, in import_module
> > > > >     log, import_path)
> > > > >
> > > > >   File "C:\Python25\Lib\site-packages\mod_python\importer.py",
> > > > > line 680, in import_module
> > > > >     execfile(file, module.__dict__)
> > > > >
> > > > >   File "D:\MyTest.py", line 2
> > > > >
> > > > >     def handler(req):
> > > > >
> > > > >    ^
> > > > >
> > > > > IndentationError: unexpected indent
> > > > >
> > > > >
> > > > > MODULE CACHE DETAILS
> > > > >
> > > > > Accessed:       Sat Mar 31 13:07:10 2007
> > > > > Generation:     2
> > > > >
> > > > > _mp_eb17761b0620a6fe21b5d6bfe224c365 {
> > > > >   FileName:     'D:\\MyTest.py'
> > > > >   Instance:     6 [RELOAD]
> > > > >   Generation:   2 [ERROR]
> > > > >   Modified:     Sat Mar 31 13:04:36 2007
> > > > >   Imported:     Sat Mar 31 13:03:37 2007
> > > > >
> > > > >  ------------------------------
> > > > >  jsz7758520
> > > > > 2007-03-31
> > > > >
> > > > > _______________________________________________
> > > > > python-chinese
> > > > > Post: send python-chinese在lists.python.cn
> > > > > Subscribe: send subscribe to
> > > > > python-chinese-request在lists.python.cn
> > > > > Unsubscribe: send unsubscribe to
> > > > > python-chinese-request在lists.python.cn
> > > > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > ×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
> > > >
> > > > _______________________________________________
> > > > python-chinese
> > > > Post: send python-chinese在lists.python.cn
> > > > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > > > Unsubscribe: send unsubscribe to
> > > > python-chinese-request在lists.python.cn
> > > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > > >
> > >
> > >
> > >
> > > --
> > > ×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
> > >
> > > _______________________________________________
> > > python-chinese
> > > Post: send python-chinese在lists.python.cn
> > > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > > Unsubscribe: send unsubscribe to
> > > python-chinese-request在lists.python.cn
> > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > >
> >
> >
> >
> > --
> > ×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to
> > python-chinese-request在lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
>
>
>
> --
> ×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
×¢ÒâÉíÌ壬ÉíÌåÊǸïÃüµÄ±¾Ç®£¡£¡
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070331/e57658f4/attachment-0001.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年03月31日 星期六 21:27

jsz7758520 jsz7758520在163.com
星期六 三月 31 21:27:37 HKT 2007

521c2cbbe95ca9e在mail.gmail.com>
Subject: =?gb2312?B?UmU6IFJlOiBbcHl0aG9uLWNoaW5lc2VdztLF5NbDusPBy21vZF9weXRob266zWFwYWNoZcHLLNT1w7S7ucrHzt63qL3izvZweXRob26woT8=?=
Message-ID: <200703312127370311094在163.com>
X-mailer: Foxmail 6, 5, 104, 21 [cn]
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="=====003_Dragon787318408704_====="
X-Coremail-Antispam: 1U3Yxn0WfASr-VFAUDIcSsGvfJTRUUUj10I42IY6I8E87Iv67
	AKxVWUJVW8JwACY4xI67k04243AVAKzVAKj4xxM2vYz4IE04k24VAvwVAKI4IrMx02cVAK
	zwACY4xI67k04243AVC20s07MI8E67x28xkI4xCE0xIEc2x0rwCF72vE52k0Y41lYx0Ex4
	A2jsIE14v26r1j6r4UMxkIecxEwVAFwVW5GwCI42IY6I8E87Iv6xkF7I0E14v26r1j6r4U
	M7AC8VAFwI0_Jr0_Gr1lYx0E2Ix0cI8IcVAFwI0_JrI_Jrylc2IjII80xcxEwVWUJVWUXw
	AYFVCjjxCrM7CIcVAFz4kK6r1j6r18Mc02F40E42I26xC2a48xM7k0a2IF6F1Un29KB7ZK
	AUJUUUU8nxnvy29KBjDU0xZFpf9x07jNa9-UUUUU129KBjvJXoWxuw4DAw1UAFyxXry3CF
	4fAFb_yoWxZw4xprn8Gr1kKFW5JF1qyw1kuryS9F1xAF13JF4DJFn0ywn7tayUG3y5Xr1F
	ka1Yvw18Ar1SgFyrtw4Dur4UJw1UXrD==


This is a multi-part message in MIME format.

--=====003_Dragon787318408704_=====
Content-Type: text/plain;
	charset="gb2312"
Content-Transfer-Encoding: base64

ysewoQ0Kx7DD5sTHuPa07c7z0MXPosrHztLTw8yoyr27+tf2tcSjrLrzwLTV4rj2ysfU2s7Sscq8
x7G+yc/X9rXEo6zU9cO0tO3O89DFz6K2vLK70rvR+bXExNijrNP0w8awoaOhDQoNCseww+a1xM/I
sru53LDJo6yxyrzHsb7Jz7XE1eK49tT1w7S94r72sKGjvw0KDQoNCg0KDQpqc3o3NzU4NTIwDQoy
MDA3LTAzLTMxDQoNCg0KDQq3orz+yMujuiBqZXNzaW5pbyBzbWl0aA0Kt6LLzcqxvOSjuiAyMDA3
LTAzLTMxIDIxOjE0OjU3DQrK1bz+yMujuiBweXRob24tY2hpbmVzZUBsaXN0cy5weXRob24uY24N
CrOty82juiANCtb3zOKjuiBSZTogW3B5dGhvbi1jaGluZXNlXc7SxeTWw7rDwcttb2RfcHl0aG9u
us1hcGFjaGXByyzU9cO0u7nKx87et6i94s72cHl0aG9usKE/DQoNCtXitM6z9rTtus212tK7tM6y
u82ssMmho7P2tO3Qxc+itryyu9K70fm1xKGjDQoNCg0KT24gMy8zMS8wNywganN6Nzc1ODUyMCA8
anN6Nzc1ODUyMEAxNjMuY29tPiB3cm90ZToNCsv1vfjOyszisru74dL9xvCwyaO/DQq2+MfSztK0
8r34yOu1xNfWt/u2vMrH19S2r8v1vfi1xMTYo6y6x7rHDQq/tMzhyr66w8/x06a4w8rHbW9kX3B5
dGhvbtPQzsrM4rCho6y1q8rH09ayu9aqtcDI57rOveK+9qGjDQoNCk1PRF9QWVRIT04gRVJST1JQ
cm9jZXNzSWQ6ICAgICAgMTM3NkludGVycHJldGVyOiAgICAnanN6LmdhcnkubmV0J1NlcnZlck5h
bWU6ICAgICAnDQpqc3ouZ2FyeS5uZXQnRG9jdW1lbnRSb290OiAgICdEOi8nVVJJOiAgICAgICAg
ICAgICcvdGVzdC9tcHRlc3QucHknTG9jYXRpb246ICAgICAgIE5vbmUNCkRpcmVjdG9yeTogICAg
ICAnRDovJ0ZpbGVuYW1lOiAgICAgICAnRDovdGVzdC9tcHRlc3QucHknUGF0aEluZm86ICAgICAg
ICcnUGhhc2U6ICAgICAgICAgICdQeXRob25IYW5kbGVyJ0hhbmRsZXI6ICAgICAgICAnbXB0ZXN0
J1RyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToNCiAgRmlsZSAiQzpcUHl0aG9uMjVc
TGliXHNpdGUtcGFja2FnZXNcbW9kX3B5dGhvblxpbXBvcnRlci5weSIsIGxpbmUgMTUzNywgaW4g
SGFuZGxlckRpc3BhdGNoICAgIGRlZmF1bHQ9ZGVmYXVsdF9oYW5kbGVyLCBhcmc9cmVxLCBzaWxl
bnQ9aGxpc3Quc2lsZW50KSAgRmlsZSAiQzpcUHl0aG9uMjVcTGliXHNpdGUtcGFja2FnZXNcbW9k
X3B5dGhvblxpbXBvcnRlci5weSIsIGxpbmUgMTIwMiwgaW4gX3Byb2Nlc3NfdGFyZ2V0DQogICAg
bW9kdWxlID0gaW1wb3J0X21vZHVsZShtb2R1bGVfbmFtZSwgcGF0aD1wYXRoKSAgRmlsZSAiQzpc
UHl0aG9uMjVcTGliXHNpdGUtcGFja2FnZXNcbW9kX3B5dGhvblxpbXBvcnRlci5weSIsIGxpbmUg
MzA0LCBpbiBpbXBvcnRfbW9kdWxlICAgIHJldHVybiBfX2ltcG9ydF9fKG1vZHVsZV9uYW1lLCB7
fSwge30sIFsnKiddKQ0KSW1wb3J0RXJyb3I6IE5vIG1vZHVsZSBuYW1lZCBtcHRlc3QNCg0KDQoN
Cg0KanN6Nzc1ODUyMA0KMjAwNy0wMy0zMQ0KDQoNCg0Kt6K8/sjLo7ogamVzc2luaW8gc21pdGgN
Creiy83Ksbzko7ogMjAwNy0wMy0zMSAxNToxMjowMA0KytW8/sjLo7ogcHl0aG9uLWNoaW5lc2VA
bGlzdHMucHl0aG9uLmNuDQqzrcvNo7ogDQrW98zio7ogUmU6IFtweXRob24tY2hpbmVzZV3O0sXk
1sO6w8HLbW9kX3B5dGhvbrrNYXBhY2hlwcss1PXDtLu5ysfO3reoveLO9nB5dGhvbrChPw0KDQpJ
bmRlbnRhdGlvbkVycm9yOiB1bmV4cGVjdGVkIGluZGVudA0KIA0Kyseyu8rHxOO1xLPM0PLQtLTt
wcujoaOhDQoNCsv1vfjOyszisMkNCg0KDQpPbiAzLzMxLzA3LCBqc3o3NzU4NTIwIDwganN6Nzc1
ODUyMEAxNjMuY29tPiB3cm90ZTogDQq808HL1q6686Osz9TKvr3hufu7ucrH0rvR+bXEDQoNCg0K
DQoNCmpzejc3NTg1MjANCjIwMDctMDMtMzENCg0KDQoNCreivP7Iy6O6IGplc3NpbmlvIHNtaXRo
DQq3osvNyrG85KO6IDIwMDctMDMtMzEgMTM6NTg6MjENCsrVvP7Iy6O6IHB5dGhvbi1jaGluZXNl
QGxpc3RzLnB5dGhvbi5jbg0Ks63LzaO6IA0K1vfM4qO6IFJlOiBbcHl0aG9uLWNoaW5lc2VdztLF
5NbDusPBy21vZF9weXRob266zWFwYWNoZcHLLNT1w7S7ucrHzt63qL3izvZweXRob26woT8NCg0K
1NpodHRwZC5jb25mzsS8/sDvw+a807XEOg0KPERpcmVjdG9yeSAiZDovIj4gDQogQWRkSGFuZGxl
ciBtb2RfcHl0aG9uIC5weQ0KDQogUHl0aG9uSGFuZGxlciDE47XEcHnOxLz+w/ujqLK7vNO689e6
o6kNCiBQeXRob25QYXRoICJzeXMucGF0aCtbJ2Q6J10iICPV4sDvztKyu9aqtcDKx7K7ysfV4tH5
oaPS8s6qztLTw2xpbnV4tcSho7zTZMXM06a4w8rH1eLR+bXEoaMNCg0KIFB5dGhvbkRlYnVnIG9u
DQo8L0RpcmVjdG9yeT4NCg0KDQpPbiAzLzMxLzA3LCBqc3o3NzU4NTIwIDwganN6Nzc1ODUyMEAx
NjMuY29tPiB3cm90ZTogDQrU2mh0dHBkLmNvbmbOxLz+wO/D5rzTtcQ6DQo8RGlyZWN0b3J5ICJk
Oi8iPg0KIEFkZEhhbmRsZXIgbW9kX3B5dGhvbiAucHkNCiBQeXRob25IYW5kbGVyIG1wdGVzdA0K
IFB5dGhvbkRlYnVnIG9uDQo8L0RpcmVjdG9yeT4NCg0KDQoNCtKy1NpMb2FkTW9kdWxlwO/D5rzT
wcttb2RfcHl0aG9uLnNvwcsNCg0KDQoNCg0KDQpqc3o3NzU4NTIwDQoyMDA3LTAzLTMxDQoNCg0K
DQq3orz+yMujuiBqZXNzaW5pbyBzbWl0aA0Kt6LLzcqxvOSjuiAyMDA3LTAzLTMxIDEzOjQyOjM1
DQrK1bz+yMujuiBweXRob24tY2hpbmVzZUBsaXN0cy5weXRob24uY24NCrOty82juiANCtb3zOKj
uiBSZTogW3B5dGhvbi1jaGluZXNlXc7SxeTWw7rDwcttb2RfcHl0aG9uus1hcGFjaGXByyzU9cO0
u7nKx87et6i94s72cHl0aG9usKE/DQoNCsTjt6LE47XEYXBhY2hltcRweXRob27Ev8K8xeTWw7j4
ztK/tNK7z8Kho9Ky0O3O0sTcsO/Jz8Omo6iyu9K7tqjE3KOpoaMNCg0KDQpPbiAzLzMxLzA3LCBq
c3o3NzU4NTIwIDwganN6Nzc1ODUyMEAxNjMuY29tPiB3cm90ZTogDQrI57n7ztLU2mRlZiBoYW5k
bGVyKHJlcSk61q6687zT0rvQ0CAgcmVxLmNvbnRlbnRfdHlwZSA9ICd0ZXh0L3BsYWluJw0Kz9TK
vrXEtO3O87u5ysfNrNH5tcQszqrKssO0sKE/IA0KDQoNCg0KDQpqc3o3NzU4NTIwIA0KMjAwNy0w
My0zMQ0KDQoNCg0Kt6K8/sjLo7ogamVzc2luaW8gc21pdGgNCreiy83Ksbzko7ogMjAwNy0wMy0z
MSAxMzoyMzo1MQ0KytW8/sjLo7ogcHl0aG9uLWNoaW5lc2VAbGlzdHMucHl0aG9uLmNuIA0Ks63L
zaO6IA0K1vfM4qO6IFJlOiBbcHl0aG9uLWNoaW5lc2VdztLF5NbDusPBy21vZF9weXRob266zWFw
YWNoZcHLLNT1w7S7ucrHzt63qL3izvZweXRob26woT8NCg0KytfPyKOsxOPT0NK7uPa07aGjw7vT
0HJlcS5jb250ZW50X3R5cGU9J8Tj0qq1xMTayN0nDQoNCsbky/yyu9aqtcChow0KDQoNCk9uIDMv
MzEvMDcsIGpzejc3NTg1MjAgPCBqc3o3NzU4NTIwQDE2My5jb20+IHdyb3RlOiANCs7SysfU2ndp
bmRvd3PPwsWqtcQsYXBhY2hlMi4yLjQgICBtb2RfcHl0aG9uMy4zLjEgICBweXRob24yLjUNCiAN
CsXk1sO6w8HLYXBhY2hl1q668yyy4srUwcvSu8/CYXBhY2hlLLLiytSzzNDyOiANCmZyb20gbW9k
X3B5dGhvbiBpbXBvcnQgYXBhY2hlDQogIGRlZiBoYW5kbGVyKHJlcSk6DQogICAgIHJlcS53cml0
ZSgiSGVsbG8sd29ybGQhIikNCiAgIHJldHVybiBhcGFjaGUuT2sNCg0KDQq002h0dHC3w87KyrG1
xLTtzvO94bn7OiANCk1PRF9QWVRIT04gRVJST1INCg0KUHJvY2Vzc0lkOiAgICAgIDI4NDQNCklu
dGVycHJldGVyOiAgICAnanN6LmdhcnkxLm5ldCcNCg0KU2VydmVyTmFtZTogICAgICdqc3ouZ2Fy
eTEubmV0Jw0KRG9jdW1lbnRSb290OiAgICdEOi8nDQoNClVSSTogICAgICAgICAgICAnL015VGVz
dC5weScNCkxvY2F0aW9uOiAgICAgICBOb25lDQpEaXJlY3Rvcnk6ICAgICAgJ0Q6LycNCkZpbGVu
YW1lOiAgICAgICAnRDovTXlUZXN0LnB5Jw0KUGF0aEluZm86ICAgICAgICcnDQoNClBoYXNlOiAg
ICAgICAgICAnUHl0aG9uSGFuZGxlcicNCkhhbmRsZXI6ICAgICAgICAnTXlUZXN0Jw0KDQpUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6DQoNCiAgRmlsZSAiQzpcUHl0aG9uMjVcTGli
XHNpdGUtcGFja2FnZXNcbW9kX3B5dGhvblxpbXBvcnRlci5weSIsIGxpbmUgMTUzNywgaW4gSGFu
ZGxlckRpc3BhdGNoDQogICAgZGVmYXVsdD1kZWZhdWx0X2hhbmRsZXIsIGFyZz1yZXEsIHNpbGVu
dD1obGlzdC5zaWxlbnQpDQoNCiAgRmlsZSAiQzpcUHl0aG9uMjVcTGliXHNpdGUtcGFja2FnZXNc
bW9kX3B5dGhvblxpbXBvcnRlci5weSIsIGxpbmUgMTIwMiwgaW4gX3Byb2Nlc3NfdGFyZ2V0DQog
ICAgbW9kdWxlID0gaW1wb3J0X21vZHVsZShtb2R1bGVfbmFtZSwgcGF0aD1wYXRoKQ0KDQogIEZp
bGUgIkM6XFB5dGhvbjI1XExpYlxzaXRlLXBhY2thZ2VzXG1vZF9weXRob25caW1wb3J0ZXIucHki
LCBsaW5lIDI5NiwgaW4gaW1wb3J0X21vZHVsZQ0KICAgIGxvZywgaW1wb3J0X3BhdGgpDQoNCiAg
RmlsZSAiQzpcUHl0aG9uMjVcTGliXHNpdGUtcGFja2FnZXNcbW9kX3B5dGhvblxpbXBvcnRlci5w
eSIsIGxpbmUgNjgwLCBpbiBpbXBvcnRfbW9kdWxlDQogICAgZXhlY2ZpbGUoZmlsZSwgbW9kdWxl
Ll9fZGljdF9fKQ0KDQogIEZpbGUgIkQ6XE15VGVzdC5weSIsIGxpbmUgMg0KDQogICAgZGVmIGhh
bmRsZXIocmVxKToNCg0KICAgXg0KDQpJbmRlbnRhdGlvbkVycm9yOiB1bmV4cGVjdGVkIGluZGVu
dA0KDQoNCk1PRFVMRSBDQUNIRSBERVRBSUxTDQoNCkFjY2Vzc2VkOiAgICAgICBTYXQgTWFyIDMx
IDEzOjA3OjEwIDIwMDcNCkdlbmVyYXRpb246ICAgICAyDQoNCl9tcF9lYjE3NzYxYjA2MjBhNmZl
MjFiNWQ2YmZlMjI0YzM2NSB7DQogIEZpbGVOYW1lOiAgICAgJ0Q6XFxNeVRlc3QucHknDQogIElu
c3RhbmNlOiAgICAgNiBbUkVMT0FEXQ0KICBHZW5lcmF0aW9uOiAgIDIgW0VSUk9SXQ0KICBNb2Rp
ZmllZDogICAgIFNhdCBNYXIgMzEgMTM6MDQ6MzYgMjAwNw0KICBJbXBvcnRlZDogICAgIFNhdCBN
YXIgMzEgMTM6MDM6MzcgMjAwNw0KDQoNCg0KDQpqc3o3NzU4NTIwIA0KMjAwNy0wMy0zMQ0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyANCnB5dGhvbi1j
aGluZXNlDQpQb3N0OiBzZW5kIHB5dGhvbi1jaGluZXNlQGxpc3RzLnB5dGhvbi5jbiANClN1YnNj
cmliZTogc2VuZCBzdWJzY3JpYmUgdG8gcHl0aG9uLWNoaW5lc2UtcmVxdWVzdEBsaXN0cy5weXRo
b24uY24NClVuc3Vic2NyaWJlOiBzZW5kIHVuc3Vic2NyaWJlIHRvICAgcHl0aG9uLWNoaW5lc2Ut
cmVxdWVzdEBsaXN0cy5weXRob24uY24NCkRldGFpbCBJbmZvOiBodHRwOi8vcHl0aG9uLmNuL21h
aWxtYW4vbGlzdGluZm8vcHl0aG9uLWNoaW5lc2UNCg0KDQoNCg0KLS0gDQrXotLiye3M5aOsye3M
5crHuO/D/LXEsb7HrqOho6EgDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpweXRob24tY2hpbmVzZQ0KUG9zdDogc2VuZCBweXRob24tY2hpbmVzZUBs
aXN0cy5weXRob24uY24gDQpTdWJzY3JpYmU6IHNlbmQgc3Vic2NyaWJlIHRvIHB5dGhvbi1jaGlu
ZXNlLXJlcXVlc3RAbGlzdHMucHl0aG9uLmNuDQpVbnN1YnNjcmliZTogc2VuZCB1bnN1YnNjcmli
ZSB0byAgIHB5dGhvbi1jaGluZXNlLXJlcXVlc3RAbGlzdHMucHl0aG9uLmNuDQpEZXRhaWwgSW5m
bzogaHR0cDovL3B5dGhvbi5jbi9tYWlsbWFuL2xpc3RpbmZvL3B5dGhvbi1jaGluZXNlDQoNCg0K
DQoNCi0tIA0K16LS4sntzOWjrMntzOXKx7jvw/y1xLG+x66joaOhIA0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KcHl0aG9uLWNoaW5lc2UNClBvc3Q6
IHNlbmQgcHl0aG9uLWNoaW5lc2VAbGlzdHMucHl0aG9uLmNuIA0KU3Vic2NyaWJlOiBzZW5kIHN1
YnNjcmliZSB0byBweXRob24tY2hpbmVzZS1yZXF1ZXN0QGxpc3RzLnB5dGhvbi5jbg0KVW5zdWJz
Y3JpYmU6IHNlbmQgdW5zdWJzY3JpYmUgdG8gICBweXRob24tY2hpbmVzZS1yZXF1ZXN0QGxpc3Rz
LnB5dGhvbi5jbg0KRGV0YWlsIEluZm86IGh0dHA6Ly9weXRob24uY24vbWFpbG1hbi9saXN0aW5m
by9weXRob24tY2hpbmVzZQ0KDQoNCg0KDQotLSANCtei0uLJ7czlo6zJ7czlyse478P8tcSxvseu
o6GjoSANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CnB5dGhvbi1jaGluZXNlDQpQb3N0OiBzZW5kIHB5dGhvbi1jaGluZXNlQGxpc3RzLnB5dGhvbi5j
biANClN1YnNjcmliZTogc2VuZCBzdWJzY3JpYmUgdG8gcHl0aG9uLWNoaW5lc2UtcmVxdWVzdEBs
aXN0cy5weXRob24uY24NClVuc3Vic2NyaWJlOiBzZW5kIHVuc3Vic2NyaWJlIHRvICAgcHl0aG9u
LWNoaW5lc2UtcmVxdWVzdEBsaXN0cy5weXRob24uY24NCkRldGFpbCBJbmZvOiBodHRwOi8vcHl0
aG9uLmNuL21haWxtYW4vbGlzdGluZm8vcHl0aG9uLWNoaW5lc2UNCg0KDQoNCg0KLS0gDQrXotLi
ye3M5aOsye3M5crHuO/D/LXEsb7HrqOho6EgDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpweXRob24tY2hpbmVzZQ0KUG9zdDogc2VuZCBweXRob24t
Y2hpbmVzZUBsaXN0cy5weXRob24uY24gDQpTdWJzY3JpYmU6IHNlbmQgc3Vic2NyaWJlIHRvIHB5
dGhvbi1jaGluZXNlLXJlcXVlc3RAbGlzdHMucHl0aG9uLmNuDQpVbnN1YnNjcmliZTogc2VuZCB1
bnN1YnNjcmliZSB0byAgIHB5dGhvbi1jaGluZXNlLXJlcXVlc3RAbGlzdHMucHl0aG9uLmNuDQpE
ZXRhaWwgSW5mbzogaHR0cDovL3B5dGhvbi5jbi9tYWlsbWFuL2xpc3RpbmZvL3B5dGhvbi1jaGlu
ZXNlDQoNCg0KDQoNCi0tIA0K16LS4sntzOWjrMntzOXKx7jvw/y1xLG+x66joaOhIA0K

--=====003_Dragon787318408704_=====
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4w
MC4yOTAwLjMwNTkiIG5hbWU9R0VORVJBVE9SPg0KPFNUWUxFPg0KPCEtLQ0KIC8qIEZvbnQgRGVm
aW5pdGlvbnMgKi8NCiBAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OsvOzOU7DQoJcGFub3NlLTE6
MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlZlcmRhbmE7
DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseToiXEDLzszlIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCiAvKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KIHAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3Jt
YWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4dC1hbGlnbjpq
dXN0aWZ5Ow0KCXRleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGg7DQoJZm9udC1zaXplOjEwLjVw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQphOmxpbmssIHNwYW4uTXNvSHlw
ZXJsaW5rDQoJe2NvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZp
c2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7Y29sb3I6cHVycGxlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseTpWZXJkYW5hOw0KCWNvbG9yOndpbmRv
d3RleHQ7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFsOw0KCXRleHQt
ZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0KIC8qIFBhZ2UgRGVmaW5pdGlvbnMgKi8NCiBAcGFnZSBT
ZWN0aW9uMQ0KCXtzaXplOjU5NS4zcHQgODQxLjlwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3
Mi4wcHQgOTAuMHB0Ow0KCWxheW91dC1ncmlkOjE1LjZwdDt9DQpkaXYuU2VjdGlvbjENCgl7cGFn
ZTpTZWN0aW9uMTt9DQotLT4NCjwvU1RZTEU+DQo8L0hFQUQ+DQo8Qk9EWT4NCjxESVY+PEZPTlQg
ZmFjZT1WZXJkYW5hIGNvbG9yPSMwMDAwZmYgc2l6ZT0yPsrHsKE8L0ZPTlQ+PC9ESVY+DQo8RElW
PjxGT05UIGZhY2U9VmVyZGFuYSBjb2xvcj0jMDAwMGZmIA0Kc2l6ZT0yPseww+bEx7j2tO3O89DF
z6LKx87S08PMqMq9u/rX9rXEo6y688C01eK49srH1NrO0rHKvMexvsnP1/a1xKOs1PXDtLTtzvPQ
xc+itryyu9K70fm1xMTYo6zT9MPGsKGjoTwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1W
ZXJkYW5hIGNvbG9yPSMwMDAwZmYgc2l6ZT0yPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxESVY+PEZP
TlQgZmFjZT1WZXJkYW5hIGNvbG9yPSMwMDAwZmYgc2l6ZT0yPseww+a1xM/Isru53LDJo6yxyrzH
sb7Jz7XE1eK49tT1w7S94r72sKGjvzwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJk
YW5hIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWIGFsaWduPWxlZnQ+DQo8RElWIGFs
aWduPWxlZnQ+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj4NCjxIUiBzdHlsZT0iV0lEVEg6IDEy
MnB4OyBIRUlHSFQ6IDJweCIgU0laRT0yPg0KPC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBjb2xv
cj0jYzBjMGMwPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+anN6Nzc1ODUyMDwvRk9OVD48L0RJ
Vj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj4yMDA3LTAzLTMxPC9GT05UPjwvRk9O
VD48L0RJVj48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj4NCjxIUj4NCjwv
Rk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05H
PreivP7Iy6O6PC9TVFJPTkc+IGplc3NpbmlvIA0Kc21pdGg8L0ZPTlQ+PC9GT05UPjwvRElWPg0K
PERJVj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+t6LLzcqxvOSjujwv
U1RST05HPiANCjIwMDctMDMtMzEmbmJzcDsyMToxNDo1NzwvRk9OVD48L0ZPTlQ+PC9ESVY+DQo8
RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz7K1bz+yMujujwvU1RS
T05HPiANCnB5dGhvbi1jaGluZXNlQGxpc3RzLnB5dGhvbi5jbjwvRk9OVD48L0ZPTlQ+PC9ESVY+
DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz6zrcvNo7o8L1NU
Uk9ORz4gPC9GT05UPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05U
IHNpemU9Mj48U1RST05HPtb3zOKjujwvU1RST05HPiBSZTogDQpbcHl0aG9uLWNoaW5lc2VdztLF
5NbDusPBy21vZF9weXRob266zWFwYWNoZcHLLNT1w7S7ucrHzt63qL3izvZweXRob26woT88L0ZP
TlQ+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwvRk9OVD4m
bmJzcDs8L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj7V4rTOs/a07brNtdrS
u7TOsrvNrLDJoaOz9rTt0MXPora8srvSu9H5tcShozxCUj48QlI+DQo8RElWPjxTUEFOIGNsYXNz
PWdtYWlsX3F1b3RlPk9uIDMvMzEvMDcsIDxCIA0KY2xhc3M9Z21haWxfc2VuZGVybmFtZT5qc3o3
NzU4NTIwPC9CPiAmbHQ7PEEgDQpocmVmPSJtYWlsdG86anN6Nzc1ODUyMEAxNjMuY29tIj5qc3o3
NzU4NTIwQDE2My5jb208L0E+Jmd0OyB3cm90ZTo8L1NQQU4+DQo8QkxPQ0tRVU9URSBjbGFzcz1n
bWFpbF9xdW90ZSANCnN0eWxlPSJQQURESU5HLUxFRlQ6IDFleDsgTUFSR0lOOiAwcHQgMHB0IDBw
dCAwLjhleDsgQk9SREVSLUxFRlQ6IHJnYigyMDQsMjA0LDIwNCkgMXB4IHNvbGlkIj4NCiAgPERJ
Vj4NCiAgPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgY29sb3I9IzAwMDBmZiBzaXplPTI+y/W9+M7K
zOKyu7vh0v3G8LDJo788L0ZPTlQ+PC9ESVY+DQogIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIGNv
bG9yPSMwMDAwZmYgc2l6ZT0yPrb4x9LO0rTyvfjI67XE19a3+7a8ysfX1Lavy/W9+LXExNijrLrH
usc8L0ZPTlQ+PC9ESVY+DQogIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIGNvbG9yPSMwMDAwZmYg
DQogIHNpemU9Mj6/tMzhyr66w8/x06a4w8rHbW9kX3B5dGhvbtPQzsrM4rCho6y1q8rH09ayu9aq
tcDI57rOveK+9qGjPC9GT05UPjwvRElWPg0KICA8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBjb2xv
cj0jMDAwMGZmIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQogIDxESVY+PFBSRT5NT0RfUFlU
SE9OIEVSUk9SPEJSPjxCUj5Qcm9jZXNzSWQ6ICAgICAgMTM3NjxCUj5JbnRlcnByZXRlcjogICAg
JzxBIG9uY2xpY2s9InJldHVybiB0b3AuanMuT3BlbkV4dExpbmsod2luZG93LGV2ZW50LHRoaXMp
IiBocmVmPSJodHRwOi8vanN6LmdhcnkubmV0IiB0YXJnZXQ9X2JsYW5rPmpzei5nYXJ5Lm5ldDwv
QT4nPEJSPjxCUj5TZXJ2ZXJOYW1lOiAgICAgJw0KPEEgb25jbGljaz0icmV0dXJuIHRvcC5qcy5P
cGVuRXh0TGluayh3aW5kb3csZXZlbnQsdGhpcykiIGhyZWY9Imh0dHA6Ly9qc3ouZ2FyeS5uZXQi
IHRhcmdldD1fYmxhbms+anN6LmdhcnkubmV0PC9BPic8QlI+RG9jdW1lbnRSb290OiAgICdEOi8n
PEJSPjxCUj5VUkk6ICAgICAgICAgICAgJy90ZXN0L21wdGVzdC5weSc8QlI+TG9jYXRpb246ICAg
ICAgIE5vbmUNCjxCUj5EaXJlY3Rvcnk6ICAgICAgJ0Q6Lyc8QlI+RmlsZW5hbWU6ICAgICAgICdE
Oi90ZXN0L21wdGVzdC5weSc8QlI+UGF0aEluZm86ICAgICAgICcnPEJSPjxCUj5QaGFzZTogICAg
ICAgICAgJ1B5dGhvbkhhbmRsZXInPEJSPkhhbmRsZXI6ICAgICAgICAnbXB0ZXN0JzxCUj48QlI+
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOg0KPEJSPjxCUj4gIEZpbGUgIkM6XFB5
dGhvbjI1XExpYlxzaXRlLXBhY2thZ2VzXG1vZF9weXRob25caW1wb3J0ZXIucHkiLCBsaW5lIDE1
MzcsIGluIEhhbmRsZXJEaXNwYXRjaDxCUj4gICAgZGVmYXVsdD1kZWZhdWx0X2hhbmRsZXIsIGFy
Zz1yZXEsIHNpbGVudD1obGlzdC5zaWxlbnQpPEJSPjxCUj4gIEZpbGUgIkM6XFB5dGhvbjI1XExp
YlxzaXRlLXBhY2thZ2VzXG1vZF9weXRob25caW1wb3J0ZXIucHkiLCBsaW5lIDEyMDIsIGluIF9w
cm9jZXNzX3RhcmdldA0KPEJSPiAgICBtb2R1bGUgPSBpbXBvcnRfbW9kdWxlKG1vZHVsZV9uYW1l
LCBwYXRoPXBhdGgpPEJSPjxCUj4gIEZpbGUgIkM6XFB5dGhvbjI1XExpYlxzaXRlLXBhY2thZ2Vz
XG1vZF9weXRob25caW1wb3J0ZXIucHkiLCBsaW5lIDMwNCwgaW4gaW1wb3J0X21vZHVsZTxCUj4g
ICAgcmV0dXJuIF9faW1wb3J0X18obW9kdWxlX25hbWUsIHt9LCB7fSwgWycqJ10pDQo8QlI+PEJS
PkltcG9ydEVycm9yOiBObyBtb2R1bGUgbmFtZWQgbXB0ZXN0PEJSPjxCUj48L1BSRT48L0RJVj48
U1BBTiBjbGFzcz1xPg0KICA8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPiZu
YnNwOzwvRElWPg0KICA8RElWIGFsaWduPWxlZnQ+DQogIDxESVYgYWxpZ249bGVmdD48Rk9OVCBm
YWNlPVZlcmRhbmEgc2l6ZT0yPg0KICA8SFIgc3R5bGU9IldJRFRIOiAxMjJweCIgU0laRT0yPg0K
ICA8L0ZPTlQ+PC9ESVY+DQogIDxESVY+PEZPTlQgY29sb3I9I2MwYzBjMD48Rk9OVCBmYWNlPVZl
cmRhbmEgDQogIHNpemU9Mj5qc3o3NzU4NTIwPC9GT05UPjwvRk9OVD48L0RJVj4NCiAgPERJVj48
Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjIwMDctMDMtMzE8L0ZPTlQ+PC9ESVY+PC9ESVY+DQog
IDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj4NCiAgPEhSPg0KICA8L0ZPTlQ+PC9ESVY+
DQogIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05HPreivP7Iy6O6
PC9TVFJPTkc+IGplc3NpbmlvIA0KICBzbWl0aDwvRk9OVD48L0ZPTlQ+PC9ESVY+PC9TUEFOPg0K
ICA8RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz63osvNyrG85KO6
PC9TVFJPTkc+IA0KICAyMDA3LTAzLTMxJm5ic3A7MTU6MTI6MDA8L0ZPTlQ+PC9GT05UPjwvRElW
Pg0KICA8RElWPjxTUEFOIGNsYXNzPWUgaWQ9cV8xMTFhODE1ZDc1MjNiOTdkXzM+DQogIDxESVY+
PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05HPsrVvP7Iy6O6PC9TVFJPTkc+
IDxBIA0KICBvbmNsaWNrPSJyZXR1cm4gdG9wLmpzLk9wZW5FeHRMaW5rKHdpbmRvdyxldmVudCx0
aGlzKSIgDQogIGhyZWY9Im1haWx0bzpweXRob24tY2hpbmVzZUBsaXN0cy5weXRob24uY24iIA0K
ICB0YXJnZXQ9X2JsYW5rPnB5dGhvbi1jaGluZXNlQGxpc3RzLnB5dGhvbi5jbjwvQT48L0ZPTlQ+
PC9GT05UPjwvRElWPg0KICA8RElWPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNU
Uk9ORz6zrcvNo7o8L1NUUk9ORz4gPC9GT05UPjwvRk9OVD48L0RJVj4NCiAgPERJVj48Rk9OVCBm
YWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0yPjxTVFJPTkc+1vfM4qO6PC9TVFJPTkc+IFJlOiANCiAg
W3B5dGhvbi1jaGluZXNlXc7SxeTWw7rDwcttb2RfcHl0aG9uus1hcGFjaGXByyzU9cO0u7nKx87e
t6i94s72cHl0aG9usKE/PC9GT05UPjwvRk9OVD48L0RJVj4NCiAgPERJVj48Rk9OVCBmYWNlPVZl
cmRhbmEgc2l6ZT0yPjwvRk9OVD4mbmJzcDs8L0RJVj4NCiAgPERJVj48Rk9OVCBmYWNlPVZlcmRh
bmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSANCiAgY29sb3I9IzgwMDAwMD5JbmRlbnRhdGlv
bkVycm9yOiB1bmV4cGVjdGVkIA0KICBpbmRlbnQ8QlI+Jm5ic3A7PEJSPsrHsrvKx8TjtcSzzNDy
0LS07cHLo6GjoTxCUj48QlI+y/W9+M7KzOKwyTxCUj48L0ZPTlQ+PEJSPjwvRk9OVD4NCiAgPERJ
Vj48U1BBTiBjbGFzcz1nbWFpbF9xdW90ZT48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPk9uIDMv
MzEvMDcsIDxCIA0KICBjbGFzcz1nbWFpbF9zZW5kZXJuYW1lPmpzejc3NTg1MjA8L0I+ICZsdDs8
QSANCiAgb25jbGljaz0icmV0dXJuIHRvcC5qcy5PcGVuRXh0TGluayh3aW5kb3csZXZlbnQsdGhp
cykiIA0KICBocmVmPSJtYWlsdG86anN6Nzc1ODUyMEAxNjMuY29tIiB0YXJnZXQ9X2JsYW5rPiBq
c3o3NzU4NTIwQDE2My5jb208L0E+Jmd0OyANCiAgd3JvdGU6PC9GT05UPjwvU1BBTj4gDQogIDxC
TE9DS1FVT1RFIGNsYXNzPWdtYWlsX3F1b3RlIA0KICBzdHlsZT0iUEFERElORy1MRUZUOiAxZXg7
IE1BUkdJTjogMHB0IDBwdCAwcHQgMC44ZXg7IEJPUkRFUi1MRUZUOiByZ2IoMjA0LDIwNCwyMDQp
IDFweCBzb2xpZCI+PEZPTlQgDQogICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZPTlQ+DQogICAg
PERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwvRk9OVD4NCiAgICA8RElWPjxGT05UIGZh
Y2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIGNvbG9yPSMwMDAwZmYgDQogICAg
c2l6ZT0yPrzTwcvWrrrzo6zP1Mq+veG5+7u5ysfSu9H5tcQ8L0ZPTlQ+PC9GT05UPjwvRElWPjxT
UEFOPjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICBzaXplPTI+PC9GT05UPg0KICAgIDxESVY+PEZP
TlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgc2l6ZT0yPjwv
Rk9OVD48L0ZPTlQ+Jm5ic3A7PC9ESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZPTlQ+
DQogICAgPERJViBhbGlnbj1sZWZ0PjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPg0K
ICAgIDxESVYgYWxpZ249bGVmdD48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9
VmVyZGFuYSBzaXplPTI+DQogICAgPEhSIHN0eWxlPSJXSURUSDogMTIycHgiIFNJWkU9Mj4NCiAg
ICA8L0ZPTlQ+PC9GT05UPjwvRElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPg0K
ICAgIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBjb2xvcj0jYzBjMGMwPjxG
T05UIGZhY2U9VmVyZGFuYSANCiAgICBzaXplPTI+anN6Nzc1ODUyMDwvRk9OVD48L0ZPTlQ+PC9G
T05UPjwvRElWPjxGT05UIGZhY2U9VmVyZGFuYSANCnNpemU9Mj48L0ZPTlQ+DQogICAgPERJVj48
Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICBzaXplPTI+
MjAwNy0wMy0zMTwvRk9OVD48L0ZPTlQ+PC9ESVY+PC9ESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNp
emU9Mj48L0ZPTlQ+DQogICAgPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZh
Y2U9VmVyZGFuYSBzaXplPTI+DQogICAgPEhSPg0KICAgIDwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZP
TlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZPTlQ+DQogICAgPERJVj48Rk9OVCBmYWNlPVZlcmRh
bmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYT48Rk9OVCANCiAgICBzaXplPTI+PFNUUk9ORz63
orz+yMujujwvU1RST05HPiBqZXNzaW5pbyANCiAgICBzbWl0aDwvRk9OVD48L0ZPTlQ+PC9GT05U
PjwvRElWPjwvU1BBTj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwvRk9OVD4NCiAgICA8RElW
PjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIA0KICAg
IHNpemU9Mj48U1RST05HPreiy83Ksbzko7o8L1NUUk9ORz4gDQogICAgMjAwNy0wMy0zMSZuYnNw
OzEzOjU4OjIxPC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZPTlQgZmFjZT1WZXJkYW5hIA0K
ICAgIHNpemU9Mj48L0ZPTlQ+DQogICAgPERJVj48U1BBTj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6
ZT0yPjwvRk9OVD4NCiAgICA8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFj
ZT1WZXJkYW5hPjxGT05UIA0KICAgIHNpemU9Mj48U1RST05HPsrVvP7Iy6O6PC9TVFJPTkc+IDxB
IA0KICAgIG9uY2xpY2s9InJldHVybiB0b3AuanMuT3BlbkV4dExpbmsod2luZG93LGV2ZW50LHRo
aXMpIiANCiAgICBocmVmPSJtYWlsdG86cHl0aG9uLWNoaW5lc2VAbGlzdHMucHl0aG9uLmNuIiAN
CiAgICB0YXJnZXQ9X2JsYW5rPnB5dGhvbi1jaGluZXNlQGxpc3RzLnB5dGhvbi5jbjwvQT48L0ZP
TlQ+PC9GT05UPjwvRk9OVD48L0RJVj48Rk9OVCANCiAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwv
Rk9OVD4NCiAgICA8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJk
YW5hPjxGT05UIA0KICAgIHNpemU9Mj48U1RST05HPrOty82jujwvU1RST05HPiA8L0ZPTlQ+PC9G
T05UPjwvRk9OVD48L0RJVj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgc2l6ZT0yPjwvRk9OVD4N
CiAgICA8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hPjxG
T05UIA0KICAgIHNpemU9Mj48U1RST05HPtb3zOKjujwvU1RST05HPiBSZTogDQogICAgW3B5dGhv
bi1jaGluZXNlXc7SxeTWw7rDwcttb2RfcHl0aG9uus1hcGFjaGXByyzU9cO0u7nKx87et6i94s72
cHl0aG9usKE/PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZPTlQgDQogICAgZmFjZT1WZXJk
YW5hIHNpemU9Mj48L0ZPTlQ+DQogICAgPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxG
T05UIGZhY2U9VmVyZGFuYSANCiAgICBzaXplPTI+PC9GT05UPjwvRk9OVD4mbmJzcDs8L0RJVj48
Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwvRk9OVD4NCiAgICA8RElWPjxGT05UIGZhY2U9VmVy
ZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZPTlQ+PC9GT05UPg0KICAg
IDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0y
PjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICBjb2xvcj0jMDAwMGZmIHNpemU9Mj7U2mh0dHBkLmNv
bmbOxLz+wO/D5rzTtcQ6PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZPTlQgDQogICAgZmFj
ZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVy
ZGFuYSANCiAgICBjb2xvcj0jMDAwMGZmIHNpemU9Mj4mbHQ7RGlyZWN0b3J5ICJkOi8iJmd0OyA8
QlI+Jm5ic3A7QWRkSGFuZGxlciBtb2RfcHl0aG9uIA0KICAgIC5weTxCUj48QlI+Jm5ic3A7UHl0
aG9uSGFuZGxlciDE47XEcHnOxLz+w/ujqLK7vNO689e6o6k8QlI+PC9GT05UPiZuYnNwO1B5dGhv
blBhdGggDQogICAgInN5cy5wYXRoK1snZDonXSIgI9XiwO/O0rK71qq1wMrHsrvKx9Xi0fmho9Ly
zqrO0tPDbGludXi1xKGjvNNkxczTprjDysfV4tH5tcShozxCUj48QlI+PEZPTlQgDQogICAgZmFj
ZT1WZXJkYW5hIGNvbG9yPSMwMDAwZmYgc2l6ZT0yPiZuYnNwO1B5dGhvbkRlYnVnIA0KICAgIG9u
PEJSPiZsdDsvRGlyZWN0b3J5Jmd0OzwvRk9OVD48QlI+PEJSPjwvRk9OVD48L0ZPTlQ+DQogICAg
PERJVj48U1BBTiBjbGFzcz1nbWFpbF9xdW90ZT48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxG
T05UIGZhY2U9VmVyZGFuYSANCiAgICBzaXplPTI+T24gMy8zMS8wNywgPEIgY2xhc3M9Z21haWxf
c2VuZGVybmFtZT5qc3o3NzU4NTIwPC9CPiAmbHQ7PEEgDQogICAgb25jbGljaz0icmV0dXJuIHRv
cC5qcy5PcGVuRXh0TGluayh3aW5kb3csZXZlbnQsdGhpcykiIA0KICAgIGhyZWY9Im1haWx0bzpq
c3o3NzU4NTIwQDE2My5jb20iIHRhcmdldD1fYmxhbms+IGpzejc3NTg1MjBAMTYzLmNvbTwvQT4m
Z3Q7IA0KICAgIHdyb3RlOjwvRk9OVD48L0ZPTlQ+PC9TUEFOPjxGT05UIGZhY2U9VmVyZGFuYSBz
aXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgIHNpemU9Mj4gPC9GT05UPjwvRk9OVD4NCiAg
ICA8QkxPQ0tRVU9URSBjbGFzcz1nbWFpbF9xdW90ZSANCiAgICBzdHlsZT0iUEFERElORy1MRUZU
OiAxZXg7IE1BUkdJTjogMHB0IDBwdCAwcHQgMC44ZXg7IEJPUkRFUi1MRUZUOiByZ2IoMjA0LDIw
NCwyMDQpIDFweCBzb2xpZCI+PEZPTlQgDQogICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05U
IGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPjwvRk9OVD4NCiAgICAgIDxESVY+PEZPTlQgZmFj
ZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+
DQogICAgICA8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5h
IHNpemU9Mj48Rk9OVCANCiAgICAgIGZhY2U9VmVyZGFuYSBjb2xvcj0jMDAwMGZmIA0KICAgICAg
c2l6ZT0yPtTaaHR0cGQuY29uZs7EvP7A78PmvNO1xDo8L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0RJ
Vj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNp
emU9Mj48L0ZPTlQ+PC9GT05UPg0KICAgICAgPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0y
PjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQogICAgICBmYWNlPVZlcmRhbmEgY29s
b3I9IzAwMDBmZiBzaXplPTI+Jmx0O0RpcmVjdG9yeSANCiAgICAgICJkOi8iJmd0OzxCUj4mbmJz
cDtBZGRIYW5kbGVyIG1vZF9weXRob24gLnB5PEJSPiZuYnNwO1B5dGhvbkhhbmRsZXIgDQogICAg
ICBtcHRlc3Q8QlI+Jm5ic3A7UHl0aG9uRGVidWcgDQogICAgICBvbjxCUj4mbHQ7L0RpcmVjdG9y
eSZndDs8QlI+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZPTlQgZmFjZT1WZXJkYW5hIA0K
ICAgICAgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPjwvRk9OVD4NCiAg
ICAgIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6
ZT0yPjxGT05UIA0KICAgICAgZmFjZT1WZXJkYW5hIGNvbG9yPSMwMDAwZmYgc2l6ZT0yPjwvRk9O
VD48L0ZPTlQ+PC9GT05UPiZuYnNwOzwvRElWPjxGT05UIA0KICAgICAgZmFjZT1WZXJkYW5hIHNp
emU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+DQogICAgICA8RElW
PjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9O
VCANCiAgICAgIGZhY2U9VmVyZGFuYSBjb2xvcj0jMDAwMGZmIHNpemU9Mj48L0ZPTlQ+PC9GT05U
PjwvRk9OVD4mbmJzcDs8L0RJVj48Rk9OVCANCiAgICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZP
TlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZPTlQ+PC9GT05UPg0KICAgICAgPERJVj48Rk9OVCBm
YWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQogICAg
ICBmYWNlPVZlcmRhbmEgY29sb3I9IzAwMDBmZiANCiAgICAgIHNpemU9Mj7SstTaTG9hZE1vZHVs
ZcDvw+a808HLbW9kX3B5dGhvbi5zb8HLPC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PFNQQU4+
PEZPTlQgDQogICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXpl
PTI+PC9GT05UPjwvRk9OVD4NCiAgICAgIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48
Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAgZmFjZT1WZXJkYW5hIGNvbG9y
PSMwMDAwZmYgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+PC9GT05UPiZuYnNwOzwvRElWPjxGT05UIA0K
ICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwvRk9O
VD48L0ZPTlQ+DQogICAgICA8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFj
ZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCANCiAgICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05U
PjwvRk9OVD48L0ZPTlQ+Jm5ic3A7PC9ESVY+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgc2l6
ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPjwvRk9OVD4NCiAgICAgIDxESVYg
YWxpZ249bGVmdD48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSAN
CiAgICAgIHNpemU9Mj48L0ZPTlQ+PC9GT05UPg0KICAgICAgPERJViBhbGlnbj1sZWZ0PjxGT05U
IGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCANCiAg
ICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+DQogICAgICA8SFIgc3R5bGU9IldJRFRIOiAxMjJweCIg
U0laRT0yPg0KICAgICAgPC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZPTlQgZmFjZT1WZXJk
YW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICBzaXplPTI+PC9GT05UPjwvRk9O
VD4NCiAgICAgIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRh
bmEgc2l6ZT0yPjxGT05UIA0KICAgICAgY29sb3I9I2MwYzBjMD48Rk9OVCBmYWNlPVZlcmRhbmEg
DQogICAgICBzaXplPTI+anN6Nzc1ODUyMDwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0RJ
Vj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNp
emU9Mj48L0ZPTlQ+PC9GT05UPg0KICAgICAgPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0y
PjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQogICAgICBmYWNlPVZlcmRhbmEgc2l6
ZT0yPjIwMDctMDMtMzE8L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0RJVj48L0RJVj48Rk9OVCANCiAg
ICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZPTlQ+
PC9GT05UPg0KICAgICAgPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9
VmVyZGFuYSBzaXplPTI+PEZPTlQgDQogICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPg0KICAgICAg
PEhSPg0KICAgICAgPC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZPTlQgZmFjZT1WZXJkYW5h
IHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICBzaXplPTI+PC9GT05UPjwvRk9OVD4N
CiAgICAgIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEg
c2l6ZT0yPjxGT05UIA0KICAgICAgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05HPrei
vP7Iy6O6PC9TVFJPTkc+IGplc3NpbmlvIA0KICAgICAgc21pdGg8L0ZPTlQ+PC9GT05UPjwvRk9O
VD48L0ZPTlQ+PC9ESVY+PC9TUEFOPjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICAgIHNpemU9Mj48
Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+DQogICAgICA8RElWPjxGT05U
IGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCANCiAg
ICAgIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz63osvNyrG85KO6PC9TVFJPTkc+
IA0KICAgICAgMjAwNy0wMy0zMSZuYnNwOzEzOjQyOjM1PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9G
T05UPjwvRElWPjxGT05UIA0KICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZl
cmRhbmEgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+DQogICAgICA8RElWPjxTUEFOPjxGT05UIGZhY2U9
VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgc2l6ZT0yPjwvRk9OVD48
L0ZPTlQ+DQogICAgICA8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1W
ZXJkYW5hIHNpemU9Mj48Rk9OVCANCiAgICAgIGZhY2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNU
Uk9ORz7K1bz+yMujujwvU1RST05HPiA8QSANCiAgICAgIG9uY2xpY2s9InJldHVybiB0b3AuanMu
T3BlbkV4dExpbmsod2luZG93LGV2ZW50LHRoaXMpIiANCiAgICAgIGhyZWY9Im1haWx0bzpweXRo
b24tY2hpbmVzZUBsaXN0cy5weXRob24uY24iIA0KICAgICAgdGFyZ2V0PV9ibGFuaz5weXRob24t
Y2hpbmVzZUBsaXN0cy5weXRob24uY248L0E+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9GT05UPjwv
RElWPjxGT05UIA0KICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEg
c2l6ZT0yPjwvRk9OVD48L0ZPTlQ+DQogICAgICA8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXpl
PTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCANCiAgICAgIGZhY2U9VmVyZGFuYT48
Rk9OVCBzaXplPTI+PFNUUk9ORz6zrcvNo7o8L1NUUk9ORz4gDQogICAgICA8L0ZPTlQ+PC9GT05U
PjwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCANCiAg
ICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPjwvRk9OVD4NCiAgICAgIDxESVY+PEZPTlQg
ZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAg
ICAgZmFjZT1WZXJkYW5hPjxGT05UIHNpemU9Mj48U1RST05HPtb3zOKjujwvU1RST05HPiBSZTog
DQogICAgICBbcHl0aG9uLWNoaW5lc2VdztLF5NbDusPBy21vZF9weXRob266zWFwYWNoZcHLLNT1
w7S7ucrHzt63qL3izvZweXRob26woT88L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+
PEZPTlQgDQogICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXpl
PTI+PC9GT05UPjwvRk9OVD4NCiAgICAgIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48
Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAgZmFjZT1WZXJkYW5hIHNpemU9
Mj48L0ZPTlQ+PC9GT05UPjwvRk9OVD4mbmJzcDs8L0RJVj48Rk9OVCBmYWNlPVZlcmRhbmEgDQog
ICAgICBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZPTlQ+PC9GT05UPg0KICAg
ICAgPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXpl
PTI+PEZPTlQgDQogICAgICBmYWNlPVZlcmRhbmEgDQogICAgICBzaXplPTI+xOO3osTjtcRhcGFj
aGW1xHB5dGhvbsS/wrzF5NbDuPjO0r+00rvPwqGj0rLQ7c7SxNyw78nPw6ajqLK70ru2qMTco6mh
ozxCUj48QlI+PC9GT05UPjwvRk9OVD48L0ZPTlQ+DQogICAgICA8RElWPjxTUEFOIGNsYXNzPWdt
YWlsX3F1b3RlPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIA0K
ICAgICAgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+T24gMy8zMS8wNywgPEIgDQog
ICAgICBjbGFzcz1nbWFpbF9zZW5kZXJuYW1lPmpzejc3NTg1MjA8L0I+ICZsdDs8QSANCiAgICAg
IG9uY2xpY2s9InJldHVybiB0b3AuanMuT3BlbkV4dExpbmsod2luZG93LGV2ZW50LHRoaXMpIiAN
CiAgICAgIGhyZWY9Im1haWx0bzpqc3o3NzU4NTIwQDE2My5jb20iIHRhcmdldD1fYmxhbms+IGpz
ejc3NTg1MjBAMTYzLmNvbTwvQT4mZ3Q7IA0KICAgICAgd3JvdGU6IDwvRk9OVD48L0ZPTlQ+PC9G
T05UPjwvU1BBTj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAgZmFjZT1W
ZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+PC9G
T05UPg0KICAgICAgPEJMT0NLUVVPVEUgY2xhc3M9Z21haWxfcXVvdGUgDQogICAgICBzdHlsZT0i
UEFERElORy1MRUZUOiAxZXg7IE1BUkdJTjogMHB0IDBwdCAwcHQgMC44ZXg7IEJPUkRFUi1MRUZU
OiByZ2IoMjA0LDIwNCwyMDQpIDFweCBzb2xpZCI+PEZPTlQgDQogICAgICAgIGZhY2U9VmVyZGFu
YSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgDQog
ICAgICAgIHNpemU9Mj48L0ZPTlQ+PC9GT05UPjwvRk9OVD4NCiAgICAgICAgPERJVj48Rk9OVCBm
YWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQogICAg
ICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPjwvRk9OVD48L0ZPTlQ+DQogICAgICAgIDxE
SVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxG
T05UIA0KICAgICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBjb2xv
cj0jMDAwMGZmIHNpemU9Mj7I57n7ztLU2mRlZiANCiAgICAgICAgaGFuZGxlcihyZXEpOtauuvO8
09K70NAmbmJzcDsgcmVxLmNvbnRlbnRfdHlwZSA9IA0KICAgICAgICAndGV4dC9wbGFpbic8L0ZP
TlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAg
ICBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgDQog
ICAgICAgIHNpemU9Mj48L0ZPTlQ+PC9GT05UPjwvRk9OVD4NCiAgICAgICAgPERJVj48Rk9OVCBm
YWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQogICAg
ICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIGNvbG9yPSMwMDAwZmYg
DQogICAgICAgIHNpemU9Mj7P1Mq+tcS07c7zu7nKx82s0fm1xCzOqsqyw7SwoT88L0ZPTlQ+PC9G
T05UPjwvRk9OVD4gPC9GT05UPjwvRElWPjxGT05UIA0KICAgICAgICBmYWNlPVZlcmRhbmEgc2l6
ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAg
ICBzaXplPTI+PC9GT05UPjwvRk9OVD48L0ZPTlQ+DQogICAgICAgIDxESVY+PEZPTlQgZmFjZT1W
ZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAgICBm
YWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICAgICAgc2l6ZT0yPjwv
Rk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9OVD4mbmJzcDs8L0RJVj48Rk9OVCBmYWNlPVZlcmRhbmEg
DQogICAgICAgIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVy
ZGFuYSANCiAgICAgICAgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+PC9GT05UPg0KICAgICAgICA8RElW
IGFsaWduPWxlZnQ+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEg
DQogICAgICAgIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+
PC9GT05UPg0KICAgICAgICA8RElWIGFsaWduPWxlZnQ+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9
Mj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICAgIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEg
c2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+DQogICAgICAgIDxIUiBzdHlsZT0iV0lE
VEg6IDEyMnB4IiBTSVpFPTI+DQogICAgICAgIDwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9OVD48
L0RJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAgICBmYWNlPVZlcmRh
bmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPjwvRk9OVD48L0ZPTlQ+
DQogICAgICAgIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRh
bmEgc2l6ZT0yPjxGT05UIA0KICAgICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGNvbG9y
PSNjMGMwYzA+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgICBzaXplPTI+anN6Nzc1ODUyMDwv
Rk9OVD48L0ZPTlQ+PC9GT05UPiA8L0ZPTlQ+PC9GT05UPjwvRElWPjxGT05UIA0KICAgICAgICBm
YWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1W
ZXJkYW5hIA0KICAgICAgICBzaXplPTI+PC9GT05UPjwvRk9OVD48L0ZPTlQ+DQogICAgICAgIDxE
SVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxG
T05UIA0KICAgICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSANCiAg
ICAgICAgc2l6ZT0yPjIwMDctMDMtMzE8L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+
PC9ESVY+PEZPTlQgDQogICAgICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJk
YW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICAgIHNpemU9Mj48L0ZPTlQ+PC9G
T05UPjwvRk9OVD4NCiAgICAgICAgPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05U
IGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQogICAgICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+
PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj4NCiAgICAgICAgPEhSPg0KICAgICAgICA8L0ZPTlQ+
PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9O
VCANCiAgICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0y
PjwvRk9OVD48L0ZPTlQ+PC9GT05UPg0KICAgICAgICA8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBz
aXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCANCiAgICAgICAgZmFjZT1WZXJk
YW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQgDQogICAgICAgIHNpemU9Mj48U1RS
T05HPreivP7Iy6O6PC9TVFJPTkc+IGplc3NpbmlvIA0KICAgICAgICBzbWl0aDwvRk9OVD48L0ZP
TlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAg
ICBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgDQog
ICAgICAgIHNpemU9Mj48L0ZPTlQ+PC9GT05UPjwvRk9OVD4NCiAgICAgICAgPERJVj48Rk9OVCBm
YWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQogICAg
ICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hPjxGT05UIA0KICAgICAg
ICBzaXplPTI+PFNUUk9ORz63osvNyrG85KO6PC9TVFJPTkc+IA0KICAgICAgICAyMDA3LTAzLTMx
Jm5ic3A7MTM6MjM6NTE8L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRElWPjxG
T05UIA0KICAgICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXpl
PTI+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgICBzaXplPTI+PC9GT05UPjwvRk9OVD48L0ZP
TlQ+DQogICAgICAgIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZl
cmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZh
Y2U9VmVyZGFuYT48Rk9OVCANCiAgICAgICAgc2l6ZT0yPjxTVFJPTkc+ytW8/sjLo7o8L1NUUk9O
Rz4gPEEgDQogICAgICAgIG9uY2xpY2s9InJldHVybiB0b3AuanMuT3BlbkV4dExpbmsod2luZG93
LGV2ZW50LHRoaXMpIiANCiAgICAgICAgaHJlZj0ibWFpbHRvOnB5dGhvbi1jaGluZXNlQGxpc3Rz
LnB5dGhvbi5jbiIgDQogICAgICAgIHRhcmdldD1fYmxhbms+cHl0aG9uLWNoaW5lc2VAbGlzdHMu
cHl0aG9uLmNuPC9BPjwvRk9OVD4gDQogICAgICAgIDwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9O
VD48L0RJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAgICBmYWNlPVZl
cmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPjwvRk9OVD48L0ZP
TlQ+DQogICAgICAgIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZl
cmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZh
Y2U9VmVyZGFuYT48Rk9OVCBzaXplPTI+PFNUUk9ORz6zrcvNo7o8L1NUUk9ORz4gDQogICAgICAg
IDwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZPTlQgZmFjZT1WZXJk
YW5hIHNpemU9Mj48Rk9OVCANCiAgICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNl
PVZlcmRhbmEgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+PC9GT05UPg0KICAgICAgICA8RElWPjxGT05U
IGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCANCiAg
ICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmE+PEZPTlQgc2l6ZT0y
PjxTVFJPTkc+1vfM4qO6PC9TVFJPTkc+IA0KICAgICAgICBSZTogDQogICAgICAgIFtweXRob24t
Y2hpbmVzZV3O0sXk1sO6w8HLbW9kX3B5dGhvbrrNYXBhY2hlwcss1PXDtLu5ysfO3reoveLO9nB5
dGhvbrChPzwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZPTlQgDQog
ICAgICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9O
VCBmYWNlPVZlcmRhbmEgDQogICAgICAgIHNpemU9Mj48L0ZPTlQ+PC9GT05UPjwvRk9OVD4NCiAg
ICAgICAgPERJVj48U1BBTj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVy
ZGFuYSBzaXplPTI+PEZPTlQgDQogICAgICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPjwv
Rk9OVD48L0ZPTlQ+DQogICAgICAgIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9O
VCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0y
PjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICAgICAgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+PC9GT05U
PjwvRk9OVD4mbmJzcDs8L0RJVj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICAgIHNpemU9Mj48
Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICAgICAgc2l6
ZT0yPjwvRk9OVD48L0ZPTlQ+PC9GT05UPg0KICAgICAgICA8RElWPjxGT05UIGZhY2U9VmVyZGFu
YSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCANCiAgICAgICAgZmFjZT1W
ZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICAgIHNpemU9Mj7K18/Io6zE
49PQ0ru49rTtoaPDu9PQcmVxLmNvbnRlbnRfdHlwZT0nxOPSqrXExNrI3Sc8QlI+PEJSPsbky/yy
u9aqtcChozxCUj48QlI+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9GT05UPg0KICAgICAgICA8RElW
PjxTUEFOIGNsYXNzPWdtYWlsX3F1b3RlPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQg
DQogICAgICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48
Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICAgIHNpemU9Mj5PbiAzLzMxLzA3LCA8QiBjbGFzcz1n
bWFpbF9zZW5kZXJuYW1lPmpzejc3NTg1MjA8L0I+ICZsdDsgPEEgDQogICAgICAgIG9uY2xpY2s9
InJldHVybiB0b3AuanMuT3BlbkV4dExpbmsod2luZG93LGV2ZW50LHRoaXMpIiANCiAgICAgICAg
aHJlZj0ibWFpbHRvOmpzejc3NTg1MjBAMTYzLmNvbSIgDQogICAgICAgIHRhcmdldD1fYmxhbms+
anN6Nzc1ODUyMEAxNjMuY29tPC9BPiZndDsgd3JvdGU6IA0KICAgICAgICA8L0ZPTlQ+PC9GT05U
PjwvRk9OVD48L0ZPTlQ+PC9TUEFOPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQog
ICAgICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZP
TlQ+PC9GT05UPjwvRk9OVD4NCiAgICAgICAgPEJMT0NLUVVPVEUgY2xhc3M9Z21haWxfcXVvdGUg
DQogICAgICAgIHN0eWxlPSJQQURESU5HLUxFRlQ6IDFleDsgTUFSR0lOOiAwcHQgMHB0IDBwdCAw
LjhleDsgQk9SREVSLUxFRlQ6IHJnYigyMDQsMjA0LDIwNCkgMXB4IHNvbGlkIj48Rk9OVCANCiAg
ICAgICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZP
TlQgZmFjZT1WZXJkYW5hIA0KICAgICAgICAgIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6
ZT0yPjwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9OVD4NCiAgICAgICAgICA8RElWPjxGT05UIGZh
Y2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCANCiAgICAg
ICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICAgICAgICBz
aXplPTI+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9GT05UPg0KICAgICAgICAgIDxESVY+PEZPTlQg
ZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAg
ICAgICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9O
VCBmYWNlPVZlcmRhbmEgDQogICAgICAgICAgY29sb3I9IzAwMDBmZiBzaXplPTI+ztLKx9Tad2lu
ZG93c8/Cxaq1xCxhcGFjaGUyLjIuNCZuYnNwOyZuYnNwOyANCiAgICAgICAgICBtb2RfcHl0aG9u
My4zLjEmbmJzcDsmbmJzcDsgDQogICAgICAgICAgcHl0aG9uMi41PC9GT05UPjwvRk9OVD48L0ZP
TlQ+PC9GT05UPjwvRk9OVD48L0RJVj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICAgICAgc2l6
ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48
Rk9OVCANCiAgICAgICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+PC9GT05U
PjwvRk9OVD4NCiAgICAgICAgICA8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQg
ZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCANCiAgICAgICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0y
PjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgICAg
IGNvbG9yPSMwMDAwZmYgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+
IDwvRElWPjxGT05UIA0KICAgICAgICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1W
ZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICAgICAgc2l6ZT0yPjxGT05U
IGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9GT05UPg0KICAgICAg
ICAgIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6
ZT0yPjxGT05UIA0KICAgICAgICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJk
YW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICAgICAgY29sb3I9IzAwMDBmZiBz
aXplPTI+xeTWw7rDwcthcGFjaGXWrrrzLLLiytTBy9K7z8JhcGFjaGUssuLK1LPM0PI6PC9GT05U
PiANCiAgICAgICAgICA8L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZPTlQgZmFj
ZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCANCiAgICAgICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxG
T05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgICAgIHNp
emU9Mj48L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+DQogICAgICAgICAgPERJVj48Rk9OVCBm
YWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQogICAg
ICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05U
IGZhY2U9VmVyZGFuYSANCiAgICAgICAgICBjb2xvcj0jZmYwMDAwIHNpemU9Mj5mcm9tIG1vZF9w
eXRob24gaW1wb3J0IA0KICAgICAgICAgIGFwYWNoZTwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9O
VD48L0ZPTlQ+PC9ESVY+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgICAgIHNpemU9Mj48Rk9O
VCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQog
ICAgICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+
DQogICAgICAgICAgPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVy
ZGFuYSBzaXplPTI+PEZPTlQgDQogICAgICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBm
YWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICAgICAgICBjb2xvcj0j
ZmYwMDAwIHNpemU9Mj4mbmJzcDsgZGVmIA0KICAgICAgICAgIGhhbmRsZXIocmVxKTo8L0ZPTlQ+
PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRElWPjxGT05UIA0KICAgICAgICAgIGZhY2U9
VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRh
bmEgDQogICAgICAgICAgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPjwv
Rk9OVD48L0ZPTlQ+PC9GT05UPg0KICAgICAgICAgIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNp
emU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAgICAgIGZhY2U9VmVy
ZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEg
DQogICAgICAgICAgY29sb3I9I2ZmMDAwMCBzaXplPTI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IA0KICAgICAgICAgIHJlcS53cml0ZSgiSGVsbG8sd29ybGQhIik8L0ZPTlQ+PC9GT05UPjwvRk9O
VD48L0ZPTlQ+PC9GT05UPjwvRElWPjxGT05UIA0KICAgICAgICAgIGZhY2U9VmVyZGFuYSBzaXpl
PTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICAg
ICAgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PC9GT05UPjwvRk9OVD48L0ZPTlQ+
PC9GT05UPg0KICAgICAgICAgIDxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBm
YWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAgICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+
PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICAgICAg
Y29sb3I9I2ZmMDAwMCBzaXplPTI+Jm5ic3A7Jm5ic3A7IHJldHVybiANCiAgICAgICAgICBhcGFj
aGUuT2s8L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRElWPjxGT05UIGZhY2U9
VmVyZGFuYSANCiAgICAgICAgICBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9O
VCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAgICAgIGZhY2U9VmVyZGFuYSBzaXpl
PTI+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9GT05UPg0KICAgICAgICAgIDxESVY+PEZPTlQgZmFj
ZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAg
ICAgIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBm
YWNlPVZlcmRhbmEgDQogICAgICAgICAgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9O
VD48L0ZPTlQ+Jm5ic3A7PC9ESVY+PEZPTlQgDQogICAgICAgICAgZmFjZT1WZXJkYW5hIHNpemU9
Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICAgICAg
ICBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZPTlQ+PC9GT05UPjwvRk9OVD48
L0ZPTlQ+DQogICAgICAgICAgPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZh
Y2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQogICAgICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48
Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICAgICAgICBz
aXplPTI+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9OVD4mbmJzcDs8L0RJVj48Rk9O
VCANCiAgICAgICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXpl
PTI+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgICAgIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRh
bmEgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9OVD4NCiAgICAgICAgICA8RElWPjxG
T05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCAN
CiAgICAgICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+
PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgICAgIGNvbG9yPSMwMDAwZmYgc2l6ZT0yPrTTaHR0
cLfDzsrKsbXEtO3O873hufs6PC9GT05UPjwvRk9OVD48L0ZPTlQ+IA0KICAgICAgICAgIDwvRk9O
VD48L0ZPTlQ+PC9ESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRh
bmEgDQogICAgICAgICAgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFj
ZT1WZXJkYW5hIA0KICAgICAgICAgIHNpemU9Mj48L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+
DQogICAgICAgICAgPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVy
ZGFuYSBzaXplPTI+PEZPTlQgDQogICAgICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBm
YWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICAgICAgICBjb2xvcj0j
ODAwMDAwPk1PRF9QWVRIT04gDQogICAgICAgICAgRVJST1I8QlI+PEJSPlByb2Nlc3NJZDombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogICAgICAgICAgMjg0NDxCUj5JbnRlcnByZXRl
cjombmJzcDsmbmJzcDsmbmJzcDsgJzxBIA0KICAgICAgICAgIG9uY2xpY2s9InJldHVybiB0b3Au
anMuT3BlbkV4dExpbmsod2luZG93LGV2ZW50LHRoaXMpIiANCiAgICAgICAgICBocmVmPSJodHRw
Oi8vanN6LmdhcnkxLm5ldCIgDQogICAgICAgICAgdGFyZ2V0PV9ibGFuaz5qc3ouZ2FyeTEubmV0
PC9BPic8QlI+PEJSPlNlcnZlck5hbWU6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KICAgICAg
ICAgICc8QSBvbmNsaWNrPSJyZXR1cm4gdG9wLmpzLk9wZW5FeHRMaW5rKHdpbmRvdyxldmVudCx0
aGlzKSIgDQogICAgICAgICAgaHJlZj0iaHR0cDovL2pzei5nYXJ5MS5uZXQiIA0KICAgICAgICAg
IHRhcmdldD1fYmxhbms+anN6LmdhcnkxLm5ldDwvQT4nPEJSPkRvY3VtZW50Um9vdDombmJzcDsm
bmJzcDsgDQogICAgICAgICAgJ0Q6Lyc8QlI+PEJSPlVSSTombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogICAgICAgICAg
Jy9NeVRlc3QucHknPEJSPkxvY2F0aW9uOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyANCiAgICAgICAgICBOb25lPEJSPkRpcmVjdG9yeTombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgDQogICAgICAgICAgJ0Q6Lyc8QlI+RmlsZW5hbWU6Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KICAgICAgICAgICdEOi9NeVRlc3QucHknPEJSPlBhdGhJbmZv
OiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAgICAgICAgICAnJzxCUj48
QlI+UGhhc2U6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IA0KICAgICAgICAgICdQeXRob25IYW5kbGVyJzxCUj5IYW5kbGVyOiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAgICAgICAgICAnTXlUZXN0JzxCUj48
QlI+VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxCUj48QlI+Jm5ic3A7IEZpbGUg
DQogICAgICAgICAgIkM6XFB5dGhvbjI1XExpYlxzaXRlLXBhY2thZ2VzXG1vZF9weXRob25caW1w
b3J0ZXIucHkiLCBsaW5lIDE1MzcsIGluIA0KICAgICAgICAgIEhhbmRsZXJEaXNwYXRjaDxCUj4m
bmJzcDsmbmJzcDsmbmJzcDsgZGVmYXVsdD1kZWZhdWx0X2hhbmRsZXIsIA0KICAgICAgICAgIGFy
Zz1yZXEsIHNpbGVudD1obGlzdC5zaWxlbnQpPEJSPjxCUj4mbmJzcDsgRmlsZSANCiAgICAgICAg
ICAiQzpcUHl0aG9uMjVcTGliXHNpdGUtcGFja2FnZXNcbW9kX3B5dGhvblxpbXBvcnRlci5weSIs
IGxpbmUgMTIwMiwgaW4gDQogICAgICAgICAgX3Byb2Nlc3NfdGFyZ2V0PEJSPiZuYnNwOyZuYnNw
OyZuYnNwOyBtb2R1bGUgPSANCiAgICAgICAgICBpbXBvcnRfbW9kdWxlKG1vZHVsZV9uYW1lLCBw
YXRoPXBhdGgpPEJSPjxCUj4mbmJzcDsgRmlsZSANCiAgICAgICAgICAiQzpcUHl0aG9uMjVcTGli
XHNpdGUtcGFja2FnZXNcbW9kX3B5dGhvblxpbXBvcnRlci5weSIsIGxpbmUgMjk2LCBpbiANCiAg
ICAgICAgICBpbXBvcnRfbW9kdWxlPEJSPiZuYnNwOyZuYnNwOyZuYnNwOyBsb2csIGltcG9ydF9w
YXRoKTxCUj48QlI+Jm5ic3A7IA0KICAgICAgICAgIEZpbGUgIkM6XFB5dGhvbjI1XExpYlxzaXRl
LXBhY2thZ2VzXG1vZF9weXRob25caW1wb3J0ZXIucHkiLCBsaW5lIDY4MCwgDQogICAgICAgICAg
aW4gaW1wb3J0X21vZHVsZTxCUj4mbmJzcDsmbmJzcDsmbmJzcDsgZXhlY2ZpbGUoZmlsZSwgDQog
ICAgICAgICAgbW9kdWxlLl9fZGljdF9fKTxCUj48QlI+Jm5ic3A7IEZpbGUgIkQ6XE15VGVzdC5w
eSIsIGxpbmUgDQogICAgICAgICAgMjxCUj48QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlZiBoYW5k
bGVyKHJlcSk6PEJSPjxCUj4mbmJzcDsmbmJzcDsgDQogICAgICAgICAgXjxCUj48QlI+SW5kZW50
YXRpb25FcnJvcjogdW5leHBlY3RlZCBpbmRlbnQ8QlI+PEJSPjxCUj5NT0RVTEUgQ0FDSEUgDQog
ICAgICAgICAgREVUQUlMUzxCUj48QlI+QWNjZXNzZWQ6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFNhdCBNYXIgDQogICAgICAgICAgMzEgMTM6MDc6MTAgMjAwNzxCUj5HZW5l
cmF0aW9uOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAgICAgICAgICAyPEJSPjxCUj5fbXBf
ZWIxNzc2MWIwNjIwYTZmZTIxYjVkNmJmZTIyNGMzNjUgezxCUj4mbmJzcDsgDQogICAgICAgICAg
RmlsZU5hbWU6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICdEOlxcTXlUZXN0LnB5JzxCUj4mbmJz
cDsgDQogICAgICAgICAgSW5zdGFuY2U6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDYgW1JFTE9B
RF08QlI+Jm5ic3A7IA0KICAgICAgICAgIEdlbmVyYXRpb246Jm5ic3A7Jm5ic3A7IDIgW0VSUk9S
XTxCUj4mbmJzcDsgDQogICAgICAgICAgTW9kaWZpZWQ6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IFNhdCBNYXIgMzEgMTM6MDQ6MzYgMjAwNzxCUj4mbmJzcDsgDQogICAgICAgICAgSW1wb3J0ZWQ6
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNhdCBNYXIgMzEgMTM6MDM6MzcgDQogICAgICAgICAg
MjAwNzwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PEZPTlQgZmFjZT1W
ZXJkYW5hIA0KICAgICAgICAgIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05U
IGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQogICAgICAgICAgZmFjZT1WZXJkYW5hIHNpemU9
Mj48L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+DQogICAgICAgICAgPERJVj48Rk9OVCBmYWNl
PVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQogICAgICAg
ICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZh
Y2U9VmVyZGFuYSANCiAgICAgICAgICBzaXplPTI+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9GT05U
PjwvRk9OVD4mbmJzcDs8L0RJVj48Rk9OVCANCiAgICAgICAgICBmYWNlPVZlcmRhbmEgc2l6ZT0y
PjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgICAg
IHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjwvRk9OVD48L0ZPTlQ+PC9GT05UPjwv
Rk9OVD4NCiAgICAgICAgICA8RElWIGFsaWduPWxlZnQ+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9
Mj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICAgICAgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFu
YSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgICAgIHNpemU9Mj48L0ZPTlQ+PC9G
T05UPjwvRk9OVD48L0ZPTlQ+DQogICAgICAgICAgPERJViBhbGlnbj1sZWZ0PjxGT05UIGZhY2U9
VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgICAgIHNpemU9Mj48Rk9O
VCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQog
ICAgICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj4NCiAgICAgICAgICA8SFIgc3R5bGU9IldJRFRI
OiAxMjJweCIgU0laRT0yPg0KICAgICAgICAgIDwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRk9OVD48
L0ZPTlQ+PC9ESVY+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgICAgIHNpemU9Mj48Rk9OVCBm
YWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgDQogICAg
ICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+DQog
ICAgICAgICAgPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFu
YSBzaXplPTI+PEZPTlQgDQogICAgICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNl
PVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAgICAgIGNvbG9yPSNjMGMwYzA+PEZPTlQgZmFj
ZT1WZXJkYW5hIA0KICAgICAgICAgIHNpemU9Mj5qc3o3NzU4NTIwPC9GT05UPjwvRk9OVD48L0ZP
TlQ+IA0KICAgICAgICAgIDwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvRElWPjxGT05UIGZhY2U9VmVy
ZGFuYSBzaXplPTI+PEZPTlQgDQogICAgICAgICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBm
YWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICAgICAgICBzaXplPTI+
PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9GT05UPg0KICAgICAgICAgIDxESVY+PEZPTlQgZmFjZT1W
ZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIA0KICAgICAgICAg
IGZhY2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNl
PVZlcmRhbmEgDQogICAgICAgICAgc2l6ZT0yPjIwMDctMDMtMzE8L0ZPTlQ+PC9GT05UPjwvRk9O
VD48L0ZPTlQ+PC9GT05UPjwvRElWPjwvRElWPjwvRElWPjxGT05UIA0KICAgICAgICAgIGZhY2U9
VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRh
bmEgDQogICAgICAgICAgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICAgICAgICBzaXpl
PTI+PEJSPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIA0K
ICAgICAgICAgIDxCUj5weXRob24tY2hpbmVzZTxCUj5Qb3N0OiBzZW5kIDxBIA0KICAgICAgICAg
IG9uY2xpY2s9InJldHVybiB0b3AuanMuT3BlbkV4dExpbmsod2luZG93LGV2ZW50LHRoaXMpIiAN
CiAgICAgICAgICBocmVmPSJtYWlsdG86cHl0aG9uLWNoaW5lc2VAbGlzdHMucHl0aG9uLmNuIiAN
CiAgICAgICAgICB0YXJnZXQ9X2JsYW5rPnB5dGhvbi1jaGluZXNlQGxpc3RzLnB5dGhvbi5jbjwv
QT4gPEJSPlN1YnNjcmliZTogc2VuZCANCiAgICAgICAgICBzdWJzY3JpYmUgdG8gPEEgb25jbGlj
az0icmV0dXJuIHRvcC5qcy5PcGVuRXh0TGluayh3aW5kb3csZXZlbnQsdGhpcykiIA0KICAgICAg
ICAgIGhyZWY9Im1haWx0bzpweXRob24tY2hpbmVzZS1yZXF1ZXN0QGxpc3RzLnB5dGhvbi5jbiIg
DQogICAgICAgICAgdGFyZ2V0PV9ibGFuaz5weXRob24tY2hpbmVzZS1yZXF1ZXN0QGxpc3RzLnB5
dGhvbi5jbjwvQT48QlI+VW5zdWJzY3JpYmU6IA0KICAgICAgICAgIHNlbmQgdW5zdWJzY3JpYmUg
dG8gJm5ic3A7IDxBIA0KICAgICAgICAgIG9uY2xpY2s9InJldHVybiB0b3AuanMuT3BlbkV4dExp
bmsod2luZG93LGV2ZW50LHRoaXMpIiANCiAgICAgICAgICBocmVmPSJtYWlsdG86cHl0aG9uLWNo
aW5lc2UtcmVxdWVzdEBsaXN0cy5weXRob24uY24iIA0KICAgICAgICAgIHRhcmdldD1fYmxhbms+
cHl0aG9uLWNoaW5lc2UtcmVxdWVzdEBsaXN0cy5weXRob24uY248L0E+PEJSPkRldGFpbCANCiAg
ICAgICAgICBJbmZvOiA8QSBvbmNsaWNrPSJyZXR1cm4gdG9wLmpzLk9wZW5FeHRMaW5rKHdpbmRv
dyxldmVudCx0aGlzKSIgDQogICAgICAgICAgaHJlZj0iaHR0cDovL3B5dGhvbi5jbi9tYWlsbWFu
L2xpc3RpbmZvL3B5dGhvbi1jaGluZXNlIiANCiAgICAgICAgICB0YXJnZXQ9X2JsYW5rPmh0dHA6
Ly9weXRob24uY24vbWFpbG1hbi9saXN0aW5mby9weXRob24tY2hpbmVzZTwvQT48QlI+PC9GT05U
PjwvRk9OVD48L0ZPTlQ+PC9GT05UPjwvQkxPQ0tRVU9URT48L0RJVj48Rk9OVCANCiAgICAgICAg
ZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9
VmVyZGFuYSANCiAgICAgICAgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEJSPjxC
UiBjbGVhcj1hbGw+PEJSPi0tIA0KICAgICAgICA8QlI+16LS4sntzOWjrMntzOXKx7jvw/y1xLG+
x66joaOhIA0KICAgICAgICA8L0ZPTlQ+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PC9TUEFO
PjwvRElWPjwvRElWPjxGT05UIGZhY2U9VmVyZGFuYSANCiAgICAgICAgc2l6ZT0yPjxGT05UIGZh
Y2U9VmVyZGFuYSBzaXplPTI+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgICBzaXplPTI+PEJS
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPEJSPnB5dGhv
bi1jaGluZXNlPEJSPlBvc3Q6IA0KICAgICAgICBzZW5kIDxBIG9uY2xpY2s9InJldHVybiB0b3Au
anMuT3BlbkV4dExpbmsod2luZG93LGV2ZW50LHRoaXMpIiANCiAgICAgICAgaHJlZj0ibWFpbHRv
OnB5dGhvbi1jaGluZXNlQGxpc3RzLnB5dGhvbi5jbiIgDQogICAgICAgIHRhcmdldD1fYmxhbms+
cHl0aG9uLWNoaW5lc2VAbGlzdHMucHl0aG9uLmNuPC9BPiA8QlI+U3Vic2NyaWJlOiBzZW5kIA0K
ICAgICAgICBzdWJzY3JpYmUgdG8gPEEgb25jbGljaz0icmV0dXJuIHRvcC5qcy5PcGVuRXh0TGlu
ayh3aW5kb3csZXZlbnQsdGhpcykiIA0KICAgICAgICBocmVmPSJtYWlsdG86cHl0aG9uLWNoaW5l
c2UtcmVxdWVzdEBsaXN0cy5weXRob24uY24iIA0KICAgICAgICB0YXJnZXQ9X2JsYW5rPnB5dGhv
bi1jaGluZXNlLXJlcXVlc3RAbGlzdHMucHl0aG9uLmNuPC9BPjxCUj5VbnN1YnNjcmliZTogDQog
ICAgICAgIHNlbmQgdW5zdWJzY3JpYmUgdG8gJm5ic3A7IDxBIA0KICAgICAgICBvbmNsaWNrPSJy
ZXR1cm4gdG9wLmpzLk9wZW5FeHRMaW5rKHdpbmRvdyxldmVudCx0aGlzKSIgDQogICAgICAgIGhy
ZWY9Im1haWx0bzpweXRob24tY2hpbmVzZS1yZXF1ZXN0QGxpc3RzLnB5dGhvbi5jbiIgDQogICAg
ICAgIHRhcmdldD1fYmxhbms+cHl0aG9uLWNoaW5lc2UtcmVxdWVzdEBsaXN0cy5weXRob24uY248
L0E+PEJSPkRldGFpbCBJbmZvOiANCiAgICAgICAgPEEgb25jbGljaz0icmV0dXJuIHRvcC5qcy5P
cGVuRXh0TGluayh3aW5kb3csZXZlbnQsdGhpcykiIA0KICAgICAgICBocmVmPSJodHRwOi8vcHl0
aG9uLmNuL21haWxtYW4vbGlzdGluZm8vcHl0aG9uLWNoaW5lc2UiIA0KICAgICAgICB0YXJnZXQ9
X2JsYW5rPmh0dHA6Ly9weXRob24uY24vbWFpbG1hbi9saXN0aW5mby9weXRob24tY2hpbmVzZTwv
QT48QlI+PC9GT05UPjwvRk9OVD48L0ZPTlQ+PC9CTE9DS1FVT1RFPjwvRElWPjxGT05UIA0KICAg
ICAgZmFjZT1WZXJkYW5hIHNpemU9Mj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZh
Y2U9VmVyZGFuYSANCiAgICAgIHNpemU9Mj48QlI+PEJSIGNsZWFyPWFsbD48QlI+LS0gPEJSPtei
0uLJ7czlo6zJ7czlyse478P8tcSxvseuo6GjoSANCiAgICAgIDwvRk9OVD48L0ZPTlQ+PC9GT05U
PjwvRElWPjwvU1BBTj48L0RJVj48L0RJVj48Rk9OVCBmYWNlPVZlcmRhbmEgDQogICAgICBzaXpl
PTI+PEZPTlQgZmFjZT1WZXJkYW5hIA0KICAgICAgc2l6ZT0yPjxCUj5fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxCUj5weXRob24tY2hpbmVzZTxCUj5Qb3N0
OiANCiAgICAgIHNlbmQgPEEgb25jbGljaz0icmV0dXJuIHRvcC5qcy5PcGVuRXh0TGluayh3aW5k
b3csZXZlbnQsdGhpcykiIA0KICAgICAgaHJlZj0ibWFpbHRvOnB5dGhvbi1jaGluZXNlQGxpc3Rz
LnB5dGhvbi5jbiIgDQogICAgICB0YXJnZXQ9X2JsYW5rPnB5dGhvbi1jaGluZXNlQGxpc3RzLnB5
dGhvbi5jbjwvQT4gPEJSPlN1YnNjcmliZTogc2VuZCANCiAgICAgIHN1YnNjcmliZSB0byA8QSBv
bmNsaWNrPSJyZXR1cm4gdG9wLmpzLk9wZW5FeHRMaW5rKHdpbmRvdyxldmVudCx0aGlzKSIgDQog
ICAgICBocmVmPSJtYWlsdG86cHl0aG9uLWNoaW5lc2UtcmVxdWVzdEBsaXN0cy5weXRob24uY24i
IA0KICAgICAgdGFyZ2V0PV9ibGFuaz5weXRob24tY2hpbmVzZS1yZXF1ZXN0QGxpc3RzLnB5dGhv
bi5jbjwvQT48QlI+VW5zdWJzY3JpYmU6IA0KICAgICAgc2VuZCB1bnN1YnNjcmliZSB0byAmbmJz
cDsgPEEgDQogICAgICBvbmNsaWNrPSJyZXR1cm4gdG9wLmpzLk9wZW5FeHRMaW5rKHdpbmRvdyxl
dmVudCx0aGlzKSIgDQogICAgICBocmVmPSJtYWlsdG86cHl0aG9uLWNoaW5lc2UtcmVxdWVzdEBs
aXN0cy5weXRob24uY24iIA0KICAgICAgdGFyZ2V0PV9ibGFuaz5weXRob24tY2hpbmVzZS1yZXF1
ZXN0QGxpc3RzLnB5dGhvbi5jbjwvQT48QlI+RGV0YWlsIEluZm86IA0KICAgICAgPEEgb25jbGlj
az0icmV0dXJuIHRvcC5qcy5PcGVuRXh0TGluayh3aW5kb3csZXZlbnQsdGhpcykiIA0KICAgICAg
aHJlZj0iaHR0cDovL3B5dGhvbi5jbi9tYWlsbWFuL2xpc3RpbmZvL3B5dGhvbi1jaGluZXNlIiAN
CiAgICAgIHRhcmdldD1fYmxhbms+aHR0cDovL3B5dGhvbi5jbi9tYWlsbWFuL2xpc3RpbmZvL3B5
dGhvbi1jaGluZXNlPC9BPjxCUj48L0ZPTlQ+PC9GT05UPjwvQkxPQ0tRVU9URT48L0RJVj48Rk9O
VCANCiAgICBmYWNlPVZlcmRhbmEgc2l6ZT0yPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+PEJS
PjxCUiBjbGVhcj1hbGw+PEJSPi0tIA0KICAgIDxCUj7XotLiye3M5aOsye3M5crHuO/D/LXEsb7H
rqOho6EgPC9GT05UPjwvRk9OVD48L0RJVj48L1NQQU4+PC9ESVY+PC9ESVY+PEZPTlQgDQogICAg
ZmFjZT1WZXJkYW5hIA0KICAgIHNpemU9Mj48QlI+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188QlI+cHl0aG9uLWNoaW5lc2U8QlI+UG9zdDogDQogICAgc2Vu
ZCA8QSBvbmNsaWNrPSJyZXR1cm4gdG9wLmpzLk9wZW5FeHRMaW5rKHdpbmRvdyxldmVudCx0aGlz
KSIgDQogICAgaHJlZj0ibWFpbHRvOnB5dGhvbi1jaGluZXNlQGxpc3RzLnB5dGhvbi5jbiIgDQog
ICAgdGFyZ2V0PV9ibGFuaz5weXRob24tY2hpbmVzZUBsaXN0cy5weXRob24uY248L0E+IDxCUj5T
dWJzY3JpYmU6IHNlbmQgDQogICAgc3Vic2NyaWJlIHRvIDxBIG9uY2xpY2s9InJldHVybiB0b3Au
anMuT3BlbkV4dExpbmsod2luZG93LGV2ZW50LHRoaXMpIiANCiAgICBocmVmPSJtYWlsdG86cHl0
aG9uLWNoaW5lc2UtcmVxdWVzdEBsaXN0cy5weXRob24uY24iIA0KICAgIHRhcmdldD1fYmxhbms+
cHl0aG9uLWNoaW5lc2UtcmVxdWVzdEBsaXN0cy5weXRob24uY248L0E+PEJSPlVuc3Vic2NyaWJl
OiANCiAgICBzZW5kIHVuc3Vic2NyaWJlIHRvICZuYnNwOyA8QSANCiAgICBvbmNsaWNrPSJyZXR1
cm4gdG9wLmpzLk9wZW5FeHRMaW5rKHdpbmRvdyxldmVudCx0aGlzKSIgDQogICAgaHJlZj0ibWFp
bHRvOnB5dGhvbi1jaGluZXNlLXJlcXVlc3RAbGlzdHMucHl0aG9uLmNuIiANCiAgICB0YXJnZXQ9
X2JsYW5rPnB5dGhvbi1jaGluZXNlLXJlcXVlc3RAbGlzdHMucHl0aG9uLmNuPC9BPjxCUj5EZXRh
aWwgSW5mbzogPEEgDQogICAgb25jbGljaz0icmV0dXJuIHRvcC5qcy5PcGVuRXh0TGluayh3aW5k
b3csZXZlbnQsdGhpcykiIA0KICAgIGhyZWY9Imh0dHA6Ly9weXRob24uY24vbWFpbG1hbi9saXN0
aW5mby9weXRob24tY2hpbmVzZSIgDQogICAgdGFyZ2V0PV9ibGFuaz5odHRwOi8vcHl0aG9uLmNu
L21haWxtYW4vbGlzdGluZm8vcHl0aG9uLWNoaW5lc2U8L0E+PEJSPjwvRk9OVD48L0JMT0NLUVVP
VEU+PC9ESVY+PEZPTlQgDQogIGZhY2U9VmVyZGFuYSBzaXplPTI+PEJSPjxCUiBjbGVhcj1hbGw+
PEJSPi0tIDxCUj7XotLiye3M5aOsye3M5crHuO/D/LXEsb7HrqOho6EgDQogIDwvRk9OVD48L0RJ
Vj48L1NQQU4+PC9ESVY+PC9ESVY+PEJSPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPEJSPnB5dGhvbi1jaGluZXNlPEJSPlBvc3Q6IA0KICBzZW5kIDxBIG9u
Y2xpY2s9InJldHVybiB0b3AuanMuT3BlbkV4dExpbmsod2luZG93LGV2ZW50LHRoaXMpIiANCiAg
aHJlZj0ibWFpbHRvOnB5dGhvbi1jaGluZXNlQGxpc3RzLnB5dGhvbi5jbiI+cHl0aG9uLWNoaW5l
c2VAbGlzdHMucHl0aG9uLmNuPC9BPiANCiAgPEJSPlN1YnNjcmliZTogc2VuZCBzdWJzY3JpYmUg
dG8gPEEgDQogIG9uY2xpY2s9InJldHVybiB0b3AuanMuT3BlbkV4dExpbmsod2luZG93LGV2ZW50
LHRoaXMpIiANCiAgaHJlZj0ibWFpbHRvOnB5dGhvbi1jaGluZXNlLXJlcXVlc3RAbGlzdHMucHl0
aG9uLmNuIj5weXRob24tY2hpbmVzZS1yZXF1ZXN0QGxpc3RzLnB5dGhvbi5jbjwvQT48QlI+VW5z
dWJzY3JpYmU6IA0KICBzZW5kIHVuc3Vic2NyaWJlIHRvICZuYnNwOyA8QSANCiAgb25jbGljaz0i
cmV0dXJuIHRvcC5qcy5PcGVuRXh0TGluayh3aW5kb3csZXZlbnQsdGhpcykiIA0KICBocmVmPSJt
YWlsdG86cHl0aG9uLWNoaW5lc2UtcmVxdWVzdEBsaXN0cy5weXRob24uY24iPnB5dGhvbi1jaGlu
ZXNlLXJlcXVlc3RAbGlzdHMucHl0aG9uLmNuPC9BPjxCUj5EZXRhaWwgDQogIEluZm86IDxBIG9u
Y2xpY2s9InJldHVybiB0b3AuanMuT3BlbkV4dExpbmsod2luZG93LGV2ZW50LHRoaXMpIiANCiAg
aHJlZj0iaHR0cDovL3B5dGhvbi5jbi9tYWlsbWFuL2xpc3RpbmZvL3B5dGhvbi1jaGluZXNlIiAN
CiAgdGFyZ2V0PV9ibGFuaz5odHRwOi8vcHl0aG9uLmNuL21haWxtYW4vbGlzdGluZm8vcHl0aG9u
LWNoaW5lc2U8L0E+PEJSPjwvQkxPQ0tRVU9URT48L0RJVj48QlI+PEJSIA0KY2xlYXI9YWxsPjxC
Uj4tLSA8QlI+16LS4sntzOWjrMntzOXKx7jvw/y1xLG+x66joaOhIDwvRk9OVD48L0RJVj48L0JP
RFk+PC9IVE1MPg0K

--=====003_Dragon787318408704_=====--



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号