tp钱包最新下载安卓|stkx
STKX组件技术在星地链路中的仿真模式研究_卫星传播模型itu-r p-CSDN博客
>STKX组件技术在星地链路中的仿真模式研究_卫星传播模型itu-r p-CSDN博客
STKX组件技术在星地链路中的仿真模式研究
最新推荐文章于 2023-06-30 10:10:34 发布
51星系
最新推荐文章于 2023-06-30 10:10:34 发布
阅读量3.3k
收藏
6
点赞数
分类专栏:
STK
文章标签:
stk
STK
专栏收录该内容
144 篇文章
135 订阅
订阅专栏
STKX组件技术在星地链路中的仿真模式研究
高秀娥,魏秀参
摘要:为了能对星地链路的仿真过程进行精确控制,设计了STKX组件技术的星地链路仿真模块,实现了基于STKX组件技术的星地链路仿真环境。并通过STKX组件调用STK的访问计算功能对星地链路进行可见性计算,最后通过相关访问计算,对链路的性能指标进行了分析。 关键词:星地链路;STKX;链路性能指标
0 引言 随着空间资源的开发和利用,卫星综合信息网在一些关键领域特别是国防领域的应用将占据越来越重要的地位。该网络中的网络节点既包括传统地面网络中的网络设备,也包括空间轨道运行的各类卫星,航天器以及高空飞行器。星地节点间具有相互通信能力,但并不是每个时刻节点间都可以通信。它不仅需要建立卫星和地面站之间的有效数据传输
链路(即星地链路),还要选择卫星和地面站的时间窗口内.并且链路性能较好的时刻通信。这就要求应用系统建立卫星和地面站之间的星地链路仿真环境,并对星地链路对象进行精确的建模。
为了满足对对象精确建模的需求,并且在应用系统中能图形化显示卫星在轨动态运行的效果,需要借助卫星工具包STK(Satellite Tool Kit)提供的STKX组件,它可以让开发人员在应用程序中无缝集成空间仿真环境与数据分析引擎,为开发航天应用系统提供了技术支持。
1星地链路特性
1.1星地链路传输模型 在星地链路传输过程中,会因为距离,环境等因素使传播信号衰减,包括自由空间传播损耗、大气吸收损耗、雨衰以及大气折射的影响,星地链路的传输模型如图1所示。
1.2发射机和接收机的传输参数 ①等效全向辐射功率(EIRP)
EIRP是一个用来比较发射机的性能指数。是发射机发射功率和发射天线增益的乘积。参数值越大,代表发射机的发射能力越强。
EIRP=P*G (1)
其中,P为天线所发射的功率,G为天线增益,是天线发出信号的强度与进入天线的强度的倍数。
②品质因数G/T
G/T是一种通用的比较接收机性能的参数。G是接收增益,r为接收系统噪声温度,G/T是接收增益除以接收系统的噪声温度,参数值越大,表示接收机的接收性能越好。
1.3链路性能参数 ①通量密度(Flux Density)
通量密度是每单位面积的功率。计算公式为P/(4*pi*R^2)。单位是分贝(W/M2)。P为天线辐射功率,R为天线的半径。
②C/No载波与噪声密度比
星地链路载噪比为:
③Eb/No信噪比
星地链路性能由接收端信噪比的归一化形式Eb/No来表示(如10^(-7)误比特率所对应的Eb/No),Eb为每比特能量,等于信号能量与每比特持续时间Tb的乘积;No为噪声谱功率密度。
④BER误码率
误码率(Bit Error Rate,简称BER)。误码率用来表示数据的失真程度。对于天基系统通信来说,数据受到访问的媒介和通信距离的影响,BER较高。噪音对BER性能的影响最大,噪音是以统计方式定义的随机过程,用高斯概率密度函数进行描述。
2 STKX组件 STKX组件是在STK中引入的COM组件,它以ActiveX控件形式发布。STKX组件技术允许开发者在其应用程序中无缝集成STK仿真环境与数据分析引擎,它为开发功能强大、控制精确的空间仿真应用程序提供了技术支持。
2.1 基于STKX组件技术的星地链路仿真模块设计 在星地链路仿真中,需要对卫星和地面站以及发射机、接收机等相关模型进行建模,这就需要利用STKX组件调用STK的相关功能建立模型,基于STKX组件技术的星地链路仿真模式如图2所示。
图中STKX组件作为整个应用程序的一部分被集成到应用程序中,并运行在应用程序进程空间。应用程序对用户在3D图形界面与2D图形界面上的操作具有完全的控制能力,图中STKX内部事件监听器可以实现对STKX内部的事件进行监听,并将其反馈给应用程序。STKX组件通过命令方式与STK分析引擎进行交互,实现既定任务的仿真。
2.2 STKX仿真模块在Java开发环境中的实现
2.2.1生成Java开发包 此步骤需要用J—integra软件,运行安装目录\bin目录下的com2Java.exe,导入STK安装目录下的STKX.dll文件,生成Java开发包,生成之前需对J—integra进行设置,选择Settings一>Options,选上以下选项:
Lowercase Method names Implement interfaces that may conflict Generate Beanlnfo Generate JayaAWT classes Re - use methods if interfaces contain duplicates
2.2.2应用程序中集成STK 2D、3D控件 ①为了用COM组件,需要把生成的代码加入到工程中。并且在文件头部加入如下代码:import STKX. * 。
②在类的构造函数中生成一个STKX Globe Control和一个STKX Map Control。如果多个函数要用到这两个控件,则要把它们声明为成员变量。代码如下:
VOControl=new AgUiAxVOCntrl( );
MapControl=new AgUiAx2DCntrl( );
2.2.3实现STKX组件与STK服务器的交互 应用程序是以Connect字符串的形式来和STK引擎进行交互,新建场景的程序语句示例如下:
VOControl.getApplication( ).executeCommand(”New/Scenario sc”);
在上述示例中,通过给exeeuteCommand函数赋不同的参数值,就可以使用利用STK引擎建立各种仿真对象并进行仿真计算和获得仿真结果。
3仿真及结果分析
3.1对象建模 ①仿真环境
由于环境因素对电波传输的影响,因此引入STK中相关的模型。本文考虑了雨衰和大气吸收带来的影响,通过设置相关的参数,构建了雨衰和大气吸收模型。构建场景后,将场景的射频环境(RF/Environment)属性,设置为ITU—RP.618—8和ITU—R P.676—5;这些构建的模型中的参数符合了国际无线电通信协会的相关标准。
②卫星和星上对象
卫星在空间轨道的位置,可采用经典的6个轨道参数描述:轨道偏心率e(eccentricity),轨道倾角i(inehnafion),近地点角埘(argument of perigee),升交点赤经Q(RAAN,Right Ascension of the AscendingNode),轨道长半轴口(semi—major axis),真近点角v(true anomaly)。
文中建立卫星模型的轨道参数如表1所示。
传感器(Sensor) 传感器设置为指向目标,关联的目标设置为地面站 发射机(Transmitter)。 Type(类型),Complex Source Transmittero Frequency(频率),45GHz。 Power(功率),5dBw。 Antenna(天线),Diameter(直径):1m。 Efficiency(效率):55%。 Gains&Losses(发射机和接收机的特有损耗)。 Parameter:Pointing Loss,-1 dB 其余的参数取默认值。 ③地面站和接收机 地面站(Facility),三个参数主要确定其地理位置。 Latitude(纬度),40.1359 deg。 Longitude(经度),-75.5192 deg。 Altitude(海拔高度),0 km。 接收机(Receiver),确定接收机能力。 Type(类型),Medium Receiver。 Gain(收益),20dB。 System Temperature(系统温度),calculate option。 Receiver Noise Figure(接收噪声品质),1.2dB。 Antenna Noise(天线噪声)。 parameter:calculated,Sun(太阳)、Atmosphere(大气)、Rain(雨水)。 Rain model outage(传输损耗):0.001。 Refraction(折射),ITU—R P.834—4。 其余的参数取默认值。
3.2仿真计算结果 卫星和地面站之间的星地链路可以用卫星与地面站之间的时间窗口个数(可通信次数)、平均时间窗口长度(平均每次可通信时间)、最大和最小的时间窗口长度(最大和最小可通信时间)等参数描述。卫星和地面站在某时刻可通信,即两者可见。通过调用STKX组件,对卫星和地面站进行建模,并结合环境等因素对模型进行设置,星地链路仿真结果及指标值如图3所示。
通过对卫星、地面站等相关模型进行建模,通过STKX组件调用STK的访问计算功能进行星地链路的性能分析,得出的时间窗口以及链路性能的数据更为准确,能为进一步的卫星——地面站任务规划、调度提供依据。
4 结束语 文中将sTKx组件集成在卫星的地面应用系统中,并对卫星、地面站等相关模型进行建模,通过STKx组件调用STK的访问计算功能进行星地链路的可见性以及星地链路性能进行了分析。星地链路可以用卫星和地面站之间的时间窗口(即可通信的时间)描述,利用这些参数,以及星地链路的性能分析结果,能为进一步的卫星—地面站任务规划、调度
提供依据。同时将STKX组件集成到应用程序中开发人员就可以及时掌握仿真进程,能对用户的操作做出实时响应,同时也满足了用户对航天应用系统仿真具有精确的模型和实验结果,图形化显示卫星在轨动态运行的效果的要求,提高应用系统的简洁性和灵活性。
参考文献: [1]STK8.1开发文档[z].
[2】杨颖,王琦.STK在计算机仿真中的应用[M].北京:国防工业出版社,2005.
[3]丁哲峰,张传玉.基于STKX组件的空间仿真模式[J].四川兵工学报,2009,30(10):141—143.
[4]李睿。曾德贤.STK用于网络环境下仿真的实现方法[J].航天控制,2005,23(3):64—68.
[5]ZI'IANG Junhua,YANG COn,XU Qi驱。et a1.Application in RadarSimulation of STK/connect ModuleEC].2009 World O啪孕∞On Con'tpurer
Science and Infonnati∞EIlgin∽iIlg。2009:274—276.
[6]黄维,祝江汉。冉承新.卫星地面站的星地链路研究[J].计算机仿真,2007,24(11):17—20.
[7]方炎申,顾中舜,陈英武.中继卫星与用户航天器之间星间链路的研究[J].计算机工程与设计。2005,26(8):2064-2066.
更多STK学习资料免费下载:
http://download.csdn.net/user/appe1943
优惠劵
51星系
关注
关注
0
点赞
踩
6
收藏
觉得还不错?
一键收藏
知道了
0
评论
STKX组件技术在星地链路中的仿真模式研究
STKX组件技术在星地链路中的仿真模式研究高秀娥,魏秀参摘要:为了能对星地链路的仿真过程进行精确控制,设计了STKX组件技术的星地链路仿真模块,实现了基于STKX组件技术的星地链路仿真环境。并通过STKX组件调用STK的访问计算功能对星地链路进行可见性计算,最后通过相关访问计算,对链路的性能指标进行了分析。关键词:星地链路;STKX;链路性能指标0 引言随着空间资源
复制链接
扫一扫
专栏目录
【STK】手把手教你利用STK进行弹道导弹和运载火箭发射仿真的相关方法全过程解析
weixin_44184852的博客
08-03
2194
写这个系列主要是这几年做了一些弹道导弹和运载火箭发射的相关仿真项目,stk软件由于其专业性在国内比较小众,相关的教程和书籍、经验贴都不是很多,因此新手在进行开发中容易遇到较多困难,把自己的一些经验体会写下来,一方面供自己总结回顾,另一方面也希望对大家有所帮助。这个系列计划分几篇文章写完,每章的内容结构相似,都分为①如何确定发射场位置和发射轨迹、②导入导弹和运载火箭模型、③设计模型分段动作、④飞行参数分析和相关应用这四个部分,每篇文章争取完整描述1-2个实际项目的操作过程。
ITU-R 1546传播模型
07-10
自己编写的ITU-R 1546传播模型。
参与评论
您还未登录,请先
登录
后发表或查看评论
STK二次开发教程.rar
07-21
包含 C++、C#、Java、Matlab、Html等语言的二次开发教程,入门版
5G专业词汇缩略表
Linzerox的博客
01-09
3771
此文整理了5G常用的缩略词,方便诸位查阅
无线网优---------室内覆盖
最新发布
2301_78856024的博客
06-30
166
向用户、业主索取被测建筑的平面图以及相关地形、结构资料,如业主最终无法提供,勘测人员必须绘制详尽的平面图或立面图,或者用相机拍摄建筑物的消防走线图;覆盖区主要BCCH的接收电平值、BSIC、LAC、CI、C1及C2参数、及通话等级;所选楼层一定要全部扫频测试,各楼层一样的要说明,确信脱网的区域(如电梯停车场等)不用扫频测试。由于GSM主要提供语音和数据业务,不同的区域类型要求提供不同的业务,不同的业务,其室内覆盖指标要求不一样,因此,要确定室内覆盖指标,首先要划分不同的业务覆盖区域类型。
STK中传感器(Sensor)约束条件(Constraints)的基础设置(Basic)设置(一)
weixin_45641470的博客
07-26
3094
对对象的访问受约束所应用的对象的最小和最大高度的约束。在车辆静止的情况下,方位角是从地心坐标系中的局部北方测量的。对于facilities和target,方位角是在与中心体表面相切的局部水平面上测量的,从当地的北方向东方测量的,正北对应的是0°,正南对应的是180°。对于其他对象,方位角是垂直于最低点的平面上测量的,从惯性速度矢量的投影到相对位置矢量的投影。角速率是一个对象的旋转速率,它是保持该对象的身体固定坐标系中的一个固定向量与两个对象之间的视线对齐所必需的。仰角率是仰角的变化率。...
STK之Commu模块之三仿真卫星通信链路参数计算
juanhuokang2681的博客
07-18
6128
考虑上述衰减的影响,可以得到卫星接收机输入端的载波功
[C] = [PT] +[GT] +[GR] -[L] -[L1] -[L2] (
STK X教程—C++/CLI
算法小站
03-26
4553
STK/X是AGI公司使用4DX嵌入技术生成的STK整合模块,此模块可以将STK的功能嵌入到第三方软件中,而无需在运行第三方软件的同时打开STK软件。STK/X模块实质上是一组ActiveX控件,它能够被嵌入到任何支持对象链接和嵌入(OLE)的应用程序或开发环境中。使用STK/X控件,几乎STK所有的功能,如仿真分析,地图窗口视图生成,三维窗口视图生成等,都可以在应用程序中得到实现。STK/x模块
【星地链路背景下的分集合并与仿真】MATLAB代码实现
技术博客
01-18
2814
MATLAB代码实现。于Rayleigh/Rician衰落信道下,探究分集合并方案、天线数量、天线阻塞程度等对分集增益的影响。部分关键词:卫星通信、衰落信道分析、分集合并、SC、EGC、MRC、GSC。
基于STK的星地光通信链路仿真
算法小站
04-11
7196
基于STK的星地光通信链路仿真
黎 明
摘要:通过sTK软件仿真卫星一地面光通信链路,获得光通信时段和时闻;以及链路时象的方位角、俯仰角和距离访问报告。并进行上行链路预算分析,提出卫星过顶时自适应改变发散角,改善ATP跟踪性能。
关键词:slx;卫星光通信;链路预算;发散角
0 引言
近年来空间光通信以其发射光束窄、信息容量大、抗干扰性强、系统体积小、保密性能好等优点倍受人们
星间链路信道模型研究 (2005年)
06-12
低轨道卫星是卫星通信的发展趋势,但单星覆盖范围小决定了星间链路技术是将来发展的重点。由于星间链路信道不可避免的会产生衰减、时延、多普勒频移以及噪声等,一定程度上影响着通信质量。因此,在总结无线电波空间传输特性,分析星间链路信道统计特性的基础上,得出其统计模型,具有重要意义,并为进一步的计算机仿真提供依据。
STK与VC++ 6.0联合编程
03-25
stk与vc++6.0与MFC 4.21联合编程源代码,
基于STKX组件的视景仿真关键技术
09-21
基于STKX组件的视景仿真关键技术
STKX组件的视景仿真
STKX二次开发帮助文档
02-02
这是STK9的关于二次开发接口的文件,包括C++ , C# , VB,HTML等,这些可以帮助你迅速掌握STK的二次开发。
STK X教程—C++/CLI源代码
03-26
利用STK X将STK功能嵌入到C++/CLI创建的程序中,用到了Microsoft Visual Studio2005。
STK-X Tutorials-HTML
05-14
sTK X 教程。在html中使用STK X。更多STK学习资料请关注博客:http://blog.csdn.net/appe1943
STK-X Tutorials-VC++ 6.0
05-14
TK X 教程。在Vc++ 6.0中使用STK X。更多STK学习资料请关注博客:http://blog.csdn.net/appe1943
STKX组件实现HTML与stk的集成
11-17
HTML与STK开发,比较容易上手,STK是美国AGI公司开发的卫星仿真工具包
百度那些人和事 电子书 stkx格式
05-05
讲解了百度的发展历程,一个了解百度但非百度内的专家关于百度的见解,是stkx格式,要用eread打开
using AxAGI.STKX
06-03
AxAGI.STKX是一个用于与STK(Systems Tool Kit)软件进行交互的COM组件。STK是一个由美国宇航局开发的软件,用于建模、分析和可视化航天器、导弹和飞机等物体的运动和行为。AxAGI.STKX组件提供了一组API,可以使用C#或其他编程语言与STK进行交互,从而实现对STK中的对象、属性和操作的控制和访问。AxAGI.STKX组件非常适合那些需要将STK集成到自己的应用程序中的用户。需要注意的是,AxAGI.STKX组件需要正确安装STK软件才能正常工作。
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
51星系
CSDN认证博客专家
CSDN认证企业博客
码龄17年
暂无认证
168
原创
2万+
周排名
203万+
总排名
138万+
访问
等级
1万+
积分
1490
粉丝
495
获赞
373
评论
2954
收藏
私信
关注
热门文章
Matlab中的simulink\If else模块
37281
matlab中如何自动给变量命名?
28177
《STK基础教程》首发
26291
如何播放巧虎正版DVD光盘
22017
Matlab鲁棒控制工具箱(Robust Control Toolbox)
20900
分类专栏
天文
7篇
航空航天仿真算法
92篇
读书
1篇
编程服务
42篇
网络编程
4篇
杂谈
8篇
网络
6篇
控制算法
8篇
STK
144篇
java
3篇
科研
118篇
太空
11篇
最新评论
降落伞倒拉法拉直过程仿真(源代码)
Katherina_汝嫣竺幽:
博主您好,请问能否分享一下matlab源代码呢?有偿或者私信都可以,感谢感谢
伪谱法编程的两个例子,自己编写底层代码
别了,。。:
博主你好,可以分享以下matlab代码嘛,有偿的也可以,感谢!1187023398@qq.com
《STK基础教程》首发
m0_50891449:
楼主好,stk小白,能发一份教程吗,感激
nswdxfm20008@163.com
伪谱法编程的两个例子,自己编写底层代码
微笑西红柿:
博主你好,可以分享以下matlab代码嘛,有偿的也可以,感谢!1179391496@qq.com
基于LabVIEW与STK的卫星轨道预报可视化仿真平台设计
星星落进眼睛:
你好,为什么我的LABVIEW使用Activex控件查找对象时没有找到AGI控件呀
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
Matlab R2022a可以和stk8互联,但不能和stk10互联
技术规范,过几天发个压缩包,一次下载全部拥有
stk中天体坐标系的定义
2023年1篇
2019年19篇
2018年1篇
2017年19篇
2016年27篇
2015年4篇
2014年40篇
2013年196篇
2010年2篇
2009年1篇
目录
目录
分类专栏
天文
7篇
航空航天仿真算法
92篇
读书
1篇
编程服务
42篇
网络编程
4篇
杂谈
8篇
网络
6篇
控制算法
8篇
STK
144篇
java
3篇
科研
118篇
太空
11篇
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
添加红包
祝福语
请填写红包祝福语或标题
红包数量
个
红包个数最小为10个
红包总金额
元
红包金额最低5元
余额支付
当前余额3.43元
前往充值 >
需支付:10.00元
取消
确定
下一步
知道了
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝
规则
hope_wisdom 发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
0
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
余额充值
百度知道 - 信息提示
百度知道 - 信息提示
百度首页
商城
注册
登录
网页
资讯
视频
图片
知道
文库
贴吧采购
地图更多
搜索答案
我要提问
百度知道>提示信息
知道宝贝找不到问题了>_
该问题可能已经失效。返回首页
15秒以后自动返回
帮助
| 意见反馈
| 投诉举报
京ICP证030173号-1 京网文【2023】1034-029号 ©2024Baidu 使用百度前必读 | 知道协议
QT调用STK12(STKX模块)_qt stk-CSDN博客
>QT调用STK12(STKX模块)_qt stk-CSDN博客
QT调用STK12(STKX模块)
ZanderC
已于 2023-04-06 16:25:32 修改
阅读量1.6k
收藏
15
点赞数
2
分类专栏:
STK
文章标签:
qt
开发语言
Powered by 金山文档
于 2023-02-18 20:50:14 首次发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_52075628/article/details/129103961
版权
STK
专栏收录该内容
1 篇文章
0 订阅
订阅专栏
参考自两位博主文章:
(9条消息) Qt+STK项目配置_zxl_1996的博客-CSDN博客_qt stk
(9条消息) QT5-STK二次开发实例_未完城的博客-CSDN博客_qt stk
本章后面会介绍我出现的和大家可能会出现的各种出错
QT项目
创建一个QT项目,需要带ui文件。
环境依赖注入
我安装的是stk12版本的,我看其他博主,9,11,13都有成功的,(有13吗??)。文件在该STK目录下:
C:\Program Files\AGI\STK12\CodeSamples\CodeSamples\CommonFiles\CppIncludes
这里我的CodeSamples文件是一个压缩包,我解压了,可能会重复一层。
很多。我直接就把这个文件夹拷贝到了项目文件目录中。
编程
创建STK类
stk.h
#include "CppIncludes/AgStkUtil.tlh"
using namespace STKUtil;//引用相应命名空间
#include "CppIncludes/AgVGT.tlh"
#include "CppIncludes/AgSTKGraphics.tlh"
#include "CppIncludes/AgStkObjects.tlh"
using namespace STKObjects;
#include "CppIncludes/STKX.tlh"
using namespace STKXLib;
顺序不能错!!!
stk.cpp
#include "stk.h"
#include "CppIncludes/AgStkUtil.tli"
#include "CppIncludes/AgSTKGraphics.tli"
#include "CppIncludes/AgStkObjects.tli"
#include "CppIncludes/STKX.tli"
顺序不能错!!!
顺序不能错!!! 顺序错了会出现一大堆错误。
创建QSTKEarth类
qstkearth.h
#ifndef QSTKEARTH_H
#define QSTKEARTH_H
#include "STK.h"
#include
#include
#include
#include
class QSTKEarth : public QWidget
{
Q_OBJECT
public:
static QSTKEarth &getInstance()
{
if(instance==NULL)
{
QMutexLocker locker(&mutex);
if(NULL==instance)
instance=new QSTKEarth;
}
return *instance;
}
bool enableControl;
~QSTKEarth();
private:
static QMutex mutex;
static QAtomicPointer
QSTKEarth(const QSTKEarth &);
QSTKEarth(QWidget *parent = 0);
IAgStkObjectRootPtr m_pRoot;
IAgSTKXApplicationPtr m_app;
public:
void PauseSTK();
void StartSTK();
void FasterSTK();
void SlowerSTK();
void ResetSTK();
void NewScenario();
void LoadScenario();
void UnloadStkScence();
};
#endif // QSTKEARTH_H
qstkearth.cpp
#include "QSTKEarth.h"
#include
#include
#include
#include
QMutex QSTKEarth::mutex;
QAtomicPointer
QSTKEarth::QSTKEarth(QWidget *parent) : QWidget(parent)
{
::CoInitialize(NULL);
// Create a new instance of Automation Object Model Root Object
HRESULT ha=m_app.CreateInstance(__uuidof(AgSTKXApplication));
if(FAILED(ha))
{
QMessageBox::warning(this,QString::fromLocal8Bit("SYSTEM:"),QString::fromLocal8Bit("FAILED"));
}
HRESULT hr = m_pRoot.CreateInstance(__uuidof(AgStkObjectRoot));
if(FAILED(hr))
{
QMessageBox::warning(this,QString::fromLocal8Bit("SYSTEM:"),QString::fromLocal8Bit("FAILED"));
}
enableControl=false;
}
QSTKEarth::~QSTKEarth()
{
m_pRoot.Release();
m_app.Release();
//::CoUninitialize();
}
void QSTKEarth::NewScenario()
{
Q_ASSERT(m_app!=NULL);
STKXLib::IAgSTKXApplicationPtr pSTKXapp(m_app);
pSTKXapp->ExecuteCommand("Unload / *");
pSTKXapp->ExecuteCommand("New / Scenario ScenOne");
enableControl=true;
}
void QSTKEarth::LoadScenario()//加载场景
{
Q_ASSERT(m_pRoot!=NULL);
m_pRoot->CloseScenario();
m_pRoot->LoadScenario(_bstr_t("..\\data\\Scenario1.sc"));
enableControl=true;
}
void QSTKEarth::PauseSTK()
{
if(enableControl)
{
Q_ASSERT(m_app != NULL);
STKXLib::IAgSTKXApplicationPtr pSTKXapp(m_app);
pSTKXapp->ExecuteCommand("Animate * Pause");
// pSTKXapp->Pause();//也可以直接调用类成员函数
}
}
void QSTKEarth::FasterSTK()
{
if(enableControl)
{
Q_ASSERT(m_app != NULL);
STKXLib::IAgSTKXApplicationPtr pSTKXapp(m_app);
pSTKXapp->ExecuteCommand("Animate * Faster");
}
}
void QSTKEarth::SlowerSTK()
{
if(enableControl)
{
Q_ASSERT(m_app != NULL);
STKXLib::IAgSTKXApplicationPtr pSTKXapp(m_app);
pSTKXapp->ExecuteCommand("Animate * Slower");
}
}
void QSTKEarth::ResetSTK()
{
if(enableControl)
{
Q_ASSERT(m_pRoot != NULL);
STKObjects::IAgAnimationPtr pAnimation( m_pRoot );
pAnimation->Rewind();
}
}
void QSTKEarth::UnloadStkScence()//卸载场景
{
Q_ASSERT(m_app!=NULL);
STKXLib::IAgSTKXApplicationPtr pSTKXapp(m_app);
pSTKXapp->ExecuteCommand("UnloadMulti / */Satellite/*");
pSTKXapp->ExecuteCommand("UnloadMulti / */Missile/*");
pSTKXapp->ExecuteCommand("Unload / *");
enableControl=false;
}
UI
拖入此组件,然后双击。图我不贴了,如果像上面第一位博主一样的话,恭喜你成功了,如果和第二位博主一样,我这里详细介绍一下。
打开注册表
查找AGI Globe Control 12,我这里搜索的是12,按自己版本号。
复制自己这个名字STKX12.VOControl, 版本11可能搜索到的很长的名字,一样复制下来即可。
普通文本编辑器打开ui
下面第一个是3d的,第二个是2d map,我这里没有做2d的控件,以防下次使用,先放这里。
多了3行代码手动输进去。string标签自己的名字。
5 按钮事件
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "qstkearth.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
QSTKEarth *m_stkEarth = &QSTKEarth::getInstance();
m_stkEarth->NewScenario();
}
ok,到这里就结束了。到这里如果可以运行出stkEngine,然后点击按钮就可以出现stk 3d模块了。
1.如果你出现了一大堆错误请查看include的顺序
如果你是LNG2019 不可解析的外部符号
尝试在pro文件中添加
CONFIG += c++11 qaxcontainer
还有错误请在构建中清除项目-重新qmake-再次构建就没有错误了。
3.拖动更改QAxWidget控件都会让ui文件改变,如果你发现运行之后找不到控件,请再次看一下ui文件的文本模式,加上3行代码。
最后就欣赏连接的喜悦!!!有问题评论讨论,博主也正在学习欢迎讨论后续知识。
优惠劵
ZanderC
关注
关注
2
点赞
踩
15
收藏
觉得还不错?
一键收藏
知道了
13
评论
QT调用STK12(STKX模块)
自学贴
复制链接
扫一扫
专栏目录
Qt插件之输入法插件的构建和使用(一)
yang1fei2的博客
03-06
102
常见的输入法有三种形式: 1.系统级输入法 2.普通程序输入法 3.程序自带的输入法
系统级输入法就是咱们通常意义上的输入法,和操作系统绑定使用系统的输入法框架进行开发,在任何程序当中都可以使用,比如在windows系统下基于TSF/IME框架开发的输入法,在Linux系统下基于fcitx框架开发的框架。此类输入法通用性强功能强大,但开发难度也高。
Qt+STK11调用例子
08-11
详细描述可以看这个文章
https://blog.csdn.net/zxl_1996/article/details/126286781?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22126286781%22%2C%22source%22%3A%22zxl_1996%22%7D&ctrtid=2nWk5
13 条评论
您还未登录,请先
登录
后发表或查看评论
STK 轨道机动模块(Astrogator)介绍
07-26
STK 模块中,轨道机动模块 Astrogator 最为常用了,尤其对于轨道设计任务,本模块是必不可少的
STK软件工具包培训教材
11-04
包括了STK培训教材,以及通信、雷达、覆盖、链路模块,还有相关的练习,是很好的学习资料哦,希望大家能够喜欢1 。
STK书籍4合1
09-26
STK航天仿真软件,超过200M的书籍,讲的非常详细,对初学者很有帮助
QT5-STK二次开发实例
To Be Continue
05-10
9535
QT-STK二次开发实例
QT-STK二次开发实例
1 环境依赖
2 QT编程
3 创建STK功能类QSTKEarth
4 主界面设置和运行结果
版本
STK 9
Qt 5
Qt编译器 MSVC
STK是由美国Analytical Graphics公司开发的一款在航天领域处于领先地位的商业分析软件。
QT的一套跨平台的C++图形用户界面库,上手简单...
Qt+STK项目配置
zxl_1996的博客
08-11
3693
本次使用版本介绍Qt5Qt 编译器MSVC 2015STK是由美国Analytical Graphics公司开发的一款在航天领域处于领先地位的商业分析软件。QT的一套跨平台的C++图形用户界面库,上手简单,功能强大,是目前GUI开发者广泛使用的C++图形库。这篇文章主要介绍使用QT进行STK二次开发过程中的STK接口的配置实例。STK是由美国Analytical Graphics公司开发的一款航天商业分析软件,本身支持C,C++,Java,Matlab等多种语言的二次开发。......
STK 12.4
Loopback_2012的专栏
03-04
2327
agi stk 12.4
2692407267@qq.com,更多内容请见http://user.qzone.qq.com/2692407267/
STK12已出,STK 12 新特性介绍
johnliuyuan的专栏
02-06
4412
我的联系方式:
STK12已出,新特性如下:
STK 12 Features
Aviator
Aviator has gone through extensive improvements to its underlying physics engine, resulting in fourth generation aircraft modeling for support of real world flight, especially at extreme velocities.
Bas
STK12与Python联合仿真(三):分析星座覆盖性能
qq_42635142的博客
10-19
3069
本文描述了如何使用STK+Python联合仿真,并以覆盖性能分析为例,展示了如果用Python绘制性能分析的图形,嵌入在Jupyter中
STK12与Python联合仿真(一):环境搭建
qq_42635142的博客
10-19
5296
STK仿真python接口,安装与测试
win7 32位下通过qt5.4调用stk库
06-26
win7 32位下通过qt5.4调用stk库,需要修改stk和vs2010的库的位置才能正常运行,可用,可加载场景,stk9.2.2,qt要安装为forvs2010的版本
stk破解方法
01-23
stk8.0破解方法,绝对好用 ,已经用过
STK EOIR模块使用DEMO
05-29
STK EOIR模块使用DEMO
STK基础教程.pdf
10-17
最详细的STK教程介绍,对STK各个模块的功能进行了详细介绍,并配有案例分析
QT计算两个日期之间的月份数
xqf222的专栏
03-06
123
数据库中单表数据存储量过大时,会造成数据库的查询统计速度变慢,因此需将单表数据拆分存储到按年月命名的多张数据表中。解决思路是获取单表中的最小时间和最大时间,然后计算两个时间中的月份数量,最后根据开始年月循环算出所有需要拆分的年月名称,生成对应的数据表名,并将对应年月的数据存储到多张数据表中。举例:开始时间为2023-01-01 00:00:00,结束时间为2024-03-04 08:30:00,调用代码。计算的出来的月份数量为15个月。
【Qt】初识Qt
m0_51064412的博客
03-06
694
既然 Qt 是用来进行客户端开发的,那我们就要了解什么是客户端客户端:直接和客户交互的程序,如 Chrome、Steam、qq音乐等 APP服务器:站在客户端背后的男人,用来j具体完成用户提出的服务虽然大部分的客户端程序,是需要有背后的服务器来做支持的,但是确实也有些程序,是不需要服务器的,这样的程序(比如画图板,计算器…)同样也是直接和客户打交道,也可以称为 “客户端程序”。命令行/终端界面(TUI),这个一般是给专业开发人员用的图形化界面(GUI),这个是给普通用户使用的。
【QT】对比C#的ArrayList,qt中也有自己的通用容器(若有误,恳请直接指出)
最新发布
weixin_44939430的博客
03-06
242
在Qt中,可以使用QList或来代替C#中的ArrayList。QList是Qt中的一个通用容器类,类似于C#中的List,但它不是类型安全的。另一方面,是的别名,用于存储可以包含任何类型的QVariant对象的列表。由于您的C#代码中ArrayList存储了不同类型的数据(整数和字符串),在Qt中使用可能更合适。
qt5 调用 stk
09-26
Qt5 调用 STK 是指在 Qt5 开发环境中使用 STK(Sim Toolkit)库进行编程和应用开发的过程。
STK 是一种用于 SIM 卡和移动设备通信的应用层协议。它允许开发人员利用 SIM 卡上的功能和数据,以及与移动设备进行交互。
在 Qt5 中调用 STK 的过程如下:
1. 首先,确保系统中已经安装了 Qt5 开发环境和 STK 库。
2. 在 Qt5 项目中,添加 STK 库的头文件和链接库,以便能够调用 STK 的相关函数和方法。
3. 在代码中,使用 Qt5 提供的相关类和函数来实现对 STK 的调用,例如 QStkManager、QStkEnvelope、QStkCommand 等。
4. 根据需要,使用 STK 提供的 API 来发送 STK 命令、接收 STK 响应和处理 STK 事件等。
调用 STK 可以实现一些与 SIM 卡和移动设备相关的功能,比如发送短信、获取 SIM 卡信息、读取联系人列表等。在实际开发中,可以根据需求,并结合 Qt5 的其他功能,来实现更丰富的应用程序。
总之,通过在 Qt5 项目中调用 STK,可以利用 SIM 卡的功能和数据,实现与移动设备的交互,从而开发出更加丰富和便捷的移动应用。
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
ZanderC
CSDN认证博客专家
CSDN认证企业博客
码龄3年
暂无认证
2
原创
152万+
周排名
50万+
总排名
3598
访问
等级
55
积分
8
粉丝
7
获赞
22
评论
45
收藏
私信
关注
热门文章
3-5-3机械臂轨迹规划matlab仿真
1986
QT调用STK12(STKX模块)
1599
分类专栏
机器人
1篇
STK
1篇
最新评论
QT调用STK12(STKX模块)
溪边两木:
这种方法是可行的,前提程序构建时必须和STK安装的版本一致,也就是说安装的是64位,构建的时候也必须选64位,否则控件无法正常显示。
3-5-3机械臂轨迹规划matlab仿真
啊?学不了一点:
我也是小白,好像3-5-3 是追求时间最优,所以在简单的部分要快速通过
QT调用STK12(STKX模块)
支吾猪:
博主你的工程文件能发下吗
QT调用STK12(STKX模块)
不准你们卷:
可以试一试把项目->概要里的shadow build给打勾然后在构建目录后的浏览里面选择成你构建项目的文件夹,不过只要对控件有些改动,就需要去重新检查一下。
3-5-3机械臂轨迹规划matlab仿真
zero to 0:
好的 感谢
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
3-5-3机械臂轨迹规划matlab仿真
2023年2篇
目录
目录
分类专栏
机器人
1篇
STK
1篇
目录
评论 13
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
添加红包
祝福语
请填写红包祝福语或标题
红包数量
个
红包个数最小为10个
红包总金额
元
红包金额最低5元
余额支付
当前余额3.43元
前往充值 >
需支付:10.00元
取消
确定
下一步
知道了
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝
规则
hope_wisdom 发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
0
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
余额充值
STK Study-Step By Step 3 - 知乎
STK Study-Step By Step 3 - 知乎首发于计算机/网络/通信 有问必答切换模式写文章登录/注册STK Study-Step By Step 3li li搞IT的厨子,是个好工程师,混迹IT行业20年,也许有用。第三章 STK软件简介3.1 STK软件概述3.2 STK模块及组成3.2.1 基本模块1.STK基本版提供了分析引擎用来计算数据,通过二维滴入形象显示卫星或空间对象(运载火箭、导弹、飞机)的时基信息。STK的核心能力包括:生成轨道/弹道星历表、计算访问时间、遥感器覆盖分析。为了扩充STK的分析能力,STK提供了STK/Pro专业版,功能包括:轨道预报、姿态调整、多种坐标类型和坐标系、多种遥感器类型、可见性约束、城市、地面站和恒星数据库。STK基本版主要特性:基本分析能力生成轨道/弹道星历表可见性分析传感器分析姿态分析可视化的计算结果全面的数据报告跨平台2.STK/Pro专业版强大的数据库支持限制性可视性分析高精度轨道预报(HPOP)长期轨道预测(LOP)Lifetime工具区域目标增强的坐标类型姿势模拟和目标话强大的传感器建模3.STK/VO三维显示模块宇航空间资源的位置认知与显示按需定制的动态数据显示空间飞行姿势可视化多重轨道构成可视化宇航空间环境可视化分布式实时的操作可视化支持可扩展的3D模型库动画和视频产品生成高分辨率的地球影像数据3.2.2 专业分析模块STK/Astrogator 轨道机动模块STK/Chains 链路分析模块STK/Comm 通信分析模块STK/CAT 接近分析模块STK/Coverage 覆盖分析模块STK/IFT拦截飞行工具STK/MFT导弹飞行工具STK/PODS 精确定轨系统STK/Radar 雷达分析模块STK/Analyzer 优化分析模块3.2.3 综合数据STK/High Resolution Maps 高分辨率数字地图STK/VO Earth Imagery 高分辨率地球影像STK/Terrain 全球三维数字地形3.2.4 扩展接口STK/Connect连接模块STK/WebCast 网络实时播放模块STK/MATLAB软件接口STK/DSim分布式仿真模块STK/GIS地理信息系统接口3.2.5 编程接口与用户应用程序的集成编程:基于组件(COM)的编程接口STK软件功能扩展编程基于STK引擎应用程序开发实时 数据处理编程接口:RT3STKX编程接口:ActiveX控件3.3 STK 9.0简介3.4 安装3.5 STK部分第三方分析模块导弹建模工具MMT红外光电传感器性能分析STK/EOIR高级雷达环境(Radar Advance Environment,RAE)STK/Solis 控件飞行器分析工具轨道确定工具ODTK导航工具NTK综合的地形模型TIREMSTK/Space Environment 空间环境编辑于 2022-04-06 10:23通信工程赞同 3添加评论分享喜欢收藏申请转载文章被以下专栏收录计算机/网络/通信 有问必答尽我所能,回答你的疑惑,一起学习
基于STKX组件的视景仿真关键技术 - 百度学术
基于STKX组件的视景仿真关键技术 - 百度学术
意见反馈登录注册
高级搜索
包含全部检索词
包含精确检索词
包含至少一个检索词
不包含检索词
出现检索词的位置
文章任何位置
位于文章标题
作者
机构
出版物
期刊
会议
发表时间
-
语言检索范围
不限
不限
英文
中文
文献
期刊
学者
订阅
收藏
论文查重
优惠
论文查重
开题分析
单篇购买
文献互助
用户中心
基于STKX组件的视景仿真关键技术
来自
掌桥科研
喜欢
0
阅读量:
53
作者:
陈波,张刚,王娜,张洋
展开
摘要:
The Satellite Toolkit(STK) is applied to distributed visualization simulation based on not starting the STK, the method of inserting the STKX component and Application Programming Interface(API) connection functions is applied, it completes the transfer functions of STK and the integration of STKX with Run Time Infrastructure(RTI). It uses the method of shared memory and event to solve the difficulty of getting the real time Simulink data as a S-function in-between module, thus real time data of data simulation is got. It establishes one missile application example of attack and defense based on STKX. The application example shows that the way to apply the STKX components to STK distributed visualization simulation is completely feasible.%在不启动卫星工具包(STK)的基础上,将STK应用于分布式视景仿真,通过插入STKX组件和调用组件应用程序编程接口函数完成STK的功能调用,解决STKX组件与运行支撑环境的集成问题.采用进程通信中的共享内存和事件技术,以S函数模块为中间件,实现Simulink模型数据的实时获取,获得数值仿真结果.基于STKX的导弹攻防视景仿真实验表明,该方法无需启动STK即可应用于分布式视景仿真.
展开
关键词:
卫星工具包
高层体系结构
STKX组件
视景仿真
年份:
2011
收藏
引用
批量引用
报错
分享
全部来源
免费下载
求助全文
掌桥科研
210.29.99.10
(全网免费下载)
《计算机工程》官网
(全网免费下载)
《计算机工程》官网
(全网免费下载)
210.29.99.10
(全网免费下载)
通过文献互助平台发起求助,成功后即可免费获取论文全文。
请先登入
我们已与文献出版商建立了直接购买合作。
你可以通过身份认证进行实名认证,认证成功后本次下载的费用将由您所在的图书馆支付
您可以直接购买此文献,1~5分钟即可下载全文,部分资源由于网络原因可能需要更长时间,请您耐心等待哦~
身份认证
全文购买
相似文献
参考文献
引证文献
来源期刊
计算机工程
研究点推荐
STKX组件
视景仿真
STKX
STK
Simulink
分布式视景仿真
站内活动辅助模式0引用文献可以批量引用啦~欢迎点我试用!
关于我们百度学术集成海量学术资源,融合人工智能、深度学习、大数据分析等技术,为科研工作者提供全面快捷的学术服务。在这里我们保持学习的态度,不忘初心,砥砺前行。了解更多>>友情链接联系我们合作与服务 期刊合作 图书馆合作 下载产品手册意见反馈©2024 Baidu 百度学术声明 使用百度前必读
Satellite-to-Facility Link Simulation Based on STKX | IEEE Conference Publication | IEEE Xplore
Satellite-to-Facility Link Simulation Based on STKX | IEEE Conference Publication | IEEE Xplore
IEEE Account
Change Username/Password
Update Address
Purchase Details
Payment Options
Order History
View Purchased Documents
Profile Information
Communications Preferences
Profession and Education
Technical Interests
Need Help?
US & Canada: +1 800 678 4333
Worldwide: +1 732 981 0060
Contact & Support
About IEEE Xplore
Contact Us
Help
Accessibility
Terms of Use
Nondiscrimination Policy
Sitemap
Privacy & Opting Out of Cookies
A not-for-profit organization, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity.© Copyright 2024 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.
-1.6 %����
33 0 obj <> endobj
66 0 obj <>/Filter/FlateDecode/ID[<6D1C2C8E6A3ECF488A038DAFDA3B76DE><1B54989EF064AB4BA6D4BC745D8B3A93>]/Index[33 82]/Info 32 0 R/Length 151/Prev 1030217/Root 34 0 R/Size 115/Type/XRef/W[1 3 1]>>stream
h�bbd```b``N�� ��D*��_@$K4�d� "ٖ�H��`�8�>0[Dr�eَ�E�$��d��"+����J+K��D:.�@�X/S�T6�G ��� ,~Ķ��%�.����0�/��``%Q��Ln� ��
endstream endobj startxref
0
%%EOF
114 0 obj <>stream
h�b```e``Z "��ba@ �(�����}�+��mi;
��n�$������� ��рP��K� iy �����140�6h(p�c4fp[���0g���4��l]�X�>���x��0������5�
�XNſ[�&����A&� ���b��l�4# R�0�
endstream endobj 34 0 obj <> endobj 35 0 obj <>/MediaBox[0 0 595.276 807.874]/Parent 31 0 R/Resources 67 0 R/Rotate 0/TrimBox[0 0 595.276 807.874]/Type/Page>> endobj 36 0 obj <>stream
h�[oG�ǿJ?&X�u���c#'D� 6�{��,�r6����=���YZl���U]�"Y$��e��\'�ݔ��C��<������O����)�2�8�j�J���܁�.E@n�T�䪫� R��H���ڦ�'�����k\�T��[hi�����" �8ɸHs��\]�d8�̯��I��.�<� �Ȉ-
hn����$_���S���Ouj}��Z���ҵO���ҷo�;n����z���,��^����K���Y(%ɲ� ٤Y�(m�ڦ0�(H&�,�[��s^P�sp.L���������˫��o���k��l�~<:�������oNo�����~��A��'��y~yq#�_�r��g��I���'�b�7~��o�
c����m+��欸,��,r�mY�:��.�oo^o~x�|�j�������ͳ�����>��ߜ�$�<��yz~��<�v���������Ǔ�|�î����?�O7W�m7�ߞ^��T��n^}����ؼ9�j��VGG���t��vݫ���e������F60l��~x�={���׳���״y~~��z�ˡ|8߾��r��~��32t$})ǿ�r�'&��
}�ަ���ȗ��0���yV��*��;����� A�����㵎O
���r��!*(
��Y������9פ�$�G�^���N��E��G7��S�S��UXu���4��tж�|�gNAQ�[W�Z�Kn��+mz:M��t�-ie]{�soY;�Z�hI�V��V��j嶫,�5E.���h�� ���%���9m#mu'1�d_�Oi^��̯�1Z��F�M�sz��"H�'�@|�|����Ug�(�{��P1��h��5��+�9��+����+�
�k��y�&Ye���-{�A��m�B��3*�\�T�ҫ �`�q�D(6r2��ǨcD�9����"T�T���i�X@:��f�m-���2�̵��Yev<�Yő ƀ�34^���JP E��-���x� |��
�[؍��bh�dz��K�;TTD�ʜ�@ڂ��U$R 3ȁt�
��he:g�#A�7Vf��$�^��Z�ZXG�?V��㸀�W����_CJ5έ!�'�<-�ˆTn�x��3h̠����5�:?� J������UoL?���x$� m��I�-!E�"����X���N�M��m+�z)�V��_��
�++r�ȱ��C�w�M�s Z��#W _UK�>�=����"�z�
y/�Y5���*_<���^�����>(�
� �A����V�@� qy�A�Et퀲2-2cdz���Ē�-;� �JeA�3��Fd7bО#��Ő�Q�֒r� �&��-C�����2������F�Z4E��"H롑4��&(���;�ÂSi�xA�����W(��V��(���y�MQ�L����(R��d���5A�"0�Ȟ&f���BRjr6�+�j
�1r�,P�4$H�@�A����.�ЂѶP��ϕ�Lh-�t����_�iI�t��V� ط� `�t����J̀ �����g,�Д�"��0���� ZX[�Z�ϔ��$(�2��-*3�E��1Fc~������� m�#4.(�t.A�KDzGx!�HzO�P�W��쑻�+H����ޫ�Hg�,�1��J@�
A�M��7��9�X)k�Л8&��#^���G��^��]84f�?�"ѝD��xP��Py�*��3�kDS�@:+4Ո�$��F\$��%6�龤Y�H��EPV�.͑�����D=�4g�2e�1
m+�)M&�疜�HPUE������1������єW�W�,q[%���m������z
�t\����|���_�m�+��m~ʗr�͠ ҵ�� �/!-R`�Ai<�å��!7R��E�K�ZO)����ɂ(����J��T�%�����S�^�v-3���NNop��3(z�'4��ݝ
tUX<��[
�+����F/�w^�ZLX���j��3�a�U2d�Vmm��EE�Q/b�3�C��\��T3�Ō�*����E*����� ��*c�9#�����LW��h��2��
ү^m��g���`�3ZA�2����NT��^�PQ'gP QOi(c� b�B/�(�べ`����b�� �/EZ�~�x�Deղ� �2���h���\�(�
�2�j�*+'�V*�2����Xc�[\-
�*e̪�|�mq�M�PAڢ��!ȁh�#U2Qe�ec��A�ә�Y�7A���%����PS)S Rx�(����^=Z(�
��Lq�)��
eJ�P�z����*��UoqA:������kB�'�D*>џR{�^�A���%Ӣ0��Wzn|՛�`9� #� Q�#��*�C��`C��*�&
ҧ`W�-�T�-xgi,��7��m H��MA�/�%V�*���'�M�-C��>q�Iy��o<%��(I-�/�
:H�z��rA�_a�ʮaE{��ޯh�;�b�V,��-T��<�z+�d ��{4�Z��U�>A:Z�q�Sde�f��3CX�a�606�@;�h{�lA&SC�#�յ�d����[�����.���=�;{����v�����a��Pl�yd萙�>���or-:�h�����K�X`=�Ԛ ��Y�g����e��"]y8遫�8�Ȼd�g%x�b��I��`�CiZ�+�=&6��bu��V�B��,��n�h���A�C�K��e��E�1X������U����5Fn2{�X�1#�M ��ӌxiZ�p�9$�_Sǣ�>��h�O�v ��D�)'�J� L��x6� �jSony6�F��b��.[�ar� ����ifR.x��j���xd:<�d��B{���&[|�63�������B�M?�<�tV
fb�:$�r쑯C+-C�E�[���o�A�����`4H3�$Z�v�\����փME�6�h=؊��x��:�f�� Kg���Fe�7�:D�33���u-f=������ۍ��-�e�G�'���!6hu�h�!��ӔEx�Ŀ["N���bi7���c�-�?Z��OK�֬X6����]3]���Y�� ~7�P��-)&@D03��=�`��D�-��N�2l�G�T���$�Y��c={���,I´�b|Q�/z�V7Zg��ڹ��sK�V�(p�k��[�_�jS�J�IR�Ɋ�KL)CN��e�%�)H �S`4�v���f��o�
����e�I)�%�X��g���I�CJ���:�M�V����\�ڮW�js:�'K���4�b�Ŵ��˻@[f����R,��Ζqb�j�[Ms��9
���d%!�Cz� �U���C�e��d١e�����b�n�����H�t������S�k3zu�-}�x���2^̷�L���Z*|�,y��1���٠��k��e��'�ff�f��f~�f�y3������;֞F:�Rg�F���of�7��o�����hl�f�7����ͬ�ŠU��Q�=7ʒ��2�.lѦc��f��m��h�F��X`�R��%;��2��r��
7S}�
�T�f������w�,M���� Z][f3h����4��fG�� �.�J��d����!���ڙ�[�T��J����$ʕ3�~tH��ͼ�Y:���f͈��ݣ�0Z�Z��2��q�x����f���T�!͒ј��h�L7��A댵Yҡ����T/�������<9��>���ټz���_�������^Y�����,'�u]8q��U( '���:�pbop� ������ᄄR��E��q`������(��AF��IT"��1�������.�Ɗ�鹒�J��H_�-4"ܹ��d$�k� ^��_;��k͇s�J�>���)���e Q|����E���WV�?+��X=��&�0���u�9~�g���g�%��t��?�r�R��ݝ�����^���m�+s�¾��!�b�ABa��PX7�.ٰp�N6xDD���n>,"ں�b9,?i% ѥC����:�ҎLv� ;m"�ݩֲ;��v�VC����h��7��r �����B<���ú�9�k;����[O�Y#���>�2מz���H�^>!�`�BL}"��Yl��D����z�d��3�c�;�="�7!P��q5�R��8�[1��^y����8�<⸶�l��9Պ��W�\�|ʵ��ӊ�Aa���������~�|z����Sy|�C�槳���g�������鯧WS�-n���] ��g����m�J7v'�����z-T��O�cJ9ʎ����ח��?�_��ԗ>�_�q�t*�O9��߂�L)/��[�P���Z�����oM�W�˗y��o�m�ׂ�^��/k�����u��,����g-�w,�):a?���{�{ڻ� ��;��ڵ���{t�?����J�����4�.{�n�x�V�y�`W�y�/w�hXU�ͺ��k�ƞ�x��+���
�-O����#-�y���w���>�|�ᦻ�}z������}��x��_��Ȍ�g+wd��ǣ����}��OO�����~g������oY(���fo.#�����z��["�,u)��R7��.EK8��dq��f�Wyx�v�^�[0�x��3w<�O�X�K��N2�j-2�jY�Sˆ�Η�d�K?�����vw��W ���id,��/�n�v�M\lY��l�q�_������&���7.�_WW�o\��s��}��6X�ϸ8�|���{{��o����Kw1��u�ԝ��rgT�SZ\�q���Z�me1�1�ʩ�ozrO)�:�(eY�$ݑsWH}��!ML������U$CYJ�����xִL+Gp��\�!�Ò/�L�G\�;[��ͪqv�Cf#uE/�Ch��N�W˱��j���������@�=�����i��ɞ:����<{:s���x��<�鳙���z�˟�u���\��|�3���qF�H|�k��-�|+ȃt~D�{.��=a�>��Cz{�LJ�(�@�Y >%���2e�
H���t7���k"���,�>��l���-��\Ӂ@�@ j �#z��蕮"�9�HLE$�!�� P��'D�"�1Vʔbeõ*���Mi-���cJ��x�u��S�KPq"�/���Xo
�Py������v" !��D8}��d2���*C9���L"i&�8%� �H���3��9#!����L�
�ނ�dN*��)n f|i�Y&�9��K)y�I���g2x3!ϙ��L�Y��?7U31W*�d��PV�7��^��o!6�x����$����$�����*dJ��T��Bjd!r�D v��Ri\��H����[�J��\.z�G ��Q鴚g*A��HeaPS�AdT��ls����!3�@����M��^*�%]���'R[F��|�r�f [�琼;&�I�3k��C��c*���C�꘩�o'�I�C���ii�{)��Ṙ��y8;r/��Pn��Y���uWfb9����ޛW��IS����r0{oHٳ<�!9o/��Pjݐ7f��r;l/k���\�!jH[�h�ȗ��]�d����������o���C�!CFȽ�C>��0fc��a�X�,����8�p0`�o����H�1�>w?�E��:ߏ⎇��`��)[p��z8~t�8K=79�B����Bݒ��?n��⽾�r��(��u�����\�C`�w��B��������+���}������::p�p���nA��K�Rpe`��.
��s!�N�ۮ��q3��>�4(#_wcp2ϫ^Ж��<�$d����%���#zMD�S\�}R�#ⅅ��Y�o��#�.��\F�c����(w�t�P7S7H"�$y5y" :M�LqP�U&��O�K��dDe�W('���I&�p��r�Ħ��$6C�`+�6����Ƭ�A��a������L��>k�Θ���.ƘM�x�H5���[�T��
�i��Z����A� �4�2MKB��:�4�\�$�[F�`^���Ҍ�B�%8���q(�V:hb���VL�v�غb˺%Tͤ1XͲ0c`�6q�k��߳BP�����n6��;�g>Z�S���hZg��B$N��@M����!�k��!���gi���CZtȇҗ���K9�S���Z$z�����Y����:c��z���7�Y�ِ
6�t �YCj�R{�J�{�r��̞{T�获��z��]�~� �CDyCR�l�K�l!�z����dS�ӳ������S{�˟�Y��5<���?���U��9�O�g�Bx3�w^.*�
٬�K��~Z��rM��`��fI���)�8���f�f>�l~^V��u�#�ҙ�e3ǁ)�!S��;�[��jws�� �VK4
endstream endobj 37 0 obj <>stream
x�U�ˮ帱���{�=(�NFK��A_�v�\Ww�Y�ty�����u�g� |[b��K0"H���?�����_?����z~�v}����?����q��o_!~]���������o_?Y��������ׯ?���������__�� �u����������˷��_r��������ۿ�����5}����u?Vr�o�o�}������������vE�T���������������iگ���T�~���]����S����w���?|�Li�v|�8���aaWas��1���40N`6�%� �H�4��i^ �RJ`p+�6P�� W����cH`��,`F�
i��*e�Ԍ��Ex;Fz#*���PQTE}��-H��\�(J�B�%u]����*%UTisR�+��$W�.��*%UT髬�j�9��-�]HEY5$gIn�B�(�܄hT�QG�":Uԩ�����"QQU�*4�p0�]z �K�A���|0�]z�B�
3vh����(��0��I� u��(��I�C�^�}��E�_j��Tyi�\�}}����|���|S�zZ��UO��S$/��07͍���D#�*�c�.d��!dP�J���BZ�.BZ�~ Q��m2
��#��ԪH�mM���,D�m2�6�UN��$�.j�3(}��,CΔ ����-��X�M�!��͘�M� DE��l2���i��J��Z��ߴ�s��z�QoV�m�� �������V4�=�2V��{�ϝz��e�nZ�yG�&Y���df�l�4r��'��Ro�p6-���ٴp�EE/Ut�����i-����UHo�o����)(��o= H~#���T&mO������P���S>�s�-�|v�)�yU
/G�\yY�[��U-9�&D�r�ձH��( Y��2�e���
�,/w�|�~��Wv|1E�Cم����r> S��~dX���va����p����~��}����U�G!��D ��&!5i4�H�������T/���uO`Ҫ�V��ۤM���;��j$C4d��e탕�zR�PE'i���Z��B����k�P�}���y������W7���țޘ�}����]T/�,h���zߓ�1�rn�A���e��[D�m�9�KHoh�i���Ӓ72NU��&��D%�荖yYP� Ȱ�VeDi?j��jU�Z��Q�ڏV%ʪ�B٨���� �U4JҨ�ȤFV�� �UD��l�l���2+4j���c�ƨ�fy��ӌ�f�QՌ�FU�Ԁ����s�|n����*�l������/5�|@&p��E��vѪ�Zu��K���Bc-D��v�m^�A�E�>� G�GT��BosR �S YV�#��uf]Ҭ�\���3�I��ߤ���$c�1�IƼ�%�G�d�;�!i2t�F��W������FrNz����0�I��wzC�Cﴹ����>&0ѷJ_,����$S�1�I��c̓�ygM�C��((l��)���$��O4Rpљ�IS�ߔU6�3s��y���|�E��0܋���"�H�dc������\��1���1��ڄԫ�a`�����I���d�G@�[��T�0�g!�˘�@E�&F�7M�@���T��bDTPp1"*lR!y#�E`?O8�\�\�;�z����=�aX� ��\���b`�s�<�ިz=�0T�TTPp1**(�,���>X�Y�w�~����=#g��T$�����FN���}��9irNNflӌ= =�B�3��h��q^�z'��I8/'�̮Ѵk����^f_h�N&R�D:��M��l�U���7��S�d�Ol{�m?1�M���_�����ñp�7Y�ӓ!�)rM�j�U.b��x1
M�pE�ܕ5��D�6�k����i9�~t�.D�qc �,፭�u7s�kn�X�.kvc��ԍ/:�ޘ�!t��7N�p�my�7A�P�z3s�f�]�H��os�ۼ�������>�#1�7j�@�8'C���D�H7�P x�Qy73gh��xC^��V>����!u3U������]T���M�2�ܸjC��3�њ����ұ+�D:V ��3�奌�À�4���Ҡ����ޘ�7��覢Y=�Z$�y5/*KD0/�Wm�U{5c�B�u�q]��eHO�"j�(&�}D�.L�02F�0�Ux�*�c��͔ *��Y02!�.QO�KRYL���;ΒT�Dْ����B����� 2�3�d��ђ���B�a��o!��j$��� O4҈5�h ���%�n�ef�"�~�ԇ��_Y�6�.yUO����#vՂM��,+�O�D������7�`R� ���䀨�G�w�ofS��=}�Y� o�=I��9$��wT3�bt�f���?��$����Bb��Dr���*6�.�DL�&�3�M� �{������y�?O�<$�ɠ��qR�q�!��$"������^��7^�k�_�h�YO���D|����yJ�yJ�86oC������2٭m�ˬ}��L���W��W8�(��B٨������ �� ���&C�1�'&E'&�S��S���Gѩ�!
V)�^�i/�d�7�Ć\�4Ck?��ݺ4bܴfB���Ðft5�}p�>�J��!��$��m��2Ц (�l�*!376͍|��z�&�=�e"zC�%l �t�5 %RvSY�������U�B�te՝�P|���.>܆����:%U�K�五v�Y��`�H�&�lSY_�U�����U'O��zN�Cyh���NHV��@�$%G�P}�Ԡ�R}�A�`�< zZ�$�[�fl�[�flu�ϐ�k�g��<��72,^ ��<0��2 ���5�Ƈ�z�8�,qU�ؐ���JEY��k8�
y�|^~@��uZ����p�}}�� ����AoT��!j2���MO��nB^�rn���mj��v�"�c5��I��`ۉFrMIVW%�C��g���B�K�o�Nd{P_��=<]>OQa�
�ұ}�"�Cԗ?���I聊�C�A�F�(�=�GDɟ옂$S�ݱ1�˞f�i�d�h���B�F���/�"V��Ɔ<-���p����47��V�rCw�\�r?h��~ jH� *@�YҐ��ڻ���$_H�O�ݘ2�� ���i��&�oh�J3�G�5-����j�>R�K֬]r4�?�l0�U�@T,��E7XYka\T$�l^U6/����ׅ�Ϟj��ɰ�C�����n^-r�vOW�B���r���(���g0����b��Pdv� � �UyB�.BW�H���ޡzO^V��3�Eý�WE}�_��
��ժ���%wLA�)�o�������U�nuxҐ�r�؋�EG@}E����f�i�)+o�p�V9��;��/a���>F�[�`���%w k�y`�,��l�����j�̫�yu�[U�V�U�nu�U�GF���~ji(};
)���22�I�sr0�f�����u�J��r�Hn��ӱ]�S��7�fD���x��U�v�T�*䟫�φB�L���U�gC��?=�0�P�ttU:ڰ����JC5�O-k��Ұ�������T����*i�d�(Q~�b(��*-~D��h�5N��&/�4xU��;�)�pbE�����JC�n�����4��l^M�y謁w8�r�a�o����Q�r2͚�ى������=MnϹS��@_�-�(E"'��i֝غ&[w�-6m��Mo(3v�y5m^'�I�srM�"M.T���p����+��-��|��x���~t���C6��(�x#]�ȅ7��\��]>��I �.,�vP�Iz�Y�dk���.fN�̹��v������!����B��B�2 [L�s��tm1� .��ٞڕ����~�|��|!�o�ʷ��� -B�J����|�'V�K+�a����q��9~��1�1�q�͛q�"��du����0X�� >���'��y��M�Ye=�6l ���)^Ќdx�>
��*\�ȍ}�dN*�I�V�X#)֪�!/���� �0���p�B�F���-I���KRYl�r�1�".��1�ل� ;O����B�-����0�"ת�kX���)!��$ʏ��qC��KW�q㗮V��-8r�H��#��|Ҍ����ZXV��;�^\�eV�g)HԶ,z�W2_BDa c�X� ����\�}���)��l��H��F+qY�X�u�d6�5��(Q��B]��%c�&��C�fI��_×���^f[\� ]��H}��7�4�n_�B#��Z?O���"���J2!�J�g�A�j�҈��j�DfΪ����!���Fdn����o}I�EE�*z(��H��*WɷW�� yy���t+;]L��+axLxn+��!m�(&��7�b���s}-�IE>���&�!LՇ01����*�eF��W��c�a~�0DŽ7�nRoD������]�B�Z�������8��Y���xϪ�~~��������Q����Y�x�X�M���U�� H�sE��~�d��"�8��f3x�����s,�ElY�X<��&r_��h�
p�����/-a!e5(�m]�d��:CF��e�6q�'� Q8r��"��G�m"Ҍ�#M�&DB�H��)���U��I�y¦�h���������L��${���䱹�P���p����٦۳fۼި}���fHo4�B�H�� ��dfS2��"7i>��kJ����n�-j��^���d^u�o�D~#��jJvE..6]\��e���>x��ЧY½4�A���5�7���5F..6]\�\/l�^hۂY�1�(k��P�t�.r���B�a������A��TQ�����Gj�_g�Ae��q˜�=R/����B�ݰ�/�ғ;�,j�N��Z�{�j�7H��5�E��&l ����r+�,G�hMi��D�a&�Ք�����!�w�p�e�,��eu�#ת���C���8��,�`&� }�*��`�T͜�O�'���9!�;�����Wg��ڝɫ4�U"���D�!�6�r�5y_�{_����+�Ih4%4Ƞ�̺�Y�e���x�PQQE��&D���G���x��$�$��d�/w>[��I����H�\�;�"Y��E�tu��;l��a/]Ot}�����l����o7lB�6�e�4�O��ɐ�0�_���%��/z#M��k{�ū�k�b�I����6�^�OStf���g�̎3��f�;��;�9��ߙ�����"Q8 s��~j��6��.�"�%Q��y>��}��1�AD�Aw�݉9Mrr�.�V�%��"<�MHE��c�����zg��w����CHE�*zPa�
��b�����^$ˠ/� ��|$�fr)������7}H�����C�D��y�L��&@Hy�^�*��x!e�7�!/��2� 7��M�� 7|BCWaR!�4�)��./P1 uy)e��-JAl�. ���ݴ~����;�B������&a�iƬf��l�8��2Y��흦�;���6��B�l��'5}�>/? �S���p/ Ou�L�3�:�J�Qy9�e��=˶�g��FVo��Ӫ���,�5���gN�>Q���[dcw? ���Ӫ�Vq���6K�#��������^I����݊�]����f��6�ٻbvC_GU����SoDO�^���1�0�]���!/_L���ĉg�a�����9��v����3T���2���U'�d��IJ�{�R�<��c�>�5����nOJ27ڝo���v��0)+���"�!�,���u>���&Ⲯ�̼<�[y�L��L3t� ��Y�>f1�`pw�-<�M��γ�eӜ�4�t#y�d&��d0D�,�tݼ����>��|&����!��rǵ��Q��90�3��!5�&D\&CT ��fs~�,�>��ԋ/jH�`Ts`�ټ2��t}�c��`c���f,A����7��d��ح��L��3�F�#���\A��Ю����+^��nBo�ʱ�� �� a��js��M*[)�T�ve�5�A�Fl��*뇉]��9ztl˷
iFQ3��k�
QU�0�k�(�ʊU�q��M�d��ab�O���q��K��.�l��f0�WM��S��e�����ǐA! ʉi��?H�Me#���7�u]�P����_!˄�]ai�S��O!3\�\�;� ���G��ag!��D��~�8��|7��݄a�ЇLJ^`"jH�n��˘�M�+�H�%��U�ZŐm����d�����
�6!�.��A��E3V5��|�u�x��b{2��چt,�jC��'�sX]?�e�i^\� W<��Gק��l] ���_.�flj��>�D�C�f�;���Do�IXe���̏t �H�!��${�}�G�2?�5�#]����.C$gI�� c�zC.���^v?g�G���u�)��)m�Xv�X6�ɚ��_�|�'/$k+/�0kn*�U��� 5�]� �<�����^U�{���w�Hw�H7���_��E��og �vV�Dz�~,+W?��C�\p�`_�.B*��P} ��� ]� ���e�p��x3u��̽�<�dydN� }"eR��7�nUF�UnFF�/�李��؝���X��� ��5]Cרh�힜7D����°�CH٨��}���P��A������Q8�ɻ�v��f���$��]4��-��pe����҇.�����M�p�l�fG��ME$�U;<6*�0��eLP� :<�2*i�� ���wy��:��C�Q9�5|@��Q�W>��I �*l�I?W���.��l����%��Q�F,ɪ%y4$I�*�Q�J�A����`�D�~���v�2�8�:�5DAyP�AOv��A���'���9(C��qQ�K�(���` V����5�F��8��Us�dNV�ɓ5X��H����܍��O?m1����h�f�~
?���<-�����(4��I?7����z�v�6s;t�/v���BT���l���z���%l�,������n�˓�YHE������]'O����t�]�A��¶w�v"���ސ����2�n,ҐE�QH}���x�0��L#�y{>ǐ�z�/���T�C�� ��;H�w��K.�s Y1���x)���5�F�; �B�^���e ����<�c����B?����X
?=�cх�ۇ>o7��5z�Q���
W���ꕌ�ٰ9�/����6��;v�c +蓰�ae�i��> *�W��0�o��$�s���g7DT����Ae}@7��p)e�ʞԛT�MY_������?~:��O��Ǐџ�������������������?��ۯ������������F
endstream endobj 38 0 obj <>stream
x�U�Kk�@��} �a�-]X�]f,�8q �^h��{��(�"����x%Fң�GZ�����SX|ۇr
�~؍���6nKx*��!D ���Ī��/�1,��ﯧ�r?�puuy��>�}=�����|j>���qW�����_�xy1���iWH]��#�4�2ҙ��-r����-r��!o�y��dl�w�XS� #"�(B�EG@%0��%23�Uz#�Jo�W��*�^�7«�Fx�^� �@� �@� �@� �@� �@� �@� �@�TL�qB^�W�uz^�W�uz^�W�uz^�W�uz^�W�uz^�W�uz^�W�uz @'� JD�"�(Qd%��D�A�(2�EQ�� JD�"�(Qd%��4�0��3� &3�9�o�����:��^�7���fz�L�Û�ux3�o�����:��^0� fN��(�Dk����e,!���q˛Ӂp�s�k\F\�;�7 S��l�I]�d^���92�uR���:���+���ĆY'Eb˱�>�C3 �d�5cd�H^�R�f=�4��!��'$8��*A�v��߂��D6��ɫ� IB�Hz��ġ���n�`l��7V�/���Am�Y'T�[f� �����s�Ś� �js�nL����|~z��.��l��qzW�� �}��&��߷���x~�?� +��
endstream endobj 39 0 obj <>stream
H��K��F���|Lo��B ��!��K��n`3�R��viw�Ĭ������%�U����/nrԐ����� �"�?߹?�#������~�f������}�O����x��K���2�T���gc��i��[6O�H5h��AMs�M�~|��z�]�/�}�������=�ہѮ��@���/��@ 7�� h;���������6��O�)�D��������ۘ�T�������LJ�w�]��4��r���ͭ�����rֲ��(���1XD#F# ��2y~���<Ȓ�q7��i�長D�9}"�8;>~| e�l���(�k'ޘ�.�Hf��,��"��o��jȂzЈ/>���al�ܚ���� ���|�h ��"�4�#���5�/�{J�%-�=��'G��tA�m%��M1�^Dž�Y��LN�ۨ�b�D/%l+��W�-���*�j�I%y�a(�Gd+���99�x�ϰ��ͥ�MY��6�C�Q4�~�!�ݹǑ �qd�P����8| G:��d� �KS�҂�@ܳ-@[s[�b�5�.*�P&�%�,�OS# Y.��a���9m���E�+Vn�T/p�c+ <�#f݂�:)��a�ٳ�٫Zi=�t�y:��@�%ɖOUjBn�ݳ�����q��>L��1���i����tU+c�2�����L"��B�+�h��*�+�U�+Pʢz�����̲�nM��J����KK�J���Գ>O(K� k���]Qš��q[��@�!�i�g������b0��TRE��"��wT/ն�(�W C76^z����8_�H�8_ܳ�)����5A\M=��<&�En��-h^����-^�����W��d��me K�d+m���c�т�̥��8z���'L�e��!<6�uh �0\J!��:��46m ��^+�������3*^�`�0���Y�^O�RZt5pΙ��գp��=U�����h���^� �㘛��ܬxl�!w�#�6�2,jg��h���%�\��JïĀ�ЗoW_z\��2kW�Z�ZS�˪�Ne�]A�� iТ:�)Z�-�tR��wxʐ�=wmIh3=���%� �i�
endstream endobj 40 0 obj <>stream
H��W���6�0����I��9�(
�V ��ۉ{(zh���Rv�(��]x�n�9䁒c�����ח��/��߿�o�x�ġ9����M\TI
8�����ח?�描��G�������~`�����
4t�-r$Q?�����@���(�7��^��?�/��E����æ���S�!Ɗ{ �o;A'�KFb(:B��|���b
`�m�� �mv/����Ay�_@����)��P�b�9������[�$�!D_g�W�Dik�X���U"WA4�=�#vB���{ 8�T�1{�����➈��^�UZg��o;r�����Ze�J��Z*���hޗVt��{�u���G�B�����꠳������)����Y8�d�*�"����.\8e���X��5ٚY��q$�����1�����:V�}t! �^����=X_[jDx�g̻D�����:����O�|rcAZE���Uƅ?hO�=o�nU�bM�Y2�y��=\�9���{4IL� �i�\7?�<:��;A �]j�?�k��>stream
x�U�I��F���h�%wTn���3�=��ZBKs�o��� � �Icc���a�i����ۇ��~=~�~��_������^��_�~~�9;??����e�v������ח�^_o?����}�����o���}=���/���D������۷o���\/?n��ӧ�y=����۷�l_��������������������o�q�n/�^���0<>�>���O��������K,�ǿ�����V�_> �g@o�`��h��dX�l�� �lm#�F�6�lm#��h�=��I�,�l�6:���'���0�����%�)P2��o$�F@�d:tN�s@�d:�L�d@�dZE|��W5���7�� �
Z��~p�a���3��G䫸�dQ�f���aG�ΆH^�Ĩ�ь�`�2����Q�*�Wa��\M�~ �� �G� ��p��h�>�wb��]�JѸ��pɍ��ꪡ\�z\� �F,2�4�eÇ�)�
boܥ�ZMI,Z͢4� &���)?E�! *�]h����wrvprs#X +8��� �̓�0����K8��`���2�����ֻaql Z�[�۱f��F��vJ���7�����lլ�Z@K� �`B9X�l�!��L8#�'�Nw
�UG#;��ѰIr�H�;h�Q&7�|� J�G�!k'[���d���P�3�n&��0��0��P���PrY ]m�#j5Q��)�0�&YE��d����t��tά ����mG�՜����ߙ�m�1(
y eB6�G)��q�>��mm��l2�/�#3m��v5�8� �%�9ȱeƱ'�����s5?_8��c/N��s��w����m��W̠IN���V565��U�Ԩ����c�ஜk��|����p�btd�yD�Ͱ����v�A�rY'e�5�\U%���;n ���yI�h�^�p�d��7�]���l.�&Rri(N��Y �B@;J�u@�E�Y+��F)�+���S:�wt�%Q�&���l���<_�tw灻�e�(�bB�O5�s�Q���� `�(��aU6����Qت!��MV5˞jֱ�$C�Y��d���4��V0��%4�ն�����m�t`2`1� &�M��C� 3�iEk#�Z��(ʑG��"e�Hn����S�b�V���3�*F)��i�T�w۵o��P���<��L�)�}5D�h�.&�6Y'���ʐ���k)�nױ�'w��<�ܮڞ3����Y�4���C��\xֺC�ڎhuD�Q�h���6U��nP�����d�Oq��l��$R�D:�k4DT3Qj4S�7ʈ7N�)��0�D��`x�
"�,U��"U���yI�:�Ƶ)�[%�Qݽ,�y5�W��1�QZ�3/�9�Y8�7�d+��w(�92��h־3ͣ���#��e�y^��w]^x���c룓˂1
Wg��+���|.�쳺�2,Ű�3�R_��gպ�u]姟��Ͼ4I�4q�(��__����pP���:�%p}��_���ɛ��$��oz�����%���[v A�J�J�] \2 �wU���f�еX2ע?<��hA��;��PK�J�RH`��bn?u�S���.�R������j�=���g%�*Q5�(�8����K_?J]P��6�K���P�k3�{�Y.w�e��2�0�����:f�>XK��ͺ�q���L�S6����s:�F�j��RelJ��T�� �1:��^
�4*d���d�z�ڕ�^�o���'cg26ݒe�4�Ś�@�^�I�X��P]� r4�F�6����`��6z��d=�<�Mf����]�p2d2O�9�g�cg��^H��`.+���|�(E��@=0��#D|����ޱe���s8�!�"�AH5�TOWz��uV�=�.��4"�%i��wC��`�z`tdmQ���m��5�xcW�lIx�n�J���@&��j�����Eu¢k{���������c6�����R�-R2�֎w�mֱ��RTG�u��Ő���eߑ};6P�F&��e��dt�Q؎+�̩#��Q:O�7��}'>�F�.�Nt�ѫzי���}�ʾf3!��ŀ��U��J�븃6�IɵD�Ά�y��u�֕�#��Fu~����Q'���И�Yוκ�bBR��Z��������Lv6YMkG��J7���}��o_1+E�#Ecޢ���,��3���J����$n��[����ķ��g"�l�t��h��#�&Z��M��{O=�[�/��U��C_���Ň2��ɜ4�M��&%=\�ux�l���������_4��^_���E�h<���r��w�o_�=�x�{��?ZX7
endstream endobj 42 0 obj <>stream
H��WKo�F���=h3�} � �)z�[�E[�8�9��wV"���5L[��6�ϳK�7�Y���6��Y�{o�=4�h���y��akw�[2���[�|��ܭ� bu(�A��c�l��YA���f�� ���퇛Տ��χߦ!Y�ٗ�"��Cl0���I�ٻ�-=�<�:=��=<�c�jo?�� ���!�ء=�G��'��W�r�]�2������s#OS�+9��j��M��&_�]6=u"Q��[v�Q�$p��#�/�^t�)V���*��)�Sq��c�J���%���^i8�����>��a���]����-A��A�1�k3 �>[B�����hnl'Er��j��۵�9�(#5#�!�n�>�pp��?7CLr;���jn���yBT@���R���ݢMc����L�/2x\�^tB�#���ڮ�m�X@��]Eqt8��0w��Q��V��][@�ݲ�jP�Hj�f�A��j��az� =G1�ܚ�����O�g��'Z@A��\J�<��R<�יYjRC%v�b�X Ө��7j�W��ڌ�7���}C`�P(�})�H�J��ky� m8�n�VJ.U)�G����i�bp�Zu�{*ih��[� ����0 ����a��d��w�8��J���Ü��4�Aڧ��U�v�s�v����ʻ�#��C��U�[��T]�z,[)zH�ԃ�z�����cO���Ϳ�7��ؗ?��͘��Oϣ��S��j�ac�j�=į���f��[�Bb����<�/��F���`�N֤//��TѠ�ೖd��D���txz4���&�B �Z�����mz��.*p�ll_1�πZ���->TQ��@5,3�7�{�i�Z��Nv��'j}<^z�zNDZ�?(4%�IF~n���g����S�3���kӛ���"�Yz�{=�������,/�ɟ<�`k�U�h����*(��'��;��|f|�Ao�mD�]��p���Df)���%q@��f�Sp>1\6xdR 4�a�J� ��:��RЌ�F�$��l,S���2�A��H��r�6&�I�&N��y�}��~f�&���ɛS-�ukKtE9�5�Du��G.?�C{�&\�e�18��J�%ᣣO����z��G�)�56�,��Y��lɈYHOp��'N���j���S��N�/^e$�E�Iu�:U�l���-8��FP('-1���'� �tmCL9�I
B�_w[y�n�6d� &�}��j��/��J{���Q���*��� �Y^x
endstream endobj 43 0 obj <>stream
H��W�n�F��?�2�s��E��@w�+��d�������@9�e1���c���R�9$�<��~��n�����a�u
�ҝ~�=