ELF(4X4 (444hhl(((hhQtdRtdhh/system/bin/linkerCJOTz! |*" $>Oat@ t+tNt~uuu u5'u^/u7u?uGu$OuV\e"xWuKu&}b@v&!cD!Ev<Pec@v<c@Z/r E   y4 3 y4g y  y  y5 }z,_ c@ z, %d@ zB ed@D m  , ! %!  R   M`~X@ 9K+Z]o,Rɂ}ׂ Dhņl"(0 +n-NYg@gDg@!h@R]h@|h@h@+n1"@ B1cM_:qϼ2]<ռ <:bݼ[@ч:p@ Rۿ@!4l"@ --l"7-4c<k<@k@'@Z-l@8l8 u<Nl<=8ml87AEIp(@ # )= 1j 9 A I!Q@!Yv!a!<!o<"4F"4~" " ,#5x`#(#p@#Ց,#Ep@$$BS$p@$$@ $r< %h C%r@r%)s@%is@%&M)&ML&io&{&&&'ÚB'њk'ߚ''śd'4#(@ B(@r(u@( (E@)u@/)͇8k)u8)śd))))*E8*W_*:*i**w+<,+R+|++@+,oJ,|,4,`@ ,}<-w<2- f-@-%x@-@-ex@$.9D`.xD..A.A /]-/oU/q,//,/0=<-0a0'800_1Š'1gQ1Ӡx1o11w1&24[2ȿ@ z2}<2z<2p 3}@;3{@g3~@3A{@3U~@3{@-4^4٣~4٣444(585,d5+5<5=5M<6O=6ϥf6]6ե6k6ݥ7y27b7|7770@ 778Q8888 t9Q99499 :9 c::@ :::3;j;;; <@<s<4<ٵ <ٵ O=x==@ ==>K>#>+>3>;!?CS??4? @ b@A@h@ @A@]@'A[AAAA +Bv\B4B B 3CYCrC @CCC(DADZDDDDD%EZEEEE*F7F}FFFGQGGGH;HjHHHH)IaIII4IDJ@ gJ4JJJK &KBSKxK]<KK<L<LL<|LLLLLe8M8VMՊ8M@M)@Mi@N8N @qNM@NN?OtOyO8@ OyOPBIP@P)<Pe<P<+QL~QQ)<Q]8 RՍ8JR@zR @RRR@=Sc>mSSS7T}TTU'U_UUI4UI4 V@TV!@V W@ KW WW0XgX/BXq@X<4YLY9LYLVZ<Z <Z8,[}@j[!@[a@3\@\>\=@]}@S] 4] 4]@"^1@d^$^@ ^$`____B%`=@a`}<`<`L=aALa<a< b8Rb8bm@b@c9@bcy@c@cY@)d8id8dd-ebee 0ep@ f 0Pf f f- f @-gM@qg g@ g h%4h7Bnhy@h<hLJiALi<i<#jU8jj9@j@k͙@ak@k@k4l4VlwllYH"l00! lYH"m"Om"|m"mmnHn~nnno?owoooe(p}pp@@ peqE6q\qEqaqs q}  r arr rsJswsss t-t Zttt ! t(! u0u@ \uuu4u42vSvZv{vvvw;w"^www@ w"w1"wC"( xk"(6x"buxx8x" yEyvy%0yyyE8z1%0Lz}8zzz&{y{{{)42|j|)4||@|@}5@Q}24}x@ }24}3~3&~3J~/3"~/3"~Q3@3@=3@j4<M4<4< 4<;5<f=5<y5<ա8 85E8l}86@΁6@7@"E7@J@5@F2"҂Cx P?y@ ?ʄ@#@B%e@@S@ @ 6@ n@ "@ \@>ɇA<QA<@A<uA<B  B xB )#B -B LjqȋG"Ɍ݌7Bbu@΍R5@Ď@Ϗ@<u@7B+M8j88D@D@IE@zeHl 5]Kayߔ-Vٕ&^vP eHlI,ݖI, I2JRJwJ!J/'Jo+J1J(7JZ;J?JLљJ/xšiK@ IiK{KK  RKKKCnȝ2fʞeПNNFNNѠNNOȡOyˢ<gϣ-S4-S4UaS,SjP- л  ʥ 1XzӦQymU@ ЧmUU(U_ȼ UӨUUMUϩ0_ \\ɪ\!\6)\=\[\y\,qa8iqa8a,߬aj-`' Xx  ͭܭb f0:efjJ   .KAgد j00d-kjO H  'M&kR o0EojT   3oe r09r\X"   .r\о t,tj[ %  Giur8 9w,εewj@^ /  Nwz z,ضAzj|a ;P  [z |,}j$d C  b}0¸ \h +   Ne~͂0jl    ?io0Ijr    0_0jֻv X  MK ~,ڼٌj `y   ý'E[x 50ɾej}$ <(  dѐ M00}j2   /H mY0j`* (  V ,9o/ `  = Q90ij,,   B՜s 8%8(]@n@M,yjX! 0  N ,1)((   -P 8U,h:     S0ɥjԖ h  5D( |0٫jĞ$ %  MGx ],3eL @  8a#Lx*Qz#BIUY__cxa_finalize__cxa_atexit_ZN10Qt3DRender16QGeometryPrivateD2Ev_ZdlPvcosfsinf_ZN10Qt3DRender16QAbstractFunctorD2Ev_ZTVN10Qt3DRender20QBufferDataGeneratorE_ZN10QByteArray4dataEv_ZN10QByteArray11reallocDataEj6QFlagsIN10QArrayData16AllocationOptionEE_ZN10QByteArray6resizeEiatantan_ZN9QVector3D9normalizeEv__stack_chk_fail__stack_chk_guard_ZN10QArrayData11shared_nullE_ZN10Qt3DRender16QGeometryPrivateC2Ev_ZN10Qt3DExtras13QConeGeometryD2Ev_ZN10Qt3DRender9QGeometryD2Ev_ZTVN10Qt3DExtras13QConeGeometryE_ZN10Qt3DExtras13QConeGeometryD1Ev_ZN10Qt3DExtras13QConeGeometryD0Ev_ZNK10Qt3DExtras13QConeGeometry12hasTopEndcapEv_ZNK10Qt3DExtras13QConeGeometry15hasBottomEndcapEv_ZNK10Qt3DExtras13QConeGeometry9topRadiusEv_ZNK10Qt3DExtras13QConeGeometry12bottomRadiusEv_ZNK10Qt3DExtras13QConeGeometry5ringsEv_ZNK10Qt3DExtras13QConeGeometry6slicesEv_ZNK10Qt3DExtras13QConeGeometry6lengthEv_ZNK10Qt3DExtras13QConeGeometry17positionAttributeEv_ZNK10Qt3DExtras13QConeGeometry15normalAttributeEv_ZNK10Qt3DExtras13QConeGeometry17texCoordAttributeEv_ZNK10Qt3DExtras13QConeGeometry14indexAttributeEv_Znwj_ZNSt13__atomic_baseIiEmmEv_ZN10QArrayData10deallocateEPS_jj_ZN10Qt3DExtras13QConeGeometry14updateVerticesEv_ZN10Qt3DRender10QAttribute8setCountEj_ZN10Qt3DRender7QBuffer16setDataGeneratorERK14QSharedPointerINS_20QBufferDataGeneratorEE_ZN10Qt3DExtras13QConeGeometry15setHasTopEndcapEb_ZN10Qt3DExtras13QConeGeometry19hasTopEndcapChangedEb_ZN10Qt3DExtras13QConeGeometry18setHasBottomEndcapEb_ZN10Qt3DExtras13QConeGeometry22hasBottomEndcapChangedEb_ZN10Qt3DExtras13QConeGeometry12setTopRadiusEf_ZN10Qt3DExtras13QConeGeometry16topRadiusChangedEf_ZN10Qt3DExtras13QConeGeometry15setBottomRadiusEf_ZN10Qt3DExtras13QConeGeometry19bottomRadiusChangedEf_ZN10Qt3DRender10QAttributeC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender7QBufferC1ENS0_10BufferTypeEPN8Qt3DCore5QNodeE_ZN10Qt3DRender10QAttribute28defaultPositionAttributeNameEv_ZN10Qt3DRender10QAttribute7setNameERK7QString_ZN10Qt3DRender10QAttribute11setDataTypeENS0_14VertexBaseTypeE_ZN10Qt3DRender10QAttribute11setDataSizeEj_ZN10Qt3DRender10QAttribute16setAttributeTypeENS0_13AttributeTypeE_ZN10Qt3DRender10QAttribute9setBufferEPNS_7QBufferE_ZN10Qt3DRender10QAttribute13setByteStrideEj_ZN10Qt3DRender10QAttribute37defaultTextureCoordinateAttributeNameEv_ZN10Qt3DRender10QAttribute13setByteOffsetEj_ZN10Qt3DRender10QAttribute26defaultNormalAttributeNameEv_ZN10Qt3DRender9QGeometry12addAttributeEPNS_10QAttributeE_ZN10Qt3DExtras13QConeGeometryC2EPN8Qt3DCore5QNodeE_ZN10Qt3DRender9QGeometryC2ERNS_16QGeometryPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras13QConeGeometryC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras13QConeGeometryC2ERNS_20QConeGeometryPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras13QConeGeometryC1ERNS_20QConeGeometryPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras13QConeGeometry13updateIndicesEv_ZN10Qt3DExtras13QConeGeometry8setRingsEi_ZN10Qt3DExtras13QConeGeometry12ringsChangedEi_ZN10Qt3DExtras13QConeGeometry9setSlicesEi_ZN10Qt3DExtras13QConeGeometry13slicesChangedEi_ZN10Qt3DExtras13QConeGeometry9setLengthEf_ZN10Qt3DExtras13QConeGeometry13lengthChangedEf_ZTVN10__cxxabiv120__si_class_type_infoE_ZTIN10Qt3DRender16QGeometryPrivateE_ZTIN10Qt3DRender20QBufferDataGeneratorE_ZTSN10Qt3DRender20QBufferDataGeneratorE_ZTIN10Qt3DRender16QAbstractFunctorE_ZN8Qt3DCore12QNodePrivate10setArbiterEPNS_26QLockableObserverInterfaceE_ZN8Qt3DCore12QNodePrivate15notifyObserversERK14QSharedPointerINS_12QSceneChangeEE_ZThn64_N8Qt3DCore12QNodePrivate10setArbiterEPNS_26QLockableObserverInterfaceE_ZThn64_N8Qt3DCore12QNodePrivate15notifyObserversERK14QSharedPointerINS_12QSceneChangeEE__cxa_pure_virtual_ZN10Qt3DExtras9QConeMeshD2Ev_ZN10Qt3DRender17QGeometryRendererD2Ev_ZTVN10Qt3DExtras9QConeMeshE_ZN10Qt3DExtras9QConeMeshD1Ev_ZN10Qt3DExtras9QConeMeshD0Ev_ZN10Qt3DExtras9QConeMesh15setHasTopEndcapEb_ZNK10Qt3DRender17QGeometryRenderer8geometryEv_ZN10Qt3DExtras9QConeMesh18setHasBottomEndcapEb_ZN10Qt3DExtras9QConeMesh12setTopRadiusEf_ZN10Qt3DExtras9QConeMesh15setBottomRadiusEf_ZN10Qt3DExtras9QConeMesh8setRingsEi_ZN10Qt3DExtras9QConeMesh9setSlicesEi_ZN10Qt3DExtras9QConeMesh9setLengthEf_ZNK10Qt3DExtras9QConeMesh12hasTopEndcapEv_ZNK10Qt3DExtras9QConeMesh15hasBottomEndcapEv_ZNK10Qt3DExtras9QConeMesh9topRadiusEv_ZNK10Qt3DExtras9QConeMesh12bottomRadiusEv_ZNK10Qt3DExtras9QConeMesh5ringsEv_ZNK10Qt3DExtras9QConeMesh6slicesEv_ZNK10Qt3DExtras9QConeMesh6lengthEv_ZN7QObject7connectIMN10Qt3DExtras13QConeGeometryEFvfEMNS1_9QConeMeshEFvfEEEN11QMetaObject10ConnectionEPKN9QtPrivate15FunctionPointerIT_E6ObjectESC_PKNSB_IT0_E6ObjectESH_N2Qt14ConnectionTypeE_ZN7QObject11connectImplEPKS_PPvS1_S3_PN9QtPrivate15QSlotObjectBaseEN2Qt14ConnectionTypeEPKiPK11QMetaObject_ZN10Qt3DExtras13QConeGeometry16staticMetaObjectE_ZN10Qt3DExtras9QConeMeshC2EPN8Qt3DCore5QNodeE_ZN10Qt3DRender17QGeometryRendererC2EPN8Qt3DCore5QNodeE_ZN11QMetaObject10ConnectionD1Ev_ZN10Qt3DRender17QGeometryRenderer11setGeometryEPNS_9QGeometryE_ZN10Qt3DExtras9QConeMesh19hasTopEndcapChangedEb_ZN10Qt3DExtras9QConeMesh22hasBottomEndcapChangedEb_ZN10Qt3DExtras9QConeMesh16topRadiusChangedEf_ZN10Qt3DExtras9QConeMesh19bottomRadiusChangedEf_ZN10Qt3DExtras9QConeMesh12ringsChangedEi_ZN10Qt3DExtras9QConeMesh13slicesChangedEi_ZN10Qt3DExtras9QConeMesh13lengthChangedEf_ZN10Qt3DExtras9QConeMeshC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras11QCuboidMeshD2Ev_ZTVN10Qt3DExtras11QCuboidMeshE_ZN10Qt3DExtras11QCuboidMeshD1Ev_ZN10Qt3DExtras11QCuboidMeshD0Ev_ZN10Qt3DExtras11QCuboidMesh10setXExtentEf_ZN10Qt3DExtras15QCuboidGeometry10setXExtentEf_ZNK10Qt3DExtras11QCuboidMesh7xExtentEv_ZNK10Qt3DExtras15QCuboidGeometry7xExtentEv_ZN10Qt3DExtras11QCuboidMesh10setYExtentEf_ZN10Qt3DExtras15QCuboidGeometry10setYExtentEf_ZNK10Qt3DExtras11QCuboidMesh7yExtentEv_ZNK10Qt3DExtras15QCuboidGeometry7yExtentEv_ZN10Qt3DExtras11QCuboidMesh10setZExtentEf_ZN10Qt3DExtras15QCuboidGeometry10setZExtentEf_ZNK10Qt3DExtras11QCuboidMesh7zExtentEv_ZNK10Qt3DExtras15QCuboidGeometry7zExtentEv_ZN10Qt3DExtras11QCuboidMesh19setYZMeshResolutionERK5QSize_ZN10Qt3DExtras15QCuboidGeometry19setYZMeshResolutionERK5QSize_ZNK10Qt3DExtras11QCuboidMesh16yzMeshResolutionEv_ZNK10Qt3DExtras15QCuboidGeometry16yzMeshResolutionEv_ZN10Qt3DExtras11QCuboidMesh19setXZMeshResolutionERK5QSize_ZN10Qt3DExtras15QCuboidGeometry19setXZMeshResolutionERK5QSize_ZNK10Qt3DExtras11QCuboidMesh16xzMeshResolutionEv_ZNK10Qt3DExtras15QCuboidGeometry16xzMeshResolutionEv_ZN10Qt3DExtras11QCuboidMesh19setXYMeshResolutionERK5QSize_ZN10Qt3DExtras15QCuboidGeometry19setXYMeshResolutionERK5QSize_ZNK10Qt3DExtras11QCuboidMesh16xyMeshResolutionEv_ZNK10Qt3DExtras15QCuboidGeometry16xyMeshResolutionEv_ZN7QObject7connectIMN10Qt3DExtras15QCuboidGeometryEFvfEMNS1_11QCuboidMeshEFvfEEEN11QMetaObject10ConnectionEPKN9QtPrivate15FunctionPointerIT_E6ObjectESC_PKNSB_IT0_E6ObjectESH_N2Qt14ConnectionTypeE_ZN10Qt3DExtras15QCuboidGeometry16staticMetaObjectE_ZN7QObject7connectIMN10Qt3DExtras15QCuboidGeometryEFvRK5QSizeEMNS1_11QCuboidMeshEFvS5_EEEN11QMetaObject10ConnectionEPKN9QtPrivate15FunctionPointerIT_E6ObjectESF_PKNSE_IT0_E6ObjectESK_N2Qt14ConnectionTypeE_ZN10Qt3DExtras11QCuboidMeshC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras15QCuboidGeometryC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras15QCuboidGeometry14xExtentChangedEf_ZN10Qt3DExtras11QCuboidMesh14xExtentChangedEf_ZN10Qt3DExtras15QCuboidGeometry14yExtentChangedEf_ZN10Qt3DExtras11QCuboidMesh14yExtentChangedEf_ZN10Qt3DExtras15QCuboidGeometry14zExtentChangedEf_ZN10Qt3DExtras11QCuboidMesh14zExtentChangedEf_ZN10Qt3DExtras15QCuboidGeometry23xyMeshResolutionChangedERK5QSize_ZN10Qt3DExtras11QCuboidMesh23xyMeshResolutionChangedERK5QSize_ZN10Qt3DExtras15QCuboidGeometry23xzMeshResolutionChangedERK5QSize_ZN10Qt3DExtras11QCuboidMesh23xzMeshResolutionChangedERK5QSize_ZN10Qt3DExtras15QCuboidGeometry23yzMeshResolutionChangedERK5QSize_ZN10Qt3DExtras11QCuboidMesh23yzMeshResolutionChangedERK5QSize_ZN10Qt3DExtras11QCuboidMeshC1EPN8Qt3DCore5QNodeEcossin_ZN10Qt3DExtras17QCylinderGeometryD2Ev_ZTVN10Qt3DExtras17QCylinderGeometryE_ZN10Qt3DExtras17QCylinderGeometryD1Ev_ZN10Qt3DExtras17QCylinderGeometryD0Ev_ZNK10Qt3DExtras17QCylinderGeometry5ringsEv_ZNK10Qt3DExtras17QCylinderGeometry6slicesEv_ZNK10Qt3DExtras17QCylinderGeometry6radiusEv_ZNK10Qt3DExtras17QCylinderGeometry6lengthEv_ZNK10Qt3DExtras17QCylinderGeometry17positionAttributeEv_ZNK10Qt3DExtras17QCylinderGeometry15normalAttributeEv_ZNK10Qt3DExtras17QCylinderGeometry17texCoordAttributeEv_ZNK10Qt3DExtras17QCylinderGeometry14indexAttributeEv_ZN10Qt3DExtras17QCylinderGeometry14updateVerticesEv_ZN10Qt3DExtras17QCylinderGeometry9setRadiusEf_ZN10Qt3DExtras17QCylinderGeometry13radiusChangedEf_ZN10Qt3DExtras17QCylinderGeometryC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras17QCylinderGeometryC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras17QCylinderGeometryC2ERNS_24QCylinderGeometryPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras17QCylinderGeometryC1ERNS_24QCylinderGeometryPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras17QCylinderGeometry13updateIndicesEv_ZN10Qt3DExtras17QCylinderGeometry8setRingsEi_ZN10Qt3DExtras17QCylinderGeometry12ringsChangedEi_ZN10Qt3DExtras17QCylinderGeometry9setSlicesEi_ZN10Qt3DExtras17QCylinderGeometry13slicesChangedEi_ZN10Qt3DExtras17QCylinderGeometry9setLengthEf_ZN10Qt3DExtras17QCylinderGeometry13lengthChangedEf_ZN10Qt3DExtras13QCylinderMeshC2EPN8Qt3DCore5QNodeE_ZTVN10Qt3DExtras13QCylinderMeshE_ZN10Qt3DExtras13QCylinderMesh13radiusChangedEf_ZN10Qt3DExtras17QCylinderGeometry16staticMetaObjectE_ZN10Qt3DExtras13QCylinderMesh12ringsChangedEi_ZN10Qt3DExtras13QCylinderMesh13slicesChangedEi_ZN10Qt3DExtras13QCylinderMesh13lengthChangedEf_ZN10Qt3DExtras13QCylinderMeshC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras13QCylinderMeshD2Ev_ZN10Qt3DExtras13QCylinderMeshD1Ev_ZN10Qt3DExtras13QCylinderMeshD0Ev_ZN10Qt3DExtras13QCylinderMesh8setRingsEi_ZN10Qt3DExtras13QCylinderMesh9setSlicesEi_ZN10Qt3DExtras13QCylinderMesh9setRadiusEf_ZN10Qt3DExtras13QCylinderMesh9setLengthEf_ZNK10Qt3DExtras13QCylinderMesh5ringsEv_ZNK10Qt3DExtras13QCylinderMesh6slicesEv_ZNK10Qt3DExtras13QCylinderMesh6radiusEv_ZNK10Qt3DExtras13QCylinderMesh6lengthEv_ZN10Qt3DExtras10QPlaneMeshC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras14QPlaneGeometryC1EPN8Qt3DCore5QNodeE_ZTVN10Qt3DExtras10QPlaneMeshE_ZN10Qt3DExtras14QPlaneGeometry12widthChangedEf_ZN10Qt3DExtras10QPlaneMesh12widthChangedEf_ZN10Qt3DExtras14QPlaneGeometry16staticMetaObjectE_ZN10Qt3DExtras14QPlaneGeometry13heightChangedEf_ZN10Qt3DExtras10QPlaneMesh13heightChangedEf_ZN10Qt3DExtras14QPlaneGeometry17resolutionChangedERK5QSize_ZN10Qt3DExtras10QPlaneMesh21meshResolutionChangedERK5QSize_ZN10Qt3DExtras10QPlaneMeshC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras10QPlaneMeshD2Ev_ZN10Qt3DExtras10QPlaneMeshD1Ev_ZN10Qt3DExtras10QPlaneMeshD0Ev_ZN10Qt3DExtras10QPlaneMesh8setWidthEf_ZN10Qt3DExtras14QPlaneGeometry8setWidthEf_ZNK10Qt3DExtras10QPlaneMesh5widthEv_ZNK10Qt3DExtras14QPlaneGeometry5widthEv_ZN10Qt3DExtras10QPlaneMesh9setHeightEf_ZN10Qt3DExtras14QPlaneGeometry9setHeightEf_ZNK10Qt3DExtras10QPlaneMesh6heightEv_ZNK10Qt3DExtras14QPlaneGeometry6heightEv_ZN10Qt3DExtras10QPlaneMesh17setMeshResolutionERK5QSize_ZN10Qt3DExtras14QPlaneGeometry13setResolutionERK5QSize_ZNK10Qt3DExtras10QPlaneMesh14meshResolutionEv_ZNK10Qt3DExtras14QPlaneGeometry10resolutionEv_ZN10Qt3DExtras11QSphereMeshC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras15QSphereGeometryC1EPN8Qt3DCore5QNodeE_ZTVN10Qt3DExtras11QSphereMeshE_ZN10Qt3DExtras15QSphereGeometry13radiusChangedEf_ZN10Qt3DExtras11QSphereMesh13radiusChangedEf_ZN10Qt3DExtras15QSphereGeometry16staticMetaObjectE_ZN10Qt3DExtras15QSphereGeometry12ringsChangedEi_ZN10Qt3DExtras11QSphereMesh12ringsChangedEi_ZN10Qt3DExtras15QSphereGeometry13slicesChangedEi_ZN10Qt3DExtras11QSphereMesh13slicesChangedEi_ZN10Qt3DExtras15QSphereGeometry23generateTangentsChangedEb_ZN10Qt3DExtras11QSphereMesh23generateTangentsChangedEb_ZN10Qt3DExtras11QSphereMeshC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras11QSphereMeshD2Ev_ZN10Qt3DExtras11QSphereMeshD1Ev_ZN10Qt3DExtras11QSphereMeshD0Ev_ZN10Qt3DExtras11QSphereMesh8setRingsEi_ZN10Qt3DExtras15QSphereGeometry8setRingsEi_ZN10Qt3DExtras11QSphereMesh9setSlicesEi_ZN10Qt3DExtras15QSphereGeometry9setSlicesEi_ZN10Qt3DExtras11QSphereMesh9setRadiusEf_ZN10Qt3DExtras15QSphereGeometry9setRadiusEf_ZN10Qt3DExtras11QSphereMesh19setGenerateTangentsEb_ZN10Qt3DExtras15QSphereGeometry19setGenerateTangentsEb_ZNK10Qt3DExtras11QSphereMesh16generateTangentsEv_ZNK10Qt3DExtras15QSphereGeometry16generateTangentsEv_ZNK10Qt3DExtras11QSphereMesh5ringsEv_ZNK10Qt3DExtras15QSphereGeometry5ringsEv_ZNK10Qt3DExtras11QSphereMesh6slicesEv_ZNK10Qt3DExtras15QSphereGeometry6slicesEv_ZNK10Qt3DExtras11QSphereMesh6radiusEv_ZNK10Qt3DExtras15QSphereGeometry6radiusEv_ZN10Qt3DExtras10QTorusMeshC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras14QTorusGeometryC1EPN8Qt3DCore5QNodeE_ZTVN10Qt3DExtras10QTorusMeshE_ZN10Qt3DExtras14QTorusGeometry13radiusChangedEf_ZN10Qt3DExtras10QTorusMesh13radiusChangedEf_ZN10Qt3DExtras14QTorusGeometry16staticMetaObjectE_ZN10Qt3DExtras14QTorusGeometry12ringsChangedEi_ZN10Qt3DExtras10QTorusMesh12ringsChangedEi_ZN10Qt3DExtras14QTorusGeometry13slicesChangedEi_ZN10Qt3DExtras10QTorusMesh13slicesChangedEi_ZN10Qt3DExtras14QTorusGeometry18minorRadiusChangedEf_ZN10Qt3DExtras10QTorusMesh18minorRadiusChangedEf_ZN10Qt3DExtras10QTorusMeshC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras10QTorusMeshD2Ev_ZN10Qt3DExtras10QTorusMeshD1Ev_ZN10Qt3DExtras10QTorusMeshD0Ev_ZN10Qt3DExtras10QTorusMesh8setRingsEi_ZN10Qt3DExtras14QTorusGeometry8setRingsEi_ZN10Qt3DExtras10QTorusMesh9setSlicesEi_ZN10Qt3DExtras14QTorusGeometry9setSlicesEi_ZN10Qt3DExtras10QTorusMesh9setRadiusEf_ZN10Qt3DExtras14QTorusGeometry9setRadiusEf_ZN10Qt3DExtras10QTorusMesh14setMinorRadiusEf_ZN10Qt3DExtras14QTorusGeometry14setMinorRadiusEf_ZNK10Qt3DExtras10QTorusMesh5ringsEv_ZNK10Qt3DExtras14QTorusGeometry5ringsEv_ZNK10Qt3DExtras10QTorusMesh6slicesEv_ZNK10Qt3DExtras14QTorusGeometry6slicesEv_ZNK10Qt3DExtras10QTorusMesh6radiusEv_ZNK10Qt3DExtras14QTorusGeometry6radiusEv_ZNK10Qt3DExtras10QTorusMesh11minorRadiusEv_ZNK10Qt3DExtras14QTorusGeometry11minorRadiusEv_ZN9QVector4D9normalizeEv__aeabi_idivmod_ZN10Qt3DExtras14QTorusGeometryD2Ev_ZTVN10Qt3DExtras14QTorusGeometryE_ZN10Qt3DExtras14QTorusGeometryD1Ev_ZN10Qt3DExtras14QTorusGeometryD0Ev_ZNK10Qt3DExtras14QTorusGeometry17positionAttributeEv_ZNK10Qt3DExtras14QTorusGeometry15normalAttributeEv_ZNK10Qt3DExtras14QTorusGeometry17texCoordAttributeEv_ZNK10Qt3DExtras14QTorusGeometry14indexAttributeEv_ZN10Qt3DExtras14QTorusGeometry13updateIndicesEv_ZN10Qt3DExtras14QTorusGeometry14updateVerticesEv_ZN10Qt3DRender10QAttribute27defaultTangentAttributeNameEv_ZN10Qt3DExtras14QTorusGeometryC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras14QTorusGeometryC2ERNS_21QTorusGeometryPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras14QTorusGeometryC1ERNS_21QTorusGeometryPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras15QSphereGeometryD2Ev_ZTVN10Qt3DExtras15QSphereGeometryE_ZN10Qt3DExtras15QSphereGeometryD1Ev_ZN10Qt3DExtras15QSphereGeometryD0Ev_ZN10Qt3DRender9QGeometry15removeAttributeEPNS_10QAttributeE_ZNK10Qt3DExtras15QSphereGeometry17positionAttributeEv_ZNK10Qt3DExtras15QSphereGeometry15normalAttributeEv_ZNK10Qt3DExtras15QSphereGeometry17texCoordAttributeEv_ZNK10Qt3DExtras15QSphereGeometry16tangentAttributeEv_ZNK10Qt3DExtras15QSphereGeometry14indexAttributeEv_ZN10Qt3DExtras15QSphereGeometry14updateVerticesEv_ZN10Qt3DExtras15QSphereGeometryC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras15QSphereGeometryC2ERNS_22QSphereGeometryPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras15QSphereGeometryC1ERNS_22QSphereGeometryPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras15QSphereGeometry13updateIndicesEv_ZN10Qt3DExtras15QCuboidGeometryD2Ev_ZTVN10Qt3DExtras15QCuboidGeometryE_ZN10Qt3DExtras15QCuboidGeometryD1Ev_ZN10Qt3DExtras15QCuboidGeometryD0Ev_ZNK10Qt3DExtras15QCuboidGeometry17positionAttributeEv_ZNK10Qt3DExtras15QCuboidGeometry15normalAttributeEv_ZNK10Qt3DExtras15QCuboidGeometry17texCoordAttributeEv_ZNK10Qt3DExtras15QCuboidGeometry16tangentAttributeEv_ZNK10Qt3DExtras15QCuboidGeometry14indexAttributeEv_ZN10Qt3DExtras15QCuboidGeometry13updateIndicesEv_ZN10Qt3DExtras15QCuboidGeometry14updateVerticesEv_ZN10Qt3DExtras15QCuboidGeometryC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras15QCuboidGeometryC2ERNS_22QCuboidGeometryPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras15QCuboidGeometryC1ERNS_22QCuboidGeometryPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras14QPlaneGeometryD2Ev_ZTVN10Qt3DExtras14QPlaneGeometryE_ZN10Qt3DExtras14QPlaneGeometryD1Ev_ZN10Qt3DExtras14QPlaneGeometryD0Ev_ZNK10Qt3DExtras14QPlaneGeometry17positionAttributeEv_ZNK10Qt3DExtras14QPlaneGeometry15normalAttributeEv_ZNK10Qt3DExtras14QPlaneGeometry17texCoordAttributeEv_ZNK10Qt3DExtras14QPlaneGeometry16tangentAttributeEv_ZNK10Qt3DExtras14QPlaneGeometry14indexAttributeEv_ZN10Qt3DExtras14QPlaneGeometry14updateVerticesEv_ZN10Qt3DExtras14QPlaneGeometry13updateIndicesEv_ZN10Qt3DExtras14QPlaneGeometryC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras14QPlaneGeometryC2ERNS_21QPlaneGeometryPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras14QPlaneGeometryC1ERNS_21QPlaneGeometryPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DRender16QMaterialPrivateD2Ev_ZNK8QVariant7toFloatEPb_ZN10Qt3DExtras14QPhongMaterial16shininessChangedEf_ZN10Qt3DRender10QParameter16staticMetaObjectE_ZN10Qt3DRender16QMaterialPrivateC2Ev_ZN10Qt3DRender7QEffectC1EPN8Qt3DCore5QNodeE_ZN6QColor8fromRgbFEdddd_ZNK6QColorcv8QVariantEv_ZN10Qt3DRender10QParameterC1ERK7QStringRK8QVariantPN8Qt3DCore5QNodeE_ZN8QVariantD1Ev_ZN8QVariantC1Ef_ZN10Qt3DRender10QTechniqueC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender11QRenderPassC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender14QShaderProgramC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender10QFilterKeyC1EPN8Qt3DCore5QNodeE_ZN4QUrlC1ERK7QStringNS_11ParsingModeE_ZN10Qt3DRender14QShaderProgram10loadSourceERK4QUrl_ZN10Qt3DRender14QShaderProgram19setVertexShaderCodeERK10QByteArray_ZN4QUrlD1Ev_ZN10Qt3DRender14QShaderProgram21setFragmentShaderCodeERK10QByteArray_ZN10Qt3DRender10QTechnique17graphicsApiFilterEv_ZN10Qt3DRender18QGraphicsApiFilter6setApiENS0_3ApiE_ZN10Qt3DRender18QGraphicsApiFilter15setMajorVersionEi_ZN10Qt3DRender18QGraphicsApiFilter15setMinorVersionEi_ZN10Qt3DRender18QGraphicsApiFilter10setProfileENS0_13OpenGLProfileE_ZN10Qt3DRender11QRenderPass16setShaderProgramEPNS_14QShaderProgramE_ZN10Qt3DRender10QTechnique13addRenderPassEPNS_11QRenderPassE_ZN8Qt3DCore5QNode9setParentEPS0__ZN10Qt3DRender10QFilterKey7setNameERK7QString_ZN8QVariantC1ERK7QString_ZN10Qt3DRender10QFilterKey8setValueERK8QVariant_ZN10Qt3DRender10QTechnique12addFilterKeyEPNS_10QFilterKeyE_ZN10Qt3DRender7QEffect12addTechniqueEPNS_10QTechniqueE_ZN10Qt3DRender7QEffect12addParameterEPNS_10QParameterE_ZN10Qt3DRender9QMaterial9setEffectEPNS_7QEffectE_ZN10Qt3DRender10QParameter12valueChangedERK8QVariant_ZN10Qt3DExtras14QPhongMaterialC2EPN8Qt3DCore5QNodeE_ZN10Qt3DRender9QMaterialC2ERNS_16QMaterialPrivateEPN8Qt3DCore5QNodeE_ZTVN10Qt3DExtras14QPhongMaterialE_ZN10Qt3DExtras14QPhongMaterialC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras14QPhongMaterialD2Ev_ZN10Qt3DRender9QMaterialD2Ev_ZN10Qt3DExtras14QPhongMaterialD1Ev_ZN10Qt3DExtras14QPhongMaterialD0Ev_ZNK10Qt3DExtras14QPhongMaterial9shininessEv_ZNK10Qt3DRender10QParameter5valueEv_ZN10Qt3DExtras14QPhongMaterial10setAmbientERK6QColor_ZN10Qt3DRender10QParameter8setValueERK8QVariant_ZN10Qt3DExtras14QPhongMaterial10setDiffuseERK6QColor_ZN10Qt3DExtras14QPhongMaterial11setSpecularERK6QColor_ZN10Qt3DExtras14QPhongMaterial12setShininessEf_ZNK8QVariant8userTypeEv_ZNK8QVariant9constDataEv_ZN6QColor10invalidateEv_ZNK8QVariant7convertEiPv_ZN10Qt3DExtras14QPhongMaterial14ambientChangedERK6QColor_ZN10Qt3DExtras14QPhongMaterial14diffuseChangedERK6QColor_ZN10Qt3DExtras14QPhongMaterial15specularChangedERK6QColor_ZNK10Qt3DExtras14QPhongMaterial7ambientEv_ZNK10Qt3DExtras14QPhongMaterial7diffuseEv_ZNK10Qt3DExtras14QPhongMaterial8specularEv_ZTIN10Qt3DRender16QMaterialPrivateE_ZN10Qt3DExtras19QDiffuseMapMaterial16shininessChangedEf_ZN10Qt3DExtras19QDiffuseMapMaterial19textureScaleChangedEf_ZN11QMetaObject14normalizedTypeEPKc_ZN9QMetaType22registerNormalizedTypeERK10QByteArrayPFvPvEPFS3_S3_PKvEi6QFlagsINS_8TypeFlagEEPK11QMetaObject_ZN10Qt3DRender16QAbstractTexture16staticMetaObjectE_ZN10Qt3DExtras19QDiffuseMapMaterialD2Ev_ZTVN10Qt3DExtras19QDiffuseMapMaterialE_ZN10Qt3DExtras19QDiffuseMapMaterialD1Ev_ZN10Qt3DExtras19QDiffuseMapMaterialD0Ev_ZNK10Qt3DExtras19QDiffuseMapMaterial9shininessEv_ZNK10Qt3DExtras19QDiffuseMapMaterial12textureScaleEv_ZN10Qt3DExtras19QDiffuseMapMaterial10setAmbientERK6QColor_ZN10Qt3DExtras19QDiffuseMapMaterial11setSpecularERK6QColor_ZN10Qt3DExtras19QDiffuseMapMaterial12setShininessEf_ZN10Qt3DExtras19QDiffuseMapMaterial10setDiffuseEPN10Qt3DRender16QAbstractTextureE_ZN8QVariantC1EiPKvj_ZN10Qt3DExtras19QDiffuseMapMaterial15setTextureScaleEf_ZN10Qt3DExtras19QDiffuseMapMaterial14ambientChangedERK6QColor_ZN10Qt3DExtras19QDiffuseMapMaterial15specularChangedERK6QColor_ZNK10Qt3DExtras19QDiffuseMapMaterial7ambientEv_ZNK10Qt3DExtras19QDiffuseMapMaterial8specularEv_ZN9QMetaType9typeFlagsEi_ZNK11QMetaObject4castEP7QObject_ZN10Qt3DExtras19QDiffuseMapMaterial14diffuseChangedEPN10Qt3DRender16QAbstractTextureE_ZNK10Qt3DExtras19QDiffuseMapMaterial7diffuseEv_ZN10Qt3DRender10QTexture2DC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender10QParameterC1ERK7QStringPNS_16QAbstractTextureEPN8Qt3DCore5QNodeE_ZN10Qt3DRender16QAbstractTexture22setMagnificationFilterENS0_6FilterE_ZN10Qt3DRender16QAbstractTexture21setMinificationFilterENS0_6FilterE_ZN10Qt3DRender16QTextureWrapModeC1ENS0_8WrapModeEP7QObject_ZN10Qt3DRender16QAbstractTexture11setWrapModeERKNS_16QTextureWrapModeE_ZN10Qt3DRender16QTextureWrapModeD1Ev_ZN10Qt3DRender16QAbstractTexture18setGenerateMipMapsEb_ZN10Qt3DRender16QAbstractTexture20setMaximumAnisotropyEf_ZN10Qt3DExtras19QDiffuseMapMaterialC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras19QDiffuseMapMaterialC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial16shininessChangedEf_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial19textureScaleChangedEf_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterialC2ERNS_40QNormalDiffuseSpecularMapMaterialPrivateEPN8Qt3DCore5QNodeE_ZTVN10Qt3DExtras33QNormalDiffuseSpecularMapMaterialE_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterialC1ERNS_40QNormalDiffuseSpecularMapMaterialPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterialD2Ev_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterialD1Ev_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterialD0Ev_ZNK10Qt3DExtras33QNormalDiffuseSpecularMapMaterial9shininessEv_ZNK10Qt3DExtras33QNormalDiffuseSpecularMapMaterial12textureScaleEv_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial10setAmbientERK6QColor_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial10setDiffuseEPN10Qt3DRender16QAbstractTextureE_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial9setNormalEPN10Qt3DRender16QAbstractTextureE_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial11setSpecularEPN10Qt3DRender16QAbstractTextureE_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial12setShininessEf_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial15setTextureScaleEf_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial14ambientChangedERK6QColor_ZNK10Qt3DExtras33QNormalDiffuseSpecularMapMaterial7ambientEv_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial14diffuseChangedEPN10Qt3DRender16QAbstractTextureE_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial13normalChangedEPN10Qt3DRender16QAbstractTextureE_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial15specularChangedEPN10Qt3DRender16QAbstractTextureE_ZNK10Qt3DExtras33QNormalDiffuseSpecularMapMaterial7diffuseEv_ZNK10Qt3DExtras33QNormalDiffuseSpecularMapMaterial6normalEv_ZNK10Qt3DExtras33QNormalDiffuseSpecularMapMaterial8specularEv_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterialC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterialC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras25QNormalDiffuseMapMaterial16shininessChangedEf_ZN10Qt3DExtras25QNormalDiffuseMapMaterial19textureScaleChangedEf_ZN10Qt3DExtras25QNormalDiffuseMapMaterialC2ERNS_32QNormalDiffuseMapMaterialPrivateEPN8Qt3DCore5QNodeE_ZTVN10Qt3DExtras25QNormalDiffuseMapMaterialE_ZN10Qt3DExtras25QNormalDiffuseMapMaterialC1ERNS_32QNormalDiffuseMapMaterialPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras25QNormalDiffuseMapMaterialD2Ev_ZN10Qt3DExtras25QNormalDiffuseMapMaterialD1Ev_ZN10Qt3DExtras25QNormalDiffuseMapMaterialD0Ev_ZNK10Qt3DExtras25QNormalDiffuseMapMaterial9shininessEv_ZNK10Qt3DExtras25QNormalDiffuseMapMaterial12textureScaleEv_ZN10Qt3DExtras25QNormalDiffuseMapMaterial10setAmbientERK6QColor_ZN10Qt3DExtras25QNormalDiffuseMapMaterial11setSpecularERK6QColor_ZN10Qt3DExtras25QNormalDiffuseMapMaterial10setDiffuseEPN10Qt3DRender16QAbstractTextureE_ZN10Qt3DExtras25QNormalDiffuseMapMaterial9setNormalEPN10Qt3DRender16QAbstractTextureE_ZN10Qt3DExtras25QNormalDiffuseMapMaterial12setShininessEf_ZN10Qt3DExtras25QNormalDiffuseMapMaterial15setTextureScaleEf_ZN10Qt3DExtras25QNormalDiffuseMapMaterial14ambientChangedERK6QColor_ZN10Qt3DExtras25QNormalDiffuseMapMaterial15specularChangedERK6QColor_ZNK10Qt3DExtras25QNormalDiffuseMapMaterial7ambientEv_ZNK10Qt3DExtras25QNormalDiffuseMapMaterial8specularEv_ZN10Qt3DExtras25QNormalDiffuseMapMaterial14diffuseChangedEPN10Qt3DRender16QAbstractTextureE_ZN10Qt3DExtras25QNormalDiffuseMapMaterial13normalChangedEPN10Qt3DRender16QAbstractTextureE_ZNK10Qt3DExtras25QNormalDiffuseMapMaterial7diffuseEv_ZNK10Qt3DExtras25QNormalDiffuseMapMaterial6normalEv_ZN10Qt3DExtras25QNormalDiffuseMapMaterialC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras25QNormalDiffuseMapMaterialC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender10QDepthTest16setDepthFunctionENS0_13DepthFunctionE_ZN10Qt3DRender11QRenderPass14addRenderStateEPNS_12QRenderStateE_ZN10Qt3DRender14QAlphaCoverageC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender10QDepthTestC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras30QNormalDiffuseMapAlphaMaterialC2EPN8Qt3DCore5QNodeE_ZTVN10Qt3DExtras30QNormalDiffuseMapAlphaMaterialE_ZN10Qt3DExtras30QNormalDiffuseMapAlphaMaterialC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras30QNormalDiffuseMapAlphaMaterialD2Ev_ZN10Qt3DExtras30QNormalDiffuseMapAlphaMaterialD1Ev_ZN10Qt3DExtras30QNormalDiffuseMapAlphaMaterialD0Ev_ZN10Qt3DExtras27QDiffuseSpecularMapMaterial16shininessChangedEf_ZN10Qt3DExtras27QDiffuseSpecularMapMaterial19textureScaleChangedEf_ZN10Qt3DExtras27QDiffuseSpecularMapMaterialD2Ev_ZTVN10Qt3DExtras27QDiffuseSpecularMapMaterialE_ZN10Qt3DExtras27QDiffuseSpecularMapMaterialD1Ev_ZN10Qt3DExtras27QDiffuseSpecularMapMaterialD0Ev_ZNK10Qt3DExtras27QDiffuseSpecularMapMaterial9shininessEv_ZNK10Qt3DExtras27QDiffuseSpecularMapMaterial12textureScaleEv_ZN10Qt3DExtras27QDiffuseSpecularMapMaterial10setAmbientERK6QColor_ZN10Qt3DExtras27QDiffuseSpecularMapMaterial10setDiffuseEPN10Qt3DRender16QAbstractTextureE_ZN10Qt3DExtras27QDiffuseSpecularMapMaterial11setSpecularEPN10Qt3DRender16QAbstractTextureE_ZN10Qt3DExtras27QDiffuseSpecularMapMaterial12setShininessEf_ZN10Qt3DExtras27QDiffuseSpecularMapMaterial15setTextureScaleEf_ZN10Qt3DExtras27QDiffuseSpecularMapMaterial14ambientChangedERK6QColor_ZNK10Qt3DExtras27QDiffuseSpecularMapMaterial7ambientEv_ZN10Qt3DExtras27QDiffuseSpecularMapMaterial14diffuseChangedEPN10Qt3DRender16QAbstractTextureE_ZN10Qt3DExtras27QDiffuseSpecularMapMaterial15specularChangedEPN10Qt3DRender16QAbstractTextureE_ZNK10Qt3DExtras27QDiffuseSpecularMapMaterial7diffuseEv_ZNK10Qt3DExtras27QDiffuseSpecularMapMaterial8specularEv_ZN10Qt3DExtras27QDiffuseSpecularMapMaterialC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras27QDiffuseSpecularMapMaterialC1EPN8Qt3DCore5QNodeE_ZN9QListData7disposeEPNS_4DataE_ZN8Qt3DCore12QNodePrivateD2Ev_ZN10Qt3DRender23QTechniqueFilterPrivateD2Ev_ZTVN10Qt3DRender23QTechniqueFilterPrivateE_ZN10Qt3DRender23QTechniqueFilterPrivateD1Ev_ZThn64_N10Qt3DRender23QTechniqueFilterPrivateD1Ev_ZN10Qt3DRender23QTechniqueFilterPrivateD0Ev_ZThn64_N10Qt3DRender23QTechniqueFilterPrivateD0Ev_ZN10Qt3DRender23QTechniqueFilterPrivateC2Ev_ZN10Qt3DRender22QRenderSurfaceSelectorC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender9QViewportC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender15QCameraSelectorC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender13QClearBuffersC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender15QFrustumCullingC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender9QViewport17setNormalizedRectERK6QRectF_ZN6QColorC1EN2Qt11GlobalColorE_ZN10Qt3DRender13QClearBuffers13setClearColorERK6QColor_ZN10Qt3DRender13QClearBuffers10setBuffersENS0_10BufferTypeE_ZN10Qt3DRender16QTechniqueFilter8addMatchEPNS_10QFilterKeyE_ZN10Qt3DExtras16QForwardRendererC2EPN8Qt3DCore5QNodeE_ZN10Qt3DRender16QTechniqueFilterC2ERNS_23QTechniqueFilterPrivateEPN8Qt3DCore5QNodeE_ZN7QObject7connectEPKS_PKcS1_S3_N2Qt14ConnectionTypeE_ZTVN10Qt3DExtras16QForwardRendererE_ZN10Qt3DExtras16QForwardRendererC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras16QForwardRendererD2Ev_ZN10Qt3DRender16QTechniqueFilterD2Ev_ZN10Qt3DExtras16QForwardRendererD1Ev_ZN10Qt3DExtras16QForwardRendererD0Ev_ZN10Qt3DExtras16QForwardRenderer15setViewportRectERK6QRectF_ZN10Qt3DExtras16QForwardRenderer13setClearColorERK6QColor_ZN10Qt3DExtras16QForwardRenderer9setCameraEPN8Qt3DCore7QEntityE_ZN10Qt3DRender15QCameraSelector9setCameraEPN8Qt3DCore7QEntityE_ZN10Qt3DExtras16QForwardRenderer10setSurfaceEP7QObject_ZN10Qt3DRender22QRenderSurfaceSelector10setSurfaceEP7QObject_ZNK10Qt3DExtras16QForwardRenderer12viewportRectEv_ZNK10Qt3DRender9QViewport14normalizedRectEv_ZNK10Qt3DExtras16QForwardRenderer10clearColorEv_ZNK10Qt3DRender13QClearBuffers10clearColorEv_ZNK10Qt3DExtras16QForwardRenderer6cameraEv_ZNK10Qt3DRender15QCameraSelector6cameraEv_ZNK10Qt3DExtras16QForwardRenderer7surfaceEv_ZNK10Qt3DRender22QRenderSurfaceSelector7surfaceEv_ZTIN8Qt3DCore12QNodePrivateE_ZTIN10Qt3DRender23QTechniqueFilterPrivateE_ZTSN10Qt3DRender23QTechniqueFilterPrivateE_ZN10Qt3DExtras23QPerVertexColorMaterialD2Ev_ZTVN10Qt3DExtras23QPerVertexColorMaterialE_ZN10Qt3DExtras23QPerVertexColorMaterialD1Ev_ZN10Qt3DExtras23QPerVertexColorMaterialD0Ev_ZN10Qt3DExtras23QPerVertexColorMaterialC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras23QPerVertexColorMaterialC1EPN8Qt3DCore5QNodeE_ZN8Qt3DCore14QEntityPrivateD2Evmemcpy_ZN8Qt3DCore14QEntityPrivateC2Ev_ZN10Qt3DRender9QMaterialC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender15QTextureCubeMapC1EPN8Qt3DCore5QNodeE_ZN8Qt3DCore10QTransformC1EPNS_5QNodeE_ZN10Qt3DRender13QTextureImageC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras13QSkyboxEntityD2Ev_ZN8Qt3DCore7QEntityD2Ev_ZTVN10Qt3DExtras13QSkyboxEntityE_ZN10Qt3DExtras13QSkyboxEntityD1Ev_ZN10Qt3DExtras13QSkyboxEntityD0Ev_ZNK10Qt3DExtras13QSkyboxEntity8baseNameEv_ZNK10Qt3DExtras13QSkyboxEntity9extensionEv_ZN10Qt3DExtras13QSkyboxEntity17setCameraPositionERK9QVector3D_ZN8Qt3DCore10QTransform14setTranslationERK9QVector3D_ZN10Qt3DExtras13QSkyboxEntity21cameraPositionChangedERK9QVector3D_ZNK10Qt3DExtras13QSkyboxEntity14cameraPositionEv_ZN7QStringC1EiN2Qt14InitializationE_ZN10Qt3DRender13QTextureImage9setSourceERK4QUrl_ZN10Qt3DExtras13QSkyboxEntity11setBaseNameERK7QString_ZeqRK7QStringS1__ZN7QStringaSERKS__ZN10Qt3DExtras13QSkyboxEntity22sourceDirectoryChangedERK7QString_ZN10Qt3DExtras13QSkyboxEntity12setExtensionERK7QString_ZN10Qt3DExtras13QSkyboxEntity16extensionChangedERK7QString_ZN10Qt3DRender9QCullFaceC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender9QCullFace7setModeENS0_11CullingModeE_ZN10Qt3DRender9QMaterial12addParameterEPNS_10QParameterE_ZN10Qt3DRender21QAbstractTextureImage7setFaceENS_16QAbstractTexture11CubeMapFaceE_ZN10Qt3DRender16QAbstractTexture15addTextureImageEPNS_21QAbstractTextureImageE_ZN8Qt3DCore7QEntity12addComponentEPNS_10QComponentE_ZN10Qt3DExtras13QSkyboxEntityC2EPN8Qt3DCore5QNodeE_ZN8Qt3DCore7QEntityC2ERNS_14QEntityPrivateEPNS_5QNodeE_ZN10Qt3DExtras13QSkyboxEntityC1EPN8Qt3DCore5QNodeE_ZTIN8Qt3DCore14QEntityPrivateE_ZN10Qt3DExtras14QGoochMaterial12alphaChangedEf_ZN10Qt3DExtras14QGoochMaterial11betaChangedEf_ZN10Qt3DExtras14QGoochMaterial16shininessChangedEf_ZN10Qt3DExtras14QGoochMaterialC2EPN8Qt3DCore5QNodeE_ZTVN10Qt3DExtras14QGoochMaterialE_ZN10Qt3DExtras14QGoochMaterialC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras14QGoochMaterialD2Ev_ZN10Qt3DExtras14QGoochMaterialD1Ev_ZN10Qt3DExtras14QGoochMaterialD0Ev_ZN10Qt3DExtras14QGoochMaterialC2ERNS_21QGoochMaterialPrivateEPN8Qt3DCore5QNodeE_ZN10Qt3DExtras14QGoochMaterialC1ERNS_21QGoochMaterialPrivateEPN8Qt3DCore5QNodeE_ZNK10Qt3DExtras14QGoochMaterial5alphaEv_ZNK10Qt3DExtras14QGoochMaterial4betaEv_ZNK10Qt3DExtras14QGoochMaterial9shininessEv_ZN10Qt3DExtras14QGoochMaterial10setDiffuseERK6QColor_ZN10Qt3DExtras14QGoochMaterial11setSpecularERK6QColor_ZN10Qt3DExtras14QGoochMaterial7setCoolERK6QColor_ZN10Qt3DExtras14QGoochMaterial7setWarmERK6QColor_ZN10Qt3DExtras14QGoochMaterial8setAlphaEf_ZN10Qt3DExtras14QGoochMaterial7setBetaEf_ZN10Qt3DExtras14QGoochMaterial12setShininessEf_ZN10Qt3DExtras14QGoochMaterial14diffuseChangedERK6QColor_ZN10Qt3DExtras14QGoochMaterial15specularChangedERK6QColor_ZN10Qt3DExtras14QGoochMaterial11coolChangedERK6QColor_ZN10Qt3DExtras14QGoochMaterial11warmChangedERK6QColor_ZNK10Qt3DExtras14QGoochMaterial7diffuseEv_ZNK10Qt3DExtras14QGoochMaterial8specularEv_ZNK10Qt3DExtras14QGoochMaterial4coolEv_ZNK10Qt3DExtras14QGoochMaterial4warmEv_ZN10Qt3DExtras19QPhongAlphaMaterial16shininessChangedEf_ZN10Qt3DExtras19QPhongAlphaMaterial12alphaChangedEf_ZN10QByteArray7reserveEi_ZN10Qt3DRender12QNoDepthMaskC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender23QBlendEquationArgumentsC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender14QBlendEquationC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender23QBlendEquationArguments12setSourceRgbENS0_8BlendingE_ZN10Qt3DRender23QBlendEquationArguments17setDestinationRgbENS0_8BlendingE_ZN10Qt3DRender14QBlendEquation16setBlendFunctionENS0_13BlendFunctionE_ZN10Qt3DExtras19QPhongAlphaMaterialD2Ev_ZTVN10Qt3DExtras19QPhongAlphaMaterialE_ZN10Qt3DExtras19QPhongAlphaMaterialD1Ev_ZN10Qt3DExtras19QPhongAlphaMaterialD0Ev_ZNK10Qt3DExtras19QPhongAlphaMaterial9shininessEv_ZNK10Qt3DExtras19QPhongAlphaMaterial5alphaEv_ZNK10Qt3DExtras19QPhongAlphaMaterial12sourceRgbArgEv_ZNK10Qt3DRender23QBlendEquationArguments9sourceRgbEv_ZNK10Qt3DExtras19QPhongAlphaMaterial17destinationRgbArgEv_ZNK10Qt3DRender23QBlendEquationArguments14destinationRgbEv_ZNK10Qt3DExtras19QPhongAlphaMaterial14sourceAlphaArgEv_ZNK10Qt3DRender23QBlendEquationArguments11sourceAlphaEv_ZNK10Qt3DExtras19QPhongAlphaMaterial19destinationAlphaArgEv_ZNK10Qt3DRender23QBlendEquationArguments16destinationAlphaEv_ZNK10Qt3DExtras19QPhongAlphaMaterial16blendFunctionArgEv_ZNK10Qt3DRender14QBlendEquation13blendFunctionEv_ZN10Qt3DExtras19QPhongAlphaMaterial10setAmbientERK6QColor_ZN10Qt3DExtras19QPhongAlphaMaterial10setDiffuseERK6QColor_ZN10Qt3DExtras19QPhongAlphaMaterial11setSpecularERK6QColor_ZN10Qt3DExtras19QPhongAlphaMaterial12setShininessEf_ZN10Qt3DExtras19QPhongAlphaMaterial8setAlphaEf_ZN10Qt3DExtras19QPhongAlphaMaterial15setSourceRgbArgEN10Qt3DRender23QBlendEquationArguments8BlendingE_ZN10Qt3DExtras19QPhongAlphaMaterial20setDestinationRgbArgEN10Qt3DRender23QBlendEquationArguments8BlendingE_ZN10Qt3DExtras19QPhongAlphaMaterial17setSourceAlphaArgEN10Qt3DRender23QBlendEquationArguments8BlendingE_ZN10Qt3DRender23QBlendEquationArguments14setSourceAlphaENS0_8BlendingE_ZN10Qt3DExtras19QPhongAlphaMaterial22setDestinationAlphaArgEN10Qt3DRender23QBlendEquationArguments8BlendingE_ZN10Qt3DRender23QBlendEquationArguments19setDestinationAlphaENS0_8BlendingE_ZN10Qt3DExtras19QPhongAlphaMaterial19setBlendFunctionArgEN10Qt3DRender14QBlendEquation13BlendFunctionE_ZNK11QMetaObject9classNameEvstrlen_ZN10QByteArray6appendEPKc_ZN10Qt3DRender23QBlendEquationArguments16staticMetaObjectE_ZN7QObject7connectIMN10Qt3DRender23QBlendEquationArgumentsEFvNS2_8BlendingEEMN10Qt3DExtras19QPhongAlphaMaterialEFvS3_EEEN11QMetaObject10ConnectionEPKN9QtPrivate15FunctionPointerIT_E6ObjectESE_PKNSD_IT0_E6ObjectESJ_N2Qt14ConnectionTypeE__cxa_guard_acquire__cxa_guard_release_ZN10Qt3DExtras19QPhongAlphaMaterialC2EPN8Qt3DCore5QNodeE_ZN10Qt3DRender14QBlendEquation20blendFunctionChangedENS0_13BlendFunctionE_ZN10Qt3DExtras19QPhongAlphaMaterial23blendFunctionArgChangedEN10Qt3DRender14QBlendEquation13BlendFunctionE_ZN10Qt3DRender14QBlendEquation16staticMetaObjectE_ZN10Qt3DRender23QBlendEquationArguments23destinationAlphaChangedENS0_8BlendingE_ZN10Qt3DExtras19QPhongAlphaMaterial26destinationAlphaArgChangedEN10Qt3DRender23QBlendEquationArguments8BlendingE_ZN10Qt3DRender23QBlendEquationArguments21destinationRgbChangedENS0_8BlendingE_ZN10Qt3DExtras19QPhongAlphaMaterial24destinationRgbArgChangedEN10Qt3DRender23QBlendEquationArguments8BlendingE_ZN10Qt3DRender23QBlendEquationArguments18sourceAlphaChangedENS0_8BlendingE_ZN10Qt3DExtras19QPhongAlphaMaterial21sourceAlphaArgChangedEN10Qt3DRender23QBlendEquationArguments8BlendingE_ZN10Qt3DRender23QBlendEquationArguments16sourceRgbChangedENS0_8BlendingE_ZN10Qt3DExtras19QPhongAlphaMaterial19sourceRgbArgChangedEN10Qt3DRender23QBlendEquationArguments8BlendingE_ZN10Qt3DExtras19QPhongAlphaMaterialC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras19QPhongAlphaMaterial14ambientChangedERK6QColor_ZN10Qt3DExtras19QPhongAlphaMaterial14diffuseChangedERK6QColor_ZN10Qt3DExtras19QPhongAlphaMaterial15specularChangedERK6QColor_ZNK10Qt3DExtras19QPhongAlphaMaterial7ambientEv_ZNK10Qt3DExtras19QPhongAlphaMaterial7diffuseEv_ZNK10Qt3DExtras19QPhongAlphaMaterial8specularEv_ZN10Qt3DExtras10Qt3DWindowC2EP7QScreen_ZN7QWindowC2EP7QScreen_ZN8Qt3DCore13QAspectEngineC1EP7QObject_ZN10Qt3DRender13QRenderAspectC1EP7QObject_ZN9Qt3DInput12QInputAspectC1EP7QObject_ZN9Qt3DLogic12QLogicAspectC1EP7QObject_ZN10Qt3DRender15QRenderSettingsC1EPN8Qt3DCore5QNodeE_ZN10Qt3DRender7QCameraC1EPN8Qt3DCore5QNodeE_ZN9Qt3DInput14QInputSettingsC1EPN8Qt3DCore5QNodeE_ZN8Qt3DCore7QEntityC1EPNS_5QNodeE_ZN7QWindow14setSurfaceTypeEN8QSurface11SurfaceTypeE_ZN7QWindow6resizeEii_ZN14QSurfaceFormatC1Ev_ZN14QSurfaceFormat17setRenderableTypeENS_14RenderableTypeE_ZN14QSurfaceFormat18setDepthBufferSizeEi_ZN14QSurfaceFormat10setSamplesEi_ZN14QSurfaceFormat20setStencilBufferSizeEi_ZN7QWindow9setFormatERK14QSurfaceFormat_ZN14QSurfaceFormat16setDefaultFormatERKS__ZN7QWindow6createEv_ZN8Qt3DCore13QAspectEngine14registerAspectEPNS_15QAbstractAspectE_ZN10Qt3DRender15QRenderSettings19setActiveFrameGraphEPNS_15QFrameGraphNodeE_ZN9Qt3DInput14QInputSettings14setEventSourceEP7QObject_ZN14QSurfaceFormatD1Ev_ZTVN10Qt3DExtras10Qt3DWindowE_ZN10Qt3DExtras10Qt3DWindowC1EP7QScreen_ZN10Qt3DExtras10Qt3DWindowD2Ev_ZN7QWindowD2Ev_ZN10Qt3DExtras10Qt3DWindowD1Ev_ZThn8_N10Qt3DExtras10Qt3DWindowD1Ev_ZN10Qt3DExtras10Qt3DWindowD0Ev_ZThn8_N10Qt3DExtras10Qt3DWindowD0Ev_ZN10Qt3DExtras10Qt3DWindow14registerAspectEPN8Qt3DCore15QAbstractAspectE_ZN10Qt3DExtras10Qt3DWindow14registerAspectERK7QString_ZN8Qt3DCore13QAspectEngine14registerAspectERK7QString_ZN10Qt3DExtras10Qt3DWindow13setRootEntityEPN8Qt3DCore7QEntityE_ZN10Qt3DExtras10Qt3DWindow19setActiveFrameGraphEPN10Qt3DRender15QFrameGraphNodeE_ZNK10Qt3DExtras10Qt3DWindow16activeFrameGraphEv_ZNK10Qt3DRender15QRenderSettings16activeFrameGraphEv_ZNK10Qt3DExtras10Qt3DWindow17defaultFrameGraphEv_ZNK10Qt3DExtras10Qt3DWindow6cameraEv_ZN10Qt3DExtras10Qt3DWindow11resizeEventEP12QResizeEvent_ZNK7QWindow8geometryEv_ZN10Qt3DRender7QCamera14setAspectRatioEf_ZN10Qt3DExtras10Qt3DWindow9showEventEP10QShowEvent_ZN15QtSharedPointer20ExternalRefCountData16setQObjectSharedEPK7QObjectb_ZN8Qt3DCore13QAspectEngine13setRootEntityE14QSharedPointerINS_7QEntityEE_ZN7QWindow9showEventEP10QShowEvent_ZN10Qt3DExtras28QFirstPersonCameraControllerD2Ev_ZTVN10Qt3DExtras28QFirstPersonCameraControllerE_ZN10Qt3DExtras28QFirstPersonCameraControllerD1Ev_ZN10Qt3DExtras28QFirstPersonCameraControllerD0Ev_ZNK10Qt3DExtras28QFirstPersonCameraController10metaObjectEv_ZNK11QObjectData17dynamicMetaObjectEv_ZN10Qt3DExtras28QFirstPersonCameraController16staticMetaObjectE_ZN10Qt3DExtras28QFirstPersonCameraController13cameraChangedEv_ZN11QMetaObject8activateEP7QObjectPKS_iPPv_ZN10Qt3DExtras28QFirstPersonCameraController18linearSpeedChangedEv_ZN10Qt3DExtras28QFirstPersonCameraController16lookSpeedChangedEv_ZN9Qt3DInput7QActionC1EPN8Qt3DCore5QNodeE_ZN9Qt3DInput5QAxisC1EPN8Qt3DCore5QNodeE_ZN9Qt3DInput12QActionInputC1EPN8Qt3DCore5QNodeE_ZN9Qt3DInput16QAnalogAxisInputC1EPN8Qt3DCore5QNodeE_ZN9Qt3DInput16QButtonAxisInputC1EPN8Qt3DCore5QNodeE_ZN9Qt3DInput15QKeyboardDeviceC1EPN8Qt3DCore5QNodeE_ZN9Qt3DInput12QMouseDeviceC1EPN8Qt3DCore5QNodeE_ZN9Qt3DInput14QLogicalDeviceC1EPN8Qt3DCore5QNodeE_ZN9Qt3DLogic12QFrameActionC1EPN8Qt3DCore5QNodeE_ZNK9Qt3DInput5QAxis5valueEv_ZN10Qt3DRender7QCamera9translateERK9QVector3DNS0_23CameraTranslationOptionE_ZNK9Qt3DInput7QAction8isActiveEv_ZN10Qt3DRender7QCamera3panEfRK9QVector3D_ZN10Qt3DRender7QCamera4tiltEf_ZNK10Qt3DExtras28QFirstPersonCameraController6cameraEv_ZNK10Qt3DExtras28QFirstPersonCameraController11linearSpeedEv_ZNK10Qt3DExtras28QFirstPersonCameraController9lookSpeedEv_ZN10Qt3DExtras28QFirstPersonCameraController9setCameraEPN10Qt3DRender7QCameraE_ZN10Qt3DExtras28QFirstPersonCameraController14setLinearSpeedEf_ZN10Qt3DExtras28QFirstPersonCameraController12setLookSpeedEf_ZN10QArrayData8allocateEjjj6QFlagsINS_16AllocationOptionEEmemset_ZN9Qt3DInput12QActionInput10setButtonsERK7QVectorIiE_ZN9Qt3DInput12QActionInput15setSourceDeviceEPNS_23QAbstractPhysicalDeviceE_ZN9Qt3DInput7QAction8addInputEPNS_20QAbstractActionInputE_ZN9Qt3DInput16QAnalogAxisInput7setAxisEi_ZN9Qt3DInput18QAbstractAxisInput15setSourceDeviceEPNS_23QAbstractPhysicalDeviceE_ZN9Qt3DInput5QAxis8addInputEPNS_18QAbstractAxisInputE_ZN9Qt3DInput16QButtonAxisInput10setButtonsERK7QVectorIiE_ZN9Qt3DInput16QButtonAxisInput8setScaleEf_ZN9Qt3DInput14QLogicalDevice9addActionEPNS_7QActionE_ZN9Qt3DInput14QLogicalDevice7addAxisEPNS_5QAxisE_ZN10Qt3DExtras28QFirstPersonCameraControllerC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras28QFirstPersonCameraControllerC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras28QFirstPersonCameraController11qt_metacastEPKcstrcmp_ZN8Qt3DCore7QEntity11qt_metacastEPKc_ZN10Qt3DExtras28QFirstPersonCameraController11qt_metacallEN11QMetaObject4CallEiPPv_ZN8Qt3DCore7QEntity11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras28QFirstPersonCameraControllerE_ZTIN10Qt3DExtras28QFirstPersonCameraControllerE_ZTIN8Qt3DCore7QEntityE_ZN7QObject5eventEP6QEvent_ZN7QObject11eventFilterEPS_P6QEvent_ZN7QObject10timerEventEP11QTimerEvent_ZN7QObject10childEventEP11QChildEvent_ZN7QObject11customEventEP6QEvent_ZN7QObject13connectNotifyERK11QMetaMethod_ZN7QObject16disconnectNotifyERK11QMetaMethod_ZN8Qt3DCore5QNode16sceneChangeEventERK14QSharedPointerINS_12QSceneChangeEE_ZNK8Qt3DCore7QEntity24createNodeCreationChangeEv_ZN8Qt3DCore7QEntity16staticMetaObjectE_ZN10Qt3DExtras22QOrbitCameraControllerD2Ev_ZTVN10Qt3DExtras22QOrbitCameraControllerE_ZN10Qt3DExtras22QOrbitCameraControllerD1Ev_ZN10Qt3DExtras22QOrbitCameraControllerD0Ev_ZNK10Qt3DExtras22QOrbitCameraController10metaObjectEv_ZN10Qt3DExtras22QOrbitCameraController16staticMetaObjectE_ZN10Qt3DExtras22QOrbitCameraController13cameraChangedEv_ZN10Qt3DExtras22QOrbitCameraController18linearSpeedChangedEv_ZN10Qt3DExtras22QOrbitCameraController16lookSpeedChangedEv_ZN10Qt3DExtras22QOrbitCameraController18zoomInLimitChangedEv_ZNK9QVector3D13lengthSquaredEv_ZNK10Qt3DRender7QCamera8positionEv_ZNK10Qt3DRender7QCamera10viewCenterEv_ZN10Qt3DRender7QCamera18panAboutViewCenterEfRK9QVector3D_ZN10Qt3DRender7QCamera19tiltAboutViewCenterEf_ZNK10Qt3DExtras22QOrbitCameraController6cameraEv_ZNK10Qt3DExtras22QOrbitCameraController11linearSpeedEv_ZNK10Qt3DExtras22QOrbitCameraController9lookSpeedEv_ZNK10Qt3DExtras22QOrbitCameraController11zoomInLimitEv_ZN10Qt3DExtras22QOrbitCameraController9setCameraEPN10Qt3DRender7QCameraE_ZN10Qt3DExtras22QOrbitCameraController14setLinearSpeedEf_ZN10Qt3DExtras22QOrbitCameraController12setLookSpeedEf_ZN10Qt3DExtras22QOrbitCameraController14setZoomInLimitEf_ZN10Qt3DExtras22QOrbitCameraControllerC2EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras22QOrbitCameraControllerC1EPN8Qt3DCore5QNodeE_ZN10Qt3DExtras22QOrbitCameraController11qt_metacastEPKc_ZN10Qt3DExtras22QOrbitCameraController11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras22QOrbitCameraControllerE_ZTIN10Qt3DExtras22QOrbitCameraControllerE_Z21qRegisterResourceDataiPKhS0_S0__Z23qUnregisterResourceDataiPKhS0_S0___aeabi_atexit_ZNK10Qt3DExtras13QConeGeometry10metaObjectEv_ZN10Qt3DExtras13QConeGeometry11qt_metacastEPKc_ZN10Qt3DRender9QGeometry11qt_metacastEPKc_ZN10Qt3DExtras13QConeGeometry11qt_metacallEN11QMetaObject4CallEiPPv_ZN10Qt3DRender9QGeometry11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras13QConeGeometryE_ZTIN10Qt3DExtras13QConeGeometryE_ZTIN10Qt3DRender9QGeometryE_ZNK10Qt3DRender9QGeometry24createNodeCreationChangeEv_ZN10Qt3DRender9QGeometry16staticMetaObjectE_ZNK10Qt3DExtras9QConeMesh10metaObjectEv_ZN10Qt3DExtras9QConeMesh16staticMetaObjectE_ZN10Qt3DExtras9QConeMesh11qt_metacastEPKc_ZN10Qt3DRender17QGeometryRenderer11qt_metacastEPKc_ZN10Qt3DExtras9QConeMesh11qt_metacallEN11QMetaObject4CallEiPPv_ZN10Qt3DRender17QGeometryRenderer11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras9QConeMeshE_ZTIN10Qt3DExtras9QConeMeshE_ZTIN10Qt3DRender17QGeometryRendererE_ZN10Qt3DRender17QGeometryRenderer16sceneChangeEventERK14QSharedPointerIN8Qt3DCore12QSceneChangeEE_ZNK10Qt3DRender17QGeometryRenderer24createNodeCreationChangeEv_ZN10Qt3DRender17QGeometryRenderer16staticMetaObjectE_ZNK10Qt3DExtras11QCuboidMesh10metaObjectEv_ZN10Qt3DExtras11QCuboidMesh16staticMetaObjectE_ZN10Qt3DExtras11QCuboidMesh11qt_metacastEPKc_ZN10Qt3DExtras11QCuboidMesh11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras11QCuboidMeshE_ZTIN10Qt3DExtras11QCuboidMeshE_ZNK10Qt3DExtras17QCylinderGeometry10metaObjectEv_ZN10Qt3DExtras17QCylinderGeometry11qt_metacastEPKc_ZN10Qt3DExtras17QCylinderGeometry11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras17QCylinderGeometryE_ZTIN10Qt3DExtras17QCylinderGeometryE_ZNK10Qt3DExtras13QCylinderMesh10metaObjectEv_ZN10Qt3DExtras13QCylinderMesh16staticMetaObjectE_ZN10Qt3DExtras13QCylinderMesh11qt_metacastEPKc_ZN10Qt3DExtras13QCylinderMesh11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras13QCylinderMeshE_ZTIN10Qt3DExtras13QCylinderMeshE_ZNK10Qt3DExtras10QPlaneMesh10metaObjectEv_ZN10Qt3DExtras10QPlaneMesh16staticMetaObjectE_ZN10Qt3DExtras10QPlaneMesh11qt_metacastEPKc_ZN10Qt3DExtras10QPlaneMesh11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras10QPlaneMeshE_ZTIN10Qt3DExtras10QPlaneMeshE_ZNK10Qt3DExtras11QSphereMesh10metaObjectEv_ZN10Qt3DExtras11QSphereMesh16staticMetaObjectE_ZN10Qt3DExtras11QSphereMesh11qt_metacastEPKc_ZN10Qt3DExtras11QSphereMesh11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras11QSphereMeshE_ZTIN10Qt3DExtras11QSphereMeshE_ZNK10Qt3DExtras10QTorusMesh10metaObjectEv_ZN10Qt3DExtras10QTorusMesh16staticMetaObjectE_ZN10Qt3DExtras10QTorusMesh11qt_metacastEPKc_ZN10Qt3DExtras10QTorusMesh11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras10QTorusMeshE_ZTIN10Qt3DExtras10QTorusMeshE_ZNK10Qt3DExtras14QTorusGeometry10metaObjectEv_ZN10Qt3DExtras14QTorusGeometry11qt_metacastEPKc_ZN10Qt3DExtras14QTorusGeometry11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras14QTorusGeometryE_ZTIN10Qt3DExtras14QTorusGeometryE_ZNK10Qt3DExtras15QSphereGeometry10metaObjectEv_ZN10Qt3DExtras15QSphereGeometry11qt_metacastEPKc_ZN10Qt3DExtras15QSphereGeometry11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras15QSphereGeometryE_ZTIN10Qt3DExtras15QSphereGeometryE_ZNK10Qt3DExtras15QCuboidGeometry10metaObjectEv_ZN10Qt3DExtras15QCuboidGeometry11qt_metacastEPKc_ZN10Qt3DExtras15QCuboidGeometry11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras15QCuboidGeometryE_ZTIN10Qt3DExtras15QCuboidGeometryE_ZNK10Qt3DExtras14QPlaneGeometry10metaObjectEv_ZN10Qt3DExtras14QPlaneGeometry11qt_metacastEPKc_ZN10Qt3DExtras14QPlaneGeometry11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras14QPlaneGeometryE_ZTIN10Qt3DExtras14QPlaneGeometryE_ZNK10Qt3DExtras14QPhongMaterial10metaObjectEv_ZN10Qt3DExtras14QPhongMaterial16staticMetaObjectE_ZN10Qt3DExtras14QPhongMaterial11qt_metacastEPKc_ZN10Qt3DRender9QMaterial11qt_metacastEPKc_ZN10Qt3DExtras14QPhongMaterial11qt_metacallEN11QMetaObject4CallEiPPv_ZN10Qt3DRender9QMaterial11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras14QPhongMaterialE_ZTIN10Qt3DExtras14QPhongMaterialE_ZTIN10Qt3DRender9QMaterialE_ZNK10Qt3DRender9QMaterial24createNodeCreationChangeEv_ZN10Qt3DRender9QMaterial16staticMetaObjectE_ZNK10Qt3DExtras19QDiffuseMapMaterial10metaObjectEv_ZN10Qt3DExtras19QDiffuseMapMaterial16staticMetaObjectE_ZN10Qt3DExtras19QDiffuseMapMaterial11qt_metacastEPKc_ZN10Qt3DExtras19QDiffuseMapMaterial11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras19QDiffuseMapMaterialE_ZTIN10Qt3DExtras19QDiffuseMapMaterialE_ZNK10Qt3DExtras33QNormalDiffuseSpecularMapMaterial10metaObjectEv_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial16staticMetaObjectE_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial11qt_metacastEPKc_ZN10Qt3DExtras33QNormalDiffuseSpecularMapMaterial11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras33QNormalDiffuseSpecularMapMaterialE_ZTIN10Qt3DExtras33QNormalDiffuseSpecularMapMaterialE_ZNK10Qt3DExtras25QNormalDiffuseMapMaterial10metaObjectEv_ZN10Qt3DExtras25QNormalDiffuseMapMaterial16staticMetaObjectE_ZN10Qt3DExtras25QNormalDiffuseMapMaterial11qt_metacastEPKc_ZN10Qt3DExtras25QNormalDiffuseMapMaterial11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras25QNormalDiffuseMapMaterialE_ZTIN10Qt3DExtras25QNormalDiffuseMapMaterialE_ZNK10Qt3DExtras30QNormalDiffuseMapAlphaMaterial10metaObjectEv_ZN10Qt3DExtras30QNormalDiffuseMapAlphaMaterial16staticMetaObjectE_ZN10Qt3DExtras30QNormalDiffuseMapAlphaMaterial11qt_metacastEPKc_ZN10Qt3DExtras30QNormalDiffuseMapAlphaMaterial11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras30QNormalDiffuseMapAlphaMaterialE_ZTIN10Qt3DExtras30QNormalDiffuseMapAlphaMaterialE_ZNK10Qt3DExtras27QDiffuseSpecularMapMaterial10metaObjectEv_ZN10Qt3DExtras27QDiffuseSpecularMapMaterial16staticMetaObjectE_ZN10Qt3DExtras27QDiffuseSpecularMapMaterial11qt_metacastEPKc_ZN10Qt3DExtras27QDiffuseSpecularMapMaterial11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras27QDiffuseSpecularMapMaterialE_ZTIN10Qt3DExtras27QDiffuseSpecularMapMaterialE_ZNK10Qt3DExtras16QForwardRenderer10metaObjectEv_ZN10Qt3DExtras16QForwardRenderer16staticMetaObjectE_ZN10Qt3DExtras16QForwardRenderer19viewportRectChangedERK6QRectF_ZN10Qt3DExtras16QForwardRenderer17clearColorChangedERK6QColor_ZN10Qt3DExtras16QForwardRenderer13cameraChangedEPN8Qt3DCore7QEntityE_ZN10Qt3DExtras16QForwardRenderer14surfaceChangedEP7QObject_ZN10Qt3DExtras16QForwardRenderer11qt_metacastEPKc_ZN10Qt3DRender16QTechniqueFilter11qt_metacastEPKc_ZN10Qt3DExtras16QForwardRenderer11qt_metacallEN11QMetaObject4CallEiPPv_ZN10Qt3DRender16QTechniqueFilter11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras16QForwardRendererE_ZTIN10Qt3DExtras16QForwardRendererE_ZTIN10Qt3DRender16QTechniqueFilterE_ZNK10Qt3DRender16QTechniqueFilter24createNodeCreationChangeEv_ZN10Qt3DRender16QTechniqueFilter16staticMetaObjectE_ZNK10Qt3DExtras23QPerVertexColorMaterial10metaObjectEv_ZN10Qt3DExtras23QPerVertexColorMaterial16staticMetaObjectE_ZN10Qt3DExtras23QPerVertexColorMaterial11qt_metacastEPKc_ZN10Qt3DExtras23QPerVertexColorMaterial11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras23QPerVertexColorMaterialE_ZTIN10Qt3DExtras23QPerVertexColorMaterialE_ZNK10Qt3DExtras13QSkyboxEntity10metaObjectEv_ZN10Qt3DExtras13QSkyboxEntity16staticMetaObjectE_ZN10Qt3DExtras13QSkyboxEntity11qt_metacastEPKc_ZN10Qt3DExtras13QSkyboxEntity11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras13QSkyboxEntityE_ZTIN10Qt3DExtras13QSkyboxEntityE_ZNK10Qt3DExtras14QGoochMaterial10metaObjectEv_ZN10Qt3DExtras14QGoochMaterial16staticMetaObjectE_ZN10Qt3DExtras14QGoochMaterial11qt_metacastEPKc_ZN10Qt3DExtras14QGoochMaterial11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras14QGoochMaterialE_ZTIN10Qt3DExtras14QGoochMaterialE_ZNK10Qt3DExtras19QPhongAlphaMaterial10metaObjectEv_ZN10Qt3DExtras19QPhongAlphaMaterial16staticMetaObjectE_ZN10Qt3DExtras19QPhongAlphaMaterial11qt_metacastEPKc_ZN10Qt3DExtras19QPhongAlphaMaterial11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras19QPhongAlphaMaterialE_ZTIN10Qt3DExtras19QPhongAlphaMaterialE_ZNK10Qt3DExtras10Qt3DWindow10metaObjectEv_ZN10Qt3DExtras10Qt3DWindow16staticMetaObjectE_ZN10Qt3DExtras10Qt3DWindow11qt_metacastEPKc_ZN7QWindow11qt_metacastEPKc_ZN10Qt3DExtras10Qt3DWindow11qt_metacallEN11QMetaObject4CallEiPPv_ZN7QWindow11qt_metacallEN11QMetaObject4CallEiPPv_ZTSN10Qt3DExtras10Qt3DWindowE_ZTIN10Qt3DExtras10Qt3DWindowE_ZTI7QWindow_ZN7QWindow5eventEP6QEvent_ZNK7QWindow11surfaceTypeEv_ZNK7QWindow6formatEv_ZNK7QWindow14accessibleRootEv_ZNK7QWindow11focusObjectEv_ZN7QWindow11exposeEventEP12QExposeEvent_ZN7QWindow9moveEventEP10QMoveEvent_ZN7QWindow12focusInEventEP11QFocusEvent_ZN7QWindow13focusOutEventEP11QFocusEvent_ZN7QWindow9hideEventEP10QHideEvent_ZN7QWindow13keyPressEventEP9QKeyEvent_ZN7QWindow15keyReleaseEventEP9QKeyEvent_ZN7QWindow15mousePressEventEP11QMouseEvent_ZN7QWindow17mouseReleaseEventEP11QMouseEvent_ZN7QWindow21mouseDoubleClickEventEP11QMouseEvent_ZN7QWindow14mouseMoveEventEP11QMouseEvent_ZN7QWindow10wheelEventEP11QWheelEvent_ZN7QWindow10touchEventEP11QTouchEvent_ZN7QWindow11tabletEventEP12QTabletEvent_ZN7QWindow11nativeEventERK10QByteArrayPvPl_ZNK7QWindow13surfaceHandleEv_ZThn8_NK7QWindow6formatEv_ZThn8_NK7QWindow13surfaceHandleEv_ZThn8_NK7QWindow11surfaceTypeEv_ZN7QWindow16staticMetaObjectE_edata__bss_start_endlibQt53DRender.solibQt53DInput.solibQt53DLogic.solibQt53DCore.solibQt5Gamepad.solibQt5Gui.solibQt5Network.solibQt5Concurrent.solibQt5Core.solibgnustl_shared.soliblog.solibz.solibdl.solibGLESv2.solibstdc++.solibm.solibc.solibQt53DExtras.so$ORIGIN"N [>JeOZk}@eUDiZ)U);.Rz\rrtS" nfg`Q  \CjlS!bo^AVxQz ez a2x; N4 9vnvc,(PfymZ!&a41S7O7|/P05$7}9gQ3BWwV #_I}yl{u'#<j-]iY]E{6c5 8EC2DQzG%W"/=OYuE'H-gI%5yq&|Yw bp1n<f    Cx^h{V,$38?]K)$q\*m&M]YtR 8B6 wmG~o~+4PdH`l=RJ0{r,[C~~\|>3t-1 V[!s9/c X:}dU= 1O.?@A: '_R6snvou(47g2#TjIfI$kB|iBe^lDxM?mW9qGd@> !Z 'H%F[AHpFThK *L.*<Xr<023hco :Gh^ #=LESsiak&8w(WyFjA(t;?NqN/JaT>0%+M_XUM`-k)u.L"Ds"dP*:@KT,vL_F;b`+5bp6  K!+p XJĴȴ̴дܴ  $(,0<@DHLP\`dhlp|ĵȵ̵еܵ $0<@HLTX\lpt̶жԶ $(,<@DT`dlp|ķȷԷطܷ ,04DHL\lptĸȸ̸ܸ  $08<@P\`dpx|Ĺȹ̹ܹ  $48<LPTdhl|ĺԺ$(,<@DTdhl|ĻԻ$(,<LPTdhl|̼мԼ48<L\`dhlpĽȽ̽нԽؽ ,048<@lptԾؾܾ <@DTdhlptx̿пԿؿܿ $48<@DHtx| DHL\lptx|,<@DHLP|  LPTdhtx| $4DHLPTX $(TX\l|,048DTX\`dh    $(,048<@DHLPTX\`dhlptx|  ,4<DLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlpt J,J8JDJJJJJJJPJ\JhJJJJJ JJXJJظJLJJJعJJJJкJJPJJлJ8JxJJHJJJJJPJJ JJJXJJ(JJJ`JJ0JJJhJJ@J(KKKXKKK4N`OضO0OOO8OxOOO(OhOOO@OpOOO0OpOOXOdPܶP4PPP<P|PPP,PlPPPDPtPPP4PtPP\PxQQHQQQPQQиQQDQQйQ(QXQQȺQQHQQȻQpQ|RRLRRRTRRԸRRHRRԹR,R\RR̺R RLRR̻RtRSSSl`TXHغtt@tH$(08@ػ55566 6t6ܽ6D666|66L66666T66$666\66,666777x77H77777P77 777X77(777`770777p7888|88L88888T88$888\88,888d88488 8t899999P99 999X99(999`990999h998999x9 :::::T::$:::\::,:::d::4:::l::<:::|:;; ;;;X;;(;;;`;;0;;;h;;8;;;p;;@;;;;<<$<<<\<ľ<,<<<d<<4<<<l<<<<< <t<<D<<<<==(=`=h==8===p==@===x==H== =>ļ>L> ?ȼ?P?g g(ggg`g,hdhlhh<hh0ihipii@iiPrrrrXrrssȾs0ssstt̾t4tttuuоu8uuu0p tD$xH(8|Hl     '(#123456789:;<=?    %O PQRSU Z$l(i,m0n48<:@.D/HBLjPmTnXo\p`qdrhsltputvxw|xyz{|}~i  $(,048&<'@(D)H*L+P,T-X.\/`0d2h3l7pAtCx=|?EGSTUVWY`dfgklmnoprQRc  $(,048<@DHLPTX\`dhlptx|  "#$%&'()*+/2  0 ! 6$7(8,90:4;8<<=@>DJHKLLPMTNX]\^`_ddhblhpotmxs|t     -8fƏ&ʌ8Ə&ʌ0Ə&ʌ(Ə&ʌ Ə&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌxƏ&ʌpƏ&ʌhƏ&ʌ`Ə&ʌXƏ&ʌPƏ&ʌHƏ&ʌ@Ə&ʌ8Ə&ʌ0Ə&ʌ(Ə&ʌ Ə&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌxƏ&ʌpƏ&ʌhƏ&ʌ`Ə&ʌXƏ&ʌPƏ&ʌHƏ&ʌ@Ə&ʌ8Ə&ʌ0Ə&ʌ(Ə&ʌ Ə&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌxƏ&ʌpƏ&ʌhƏ&ʌ`Ə&ʌXƏ&ʌPƏ&ʌHƏ&ʌ@Ə&ʌ8Ə&ʌ0Ə&ʌ(Ə&ʌ Ə&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌxƏ&ʌpƏ&ʌhƏ&ʌ`Ə&ʌXƏ&ʌPƏ&ʌHƏ&ʌ@Ə&ʌ8Ə&ʌ0Ə&ʌ(Ə&ʌ Ə&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌxƏ&ʌpƏ&ʌhƏ&ʌ`Ə&ʌXƏ&ʌPƏ&ʌHƏ&ʌ@Ə&ʌ8Ə&ʌ0Ə&ʌ(Ə&ʌ Ə&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌƏ&ʌxƏ&ʌpƏ&ʌhƏ&ʌ`Ə&ʌXƏ&ʌPƏ&ʌHƏ&ʌ@Ə&ʌ8Ə&ʌ0Ə&ʌ(Ə&ʌ Ə&ʌƏ&ʌƏ&ʌƏ&ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌxƏ%ʌpƏ%ʌhƏ%ʌ`Ə%ʌXƏ%ʌPƏ%ʌHƏ%ʌ@Ə%ʌ8Ə%ʌ0Ə%ʌ(Ə%ʌ Ə%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌxƏ%ʌpƏ%ʌhƏ%ʌ`Ə%ʌXƏ%ʌPƏ%ʌHƏ%ʌ@Ə%ʌ8Ə%ʌ0Ə%ʌ(Ə%ʌ Ə%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌƏ%ʌxƏ%ʌpƏ%ʌhƏ%ʌ`Ə%ʌXƏ%ʌPƏ%ʌH<]HIJxDyDzD@]$]P@-0/  \hpz-#F%F`A `azSa>kC{=˂{;z:{XF{@0`aABCBHZ5z.'  I{3h  {\a {{?Gjz' {j {{zg'zz ''zzz{{z2`ap-DT!@???FK F{D 3"`#d#|0}0#00#0O~S00#0000000AK{DhF3`P FSF FJ FCh|pGCh}pGChpGChpGChpGChpGChpGChpGChpGChpGChpGp&NDh~D6h3hP 50U)F)F)FP}|r(F# 3hB p6S8FCh F| B Ѓ|(F!F8@b88FCh F} B Ѓ}(F!F8@o8ChF"z-g w F@uChF#z-g Y F@w-OOFFh D?h;h t1FFvP j1FFlP b1FFdP X1FFZP PH2FFVP DH2FFJ} |0DOA P KC 9(F6PF)F8(F!6!8!88 !:IF(F6)FPF(F! ! ! ! !IF(F)FPF} (F!!! !!IF !!HOp| RFaF FKF )FXF$ ( L ] FRFaFKF )FXF$ ( , = N0F|0Fv0Fr0Fl ;hBQpF F Fa1F*F FXK`h{Dh3#`| FpNFHK`h{Dh3#`l FNp!MDh}D-h+h`} |0pD1A}`|c0F#+hBpN8FCh F B a(F(F!F8@88FCh F B K(F(F!F8@8ChF$z-g/ Fw F@𪼽HxDpGHxDpGK{DhpGTK{DhpGTK{DF 3`d F;@F F F@8F hF FhGK{DB,LB'ѢhhB#hhBєzzgzєzzgz єzzgz  8 F8 88F hF FhGK{DBѼBѢhhBhhB єzzgz  8 F8 8%K{DhF3` F-AFF +N~D& 6F ` H`AF`xDX`(FK"F{Dh(F6$=h-A- #FO~P%F4FF`` 2k`aɚSa0{ XF{ɛǛʰ@1`aB;Z5( ȊQ A Q 3h  \a z+{{zA {z+{ȋ{z2`a -DT!@?FbK F{D 3"`#d#g0O~S00#000000*K{DhF3`> F <F F8 FChopGChpGChpGChpGChpGChpGChpGChpGp NDh~D6h3ho50U)F )F)FP|(F#43hBp,;ChF!z-g  F@Ӹ-OOFFh D?h;h 1FFP 1FFP 1FFP 1FFP H2FFP 2FHF|P 3OH (F   XF)F  (FJ!! ! !AF6(F)FHFX(F!V!V!XX !X !`AF(F\)FHF  &(F!$!$!&& !&!.AFO! ! J 0| ZFHFaF )F 0ZFHFaFSF)F0F0F0F0F ;hBn ^:pF FhF1F*F FK`h{Dh3#` Fp8FK`h{Dh3#`~ F7pMDh}D-h+hoI;A|`@0F#i+hBpX78FCh FoB g(F(F!F8@ 88FCh F B (F(F!F8@ #8ChF"z-g F F@ $HxDpGHxDpGK{DhpG=K{DhpG=K{DF 3`d FH$@F Fp F@8F hF FhGK{DBbhkhBѢhhBєzzgz єzzgz  8 F8 88F hF FhGK{DBќbhkhBѢhhB єzzgz  8 F8 8=K{DhF3` F,5 0F F FK{DhF3`h F4 0F F Fhh*h*Г Yh1N-O FuMF-'}D-hIhO +h1ihikKK{Dh`1I00F2hhDhɚ3:zz{zʪGEhz  O z'.zz K{ES  (ȊQ DA Q B A PFkz*{{zz*{{zzj { {ȋ{z`Y` `7zh8F '  z8Fh ' +h0FB -DT!@??4v4-OFh0F;IiK{Dh`AIJHF`0&r "hJCD0s "F9E/P  ,F!GB 1 $ D$|$$ $$ZDDj 5{ZCFZ4KZF%[[0[XD[B0["<29D" LR""L" j"3D3Ug!&{Dk{{XF{B1{%<5"D% R%,% % ,HF ??2-CF FFFK&{DF`F`@ k`h9hK`a(F{D&a3a`a-CF FFF K&{DF`F`@ k:hKaa{D a3a`(FwFx0h FG F F@)Fx0xh FG Fq F@-O_MF_K$}DxO XDh6YK X3;`|9FF UK X SKX l AF ` ` KK0FU;F0FEK X CKXFAFD` `;F0F0F4K X2KXAF``;F0F0F#K X"KXAF``;F  F F8FAF8FhB2 K{DhF3`X F.F F F FL!F@ FB!F@ F:!F@ F0!F@(@)"@%@"@((HAF@Ѹhh[hOaXD Yh#F@GhhB [hhB8C###p((HAF@🸌hh[hOaXD Yh#F@GhhB [hhB8C###p-OKMFKK$}D(O XDhEK X33`1FFAK X ?KX AF ` ` 7K8FU3Ft8Fx1K X /KXAF` ` 3F8FT8FV"K X!KXIyD`A`AF`3F F0 F20FAF40FhB`/ uK{DhF3` F,F F F F!F@@ F!F@'@x F!F@pFFF FZ F((HAF@ohh[hOaXD Yh#F@GhhB [hhB8C###p((@9F@=hhOaXD YYh#F@GhhB [hhB8C###p-O]MF]K$}DO lXDh:WK X3;`9FFoSK X QKX p NIyD` A`AF` JK0FU;F0FCK X BKXJAF`` ;F0F0F4K X2KX&AF`` ;F0F0F%K X$KX!IyD`A`AF`;F F F8FAF8FhB,   K{DhF3`^ F )F F F FR!F@ FH!F@ F@!F@̸ F6!F@8.@M(@J @G@D((HAF@׽hh[hOaXD Yh#F@GhhB [hhB8C###p((HAF@𥽌hh[hOaXD Yh#F@GhhB [hhB8C###p((HAF@shh[hOaXD Yx#F@GhhB [hhB8C###p-O_MF_K$}DxO XDhpYK X3;`9FFUUK X SKX AF ` ` KK0FU;FH0FLEK X CKXAFD` `;F0F 0F$4K X2KXXAF``;F0F0F#K X"KX4AF``;F  F F8FAF8FhB J)  $(,048<K{DhF3` F%F F F F!F@ F|!F@ù Ft!F@j Fj!F@b@\@T@N@((HAF@ hh[hOaXD Yh#F@GhhB [hhB8C###p((HAF@ٻhh[hOaXD Yh#F@GhhB [hhB8C###pFK F{D 3"`#d#g0O~S00#0000000K{DhF3` F$F F FChopGChpGChpGChpGChpGChpGChpGChpG𵇰MDh}D-h+ho0IYCA|0Fp8F!F# F0F+hB~"𵉰!NDh~D6h3hP5oU)Fz)Ft)Fnp|(FP8F!F#Z F(F3hBT "ChF!z-g  F@ )ChF"z-g  F@ i8FCh FoB gr(F5(F!F8@ 88FCh F B \(F(F!F8@ 8-OFFh D0 1FFP 1FFP 1FFP 1FFP 1FFP H2FFP H2FFo0P_OB(FwPF)F(Fj!!!0!9FX(F)FPFz(F?!x!x!zz0!z !9F((F~)FPFJ(F!H!H!JJ0!J!R9F(F)FPF (F!!!0! ! 9F!!HO| RFaF8F )FXF(F8F RF8FaF)FXF|(F8F0F0F0F0F0F 0B\ pF FVF1F*F FK`h{Dh3#`V FpFK`h{Dh3#`F FpHxDpGHxDpGK{DhpG$K{DhpG$K{DF 3`dj F @F F F@8F hF FhGK{DBbhkhBѢhhBєzzgz єzzgz  8 F8 88F hF FhG K{DB LbhkhBѨhhXBXA8 F8 8=K{DhF3` F0 0F F| FK{DhF3` F 0F Fb F-OFz&O rM-}D-h +hz jKe{Dh`0#YCcۍ{8FʸzɚzF {ɛǛFEj04O~[* ʪQ A Q "A JE0q*04()Ȋ8 {Q A Q [ A kz [{g.z'zDzzz,{{z {{n.zz.ȋzj@OzDL<DH<DD<z$(D@<2D<< D8< D4<F6g 8F+hB -DT!@-DT! @Kh-OhF%*K F{Dh`YyCAIHF'qF ACE4  F$B # a& `FYFDD & &L&LdFHAD&& & D DHF-CF FFFK&{DF`F`@ k`h9hK`a(F{D&a3a`a#bF FF J%zDF`E`@ [J 1hzD8h2`Yaa FB_P?;@2*_ pG8FDhl h FG F F(F88FDhl h FG F F(F88FDhl h FG F Fx(F8FdK F{D 3"`"#d# O~R|0 0000000K{DhF3`< FF F6 FpFEh F|0B(|@$0F0F!Fp@ pCh|pGChpGChpGChpGChpGChpGChpGChpGChpG𵇰#NDh~D6h3hP50U)F)F)F)F(Fpj8F!F# F(F3hBChF"z-g  F@ -O FFh D01FFP 1FFP 1FFP x1FFzP n1FFpP fH2FFlP Z2FHF`0pP;(FwRPF)FT(F!R!T!TT0!VAF(FR)FPF*(F!(!(!**0!* !2AF(F.)FPF(F!!!0!!AF(F)FPF (F!!!0! !AFOt!!G^ RF8FaF)F XFJ(F8F8RF8FaF)FXF 0(F8F 0F~0Fz0Ft|0#0Fl0Fh0B pF FFw1F*F FRK`h{Dh3#`T FpFBK`h{Dh3#`D F𵇰MDh}D-h+h0I;A0Fpv8F!F# F0F+hB8FCh F B (F(F!F8@ 88FCh F B y(F(F!F8@ 8HxDpGHxDpGK{DhpG6K{DhpG.K{DF 3`d Fx@F F0 F@8F hF FhGK{DBќbhkhBѢhhB єzzgz  8 F8 88F hF FhG K{DB LbhkhBѨhhXBXA8 F8 8QK{DhF3`V F 0F F FK{DhF3`< F 0F F F-O0$F%-`KO  q{Dh`YaCRHF*|C?jM{##FZ{FǛʟF{̺ ʷ˻&EoZ0&- Ȋ:HȋȊQ :IMLA Q 4A EDj046-)ȊQ -+A Q D#Q`>VCb9KC9!I0Fp8F!F# FC0F+hBJ 𵋰-NDh~D6h3hP 0 YC0P%m)F)F)F)Fp|(FU8F!F# F(F 3hB ChFz-Hz g F@ RChF z-Hz q F@ RChF!z-Hz S F@ T8 FChF"hBbhBД3(F1(F(F!F8@ R88 FChF"hBbhBД3(F(F(F!F8@ N88 FChF"hBbhBД3(F(F(F!F8@ L8-ODF0Fh  1FFP 1FFP 1FFP 1FFP 1FFP H2FFP 2FHF0pP 0(F~8F)F(FE!~ ! :z w!8x 9v0! ;tw9F"0(Fj)FFB(F!@!@!BB0!B !J9F0(FD)FF(F!!!0!!9F0(F)FF(F!!!0! !9F !!# :SC :   O I^08F| )F$ ( F(F8Fz0RF8FYFKF- )F$ ( ,(F8FK0Fz0Fv0Fp0Fl0Ff 0B rpF FFA1F*F FPK`h{Dh3#`# FpF@K`h{Dh3#` FHxDpGHxDpGK{DhpG K{DhpG K{DF 3`d F@F F F@K{DhF3` F$ 0F Fv FK{DhF3` F 0F F\ F8F hF FhGK{DBDbhkhBѢhhB F8hhB "i+iB bikiBѨiiXBXA8 858F hF FhGK{DB8zzgz.єzzgz%єzzgz"i+iBbikiB F8iiB iiB "j+jBhjcjXBXA8 8 iJi-O FiO0 -iJjF_C jK1D{Dh`I B(F+h"iOZ h"|DSh%J:ci ;Fjzz**jz(Jie:E;SFO jcfjE0&C C J  C C  C CzZCCzD E" %ZC w ZC DheJ0# ADF9KFcOjFfjE0$CC JC C C C C C jZCzCzD"%Z ZD ;(*30 1F:.sO XCjz:*jz):SFO jcFfjE0&C *  CC C CCzZCzCzd%Z  Z7ZZD90#H_C!O :DFAE8SFc*O j*fjE0$C J  CC *C CCjZCzCzdE%ZC  ZD1:D gji%Z 8O0{F!:)s ZjzjZjBAcF$:D*&*#:LE0#JC  *4C C C ZC :*CzCzdCzBb*C C *D1??0#!"!N B8FD*DFZE*eZ,0%JC C * hF;\Ch;i;)JsCzDh `dYDPF (Fh "&-2FaF(F2FDaFyHF2FdD!FqHF2F],D!F,Dh@F!F2Fc@F2FK];hPFBT`,-OF4 FFF FK{DF`#C`@ ;K {D aaa3`a$,4@FWB-AF( FFFK{DF`#C`@ ; HxD0` 4(F8FDhl h FG F F(F88FDhl h FG F F(F8K{DhF3` F|F F FKhF3FpGChopGChpGChpGChpGChpGChpGChpGF\K F{D 3"`#dO~Sg0#00#0000000b𵇰"NDh~D6h3hP0]C)F6)F2)F,)F&|(Fp8F!F# Fi(F73hBChFz-g g F@ ChF z-g  F@ 𵇰MDh}D-h+h90I;YCA0Fp8F!F# F0F+hBx8 FChF"hBbhBД3(F*(F(F!F8@ 8-OFFh D0j1FFlP b1FFdP X1FFZP P1FFRP F1FFHP >H2FFDP 22FHF8p0P?;(F_C,PF)F.(F!,!.!..0!0AF(F,)FPF(F!!!0! ! AF(F)FPF(F!!!0!!AF(Fh)FPF (Fg!!!0! !AFON!!tG88F|SF)FXF((F{8FI8FQF#)FXF(Fc8FE0F^0FZ0FT0FP0FJ0BpF FFd1F*F F6K`h{Dh3#`` FpF&K`h{Dh3#`P FHxDpGHxDpGK{DhpGK{DhpGK{DF 3`d F@F F| F@8F hF FhG K{DB LbhkhBѨhhXBXA8 F8 88F hF FhGK{DBܱzzgzєzzgz hhB(i#iXBXA8 F8 8YK{DhF3` F\ 0F F FK{DhF3` F( 0F F F F-0%#iFhYC>K{Dh`iCf0Fyh7z!{"O~^: 3(gZ:'s,k]ChZz'zK{{k{kaE6F$zeJGJgzB0#JC,,C J4C,CCzC,CC ,jC,CEJJfj JC j(D10F??-OFKhFh;:[SC"JzDh`CI8Fh!8AE/thFO1 <  EF P #  RD# # ##,# 8F-AF FFF(KJ{DzD2`F#C`@ ;;h4DD ,D<(F`8F F J!zD`FA`B "`J``zD2` F88FDhl h FG F F(F88FDhl h FG F F(F8DhF!F F@ VpF F  F ` H`1F`xD X` #(F"FK{Dh D(Fpa (-GF4-D(0D} bK {D 3"`#db!FZv#8FP##N9F(FP F1F*F#FN(FN0F8Fc###*9F(F, "1F*F#F*(F*0F08FS###9F(F *F1F#Fp(F0F>I(FH *F#1FF(Fp0F !FP !FP !FP !FP !FP !FP !FP !FP !F F0PBx?C?`ff?@z?Pz-O'nFDD 0FtKD{DChF;(F (FK {D ch(  (F k(FK{Dch8(F S(FK{DchH (F 8(F:FAF0F l(F1F)FXF(F0F@F:FAF0F (F1F)FXF(F0F@F:FAF0F (F1F)FXF(F0F@Fs:FAF0F s(F1F)FXF(F0F@FX!!!!!!9F9F!!9F|9Fzgh9Fz)F sx(F1F(F sr)F@Ft(F0Fnhbb\VVPJD8FD0BpF F|F1F*F F$K`h{Dh3#` FpK{DhF3` FF F< FpM}D-h+hChhF!hF0FhFP+h0FB0ptp L|D$h#hChhF`,iF0FhF0#hBp2p L|D$h#hChhF`iF0FhF#hBpp L|D$h#hChhF`iF0FhF#hBpp L|D$h#hChhF`iF0FhF#hBp~p LFh|D$h(F#h0F)F #hBp>p LFh|D$h(F#h0F)F #hBp p LFh|D$h(F#h0F)F #hBhpp MFhF}D-h+hKh0FiFhFj+h0FBHpp MFhF}D-h+hKh0FiFhFJ+h0FB(pbp MFhF}D-h+hKh0FiF|hF*+h0FBp"K{DF 3`d F@F F F@((@9F@ ZPhhhOaDXDYhX@GhhB [hhB8C###phFh* h!"22 п_S/:C!)ѿ_* F𵇰LFFF|D$h#h^C( 0F`+FPC8FZ0FC!:F\@+FC+(FH(F#hBbDhF!LF F@ ~DhF!@F F@ pF F @ F ` H`1F`xD X` #(F"FK{Dh (Fp} `-OУ&̃oFDD 0FKD{DChG;(F (FK {D ch(  (F (FK{Dch8(F w(F~K{DchH(F _(FfK{DchX (F D(FL2FAF8F(F9F)FXF(F8F@FR2FAF8F T(F9F)FXF(F8F@F72FAF8F (F9F)FXF(F8F@F2FAF8F j(F9Fl)FXFz(Fn8Fn@Fr!vl!td!t^!rV!ZP!XH1FXB1FV:!>4!<,1F<&1F:fh1FF)F sD(F9F(F s>)F@F@(F8F:4. 0F0B0!.veK{DhF3` FTF F FpM}D-h+hChhF!hFFhF +h0FBpp M}D-h+hChhF!hFFhF+h0FBpp L|D$h#hChhF`iF0F|hF#hBpfp L|D$h#hChhF`iF0F^hF#hBp*p L|D$h#hChhF`iF0F@hF#hBnppL|D$h#hCh`#F(FB0F)F(Fj#hBJpp L|D$h#hChhF`XiF0FhFJ#hB*pfp LFh|D$h(F#h0F)F #hBp&p LFh|D$h(F#hj0F)F #hBpp MFhF}D-h+hKh0FiFJhF+h0FBpp MFhF}D-h+hKh0FiF*hF+h0FBp~DhF-F F@ p M}D-h+hChhF\hFFhF+h0FBp,-GF-DO0D혋 4nK {D 3"`#dn!FfP d!FLs#@FP##PAF(FR H1F*F#FP(FP0F s4)F #F(Fs@Fo###AF(F *F1F#F(F0F\I(Fs  w*F#1FF(F0FO~Q(F #*F1FFp(F0F !F` !F` !F` !F` !F` !F` !F` !F` !F`BatBqt`"B(Fr)F0Ft(Fv!xOAx0 FBN?C?@z?rpF F4F1F*F FK`h{Dh3#` FphpG h`pGK{DF 3`d F@F F F@((@9F@ hPhhhOaDXDYhX@GhhB [hhB8C###pK{DhOhFD8h_I0FyDOsI0FJyDKzD{Dh#F0F F_<`+hB`*jsFL|D$h#hL)hF(F@B(F@h1FjFFFHxDh#hBRpDhF!8F F@ TDhF!,F F@ hpF F , F ` H`1F`xD X` #(F"FK{Dh (Fp 8-O &oFDD 0F#KD{DChG;(F (FK {D ch(  (F (FK{Dch8(F w(FjK{DchH(F _(FRK{DchX(F G(F:K{Dchh (F ,(F İ2FAF8F(F9F)FXF(F8F@F&İ2FAF8F `t(F9Fv)FXF(Fx8Fx@F Ȱ2FAF8F X(F9FZ)FXF\(F]8F\@FȰ2FAF8F s>(F9F@)FXFN(FB8FB@FF!J@!H8!H2!F*!.$!,1F,1F*!!1F1Ffh1F)F s(Fp̀9F(F s)F@F(F8F]0F#0B%eyiFK`h{Dh3#` FK{DhF3` FF F FpM}D-h+hChhFv!hFFhF+h0FBp`p M}D-h+hChhFV!hFFhF+h0FBpp L|D$h#hChhF`iF0F8hF#hBfppL|D$h#hCh`#F(F:0F)F(Fb#hBBppL|D$h#hCh`n#F(F0F)F(F<#hBpRpL|D$h#hCh`H#F(F0F)F(F#hBpp L|D$h#hChhF`iF0FhF#hBpp L|D$h#hChhF`iF0FhF#hBpp LFh|D$h(F#h0F)F @#hBpBp MFhF}D-h+hKhN0FiFhF+h0FB~pDhFF F@ 'DhFF F@ <DhFF F@ Qp M}D-h+hChhFhFFhF`+h0FB>pp M}D-h+hChhFhFFhF@+h0FB pRp M}D-h+hChhFhFFhF +h0FBp-C<FN D~D0K {D 3"`#d!FP !FP !FP !FsI #P8F##9F(F 9F*F#F(F8F} s)F #F(Fk s)F #Fp(FY sr )F#F^(FGI(F%sz .vZ*F#9FFb(Fd8F-O~Q(F` D#*F9FFL`(FL8F 2!FN` *!FF` !F<` !F:` !F0` !F(` !F$` !F` !F`BaBq`"B(F0F)F(F!OABaBq`"B(F0F)F(F!OABaBq`"B(F)F0F(F!OA0 FBd??CpF FRFO1F*F FK`h{Dh3#`8 FpK{DF 3`d F@F F F@((@9F@ PhhhOaDXDYhX@GhhB [hhB8C###pDhF!F F@ DhF!F F@ pF F  F ` H`1F`xD X` #(F"FK{Dh h(Fp p-O &oFDD 0F#KD{DChG;(F (F6K {D ch(  (F (FK{Dch8(F w(FK{DchH(F _(FK{DchX(F G(FK{Dchh (F ,(F2FAF8F*(F9F,)FXF.(F/8F.@F2FAF8F `(F9F)FXF (F8F@Fİ2FAF8F (F9F)FXF(F8F@Fİ2FAF8F s(F9F)FXF(F8F@Fq!!!!!!1F1F!!1F1Ffh1F)F s(F Ȁ9F(F s)F@F(F08Ftnhhb\ztnnhb\VP0FR#0B%>YiF6`hK{Dh3#`hiG F(K{DhF3`& F F FL FpM}D-h+hChhF!hF@FhF`+h0FB@pp M}D-h+hChhF!hF FhF@+h0FBpRp L|D$h#hChhF`iF0FhF #hBpp L|D$h#hChhF`iF0FhF#hBppL|D$h#hCh`#F(F0F)F(F#hBppL|D$h#hCh`#F(F0F)Fh(F#hBpJp L|D$h#hChhF`iF0FJhF#hBxpp L|D$h#hChhF`iF0F,hFz#hBZpp LFh|D$h(F#h0F)F #hB@pp LFh|D$h(F#h0F)F 0#hB&pRp MFhF}D-h+hKh0FiFzhF(+h0FBpp MFhF}D-h+hKh0FiFZhF+h0FBpDhF]F F@ DhFRF F@ p M}D-h+hChhFhF<FhF+h0FBpvp M}D-h+hChhFbhFFhF+h0FBp6-GF-DO0D 4rK {D$3"`#dr!FjP h!FPP `!FHs#@FP##LAF(FN B1F*F#FJ(FL0F s.)F #F(F s)F #F(Fs@F###AF(F *F1F#F(F0FpI(Fs  w*F#1FF(F0FO~Q(F #*F1FFp(F0F !F` !F` !F` !F` !F` !F` !F` z!F` p!F`Ba\Bq\`"B(FZ0F)F\(F`!`OA`Ba6Bq6`"B(F4)F0F6(F:!:OA:0 FB?C?@z?JpF FF_1F*F F`hK{Dh3#`hiG FpK{DF$3`d F@F F F@((@9F@ .PhhhOaDXDYhX@GhhB [hhB8C###ppF F  F ` H`1F`xD X` #(F"FK{Dh "(Fpu-Op&l4oFDFX0#\4XX4X0 ChG;(F (F$4( X0 ch  (F (FK8X0ch(F t(FKHX0ch(F [(FKXX0ch(F B(FKhX0 \chD(F #(Fl2FAF8F(F9F)FXF(F8F@Fs2FAF8F `(F9F)FXF(F8F@FXİ2FAF8F (F9F)FXF(F8F@F=İ2FAF8F s(F9F)FXF(F8F@F"!!!~!x!zp!zj1Fxb1Fx\!^T!^N1F\F1F\fh1Fh)F sf(FȀ9F(F s`)F@Fb(F8F\VP@! 0F#0B"%f Tlptx|@8Fz K {D$3"`#d!FDP !FBP F8pF FF F1F*FVK F{Dh3#`pK{DhF3`U FF F FK{DF$3`d F@F F F@DhF!F F@DhF!xF F@ʾpF F x F ` H`1F`xD X` #(F"FK{Dh (Fp м-OУ&̃oFDD 0FKD{DChG;(F (FK {D ch(  (F (FK{Dch8(F w(FK{DchH(F _(FK{DchX (F D(F2FAF8F(F9F)FXF(F8F@F2FAF8F T(F9F)FXF(F8F@Fo2FAF8F (F9F)FXF(F8F@FT2FAF8F s(F9F)FXF(F8F@F9!!!!!!1Fz1Fr!vl!td1Ft^1Frfh1F~)F s|(FĀ9F(F sv)F@Fx(F8Frlf<600*$B<660*$0F 0Bh!rK{DhF3` FF F. FpM}D-h+hChhF!hF"FhFB+h0FB"pXp M}D-h+hChhF!hFFhF"+h0FBpp L|D$h#hChhF`iF0FhF#hBpֶpL|D$h#hCh`#F(F0F)F(F#hBppL|D$h#hCh`#F(F0F)Fh(F#hBpJp L|D$h#hChhF`iF0FJhF#hBxpp L|D$h#hChhF`iF0F,hFz#hBZpƵp LFh|D$h(F#h0F)F#hB@pp MFhF}D-h+hKh0FiFhFB+h0FB pRDhFF F@DhFF F@p M}D-h+hChhFhFvFhF +h0FBpp M}D-h+hChhFhFVFhF+h0FBp-CFN D~D0K {D 3"`#d!FP !FP !FsI #P8F##9F(F 9F*F#F(F8FR sl)F #FV(F@ sZ )F#FD(F.pI(Fs` vB*F#9FFJ(FJ8FO~Q(FH *#*F9FF2`(F48F !F6` !F,` !F$` !F ` !F` !F` !F ` !F` !F`BaBq`"B(F0F)F(F!OABaBq`"B(F)F0F(F!OA0 FBr??C`ZpF F^F1F*F FK`h{Dh3#` FpK{DF 3`d Fx@F F F@((@9F@ PhhhOaDXDYhX@GhhB [hhB8C###p8FFK {D 3"`#d!F>P !F)FF(FH F0F0 F$ &"!F(F)FF(F& F0F0 F$ "!F(F)FF(F F0F0 F$ "!F(F)FF(F Fs0Fpؐ F$ "!F(F)FHFx(F FR0FO 0B` FEh FF9FZX!F8F\0F!F(F@FEh FF9FBX!F8FD0F!F(F@-G$ DF"0D0FiFL1F(FN)FPFP(FP0FPhF"0FiFs01F(F2)FPF@(F50F4hF"0FiFs1F(F)FPF(F0FhF"0FiFs1F(F)FPF (F0FhF!!!!!!!!!!!!)Fs(F-p1F(Fs)F8F(FP0F !F @A8F" !FN0F@!89F81F49F.1F*9F$1F&RLFd^X^)F)F)FHQHQHQHQHQHQBahBah!z`"H/(F`)F0Fb(Ffztnhb\`h\`hX`hR0B"pF FF=1F*F F<K`h{Dh3#` FpX K{DF` 30@< F" F@F F F@8 Fh(h\hhdD"F+hD,`8-AFMF}D-h+h hh[hhhQhrh[hh DQh"D:hhDD=!F!Fph!F+h8FBPDhF!pF F@DhF!dF F@ DhF!XF F@pF F X F ` H`1F`xD X` #(F"FK{Dh (Fp -OFܒO -O DȂ0D K {D 3*`+d!F @ RF[F8F$9F F 1F"F# F00FRF8F [F9F F 1F"F# F00F|{RF8F0 [F{9F F 1F"F# F00F~i{8FL {S+9F F "F1F#Fp F0FYOzQ Fl  n"F1F#Fvp Fv0F@O|Q F r T"F1F#F\p F^0F'?I F Z <"F#1FFD FpF0F ,!FH@ "!F>@ !F6@ !F2@ !F*@ !F @ !F@ !F@ !F(F0@B??B.X-O\FoFDL& 0D $ )444{D GD(F -(FL 4{Dch0  (F (F4K{Dch@(F (FK{DchP(F (FK{Dch`(F (FK{Dchp(F (FK#{D"ch !" (F (F0 AF8F2F&(F9F()FF((F)8F(@F0 rAF8F2F(F9F )FF(F 8F @F0 rAF8F2F(F9F)FF(F8F@F0 rAF8F2F(F9F)FF(F8F@Fe!!!!!!1F1F!!1F1FIF)F s$(F`9F(F s)F0F(F$8Fjd^^XRpjdd^XRLF@HF@)0B+Bd5F;?Cs[CpF FrF91F*F FK`h{Dh3#` Fp$K{DhF3` F F F2 FFK`h{Dh3#`} F֖p M}D-h+hChhF!hFFhF6+h0FBp>p M}D-h+hChhF!hFFhF+h0FBpp M}D-h+hChhF!hFFhF+h0FBpp L|D$h#hChhF`iF0FhF#hBp~p L|D$h#hChhF`iF0FjhF#hBpBp L|D$h#hChhF`iF0FLhF#hBzpp L|D$h#hChhF`xiF0F.hF|#hB\pʓp L|D$h#hChhF`liF0FhF^#hB>pp L|D$h#hChhF`NiF0FhF@#hB pRp L|D$h#hChhF`0iF0FhF"#hBpp LFh|D$h(F#h\0F)F#hBp֒p LFh|D$h(F#hB0F)F#hBpp LFh|D$h(F#h(0F)F#hBpnp LFh|D$h(F#h0F)F#hBp:p MFhF}D-h+hKhJ0FiFhF+h0FBzpp MFhF}D-h+hKh*0FiFhF|+h0FBZpƑp MFhF}D-h+hKh 0FiFhF\+h0FB:pp MFhF}D-h+hKh0FiFhF<+h0FBpFK{DF 3`d F@F F F@((@9F@jPhhhOaDXDYhX@GhhB [hhB8C###pDhF!F F@VDhF!F F@jpF F  F ` H`1F`xD X` #(F"FK{Dh D(Fp) (-GF-D0D헋 bK {D 3"`#db!FZ#8FP##N9F(FP F1F*F#FN(FN0F8F}###*9F(F, "1F*F#F*(F*0F08Fm###9F(F *F1F#Fp(F0FXI(FH *F1F#Fp(F0FO|Q(Fl *F#1FF(Fp0F !FP !FP !FP !FP !FP !FP !FP |!FP t!FP j!FP b!FP X!F F0PBD?C?`ff?@z?Ώ\r-Od&`oFDD 0FD@4D{DChG;(F N(F4 {D ch(  (F 5(FK{Dch8(F (FK{DchH(F (FpK{DchX (F (FV2FAF8F (F9F)FXF(F8F@F[2FAF8F (F9F)FXF(F8F@F@2FAF8F s(F9F)FXF(F8F@F%2FAF8F sr(F9Ft)FXF(Fw8Fv@F |!~t!~n!|f!|`!bX!bR1F`J1F`D!F<!F61FD.1FDfh1FP)F sN(FȀ9F(F sH)F@FJ(F8FD>8@1@1H0F0B!FSY]K{DhF3` FF F FpM}D-h+hChhF|!hFFhF+h0FBplp M}D-h+hChhF\!hFFhF+h0FBp*Ch=Ch@ChCChFChIp L|D$h#hChhF`niF0F$hFt#hBTpp L|D$h#hChhF`PiF0FhFT#hB4pzp L|D$h#hChhF`2iF0FhF6#hBp>p L|D$h#hChhF`&iF0FhF#hBpp L|D$h#hChhF`iF0FhF#hBpƆChChChChCh-G_MF_K }D FU0F.1F"F@F$ZVKXHF30uRK pXOKX!`KI``yDA`9FHKoF0FXCF40F8BK X@KX GF0F e0F6K X 4KX  F0F J0F+K X)KXF0F /0FJ0XJXF F F0@FB0 ip LFh|D$h(F#h:0F)F#hBpp LFh|D$h(F#h 0F)F#hBp^p LFh|D$h(F#h0F)F#hBp*p MFhF}D-h+hKhB0FiFhF+h0FBrpp MFhF}D-h+hKh"0FiFhFt+h0FBRpp MFhF}D-h+hKh0FiFhFT+h0FB2pvpG h`pGpG h`pGK{DF 3`d Fu@F F F@((@9F@vPhhhOaDXDYhX@GhhB [hhB8C###p((HAF@Ehh[hOaXD Yh#F@GhhB [hhB8C###p((HAF@hh[hOaXD Yh#F@GhhB [hhB8C###phh* ؚhLBzBr[h"B8F1-A$K%O{DhDhF8h_ L|D$h FK{DhE=F (FAF(FIyDIyDIJ@yDzD#(FD_F8`(F] F3hB|`oo-CFLF +N~D3hL|D0F(L|D `0F$ F `H`AF`xDX` 8F K*F{Dht8F fH4KsFWN~D6h3h^UK {Dh3"``!FTea !FRa !FPa !FN%b x!FLeb p!F@b h!FBb `!F@%c X!F># Fc!<0echF!@hF!BhF!DhF!FiF FHhFJ FN`iiP`iiL`i!jHjakjjxj!Fy`jj> k!F@hFB3h FBp*΁ K{DhF`3`@ihiG F( FtF F F@iԹ@iٹcpG@jܹ@jṀjpGjpG𵅰Fj)FhFhF)F\8FJz3:z'z@-AF0KF{DhhF< *Iрkak`kaj`k!kek   t J)FzD``"B``@F+_S/:C!)ѿ_h(FG_U?;E2*ѿ_(F,#<0 F9F3hB2~hhiGpGK{DhF3` F~F F F@hi <HxDhpG~I"FyD h7~I"#yD h-~I"#yD h#v~pFmK% P{D 3"`#d)FFJ` )FF@` )FF>` )FF4` )FF,` )FF"` )FF` )FF` )FF` )FF ` )FF` v)FF` n)FF` d)FF` \)FF` R)FF` J)FF` @)FF` 8)FF` .)FF` &)FF KO~R` F 0K0#00p A4Co?Kp{Dh-FhF`.b8 '8 '8ziF")((( 0Fg'zgzzxzp9tz('`\ 0Fgzgzb`J 0F'h(zV+hBpL>zChpGChpGChpGCh BipGCh8zgzdpGCh9zgz_pG*` @>@D@J[h@h@h/ ) $IhyD hB[h+> IyD hB[h+5#`IyD hB-[h[#)*h* ` `)*h* rh@}h@h@zzz-G$DOF1F0(FD?hO t)FPF(FK(F1FX)FPFr(Fpp!pppIF```K(F1F)FHFX(FO~QV>>}K(F1F)FHF6(FO~Q4mK(F1F)FHF(FdO~Q]KĐ(F1F)FHF(FBUINKȐ(F1F)FHF(F!DI?K̐(F1Fr)FHF(F4IehK0FJ{DzD#+F0F6(F(F0B^ xxddpF FBFU1F*F FpK`h{Dh3#`L Fpw8F FFYIyD1(0 F)F8@[8 F8yF FF*E,8F)F"F3F -,޿3hO2`<k+ -8F)F"F3F -----< FK{DF 3`d Fg@F F F@FhH ! h F: FFhF h*CСhB(- F5hhFG`hhBʿhm#D*FF2hRhB bh(Dh!"D3hzz crchB h!g`L|D$h0hB !0h F4`shpFVhhpBh h##( ChP"hSh3S`p+Qh##Jh Fz"hQhhK{DhF3` FtF F F@hi :HxDhpGtI"FyD h5tI"#yD h+tI"#yD h!tI"#yD hrtpFK% P{D 3"`#d)FF>` )FF4` )FF,` )FF"` )FF ` )FF` )FF` )FF` )FF` |)FF` t)FF` j)FF` b)FF` X)FF` P)FF` F)FF` >)FF` 4)FF` ,)FF` ")FF` )FF` )FF` )FF` )FF` )FF KO~R` F!0K0OC0#01p A4C2f 7z zzzzؿGz pG? zz Lj|D$h7z#h zjwz jzvjzj#hB@pG&pK-C{Dh-FhF *"( ŠF(DhFz(Fzj7zzjwzj zvjz j`>zgz z  O?C 0FFFHF6< 'F)FHF!Pl=z (Fg'zgz0f@PT=z (Fg'zgzP>=z (Fg'zgz 8(C & z(Fzj7z zjwz j zvjz j>zgz z O?C @F)F"N(F&F0FQ< '(F&F0F7< gzgzpG*z @@@@[h@h@h )) /HhxDhB[h+S+HxDhB[h+J#`&HxDhB[h+?#"HxDhB8[h+5#)h*. c `cde `)h* h@Yh@^h@hh@rm|mjmZm-GDOF1F0(FD?hO )FPF(F&(F1F#|)FPF(F K(F1F`)FPFz(FxxK(F1FD)FPF^(F\\!\\\IFLLLKȐ(F1F)FHFD(FO~QB**KА(F1F)FHF"(FrO~Q tK̐(F1F)FHF(FPO~QdKԐ(F1F)FHF(F.\IUKܐ(F1F)FHF(F KIFKؐ(F1F^)FHF(F;I||vpjdehK0FJ{DzD#+F0F(F(F|0B># jjkVWVpFOp F F>1F*F FNK`h{Dh3#` Fph8F FFYIyD10 F)F8@78 F84mF FF*E,8F)F"F3FP -,޿3hO2`<k+ -8F)F"F3F: -----< FK{DF 3`d FZ@F F F@I yDrS nI yDrS  nF F@hi HxDhpGe L"|D$h I#hyD h p#hBNee L"|D$h I#hyD h# P#hB.hexe L"|D$h I#hyD h#0#hB&e6e L"|D$h I#hyD h##hBdd L"|D$h I#hyD h##hBdd L"|D$h I#hyD h##hBfdvd L"|D$h I#hyD h##hB&d6dwL|D)C * %+13579;=[h@x[h@x![h@h=[h@hW[h@hq[h@h[h@h[h[h[h[h[h[h[h )C RHh XB[h+@6NH XB[h+@#,JH XB[h+@#"FH XB[h+|#CH XB[h+s#?H XB[h+j#^" L|D$h I#hyD h##hB \^" L|D$h I#hyD h# #hBp[]" L|D$h I#hyD h#t#hBR[]sFvHxD)L *%,37;?BE[h Fhp@3[h Fhp@I[h Fhp@a FYhp@z FYhp@ FYhp@[h Fh[h Fh[h Fh FYh FYh FYh )9 MLhYB[h+@ILYB[h+@#`ELYB[h+z#ALYB[h+q#>LYB[h+h#:LYBb[h+_#)*h*X  F F F(`FhF!FnF hF!FnFhF!FnF0).h*+ $ h Fp@V h Fp@_ h Fp@h Fp@r Fp@ Fp@pV^t|8F FFaIyDqN0 F)F8@8 F8F FF*E ,8F)F"F3F - ,޿3hO2` <k+ -8F)F"F3F -----< F@hi /HxDhpGlY L"|D$h I#hyD h#hBXLY L"|D$h I#hyD h##hBXY L"|D$h I#hyD h##hBFXX L"|D$h I#hyD h##hB~XXA*  "[h@hq[h@h[h@h[h@h[h_[hb[he[hh )) 5HhxDhB[h+a1HxDhB[h+X#-HxDhB[h+N#)HxDhBG[h+D#`)"h*<  ` `)h* h@h@h@h@WWWW8F FFaIyDq0 F)F8@8 F8F FFP#, -,3hO2`k+ -8F)F"F3F& -----< F@hi HxDhpGW L"|D$h I#hyD h#hBjUW L"|D$h I#hyD h#n#hBLUW L"|D$h I#hyD h#N#hB,bUFW L"|D$h I#hyD h#.#hB "UWA*  "[h@hq[h@h[h@h[h@h[hQ[hT[hW[hZ )) .HhxDhB[h+S*HxDhB[h+J#&HxDhB[h+@#"HxDhB9[h+6#`)h*. +/ `26 `)h* h@h@h@h@UU UT8F FFYIyD1p0 F)F8@8 F8F FF*E,8F)F"F3FE -,޿3hO2`<k+ -8F)F"F3F/ -----< F@hi SHxDhpGU" L|D$h I#hyD h&#hB ST L"|D$h I#hyD h##hBRT L"|D$h I#hyD h##hBRzTsF*r Yhp@[hhp@[hhp@¿[hhF[hhIYhL ) (IhyD hB[h+E$IyD hB[h+<#`9IyD hB4[h#)*h*BGT(`!hF!F^)*h* Ђ hp@" hp@,p@7pRRR8F FFYIyD1<0 F)F8@8 F8tF FF*E,8F)F"F3FY -,޿3hO2`<k+ -8F)F"F3FC -----< F@hi HxDhpGR L"|D$h I#hyD h#hBPR L"|D$h I#hyD h##hBfPRR L"|D$h I#hyD h##hB&PR L"|D$h I#hyD h# #hBlOQA*  "[h@ho[h@h[h@h[h@x[hR[hU[hX[h[ )) /HhxDhB[h+T+HxDhB[h+K#'HxDhB[h+A##HxDhB:[h+7#`)h*/  ` `z p)h* h@Fh@Jh@Nx@R$PPPP8F FFYIyD10 F)F8@8 F88F FF^*E,8F)F"F3FC -,޿3hO2`<k+ -8F)F"F3F- -----< F@hi HxDhpGO L"|D$h I#hyD h#hB^MO L"|D$h I#hyD h#b#hB@MzO L"|D$h I#hyD h#B#hB JM:O L"|D$h I#hyD h#"#hB MNA*  "[h@hq[h@h[h@h[h@h[hQ[hT[hW[hZ )) .HhxDhB[h+S*HxDhB[h+J#&HxDhB[h+@#"HxDhB9[h+6#`)h*.  ` `)h* h@h@h@h@tMnMbMVM8F FFYIyD1d0 F)F8@8 F8F FF*E,8F)F"F3FE -,޿3hO2`<k+ -8F)F"F3F/ -----< F@hi GHxDhpG L L"|D$h I#hyD h#hBJK L"|D$h I#hyD h##hBJK L"|D$h I#hyD h##hBvJrK L"|D$h I#hyD h##hB6J2KA*  "[h@hq[h@h[h@h[h@h[h_[hb[he[hh )) 5HhxDhB[h+a1HxDhB[h+X#-HxDhB[h+N#)HxDhBG[h+D#`)"h*< 99:; `;<=> `)h* h@h@h@h@ûJJJ~J8F FFaIyDq0 F)F8@.8 F8F FFh#, -,3hO2`k+ -8F)F"F3F& -----< F@hi վHxDhpGI L"|D$h I#hyD h#hBHH L"|D$h I#hyD h##hBdGH L"|D$h I#hyD h#f#hBDGfH L"|D$h I#hyD h# D#hB"PG$HA*  "[h@ho[h@h[h@h[h@x[hd[hg[hj[hm )) 8HhxDhB[h+f4HxDhB[h+]#0HxDhB[h+S#,HxDhBL[h+I#`)'h*A  ` p  `)h* h@h@h@ǿx@7GGzGnG8F FFaIyDqr0 F)F8@8 F8F FF*E,8F)F"F3F/ -,޿3hO2`<k+ -8F)F"F3F ----- < F@hi SHxDhpGE L"|D$h I#hyD h"#hB EE L"|D$h I#hyD h##hBDFE L"|D$h I#hyD h##hBDE" L|D$h I#hyD h##hBPDD" L|D$h I#hyD h# #hBDD" L|D$h I#hyD h##hBjCTDsFHxD)L *%,37;?BE[h Fhp@3[h Fhp@I[h Fhp@a FYhp@z FYhp@ FYhp@[h Fh[h Fh[h Fh FYh FYh FYh )< ZLhYB[h+@VLYB[h+@#`RLYB[h+@#NLYB[h+@#JLYB[h+@#FLYBz[h+w#)Bh *p )-159 FQ FP FP(`[hF!FnFV hF!FnFGhF!FnFSE FT FT FT FT FT(`0).h*+ $ h Fp@ h Fp@ h Fp@% Fp@} Fp@7 Fp@QpFpx8F FFaIyDqL0 F)F8@8 F8F FF*E ,8F)F"F3F - ,޿3hO2` <k+ -8F)F"F3F ----- < F@hi -HxDhpGA" L|D$h I#hyD h#hB@rA L"|D$h I#hyD h##hB@:A L"|D$h I#hyD h##hBF@@sF* Yhp@[hhp@[hhp@Yhf[hhX[hh[ ) 2IhyD hB[h+Y.IyD hB[h+P#`M*IyD hBH[h+E#)(h*>  (`1hF!F( (`)*h* Ђ hp@ hp@!p@up@Z@P@8F FFaIyDq0 F)F8@B8 F8LF FF|*E,8F)F"F3FA -,޿3hO2`<k+ -8F)F"F3F+ -----< F@hi HxDhpG8@" L|D$h I#hyD h#hB(>@" L|D$h I#hyD h##hBt=?" L|D$h I#hyD h#z#hBX=? L"|D$h I#hyD h#\#hB:~=r?pFPHPLxDY4hQ* "(FYhu(FYh}(FYhx[h(Fhr(FYh`(FYha(FYhb[h(Fhc )% 7LhYB[h+Z4LYB[h+R#`O0LYB[h+H#,LYBB[h+?#)"h*8 )Fd)F)F#FC+(Fg `)h* (Fz (F(F h(F3hBp@ $(,8F FFYIyD10 F)F8@ո8 F8F FF**E,8F)F"F3F) -,޿3hO2`<k+ -8F)F"F3F -----< F@hi eHxDhpGT=" L|D$h I#hyD h8#hB0;6= L"|D$h I#hyD h##hB:<" L|D$h I#hyD h##hB:< L"|D$h I#hyD h##hB~:< L"|D$h I#hyD h##hB>:F<pFaHaLxDY4h)7 * !$'+/(FYhO[h(Fhe(FYh[h(Fh[h(Fh(FYht(FYhu[h(Fhv[h(Fhw[h(Fhx ). ALhYB[h+o>LYB[h+g#`d:LYB[h+]#6LYB[h+T#3LYBN[h+K#)'h*D)F)F9#FC+-(F(FT `$(F `)h* (F#(F= h(FV h(Fo h(F3hBp< 48<@D8F FFaIyDq0 F)F8@8 F8F FFd*E ,8F)F"F3F - ,޿3hO2` <k+ -8F)F"F3F -----< F@hi HxDhpG9" L|D$h I#hyD hr#hBP79 L"|D$h I#hyD h#R#hB0j79 L"|D$h I#hyD h#2#hB*7J9 L"|D$h I#hyD h##hB6 9 L"|D$h I#hyD h##hB68 L"|D$h I#hyD h##hBj68pFqHqMxDFY5h)D *Ѐ #),048< FYh*[h Fh@[h FhZ[h Fht[h Fh[h Fh FYh[h Fh[h Fh[h Fh[h Fh[h Fh )8 KLhYB[h+@GLYB[h+y#`vCLYB[h+o#?LYB[h+f#.0pFbHbMxDFY5h)9 * "%)-1 FYhK[h Fha[h Fh{[h Fh[h Fh FYht[h Fh[h Fhv[h Fhm[h Fhx ). ALhYB[h+o>LYB[h+g#`d:LYB[h+]#6LYB[h+T#3LYBN[h+K#)&h*D!F+FC+2 F F F(`% F(` )h*  F h FO h F$ h F h F^3hBp0 8F FFaIyDq0 F)F8@8 F8F FFb*E ,8F)F"F3F - ,޿3hO2` <k+ -8F)F"F3F -----< F@hi HxDhpG0." L|D$h I#hyD hp#hBN+." L|D$h I#hyD h#R#hB0h+- L"|D$h I#hyD h#4#hB.+- L"|D$h I#hyD h##hB*b-FTHTLxDYLYBa[h+^#)1h*W  $()F )F)F)F/D;"5(F)(FE(Fa `()&h*# (Fq(F(F(F h(F h(F h(F 3hB p' 8F FFaIyDq 0 F)F8@^8 F8\F FF*E ,8F)F"F3F - ,޿3hO2`<k+ -8F)F"F3F -----< F@hi HxDhpG%" L|D$h I#hyD h#hB@"$" L|D$h I#hyD h##hB"$" L|D$h I#hyD h##hBd!$ L"|D$h I#hyD h#h#hBF!R$ L"|D$h I#hyD h#H#hB&V!$ L"|D$h I#hyD h#(#hB!# L"|D$h I#hyD h##hB # L"|D$h I#hyD h##hB R# L"|D$h I#hyD h##hBV # L "|D$h I#hyD h##hB "pFHMxDFY5h)l*L %+17=CFILPTX\`d FYh: FYh5 FYh0[h Fh*[h Fh $[h Fh&[h Fh@[h FhZ[h Fht [h Fh FYh FYh FYh[h Fh[h Fh[h Fh[h Fh[h Fh[h Fh[h Fh )d uLhYB[h+@րqLYB[h+@̀#`lLYB[h+@€#hLYB[h+@#dLYB[h+@#`LYB[h+@#\LYB[h+@#XLYB[h+@#TLYB[h+@#PLYB[h+| #)>h *u  %)-15!F!F!F7E;*W F F(`N F F F F F(`9)7h *4  %*/ F) F% F! h F0 h FI h Fb h Fb h Fb h Fb h Fb3hBp" 8F FFaIyDq0 F)F8@V8 F8<F FF*E,8F)F"F3F] -,޿3hO2`<k+ -8F)F"F3FG ----- < FpG@hi HxDhpG8F FFYIyD10 F)F8@8 F8|FhF F3R2 xGFĸxGFнxGFؽxGF(xGF$xGF xGFxGFhxGFdxGF`xGF\xGFXxGFxGFxGF4xGF0xGF̾xGF@'%tb0HQdD$OC,6`TY`IllSX7H"F8V=7i}@_N] sshaderslbes2mgl3 phong.frag B%normaldiffusespecularmap.frag gooch.frag4pervertexcolor.vertoTnormaldiffusemap.vertcunlittexture.frag߅wphongalpha.fragodiffusemap.vert Askybox.vert Tphong.vert 4gooch.vertpervertexcolor.fragnnormaldiffusemap.fragw4unlittexture.vert diffusespecularmap.frag{diffusemap.fragnormaldiffusemapalpha.frag -light.inc.frag @Wskybox.frag'plight.inc.frag100F#version 150 core uniform vec3 ka; // Ambient reflectivity uniform vec3 kd; // Diffuse reflectivity uniform vec3 ks; // Specular reflectivity uniform float shininess; // Specular shininess factor uniform vec3 eyePosition; in vec3 worldPosition; in vec3 worldNormal; out vec4 fragColor; #pragma include light.inc.frag void main() { vec3 diffuseColor, specularColor; adsModel(worldPosition, worldNormal, eyePosition, shininess, diffuseColor, specularColor); fragColor = vec4( ka + kd * diffuseColor + ks * specularColor, 1.0 ); } #version 150 core in vec3 worldPosition; in vec2 texCoord; in mat3 tangentMatrix; out vec4 fragColor; uniform sampler2D diffuseTexture; uniform sampler2D specularTexture; uniform sampler2D normalTexture; uniform vec3 ka; // Ambient reflectivity uniform float shininess; // Specular shininess factor uniform vec3 eyePosition; #pragma include light.inc.frag void main() { // Sample the textures at the interpolated texCoords vec4 diffuseTextureColor = texture( diffuseTexture, texCoord ); vec4 specularTextureColor = texture( specularTexture, texCoord ); vec3 normal = 2.0 * texture( normalTexture, texCoord ).rgb - vec3( 1.0 ); // Calculate the lighting model, keeping the specular component separate vec3 diffuseColor, specularColor; adsModelNormalMapped(worldPosition, normal, eyePosition, shininess, tangentMatrix, diffuseColor, specularColor); // Combine spec with ambient+diffuse for final fragment color fragColor = vec4((ka + diffuseColor) * diffuseTextureColor.rgb + specularColor * specularTextureColor.rgb, 1.0); } #version 150 core // TODO: Replace with a struct uniform vec3 kd; // Diffuse reflectivity uniform vec3 ks; // Specular reflectivity uniform vec3 kblue; // Cool color uniform vec3 kyellow; // Warm color uniform float alpha; // Fraction of diffuse added to kblue uniform float beta; // Fraction of diffuse added to kyellow uniform float shininess; // Specular shininess factor uniform vec3 eyePosition; in vec3 worldPosition; in vec3 worldNormal; out vec4 fragColor; #pragma include light.inc.frag vec3 goochModel( const in vec3 pos, const in vec3 n ) { // Based upon the original Gooch lighting model paper at: // http://www.cs.northwestern.edu/~ago820/SIG98/abstract.html // Calculate kcool and kwarm from equation (3) vec3 kcool = clamp(kblue + alpha * kd, 0.0, 1.0); vec3 kwarm = clamp(kyellow + beta * kd, 0.0, 1.0); vec3 result = vec3(0.0); for (int i = 0; i < lightCount; ++i) { // Calculate the vector from the light to the fragment vec3 s = normalize( vec3( lights[i].position ) - pos ); // Calculate the cos theta factor mapped onto the range [0,1] float sDotNFactor = ( 1.0 + dot( s, n ) ) / 2.0; // Calculate the tone by blending the kcool and kwarm contributions // as per equation (2) vec3 intensity = mix( kcool, kwarm, sDotNFactor ); // Calculate the vector from the fragment to the eye position vec3 v = normalize( eyePosition - pos ); // Reflect the light beam using the normal at this fragment vec3 r = reflect( -s, n ); // Calculate the specular component float specular = 0.0; if ( dot( s, n ) > 0.0 ) specular = pow( max( dot( r, v ), 0.0 ), shininess ); // Sum the blended tone and specular highlight result += intensity + ks * specular; } return result; } void main() { fragColor = vec4( goochModel( worldPosition, normalize( worldNormal ) ), 1.0 ); } #version 150 core in vec3 vertexPosition; in vec3 vertexNormal; in vec3 vertexColor; out vec3 worldPosition; out vec3 worldNormal; out vec3 color; uniform mat4 modelMatrix; uniform mat3 modelNormalMatrix; uniform mat4 mvp; void main() { worldNormal = normalize( modelNormalMatrix * vertexNormal ); worldPosition = vec3( modelMatrix * vec4( vertexPosition, 1.0 ) ); color = vertexColor; gl_Position = mvp * vec4( vertexPosition, 1.0 ); } [#version 150 core in vec3 vertexPosition; in vec3 vertexNormal; in vec2 vertexTexCoord; in vec4 vertexTangent; out vec3 worldPosition; out vec2 texCoord; out mat3 tangentMatrix; uniform mat4 modelMatrix; uniform mat3 modelNormalMatrix; uniform mat4 mvp; uniform float texCoordScale; void main() { // Pass through scaled texture coordinates texCoord = vertexTexCoord * texCoordScale; // Transform position, normal, and tangent to world coords worldPosition = vec3(modelMatrix * vec4(vertexPosition, 1.0)); vec3 normal = normalize(modelNormalMatrix * vertexNormal); vec3 tangent = normalize(vec3(modelMatrix * vec4(vertexTangent.xyz, 0.0))); // Make the tangent truly orthogonal to the normal by using Gram-Schmidt. // This allows to build the tangentMatrix below by simply transposing the // tangent -> world space matrix (which would now be orthogonal) tangent = normalize(tangent - dot(tangent, normal) * normal); // Calculate binormal vector. No "real" need to renormalize it, // as built by crossing two normal vectors. // To orient the binormal correctly, use the fourth coordinate of the tangent, // which is +1 for a right hand system, and -1 for a left hand system. vec3 binormal = cross(normal, tangent) * vertexTangent.w; // Construct matrix to transform from eye coords to tangent space tangentMatrix = mat3( tangent.x, binormal.x, normal.x, tangent.y, binormal.y, normal.y, tangent.z, binormal.z, normal.z); // Calculate vertex position in clip coordinates gl_Position = mvp * vec4(vertexPosition, 1.0); } #version 150 core uniform sampler2D diffuseTexture; in vec3 position; in vec2 texCoord; out vec4 fragColor; void main() { fragColor = texture( diffuseTexture, texCoord ); } |#version 150 core // TODO: Replace with a struct uniform vec3 ka; // Ambient reflectivity uniform vec3 kd; // Diffuse reflectivity uniform vec3 ks; // Specular reflectivity uniform float shininess; // Specular shininess factor uniform float alpha; uniform vec3 eyePosition; in vec3 worldPosition; in vec3 worldNormal; out vec4 fragColor; #pragma include light.inc.frag void main() { vec3 diffuseColor, specularColor; adsModel(worldPosition, worldNormal, eyePosition, shininess, diffuseColor, specularColor); fragColor = vec4( ka + kd * diffuseColor + ks * specularColor, alpha ); } #version 150 core in vec3 vertexPosition; in vec3 vertexNormal; in vec2 vertexTexCoord; out vec3 worldPosition; out vec3 worldNormal; out vec2 texCoord; uniform mat4 modelMatrix; uniform mat3 modelNormalMatrix; uniform mat4 mvp; uniform float texCoordScale; void main() { texCoord = vertexTexCoord * texCoordScale; worldNormal = normalize( modelNormalMatrix * vertexNormal ); worldPosition = vec3( modelMatrix * vec4( vertexPosition, 1.0 ) ); gl_Position = mvp * vec4( vertexPosition, 1.0 ); } #version 140 in vec3 vertexPosition; out vec3 texCoord0; uniform mat4 mvp; uniform mat4 inverseProjectionMatrix; uniform mat4 inverseModelView; void main() { texCoord0 = vertexPosition.xyz; gl_Position = vec4(mvp * vec4(vertexPosition, 1.0)).xyww; } #version 150 core in vec3 vertexPosition; in vec3 vertexNormal; out vec3 worldPosition; out vec3 worldNormal; uniform mat4 modelMatrix; uniform mat3 modelNormalMatrix; uniform mat4 modelViewProjection; void main() { worldNormal = normalize( modelNormalMatrix * vertexNormal ); worldPosition = vec3( modelMatrix * vec4( vertexPosition, 1.0 ) ); gl_Position = modelViewProjection * vec4( vertexPosition, 1.0 ); } #version 150 core in vec3 vertexPosition; in vec3 vertexNormal; out vec3 worldPosition; out vec3 worldNormal; uniform mat4 modelMatrix; uniform mat3 modelNormalMatrix; uniform mat4 mvp; void main() { worldNormal = normalize( modelNormalMatrix * vertexNormal ); worldPosition = vec3( modelMatrix * vec4( vertexPosition, 1.0 ) ); gl_Position = mvp * vec4( vertexPosition, 1.0 ); } #version 150 core in vec3 worldPosition; in vec3 worldNormal; in vec3 color; out vec4 fragColor; #pragma include light.inc.frag void main() { vec3 diffuseColor; adModel(worldPosition, worldNormal, diffuseColor); fragColor = vec4( color + color * diffuseColor, 1.0 ); } #version 150 core in vec3 worldPosition; in vec2 texCoord; in mat3 tangentMatrix; uniform sampler2D diffuseTexture; uniform sampler2D normalTexture; // TODO: Replace with a struct uniform vec3 ka; // Ambient reflectivity uniform vec3 ks; // Specular reflectivity uniform float shininess; // Specular shininess factor uniform vec3 eyePosition; out vec4 fragColor; #pragma include light.inc.frag void main() { // Sample the textures at the interpolated texCoords vec4 diffuseTextureColor = texture( diffuseTexture, texCoord ); vec3 normal = 2.0 * texture( normalTexture, texCoord ).rgb - vec3( 1.0 ); // Calculate the lighting model, keeping the specular component separate vec3 diffuseColor, specularColor; adsModelNormalMapped(worldPosition, normal, eyePosition, shininess, tangentMatrix, diffuseColor, specularColor); // Combine spec with ambient+diffuse for final fragment color fragColor = vec4( ka + diffuseTextureColor.rgb * diffuseColor + ks * specularColor, 1.0 ); } i#version 150 core in vec3 vertexPosition; in vec2 vertexTexCoord; out vec3 position; out vec2 texCoord; uniform mat4 modelView; uniform mat4 mvp; uniform vec2 texCoordOffset; void main() { texCoord = vertexTexCoord + texCoordOffset; position = vec3( modelView * vec4( vertexPosition, 1.0 ) ); gl_Position = mvp * vec4( vertexPosition, 1.0 ); } #version 150 core // TODO: Replace with a struct uniform vec3 ka; // Ambient reflectivity uniform float shininess; // Specular shininess factor uniform vec3 eyePosition; uniform sampler2D diffuseTexture; uniform sampler2D specularTexture; in vec3 worldPosition; in vec3 worldNormal; in vec2 texCoord; out vec4 fragColor; #pragma include light.inc.frag void main() { vec3 diffuseTextureColor = texture( diffuseTexture, texCoord ).rgb; vec3 specularTextureColor = texture( specularTexture, texCoord ).rgb; vec3 diffuseColor, specularColor; adsModel(worldPosition, worldNormal, eyePosition, shininess, diffuseColor, specularColor); fragColor = vec4( diffuseTextureColor * ( ka + diffuseColor ) + specularTextureColor * specularColor, 1.0 ); } #version 150 core uniform vec3 ka; // Ambient reflectivity uniform vec3 ks; // Specular reflectivity uniform float shininess; // Specular shininess factor uniform vec3 eyePosition; uniform sampler2D diffuseTexture; in vec3 worldPosition; in vec3 worldNormal; in vec2 texCoord; out vec4 fragColor; #pragma include light.inc.frag void main() { vec3 diffuseTextureColor = texture( diffuseTexture, texCoord ).rgb; vec3 diffuseColor, specularColor; adsModel(worldPosition, worldNormal, eyePosition, shininess, diffuseColor, specularColor); fragColor = vec4( diffuseTextureColor * ( ka + diffuseColor ) + ks * specularColor, 1.0 ); } h#version 150 core in vec3 worldPosition; in vec2 texCoord; in mat3 tangentMatrix; uniform sampler2D diffuseTexture; uniform sampler2D normalTexture; // TODO: Replace with a struct uniform vec3 ka; // Ambient reflectivity uniform vec3 ks; // Specular reflectivity uniform float shininess; // Specular shininess factor uniform vec3 eyePosition; out vec4 fragColor; #pragma include light.inc.frag void main() { // Sample the textures at the interpolated texCoords vec4 diffuseTextureColor = texture( diffuseTexture, texCoord ); vec3 normal = 2.0 * texture( normalTexture, texCoord ).rgb - vec3( 1.0 ); // Calculate the lighting model, keeping the specular component separate vec3 diffuseColor, specularColor; adsModelNormalMapped(worldPosition, normal, eyePosition, shininess, tangentMatrix, diffuseColor, specularColor); // Combine spec with ambient+diffuse for final fragment color // Use the alpha from the diffuse texture (for alpha to coverage) fragColor = vec4( ka + diffuseTextureColor.rgb * diffuseColor + ks * specularColor, diffuseTextureColor.a ); } ~HxW[o6~ׯ^ )v.k_x`$  CQpe UHfxH]HVmEBzc 99cFDf~\ݣ9fĵdv$gZɿw`rɋXlӖ_-^,g|OssBړdčQԱ`*R-3J0? Wowi\Rr+~kрT΂`DzDܰJ7x%IXx,0k!q7BqDYJMFU%ŰTqa&T`ɳ}fiZr0@lI\k(0 g{Q] YduL\ ayzI(8&S$z$pIT&=զP3ʠsթROVGh +q>ͅ'w2 s3Ƿv$ʩ3Nf-`e) ޜb@_;k>De 2LtemThzH)SGeJIk$DhəSoNSvqshvIt5pPcɸ{|Wd(FntQ m#ֳjevV032/-}c5pNZnu=N?gO_G&O-D|xW0NY]'7`T!pVސاRW7խ.uǞ:Yo_r YsBDc&Bc5JC(RCdMC3@;봋\2CyI[%:ՠ=+@{USosVޛ6EeXZBI7Fy^ŋQU^|SطX@fa$~(qĺi{ɳˈ2&>SksNp+mx kZwu#U}Z>PI/2VCHM8$zYg#d#jMȱFsȱFC >; KoEҜ#version 140 in vec3 texCoord0; out vec4 fragColor; uniform samplerCube skyboxTexture; void main() { fragColor = texture(skyboxTexture, texCoord0); } U#define FP highp uniform FP vec3 ka; // Ambient reflectivity uniform FP vec3 kd; // Diffuse reflectivity uniform FP vec3 ks; // Specular reflectivity uniform FP float shininess; // Specular shininess factor uniform FP vec3 eyePosition; varying FP vec3 worldPosition; varying FP vec3 worldNormal; #pragma include light.inc.frag void main() { FP vec3 diffuseColor, specularColor; adsModel(worldPosition, worldNormal, eyePosition, shininess, diffuseColor, specularColor); gl_FragColor = vec4( ka + kd * diffuseColor + ks * specularColor, 1.0 ); } z#define FP highp varying FP vec3 worldPosition; varying FP vec2 texCoord; varying FP mat3 tangentMatrix; uniform sampler2D diffuseTexture; uniform sampler2D specularTexture; uniform sampler2D normalTexture; // TODO: Replace with a struct uniform FP vec3 ka; // Ambient reflectivity uniform FP float shininess; // Specular shininess factor uniform FP vec3 eyePosition; #pragma include light.inc.frag void main() { // Sample the textures at the interpolated texCoords FP vec4 diffuseTextureColor = texture2D( diffuseTexture, texCoord ); FP vec4 specularTextureColor = texture2D( specularTexture, texCoord ); FP vec3 normal = 2.0 * texture2D( normalTexture, texCoord ).rgb - vec3( 1.0 ); // Calculate the lighting model, keeping the specular component separate FP vec3 diffuseColor, specularColor; adsModelNormalMapped(worldPosition, normal, eyePosition, shininess, tangentMatrix, diffuseColor, specularColor); // Combine spec with ambient+diffuse for final fragment color gl_FragColor = vec4( ka + diffuseTextureColor.rgb * diffuseColor + specularTextureColor.rgb * specularColor, 1.0 ); } u#define FP highp // TODO: Replace with a struct uniform FP vec3 kd; // Diffuse reflectivity uniform FP vec3 ks; // Specular reflectivity uniform FP vec3 kblue; // Cool color uniform FP vec3 kyellow; // Warm color uniform FP float alpha; // Fraction of diffuse added to kblue uniform FP float beta; // Fraction of diffuse added to kyellow uniform FP float shininess; // Specular shininess factor uniform FP vec3 eyePosition; varying FP vec3 worldPosition; varying FP vec3 worldNormal; #pragma include light.inc.frag FP vec3 goochModel( const in FP vec3 pos, const in FP vec3 n ) { // Based upon the original Gooch lighting model paper at: // http://www.cs.northwestern.edu/~ago820/SIG98/abstract.html // Calculate kcool and kwarm from equation (3) FP vec3 kcool = clamp(kblue + alpha * kd, 0.0, 1.0); FP vec3 kwarm = clamp(kyellow + beta * kd, 0.0, 1.0); // Calculate the vector from the light to the fragment FP vec3 s = normalize( vec3( lights[0].position ) - pos ); // Calculate the cos theta factor mapped onto the range [0,1] FP float sDotNFactor = ( 1.0 + dot( s, n ) ) / 2.0; // Calculate the tone by blending the kcool and kwarm contributions // as per equation (2) FP vec3 intensity = mix( kcool, kwarm, sDotNFactor ); // Calculate the vector from the fragment to the eye position FP vec3 v = normalize( eyePosition - pos ); // Reflect the light beam using the normal at this fragment FP vec3 r = reflect( -s, n ); // Calculate the specular component FP float specular = 0.0; if ( dot( s, n ) > 0.0 ) specular = pow( max( dot( r, v ), 0.0 ), shininess ); // Sum the blended tone and specular highlight return intensity + ks * specular; } void main() { gl_FragColor = vec4( goochModel( worldPosition, normalize( worldNormal ) ), 1.0 ); } nxV]O0}ϯ{A )o늄l(&i#v;gNS<{}}q(a|apz1܌ B(a"b!Ј "G3~4_Evڿ8gW"noGq܍x9ɔóY|999e>):4a (wD$/T^q!-q">32 D+!5ٯbwEDiDx0wl@]\ |]3LBmkKMgS3ֈQm~e3O#2ǗVJj ?$[n^.;]K>Yod!`P+QC:{L&|.P8+6(j\IiO9wh=[K$._%$Wt\_vhHuœcf"2ӥlUlQ%,QTJ5H8QY>W+ Љ^QpH $.P.HMR[  (^IeZeWDV ~Mh&=tײ/C7p/H՗JGБe;(`*CȇPdPaHɝT+&]ZB͒,Y/H i*MΥɮ&5iw'Mɮ&_K]-MHNW~J^?YYVE*E~ רJ}r~v }r{ޯѫimnKy>ڒsMAm ާ)җne63attribute vec3 vertexPosition; attribute vec3 vertexNormal; attribute vec3 vertexColor; varying vec3 worldPosition; varying vec3 worldNormal; varying vec3 color; uniform mat4 modelMatrix; uniform mat3 modelNormalMatrix; uniform mat4 mvp; void main() { worldNormal = normalize( modelNormalMatrix * vertexNormal ); worldPosition = vec3( modelMatrix * vec4( vertexPosition, 1.0 ) ); color = vertexColor; gl_Position = mvp * vec4( vertexPosition, 1.0 ); } attribute vec3 vertexPosition; attribute vec3 vertexNormal; attribute vec2 vertexTexCoord; attribute vec4 vertexTangent; varying vec3 worldPosition; varying vec2 texCoord; varying mat3 tangentMatrix; uniform mat4 modelMatrix; uniform mat3 modelNormalMatrix; uniform mat4 projectionMatrix; uniform mat4 mvp; uniform float texCoordScale; void main() { // Pass through texture coordinates texCoord = vertexTexCoord * texCoordScale; // Transform position, normal, and tangent to world coords vec3 normal = normalize( modelNormalMatrix * vertexNormal ); vec3 tangent = normalize( modelNormalMatrix * vertexTangent.xyz ); worldPosition = vec3( modelMatrix * vec4( vertexPosition, 1.0 ) ); // Calculate binormal vector vec3 binormal = normalize( cross( normal, tangent ) ); // Construct matrix to transform from eye coords to tangent space tangentMatrix = mat3 ( tangent.x, binormal.x, normal.x, tangent.y, binormal.y, normal.y, tangent.z, binormal.z, normal.z ); // Calculate vertex position in clip coordinates gl_Position = mvp * vec4( vertexPosition, 1.0 ); } #define FP highp uniform sampler2D diffuseTexture; varying FP vec3 position; varying FP vec2 texCoord; void main() { gl_FragColor = texture2D( diffuseTexture, texCoord ); } #define FP highp // TODO: Replace with a struct uniform FP vec3 ka; // Ambient reflectivity uniform FP vec3 kd; // Diffuse reflectivity uniform FP vec3 ks; // Specular reflectivity uniform FP float shininess; // Specular shininess factor uniform FP float alpha; uniform FP vec3 eyePosition; varying FP vec3 worldPosition; varying FP vec3 worldNormal; #pragma include light.inc.frag void main() { FP vec3 diffuseColor, specularColor; adsModel(worldPosition, worldNormal, eyePosition, shininess, diffuseColor, specularColor); gl_FragColor = vec4( ka + kd * diffuseColor + ks * specularColor, alpha ); } attribute vec3 vertexPosition; attribute vec3 vertexNormal; attribute vec2 vertexTexCoord; varying vec3 worldPosition; varying vec3 worldNormal; varying vec2 texCoord; uniform mat4 modelMatrix; uniform mat3 modelNormalMatrix; uniform mat4 mvp; uniform float texCoordScale; void main() { texCoord = vertexTexCoord * texCoordScale; worldNormal = normalize( modelNormalMatrix * vertexNormal ); worldPosition = vec3( modelMatrix * vec4( vertexPosition, 1.0 ) ); gl_Position = mvp * vec4( vertexPosition, 1.0 ); } attribute vec3 vertexPosition; varying vec3 texCoord0; uniform mat4 mvp; uniform mat4 inverseProjectionMatrix; uniform mat4 inverseModelView; void main() { texCoord0 = vertexPosition.xyz; gl_Position = vec4(mvp * vec4(vertexPosition, 1.0)).xyww; } attribute vec3 vertexPosition; attribute vec3 vertexNormal; varying vec3 worldPosition; varying vec3 worldNormal; uniform mat4 modelMatrix; uniform mat3 modelNormalMatrix; uniform mat4 modelViewProjection; void main() { worldNormal = normalize( modelNormalMatrix * vertexNormal ); worldPosition = vec3( modelMatrix * vec4( vertexPosition, 1.0 ) ); gl_Position = modelViewProjection * vec4( vertexPosition, 1.0 ); } attribute vec3 vertexPosition; attribute vec3 vertexNormal; varying vec3 worldPosition; varying vec3 worldNormal; uniform mat4 modelMatrix; uniform mat3 modelNormalMatrix; uniform mat4 mvp; void main() { worldNormal = normalize( modelNormalMatrix * vertexNormal ); worldPosition = vec3( modelMatrix * vec4( vertexPosition, 1.0 ) ); gl_Position = mvp * vec4( vertexPosition, 1.0 ); } %#define FP highp varying FP vec3 worldPosition; varying FP vec3 worldNormal; varying FP vec3 color; #pragma include light.inc.frag void main() { FP vec3 diffuseColor; adModel(worldPosition, worldNormal, diffuseColor); gl_FragColor = vec4( color + color * diffuseColor, 1.0 ); } .#define FP highp varying FP vec3 worldPosition; varying FP vec2 texCoord; varying FP mat3 tangentMatrix; uniform sampler2D diffuseTexture; uniform sampler2D normalTexture; // TODO: Replace with a struct uniform FP vec3 ka; // Ambient reflectivity uniform FP vec3 ks; // Specular reflectivity uniform FP float shininess; // Specular shininess factor uniform FP vec3 eyePosition; #pragma include light.inc.frag void main() { // Sample the textures at the interpolated texCoords FP vec4 diffuseTextureColor = texture2D( diffuseTexture, texCoord ); FP vec3 normal = 2.0 * texture2D( normalTexture, texCoord ).rgb - vec3( 1.0 ); // Calculate the lighting model, keeping the specular component separate FP vec3 diffuseColor, specularColor; adsModelNormalMapped(worldPosition, normal, eyePosition, shininess, tangentMatrix, diffuseColor, specularColor); // Combine spec with ambient+diffuse for final fragment color gl_FragColor = vec4( ka + diffuseTextureColor.rgb * diffuseColor + ks * specularColor, 1.0 ); } lattribute vec3 vertexPosition; attribute vec2 vertexTexCoord; varying vec3 position; varying vec2 texCoord; uniform mat4 modelView; uniform mat4 mvp; uniform vec2 texCoordOffset; void main() { texCoord = vertexTexCoord + texCoordOffset; position = vec3( modelView * vec4( vertexPosition, 1.0 ) ); gl_Position = mvp * vec4( vertexPosition, 1.0 ); } *#define FP highp // TODO: Replace with a struct uniform FP vec3 ka; // Ambient reflectivity uniform FP float shininess; // Specular shininess factor uniform FP vec3 eyePosition; uniform sampler2D diffuseTexture; uniform sampler2D specularTexture; varying FP vec3 worldPosition; varying FP vec3 worldNormal; varying FP vec2 texCoord; #pragma include light.inc.frag void main() { FP vec3 diffuseTextureColor = texture2D( diffuseTexture, texCoord ).rgb; FP vec3 specularTextureColor = texture2D( specularTexture, texCoord ).rgb; FP vec3 diffuseColor, specularColor; adsModel(worldPosition, worldNormal, eyePosition, shininess, diffuseColor, specularColor); gl_FragColor = vec4( diffuseTextureColor * ( ka + diffuseColor ) + specularTextureColor * specularColor, 1.0 ); } #define FP highp uniform FP vec3 ka; // Ambient reflectivity uniform FP vec3 ks; // Specular reflectivity uniform FP float shininess; // Specular shininess factor uniform FP vec3 eyePosition; uniform sampler2D diffuseTexture; varying FP vec3 worldPosition; varying FP vec3 worldNormal; varying FP vec2 texCoord; #pragma include light.inc.frag void main() { FP vec3 diffuseTextureColor = texture2D( diffuseTexture, texCoord ).rgb; FP vec3 diffuseColor, specularColor; adsModel(worldPosition, worldNormal, eyePosition, shininess, diffuseColor, specularColor); gl_FragColor = vec4( diffuseTextureColor * ( ka + diffuseColor ) + ks * specularColor, 1.0 ); } #define FP highp varying FP vec3 worldPosition; varying FP vec2 texCoord; varying FP mat3 tangentMatrix; uniform sampler2D diffuseTexture; uniform sampler2D normalTexture; // TODO: Replace with a struct uniform FP vec3 ka; // Ambient reflectivity uniform FP vec3 ks; // Specular reflectivity uniform FP float shininess; // Specular shininess factor uniform FP vec3 eyePosition; #pragma include light.inc.frag void main() { // Sample the textures at the interpolated texCoords FP vec4 diffuseTextureColor = texture2D( diffuseTexture, texCoord ); FP vec3 normal = 2.0 * texture2D( normalTexture, texCoord ).rgb - vec3( 1.0 ); // Calculate the lighting model, keeping the specular component separate FP vec3 diffuseColor, specularColor; adsModelNormalMapped(worldPosition, normal, eyePosition, shininess, tangentMatrix, diffuseColor, specularColor); // Combine spec with ambient+diffuse for final fragment color // Use the alpha from the diffuse texture (for alpha to coverage) gl_FragColor = vec4( ka + diffuseTextureColor.rgb * diffuseColor + ks * specularColor, diffuseTextureColor.a ); } \xVO0~_a^PBIY&T(uTQP&c&5;|w_4 ϻC}',-_Ѱ=Kǰ|8gW`?67!ʲM5~W_E" Hq[$jo'fllՒ&3JǿU&"N"F4 ={varying highp vec3 texCoord0; uniform samplerCube skyboxTexture; void main() { gl_FragColor = textureCube(skyboxTexture, texCoord0); }          Qt3DExtras::QConeGeometryhasTopEndcapChangedhasTopEndcaphasBottomEndcapChangedhasBottomEndcaptopRadiusChangedtopRadiusbottomRadiusChangedbottomRadiusringsChangedringsslicesChangedsliceslengthChangedlengthsetHasTopEndcapsetHasBottomEndcapsetTopRadiussetBottomRadiussetRingssetSlicessetLengthpositionAttributeQt3DRender::QAttribute*normalAttributetexCoordAttributeindexAttribute ~TWZ] ` cfi l o r u x { +++&+& + + +&+++&+& + + +&QIQI QI QI&QI &QI&QI T  T  T  T N10Qt3DExtras13QConeGeometryEpvz khoo pj n kh ^\ SQHH KHH A ;Qt3DExtras::QConeMeshhasTopEndcapChangedhasTopEndcaphasBottomEndcapChangedhasBottomEndcaptopRadiusChangedtopRadiusbottomRadiusChangedbottomRadiusringsChangedringsslicesChangedsliceslengthChangedlengthsetHasTopEndcapsetHasBottomEndcapsetTopRadiussetBottomRadiussetRingssetSlicessetLength~TWZ] ` cfi l o r u x { +++&+& + + +&+++&+& + + +& QI QIQIQI&QI &QI&QIN10Qt3DExtras9QConeMeshEPXWH@?76.67?@H I D ?: >9=Qt3DExtras::QCuboidMeshxExtentChangedxExtentyExtentChangedyExtentzExtentChangedzExtentyzMeshResolutionChangedyzMeshResolutionxzMeshResolutionChangedxzMeshResolutionxyMeshResolutionChangedxyMeshResolutionsetXExtentsetYExtentsetZExtentsetYZMeshResolutionresolutionsetXZMeshResolutionsetXYMeshResolution nJMPS V Y\ _ b e h k +&+&+&+ + + +&+&+&+++&QI&QI&QI PI PI PIN10Qt3DExtras11QCuboidMeshE0 ><- $!    Qt3DExtras::QCylinderGeometryradiusChangedradiusringsChangedringsslicesChangedsliceslengthChangedlengthsetRingssetSlicessetRadiussetLengthpositionAttributeQt3DRender::QAttribute*normalAttributetexCoordAttributeindexAttributeN69<? B E H K +&+++& +++&+& QIQI&QI &QI T  T  T  T N10Qt3DExtras17QCylinderGeometryE     Qt3DExtras::QCylinderMeshradiusChangedradiusringsChangedringsslicesChangedsliceslengthChangedlengthsetRingssetSlicessetRadiussetLengthN69<? B E H K +&+++& +++&+& QIQI&QI &QIN10Qt3DExtras13QCylinderMeshE    Qt3DExtras::QPlaneMeshmeshResolutionChangedmeshResolutionwidthChangedwidthheightChangedheightsetWidthsetHeightsetMeshResolutionresolution>,/25 8 ; ++&+&+&+&+ &QI&QIQIN10Qt3DExtras10QPlaneMeshE    Qt3DExtras::QSphereMeshradiusChangedradiusringsChangedringsslicesChangedslicesgenerateTangentsChangedgenerateTangentssetRingssetSlicessetRadiussetGenerateTangentsgenN69<? B E H K +&+++ +++&+QIQI&QI QIN10Qt3DExtras11QSphereMeshE     Qt3DExtras::QTorusMeshradiusChangedradiusringsChangedringsslicesChangedslicesminorRadiusChangedminorRadiussetRingssetSlicessetRadiussetMinorRadiusN69<? B E H K +&+++& +++&+& QIQI&QI &QIN10Qt3DExtras10QTorusMeshE0 ;9* !     Qt3DExtras::QTorusGeometryradiusChangedradiusringsChangedringsslicesChangedslicesminorRadiusChangedminorRadiussetRingssetSlicessetRadiussetMinorRadiuspositionAttributeQt3DRender::QAttribute*normalAttributetexCoordAttributeindexAttributeN69<? B E H K +&+++& +++&+& QIQI&QI &QI T  T  T  T N10Qt3DExtras14QTorusGeometryEP \ZK B? 53*23 , & $""$%Qt3DExtras::QSphereGeometryradiusChangedradiusringsChangedringsslicesChangedslicesgenerateTangentsChangedgenerateTangentssetRingssetSlicessetRadiussetGenerateTangentsgenpositionAttributeQt3DRender::QAttribute*normalAttributetexCoordAttributetangentAttributeindexAttribute N69<? B E H K +&+++ +++&+QIQI&QI QI T  T  T  T  T N10Qt3DExtras15QSphereGeometryE    Qt3DExtras::QCuboidGeometryxExtentChangedxExtentyExtentChangedyExtentzExtentChangedzExtentyzMeshResolutionChangedyzMeshResolutionxzMeshResolutionChangedxzMeshResolutionxyMeshResolutionChangedxyMeshResolutionsetXExtentsetYExtentsetZExtentsetYZMeshResolutionresolutionsetXZMeshResolutionsetXYMeshResolutionpositionAttributeQt3DRender::QAttribute*normalAttributetexCoordAttributetangentAttributeindexAttribute  nJMPS V Y\ _ b e h k +&+&+&+ + + +&+&+&+++&QI&QI&QI PI PI PI T  T  T  T  T N10Qt3DExtras15QCuboidGeometryE     Qt3DExtras::QPlaneGeometryresolutionChangedresolutionwidthChangedwidthheightChangedheightsetResolutionsetWidthsetHeightpositionAttributeQt3DRender::QAttribute*normalAttributetexCoordAttributetangentAttributeindexAttribute>,/25 8 ; ++&+&++&+&&QI&QIQI T T  T  T  T N10Qt3DExtras14QPlaneGeometryE Qt3DExtras::QPhongMaterialambientChangedambientdiffuseChangeddiffusespecularChangedspecularshininessChangedshininesssetAmbientsetDiffusesetSpecularsetShininessN69<? B E H K +C+C+C+& +C+C+C+& CQICQICQI &QIN10Qt3DExtras14QPhongMaterialE0@?0('5--& '! % "   Qt3DExtras::QDiffuseMapMaterialambientChangedambientdiffuseChangedQt3DRender::QAbstractTexture*diffusespecularChangedspecularshininessChangedshininesstextureScaleChangedtextureScalesetAmbientcolorsetSpecularsetShininesssetDiffusesetTextureScale ^@CF I L O R U X [ +C++C+& +& +C+C+& ++& CQICQI &QI QI &QIN10Qt3DExtras19QDiffuseMapMaterialE-Pnm^VUc [YPPI JD H E @ ; 5 1.Qt3DExtras::QNormalDiffuseSpecularMapMaterialambientChangedambientdiffuseChangedQt3DRender::QAbstractTexture*diffusenormalChangednormalspecularChangedspecularshininessChangedshininesstextureScaleChangedtextureScalesetAmbientsetDiffusesetNormalsetSpecularsetShininesssetTextureScale nJMP S V Y\ _ b e h k +C+++ +& +&+C+++ +& +&CQI QI QI  QI &QI&QIN10Qt3DExtras33QNormalDiffuseSpecularMapMaterialE%PfeVNM[ SQHHA B< @ = 8 4 / )&Qt3DExtras::QNormalDiffuseMapMaterialambientChangedambientdiffuseChangedQt3DRender::QAbstractTexture*diffusenormalChangednormalspecularChangedspecularshininessChangedshininesstextureScaleChangedtextureScalesetAmbientsetSpecularsetDiffusesetNormalsetShininesssetTextureScale nJMP S V Y\ _ b e h k +C+++C +& +&+C+C +++& +&CQI CQI QI QI &QI&QIN10Qt3DExtras25QNormalDiffuseMapMaterialE*Qt3DExtras::QNormalDiffuseMapAlphaMaterialN10Qt3DExtras30QNormalDiffuseMapAlphaMaterialE' 87( -%%       Qt3DExtras::QDiffuseSpecularMapMaterialambientChangedambientdiffuseChangedQt3DRender::QAbstractTexture*diffusespecularChangedspecularshininessChangedshininesstextureScaleChangedtextureScalesetAmbientsetDiffusesetSpecularsetShininesssetTextureScale ^@CF I L O R U X [ +C+++& +& +C+++& +& CQI &QI QI QI &QIN10Qt3DExtras27QDiffuseSpecularMapMaterialE   Qt3DExtras::QForwardRendererviewportRectChangedviewportRectclearColorChangedclearColorcameraChangedQt3DCore::QEntity*camerasurfaceChangedsurfacesetViewportRectsetClearColorsetCamerasetSurfaceN69< ? B E H K ++C++' ++C++' 'QIQICQI QIN10Qt3DExtras16QForwardRendererE#Qt3DExtras::QPerVertexColorMaterialN10Qt3DExtras23QPerVertexColorMaterialEw xrxQt3DExtras::QSkyboxEntitysourceDirectoryChangedpathextensionChangedextensioncameraPositionChangedcameraPosition #+ + +SN10Qt3DExtras13QSkyboxEntityEp{zkcc \X MI >; 1-" #    Qt3DExtras::QGoochMaterialdiffuseChangeddiffusespecularChangedspecularcoolChangedcoolwarmChangedwarmalphaChangedalphabetaChangedbetashininessChangedshininesssetDiffusesetSpecularsetCoolsetWarmsetAlphasetBetasetShininess~TWZ] ` cfi l o r u x { +C+C+C+C +& +& +&+C+C+C+C +& +& +&CQICQICQI CQI &QI &QI&QIN10Qt3DExtras14QGoochMaterialE 0/   -  &%04)<V W R M IF??DFMQt3DExtras::QPhongAlphaMaterialambientChangedambientdiffuseChangeddiffusespecularChangedspecularshininessChangedshininessalphaChangedalphasourceRgbArgChangedQt3DRender::QBlendEquationArguments::BlendingsourceRgbArgdestinationRgbArgChangeddestinationRgbArgsourceAlphaArgChangedsourceAlphaArgdestinationAlphaArgChangeddestinationAlphaArgblendFunctionArgChangedQt3DRender::QBlendEquation::BlendFunctionblendFunctionArgsetAmbientsetDiffusesetSpecularsetShininesssetAlphasetSourceRgbArgsetDestinationRgbArgsetSourceAlphaArgsetDestinationAlphaArgsetBlendFunctionArg rux{ ~          ! +C+C+C+& +& + + + + ++C+C+C+& +& + + + + +CQICQICQI &QI &QI QI QI QI QI QI N10Qt3DExtras19QPhongAlphaMaterialEQt3DExtras::Qt3DWindowN10Qt3DExtras10Qt3DWindowE8Y|{|{|{D||%{A|IiUٕYѬͫee-\ɶ)=hնɹq5 % m19[=rȮ,@, I{q{ i{{,,,y 4,\,ë,԰,P!P3$,P,-UMg|,б,aXXظAiظa{L)qL!;PA i a { dL)QIcXعع=ع5OY   к)*к)*7777PqEEPEEDS!TT3TлKaSSiKKxO8Abib8ab{b`xUaamUUd\JbffttDGdOHAgj-k9JTMiTkoEo1MOpRmXo r9rTVp[rttMiX Zs@^iu9wew)E[]9v|aPwzAzA]\^`xdz|}٣ac{h } df~le͂h0k}riImpvXA] s uyMٌ v8xM}(E5eyy |ѐM}}|a`ŶDq` 9 - Hȇ,=9i %4`0՜MyEaXݝ()-U"1"PHԖhɥ33huĞ5٫?@hL@G]IJ?JJ@IJErx8\X7$o( HC bZl} +8@H Z oXbYg0!cgecgchc]h%dhedhkk-llul=ml@(orhprEp)spisuEu͇u`}w%xex9xȿ}zp}{~A{U~{0h89p@0xu5uP KKKȼUUUUо8eՊ x]Ս M!a!H9y1U͙ M%]PE}ա E}5(M50e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eGCC: (GNU) 4.8GCC: (GNU) 4.9 20140827 (prerelease) GNUgold 1.11A5aeabi+ARM v7 A  ",.shstrtab.interp.dynsym.dynstr.hash.rel.dyn.rel.plt.text.rodata.data.rel.ro.local.fini_array.data.rel.ro.init_array.dynamic.got.data.bss.comment.note.gnu.gold-version.ARM.attributes  (( BHCHCb# ) X7X7$2 B8\8\60e0e ;rr<AȮȮI\h  u  ((hlU05<pX6