SAP ABAP 常用实用类

文章目录

  • 前言
  • 一、输出 展示 数据信息
    •             `a.`将 JSON 格式化为可读 并以弹框形式输出
    •             `b.`将内表内容以表格形式输出
    •             `c.`弹框形式显示 HTML 内容。也能显示包含js 的html。也可以显示pdf 图片
  • 二、输入 获取 数据信息
    •             `a.`弹框 添加 输入框 获取 用户输入的值
  • END、总结


前言

      这篇文章会持续更新,先 点赞 关注 收藏 制作不易 谢谢🤞
      这篇文章会持续更新,先 点赞 关注 收藏 制作不易 谢谢🤞
      这篇文章会持续更新,先 点赞 关注 收藏 制作不易 谢谢🤞

      这篇文章给大家介绍一下我们ABAP在日常开发中最常用到的一些类。在SAP中是有大量的标准类的,涉及面很广很多。这篇文章我会持续更新记录我们在ABAP中常用的标准类 例如对数据的操作转化、网络通信、数据输入输出显示 、上载下载、。。。。等等之类的标准类。下面的提及记录的类都会给出相应简单的小案例。我会对这些记录的类 进行划分整理,大家有想查阅的直接查看目录定位到对应位置点击即可。下面这些类的更多使用方法 还请大家SE24自己去看,我只介绍常用的。


一、输出 展示 数据信息

          当我们想把内表、json 、HTML、PDF。输出展示的时候可以使用类 cl_demo_outputCL_DEMO_OUTPUT 是一个用于展示输出的类,在 ABAP 的演示程序和示例中经常使用。它提供了一些方法,用于简化数据输出到屏幕,尤其是在开发和调试过程中。这是一个方便的工具,帮助开发人员快速地展示数据而不需要编写复杂的输出逻辑。

            a.将 JSON 格式化为可读 并以弹框形式输出

                      格式化 JSON 可以调用类方法 DISPLAY_JSON( ),直接调用就行这是静态方法。不需要实例化对象。
                       1.代码示例
                            这个可能在日志报表中比较实用一点。可以给我们日志报表响应 和 请求数据的字段列设置双击事件,然后给我们这个类方法传入被双击那个单元格的 json 数据,这样 就可以很方便的查看和复制日志数据。

data lv_json TYPE string VALUE '{"sites":{"site":[{"id":"1","name":"菜鸟教程","url":"www.runoob.com"},{"id":"2","name":"菜鸟工具","url":"www.jyshare.com"},{"id":"3","name":"Google","url":"www.google.com"}]}}'.
cl_demo_output=>DISPLAY_JSON( lv_json ).

                       2.效果展示
                            格式化之后看起来就是舒服。
在这里插入图片描述
                       3.应用到实际项目中
                            由于SAP 查看数据有长度的限制,尤其我们查看日志的时候用SE16N看较长的JSON是看不全的,必须导出EXCEL才可以,所以这个可以应用到我们日志报表查看当中去。当我们单击ALV字段的时候就调用此方法来显示JSON数据。
在这里插入图片描述

            b.将内表内容以表格形式输出

                      将内表内容以表格形式输出 可以调用类方法 display( ),其实这个类方法 不仅仅可以显示输出内表,字符串 结构也可以的。这个 display( ) 静态方法也有实例方法可以。如果你只有一个数据需要显示那么直接调用静态方法即可传入内表或者字符串,如果需要多条数据展示在同一个弹框中那么在显示之前必须先实例化一个对象,然后把要显示的数据用 write_data( ) 先写入进去。最后再用对象调用 display( ) 即可。如果有多个对象就有多个弹框,调用了多个静态方法也会有多个弹框。这些弹框会依次显示的。
                       1.代码示例
                            如果我们要在一个弹框中 显示多条数据的话就需要先实例化一个对象,这里实例化对象的时候使用了 new() + 内联声明的方式,这样代码就很简单实例化一个对象也很快。但是这个 new() 方法不是所有类都可以这样实例化的,LT_HTTPNVP 内表参考的类型 TIHTTPNVP 本身就是一个表类型所以用 TYPE 即可,内表添加数据的时候实用了 行内表达式 。更多向添加数据的详细方法可以查看此篇文章 SAP ABAP常用语法 关键字详解 (超级全面)

DATA LT_HTTPNVP TYPE TIHTTPNVP.
DATA(out) = cl_demo_output=>new( ).LT_HTTPNVP = VALUE #(
( NAME = 'COLLAGEN-TIMEOUT' VALUE = '3000')
( NAME = 'CONTENT-TYPE'     VALUE = 'APPLICATION/JSON' )
( NAME = 'User-agen'        VALUE = 'edge' )
).
out->write_data( 'Hello, world!' ).
out->write_data( LT_HTTPNVP )->display( ).

                       2.效果展示
                            这样就是比直接循环打印内表好看一点 。数据展示的更清晰了。如果只想显示一个内表的话就不用实例化对象了。就像下面这行代码一样直接调用类方法传入内表即可。

cl_demo_output=>DISPLAY( LT_HTTPNVP ).

在这里插入图片描述
                       3.注意事项
                            这个 wirte_data( ) 的方法一共是有两个参数的,我们上面的示例默认是给 VALUE 这个字段传值了,因为这个参数是必输的。还有一个 NAME 字段是可选的。如果传入 NAME 字段效果如下。
在这里插入图片描述

在这里插入图片描述

DATA LT_HTTPNVP TYPE TIHTTPNVP.
DATA(out) = cl_demo_output=>new( ).LT_HTTPNVP = VALUE #(
( NAME = 'COLLAGEN-TIMEOUT' VALUE = '3000')
( NAME = 'CONTENT-TYPE'     VALUE = 'APPLICATION/JSON' )
( NAME = 'User-agen'        VALUE = 'edge' )
).
out->write_data( VALUE = 'Hello, world!' name = '我是第一个被添加的值'  ).
out->write_data( VALUE =  LT_HTTPNVP name = '我是LT_HTTPNVP'  )->display( ).

            c.弹框形式显示 HTML 内容。也能显示包含js 的html。也可以显示pdf 图片

                       1.代码示例
                            要显示HTML内容得先实例化一个对象,先用 write_html( ) 这个实例方法告诉对象我给你的这个数据是HTML内容,你调用 display( ) 方法显示的时候得解析为HTML内容。只要浏览器能显示的HTML代码这个都能显示,浏览器也可以显示Base64编码的 PDF 内容或者是 PNG 图片内容。

DATA(out) = cl_demo_output=>new( ).
out->write_html( '<h4>Hello, world!</h4><h1>Hello, world!</h1>' )->display( ).

                       2.显示PDF
                            直接简单粗暴,复制下面代码运行就行。由于SAP ABAP编辑器每行最多编写255个字符 所以我们要把HTML代码换行拼接赋值给变量再把这个变量写入到我们的对象中然后显示即可。这个Base64的pdf里面只有一张截屏图片而已。html其实可以显示很多内容的。大家可以再多多尝试。
                            点赞 关注 收藏 制作不易 谢谢🤞光这个Base64编码换行拼接我就花了好久时间。

DATA lv_base64pdf TYPE string.lv_base64pdf = '<!DOCTYPE html><html><head><title>显示base64编码的PDF文件</title></head><body><embed src="data:application/pdf;base64,JVBERi0xLjQgCjEgMCBvYmoKPDwKL1BhZ2VzIDIgMCBSCi9'
&&'UeXBlIC9DYXRhbG9nCj4+CmVuZG9iagoyIDAgb2JqCjw8Ci9UeXBlIC9QYWdlcwovS2lkcyBbIDMgMCBSIF0KL0NvdW50IDEKPj4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovUmVzb3VyY2VzIDw8Ci9Y'
&&'T2JqZWN0IDw8IC9JbTAgOCAwIFIgPj4KL1Byb2NTZXQgNiAwIFIgPj4KL01lZGlhQm94IFswIDAgNjIwLjA0MyA4NzcuMDYxXQovQ3JvcEJveCBbMCAwIDYyMC4wNDMgODc3LjA2MV0KL0NvbnRlbnRzIDQgMCBSCi9UaHVtYiAxMSAwIFIKP'
&&'j4KZW5kb2JqCjQgMCBvYmoKPDwKL0xlbmd0aCA1IDAgUgo+PgpzdHJlYW0KcQo2MjAuMDQzIDAgMCA4NzcuMDYxIDAgMCBjbQovSW0wIERvClEKCmVuZHN0cmVhbQplbmRvYmoKNSAwIG9iagozOQplbmRvYmoKNiAwIG9iagpbIC9QREYgL1'
&&'RleHQgL0ltYWdlQyBdCmVuZG9iago3IDAgb2JqCjw8Cj4+CmVuZG9iago4IDAgb2JqCjw8Ci9UeXBlIC9YT2JqZWN0Ci9TdWJ0eXBlIC9JbWFnZQovTmFtZSAvSW0wCi9GaWx0ZXIgWyAvRmxhdGVEZWNvZGUgXQovV2lkdGggMTI0MAovSGV'
&&'pZ2h0IDE3NTQKL0NvbG9yU3BhY2UgMTAgMCBSCi9CaXRzUGVyQ29tcG9uZW50IDgKL1NNYXNrIDE1IDAgUgovTGVuZ3RoIDkgMCBSCj4+CnN0cmVhbQp42uzdeXwW1aE/4Lm3vb3d1PZnrbWLdrEuvVhbFfe6FgQUd7GKWgR3FG1dgCqIlCJu'
&&'IKLsIKJYZAcBEQVkKYsssksgGwkhIQnZQ0K282NRSCBsGgKtz/N5/8g778x5z8w7k89855w5EwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/q02bNp1zzjlTpkw51BUBAADgK6GioqJevXpz58491BUBAADgq6JBgwYff/zxoa4FAA'
&&'AAXxUNGzacP3/+oa4FAAAAXxVyKAAAALVJDgUAAKA2yaEAAADUJjkUAACA2iSHAgAAUJvkUAAAAGqTHAoAAEBtkkMBAACoTXIoAAAAtUkOBQAAoDbJoQAAANQmORQAAIDaJIcCAABQm+RQAAAAapMcCgAAQG2SQwEAAKhNcigAAAC1SQ4FAAC'
&&'gNsmhAAAA1CY5FAAAgNokhwIAAFCb5FAAAABqkxwKAABAbZJDAQAAqE1yKAAAALVJDgUAAKA2yaEAAADUJjkUAACA2iSHAgAAUJvkUAAAAGqTHAoAAEBt+srl0PKS8sKcvIpDXY1tVQmhKG9jyWFRF+AgKcorLi4qPODFNhenF2/KKD/UtQcA'
&&'OCi+ajm0NHZBzHtvT0gPBYc+/qXnZsyd0GdRbHaZc034T5U3c9jsObNn5h/ocis+eXr2tMcSNx7q+gMAHAxfrRyaNStm+sQRHyQf8CnhQVK+IXfF+FdGLFuWXHKoqwIcBEmj33t39sxlOQd+rakixM6f+8KHPR5LOdTrAABQ8/Y/h27ICEtXh'
&&'ZWxYX1KiF0WPpkb5sSEpP07u4pJDOMW7+GzTSE7LqxcGZYsC8vXhMTksD4xrFoWli4JS1eEhMwtn++hPmlh6McHtK5JC0cPHTN29tKc2tq4+6Ni7Yzh/Yd9uPjwqtWXkpGfuCJu9vQ5Hw/vN/DJGx9/47XJSTX9FXmbc+LWz523ZtrgZ/v8a+'
&&'qi3EO9yhwcFeUFS2fEbMhNP9QV+ULKQt7SSX1ff2/++tQveJ2pKGvq9FHXDRz3fknRoV4ZAICatf85NCU9rJwZ+j8b7rw39J0Ypk4N7y8KE+aHuRPC/Ly9LjkztGoaTrsrlFb3YczQ0PfW0GN4GDc5TOwXnmsf7v97GPF+eO/DMODp0PvVLUt'
&&'XZ3F44f7w42tD1v6uaGnxosF9+n8wZv5+L1Fr4t8ZMXTYwMlrNx/qitSQ9dmrPl7xwaT3P+je5qYoii45+dEZNf0VWSW58QkTxoy7+7vRb59oOXDdoV5lDo7ysoKPR0yeMeejtZs2ffnSatmm+KQp/Tv1WRTzBdpCd8hft7Ff785XzFyyvPSL'
&&'FwIAcPg5sH656eGly0IUhY6pn00YPzD88djwu/bho8w9LjSyaTgqCtHXwoTqPu11ZTgvCi/PDkn5YV2XcOlPQnRamJIdNpaH8beFv5wb2sZXs9TUNuHX0daaDNnafW0/FMaM69j53QVJybW+hcuK992UkTj+zbF9Bo0//CLylzXwpG/89Pq6H'
&&'RYcnNLz590SRXXvv3Wk9tDdVFSUbS4+hN9fVlRTwbFg2QejRo2bOi1j/470w8Xm1EWT3+nUbVpW+LI/w6Z1//rp00N7JcS4jRwA+A9yYDl0Y3i5wdb0N67StLyUcEMULm4RRu1hRMjOL4WLo3BzFF7b/Yp+QejeIzTr/PnbD0Ozi0J0bsjY/n'
&&'ZRmPL3cMVzoWy3E9D+b20t87oovJAe9h3zCtamTO5yX8+ZS79o97gvLGnBglHPd4nZ2kVvr1Knz53wZquRNd5/9VCbecNRp7Y4o928g1N6WUGXo6J6HZqOyD7U63nYiZ0xfczLXWP38ypNTcuMixvZscPy0ppKwnnxC6eMHDJqSta+jqPDR8L'
&&'E94e++vCbK2siO5aGd/o9fcvMUWMPfMxdAIDD1YHm0O6NtubQ96tOzn4yHPetULdNqGb8n5Xhb5NC0/rhkR+Ei0bt1jTwYZg0M/TfcXo1PbS4bGsO3ZEr4heFjj12O5mODd2nhOuahrb/G855PSTt69x0c8qcmV3v7fRBXkqt32S1ZvoHPW7v'
&&'ELvvGZPi5gz7x18Hf5If/qMaPeb86chTWvz+qbkHp/TSzV1/FNXv2HS4IUV3tXTs2J73dEk4RN++YdX8l29ovaK8osZ25rLMtctmjho2fkZaecEhWqkD2wIfdn/ntRe7L6yp8mYP+nbvN67/JPXLlwQAcHj4Yjn0vV2m54Zzo/C/J4fhu0zfk'
&&'h/7hI6LQvf+oXvDED2229NSloYNmWFnx9sp4c5LQnR22NHJt3BzWLl8t2oMCq/OCs+MDO9sqcwDYdk+WsPyN3zybr9HOoxPDbV+BrtsSv8X6tYfsD8xKSdmytg2f+27pHjjv1Xvw32YddMRJzc/aDk0lLz0w6jeM02HyaG7mP/Oi89ddP2QQ9'
&&'R+lrh6/Mt1znkl/suXVEXW6lkTx7w/e3Zy4eEy3vUepczu331At7dn1dg9nZs+qdPh9QtHjN+PS1oAAP8WvlgOnbjbJw8fHY45Itz/SdWpZWFhq9D30xCfED5sHaIzw6q9j8WzWw6t1vI24fVZYUF6SOgcojrh3bV7r3RM7OQhbR4ctWIf61Z'
&&'YuHHdmtiEFSsS4zMKdq1mWXFhdnJi8urVn24s3tnGU16UtT4jZXV82oa4yncoVmzKScvMySwKU+6/q9EZ0c+em7O5KL84LzttfXpmVu6eWm/Tly0Z/EDr0clf7qEy5WXZuVkJ2Vlrs3OSc3Z9JWVnJ27MWFeyH3es7kVBVlJS8soV8TEJqRtL'
&&'9tEWvS2H/u6pOV/m+6oo3Zi6Lik+Li41P5SUVYQeP4ka/r369tDSrIy0lJiYmFWrVqesz6vaEF9RlLshPTEhMzNryw9dmLpqzcr4ddsvUpRtTFu1bMWarA3VbqKy7KwNSTEx8StXJa/NrqE+pxX5eZnJq9fEr1i5NiFz067BpXRTflZSQtKaN'
&&'auyK31UtilzXXrK6ri0zMRKQ4RVlBfmpG3MzSiomHT71RedHf3mlSWhJL8wNys1JX1jTt6On6qsqDBrfUJyamrK5wvnpcUnJMTFpW3c5Z7O8tKinJS1KTGrP80o2LlBKoq37N8paxJTU1ZXuQRUnLshM2fj5op/Pf3s7XWi77Z7d0N2fvmWYy'
&&'F1Q3pGzs4e8eVlm3I3ZmVnZWfnVCM7O2vjlrmLq09wBcsnjRjzwZyZqaW7fl6en5O2Pi4mY+P2dSrPSY9dtXLJqtVrs/d2PBVnrF+37tNVK1fHxKdlFlfdmUsKE5M3pKckp+ZmZW6pfXFKatqWfW/Lhszf+i5zy7uEhPi0tA3VhP2ij955YVD'
&&'XXvM21MwuslXu850H3djvlX5GKwIA/kPUVA7t+etwfBQuHl1lYtnm8OTlYVri1r+Xttm6YNe0sLckun85tNPVYcy2UXQ39dpa5iMzw95ONXPnL3+3391dZu69S1vW3EFdH7vx1FPO/ca36511f/8h72cWVyo0/9Npw7s0uvD8b0dRy/7Tto/O'
&&'Wr61ubPHnQ9d9c2fNWp4wos7HruSk7n2g0Gt/vpM41su/W20TZ0mzz7TtsPfnnjwvqde6Dt8dSiptsUzNzbp3Wda9F8cl/XFOzOWpqXFvza836W9Xz2/V++Leve+uOrrDz17Xfhat9uWLZr+hYfmzZg3q1+HRvWv/M63z/3JObf9Zdi4vTd61'
&&'WwOLclcObRt0+uvOKfuWdc92OW1SbH5LxwXNe58x8jdWsQrcmOGt7+n6dU/PO7Y7x11wtXXPz/g47JKiW3V9AEt7jnpe9deXP+ZsSM63Xjcyd898dxHJwxKC4kj2zT/+Q++86O7bnhldcZuWzdp0vNPtLjqpz85+1vHXF/vqZFTZhdXfOn7Fd'
&&'Nn9PpHq2tP/NU53zii4fl/GTxqam5JpTCYu/S9NzteVvesI/7rvx8dtnj7YVFWUbbwvRduvbfh149t/Kc6r+6IQVmpMRP6P/Bw+yubXFhn+453ZtMXO/2tXdvHW97bvvubY+I+695esGb66Ofv/OPl9c674InRy+dtKv/oXz1bXn7ZpWefc9c'
&&'Try74pFKngaLEhZO6/6n+5d+Mots7Df708/0ydvagh5+47qiT6595ZIfUrM92pYKCrJlvt27T6drbG52x/dt/eeWTT7Xu1K71Qw+07fjiW8tC/rYIVZabFjdzeN8+vV99rVfv3fXq2avna93eXv5J3J520YJVM8aPGvHe1Mq/eXleWP7P3rdd'
&&'dfw3b7vh4elbtkjShI73/+a4o6Pjjj/zL53HxVX/K+XEzu33yLVX1T/ye0f8+Njf33bf4JFrdv7WJRtnjb2mUZPz655xwZN/feLD2Nhht/3pqrPPOvPGVl16TY6JHdX+zuvrnX766bc82G5C4m596ZOG93ltSOfhNTqw0IgBr1//+tOPp9Vgk'
&&'QAAh1BN5dBpt4Tjvxf+u2OViZvLQ8M/hCXbWiLTPgy/i0Lb2WH9Xsrfvxx6U8Pw3qRtf63d2h+45eCwai9zr508Y9jL976xes/dXcsXP/D7c+/r227S+pKCnJTkDQUx73Vq/Mdm93V8t/JcG6bF9jgv+tajz86ociq47Lk6d9T/f8e/XHkEpJ'
&&'LC7IKiohAWPdX6lsuik19ZHipKw+ZN2RtzcvML93Rumrtm7Zj2zf/+/vzUL9NaWVFeUJiXlp+fXlCYWbjrK6OgYENuTkZZyRcbrmnJM28+esVv75r8r9TMjIyssrB43oh/3Bxd+tKS0j0+3rHmcmjpolFv3lz31GvfHLJsXVpJcUbCp7MGPvH'
&&'Xk6Po9MfuebfqdYj1Exd2PO3EK/v3nZ+cUJiXm7Ri3aTet552ZptRiyvtJzN7XnTEidE3Tn9i0aLC3DC79X1nnxYdeUvLD2Iycks/fvqMP99wVoMRlXaZlBWT76hz0qOT3l6woTgvLy0pKWPB0JZnnPlQ9zFfvM9xUfa8u0773YNDXpyWWlKQ'
&&'uz4pNXfFuL9dduHdrXtMrjxbyrgFXc6Nvvm3fsurPGJ2Ybtjr2t40m/6VJ62uSCncGtj99yHmzWuH9XtG7dlu21t/czMySvYVPkAyFyYNqBBdHKTEy+5+sWevWYkhA2ZGwtXThzf7Jqbz739kmGV9sCcZblvXBgdef9db62u/E1r+l/zl8ujo'
&&'/6RU7iz2NLCnPyi4hBWdO/z0B+iYztPzysqC2VF2Vk5OTkFO3f7ivLNhXn5+fkFBYXVKCjIz8spKCvdW4TLXrt81pihY2dkVx6jrCx8cOcZFzeKfn3zY60feXbonFUx64qKU+eNeubxX0bNhud/ukuuXdJl6CMXnNRkxMTkjLU5WZsSFy4Y0P'
&&'HaOuc9v6zo838+JaHo7Zb//esrL+n69tam7/IwocnPfn/TSY9+uC35l8R2vukf3Xt0XV1dBRf0eKn/sJenZYQaNGrAoLqvtL1qhQZRAOA/Q03l0Hn3hOOPCVHrSpO2nIPOD394KqzcllKKYsMjUfjzyLByL+XvTw5dHho+HSZ/uu3v8tA2Cre'
&&'9Evb2fMq4iVOHvnTfPxOq/7Q4MX5Yy2PP/lOrIasqNZiWpfe8/tbGjY7psKpS58u1YWTD6Htt//GvKr3tsvud/2jDb/7yteoKz+/f65Gbo7OG7ldP283rCma8cvfTE+esPyyflFgwucvlF/zf/zVtvbTi8+RRtG5SszpR9IPWC6fm7GGpGsuh'
&&'C//Z/MZjogvvmZG3ox2sPH7qxKZRdOFTzcdU7hWdvuyfnW+re/3T72fsjAFl8WOv/9qPrnjszvE7lo4bfPnvzovOuXf7UL6Fzz9y2ZnR958Yv332fiffW//bP+3++YpmzZrYrdn3z7vrhel5lVJAxqonf39G45YXDdzblZU9b8+Vi9+45+izm'
&&'7Ydk1SpZW9T8gv1rmzc5FcvxFWaddnmwQ2io9r3+7TKY3rTX/r53Vf97LcDqit8Y9cnmzeNLhuz52svWWFCgyg64YdXdxyyNGNnRJvT5fmrrvjaD/tWGl+nMHx4dfSjR5q9XeXWxKJ373quXnTM8wXVXDQpGze98w3Rr/rFhYOmPHXd7LdfGr'
&&'hgeeWLNqsfuuDEn0fHNHlm4sLFO64VpY8fXz/6eaf4aVWO2rix7Vs2bdCy64LSnZsofkLfS6P/ubFfj2U7LtMkdPtxdH2jx3puf1fSud5xTc+45t3tLdDJr7Z5f+ZHi6ut3eyXXhg4vMfMGh3GeeHoEfX6tb508WH53wEA4IDVVA6du3sOTQ5'
&&'5PcMts8LSbWdOhatDn1PDT9qF9/Zy09Q+c+iWvNMzNJ8SPtgWfCpyw5DTw4mtQq+9DN8Rv7ccWr7olYFbzsfvXbFs1zGMRvZ54Nooenjqjgmln4a3/xgd1ebZqjl0fc+zH2rwnV9Um0OTX3ruriuj3/Tfr1EuS1IKZ716+ObQYad9/+t1o0aT'
&&'KnVx3Jw2r9uDX/+fi7otnrunM+6ayqHTb7rh1F9EP+6/a6/EXidEjTrdNrzSg1dXt2vXovHXL52+awkLr/vFEQ3q/HnC51luaZ8LLrv6e3cN2v4u8am7m9wcNfisATy92yn3NDr2lL6fzVo47Ka/1Ptu1Ha3x7uWdbu5bsPv1um6r1uPq1Ey/'
&&'aluV0TRQ4kbds2Kb3Ro0jg6ou3OTVb0cXa/y6Mj2g+omkPXdvlZs6t+ftrA6kqPf7pVk2uic9/a83NVU8LI+lF0WuPeK6veW5uwom/zE6KfP50QPl/bzDChYfTDVs2r5tCskX/uWC/6wfOF1eTQjDfHtb0iOq7bkgPfLPurNDF+2juvDZ6zov'
&&'LdmUvvO+vok6LzXq7yvTlLEzseHd09dXTlhst5f6pXr8UZD+3SjaIkjP9DFDVp3n/5jsbY2c2jm+9oft/2ElOev/XIc867/NVtly7yez/WfdLk6h+MWzHnIOTQxWNHXjFADgUA/mPUVA6dfns4/vsh6rBzStmqMO/x0CEmfBQfkpND/Kww8aa'
&&'tz2R5cS8dGfeZQ9PD0r+GTp+E8Ylh3doQtyTMvn3r/M1G77nMxPenD+t27+A11X4YO6ply29E100Ku4XjjHldWjSOTmgb+/nNp9tz6JGtDyCHJr3YpUWj6Df99qvBLDc2aUz75s9M+jj1y51pFhcX5W3eXFhSWlS662tTSUlBUWFeefmBD8k7'
&&'/47o6+dfdfagqnG9qDRt+kd7u2OthnJobPsjf1/3R9Ezu2zIkuIXj9k6Xm6lcYrWdz3xsjP/K7p/6bZ3FaUlJSXbQ0Vht2uiS/9wUZ/PW/qW9D7vwgbfuvWz3y3+by2uuy66+J3tzd9pXU+5u1IOnfHE6Xccf2SzRbvXK+6tS89v/PWrnj/wo'
&&'aWW9bnxniOim6bvPobz+g9b3XBV9Nv268Nnba9F87K25tB2u+fQP+8ph8a1b9Xk6uicPefQiqQwplF07JPtpu7SpbooYfxdjaLovD7Fn3cAzQjjG0THbMmhVY6grBF3bMmhR1ebQ9MHj21bf285tLS4qHjz5pKS0t1t+b02FxUWl+/1zsqkVf'
&&'PHD3x51PJdHuj0SYvTzr/zxy1nVpl348JP23w3umTgwEU7D6uVD0ZHnXnWcc8lb6/Nlu/c1gKaFeLanRxd2KzT9J03PY+4vEWrB859a+ufxf0fuvnUr51xz1NDtr4bcsef3xn6Tkr1FZz/yksDhnX/aO+3Fxyg0QMHndW9TcPltf0IZACAg6O'
&&'mcmifU8IJUbhgxM4piR+HNpeFNsPD66PD6NFh0ogwvkOIfhgef2/P5e8rh2YnhfaXhccHhT7jwuhR4d3R4aPnQvSz8P/Z+86ANq507dnd++1mczebxOnFcdzi3pM4ie0k7r13bGPjgjumGUxvppreseldVNFFEU2AQCCqUAEBQvQqhEAFlfkE'
&&'BoPESEiAYydXT/wjjGbOzJw55X3eetRLcpsDJTVJL27aFUKZYTtKPR/sA77RJ4OD035riLiu9hFwLGPiYWbJQw8LeahM9lBGAzXZ7PpzbH3v7HPf8OuayTedzd8z1vunkfH/Gov/+7eh0b8MtJan5cPkLXTSEbYJWLrngWqenNfNDw/lZ57/x'
&&'7b1m3+OFDvOYT37GNhrOrVuS6/3lpOrAGDhtfMnjx49sGeXELv37zu478yZD0dz56x6EjJOXcZ46DsX3V/+1ah348QJ4NfIl6xKlIeSw07sPQDsfwalHkCpL7+2duFVCIoqHVSk4ZV9wBrTDnA6rcC5Hb77FXA6fyL4UToPhfTLnZGH8pvBuH'
&&'3AgsdPEK1iv9AwttrvAh8a1KLHDaK988tD+d2UepizmYmxnqGR8XQYGRoZGmg9Q6CqJQ3R5uIEWEhAWvX0X7Aqa368/MktpMjBvjKS/nvA7qDgqkkXe/Jj4NvF7wDfXbt6+tCBvbvHBsmhQ0d/PXTwXeEYWXwLNtlE1cOTh08DZ7KFpLzMP9j'
&&'nNHBT77SekADTzJ2iu/LqJDwjBebtEWYVI+nnWSHOP+Ckv7HGrJzAFVBAAQUUUEABBd4+zBcP1fwY/PQ/4K0pcWWYYvDUb2BLD8jigPQhUMAC+WXgxwB42kJyWqGZeCi1BTz2M4irG82ANMgQ8hAQrAfXAuD2K2CZpDZBQn166GM1OFRcajPa'
&&'5cFvwBrzFojSoi3xN+99Anxi29f4koC8Zh7KbilAOT+0zWF2zaUeyMgIp66lqYDSVNhMRVOpxaL/0M3NBY31JTR6n7yJPCl+q4BV+zQfyUso54eHMpOOAz+v+v63GLHjQh76iRgPxagvPLL68yU21PbmRiqZUIsTAo8nEMmN5TnZhSW17RPUT'
&&'HYeWht48NBu4JQblBG51HDpiaX/swKSDEoDOV3n6u/AVhsaOF3pUO97ROUL4Atn1vhXksZDF8/SHirkobH7gA+1dNNaxH4ZLHc2/BR4V7u8YDy8VgIPHfPLnY09lDfC6WlpolCaKM3U6WhubqY01lNpg0zIIdqMigyPSymooLMhvgb22pofLn'
&&'18I1Pk4CQPfRUFy0zeD2zYdmyfbyejo6GeODZGcITR6i1kbEZ6UU0rY8pLIRwOqf/6mQkepL7wa63RWf9A+/A/dcmgv5FDISNPkh2cmR3xLNDBGzOPiYqab5kEHYsIzZh7SwoooIACCiiggAJvBeaHh/aDvwLguyvAsFdH+CAaAe4xFG/gMAD'
&&'+rgTCJbU/Iw9Fg9u1R0noVFwHwK1bQD+JeSTp7WVwTzWLtF5wmszMrA68ew4A7mHBabF/AsLzW5cAYEcMa5xFjvPQJ9aFIq6MXT4/qR/5zxJPyMeVnYcy2jFwH3WLlB5weOaT/3hwUvYCC3ZeOZ4s53Xz5JdbePPv+7ev/y1W7LBAMF4/dPLr'
&&'YbU+27Xxy68CZmxSdh7an6jy06l3V+lDWKIY6Zc2HXl3xYn8GW8nhsEi2/NngHcfEcFpWgdumcWps8C/dyVPOISP81Dx+NBW+0XXjy9eL4WH/jQbHtqN0lMFgGXWHdjx24/75d4QjQ+lw1WsDgIfP2POxi93lmiuyIyNjs8t7x6CnusSeGidO'
&&'A8VpB8Gvtl1/hgSlAG09LtX7r73tUsf3CQcHMm097B+AGyNLn5qnNA+KLlmETXf2+W5E2z2uZTF0ZD6/tOAI0i5De8KKKCAAgoooIACbyvk46H94zxU3LU2GPzo7+CSm+Bk2tRcMNMNPF8i3oAlAK7aA5pIMohK56GVYJUzeDxf3IfWcyG4aT'
&&'V4Q7JBlNOORruo2ab1N08TmnuzDSxXAos8OI3iom158pPLy4AD/oyJ4oCcWjBkN/Ch8bNSEem+3XXrvV0LVkJaxJpsLa8fAtYFTEncKqA1N0KlGK2sSgp4rJ36GlOMzg09FsC/lu/8xgAizHawmTLEHIZ2Jh7joZsM5yqPM7xWXDm1ZbG9mNW'
&&'a2a79T2CPuUrS5HFu5I4TP/4HOJgzvRF2Tw+jv3fiO7+MD5WFh4J1ztvvff+vtbDpTaabb93z/QdqifK/UVvsTYM1wGLf6QoQdPC1U6uAs2GvlC3D6D6fXcAHT4NFS2o2WSxS3r/ih3Co1usM7p09BmyLfKXTEHC4NGrT5MAb9cvdD3zyxDhH'
&&'zF29Fe97+hsAuIgAJwhqN5i4D/hMWzVWhLHSYq4abwe+dOFBfPfOgDjdvcDXblPTN9EojUzBLOKSX71Ac115coAHvJLFl+i2Ds1DsXX6/wX2BIVM8lBwwO6dT1Z+/x9NCBeJodaW4eGhqYoucsAp3e+AtZetzUdHMa7YS+crQPnsE4c6vrQ47'
&&'p4cjzhPZ/cScH5AjnUEggNu10tTUnFHmK2sOdezVUABBRRQQAEFFPiDIB8PpYGuh0d5KGLqQRbo8h246DhoNKUZkj3oegO0mVbOg/QQ/MdWcIOnhPZzwOs7R3MZ9UP92BIBPj8NmnSIuzK2mYFLt4LvmIISwevmlfneM4EjG6eFgbakIB9/Du'
&&'wMSRGrdU96anDlILAlsPnVEQ6eBzsMvKdpUSjydCXa3x1Z/skKbygRu8XB+uZh4DuvpokDnbiqgMcGFawhcRGWlJAa6qwW3QS+tcCp//LPLX9b7SRu2mQNwwyMkFgstOoAff6/K29sNsbM9e6NlhrnjwNb/JunHhzK91oCAKvUbk6tH9rlZb9'
&&'3KwDcip7WRqabe3wkbIJNVfv8suPgv5XGRyJFJE9Rt/NK1cOfr3oxcWWpuc3NlcAxRK+Yryj6+k87zr9zGTGbgq91wdGPvgb2RJeKJQqq0b1+8hiwEzZ5eLik2/8g8L9PvIlT7yPIvbFg19pVW4Igu8vs4bljwA+Br0hmcwk6UN+khs8dN78K'
&&'qGDCIeBTbZ000Uw73UEhF34EAJUA7kQKIEEXiDgOfHz3WoSI9Q/vfODKQuDzZwzIfLlx+geAT+xekTBGa1Og5pOSrk758zmNP351XryfS1y19LMqrq+dHh9KK683fB/YGxJaM0XTRNI5+NEPwFdWBWIt8DgxxmYZhUUi34Tk7LnzXQC44jvad'
&&'5w6+90rAAA4iqiRng13oLg0zveeXW4bOHew6aYWeofS4+KHJJ7C66bB8pIPZmJKwbmUH1ZAAQUUUEABBRT4wyAfD2WDnkdGeWjOxAEqDDz6NfjTKTBZ1AkPrQ3q7QFdp8d4BYKfrwS/fiyh/WLw1m4Q2Abtm0rwBA3XgzbTZdkE8NcfQOC81C'
&&'dnEmINLfwQLXhxP0geixxy+V+fHLSIz36VMoZfE3Bs9e495zVEDCbDYLf1LwDw0UEdKxwd5PbSurJCHms+2AO8uxwAlqhHRRFHhsVeGJuqe/YbYP2VwsHRH/rDc8I0dP2YdPFu6aoIjAi3S5g/L77XAqzu4k1L/gYYUSZNaHREktUZ9bS6Mkk'
&&'Eo+rKh2vv/mBFmPPNewss727729LlnoXjIcgDmUmW+8//DgDvblx14UVz7aSGoS3B5eHH73y10tGr8NWx+iKXs0/CU6MmWQHB75ffDv9bedzm2W5y68wZYHfceNvuK+8d/XxNwOR71sPNj/7PV6cjaieJcE+2ydr3d6raOs8ycwy7H+t17h+f'
&&'HHHJnpx+rDK33xftOnHXUMQHlsYk6W8EgE+VbNxJg0LG0dOK8Fd7cGc3ACwW0nC91MQGnni4ZFGY8qFvgJ9vVY6N6Q6v1CB9w+CRKWO/DYwVXv858KWZSdorbVGqy73V33y/8zZqavYk4WD1OQoAH6y9qFHWB3JoQwOoWHNDjX3A12sA4IvrH'
&&'n4VTJqYMwGpwl91MfDtqbjmUe3ECBIbdUPLi9YqmUVJRX1OeEgELKtyxkSxeNX1P1/79F6hyEE2nmK2ADgYCRNNGoS1un7uvc+XbY9IfmXmZeemWZ/SSK4pFNOetQfE3t8MAIbpYwbVoaQH1huBtUFgxwwx1uxObFqgvkM4EZzle4+DBzKqYw'
&&'DXhKAWKQNtMDkldcnVW4DG7QVp6JJB2VtXQAEFFFBAAQUUeFOQnYfSksEEE/DIz+D7n4K3bEAjM9DbDwxNBL1DQARO5MzMAPDeL+Cva8FzpmAOZSICbgRsKwIdb4LLV4JLtoM2z8GpmToFAjDOCbRVBnf+DH60CdR5CqbiwL4p4m1hLKi1F/x'
&&'9OXj0MZhMABkv5W4B2FsBPlcHN68DP9sCGtqD9SOgBN+/EUZ9QuiLpITi1mkkd6QlJjI61POZs7Wmvv5ZY1N95wAH78CUMty0NCNtBMPTt46cPHrupqaunppnOCyrJCXI2Mn8up57bHMThPg3gk9PuaqsdOWRjq6hjaN5UDKidlqjzOqQ2OC0'
&&'mLy5iat/AHrzCyJNr+kYa5hfVL584sRNzdt2vqHw9OJBsSDHAWxKmL3GE2NTU8d7vy/fsHfL8XvmNqYmhgbu1QON3FneXNBRhg00eupk9sjM+LG+jYMbDJaIjLHXvWLl6JGGHZna99yBdmSQraWLhdaN+1eOn1S+dcnc0zskNreVOWG07Wwo0'
&&'n+0fc26Lw5de5bZO4irdr56avOGD3bomiQN9REKgh5t/XndVxtuOId1TFiX2D2k0MDAMA8bW4t7evoXzZ6auoe4vAjKa+ycw2cbpsDCIsI87RysHunrnzMxM3QNcvQJTK+pn+YPQK7SPnrl8JlTF25q6BlqeMNikSVJfjp25qrG3ontLRBqGy'
&&'YmPu7ylfPK6np6RrZOFmGIXJJIAtpWEH4AAI7vvBGbgUhNCdYzNjI2drbTt/D2jcZOyyw90GR3TfPokQOnbmhqaz9wDQpJL06NeOb19JKmYxiB2AtOZ2Qd6NybKlcvP1TX0rexN/eNja6YJVsXgM2lhSXlRW0DUjxOBZyhFlTIc809qzZsX7z'
&&'twbPnE1ZeUnGprfL9Q0v//cP500ZhKfiOSZd6Grkmwc/cxM5C/dKNiyeO33x00+ZFcGxq0QA4zd0WV1fkf0QN2Te2snBqYEirHU+x4Mxkj9vSXAxzdcupGODImxdsEn0tTcYerjvr66UbVjFIzM7bN4BHmqcwhGZFaRcFFFBAAQUUUOBPANl5'
&&'aF8cGPAMtHAGfbxBewvQ8DFoFwBmdUIIoUmuoIM5+NQWtLcFcxrBoTH5TcACm/NBR2fQ0Ql0fAo6OoDNU8r/CfhglBVobQo6uIGejuBTYzCxHOyZwlmQgaCTEWhpD9pajNLe/pdSKQ/sLAa9PEA7B9DFFrS2AEksULK8SiNlRibEZ6I6oE7pR'
&&'GcG2NzW0j5pYKzhm1cuMWltVz08+IWRvqGlo3lU9SiVFp5JaQdByZLmACbF1sL8saZ1cBZavEqGkF6VJwf5xxU2kWdL0P5gMIp97czPXTp36MBlnUe+mFqIILmBsuRQu4dCImpmZuPk4ebkbm9lrq9roKfnUkWbNQ8dQy+vKtrd2ljjoZ1nOL'
&&'5uBOTXU9oZNA7UqQKQUOD/4Iny3gPnVJUsE3NFeFBbTYpboI+V+TNvN6eYrm4MMsTf96mZo2eQDaynrSQxPuyFubm1q7tbcCsoYhyrSw5zsbiqqXnaxNoosoI6Lx3akpv03OqmptZJI7PHgUV4iee14SJ9vQ31DKxcreCEUWUGYwSkdoKg5Jj'
&&'LroIES1MzHW27iIJyMW4paB6tH/qNuUNmO8iuyvfRNNDT1/DOypdouKa1ZUUFGhuYWNgYhWBIL481CEez5M/Jqc52sbXS1nj6PD5r1mHPwpdraO7h8enSz2LSKLmBdvaOzxxsHZ46ODrEv/w0vOqsYjc9M1sXD3tLM/eosDKqmC8tk1GYan/p'
&&'7oX9ey9p3fMqrII26/N5IL2+dvwR+AOt7VXZlb2gbJGYjYXBz+MK6xpmp60Y7qI8Twk7BsshgjNwS1Y7IzUzQScdhRtW+OUqoIACCiiggAJ/Csjnl/unRy2hMDMuuuZtyebBaG6Me+qEaKiWt56nAgrMCWP20I+fGOT1z70tBaRhuCA1Kqeke'
&&'Db24KGIqIzbAe6BfxIVlQIKKKCAAgoooIA8+D/GQ4ViIXGQiqzoBtmzd5WbL3TTBytSElsGZpu9RQEFZgshDz0MfPZED9k997YUmAE9OdSWWgJN3stqscF4tDdd3ssUUEABBRRQQAEF/hT4P8dDwRGQP8AYAWdfQmLewBWAw31yS6d/AfQzew'
&&'Jdvt/824rVqzZu3LgJAsLDK5d9s/vkPa+c0W5668EDQWTCraPnvlm+QvIbrV393ebvfzIIGaC80Y/OaK3EvtByPvrDt6t/23bgkYU3qrhn7q0qIAWDXC5rWG6r5vBQ38iwwl6tgAIKKKCAAgr8RfF/j4cq8MbB5LEKM02MbfQMDcwkwNRUX1f'
&&'TzjU4p27ut/tjQKz0d/bUeqJnamoq4Z2MDPVMTM3iijn9bzSEj9Pf1FiQkBkWnQqHhQXEJqQTZxm9qIACCiiggAIKKKCAArOFgocqoIACCiiggAIKKKCAAgoo8EdCwUMV+JNjNND3T+C6q4ACCiiggAL/lyGYn71a8ObzeygwNwhmGXHFV+Tt'
&&'+8tBwUMV+FODjUnElpUUzinXUzEs78iTPPNw6AowCiiggBgYArCjc1ChAFJAgbcT1J4hAfPt2tCET5PslrxdDxuZMzyXdoQUFFeaii0p6GbPpRkF3iBGhvuzArMaexvkG6JDfF45MrSSSGEq9BB/JSh4qAJ/YvTkopKQudj2uSX+CbGC/f23y'
&&'HMm1Lelno8CCrzVYGf0t9vaU8BBxYxRQIG3DnSwR9u3saPo7Uq2zQCHbG77AL+nOYT2zrWpoXpUVkYhDDMwx4YUeAMQ9ID1iPjoInwXR35NSU9veXokohpFVigh/jr4S/JQAb13sJnU8lbISByQ34CqH3zrarPwOSCtvrWzthCFrSW1vyGzxh'
&&'C7r7WbRGyglOahopzDcpOx8uxPrMZK2IsEFKVhjrst28s4FPgVdsVW/hqPvX3Ehg78eNohbheLTWoawFW14WaZ+IdNbh3q7R8R+RoCVgutK4M4k/pvhNdHY7f0MAeHWF3d9D4Ge2KBH6HSmR09TBqD1dNDpw/wBXJ6tQgfpn94sLl3kNBIyy9'
&&'qhcc01HSO8CWcSWMyqH10YtNAYXFrfAy5qoU9Mrue+EuDyRvpGKDVdzCqaroSkxtz8zs7ZbuQI+D3DtGbBwaKi9tJhAEJRgUWhtKdXtTbJq/GmDZQX99ew5ThTFZ7QBHmrkcvOPoEgr4Rdh11sLayrXqANyuXKU5T53BXN0f0eUf6BjtTiFxw'
&&'LgNIwOslUooH+LzRGSUYBtn1ncOEqvbK9mH5FVesTg6fBfkwzK4UMnNQegloATjC4DQJpyGd1Ucb6u5mTKwQ/H4ui9I5TGOwe/oH+/tYHFn6XxRDI6w22kBd22B5ZUc8vKGwrE9SkuVhLrtd+JXbGZVVnfDEBhS6R5EpezqEcoNwljX1DOLr+'
&&'5B51OT4RtKgTBcKR9kAa6idMVBZ31Oe3yGhb/m9rP743A5Cn7zzU0AjNqH7eSMzX8elNBQf86FQykfHKwfkNHQzCTUdlc30Lrk3ek7vCJcBSRbY3RlNjI4OOdqig336VzyBvel+MfOQMb6TXI4IDErEds29qXHwelppbZS22Vw6Ivys9EZqP6'
&&'kImV+TWylpvPSzhiiFjaw/UNwaHcwD5Ma2JlwVLiM2JcYuHNf5hv1aOYy6fFREWHLtyMgsO4KclxITkYCue+ukagVmib8kD+VScY0ZobHEgTc940BwMBcXfGzpaWMv0tDbNWk4AyApFp2k9tvvKtfNEt+Q3rSlvzYPGx0RA7e4ffrvAPDLZzc'
&&'yZBU7+W29ZWGmz/KquuasFuMHWYQBF5N0IuVljzxsYplrYGnMuMDBquzvcoGV378Sb1I1C3ESZJJrbrtWp+T2i2z73L5sfPkVRyqlXupgZow0ELsiMmufheJDUurLqQMTW+FwUVNLQFKte1hNeBalsY7Dk9MlSvgwxM6W9OrmcDhOWQ3+wfsv'
&&'tGOhxVfh89V1tWbiKBFJeFXtxP++//xhUNusdvW/OLqGB4vJDbGFzW7uud9sDPhlX0a8bIsDjTtS29qUiin55UyirmkVdC5pZt1Ru4RFx5B+VLkeil+JqPDwK46QQayrQxNDvQrixkcYh8jo8U7BPbwcq4sa6J6FZEElaDyvDEvoEpkyfEZ1Y'
&&'/l5lyZcxex9C1tJLRFOGY5E9tDo1OF28vojMQ2aqnC1wHqMLK0KBByegMcXCEbYbaW4CDydCiFf8pnd1VcCSAkpUrkKVzDUQk8vJDlF4byjSVnl7RPy+0gDozsql+gRVv08qQ5TPsCQ31LUOthfQGqMzm2ytc/6aLHvIRV0roRVVEiRiuoaYv'
&&'Ipjs7Zn63w23UmD/FGU3e/nRjm82paKSkV1BBYxaEr0Z9/HPC0mCXLviQ8p763E0Ooum6bcXg3Agk9F2iwAuT/7IjRSKbLRcY6G9ujHNPtccO0mR6FPjSY+izdmzg8NiL5A+BAfDVF51HyfeeqTFkWfwE4whMI/4H8ke4KQkx1Dx7yQWm1dyL'
&&'xgTAaKDOfZoCDlrc8gVtoBGpe1JP9VY0ZTiaRROo85XvnEFC4rDh4A0s2tcNUDPLYuMbUjDz9Lau3KX+vWQV9FtUn3PbEd9dcEcw/LKCBKeBWk5MS81IDnG33rFr5DwB4HN70RvPj0wrz4mE2L6rl7+QpaITnwP3tktveLsdzBWaLvyQPFTIE'
&&'Zj8+2dcPTqC1vtHnqIt+cA4Yxafa6LS3UPdcpPT56stL1HLe9HOAoO/KD785sPRRgYyn9+Pzk61sk1vB+WD3KN+ITYbpDlnyXVUPz7vyrBqeMXUpZKXUVpxcGmaP5cgfvsAPtfMBDqV6h4tLojwWM+c54qwzpa5W6u7F7U9ISQFWpupFDYgaZ'
&&'9oNfBFfr43XyB5Tj84ezBx88bcrQs1TaTPtIRxsE+bbNSEGsK65OmD9xdF4+FHcvuM5MqtfxlCHAvbDlTQJkJRxBIteq+wK/BJpWyZHk03JBSrPKiJSZKElndoI4gubqQqGkZI+/MllIRZpA7MQLlI9g4Cj8fou070ReKXBWRccSeiS2cQCDd'
&&'aQrJ1ztHwHwCkTlA5SL+6KVDcn1MrSRNdQbnlHcnqt8wvE0hVBGn4tkph9I6Lk/jOMT8JMKjEi6m/HEn6+ji8WEZ9YWHLJwg1hB23aCX3gnMAj/HAWdu5uKWbmU+t+vRZ9/HJhviLAVxpovlm5y5dHuFTJo9AeqDtnnfC/63Kgv0Jvh41jAPC'
&&'dy3n//j6ZVYJDxAYnF+QDn35w5kuG02j1KlpksH3qWt9x40Ls3XtlaFlu1scsqeqCZxIDQjKXbwi6ZUWUNFnaUJV69gVWkbK+hrATYyw8F1lVFVTJeMVM4PTi0szME/H98phlpbXX01gS7xec3MKbnb9vvRbw0aaNCyyaoX5k5umsWz0mDf4c'
&&'yK2fhaJ6jmgMjr+xAPjgadKbNM+wcBHP44PjUXN9fV5HKQJu44zoBRVU9C+At4qHVsbHoTIRMvqozQTucG9tRnR0UllTwxt8pe5Skq/6Y83naDJH+o7fS27I9PZoGFus/zgUX/xszZVvH+XLfgWPzUG6u9R0dcyzTq3wzJINl75Vk+1JulB58'
&&'T6PnxfPk4m5NSHhkm9xQKXsV3ArE1AqjsT8IrHllJ1WV3liUZhThbweJ8P15aiV14KB33ICoyCEUS6DkRlaoO5ByJFGLgZS0lOAxamBBYOid+/U80OsWhPr3TTHfuLXMAkHVoZZpdBmsp8LmsC6g+vCTCO73kLly9uEXg3TtCtHshFyzXp2zf'
&&'LTaY/U8ZArJbu0aO0VZ2B7hLUMbGQMAnxywXVHfGbekCxaeia6xDQZF0eaeoyLZRCOLw61SqfLOSO5A4TirfdCgN/SLTygREk2Mz+2RMe1KhYl33waLK164l7qFt7DEF2mWGDL+d8jtSyIBNnaIfay6mvbolKKPl8erOXfKtlxn4srwFs7Ftg'
&&'kSqWiDSjgIPz0Q4Loq3KqqZivVoaoB3Z1y9d709GhfC3+9u3S4pnP7FJ9lHRdqTB3rnf8a4OdSiw/tCzCVS4eCrbrBGRvWJsLvVT3dljb+wErnc/69ffJtocyK3DGnhiH4G6ZtDytbQnwHP1irqiZskPlfOy9u2Ulsr1AI41DwHciczBfbQhR'
&&'tSJKruHNJ5eTXRxzDWKGZKQDVf5BB8Ip2CZ5ulMa+PQRpItBdGV+63zlrWH2t5YnhUUh6mizEUR9Vqw8ePwDcwr0r/jobHstPeNo8pxsgbMFI5Nouw340Cqp880Fy+CDnXzCfbMoc28J7K1pTvF4CKf2Kojonx9vFQ9NtXCKcA2TP0pPEgR95'
&&'JJsRHpyCbl57o3NHnSJ8TpT0FJe5HFJpxaU3ctlPlB88ct1yss05OChAm6n19lHBQ3UOWW8m47ya0s3X/3mgUxy0QDKK8bL7qmsttMZ0RaD0I6sjJXRdM5ioLIqjR0qYwqZ05QG7NS6ypNLwp2q5FrpeYT+jmBHtLlVNHA6PyhKglGkqzMChr'
&&'X0xGdVS2hGQE/NSAOWp8HLxba5Tv2AjC0b4yPmKubyakbqzn4XZpnSP5O2WNAINpxbG2Ya0Tln0fqvjX4DM8SNw8hU+bRPxK0X0nXV8dArZUP5pvv+7/4GD2ySoaURZklOlbFDBSxPRklyyNWrLDWOKuqpxy0dJJxYGmqVSZdHOyWgjnQHu5U'
&&'6WccAF7KheagQtN7EhIqnLtXwMllXxp4qoqVHmWdUR+u0wTcMtlzYCdOyJMnIQ8fMw2w8jfTbpnCDgFZpWxOXWYaqtXIo9UUOgZLIaGMBcCRRRZsoOn04VdTSb9eGmUV1zTlqrvuuCvz+LUzRzGf2ajxKvn2hIHuud/xrg5NOrjq7JNxZPh7a'
&&'ZRaR/+vaHGixarjHOygKWOmrHifTZKHhSDZeZW4RbU0ymfy4yViyrwWWLD5XOq5fiLt/Hyujamp0/PK5XSONe3bC1K1IJGnncgmlRBsnjGcKTRZ31trn0bcQ7TUyCEQyggcy0+3NAqOzmubPwMhux+WnpmZm4jrkpqLhv2w8cekDs0YJP3PAk'
&&'eGBN5VaaTi7wXU/8MHTxDfGQ1lNQQ/tQnPg82MZ6mE2xetrhxZTWIrcuX92vE08FG16y1rfep53xh5iUVZiUkJNV/dbPVjba5J9D+90bvmDb1us9OW6q8s0ZGd0I2Bb7MEfLbLnm4aCmMuLN15ZeD9HhlP7y0OdAh39MudNqdhdUBuHoVbJ4p'
&&'PIZZVk46ycit2hPSnHeah8cstwi10B6ZkPbSgpFlDJ9Y2Q7JzX0R4ahtZ1baxthBrMEzw0tgyCh27aGB86V08DXhWLdHJ56NPkGXkonwyST60JM4nonL8sEn9J9OmaIq4dQqbIJxkQvj+f/lgSD2WS9hgmrNyZPbPLJY+NReFtHYsc02SNsaY'
&&'NVO12pxCQYueP8tCTy0KtM+lyhBtyuv1Ka3V8BsHExP93P9PIRbKcPdCXFFOk7lSPrZ25m9rJrX4ueXoR3QNQI0/IQy/ugmlbkupmbGgKesHmi9+HG/m2zKSp4tWmF99zrE3LZfAgHeDHeKiyFlFUDB/nocaRXXN0yx21cl6F35WJh/Y8VEu6'
&&'peChM2BSryiPPb7LNDx/21oJfrngQGxOFrAi1gc9NGOQRDelPdAtTze0o0vGMHtek2Z6rbXLdHeVUR764AFWHld9kA+2X90f9VgG5wFqbulD5+roVBqTLb1BsDkdG0Ggtc+r01dnnrm+f0g2aj5FEm4zJkNIRRF1NPlYY9jW9ccufGDaKNdFf'
&&'xAGM+ucdgPvWyR2viELIp+UYKAZkoHHz5MozhuqSlBTD0C1kd+KlKQKzB5z4KECPk/4n6Rf+XyBQLzg7GgJY56EISMA8858vubSUvW88Sb5s6xyOx2DbZVpgUHw+iEoKiptSvAFoGBKBsjx5xkRewNhP0D5s02exWVLucnLK5uc3e7tBr51mz'
&&'B18QXC/pP6Unxh5869g4Q8dP31FToTflzC23J50lql5TW6/wq8Z+CJm9jqpn+myZfliqTPHOFIc03GXP5WRh7KLYyzD3ByLXgTkb+k1BI1xzL/VEny8Khf7umlEe61E50gnAQCgfRVEhFR5ehag2SB1JQ4QCn7RbjUkEr6QIp/xkWX1rZpKu9'
&&'JHloKxUM3SOWhMqXRfV08VDA63GU4b34wUyF1gcQS6bI8pwAUO2U00Y3k04U8NE1WHjr5YKSflDJ0NCTwUJCqYptzaheaNFN75MwyLccSj0RZpRIBbwTllaYE7yeKf9RRHnpqWZhdztDEe4wNe6kdnY8gOVuWwFngYHYKcD3dwFmqvYfLLgzJ'
&&'POfUWCtVw9Nf1+ztnHknYEBS2PhLHqprXT+hkRcIZnpO4TltYNOZTeEGM/PQUTSnoK45VsVCJgCaNQ8dfciZxu0oXgsPHf2W/D8sjnSmG43OAejFavRb8iV30/hxvthqzJfWr/Lw0MmGup9GoXZIig8FhzJwmBXL0hGkGQx4A01tAa4ZN/36Q'
&&'ZnN5JTUEq0XlV646b903LgYp6ZWUTGlq2Ya9iALbFXaA9MyJ+JluHVXDua+U+nzuDeRAqczSdc7JDK4eu4tTQW3HZefFBaV3MKb8Z34r9Z82LYtp5Q+nG4PHR90gtHcZzJNJeFOw5OSfVxsG+KOnj1Tk3LwUAHI40vZ6qB2SMGr3yS83xDYnm'
&&'R12y+xsnPeMnZyB+tDbljElBcpsiH+yTE7HtqTYa1x/djCr7Z/vELlnGMOQXTadeT62uj8uG7j5o2bvYnjx5iDHWmRBoeUT3/+1R1vzYxXQ7WtFhnmfVNN9/CRLSteJvQ5/tDH3sxQX1fj4TNYUdH8mFN47AFiWlBQYk3XVAfdWjdPm707j5x'
&&'XOXECXlKcGRBkvm/fASUlJeOoWmxWVJSt6u979h8+eMAd2dHXQWlFeqtrax8/v2QJ8O+9h9wSRhtoZZZ52x7/cc0/f1z3a0jS5FTkCHiVSdZWNoYqDy8s+GkBAHxlAWuYvpgx6F354U/0rc9eP/bj2LsDq89YWhhZmxlqqpnYeUYRQYhivd1Y'
&&'pMeDPbt3ffjhB+vXndFzw1bOxcmi5PLCzfc2mhcI95G+dMt765YtBP7x9QHle6VTGxX+f3Wqo62j0p2rv37z8fujH+lHFU09F2tTHS19AyPfYkbbqNDFYdFR8U/Pqqxaom1u6RXnbrTvk4WfH1ZNH6pi9BHcrx799MsF2/3dyyWsrbLz0Ha4n'
&&'3uoZXjtH67UI8XnXnLEZ+VJ0fmy0+qrzq+A+TSA/SAvu6hE+WHw16ciVj7A5Un6TCzCnbh6eNroJlKfFAOcz34ePkNqHx6blR+AVHZrqBTL9iDRHtqlHyjJHjqYk1el/jDpwPGwxfcTH4aSKdJE7XnnoWxcNV5LN+3U8dBjV7Mcwymvu8wLhz'
&&'2Mys9Utsu6qJPhHlaR20KPs8y9ZZh+2qk8KK2V2NpoZZd7TT35oEuZW5mIdp3e0WRhm33+TMShc4lPHInlPSK/joD0pHS8uxVKST1h8aXnP3p2skdFRz66nqhnFrX2XLC6Y309tKuDbDyU0e7hna+snnTQpMAyun2QR/jlOtJAEy+BuVEuWWQ'
&&'d2lEoXSxrSspXdqxJypTdm22knNeo/LgQTZguRnDLBolnV0a4ojnCIYapqrijFfrtqdDFquVxeRIMpCNkvXTCc9jor7TsJOAqYgYeCo6Sj9LIvBvOtZlF0ILOUEWtqVuheRBNioOxkIde2htt4kSpFXZTJ9n0adTqs0GfXc4bvUryjYU89LTM'
&&'PFQIcnaFniPaKWHac4zx0KtaRNGbcapbyiTwUH4PtcHcMkvpTOR3l6MOOpQkY6UbnOeZh/L7qfZueUrnIw+djn9kiStsee0535vxpQZ+iNNPsnQtczKotMzwamPdtNPWKO0QSlNzS2B86X31lBMmyOuI7mH6lM1xpCc0uuS6SuzhY5HK2qUJ5'
&&'WJLKAtLbvZ1QusaZK1T8lloUBw/ZhekMDq8AhA7rgYduY9MhLYUyshDB5HIivtaKceepCt5NXV2NJmkoPdslBAfCg6mVKAXLUqF46XZQ1k4krU7St+vTyCHu2nnnRcYv8AGqMW589YluM5jnJAadw5Q7RzjN10I/ORippp7jxS1DhNsvbhbVh'
&&'4qRAsGb+mYZwz7wzPwCEqc3YIiHXPnoRiMKNj9LeUJ/iGpFLYkDRGzxMf8wdkd27Ydv3zfJpvJDdz+26VrH1k0TTmFMdCeF6b7xNz04u3dwBfv/gP4OVCqgbl9uMzP+fFPq1d/9P5Hx35/bPY83gKJQJcUjv88WJsWZn1r/5GL58/alzMaQV5'
&&'ujuvd3Xv2/7ZL2xbeLo2QycJDhzB5cZqqx1dt++eC99/b/8Mtjad5eNLUMcKi9mW6Gx09df7k+SOH9z/Ut8kaXbep5ZGP9FX27z907Pix42peudVt04QkAQ2sCXhoBE+vm7/PJGAOZhhr+edn1ilqif65ITcPpWBzdE/uME6OzEQX5Zdmpeeh'
&&'Evwf7jrtmkl6lUxQwKQPZaurH98CfOJQM3klq4tYHHwSWHha/Uryq4McRm8bpbq+oawM77Xlfz/duehCII7TS6knEaor6tto/ZPymXDusNgcLjQ4nBEBT+pY5A22VSJT0hDYxskYaSYq5uGJrcAmVdiYE1eth53KT8By7UjK6DztTnH1Utl1K'
&&'bgQM5pqhcvvb8MLn6rFVgn49NgOY++h4Ti9O0mZFZWkWLcLqz8GgCWuZNykdMroJNaTm5s78p5GXPsU+Id+YP10Hsrn8/pba0mNuGYq/O69o6uA93USKBRKB4VcU0Woa2id7mdSquuoeevwo8hobGlKRnp5cqi3lsb1a/pps3ZLKL22YtdFYN'
&&'tddw9Dr8iMvLQcbIy3/aO9W39dbowCeyf3XkYXmdyEozYj3cM0lgCAiklSadNgRxMeh8fhKJMZKWkDbc43AWDx+3vOeZWX1aSWWh1ZveLwt+eeueWWVmdm2B396IiOvSNk+j3ZeWilt4tvpH3GPGXIkw0sViWiTMuJkI0elmpBZ2c21pxZFqn'
&&'lXKoTRwrLoaDrWlLLiSaGqatMsIHiSY1ALjgS448JSmt5mcwHD48GzmU/D5s5xSyf1p8YWWrxgpgzlWwIeWhmGrAiI7Fa7Ea9JmFZmzdN56Htj3wK9J5ikwv6KjCtmeTm8IgCDedS7wpJt51XHspstA4qNjTGFZF6ykpbywkdWRmVFi7ZOvmv'
&&'N1FXz2CPs2XIBu0sv/TRGdnejj97LlZJE5s92uvshvLi085Yh7Cunkl5vyc5u+SWekVOWWdpVUdFVXt+KdnHGaGSTGNMur/xOrsZnS3DSBTx5l2nxc/7ejKa4wqqXcr6GsidJnov/udw9P1nkJGyM/JQFrm27OoTpGdYU35lfw2xq6SU7BudB'
&&'myD39cjScgB1fU4pFTzXJXEYTQygs8UDmZ8ej6DL3tnc/swNbn7AmksqDRaFUOkM6tgmuZF2vFEv8ymIlJrZnWdlWXGRj20ZRbEypcYVR4QQ24ae+vuzARAWQYeKsQQPRNeYeVZA5+2YzGxtWbelb6wrm6pQ1MoWisfht9TztSOJzgmNeTXtu'
&&'YRGz18UXvVMk/B+iTkiJObh4I8dkUh0dmlxB3JEal/KuShR5Ov64rlyuSTusuXrJ/OQwcjSitVNHKD0zqxxZ0FhJb4oho7q8wHwnErkYzOIw+lY0oxyo+wGfltpbjOioq2gipKkCvialxH8+sN+WYlxCOPPAg979k26kfC73jqknFoZ5LjWMQ'
&&'9q73OPKJA2baptvVVtwpYzRWX9TEREU2ldd3lmJYSYlucP/JWID5l0iFAQGcy25vo+MYBW6Pn35oX+ScOd+eXaqE76hppEWGZ64+7Lbxe1907fWWXgYf2EbVcc4xsK5LRfVXE7vLqFkRGwYYHcUu35JVLeMH8ntr9vxZWkSV+RU4lwep5hVdY'
&&'R4dcjtqtBYejG9LQkPtT553rKapHU7Xj8NZwck51K6qO4huBPvkg7bfgLknOA/LyUOE6QKxo8HAuepY2BP6hdtEydzeX55axkGGHLD7I5kiUG9kcUCBVoc3sbSpNgadl1/WI757sXpzV2ePnbA0CM7JqKkrR6Oz4IK8DALBu31e2UxcKPp/b3'
&&'4Ij1rc29cVdvP37MuArN6Kku7EZVXb7/ZA5CZWV6Ny01LSyspbigIv/Obpt95mQiXN4nOHKyFSTncCyy4euXw+ODs2raEaji8ri/fyULt9UsdeUlIxqBh46CFbY7ThjaxiJqG4oLklCpKZicaXW2qe0Tx5MIE+exgOHmutKo/XXAHsOXzXK5r'
&&'4cbvzhXpTdPcP9K69HYQuahrjTJVJWx2C2taobqqRl/jgjf3goy0zDJi62fM4RDQq8UcjHQ5m4ZKf7m38+8SCFObllD5RGHvt45VUH7eIpKyAjLFbvCLDIXWzGEW8Cv1y6ezMTqvGGByu3P9pgUgN5Zz6DTK5FZWXn5aOgkIvMQWPzKRzphGy'
&&'IgEiJTw5BvVICjhDC1c4CwEPCy50dhXO/BABGOePPiqmwvx8pEOMdJI8le/Z/fuRacrC9q1vhmJGDVeKs/+XXp8KpZAhNIJEVegL40CKiUWr0Aj820fQisC5UKgVpiryx85KSgUXB5J7YGvzgxrr/LLLBE2dHRbE3Vi9dDXx1Rtc3IaNuwncE'
&&'ZWmyBVhi31cOIdI1gXFnga8coiUKjYU6ALD2C1W9l2Sz/tpnf1sGbHN82aVtD4DvT144GQ91ncw8lI92tPePcs2fd+WnZLAyq4kaJtkvMDNK7Zzspqp9y/x+1y5ySmglT/iBM8vy39PIfmAlpqzkUwk16i/IDXXjAgkuTlYeOgpGm30AWk+/u'
&&'u7VoBPQ04Q8dBXcN6WlgctubRmoow40drJYbeQHdik/fg8X5aECXCJyp3nhi8QpHdlQdcEsccttQhu0ZDKPPHQw0SPrlCbKK3VKKNNQs7VvytqLFbjXHO6BCwj7wLTAd1wEZxrfht1/PJFitB+nVdBdMamv5pSkYlQfpqn5Te07empi2qLLaH'
&&'jy9DgsVpi5+zrjalcP0vMMCnpMYqcV5+2xzDEKhPysM/BQGoVg9ihwrQYO/0rG4g5kZSH/tSPhwROiBELQa5pQ/fQaQcJ2z84n1muYID0L5RMHaC1tSZ5IV+gME7zqYeKR1f47budZRlNx1ImXIWK+M8g4rCOeJI7WgNcKrMOWjYuqHYgE4Ip'
&&'sPHT0g/T4xxSraWBrJiUPQc9Qh55dtgWstWumkHG2kIcejfjlUJJaADm/ZkJWpjfcdk167yoBpEOyDfl56NiDFqOxyvfReRVDk9+2sRA4EXvmTlm1YKSjnV5PHahvZzI6u5NRqGXCyRIlwkMHamseOaYrOzX2T36ovqjA+Hcvl6TlSZLy54uH'
&&'cnFF1ZoPk696tE4RWdklWRlLr6NeBPW8ViddBhZ71jjkhxfjq2IcsuTWjgjP8a5vj6shPsubPLm7vdleC37IkljXOvlQ7VVFv+pk3tNvmr6MVYXC9jxJufWsKTwaH0QcuwWt1dorfrsFpX9gFjyUkWETtkI1xzvu1cjjthDKf9OEf7dZEg9lF'
&&'7HrLxzGNjdAT0A6q8vAKcc0jEKVZ4cTgLxy/yy7vO5GaHbbde9W7M87Ym/6kNLLJkY5t93aLxG4VDNEgV595Oehow9SV1Vx5VFRak7/fGeQkAJS8AsXX7Mw/PT34NJwuHIUMjsPUmxE5WQhMbWYthn2m76yaFhcbkLF1F1vuD322Q7g459MCy'
&&'aL9VKLEi8Df9t44EsbCXk+2LAovdPAUi9J4aPDLfl6wMKnxf1Td5v2oH3nzp9aYzt1cWgCYbuEjPfbo9oBqIaJXYhOe3H16ob97+3KgA7Akc5DezH42wAAnLkAm7qtNEac/O0HYJvtNMm26iqw7bLWxSmZufEJrpaXLsIldeJwW1eKsapvaVX'
&&'HPO7ubBDjrGMeFVEyT0U2FHhDkIuHcoJ3nz+8BtCdJjFQ1ZctOv6tUtykqNX5IkTjAPCNm1iQUrkK8OOlhzcgeSjm0lfrry3XREHemkmtKs6IDQwOC4+AQlhQSGQqLKd/Br8+GjonLs4jeJJgdSH1n64AfgkHxyhCZbXD1Y+AQz5j4TsdJYU+'
&&'eo7TRL1Sh0UbvwUWbnX1wb46NsTpq8BC7xrMwg6vPcB/TcOl89BOn0D1g8BiD8mJxIQzTunrFcY6QaIzjpmGerIEADRDZ5c4CKuy7G9f/r8dziIqtD50velnf1cvR0138mCXDvgKX8fEnyjJQytLDVh85WoEcvybXvxg/b2frcetdjU3gZ8v3'
&&'rqCgLpOdntosZODf5RL3vyl3JsJ3C7nQsxRi9KSmVNdcbIbsL8t8/rVf0DUttJ41K5I+wFpquRB6+tLcM32beC82hRqx3iob7iMur3h8LhiLdWMiFezUUBHZKUCqyLtAmoz6zoyUU1J+ZS0kvZyVMXlx/E/ifLQVnabykGYc1q3qDA07Jee/8'
&&'PqYBtoZdC88dA+atG/d6U7u7aKSXeE4Yara33vx/S+VvUmoyAdMMi38H+5f7NcjUKP6KCim8aeOwPjUt3zKroXHKzecD/94sUaMcLJBXsfHAq5alSNEZX6hoboXvoun51KvhZInywWzuojCIVLaKlTOg+lPYtO37w40ELcxbZ+++VMPYl+uf1'
&&'P4TWWt3DQnIzX86K09IBZSUGbXHZnRlgZ2casToIJh1c9VLt/lef3Dm39IutCq2og+opSzdQnYbEZqe7ZPtX0V5+4CzFqDzV0kdHBgZOSV6GhnOzf8Cogik1qr95uXRCcPzM/EvLQywf9Vt8sTRepHEAPKy/9YQ+G0g8pIs2Oh4KEVrKmMtwR'
&&'2TP5Yo1FwKnIA5dzUxq6sosoyflNyei2EjTZOyxz2YpQk+juKcN+0Mgs47FaoRiX6ecQf9zqr+rSUA99z3nioSzSIbP0nbvLpk1euu412KXbhYiZ6jbNCVSikmfCF9rj/lXZuUXKZwPuveSe5KaUjJqwya2u6xk869NVedUDYl+e4/UceeG3W'
&&'Ldp9SEKAiK3nA/Y+pgUO/kTi07vrYZm9tJ5KI8wXL1puaeyS5voTtlnG1u4c4Mkv1w2eqjhygkMuQFyMo1QO2t22BW8yJKryCO/ebjloWltQ62kbbnr7rWQ1adyAkQoJQtFwa7aW4wjQU/rWfFQsJ1O1bmVYBNDJf9xIf8tsUHeIebh+OldNl'
&&'hfnJ0ULZQbIcXGiNDAwKjcpBnrv7VnxQQnBCcSJ9lYq0/UxW8A4GGs2EvG79x69soC8ybodjq8fNWEYp6nBB5K6ye/OAysNUhvFF1oGvNI5U/8pni/8PEjL7YDwJKLsBZR7SYWoXnhK2C3DwhCbChSeSinFZ1wCQDW6tqhRCZ3sfn6a6v+fhw'
&&'5zQ0s/dD6PRcX3H8lBaeFBFqduB0rURM43NadaqL6AlM5n0mquGCtr55VXKSCh/7JIQ8P5WVce19p6zoVCD0f+umna48s0wp6daDzebDGfiEPFctLiL0G/CCJh8pfQ0ROEBB+wdHJxSKLACUB8+Sz902bR/f1NiT88rqPP1+oMRrnT0Gl+Z86'
&&'kTatEYzN58DWL44/kbEC0jCq3XM38N5MPLTDO+DRAeBbd7LEdtpyzwLAdkPtPLEfWulJGh8Dx91JA7PxhCm9snCjyorHonJLRy728X+BPZGJpGmLGauk/4XwdYz8CJLWm/T7wJfnzvuNe14XnX1v5Y3NxuMZG6pvCHmoqnI61HWy89ASZwd/m'
&&'EveH+qJwezLSUOsfkKiEaQrOtiI+qqzyyNcqsUEWvIhzczLJ8smpUded2JNxW2/wal1yfHwGOBCjn+kTG+WG4K8blPoNbXm6ag9FAGsTIeXiw2FbqPgzC2bp/BQPqMgLx1YnRqcJy5Q4sh49VNeqkjIOrbzxUP5xZERgDY2N1dc/mFxWX4Gro'
&&'scyQ1k8DWCT9xuXmxhNrbZjxAe6kZ9dafkxdgcgJtlRRRTX+X/6c9K+3+GWeq+EK+b5RK42jQ/SDTT9PDggKW+K6CF6yTKKIRJ5aE00jGLxI9/yJ8W6TmWL1dinqKR4Fyyn3m1REUNh47JQKzQw7dXyhxi3VDllFZiJJHecLGDxDMrwmyQg6I'
&&'tUq8/yz60rWCKVoNeXIe97EsTTNHvdWckAlfTjV1lEiVKkorvm2c+nV4gszxvq1VJcNgMNiShaH15T9Rj6zrR8UULzC1ctSQD2Q35GWbDQxtqm57qRd9A8ES8/hoLgWNJKjp1oosnt7YNu3R9uDFsij2UUvy/5xJP3qmd9j5M+1s+Z52JZdC2'
&&'8PnhoRx07jdmKUccISz46MDoHw1SLTNk7ojZoMcpt2TbyeoxdtATHpu+/nT8vuDRtaIcgQ9xKUS/OrGJpOIU+c4T6vRCOeTC4kva/kfC2WJ5j/JehAP3U4wjZAx0lcpDBYycbASwIiU4T2x96DIJz98mMU+RAM/uMdPAkNskx1FWFfxqi/b0l'
&&'3mLY/bXZqWdyhhhSBz+naqX4h+qlWNFDg4ha4sXL0lLqBqEpAaz4KHtrd3O+pEX4cMylTqdN5R7utt7mkcQXoMfjXAdr4h28EvC1E1dbRlw5Ye/AMDZQnGhK3TrhuMXJNZtafd88fAAsNhDYlmXbrj5h8AX1w1NKVJfhVPFDjkAfGDkiRO7f0'
&&'+p0/4dAHAwEYTYd+XNl0tt51TEe5x7Z8f6989CWIeCtJYdWfPp0/HZWKYWam2g7CF5Xg239aSZqj4vqZhHHipgDiPNNc0iYRhFWv4/N+ThobVu69cc/fqKG8Q4Go4/9O+L2w8+fjXB3joeWpvg7p9YjBdfAQYK2lx+BJa7x9DAkU5q3J1f1A4'
&&'BF7NAOiu/GRuuFwDxlBYLFh1Z99hfxtvOFw/l9qPOAMDCre/vvKeteunCubNnzp49e0FF9fbvO3/8FwD8z4kYilylCMZRovTlBpXvtAtFDnbklD9+H9gdkVQ37UvLxEO/OHvWN+nlX0IeuuL6JsNxsbFqXnhoQ7iXd7hV/PzUoJId7AFMUtYO'
&&'G1wZSmqeorF8uW41Yj1HPqSReflE6QQP5adh8HY2yOh6Jp3O7htg9jF4NPpwelIMoJxv49fZAwqGpDrnIr1TlNxx8ApR4ehlfOh3iPhpPNQwSCxP0TAWhQDWwy6qZmh4oFQtslXMkNfNcx46F+xVjV7wjcMKh94RCCFofnjoCJ8bbem5wBpfD'
&&'REozM0KCAYMcLjS1xol2nFLB3H7XMmofFWPdwtLByywJjHCLZRr70/oxE++XIlfxHJjpDPUctWeHP8P4zybKJFpzRigOeu7fO7UOixrEWSpPJRQ9otezLKL06qVCPBbzkmu2wKyfRBEtyfl0uyLI4yqtOzfbavysmQptCKIja0J966RvMBwy1'
&&'7my0UOiq5y4zx0gkcLUKSGZxbpIbjBvgFOP53ZSx+hDY9gMhIAVeRDu9ZukE/vnZpoXBzokMxrTmUBaMhMn9webNkNN5TBc2nS+1i+3ChdK7G6LbSA3MLVi9OzeuaHh9blVjy2yTJMGWaItTeWp+iaNklU+8PFtZV9u040PpRa8t7V6MW/JOh'
&&'4Fdy1yrluhlQxy75rk3fZJnvJYpt3rpYkYCHvPD88FBed+KNBgiYcQpcymJP+hRnipu9rpRlDsPKyg8vhMCoI0nvK0nPXO2R/YitcSPjRla3ZkU2vzmvHVt544rfVdwhizJBqzj+LXGjVJfZTvnfIMqOc5zkyPolUHjrUHxQYCewrKq0SY5Sd'
&&'xmF5v0is28KvoHfq3i6saWRI1lXxaFUV9z3yNDxkitGobO18YYAq6JWi++q8cTFe7WG5qIl2KKu2ZPHiNHg1A3LOyctDqRUkc6u0R3H03j86aW65h+uLYOu0ec+aymHTS6Od/BGEFjElGdFl7+WFwH9sB8WHRfAP66TUbZmJhwoFrJEsk0tbN'
&&'o5lrXxn537jPBqU3MiuYAXtBT4w9qoW34ibY1Vv/AP43K4Xwj9bJh7aGu5zftvhnzZd846PIlNbKxLuL1RZ+18oHkqDX15yatFS7TEf5C7z23YG9k+bJTfM7QUxHnesETmN85jsjM3KsXjknp6M+0PVHgrMO+ThoWibRT8dWKAWBPUb8hqw7/'
&&'vVuxIm/n6LeCifQ6/JiY6My65ogBAzqEyM4XvAnXBqZRF9IErbCqUB/MOYkOgf0pge9xRiAS4y+2DdiY1G4TLefN7soZUhG4D39ukpu6PKspPgcbExQsQmJKXAYDHPjUz9sqic2Sz+o/VDp/W5kIfqvA/shSXXT9ueZsNDVeaZhw5mhjsG2T4'
&&'v++Mccycw3B4aU/jQrTpKIhWVJLc0HNLMvHKqbOLzsoqqyWEepQmVrVllLeno5mxsR3ZZi5NnNKCUfsehNo3YjUYzO0cgahgIRtgZUQV3nCsisZxp9ERq/dCpdVs49MSYWOAA0s+/DoVvS0M1JeY3JeU3paFbYrMaAiNro3Hs12cPHeZzgw2c'
&&'lzuQCBDOhdxCGAy4VJiS+nqLfUd6p2mop/m0gYNptTgCetkzzL271e0gxTK0k0ec7Ncs9+DvjZEvoMrrMnJSgbuI+3YiXJA+QHPVc/nOo4M+HzyUV1n8/WPY6hvT+J+AIJWH8kltdEJp7wzxn6xOWEKRmmtFSM5MVJRWez+aHJciJQ3meP1Qq'
&&'0y66CJEvW6ffXh74YQ9lFPZRAl1LYGXtWRiWzPQzcjStuyKDj9fOHA15ZRJdSqpC1U43DYEXeeoCF5017ksADVEl+h9yygrrdRzLjCN7mdLILNCHnphrH6oaMZKWmBe4eolGUjo7KHy8VByXqWOK9ourgMiW4DMdVt4mKx3biWdvFdRTGjPKK'
&&'II56ZwhqYUNCcVUUMjqv3ye9ug2fb88NCikLidenATyHW6JHeBZuJBvWbwdaKa0mB0wudJNdhc3NdTVPwwv/iLA+W9HfUeFW2YyUhMsK4Ye0vD51A41ELZTDhvA/unMgEU/Qq5nsEbzXL9ZC2YLZWH0nu9PIOB4yW4GrGpJp2Hgv18VmlBF31'
&&'YuvVuuKay2sAZZRDZy5A+k0c6ojBVGt40qRVvRuuH3n+AFX2koSx8yZKlaQk10IxYLh7aWoo38Sg0C6NWv1afbUi0xRr6hCSGy+U+PDM4/VR0Biw6oZAwXaNXYf3r2QXAQjeueMeF/Dg3HioEk5iW4mGlff/GgQs/bty5bMmm01rW6U0ig0XI'
&&'QwOFYpiBe4W4ENSZpqX+OfCucRNEXswZeChrBGV44PbNkzoG5r5hvkmV5Gbhy/GKTTbfW/nuGchouSRl86vfA66ji2aBhoGbVWgxKAV0sBGmpxaRUts7bzpmbgfR7751HAGjcMv9k0MeHlrn/f3y44vOOkIIJPS4PR/+vmTbiZyJAxJ4aOUNY'
&&'OvlhzezoJp/PTyUTa8pyYwPDcuVNPcFw8l3gMUuKcaO9fQ47zowegewL0JX+Rk2KSkSYqcoNP1g1bF1eiGgbJgnHioYQHstBf6tEhU8vw4IkH0+wUNT3k4eCtYhPTy8HOEVMpw672BQnGIKL9ngYqAddGXkoSNsBr0B142u6Syq6iis6igl9p'
&&'XVdvq6RgPnUjVc8cWttMrqISp3WpkuNis9vUrXDOkA+e6y1w8dpsFCYcD+4qo6uWJ45oeH8gS8eFvvf1vVVkFEoXLTfQOAq+iUzNerUm/Nyb3rHHcwDcwNJIHcJj3/Uq29qQmUSpu0Ic4UrXp5UOQ3xkh7BISER02Me/dOqparSM5aOo3m8sR'
&&'5iWvbgKyqean2UGLZz8Zxy1SmFwIlbb2QoauBn2vK6OEWn4TCC5bVEThpjlrU+LRHmU1S47FHeeiJpaM8VFTXPc5DJ+oZckdYg8213cUTwx6D7ykj9UX5wIFLiUoW1UWt/eVVDAqTL94ZfG4hCq9vmmFZODJTHcshHLb4pBnGIbO/D+qdXvJQ'
&&'rdfGQxvwlKfWmXpxnQ2Q41dmHjqUjwCupGnYyStfzQ8PJcUlbzRMfBAD0Rt92YhFavFnzWTVs8wO7L7eYBvPzUmDL0I7+TWknJ664xtTUtILbcs6yia9csHuiioVA/8NPoPT7aECUo2SSfAXt8kcUS1LjmfwOpOc53kzPsL4g0i3h4aGwIDjm'
&&'JoaMU1Ot3nkaP3Q2ZVlnwJWY3XJSXOMbWpvp2Rd0XB1tWd4jlWT9KbGeahoKtWXPBQxdx7aQW61c0DqhDZh/3jlMAhS0syfBMUUlc+nVy53sLMkOyEuKhEDOdKJrnuvLwW+cptWPD3yl02nlGbpl8sX8wXprIYZ31i+dMF//rvwuI5p+pQhIJ'
&&'mHUqJvXAeARY6DlOnKC+k8tD0lagsArLypliiyhpdbbbu5/F+nobO2pCR4qAPfBYMg1tsiNCBQQkD0OEbAQfSLB1ZRhZR5slsLuL2YCA31CGx/y9wbU+CNQq48Rah7HyltW3MKYkxm6X2y+eBqo7hXB9p9gjSExMpLzHsSqwz8dFnjTi5U6+g'
&&'Ln6+7ukxriqqSy+WxZfEbk4La3JjI0LAcaQooTon3SuDwmV1KQd0o4YBmOP2yRG/vfr1odDaUcDjOQ4NlvL+MPLTdy09NuEB5Tu0u7hBjcpXjdGGUAWCj5p1UqHZYsy3ZJYGHVkjioczivue7RvMUkSblLN7w8JRt7PX75QrFW4RLlJtTQK0s'
&&'584/htsjk7K26hKLKNPlNBl5KDTISbGAUm5wtESSh4wvfmiSaSuJgMtuDwWHS4qzgO8SPBH9UBWpeZLS0cyCh0LFsfHL4TGAGiYjQ3wsM7hDHhqua9ybmkV3FgHI53DnNUknofKwSwzwuDwoeFTOKCrCWZ2PMH1R5dYuYgceKsj4l37WQzcI7'
&&'7hE28DN5gUwUffIlzx08Sx4KCQBoted9Mpccb5mWr0f3Kbz6braxHkooMHqTk7L3KKDz6uDpqIDYI+OaXZkQYvUWLUZ7KE4adeCA8gkQCXDwkPi26Czq3X0k/SkKtunQDBcnrPZuMwjsX86F5yBh0rQ1LeBlLObI4z9WqV/1YaGdjsdmErKME'
&&'PSciwzDwU7Shechx++VgUlYUkpUDY/PFRQXrDEPOXgUwgWnOUTtV0f4SguAgjY3Jk0BHJhmB4VDgN0Ch7YN4KtLA5Id7wSYW6W97SMjpt6m5Z6Vffofz1qnF7IpiYXfVkt8Dxc/IPOJw8VMPLQWcDhIjRW7Ht3GIXk/rJRUr5c+SCoyvvRDOM'
&&'Q3SfBzDjsHo995oDBzdCMFHuoRB7KAlsv7Y16/JRIlN50d7+bftSV6B7q6/VhgQYX7EmyV/ePyG6cPzssH+RiE1+ExGZUSprwjAQVm2PAe2a94iKi35Z1Ry9+YkWFvkw6D+3vBWvL8qd/iso7Kr+tAtY8n0xJMuGX6y2eQK8Vbb17IwCczQIh'
&&'tixpPLSvJffBrwBwyJcpZjkqt/xFdcU7ZwpBKPQSo9yUgO0hHupKbmUhaHAm9GLd7vlEl+TNjzGlc7Aapn8rFNXNnKHq+GtN763AfEC+ui1xZ66c3gQ8mLYuVV3/cvn5xXcyJreDVi9/9UPAMj/RdD70mK3AmiNP1CErHBWe/2Td1aW6k+JGV'
&&'Wws/Ll3w+zHET7Rwz8OWdE4w2msbssFALBm7d2CsfkRoQoAwN/P7AuH1H6jzT9cdXy9fqiMj8B6mS/XLIIilVC3uPs83A8s9X71qIy2tmhD/XL6K1lqGIT/BgC/bnycL7baj/T1x+rrl3a2z8ZFvkTpy/VXl4nlKO7MrdD9ANgblTI94x2jsM'
&&'tnJ/C+qX/j5FKWJBQQKl9VDs94AHx57pzfOA9Fn31v5fVNRuPfu/om8LOS6lVIHlp2ZfEm5W8eyiYgdOWio7zvuZTKVuFk/sEewKQivjPEI8vFVvTR+NBTS8Kdq8Tkn4bDWlnKp8qkx7SO1g89n+MXCa1Tzn6edsmhNFiaFXisbgsED+0yCMj'
&&'YvDE+bFKu5FNA4p71HmesKWQxoZZBb8zFWjbwmBDCLq+GQzr1XZhlCm2msSZoBBtOrwkzjeyCrHHJ6Cn7chfC1p4iSkT5FTTiuRWB+kn9Ittra622W9ym6+l2MCY4by49XeZhiZ9t8Ncay7jSRag8eNb5nQ1IRK+o6mWE+PujDKXTFWLyCAts'
&&'v7Yn7K4pvlp0aWLQR/1yl7i1y+yX269nilA5nC2hAjDdPang+Dp4pChF68pPAX6PUTUgQ0teLD6hvq+c2C2rRZnLwKUjVhjjkoumLVF8Vjc684QrlYqTbjcfjQ89uSzMOpMu+kFbbgh56I4ZeOjLPEVGEvIUoWG5N63ynWaWcUTAKy/cb1/02'
&&'K9fbOtgjsaHjvrlitqYaUH5RWuWZmRL4KFdIFXpR5hFULsU4l9fSjA0gt9HcHlSbMtNozz0qhZRNJ0Mp7ql7CUPnTLzu+5qR+7ckxIw3QG2pMK+srsUOiNN1+1r8HuqGBl6q0dNLUn1YgGkRlg4fS9aZe39tXia3qz7nlL0jbuY/KnvyOzLS0'
&&'9bfS1axaGl9/+zd9/RVV0HvoDvK+u9mTVZ8yaZl5dMvDITO05mPBlnHCeeZJKJZ2I7thPjXjAYMDamg+nVNsaW6aaD6E2ABEg0gahqqAtEEcWACqhQhBBdEgiB9LBNbAQCRIlI+b4/4Wrfe885d5/923ufvffW9QRdT+WuvWnf+Fnwb4NyCz9'
&&'tZJ4Z03dc4B8XfBByoOb3Lpm4at3d34tJPnTZiTs1bFx0o4cjZ13R4F03Yfb9/eOn1nXSVcWq7M/q8621Xhjnss/tevyH8waFFtW4JxdsbdA99BsPJW27SqGnDpYmbtp/qLrOc1Ey054bmdh+QkktlURWeudZm2aEX7e3vqhFo0UdOmys2dIr'
&&'i/ksh0ZuK621hVVZfbD5byL6Dsq6xm2rMLtgyDvhry8tO3kbn/q7AVWnSuOD3h63ZuUnt+v9Ky+E0LAhU1Zk7r3WdJP9s5b1+o/AP0zcUOOclMc1CPyvv//l34++SkVR9Nl6ufdM2Fvr/x5YuW/Wy18fvO+KVckjJnRr9637Jn15T6nIPDPny'
&&'cA3gmZcdvc+NWPskz8JBF6p9dG56tKY7FGPBf5mwLJDV15I2z+Z3vRvA3/7dmL1Zc3LHcMebv/Dr3y6P0vBwZPnyy67EVbsDBvzvQvN5f/x7x9nXG3b0ho+mTF89LzRK2/HtP5jmbsjP2o+PqPg5NXzwZmC3KHJiUFZ+bc4nMXv2Y3l0OrtKw'
&&'Y3/9ev/qJH6rEvK9H90cMe/Ksft5s0rMbjXpvjh/76LwOB/5q94bN170qKslaHdG/V4t8DgW/93ddfDduz/crOs2lN/88D3/l2r6mfF507aPqEaWMjjtzU6t+ny0s3L580c2nK9tyK66bYs9ULfxoIPPlPF5eNPbbw/sA/vfxOl9pXgtg+7Gv'
&&'3v/RA0JLrFfo728pm/ibw1aFLrrOQY9raAQ2/Enio/frPbgnnkzYt7t1zeFZhjY7W/JG/uO/Brz/xUv8vNxOsLly0ZFy3Hkt27Lm5zYG3vX7XA299r0/NntvSDbve+2rgN5GxtTSm953c2P2bge82GJ72WUvuePG6t/sOSU3+cuR0XafAXY1f'
&&'nX0xa25u9Ff3tXrww4vhKbtN4BdN274ZV9sn2d3y3ofe+k6POk62PbEvLXJs7zFL8qvvVAVzuiR2cdwTw7dMWn3pDfB8XMG2l+8Om7DzslfnPdsj5s0XN197IuXeqIhAw/iQK5Y+Lz19dtmkVa+N275449lr5rCy2LhVge+uWnb5ANqR/rPXP'
&&'vjDJRE1rsGK7TMX/WPLiLbDdx78ovl75mjImk8GTinMu0rPdl517ivfCx0eff2IU1Kd/+oPQgcvOnqVyVJnl4xa+qsuMYPXfnndVhRn9Rm26L72u/fX3M6lMj3h/uajA9+dfn/LrLJTt6tv80Tw8tiffXPGR5+voXMkq+mY8MCrO6qvmG2Qtj'
&&'y5UduIJrMvqfCqS+ZPW/jN1pti4q8Y9zpfOum90d+bWFxd106h0v4frWnVID7xKv99IGvXe29NfajDrvTfXVE7d2a9PSLqL++b/fNXY2YdOnZl62v76uRH3pz69VeWdV91uvo6HcVfHPqjCcvWPTVi46jlNe7phSeKpwUt+XjHyetWLjsqs17'
&&'+7twR6y47IAfajox/5pep1+4ILI1fFnh9zQfBl3cqXcg6sbOim43eNCux/MY3pSrP3bCp49h1zaYcOl4jGB5s+siCvoNza44znpqfmnb/3dGpV3mbo3nJ9z8Q/GDfrN1X+V1sWbm+0/CEoKVHD1z7SO1PCTwV2bxHds1XVeUUb/rOP88Nijhy'
&&'6b+Xpqe93m32Tzomxl8ya3rL1p09JuSmZF5tBOBoxzeXdm6zqQ4zRU707BrVvnHq1abSbUve3Lp1aIMpxZdcYKfWhi75Vtu00MU1L+6iwqHDJge+Pybw65TouNs1nf58XtUnP79n0hvD9n7WZK3MWB4eaJSycsXlXS/FRfsGdpj1b0OyM7+sW'
&&'6t2x8X8uNvazh/X0rORMW3OA0EJc689g/ASSfu2Nbxn3qSrLNF1vrp8cb9ZD7weP2b+xUunvKRo7IKE7z8/7/99N/yd9IK8K551Ppy37/33Q77yRMjjwYUFde2tOlOwObP7+LiGE4tKLomMVdXnlkxdO2jh9ozr/8wPt268uMvbW2r2CFWk5m'
&&'bce8/qNdlXuWpL1v/s4Yn/3HpT/FXuWzsTtvUdHttrfvHeO7VMzPlT25Z3GRaaue82zcw8ebgwefGkkKjMPdc7NSX5yz56MPAPDwxb9btt6PK2hnfq8UQg8NffDjwyMntLbb3JFbPn9ngm8P1Zh2svc2Ph7KcCgX/rNHp9jdkn6W/0bvXcNzt'
&&'e0nV2bkfl9F8GAvd99dHpIV9Omo6d2P6ff/CLp16Ye/wqjaL1RZN+E/jaiJjatm0pXtf/wnsHXl449osPdyIjOeHjF78ZuCvwlRdSq4vGjM3fs/2K45y1f/FjgW/0mL7uKt/pcnnRE8YHT1iddKsVRcWhDWsj+gRHFFdco9/v8Mgx0/53h/aB'
&&'0UNf23knZoxTVzeYQ6vPZqev6dW9X8jc6aGhE+bOHRkWOjdkZr9uvcK3Hbhs5lbZ1umTf3zXj57r0OW9gWOmTRoZOi9k4rRx/R56psUrHQYv3lfLPNUjmf269/nPxo3enzgvLDR0eo+wtZsyb24E/2zxqax1oUtSsuo0fHK+et+IBm9N6D//Y'
&&'ntp54ffGDA7cuElfVrnjuTuSIicOWfuklVBr9/zr4/+6LUuYcvDw2ZPXZaXW1Rry/hQTvL8pYsXLp4SNL7dLwPfadZt9OTQ8GWRUVuzah/EOHdy44IpP/nN8x2GjJwaGj574NwFE1Zd8VxYZeqMab36tHhryPDhQ4cNHjRo2rTRU8fPmTdnxa'
&&'nqG3424lzFke1rYgY+eff9j3/v6YGLE3+34tiBnKwZ3fu/9A+Bn3fqMjl+V0np5feocxmLf/XMa6/17j0mZFFY8JyQ9xZvqj52sS7I27u+T8O//s7P/6PPqNSD1RW7sgY98d3v/+q+lgvW5FdXFaSNe+kvfvgfjzwz5otG9Zn8zOTFU0NC581'
&&'fO+ipH/z4qfte/GBuVERYyIzI3JP7r9kBUXUq+5Oo6WNmbvnk5B2bdXFq76iQzDGh+y+ep8rT+YV7B82Me+KRBe2n7FiZd+ZiE+70oaiU9EfbRj3dOH56ei2Tl8r3HU5NzZkXnTN65KK/fX1VtyFbFmwoXL3p2PGLM1HP5ZcenDgodXJ6xTWu'
&&'5jPlp3dv2dlnzLK/eWxZ74m7kvNPl37+6nNHk7dmNu4f9bMnF/een51wsPLLaru8cML8tAEjU0Yv2DZm/rbRYdmhi3dNXJu/OuPyi+nIjrzI2JzIpKzRK1Of+vWC1mO3hsTtXRCfH72p4rJO/WO7CqLispcmZk+ISW/wZHjLYZunx+VFxOetz'
&&'DhzeSY6mDMtasvHs3MWx+aEz8+JWLknYum2sXO2Bm+9/HxWHT44YeaKv35uxn//bcb+o7frIaDzSdtyR7aOv7gT4pmD45M2/Gry4VqC26nitQkbP5iRvXBtTsSinPCluRGrd8+ckfFRStnZ393uq8qOJ6flLY/Ln7ls29tdZz7Yf9OshbmL4/'
&&'bGrSuq9XZ79ujJLcm7w2L2LNu4tXnPqJcarfpwVUFkbPacpGOH9tf8+pVlG9ZntBm2ecS03WEr9iyKy42Izp69dGO7nsk9R22POnLyyhbHwejV9zw9MPCjkNYrK2+gWijLnxCWOWJm4SURpiy6MKtlny15pdcs5VxF0cHC8QsTn3h0QcuRmxd'
&&'llR75/BucLYnbuPGZnisefTY6OKEo58K/1vxmFcXHNqVmzYvbO3Xc0rtaRL353sbw9PzlGUdLTn9+SZ0/XHV46vDU4JiTx25yI8LjyamZ7wzeva78symjVedKjxYvTdrw9AsRjbomTs44knfxl3ByW86ODmPW/OSRqKAFezcdOFvxxdc9WxKz'
&&'q3DJsh0Tgpf9y1Mz7m2TMHBm1vKkvOUbTl+6UUhV9Yl5czaOnlOw9epDMuerzh/IP7Bwwdq7Gi5u0C41IvNY0cUXlxfszxkQGvuvjy9oPmDDvO0nir482CeSNmT2G5IwMjRzzIKtI8N2TQ/Pnr1q1+R1ZdU17yGnDx5JTdw9PyZ30YbNDVsub'
&&'dQmblj0p5dTWMrJ0pIaB/3CMd+QtHtezJ6lGZmvdYx85Y3oQWs/feXc5BPHDl12eo6np2X0m5EVvionYmlO+KJPL7w5MzZ8EH+85LLQUVGekrj+sZbTAr9cOyuijq3R6ztafWzU27FzYz/fU/Xc8d3p35mat3fblb/P8we2b+o/d2fIkpxFqz'
&&'6rSWJzF8zOCFpemP7F2M258t3Z+1eszpmfWDDow/k/67m62+Tc1Qm5ESsKD5bU0k1dVVV1YHNORExuVNquoLCEBo+GdwzZPT82N2zd/vTtl9fBZXt29J6W8d7IHTMX71kUmxtxoTZbufW90altO62fuLP44BWP+J8r2Nu798jA33/8o2H5e2+'
&&'gdXNyU8bWPgN3xR6v/OITVFQXNBu+eVXMtbe1rjpz/Ej0hs0vNl30cquYUUmHdl/sKyrLKdjdd3rMA48se2fq7pSCM2VfHNrKY6l7CiOidoVMWfHgCzPubh7da3LWyoQ9C9PLzte4wk8ticwcNSkr+Y618M/m5SXOGj1sU+7t6owuz9+3JS4s'
&&'KqNOT1Uc/yTpnddbfxjUY+qMSfPmzwsNC5s9c3LQW79t0+bFj0ILsr44VOcrT+duWztrfsTSlePadXzpvwI/aDtqfuicOcvXJOcX1vjke47H9Hv6W00GDRi3ImJVwsJ1sfHxsWGpydO7TAmfPPbSzbvObT87878CgYcfejk0bFls0ro5c+fMX'
&&'bBgaMcO3d6dvPqK0euDCfPCwuYuWj6t38hWDwfubt4neOb8BbPCV8UlXno6y7YkBv38sbbvtxwVMnVBaHhY2LqY6PnJi0b2fKnzYw2avLcpKjgy/+CVu2DnVmd2/8E7BdvqvFZB6e7Vq8MWTInMv6VZ3EeTUhbOnzQl+9qFlI0YHBxo1DAQ1P'
&&'+tnVbU/UN2ozn0cycTx7/f8Y0fP/fsv7To2mZK+lVH2UuSwnt06tzk1Zc7De6/4tNOs4qdeyvyr9F3VVwcPXlQo4ZNmzTtO2dzzk1fqYePnsvek30Df3Bkx7ai4sKLP7KS1DmpOwqyLwnKZdnxS0d1euHlxk2at27XrUvnrh3avtm4SeNGDXo'
&&'mxm67sj/mXHXV9rjgll1bvPRS01atO3Tq1bV9h5ZNXn2+7dt9I1YXXL1xeCh6TqfWrV58rs2AmYt3XO1VZ3M3jfu40b0P3nf33z3cssWkzJ03NRJ67vj+bQsHtuvwdrsOrds279yz96zPq68z8bOX9WzYvE2nbu3eatZ34vjkPbXMfT23OXZI'
&&'787PP9u8S//gL6cJnz1zIm3V6Fa9erVt+mb/0SNDCvNWTurc9Z1Wzd56b+4H03IK14x+p3fvFk2b9hg5eerFjH8kJXx8598+07BJ8+atO3bt0qlbh1YtXmvY+JWXu8fmb7z+9/okauzEyC177+BT6vtP5OYUX/z5nCqJXJHZb1Bi9wmp3YfED'
&&'lp36LNu5srjRds6Tk/pOiK525i0/iN2xGWdO1fz1B7emDV+7JpmF/5wTPoHE9N6j1r35rDkd0Pz915cUPHUgfP7kjZXXztTlOw7OGnphnYjUt6flNJ1cMb0xUUX+6iP734/Iq3jsNR3JqT0GhY/YuOJQzWv1+O5+4fMWPvDFov+7dVV70zaU3'
&&'Do8nbZhUZO1rK07sPWvh6U0HlESt9Jab3GJnUcFN14cPrgsJOXjkdf+Ms9qzb0/Xhts6CETsO/eGXMa4NT+885UV3LUGblnt1ZHwbFtngjpnmntClLiw9frU+hdN8HwfP+svnOk0dv2+boZ8rPFe8quth5Vlm2Y9/ByMzyqz0CcPZIwehxiW1'
&&'aRjdtnTxoyp6aN7WqikOFE6aldOgX0/bjpF7j0t8dl9zp47gm7ycMG/3Jwdoemzu558D8iWuafBTfbnBSz/FpfSemdh2+rtVH0U3G5m/fXEtnw6HK4llz095+d3XX4E0xF+qb0yVZ+0oLjl7lw5bkDgpZ23JQ6rob7XIuOlmw+9CXj0WU7Jsf'
&&'k9olsqL62j/E8mOxcdv7D/z0su82JDZoVcHmTyvOqnNHdvYKTe30cVKPcanvDN26KrPisjG8YzvzZwVfuOwTuo5O6z8xve+YhJZDE7vO3LPzyNnPzvHpY9UF8ZnV1Tc+FPqlyqqqLfuiqz5b+KiyfNf27MFDk3qNvXC049+dsy3q85qtPG/8m'
&&'vTWQ5J6T0jpOnDTvJhjRV+848ncIZHJr/VP6Hrhhzkt48PJqd2HxzUbktJn1vHqY18c+wsnuCAuu/L0NQdQTpeXxydmthuf9u74lO4j0weP2536+SNklUVL1m9oMTTl3QlpPYfG9l+cnXTZTe94+YoVKb/qvuRfXols0mvj6sxamtxHtuZOHr'
&&'v6taD49kOTewen9ZmQ0mVYXIsBsW9OOHig5iP+nx7z8atf+yi+/ZCkXuMvvDK1y8fxLQfEvD5+355PaqtfSg9Mmp7Svk10k7cS+43J2nT1lFkQFR5okRIeeTsXSy3ZVXzo9OcrH1dVHjk4Z+uJU1fdmuTokuUbu3aObtY8/u0PM9furPmysqN'
&&'rojN7vBfTanDChUr43fFpPUYmtBgY3+7djC1ZtWydWVlxdvP8dW0Hx7T4KKHrqNQL9VjP0YntB6x9ddiWaUtrefT3bHX52vTt730Q3XZg/IT4Y9VHT54+cXTH3vO1PyV89kRGStLzvVbN3lZ6Y/HpwhW3eV/0uXO/K7YyLz2x6eLigmu3c86d'
&&'KczZ8/HIlN6jU7qOXNd36sYFnyeGiv1zk9a/NST5wtXSeVDGrGXF+V/UaWUFk6NTGn2wrvOo9P5TMz6cktZzZPwbgxM6Ti0pP3DpgS1MzDt9ZO9tPOE35sy+9NVLZsyILKjrrI/rKzxQVrDvRjaEO1q9LWRs31bPPPVWu27hcSXVJ7flFeTlF'
&&'Na4V58pPRy76KNXWjRr/Grzth3e7tyzc9s2bzR5+dku/can1Bj4rDhUXZCavqWsZGPYmgEDP3hj8MABgwa8OmjOmi2X91dUbDkz9zeBu4ZEZByq3rM0tM/TDRs1eyFoafSWKz9hZeWZLWNavtn8+U93+WvToXOvrh3at2z+2nNPvfH+8LH7Ln'
&&'vOpbw6a96U/h1eeObZZi3aD47ad3GsdXPU5PbBkVnVtbTHi9cfG/1Ik4TqnTdwDkoP7lwbETw75nBFnfevvuw7HdsaGRKxaG3cdTfYzU1K6zJ9Soe163JvW7uB34eby6HwB+B89dE1i0LXpabdhgVb+EO2Z3dQ8MJHQ8qqb276OTcuNTp31oc'
&&'xMXf6Y/DH4Gza7Hn/GLxn+85bL4o62X/8TFi3qAV7jt6Z5zLvuIqNM5eFzxqV/Gf54N/ZzDMhjwe+1n/yrjt8PyzL2DCvwdMLqqtusP9p/8ndy6dO2VhSchNdCJXHowdNjIhduMvyQ3865FD+mFVW5Efn5u7INuviT1ZJ3raGwSsbBW385Ca7'
&&'T7kZWUWl2VsOutdzbZUniyesWvtg57ioHb/fvZa41NHzVZvS950+c9sWbvsjcqFS2rkhcVNqStGtTJb4Y7brfNiTga8FTc65nXvV1FVpfu6Q7/+3wL3/+fhjHw7v92LX9Tczb7Gy+MSuyO37TxTfWJIuq6reGh25ZUdW6Z345vy+yKF/Qg4Wb'
&&'Zo+8dmXmjZu0rhZ7Zo2bfLyCw36Dl+WcL1FhP9oVBWdPnOsxDjZn6zsPXmhSdkpO/5c2xx3SHlVdeVZN3uu4/DxE2vSt89LPVJl6ls9uvDLLK348/15Hj5YXH7sTuwTc8eVFe3KCus39dWH/uKeBs+3Gj5nbU52Pff/nD92emGjn/zP//vQwy'
&&'8PiUxIzLnZcirzj5RXlt1YR8qFVxfn76usvG1TsfmDIIf+Cdl3IH3ciP987JmnGvz2mat4usHjj/yiY1B4dNatvx3Ug6KTN7LeDlCPjp6tOn3yz3FUDu6AU3np60NHTe8/aOzwj97vNWrivMztt/Oh7Lopy0qfOX7e4rRMq9ByO8ihAAAA1Cc'
&&'5FAAAgPokhwIAAFCf5FAAAADqkxwKAABAfZJDAQAAqE9yKAAAAPVJDgUAAKA+yaEAAADUJzkUAACA+iSHAgAAUJ/kUAAAAOpoTZs2Z0+dusVC5FAAAADqqH0gENe16y0WIocCAABQR0GBQJdAIKpJk1spRA4FAACgjgYHAu8FAl0DgQl33XXT'
&&'hcihAAAA1NHAQKBzIDDx298uXLfupguRQwEAAKijboHAlHvvPZCWdiuFyKEAAADU0ZBA4PD27bdYiBwKAABAfZJDAQAAqE9yKAAAAPVJDgUAAKA+yaEAAADUJzkUAACA+iSHAgAAUJ/kUAAAAOqTHAoAAEB9kkMBAACoT3IoAAAA9UkOBQAAo'
&&'D7JoQAAANQnORQAAID6JIcCAABQn+RQAAAA6pMcCgAAQH2SQwEAAKhPcigAAAD1SQ4FAACgPsmhAAAA1Cc5FAAAgDraERJy64XIoQAAANRRh0Bgc3DwLRYihwIAAFBH/QOB3oFAQu/et1KIHAoAAEAdDQ4E+gYCfQKBsIcfvulC5FAAAADqaF'
&&'Ag0D0QGBoIrB869KYLkUMBAACooz6BwLBAYOe8ebdSiBwKAABAHfUOBAri4m6xEDkUAACAOjp99OitFyKHAgAAUJ/kUAAAAOqTHAoAAEB9kkMBAACoT3IoAAAA9UkOBQAAoD7JoQAAANQnORQAAID6JIcCAABQn+RQAAAA6pMcCgAAQH2SQwE'
&&'AAKhPcigAAAD1SQ4FAACgPsmhAAAA1Kcnn3xy/fr1d/pTAAAA8Gehqqrq17/+dVpa2p3+IAAAAPxZKC8v/+lPfxoTE3OnPwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwP9vDw4JAAA'
&&'AAAT9f+0NAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsBDAmXNyCmVuZHN0c'
&&'mVhbQplbmRvYmoKOSAwIG9iagozODE4OAplbmRvYmoKMTAgMCBvYmoKL0RldmljZVJHQgplbmRvYmoKMTEgMCBvYmoKPDwKL0ZpbHRlciBbIC9GbGF0ZURlY29kZSBdCi9XaWR0aCAxCi9IZWlnaHQgMQovQ29sb3JTcGFjZSAxMCAwIFIKL0'
&&'JpdHNQZXJDb21wb25lbnQgOAovTGVuZ3RoIDEyIDAgUgo+PgpzdHJlYW0KeNr7DwABAAEACmVuZHN0cmVhbQplbmRvYmoKMTIgMCBvYmoKOQplbmRvYmoKMTMgMCBvYmoKPDwKPj4KZW5kb2JqCjE0IDAgb2JqCjkKZW5kb2JqCjE1IDAgb2J'
&&'qCjw8Ci9UeXBlIC9YT2JqZWN0Ci9TdWJ0eXBlIC9JbWFnZQovTmFtZSAvTWEwCi9GaWx0ZXIgWyAvRmxhdGVEZWNvZGUgXQovV2lkdGggMTI0MAovSGVpZ2h0IDE3NTQKL0NvbG9yU3BhY2UgL0RldmljZUdyYXkKL0JpdHNQZXJDb21wb25l'
&&'bnQgOAovTGVuZ3RoIDE2IDAgUgo+PgpzdHJlYW0KeNrtwYEAAAAAwyB/6h3gClUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
&&'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBszGbABCmVuZHN0cmVhbQpl'
&&'bmRvYmoKMTYgMCBvYmoKMjEzMAplbmRvYmoKMTcgMCBvYmoKPDwKL1RpdGxlIDxGRUZGMDA2MzAwMzUwMDM5MDAzOTAwNjQwMDMyMDAzNjAwMzgwMDJEMDAzODAwNjIwMDM4MDAzOTAwMkQwMDM0MDAzNTAwMzQwMDY1MDAyRDAwMzkwMDY2M'
&&'DA2MjAwMzEwMDJEMDAzMDAwMzEwMDM4MDAzNjAwNjEwMDM2MDA2MzAwNjUwMDM0MDA2NTAwMzQwMDM2MDAwMD4KL0F1dGhvciA8RkVGRjAwNjgwMDc0MDA3NDAwNzAwMDczMDAzQTAwMkYwMDJGMDA2OTAwNkQwMDYxMDA2NzAwNjUwMDZEMD'
&&'A2MTAwNjcwMDY5MDA2MzAwNkIwMDJFMDA2RjAwNzIwMDY3MDAwMD4KL0NyZWF0b3IgPEZFRkYwMDY4MDA3NDAwNzQwMDcwMDA3MzAwM0EwMDJGMDAyRjAwNjkwMDZEMDA2MTAwNjcwMDY1MDA2RDAwNjEwMDY3MDA2OTAwNjMwMDZCMDAyRTA'
&&'wNkYwMDcyMDA2NzAwMDA+Ci9Qcm9kdWNlciA8RkVGRjAwNjgwMDc0MDA3NDAwNzAwMDczMDAzQTAwMkYwMDJGMDA2OTAwNkQwMDYxMDA2NzAwNjUwMDZEMDA2MTAwNjcwMDY5MDA2MzAwNkIwMDJFMDA2RjAwNzIwMDY3MDAwMD4KL0NyZWF0'
&&'aW9uRGF0ZSAoRDoyMDI0MDYwMTA3MTQ1NSkKL01vZERhdGUgKEQ6MjAyNDA2MDEwNzE0NTUpCj4+CmVuZG9iagp4cmVmCjAgMTgKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDEwIDAwMDAwIG4gCjAwMDAwMDAwNTkgMDAwMDAgbiAKM'
&&'DAwMDAwMDExOCAwMDAwMCBuIAowMDAwMDAwMzE2IDAwMDAwIG4gCjAwMDAwMDA0MDggMDAwMDAgbiAKMDAwMDAwMDQyNiAwMDAwMCBuIAowMDAwMDAwNDY0IDAwMDAwIG4gCjAwMDAwMDA0ODUgMDAwMDAgbiAKMDAwMDAzODg3MSAwMDAwMC'
&&'BuIAowMDAwMDM4ODkyIDAwMDAwIG4gCjAwMDAwMzg5MTkgMDAwMDAgbiAKMDAwMDAzOTA2NiAwMDAwMCBuIAowMDAwMDM5MDg0IDAwMDAwIG4gCjAwMDAwMzkxMDYgMDAwMDAgbiAKMDAwMDAzOTEyNCAwMDAwMCBuIAowMDAwMDQxNDQ1IDA'
&&'wMDAwIG4gCjAwMDAwNDE0NjYgMDAwMDAgbiAKdHJhaWxlcgo8PAovU2l6ZSAxOAovSW5mbyAxNyAwIFIKL1Jvb3QgMSAwIFIKL0lEIFs8YzUzMjIwM2YxZjM0MWZhMWEyMTIxMmViYTZkODM5NDkwZTQzMmQ1NmIwNTc4NTJlYmY3MjdmNmZj'
&&'NGZhMWYzYT4gPGM1MzIyMDNmMWYzNDFmYTFhMjEyMTJlYmE2ZDgzOTQ5MGU0MzJkNTZiMDU3ODUyZWJmNzI3ZjZmYzRmYTFmM2E+XQo+PgpzdGFydHhyZWYKNDIwNDcKJSVFT0YK" width="100%" height="600" type="application'
&&'/pdf"></body></html>'.DATA(out) = cl_demo_output=>new( ).
out->write_html( lv_base64pdf )->display( ).

在这里插入图片描述

二、输入 获取 数据信息

          CL_DEMO_INPUT 类是 ABAP 中用于处理用户输入的一个实用类,通常用于演示和开发过程中的交互式输入。在典型的生产环境中,我们可能会用到更复杂的输入处理方式,但在开发和演示场景中,这个类提供了一些简便的方法来获取用户输入。

            a.弹框 添加 输入框 获取 用户输入的值

                       1.代码示例
                            下面的代码示例是一个计算两数之和的案例,用了连续调用的写法,大家也可以尝试一步一步调用效果是一样的。详情还请看注释。

    DATA:num1  TYPE I VALUE 1.DATA:num2  TYPE I VALUE 1.cl_demo_input=>new( "实例化对象)->add_field( CHANGING field = num1 "添加输入框)->add_line(       "换行)->add_text( '+'   "添加文本)->add_field( CHANGING field = num2 "添加输入框)->request( ).     "请求输入 没有这一步弹框是不会显示出来的cl_demo_output=>DISPLAY( num1 + num2 )."显示结果

                       2.效果演示
                            默认是1+1,也可以修改输入框中的值。
在这里插入图片描述

END、总结

        以上就是今天要讲的内容,本文仅仅简单介绍了 SAP ABAP中常用的类,感觉笔者讲的好对自己有帮助的还麻烦点个免费的赞赞制作不易谢谢谢谢!!!如果有说错或者不好的地方还望大家提出来见谅。感觉笔者写的好的别忘了关注点赞加评论哦,也欢迎大家一起来讨论。谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/361907.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

算法基础详解

大O记法 为了统一描述&#xff0c;大O不关注算法所用的时间&#xff0c;只关注其所用的步数。 比如数组不论多大&#xff0c;读取都只需1步。用大O记法来表示&#xff0c;就是&#xff1a;O(1)很多人将其读作“大O1”&#xff0c;也有些人读成“1数量级”。一般读成“O1”。虽…

DM达梦数据库转换、条件函数整理

&#x1f49d;&#x1f49d;&#x1f49d;首先&#xff0c;欢迎各位来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里不仅可以有所收获&#xff0c;同时也能感受到一份轻松欢乐的氛围&#xff0c;祝你生活愉快&#xff01; &#x1f49d;&#x1f49…

系统运维面试题总结(网络基础类)

系统运维面试题总结&#xff08;网络基础类&#xff09; 网络基础类第七层&#xff1a;应用层第六层&#xff1a;表示层第五层&#xff1a;会话层第四层&#xff1a;传输层第三层&#xff1a;网络层第二层&#xff1a;数据链路层第一层&#xff1a;物理层 类似面试题1、TCP/IP四…

802.11漫游流程简单解析与笔记_Part2_02_wpa_supplicant、cfg80211、nl80211内核与驱动的关系

wpa、cfg80211、nl80211内核与驱动的关系示意图如下&#xff1a; nl80211和cfg80211都是内核定义的标准接口&#xff0c;目的是规范驱动和应用的统一调用&#xff0c;wpa中常出现nl80211就是通过内核的nl80211接口调用对应cfg80211的部分&#xff0c;进而控制驱动收发数据或切换…

windows 安装 Kubernetes(k8s)

windows 安装 docker 详情见&#xff1a; https://blog.csdn.net/sinat_32502451/article/details/133026301 minikube Minikube 是一种轻量级的Kubernetes 实现&#xff0c;可在本地计算机上创建VM 并部署仅包含一个节点的简单集群。 下载地址&#xff1a;https://github.…

安宝特方案 | AR术者培养:AR眼镜如何帮助医生从“看”到“做”?

每一种新药品的上市都需要通过大量的临床试验&#xff0c;而每一种新的手术工具在普及使用之前也需要经过反复的实践和验证。医疗器械公司都面临着这样的挑战&#xff1a;如何促使保守谨慎的医生从仅仅观察新工具在手术中的应用&#xff0c;转变为在实际手术中实操这项工具。安…

mysql岗位实习----教务系统管理

教务管理系统 一、DDL CREATE TABLE users (user_id int(11) NOT NULL AUTO_INCREMENT COMMENT 用户ID,username varchar(50) NOT NULL COMMENT 用户名,password varchar(255) NOT NULL COMMENT 密码,gender enum(男,女) NOT NULL COMMENT 性别,email varchar(100) DEFAULT N…

【0-1系列】从0-1快速了解搜索引擎Scope以及如何快速安装使用(下)

前言 近日&#xff0c;社区版家族正式发布V2024.5版本&#xff0c;其中&#xff0c;社区开发版系列重磅发布Scope开发版以及StellarDB开发版。 为了可以让大家更进一步了解产品&#xff0c;本系列文章从背景概念开始介绍&#xff0c;深入浅出的为读者介绍Scope的优势以及能力…

Renesas MCU使用SCI_I2C驱动HS3003

目录 概述 1 软硬件介绍 1.1 软件版本信息 1.2 认识HS3003 1.2.1 HS3003特性 1.2.2 HS3003寄存器 1.2.2.1 温湿度数据寄存器 1.2.2.2 参数寄存器 1.2.2.3 一个参数配置Demo 1.2.3 温湿度值转换 1.2.4 HS3003应用电路 1.2.4.1 PIN引脚定义 1.2.4.2 sensor 应用电路 …

怎样恢复数据?原来只要3个方法,真是救大命了

无论是工作文件&#xff0c;还是个人的照片、视频&#xff0c;手机数据都承载着我们的记忆和努力。但如果不小心删除了&#xff0c;我们该怎样恢复数据呢&#xff1f;其实&#xff0c;恢复数据并不是一件复杂的事情&#xff0c;只要掌握正确的方法&#xff0c;我们就能有效地找…

腾讯云CVM,CentOS8系统下部署Java-Web项目步骤详解

在CVM中部署项目首先要配置好JDK,Tomcat,Mysql(这里以Tomcat和Mysql为例)。部署JDK和Tomcat的步骤可以参考 CentOS7系统下部署tomcat,浏览器访问localhost:8080/_不积跬步&#xff0c;无以至千里&#xff1b;不积小流&#xff0c;无以成江河。-CSDN博客 我这里从Mysql的安装和设…

十年,亚马逊云科技合作伙伴网络开启AI新征程

“十年之前&#xff0c;你不认识我&#xff0c;我不认识你&#xff0c;因为云计算我们携手并肩&#xff1b;十年之后&#xff0c;我们仍是伙伴&#xff0c;更是朋友&#xff0c;因为人工智能再次起程。”这就是今天的亚马逊云科技与其合作伙伴的真实写照。 2024年是亚马逊云科技…

每日一学(1)

目录 1、ConCurrentHashMap为什么不允许key为null&#xff1f; 2、ThreadLocal会出现内存泄露吗&#xff1f; 3、AQS理解 4、lock 和 synchronized的区别 1、ConCurrentHashMap为什么不允许key为null&#xff1f; 底层 putVal方法 中 如果key || value为空 抛出…

【移动应用开发期末复习】第五/六章

系列文章 第一章——Android平台概述 第一章例题 第二章——Android开发环境 第二章例题 第三章 第三章例题 第四章 系列文章界面布局设计线性布局表格布局帧布局相对布局约束布局控制视图界面的其他方法代码控制视图界面数据存储与共享首选项信息数据文件SQLite数据库Content…

Oracle数据库使用指南基本概念

学习总结 1、掌握 JAVA入门到进阶知识(持续写作中……&#xff09; 2、学会Oracle数据库入门到入土用法(创作中……&#xff09; 3、手把手教你开发炫酷的vbs脚本制作(完善中……&#xff09; 4、牛逼哄哄的 IDEA编程利器技巧(编写中……&#xff09; 5、面经吐血整理的 面试技…

【前端】HTML+CSS复习记录【2】

文章目录 前言一、img&#xff08;图片标签&#xff09;二、a&#xff08;链接标签&#xff09;三、ul&#xff08;无序列表&#xff09;四、ol&#xff08;有序列表&#xff09;系列文章目录 前言 长时间未使用HTML编程&#xff0c;前端知识感觉忘得差不多了。通过梳理知识点…

【可控图像生成系列论文(二)】MimicBrush 港大、阿里、蚂蚁集团合作论文解读2

【可控图像生成系列论文&#xff08;一&#xff09;】简要介绍了论文的整体流程和方法&#xff0c;本文则将就整体方法、模型结构、训练数据和纹理迁移进行详细介绍。 1.整体方法 MimicBrush 的整体框架如下图所示。为了实现模仿编辑&#xff0c;作者设计了一种具有双扩散模型…

【vue3】【vant】 移动本草纲目案例发布收藏项目源码

【vue3】【vant】 移动本草纲目案例发布收藏项目源码 获取源码方式项目说明&#xff1a;其中功能包括 项目包含&#xff1a;项目运行环境文件截图 获取源码方式 加Q群&#xff1a;632562109项目说明&#xff1a; 本系统是使用vue3语法结合vant开发的移动端的本草纲目案例。 用…

制作一个智能体:抖音热点话题文案制作助手

文章目录 第一步&#xff0c;添加助手第二步&#xff0c;选择语聚GPT第三步&#xff0c;填写相关信息第四步&#xff0c;工具中选择抖音(普通号)第五步&#xff0c;选择“查询热门视频数据”第六步&#xff0c;测试总结 这篇文章&#xff0c;我们手把手的演示开发一个智能体&am…

Objects and Classes (对象和类)

Objects and Classes [对象和类] 1. Procedural and Object-Oriented Programming (过程性编程和面向对象编程)2. Abstraction and Classes (抽象和类)2.1. Classes in C (C 中的类)2.2. Implementing Class Member Functions (实现类成员函数)2.3. Using Classes References O…