Diff of /branches/IoDrvMEGAIOv2/IoDrvMegaIOv3Example.Device.Application.d73510ff-c13f-4f66-8559-f69ed8b19e51.bootinfo [000000] .. [r40]  Maximize  Restore

Switch to side-by-side view

--- a
+++ b/branches/IoDrvMEGAIOv2/IoDrvMegaIOv3Example.Device.Application.d73510ff-c13f-4f66-8559-f69ed8b19e51.bootinfo
@@ -0,0 +1,41502 @@
+ 	(,ÕK`TĂȘvÂč†signature_flag
+4294967296''crc	451580552CallTask__MainTaskFunction
RelativeStack+Output, IsCompiled, RelativeStack, Typified	ptaskinfo	_IMPLICIT_TASK_INFO
+*Input, IsCompiled, RelativeStack, Typifiedpapplicationinfo_IMPLICIT_APPLICATION_INFO
Compiled, Typified, Located$9fa8bdc2-cd79-4815-b4cd-b56f6568a8ec$00000000-0000-0000-0000-000000000000
+2974541717CallTask__VISU_TASK$fd4c2d78-8a33-4b15-9b71-5cec8c074611	131785522generate_implicit_init_function__Setup__Call__POUProgram$f0c628e9-d551-404f-a477-94989ca91494(call_after_online_change_concurrent_slot500no_check
+1073741824no_precompile_checks
+26336139010Visu__VisualManager__AfterOnlinechangeConcurrent bOnlyCodeChanged!$238d0a16-62aa-408d-92c7-3921b963dfaf"100000#
+1416362067$4Visu__VisualManager__AfterOnlinechangeConcurrentLate%$8c8b487b-5da0-482f-8386-a1622c212ce5&)call_before_online_change_concurrent_slot'	978857318(1Visu__VisualManager__BeforeOnlinechangeConcurrent)uliWaitTime**Local, IsCompiled, RelativeStack, Typified+$a06f3811-f4d4-4937-b758-72150c9c569d,!call_within_global_init_exit_slot-25000.
+1573285389/,Visu__VisualManager__WithinInitAndExit__visu0bInitRetains1bInExitCode2$e55b107b-ea0d-4a5f-a8d3-8ea8fa04b1bc3700004	55197934651Visu__VisualManager__WithinInitAndExit__visu_late6$80a6fb3f-4c8a-4d9e-ab7c-641434948f5a7251008
+110349186296Visu__VisualManager__WithinInitAndExit__visu_generated:$ad05de03-85c7-5d93-b901-7188de77dcc6;hide<call_after_global_init_slot=
+1073742080>
+3702191115?%Visu__VisualManager__AfterInitProgram@&Generated, Compiled, Typified, LocatedA$e9ebae38-19db-48b7-a966-339ac6cbe4b8B$12a46435-523d-4992-afa7-19785967f74dC
+2728864722Dreal32__to__any32EinFdwTypeG2External, Compiled, SuperGlobal, Typified, LocatedH$adb07db6-6cb2-4889-b206-007b85f53578I
+4094399910Jany32__to__real32K$bc57a7e2-ed11-422f-976f-8be4fc5666bfL
+2020165724M
+real32__eqNin1Oin2P$79084732-5d65-4953-878b-b9d1570ab3c3Q	651050431R
+real32__neS$26c1b838-f805-4f80-b547-7a6b4efbbbb5T
+1108587135U
+real32__ltV$8897f859-01db-4c48-85cd-8862ad90c271W76373463X
+real32__leY$06045a98-b196-40fe-bbf3-cc6b9cd04fa6Z
+4168934275[
+real32__gt\$57dc0ec0-25cf-4c02-9dde-c27a20a79806]
+3202485291^
+real32__ge_$27ea9ccf-ca7d-4bbb-8a0b-76d96b1b096b`
+1044756643areal32__addb$4001e5c9-2959-421b-a1ea-3192b559210fc	267314155dreal32__sube$7af69ff9-2d09-4573-9668-4abfb8238c6bf
+1103632074greal32__mulh$07fdcf4d-2f32-4026-ba50-865a9a4cac44i
+1466051322jreal32__divk$7433aafb-0867-4fb3-b51c-62aedc81235fl	886904492mreal32__absn$a891677e-9887-4115-baf6-5bc18c14f21fo
+3404262884preal32__minq$7f040799-feda-40a7-b376-ee0db6e12abfr
+4154332537sreal32__maxt$c46be4ae-b278-40fc-8552-9cdb664b8607u	497866625v
real32__limitwin3x$6049606a-24c9-4d04-8810-fd7a837dc535y
+1847162626z
real32__trunc{$ef945a32-7190-4712-af4e-686069feba9e|	346942548}DoLink~real32__tan$84acc91c-76a8-41d8-8957-1617354730fcÇ	843193954ĂŒreal32__atanĂ©$4e10f990-4cf5-4424-abd6-16195b2c1947Ăą
+2676881535„real32__sin
$b59097e9-0c6c-4edf-a18e-d34da5f674de†
+4177298540‡real32__asinˆ$12baf47b-573e-437a-b3eb-06f4c4745ccf‰	406941506Ć real32__cosâ€č$21313f85-d945-4d56-bab3-9c0d70303453ƒ
+3446532930Ćčreal32__acosÄ$29048f1c-76ff-4555-a36d-61013b9112e7Ć	831403110É
+real32__ln‘$412735d8-6e6f-49d1-8d62-aad6e08f4198’
+2281156508“real32__log”$bac2aa4e-fb73-4beb-bee8-1cbe13a49551‱
+1964720339–real32__exp—$f127665c-c7d1-4290-b6be-8db37fc1df1a˜
+2929814886ℱreal32__exptĆĄ$bbbdf0cf-b7ce-4f53-af3f-df8a531c4d5dâ€ș
+2945838411œreal32__sqrt$cf137188-d4b3-4d76-b1f6-87afe6ee2148ž
+2367094826Ćž
+int32__divĂĄ$16597b72-e6ca-4e3e-b487-0fab4f60f55dĂ­
+1538210473Âąuint32__divÂŁ$1acf0b76-2778-4975-844a-6ec15f762b2e€	997952827„
+int32__modŠ$32f74310-0500-40a8-bcdc-38e3a235c1a5§
+1194593076šuint32__mod©$cd4339d7-cb4c-4660-b471-ee4a5c114ad0ÂȘ
+3531525309«
+int32__abs$62876995-1a07-4244-a3f0-8c8f63eec49c­	147726259Ÿint32__limit¯$79dd4eba-d759-4918-8c09-9ba7cedb378c°
+1413729490±
uint32__limitÂČ$46a8a0a1-a4c6-464a-a53c-87329443b190Âł
+2280991083ÂŽ
+int32__mul”$3330a6c6-0b50-4a3c-91f0-5ad24d44fbf5¶
+1292175001·uint32__mulĆŸ$47a65ed1-25f8-43b6-85a3-dee72d9a73cdč
+4142655437Âș
+int32__shr»$1128c6ef-4d56-40a2-a91f-4f5dc0185d98Œ
+4111070444Âœuint32__shrŸ$c1f5d873-aaf1-4f92-b314-c17c78644b9dÂż
+2164893551└uint32__shl┮$1393b595-1c79-4a79-a17f-db4b5fda7a44┬
+2239779883├uint32__rol─$af9cbc04-84b4-409b-8830-f18c8ed3a6ec┌
+4051699624Ăuint32__roră$181ef5ee-7190-4ce0-ada3-cca4fd45a289╚	695114823╔	get__time╩$79ad9f0e-3a56-4c79-af55-c1dafc05b5e6╩
+2006625495╠__sys__rts__cycle═	slotLower╬	slotUpper€
+stTaskName–AnyInt—stApplicationName“$8f58c4c2-6bd5-47c7-a149-8588821180e6”
+2641387053‘__sys__register__slot__pou’nSlotNumberĂ·dwFunctionPointer◊$70da5b5d-fcb8-48d4-ac57-7c4cb04e2caaƍ
+3903245801┘__sys__unregister__slot__pou┌$9e4827e4-6b50-4e6a-bc7b-adeb6c4dd526█
+3363294660â€čSysCpuDebugHandlerâ€ș$d6a84056-f4d9-45ca-9a49-a66cec23e145ƙ	242570791Ɩ_Implicit_Application_InfoƗTypeĆ RelativeInstance‚''NORMAL__COMMENT„‚			
+				rest of runtime info DO NOT USE !	
+				pcArea : ARRAY [0..APPL_NUM_OF_STATIC_AREAS-1] OF POINTER TO BYTE //Pointer to data areas of this application
+				unsigned short ausAreaType[APPL_NUM_OF_STATIC_AREAS];	/* Area type */
+				unsigned long aulAreaSize[APPL_NUM_OF_STATIC_AREAS];	/* Area size */
+				unsigned char StaticSessionIdPool[MEM_GET_STATIC_LEN_(APPL_NUM_OF_STATIC_SESSIONIDS, sizeof(unsigned long))];
+				unsigned char StaticForcePool[MEM_GET_STATIC_LEN(APPL_STATIC_FORCE_ENTRIES, ForceVarDesc)];
+				unsigned char StaticBPPool[MEM_GET_STATIC_LEN(APP_STATIC_BP_ENTRIES, Breakpoint)];
+	ƄpParentApplicationƈ8Local, Structure, IsCompiled, RelativeInstance, TypifiedĆ 	pbyRightsĆĄguidCodeƔguidDataÚudStateƕ	udOpStateĆ°dwDoNotUse_0ĂœdwDoNotUse_1ÝdwDoNotUse_2ĆŁdwDoNotUse_3ÂŽdwDoNotUse_4­dwDoNotUse_5˝dwDoNotUse_6˛bAppendBootprojectˇbPersistentForce˘dwPSVersion§dwTargetSettingVersionĂ·FB_INITž
+3526140261°MethodšbInCopyCode˙__INSTANCEPOINTERƱ4Input, IsCompiled, RelativeStack, Implicit, TypifiedƘ
+__Index__0Ć©2Local, IsCompiled, RelativeStack, NoInit, ImplicitĆ«'NonVirtual, Compiled, Typified, Located˙$ff589828-12c2-4e6a-9f0d-1d6dbb3264b6€__FB_PARTIALINIT
+1565233622‚2NonVirtual, Generated, Compiled, Typified, Locatedƒ?Structure, NonVirtual, Compiled, SuperGlobal, Typified, Located„	pack_mode
8†
+1691734129‡int64__to__any32ˆ$e8c04d52-7d17-4965-9598-cb38a570750e‰
+2445978047Šany32__to__int64‹$fbd44dd8-302c-4269-9682-4e63f10e32eeŒ	716714719real32__to__any64Ž$4996aebf-7b1a-4606-9275-58c6595fe093
+3713006940any64__to__real32‘$fba8c26a-b719-4b40-ab2a-36a9440d345b’
+2394705132“
+int64__div”$5df34150-5072-488a-a457-a82fe4dddcaf‱
+1872403673–uint64__div—$c72c0ae2-f6fb-4752-9d81-65e25c2adedd˜	953205245ℱ
+int64__modĆĄ$285230dc-fbd4-44eb-96d1-c35d9d1d95a4â€ș	593286487ƛuint64__modĆ„$7cf5a04d-a334-4d66-8458-aa41fd3d3cb4ĆŸ	113053312Ćșuint64__add $bd215293-9d5f-451b-8b34-fbf355380a1fˇ
+3531041404Âą
+int64__addƁ$f853b3c3-030b-457f-9c6f-904c951d4c1b€
+4246887690„
+int64__subŠ$b74d723c-4571-496b-9991-776c19eac243§	924210632šuint64__sub©$91c29cfe-4ed7-4aaf-862d-2b211eba3727ÂȘ
+2220778925«
+int64__mul$56cf99a8-dd26-40fc-bd98-c75e222d12a2­
+2033230057Ÿuint64__mul¯$9f1b41e0-0777-4b76-9af1-a82c5e0d5e37°
+3251236970±
+int64__minē$938d42a9-f6db-4a23-944c-1eb5ddb2deeeģ
+4061158343Žuint64__min”$f38314a9-aaa0-47b1-8175-b88faad4b296¶
+3984229475·
+int64__maxž$0d9bcbbc-7c0b-403c-afcc-ba79b0a580abƥ
+3479610202║uint64__max╗$611c06e1-6846-4ba2-82b4-76c65f121ab0╝
+2541544546Âœuint64__xorŸ$367ed89a-2489-42df-ab7c-864d2f1d2f78Âż	721305799Àuint64__andÁ$c5a4df4a-a8a2-4c18-a05f-5857c4899a0cÂ
+2965688650Ã
+uint64__or─$32a1c099-4e89-49fc-b341-847a90f50e30┌
+2371146893∆uint64__not«$b178ef7a-1592-434b-b462-6c46fac2c8a4»
+1107659532É
+uint64__eqÊ$cea9db66-1a76-4c47-b9a0-6577ad6e4e74Ë	480444143Ì
+uint64__ne═$a5ae5f79-8207-4854-943b-288c0a7d2b9b╬
+2021617967Ï
+uint64__lt–$2c377459-e121-40b9-9e5a-1118a48f743d—
+1054973575Ò
+uint64__leÓ$ae239119-6f5f-4534-a1ee-b390262a39a3Ô
+3255836883Õ
+uint64__gtÖ$1450c7da-db41-485f-83a7-d6227fc55a01×
+2223951739Ø
+uint64__geÙ$20395126-4d3f-43d9-9df8-5b21c66b6dcbÚ	863509285Û	int64__eqÜ$e8ff23a5-d7c7-48b8-805a-b0c01e09cce3Ý	881440595Þ	int64__neß$18d11e8b-afdf-443e-82d2-046d71021018à	238341524á	int64__ltñ$35ead342-0197-4bd8-ba6f-d3002ea536e8ã
+3414395280À	int64__leÄ$0a31942a-efba-4ddf-9c0d-7d4e887ec3caÊ	701077656ç	int64__gtÚ$b93d8de7-8cc7-458d-b76b-54805d224bf8é
+3967736988ĂȘ	int64__geĂ«$e3fa00fa-76dc-48d3-b18d-70546f8817d1ĂŹ
+1867067789Ă­
+int64__absī$83f47c43-8882-441b-809f-1bf3202ee267Č
+3263826000Ă°uint64__rolñ$d9ff9b48-8cb1-41b0-92d2-319173b767fcĂČ
+3062520787ˇuint64__ror˘$8292f004-04fa-4067-bf44-2dd2c43db842§
+3322149652÷uint64__shlž$4f5894be-5a41-4c9b-8659-e81c12575fc4°
+2986584215Ăčuint64__shrĂș$821a527f-8831-4a09-b5da-58ca3b768f66Ă»
+2726094904ĂŒ
uint64__limitĂœ$26311cc1-5920-4260-9336-be3754cf23cfĂŸ
+2206011875ÿint64__limit€$b3a15fa1-b9b4-4cad-91f6-3fd673edbae6
+1272716029‚
+int64__shrƒ$427ca261-109e-4d61-a08b-24f6068e58da„	655075154

+get__ltime†$aeaaf22a-a260-4bac-83d9-18ff949be644‡
+3183966539ˆreal32__to__real64‰$9673b4f8-36d6-42ee-b5ca-e06e2602fab5Ơ
+3519950284â€čreal64__to__real32ƚ$68d11de2-a882-4f63-8e95-577fbe97dbefĆ€
+2972115768Žreal64__to__any32$51322543-1fa0-4892-92ab-c1559ce724fa
+2081721515‘any32__to__real64’$48ba7277-d0f9-4a61-8d0a-cfa10c9598a2“
+3454954494”
real64__trunc‱$78aea275-8aff-407b-981c-8abf25d34255–
+3137264130—real64__tan˜$8ee3c317-6d75-4714-ab7c-ad187c5db2eeℱ
+3753412847ĆĄreal64__atanâ€ș$79d8c72b-fe9c-4bd0-8d79-62e93b3d01b9ƛ	836685353Ć„real64__sinĆŸ$df65bfb9-6613-453b-b2b8-4fcb3789d916Ćș	352719585 real64__asinˇ$dad7794c-0bfd-4662-adbc-f2c4e528d37b˘
+3054655764£real64__cos€$22fbcf03-320c-4e2b-83ce-a942e5631489„	546799055Šreal64__acos§$a11f5103-2691-4d71-bad3-db29bf365b4bš
+3328776656©
+real64__lnÂȘ$1c3bb0cc-2170-475c-b9b2-2c991a82ed64«	698653130ÂŹreal64__log­$9335cd5c-acb1-4e96-ad18-0076459fc955Âź
+3678959237»real64__exp░$4ffba013-6cc1-43e2-b6bb-6715ab108128▒
+3062998530ÂČreal64__exptÂł$fdfe2381-2e31-4926-b6d4-4cf674ac1326ÂŽ	942060455”real64__sqrt¶$4ffd7525-5270-4695-b699-ddbbc4b96fd3·
+3310343244ž
+real64__eqÂč$475d8087-1c89-48a4-8923-1690f76c80fdÂș
+2615714223»
+real64__neĜ$7229c098-2c5d-434a-9ab4-f35ad2b92202˝
+4281675375Ÿ
+real64__lt┐$5de9e5f2-dd5e-4a6e-b860-18fd191e23ee└
+3115041223Á
+real64__le¬$7301d2cc-2aa1-4de3-9bef-548d89987e86√
+1163558803Ä
+real64__gtÅ$38f386c3-7170-454b-8528-c10a39021b23Æ63213627Ç
+real64__ge╚$f9510bc1-1227-49ab-9870-64870fd1a5fb╔	175120083╩real64__add╩$9dc891f0-020c-40ef-b8a7-99b35c1d6808╠
+1004225947═real64__sub╬$2fd9375a-655d-4573-bd00-1bcc1c494227€
+1979560122–real64__mul—$e2479120-cb69-43ba-87fa-98e33b5112c2“
+1666681994”real64__div‘$a1c7ca2c-f191-46d4-a7f5-1504f1ba9eb8’
+1943489239Öreal64__abs×$99947bf9-0e45-48b1-ad7f-8efb60cecd95Ø
+4275915668┘real64__min┌$fb18f571-3f0d-4f1e-9a10-9bf219caed48█
+3282809609â€čreal64__maxâ€ș$7b55e231-072f-4e70-a3f9-b4b1a98c1c66ƙ
+3952341867ß
real64__limitĂ $b701090f-8dde-42e6-b8fe-5f22597768eeĂĄ	960100917Ăąreal64__to__any64ĂŁ$d8153915-f13d-4be5-963e-2e0db8de9f44Ă€
+1431364689Äany64__to__real64Ê$97dc91e6-edb3-4c35-be5d-6e444884a6eeç
+1535689152Ć€__sys__rts__cycle__2Ć„	hTaskinfoÍ$1230b333-5d6b-46b8-a973-900b5373db72Ćœ
+1746117600ĂŹexchange__and__addĂ­$a39e5468-86fa-4e6d-affe-3e2e51db2150Ăź
+1630658070Žtest__and__set­$78879ef1-a378-4991-b06f-4f6324e3955f˝
+2102519854˛compare__and__swapˇpAddress˘xwExpectedValue§
+xwNewValue÷$84b9de1a-938d-454b-a526-1c5121467a99ž
+2355386198°	__memcopyšpDest˙pSrcƱdwSizeƘ$9d234cab-298b-4f80-8b06-238a4ecbdbf1ƙ
+1888671637ĆŸ__stringcompare’pStr1€pStr2$9f5705df-d2f0-46b3-8c4d-6a4d6217fac6‚
+2923953018ƒ__wstringcompare„$0bea6546-230e-4059-a0c6-574c96c9dcc9

+1650383420†__cycle__code__MainTask‡	hTaskInfoˆ$b40593c7-476c-4c95-934d-6559456f2117‰
+2404665490Ă€__cycle__code__VISU_TASKč$2a1673e3-ab0e-4c10-953a-8f95485dfca6Ćregister_in_runtimećM This function has been automatically generated from the project information.Ă©
+1469785038
+GetCompany$445d2084-07f9-535b-a7f3-344d40c93a36‘7sm3_basic, 4.4.0.1 (3s - smart software solutions gmbh)’
+1964895382“GetNumberProperty”stKey‱$e295b6c9-ff6d-5381-bbee-773fd87d3204–
+1258494685—GetTextProperty˜$9e8e5459-88fe-5df2-ac9d-89f410214521ℱ43555609ĆĄGetTextProperty2â€ș$8c17b05e-753b-53cb-bf48-4ed2a4d3062aƓ
+2163245402GetTitlež$478d9b56-a0dd-5777-9b97-b6c17315dd5aŸ	331523042 VERSION¡uiMajor±uiMinor£
uiServicePack€uiPatch„
+3231598516Š$5181460b-9464-4c0f-82f2-1f9633a4c34e§
+1518820524š
+2092109079©
+GetVersionȘ$2fb5a435-4d43-5674-b7e5-b5caa6f2922f«
+1521809942GetVersionProperty­$b83afbb8-9370-57ec-8097-c83762f87191Ÿ	138421936¯GetBooleanProperty°$aea8ac5b-4806-5a31-a702-d9b7848973ce±
+2055098298ÂČIBase__UnionÂłNoneÂŽ__Interface”IBASE¶5Local, Structure, IsCompiled, RelativeInstance, Union·__vfTablePointerž?Local, Structure, IsCompiled, RelativeInstance, Union, TypifiedÂč
+1646999765║!Output, IsCompiled, RelativeStack╗ Input, IsCompiled, RelativeStack╝IBASE__UNIONĆ»*Input, IsCompiled, RelativeStack, ImplicitĆŒNonVirtual, Compiled, Located┐$d66845db-6264-4814-8201-14e00ce3a97d└\Structure, NonVirtual, Generated, Union, ImplicitInterfaceUnion, Compiled, Typified, Located┮!base interfaces, 3.5.2.0 (system)┬m4export_32bit_nosignature├	263404241─IoMgrConfigGetConnectorByDriver┌IOCONFIGCONNECTORĂIoConfigConnectorăpIBase╚IBase╔
+bIecDriver╩nIndex╩pResult╠RTS_IEC_RESULT═%External, Compiled, Typified, Located╬$06985b41-279f-4177-be30-df6637cf2a9b€iostandard, 3.5.13.0 (system)đ
+3066240297—IoMgrConfigGetConnectorList“ppConnectorList”pnCount‘$328a63c3-d551-4b32-9422-377bc6aac35e’
+1433939994ÖIoMgrConfigGetDriver×
+pConnectorěpbIecDriver┘$af3d345a-c11f-478f-b5df-a99d8ebf08b6┌	914237938█IoMgrCopyInputBE▄pChannelƱIOCONFIGCHANNELMAPƼIoConfigChannelMap▀$55d03518-4ee8-4b82-a8b3-766e40682994Ó
+3853060405ƠIoMgrCopyInputLE‚$2c81bc43-6ab4-4b52-9f19-2965d9566ee8„88067482ơIoMgrCopyOutputBEƚ$7717607d-0e2d-4e6e-9262-8273e4cd68deƛ
+2537580440çIoMgrCopyOutputLEÚ$5bc7d463-6913-4718-8a12-5e49d1a76983é
+3242790755ĂȘIoMgrGetBusCycleTypeĂ«$b68569cb-9baa-4ce2-a823-c8a751a0fb64ĂŹ
+4163672564ÝIoMgrGetConfigApplicationƣpszConfigApplication®pnMaxLen­$b8648e29-04fc-41e1-a469-45f6d098f662˝
+3960301101˛IoMgrGetDriverPropertiesˇhIoDrv˘RTS_IEC_HANDLE§ppPropertiesĂ·$bff24870-39d9-48f3-9d34-114cbabbe751ž
+2015607926°IoMgrGetFirstDriverInstanceš$0e6f29bf-e5f9-4dc0-9040-46a430baf6fd˙	189232175ƱIoMgrGetNextDriverInstanceƘ
+pIBasePrevƙ$2321c32b-bfa7-46fc-9f42-71436c2534da■╩ | Reconfigure a single connector respectively the corresponding master.
+ | In the reconfigure sequence we call the corresponding IO-driver at the connector the following way:
+ |    1. disable the IO-configuration
+ |    2. enable the IO-configuration
+ |    3. update the mapping
+ | This sequence is called asynchronously so the asynchronous state is transported in the parameter pudiState.
+ :return: The runtime system error code (see CmpErrors.library)Ăż
+2111803844€IoMgrReconfigure7 Pointer to the corresponding connector to reconfigure ‚Ăč Asynchronous state of the reconfigure operation. Can be one of the the following states (see CmpAsyncMgr.library for details:
+ (ASYNCSTATE_INVALID | ASYNCSTATE_PENDING | ASYNCSTATE_ACTIVE | ASYNCSTATE_READY | ASYNCSTATE_ERROR | ASYNCSTATE_TIMEOUT)ƒ	pudiState„$912d5cf9-41b7-4ddc-870c-b8cb86c2711e

+3203918504†IoMgrRegisterConfigApplication‡$b2f4c643-c7e5-48a2-9923-7da06f28f56fˆ
+1108998563‰IoMgrRegisterInstance2Ć 	dwClassIdâ€čpItfƚ$d0558e3e-16a7-4cff-b56f-4bf2bab8dca5Ć€
+1618632085ŽIoMgrSetDriverPropertiesulProperties$11359e5a-6c6f-4ab0-ad02-13f1415fc629‘
+2473575876’IoMgrSetDriverProperty“
+ulProperty”bValue‱$0d12bb26-2b08-402c-9be4-7a3d1d749aac–
+3971059502— IoMgrUnregisterConfigApplication˜$85fc8796-00e3-4500-8f02-96be88b1acabℱ
+2198568135ĆĄIoMgrUnregisterInstanceâ€ș
+hInterfaceœ$5c4cac23-de3f-40ac-b8bc-1fcdb219c4c9	443506545žConfigGetConnectorŸpIoConnectorList dwModuleType¡
+dwInstanceÂąiÂŁdwCurrentInstance€$05448d5a-856f-498f-8d2c-f54d4a1d2b4b„
+3452041833ŠConfigGetFirstChild§pFatheršnCount©$4ec186af-b262-48d5-b7fc-df5bbfcaba7dÂȘ
+2352583153«ConfigGetFirstConnectorwType­$f4b6faa7-ed59-4b86-ac5f-530a108dd065Ÿ
+1433028094»ConfigGetNextChild░$24eb7af1-4fea-45c3-9f69-1d59d8d37254▒	262898039▓ConfigGetNextConnector│$0f720af6-4d60-4925-b3d9-aa0ac2cc321c─
+2316905628”ConfigGetParameter¶IOCONFIGPARAMETER·IoConfigParameteržpIoConnectorÂč
dwParameterIdÂș$69449550-bc7e-40a6-a2d3-5b7f5d2fe50a»	850456144ÂŒConfigGetParameterLengthÂœ
+pParameterŸ$15163bae-b543-4ae9-85e3-287c9d15f161Âż
+2569346800└ConfigGetParameterValueByte┮wValue┬dwValue├$a482a558-eb9a-4b9b-92ef-440028b1a32e─
+1584360163┌ConfigGetParameterValueDwordĂbyValueă$04e9467c-951f-4e5c-95cf-4a9100c257c9╚
+3046731347╔ConfigGetParameterValuePointer╩$a0bb9009-1f2c-4f47-9efd-e6f6d57f364b╩
+2587089660ƐConfigGetParameterValueWordÕ$2520e670-523b-47bc-a617-0cf6550b9c99Ƒ''DOCU__COMMENTƌƌ	Mapping information for a single channel. Every I/O-channel is described as a parameter, but with special meanings. The datatype of a channel can be simple (BOOL, BYTE, WORD, etc.) or array of simple types.–	673650535—& Pointer to the parameter description.“? Pointer to the parameter in the process image on the IEC side.”
pbyIecAddress‘ Bitoffset of the device.’wParameterBitOffsetĂ·5 Bitoffset of pbyIecAddress in the IEC process image.◊wIecAddressBitOffsetƍ Size in bits of the channel.ƔwSizeƕƃ This parameter is now used for the base type information. This information is needed for a correct swapping action. -- wBaseTypeInformation : WORD; -- compiler relies on the name 'wDummy' hereƘwDummyâ€č= Driver specific entry. Reserved for the usage in the driver.â€șdwDriverSpecificƙXWORDƖ16814465Ɨ$9993a70e-7153-4204-9a17-aa75207d5f4aĆ 2Structure, NonVirtual, Compiled, Typified, Located‚w		Connector information. Each device is described completely as a set of one input- and one or more output-conenctors. „	928720713ĆĄP Type of the connector. See category "Connector types" for detailed information.ƚN Connector options. See category "Connector options" for detailed information.ƛwOptionsÁJ Connector flags. See category "Connector flags" for detailed information.Ć€dwFlagsĆ„d Registered instance handle of the IO-driver, that operates this device respectively this connector.Í, Number of parameters in the parameter list.ĆœdwNumOfParametersĆŸO Pointer to the parameter list, that contains all parameters of this connector.ĆȘpParameterListÓ= Pointer to the father connector to describe the device tree.Ô
+2669156350­$7e08b7ae-f8e8-47d2-8a16-44662e62b8ce˝;	Connector map to describe all IO-channels of one connector˛
+1889865981ˇIoConfigConnectorMap˘( Pointer to the corresponding connector.§ IO-manager specific entry.Ă·dwIoMgrSpecificž, Number of channels in the channel map list.°dwNumOfChannelsš Pointer to channel map list.˙pChannelMapListƱ	215846121ƘIOCONFIGCONNECTORMAPƙ$614b5eaf-fe26-4660-8316-12a2d58a3653■T	Parameter description. This entry describes completely a parameter of an connector. 
+1150904696€E ID of the parameter. This ID is specified in the device description.J Value (if is valud < 4 bytes) or a pointer to the value of the parameter.‚Q Type class of the parameter. See category "Type class" for detailed information.ƒ! Length of the parameter in bits.„wLen…¬ Parameter value flags.  See category "Parameter value flags" for detailed information. Bit 16 to 31 are used for extended parameters (size exceeding 65535 Bits,8192 Bytes)†	615421181‡$0c1f5741-c666-4ac4-8049-47e0d549144bˆ#	Mapping description for each task.‰
+2438876619ŠIoConfigTaskMap‹ Index of the IEC task.ŒdwTaskIdN Input or output type. See category "Task map types" for detailed information.Ž5 Number of connector maps int the connector map list.wNumOfConnectorMap# Pointer to the connector map list.‘pConnectorMapList’
+1178481667“IOCONFIGTASKMAP”$1e2d8176-ccc8-45ec-9578-1060ca08f642‱
+2815021825–IoMgrConfigGetConnector—pConnectorList˜$12573be7-5a8e-4ae9-8d45-6c29427b520eℱ
+4065669524šIoMgrConfigGetFirstChild›$044f0bef-f59d-43ad-8496-90bb6703c2b5œ	633676249IoMgrConfigGetFirstConnectorž$2858dd16-f4fc-4483-bcdf-311c983114f4Ÿ
+3436889171 IoMgrConfigGetNextChild¥$e9fb4157-4aac-42be-ac94-2b7115a46f96¹
+3773246829ÂŁIoMgrConfigGetNextConnector€$9eb80208-afcd-40cc-b7ef-e6ba0e5e4845„
+3097328444ŠIoMgrConfigGetParameter§$6d324e8a-97b5-4b18-a273-d5a249575d94š	211280577© IoMgrConfigGetParameterValueByteÂȘ$7f0fa515-c756-4bdf-b369-2bc20d75cf4b«
+1192008465!IoMgrConfigGetParameterValueDword­$edf4b27c-1558-4b38-8740-7733f1cd6224Ÿ
+3490086776¯#IoMgrConfigGetParameterValuePointer°$c7e307ad-2f7f-41c3-a984-0cf8acc87b55±
+2163492410ÂČ IoMgrConfigGetParameterValueWordÂł$534433e7-0f3d-4b97-9452-dcee4c3f5982ÂŽ
+2579053714”IoMgrConfigResetDiagnosis¶$883f4d8a-c225-480c-ab37-0adbd1349dfe·
+3944727887žIoMgrConfigSetDiagnosisÂč$a48fea34-3f67-4013-a0ba-98007fb1f0ffÂș
m4export_hide»
+2044192197ŒEVTPARAM_CmpIoMgrœ
+3521785278ŸEVTPARAM_CMPIOMGRÂż$0c7ba0e4-3fb3-4e68-be6f-1f18acd66874À
+1450478908┮IoMgrGetModuleDiagnosis┬$0e3b12d3-3da9-4300-b32d-a55b095483d1├69366214─
IoMgrIdentify┌$8f29ce56-8080-4f31-921c-c80d1e131a4bĂ63922951ăIoMgrReadInputs╚pTaskMap╔$d5fc4c8b-d7aa-4c58-861a-b02328639e3c╩	212816210╩IoMgrScanModules╠$86e554e2-e3be-4617-a91e-b1c3df71e91f═	201448877╬IoMgrStartBusCycle€$4a65f552-4c1b-4aa4-92a4-4c8eb2dd5024đÎ Start the bus cycle for a specific connector, and pass the type of this call as an additional option. This way, the driver knows in which conditions (see BusCycleType) was called, by calling IoMgrGetBusCycleType().Đ	959477595ĎIoMgrStartBusCycle2Ë$baa69047-4c1f-4c1a-b87c-8471ac7a7ad6ď
+1179994054’IoMgrUpdateConfigurationĂ·$8e8c1b49-af35-45e8-8dd6-4183dc7c1266◊
+1138550113ØIoMgrUpdateConfiguration2Ù$d75b572a-b27e-4240-94e8-0565f641933cÚ
+3833522462ƘIoMgrUpdateMappingâ€čpTaskMapListâ€ș$f05cd498-57b1-4b93-bdc2-c8e263237f40ƙ
+1574484213ßIoMgrUpdateMapping2à$f51df010-35a8-4d39-b7ab-b84c2159ac76á
+3658493904ĂąIoMgrWatchdogTriggerĂŁ$adc50bde-6417-4daf-91a3-310b13750941Ă€
+3965809565ÄIoMgrWriteOutputsÊ$f3cda08a-24ef-4920-8b1f-737f86549f8bç
+3548116447ĂšIoMgrReadParameterĂ©pDataĂȘ	dwBitSizeĂ«dwBitOffsetĂŹ$0f6cb342-4622-47eb-8029-2ed7ce38f7e4Ă­
+2902783976ƣIoMgrWriteParameterŽ$59947c7d-7697-4b40-a6f3-1458a495024c­
+3134407057˝$ConfigGetParameterValueByte_Internal˛pbyValueˇByte˘$ad79290f-4fb0-4668-a246-1230e7f20a89§
+2675025123Ă·%ConfigGetParameterValueDword_InternalžpdwValue°DWordš$1682af8a-160c-45a7-8955-5be9ff8acfb2˙
+1346361586Ć«$ConfigGetParameterValueWord_InternalĂŒpwValueĆŒWordĆŸ$d13aa643-3f97-483d-bb6d-577d824c73e4’
+3023225215€private_iomgr_memcpypDst‚iSizeƒ$c3db5c9e-2306-4784-86d3-ddc840e503d2„$a7babb62-09e4-4307-92ac-6c13934b1cef…alarmmanager, 3.5.14.0 (intern)†$ad90b321-5a74-4d3c-a6dd-dd3e32815bd5‡$5cc05cef-2aba-4dfe-892f-4040ce67c559ˆ$7e9c5bbe-9cf9-489f-94b5-cc9ef0547f20‰$0ba18914-207c-4afd-bd47-0f990f3a9281Š$be6e3242-e309-4e9a-b58b-6a3c6c8cbed3‹$bac96c85-037f-4102-9d83-06581eaea15aŒ	450027817LogToDeviceŽpMessage$87fa260a-0206-486b-b1c7-ddcd71ec0182Jbreakpoint logging functions, 3.5.5.0 (3s - smart software solutions gmbh)‘Ă€	Appending of a string to a target string.
+
+	The string to append and the target have both 
+ a maximum length of 255. If there is no more room in the target,
+ the remaining characters will be missing. There won't be an error.
+ 
+
+ .. cds:ranges::
+
+     :HEAD: |StringRange255|
+     :TAIL: |StringRange255|
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+’
+3222489690“AppendToString”& Head part of the concatenated result •HEAD–% Tail part of the concatenated result—TAIL˜Int™index1šindexRet›$2534de7b-0ca5-4f62-a5ca-98671b8c49e2œ5sm3_cnc, 4.4.0.0 (3s - smart software solutions gmbh)
+linkalways×
+1647294876Ÿ__DataSegments nNumOfSegments¡
pDataSegmentsÂą
__SEGMENTINFOÂŁ
__SegmentInfo€
+4060142437„__DATASEGMENTS©$6d5ee79a-0165-410b-9a03-2dcb86d77084§
+4207933064š
+1489859144©displaymodeÂȘhex«dsKindOfÂŹ__DATASEGMENTFLAGS­uiAreaÂźudOffsetÂŻudSize°udHighestUsedAddress±	176517104ÂČ$86a3bd70-f6af-446c-a3ca-d70c9d74cefbÂł	224398676ÂŽ
+3195237607”__BasePropertyInfo¶pVarAdr·	930619704ž__BASEPROPERTYINFOÂč$31ba9dec-acd8-475d-b624-39b6068c7eafÂș	461629027»	236822733ÂŒ__PropertyInfoStructÂœpGetterŸpSetterÂż	pInstanceÀ
+4145388846┮__PROPERTYINFOSTRUCT┬$85b65d0b-a93f-4e02-80e4-fafd3f54abc3├
+1714484629Ä
+3751468166┌__POUInfoStructĂ	dwCRCCodeădwCRCInterface╚udiNameStringIndex╔usiAreaCodeLocation╩usiAreaFPPointerLocation╩udiOffsetCodeLocation╠udiOffsetFPPointerLocation═	519335429╬__POUINFOSTRUCT€$8467172f-0c66-4acf-9d6b-245b2445da14đ
+2202995516Ñ
+2428029082“__FBInfoStruct”dwCRCVFTable‘udiAreaVFTableLocation’udiOffsetVFTableLocationĂ·
+1621815094×__FBINFOSTRUCTØ$1964cd27-f960-4298-b539-cf555cb4552cÙ
+2130618155┌	901311032█__MethodInfoStruct▄udiParentPOUIndexƱ
+2699900021Ƽ__METHODINFOSTRUCT▀$d277c0d4-0a58-4c92-97d1-0453f8828707Ó
+3731023454ĂĄ
+2494911014‚__DUTInfoStruct„
+2398341060Ă€__DUTINFOSTRUCTĂ„$76a1e5d2-9eb5-4a1b-a8e7-baf1b7eb9716ĂŠ
+1327871788ç
+3489042165č__GVLInfoStructĂ©
+1374809287Í__GVLINFOSTRUCTĆœ$a40cb7c8-28fe-4494-89ac-d9ba39db98a8ĆŸ
+2456846774Ý	994902498ƣAnyType®pValue­diSize˝	TypeClass˛
+TYPE_CLASSĂł
+3543456108˘ANYTYPE§$b60a5c90-aa6c-4c3f-8332-c02981c0bf59÷	696726884ž
+2125849342°__CodeLocationStruct¹udiCodeSize˙
+2823972544Ʊ__CODELOCATIONSTRUCTƘ$bb81851c-8557-43fd-ad66-2f0071e45f53ƙ	802123132■	147588528 __ImplicitReferenceTypesInitÇ$270c4366-521b-4273-856a-24cad42924c9ĂŒ
+2353654990‚__TaskSpecificInfoƒ	TaskIndex„	pTaskInfo

+2567373613†__TASKSPECIFICINFO‡$5f3af15b-046d-4359-9fb1-4011c841ebb0ˆ
+1278195045‰qualified_onlyƠ
+1554034293‹__CheckedInterfaceAssignŒInterfaceInput
+correctionˇ$09818148-288b-4e68-aaac-88d3699e851b¾
+4255647081
__memcmp__iec‘ptr1’ptr2“$0ac70c4a-9600-4218-ba11-7d8ad957fb05”
+4118428513‱any32__to__string–
+diExponent—dwMant˜diExp10™pstršdiAfterKomma›udPowœdwTODdwDatežpszHelpŸ(Compiled, SuperGlobal, Typified, Located $52f276ac-71ea-475d-be1d-c34d7442869eÂĄF new and better way to convert single precision float values to stringÂą	812339439ÂŁnew__real32__to__string€ Area: 65535, Offset: 0x0 (0)„indexŠpdw§dwšbSign©decexponentÂȘbinexponent«binmantissaÂŹdecmantissa­strMantissaRawÂźstrMantissaÂŻpstrMantissa°nLen±
+bFirstCharÂČnNewExponentÂłnPointPositionÂŽnIndexMantissaNew”bNan¶bInf·ExponentžbNegExponentÂčnTensÂșnOnes»__CONVERSION_CONSTANTSÂŒFÂœAdrŸPFÂżBoolÀbContainsPointÁCHAR_0ÂFLocal, ReplacedConstant, Constant, IsCompiled, RelativeStack, TypifiedÃ
+CHAR_POINTÄ
+CHAR_MINUS┌CHAR_EĂ$a891eece-ca29-4db8-b9cf-c1a855c9feacă
+4263303623╚any64__to__string╔dintHigh╩udintLow╩	udintHigh╠LWord═ulDiv╬ulDig€bFirstđnDigitsĐnWidthĎcountË$3cce6ca9-0c61-42bf-9945-73fd93e91f59ď	748513653Ƈreal64__to__stringÍszÎ	pszSourceě
pszHelpSource┘pszDest┌DInt█nSign▄iExp10ĆąnExpSignĆźbS▀diEÓliMßxNanÔxInfƃ$2a265c59-789e-4c94-a95e-f5f70529f084Ƅ__GETINTERFACEPOINTERƈ__GETINTERFACEREFERENCEĆ __MAINĆĄ__VFINITƔCONFDYNLICCHALLENGEÚDEMOMODEEXPIREDƕDEMOMODESTARTEDĆ°FB_EXITĂœGENERATEEXCEPTIONÝGETCODEMETERLICENSEVALUEĆŁGETDEMOLICENSEÂŽGETLICENSEVALUE­GETLICENSEVALUEBIT˝GETPURELICENSEVALUE˛GETUSERLICENSEVALUEˇLICENSEMISSING˘LOGERRORMESSAGE§READLICENSEFILEĂ·REQDYNLICCHALLENGEžSTORELICENSE°UDINTVALUEOFLINEšVALUEOFLINE˙hide_all_localsƱl This FB manages the access to license values.
+ There is one global instance of it with the name ``g_olm``.ĂŒ
+1762817067ƭOLM_OnlineLicenseManagerƝ
FunctionBlock˙_hFile€	-Local, IsCompiled, RelativeInstance, Typified	
+_udiTarget‚	_udiTypeƒ	_udiCPU„	_udiOS
	_abyFileContent†	gc_uiMaxFileSize‡	_uiFileSizeˆ	
+_xFileRead‰	_uiStoredLicensesŠ	_udiDynLicReqID‹	_udiDynLicReqValueŒ	_udiDynLicChallenge	
_xDemoMessageŽ	
+_semaStore	_adwLicensesStored	gc_uiMaxStoredLic‘	__VFTABLEPOINTER’	=Local, IsCompiled, RelativeInstance, NoInit, Implicit, NoCopy“	
+3309119800”	OLM_ONLINELICENSEMANAGER‱	
+__Index__1–	$85fe17fb-708c-43f1-921d-b15ce3e6d622—	
+1174879541˜	ReadLicenseFile™	resš	uxiSize›		udiTargetœ	
udiTargetMASK	udiTypež	udiCPUŸ	udiOS 	psSerial¡	pdi±	
+uiCheckSumÂŁ	abyGen€	b„	StringŠ	OnlineLicenseManager§	stComponentš	stFile©	strÂȘ	ti«	$Compiled, Typified, Located, PrivateÂŹ	$245266f5-25c0-4347-ba16-cf8db3cb1448­	83slicense, 3.5.14.0 (3s - smart software solutions gmbh)Âź	Ă· With this method a component that previously asked for a license and received a negative result can post an error log message in a unified way
+ Hence this method should be called after GetUserLicenseValue has been called and returned no license.ÂŻ	
+3647277004░	LicenseMissing▒	 name of the component▓	strComponent│	$c917544e-997c-4a95-85b8-b296375d8bdb─	
+3970679331”	UdintValueOfLine¶	strId·	$482e9fa5-988d-470b-a26c-e7f543b44f5fž		699475816Âč	GetLicenseValueBitÂș	udiLicenseID»	usiBitÂŒ	
+udiLicense˝	$0dd60a5f-bcb6-4ca9-bbbe-47aee3a7178aĆŸ	
+2096955056┐	fb_init└	$05fb8a48-e7b2-4a22-ad11-1fd89ee4b04e┮	
+1640385473┬	GenerateException├	$3e4d0264-ac0c-4627-a2fa-6f413a9caafe─	
+3646185970Ƈ	LogErrorMessage∆	$35438eb1-a664-41a5-9c91-1c77ddde2b52«	w With this method a component can propagade in a uniform way that its demo mode has expired and it has stopped to work.»	
+3922114547╔	DemoModeExpired╩	$e0a0ee36-9b29-4376-92d8-210830590cea╩	
+2895160340╠	__GetInterfacePointer═	pRef╬	
+3063148035ƌ	fb_exit–	$fce63f6e-52d8-4464-9446-53dd8cc9eff7—		167456217“	GetPureLicenseValue”	
xNotFromCache‘	
+xFromCacheÕ	udiÖ	udiCPUOS×	uiØ	udiWibuÙ	$23227458-e40f-430b-b25c-630ba433fec3Ú	
+4203605720█	StoreLicense▄	udiValueƱ	$3c47975d-1574-4342-8c3b-38c7e032490cƼ	ć This method allows to ask for the license value of a component (specified by udiLicenseID)
+ :return: Possible values:
+
+   +-------------+------------------------------------------------------+
+   | 0           | no valid license installed                           |
+   +-------------+------------------------------------------------------+
+   | 16#FFFFFFFF | demo mode (lasts for 30 min)                         |
+   +-------------+------------------------------------------------------+
+   | else        | license value; interpretation depends on component   |
+   +-------------+------------------------------------------------------+ß	
+1784112674Ɨ	GetUserLicenseValueƠ	O ID of the component that asks for its license value (centrally assigned by 3S)‚	$faf62368-1791-496f-9aac-1dcccaddbebb„	
+1553897900Ƅ	ConfDynLicChallengeƈ	udiNewLicenseValueƠ	udiChallengeơ	udiLicenseValueƔ	$3c2f7c5c-8743-4910-b672-93d5c08a11dbÚ	
+4275231191Í	GetCodemeterLicenseValueĆœ	udiProductCodeĆŸ	$2fd2d7ac-965c-4a78-9a9b-c721a84cea62ĆȘ	
+1869023576Ä«	GetDemoLicenseÄŒ	stHelpĆĄ	$3dea640c-ce74-46db-89a9-6a2e7e8a089cƄ	‡ With this method a component can propagade in a uniform way that it is running in demo mode and will - after a certain time - stop.
+ This method should be called after it is clear that the license will stay in demo mode, in particular the (possibly later / after initialization phase) confirmation of dynamic licenses should be taken into account.
+ Therefore it is recommended for the OEM to confirm dynamic licenses *during the initialization* (after global init slot 40000) and *before the application* is started.ĂČ	
+3669514694ˇ	DemoModeStarted˘	$c9961dd4-2fb3-4d0b-9b3f-67937056004c§	
+3864497688Ă·	__GetInterfaceReferencež	nInterfaceId°	4293952š	GetLicenseValue˙	paramƱ	CMPEVENTMGRƘ	CmpEventMgrƙ	
+EVENTPARAMĆ«	
+EventParam’	
+eventparam€
+EVENTIDS
+CmpMgr_LicenseRequest‚
+$d5b19f2e-90e0-4b05-a5e8-3068951f9d50ƒ
+
+1280744906„
+
+3890662013

+ValueOfLine†
+pby‡
+uiEndOfLineƂ
+jČ
+
+usiBitOffsŠ
+byOrigâ€č
+byPermŒ
+byBuff
+byOldĆœ
+
+xEndOfLine
+$969097ae-9ac4-46e5-a05b-018cd3f16004
+	584426206‘
+ReqDynLicChallenge’
+udiTimeď
+$477a8134-64d2-4992-ac2b-50ed5f5a8858”
+
+1774802008‱
+Alias, IsCompiled, TypifiedÄŸ
+Alias, Compiled, Typified—
+$1f187897-1eca-4745-9dd7-6e656076701f˜
+&systypes2 interfaces, 3.5.4.0 (system)ℱ
+
+3827756189ĆĄ
+$5de0d991-1359-4458-ba16-a7e779ed9ddcâ€ș
+	565296024Ɠ
+8 EventID of the event. Contains the class and the event 
+EventIdě
+ Component ID of the provider. Ćž
+
CmpIdProvider 
+0 Id of the parameter structure (see pParameter) ÂĄ
+	usParamId˘
+5 Version of the parameter structure (see pParameter) ÂŁ
+	usVersion€
+R Pointer to the event specific parameter, that is specified by Id (see usParamId) „
+
+3380528868Š
+$708ad4f5-2a48-4fd2-8d88-fb3b143a33a4§
+cmpeventmgr, 3.5.14.0 (system)š
+	154268403©
+ulLicenseIDℱ
+ulLicenseValue«
+
+2430688636ÂŹ
+CMPMGR_LICENSEREQUEST­
+$ec71f5d5-b2a8-42f3-8e75-3a56c8942752Âź
+
+2765784940ÂŻ
+_Implicit_Task_Info°
+	dwVersionħ
+pszName˛
+	nPriorityÂł
+KindOfÂŽ
+_IMPLICIT_KINDOFTASK”
+	bWatchdog¶
+bProfilingTask·
+dwEventFunctionPointerž
+pszExternalEventÂč
+dwTaskEntryFunctionPointer║
+dwWatchdogSensitivity»
+
+dwIntervalŒ
+dwWatchdogTimeœ
+dwLastCycleTimeŸ
+dwAverageCycleTimeĆŒ
+dwMaxCycleTimeÀ
+dwMinCycleTimeƃ
+diJitterĀ
+diJitterMin√
+diJitterMax─
+dwCycleCount┌
+wTaskStatus∆
+wNumOfJitterDistributions«
+pJitterDistributionČ
+_IMPLICIT_JITTER_DISTRIBUTIONÉ
+_Implicit_Jitter_Distribution 
+bWithinSPSTimeSlicingĖ
+byDummy╠
+bShouldBlock═
+bActiveÎ
+dwIECCycleCount€
+nCoreConfigured–
+nCoreCurrent—
+
+pTaskGroup“
+_IMPLICIT_TASKGROUP_INFO”
+_Implicit_TaskGroup_Info‘
+pszParentTaskNameƐ
+
+3064147540Ö
+$24cedb4e-5449-49c0-a441-e663430ba7d2×
+
+4288098520Ø
+
+1363320977Ù
+	wRangeMaxÚ
+wCountJitterNeg█
+wCountJitterPosâ€č
+	235137531Ý
+$0ef06689-85fe-4a20-b9db-ac957b388540Þ
+
+2880228939ß
+
+2164913627Ă 
+pszGroupNameĂĄ
+dwTaskGroupOptions‚
+
+diMaxCoresĂŁ
+parrdwCoreBitsÀ
+	638065670Ă„
+$58f96dad-78cc-5d7c-869c-011893a9c9d5ĂŠ
+	187872831ç
+
+2234986776Ăš
+$e6fb6cf6-9591-477a-a303-fdedaad04613Ă©
+
__OffsetIBASEĂȘ
+ADDREFĂ«
+	FB_REINITĂœ
+QUERYINTERFACEĂ­
+RELEASEÓ
+compatibility_idÔ
+$76B148E2-3A84-40c4-8BF2-2FBE56618A2FĂ°
+
+2439911566ñ
+	Interface˛
+FB_InitĂł
+$de784a2a-6a84-4c6b-a64b-74bfc4713c79ĂŽ
+
+1835024534Ă”
+FB_Exitö
+$d4f5d20f-e146-4306-9ffb-0b952fe8bdb2Ă·
+	805362587Ăž
+QueryInterfaceĂč
+
 InterfaceID Ăș
+iidĂ»
+$eac54f77-5545-412a-8930-013043c93f65ĂŒ
+
+3642965170Ăœ
+ReleaseĆŸ
+$13829801-a5ee-4705-bf92-a3430e33fe75Ăż
+	951162479€AddRef$63704945-b29a-4e6d-b620-0cc4c326d5f8‚	189822725ƒ	FB_Reinit„$e129df86-3969-4c96-8e86-63bc2fcd6c83…Compiled, Typified†symbol‡noneˆ	314332713‰T9a088331HPS_1Šnoinit‹p0Œ.IsCompiled, RelativeInstance, NoInit, Typifiedp1Ž
+3114404974T9A088331HPS_1$15f77fb1-37b0-4dfc-a372-baaabaccae9e‘
+3610711710’__OffsetIQUERYINTERFACE“
+3381839861”IQueryInterface‱
+2850955766–IQUERYINTERFACE—$926f7604-3bb3-4ac2-a2b2-c74509742af8˜$7495bafc-e9de-41f4-8422-4fa3de13a1feℱ
+3933441373š$50ec1707-5731-45b1-885b-40907fd79c2d›__OffsetIVISUTEXTTRANSLATORœGETLANGUAGETEXTconditionalshowžvisu_elemdevŸ&ieccodeconversion_useexistinginterface -_3S.CoDeSys.VisuGenerated.IVisuTextTranslator¡
+3576467649ÂąIVisuTextTranslatorÂŁ
+3255728866€GetLanguageText„VISUSTRUCTELEMENTTEXTSŠVisuStructElementTexts§
pElementTextsš
pDynamicTexts©VISUSTRUCTDYNAMICTEXTSÂȘVisuStructDynamicTexts« @IECCodeConverter_Type:stringÂŹpstNamespace­pstTextGuidÂźVISU_TYPESTRINGÂŻVisu_TypeString°pstTooltipGuid±IVISUTEXTTRANSLATORÂČ$615583f1-c458-4b52-a6d8-302821cf4dc7Âł$8cf8092b-9aa7-4c62-9e9e-40f657462ab5ÂŽvisuelembase, 3.5.14.0 (system)”visu_coredev¶	770213172·VisuGlobalDynamicTextTranslatorž__INTERFACEPOINTER__446ÂčuselocationÂș__INTERFACEPOINTER__442»
+1602158695ÂŒVISUGLOBALDYNAMICTEXTTRANSLATORÂœ$36fc67e2-4f70-4d7b-ade4-9944db36df9dŸ	587123323Âż	392841987À4 only an input, as pointer for optimization reasons!Á
+stTextList┬stTextIndex├.─pstTemp┌bTextListHandledĂ
+bTextFoundă
bTooltipFound╚pstGlobalTextList╔pstTextList╩pstTextIndex╩iTextListLen╠!ieccodeconversion_character_array═pstHelp╬pstHelp2€$42d19230-d66c-4fc4-9ad9-1b569a9764dbđ
+3536981301Ñ
+1272300134Ò
+2661897757”	654485426‘IVisuTextTranslator__Union’
+4102058797Ă·IVISUTEXTTRANSLATOR__UNION◊
+2316438915ƘIQueryInterface__UnionƟ
+1494420952┌IQUERYINTERFACE__UNION█
+3639762981Ü(NonVirtual, Generated, Compiled, LocatedÝ,ieccodeconversion_implementexistinginterfaceÞ1_3S.CoDeSys.VisuGenerated.IVisuStructElementTextsß	534002037à
 a pointer to the string that should be drawn, may be null. The concrete type will be decided by the compiler define VISU_USEWSTRING!ápstTextñ“ a pointer to the string that should be drawn as tooltip, may be null. 
+ The concrete type will be decided by the compiler define VISU_USEWSTRING!ĂŁ
+pstToolTipÀ
+2776357839Ă„$f57ac231-5bc4-44e2-bb16-6770f34daa5bĂŠDirectlyAssignableç† This type will be used for all strings occuring in the visualization, can be interpreted
+ as pointer to string or pointer to wstringĂš
+3968775863Ć„$91a29d0a-32ab-4563-b136-c1cdc835d9c5Í	AnimationĆœ1_3S.CoDeSys.VisuGenerated.IVisuStructDynamicTextsĆŸ
+1306328813ÝTextlistnameƣRebuildPropertiesOnChanges®
+EditorType­DynamicTextList˝	FlagValue˛16#0001ˇ
DisplayTextId˘TL_ElementProperties.TextList§DescriptionTextIdĂ·&TL_ElementProperties.Desc_TextListNamež set as Variable °16#0002šStringAllowAnyType˙TL_ElementProperties.TextIndexƱ#TL_ElementProperties.Desc_TextIndexƘ16#0004ƙTriggerStandardInput■!TL_ElementProperties.TooltipIndex &TL_ElementProperties.Desc_TooltipIndexÇstTooltipIndexĂŒVisibleĂ©FalseĂąFlagVariableĂ€! set according to used Variables ĆŻwValidDynamicTextć
+2556761589‡$19810729-d028-4845-82b8-31ead699fc1eˆÂœ This base function block can be used to derive a concrete ont that is used for initialization of the instance of the linear memory
+ manager.
+ After an onlinechange it calls Visu_PRG.ClientRelevantOnlineChangeDone (probably not really relevant anymore
+ for the recent onlinechange mechanims (~ everything >= 3.5.6)‰
+2810608880Ă€$LinearMemManInitForOnlineChange_Baseč
+1205224397Ć$LINEARMEMMANINITFORONLINECHANGE_BASEć$ac2e4202-350e-47d0-ab8e-220d906d01c1Ă©
+3183487134
+1229562744
+2290042162‘
+2864459006’	765969047“$e299f72d-5cd0-42a6-8199-99bae69a65e2”	VisuElems‱
+3594284684–$__VisuMemory_Init_VisualManager__vis—MemBuff˜
+3783945711ℱ$__VISUMEMORY_INIT_VISUALMANAGER__VISĆĄ$829c3fad-3781-4802-9510-67b96822953aâ€ș
+1270197160œ$8d3c26e8-b3b3-45ad-b4aa-c3fe0255abf8
+3232584804ĆŸ
+3319557174Ćž
+2296555970 
+2508227375ÂĄ#ieccodeconversion_generate_checksumÂą%ieccodeconversion_createfactorymethodÂŁ)_3S.CoDeSys.VisuGenerated.IVisuStructFont€0ieccodeconversion_creategenericsetterexplicitely„œ workaround for styles feature (name is not available in the factory due to a known problem of the converter), so we generate a generic setter for this one Š
+1737384973§VisuStructFontšFontName©UseInitValueÂȘ'ieccodeconversion_ignoreinfactorymethod«$ieccodeconversion_useforgettersetterÂŹTL_ElementProperties.FontName­"TL_ElementProperties.Desc_FontNameÂźArialÂŻName°
+FontHeight▒TL_ElementProperties.Size▓"TL_ElementProperties.Desc_FontSize│Height─	FontFlagsÁTL_ElementProperties.FlagsÂ#TL_ElementProperties.Desc_FontFlagsĚFlagsƞ16#0008╣FontCharset║TL_ElementProperties.CharSet╗%TL_ElementProperties.Desc_FontCharSet╝CharSetĆ»16#0010ĆŒ	FontColor┐TL_ElementProperties.Color└#TL_ElementProperties.Desc_FontColor┮Color┬	765516101├VISUSTRUCTFONT─$7ce7f62c-b050-4f53-88e0-6df44bf842e4┌	751941496ĂVisuUnion_StyleEntryValueădiValue╚ @IECCodeConverter_Type: String╔	pstrValue╩K to keep the values small (not including a fontname), we use pointers here!╩pFont╠
+3233174010ÕVISUUNION_STYLEENTRYVALUEƑ$30e5bb11-f87e-4072-ba93-8bd4ee810aecƌ9Structure, NonVirtual, Union, Compiled, Typified, Located–	358027393—VisuStruct_StyleEntry“N pointer as an optimization (many entries are probably shorter than 80 chars!)”pstKey‘	styleType’VISUENUM_STYLEENTRYTYPEĂ·
+styleValueƚ
+2661256254ƍVISUSTRUCT_STYLEENTRYƔ$0bad177a-4d6e-4795-a627-e9d182864a32ƕ__OffsetIVISUALIZATIONSTYLEƘGETCOLORâ€čGETDINTâ€șGETFONTƙGETFONTWITHCOLORƖ	GETSTRINGƗGETUDINTĆ -_3S.CoDeSys.VisuGenerated.IVisualizationStyle‚	538542959„IVisualizationStyleĆĄb This method searches for a style entry of type UDINT and returns the according 
+ value if found.Ă„
+4162005363ƛGetUDINTÁ* The name of the style entry to seach for.Ć€
+stStyleKeyĂ©4 The default value to use if the entry is not found.ĂȘ
+udiDefaultėÓ An optional result error code. Common result values are Errors.ERR_OK if a valid style
+ was found or Errors.ERR_INVALIDID if no style entry was found. In this case, 
+ the method will return the default value.ĂŹ
+pOptResultÝIVISUALIZATIONSTYLEƣ$b3e32ec1-3c9d-4d78-b82d-cf85a7912c2e®$a0e797a9-7f63-426d-b85d-595560254411­a This method searches for a style entry of type DINT and returns the according 
+ value if found.ñ
+1219688816˛GetDINTˇ	diDefault˘$24318124-16f8-46d2-9f9b-6fb7a43b9c7f§└ This method searches for a style entry of type STRING and returns the according 
+ value if found.
+ The returned pointer to a string might point to values that are larger than 80 characters!ö	529129836Ă·	GetStringĆł‰ The default value to use if the entry is not found. In case of a NULL value passed here, 
+ an empty string will be returned as default!Ăč
+pstDefaultƛ$7aa3fb20-b2e9-469f-87eb-1885ba79d7a6Ć«’ This method searches for a style entry of type Font and returns the according 
+ value if found.
+ The returned font evaluates the style entry 'Font-Default-Color' for determination of the color.
+ If this setting is not defined, the returned font will use the black color.ĂŒ
+1751841893ĂœGetFontĆŁfontDefault˙$b48f6c6d-b05b-4776-b928-6dc16d420765€
b This method searches for a style entry of type Color and returns the according 
+ value if found.
+1281963193‚
GetColorƒ
$454d795c-05ee-41c3-96e5-ea1597995ad1„
« This method searches for a style entry of type Font and returns the according 
+ value if found. Additionally, the passed style name for the font color will be evaluated.

+3413388652†
GetFontWithColor‡
stColorStyleKeyˆ
udiColorDefault‰
$9d9cf6a1-58b2-4ed4-b4af-650c1007d43bŠ
PRVFINDANDCHECKENTRY‹
PRVFINDENTRYŒ
PRVSETERROR
+1776487626Ž
VisualizationStyle
__INTERFACEPOINTER__512
 assigned by codegeneration!‘
_aValues’
_iValueCount“
+1032651516”
J The name of the style entry to seach for.
+ @IECCodeConverter_Type:string‱
pEntry–
VISUALIZATIONSTYLE—
$fe1008fd-4fc2-4a5c-bfd7-8e792cf811d2˜
$93f5475e-5f78-49f9-9e8c-72b21b95de60ℱ
+1436255927š
prvFindAndCheckEntry›
 pointer only as optimization!œ
expectedType
resultž
$3ab7f233-21ec-40e9-88c8-6d0af5783b75Ÿ
	278397246 
$a06b7e27-e42d-4aff-8f22-4d83adacb423ÂĄ
A searches for the entry with the given name using a binary searchÂą
+2160464196ÂŁ
prvFindEntry€
iLeft„
iRightŠ
iMid§
iComparisonš
$ec9d4b8e-549e-4ae7-921f-bb0a96ceb56a©
	712806359ÂȘ

udiResultTemp«
$a666a4e0-97ba-4cef-8f41-17ae39dc9b39ÂŹ
+1878586340­
+3500555734Âź
$9ce02296-20e6-46c7-9e25-6ff3ea186688ÂŻ
+1360319948°
+3073541938±
+3410391048ÂČ
$64b3bfe6-ab2f-4840-b6af-d74531d08319Âł
+2065992008ÂŽ
prvSetError”
	udiResult¶
$1efdf840-316b-440b-af40-9bcf61a84dba·
+3682879646ž
$b09cd541-60b7-498a-9531-e963f2ac2eb6Âč
+2314673974Âș
$b88a3a98-1249-4c99-ab06-eed119fd1232»
+1104472120Œ
+1533494149œ
IVisualizationStyle__UnionŸ
+3352420620┐
IVISUALIZATIONSTYLE__UNION└
	724817919┮
T56cd5e21HPS_1┬
p2├
p3─
p4┌
p5Ă
p6ă
p7╚
p8╔
p9╩
pa╩
pb╠
pc═
pd╬
pe€
pfđ
p10Đ
p11Ď
p12Ë
+2447137899Ô
T56CD5E21HPS_1Õ
$e475ce5d-0a3c-4ba0-9bfc-f2f94ef33366Ö
+2643771066×
+2027598841Ø
+Tparam_500_C0078C4C_IoDrvInput_Channel8BOOLÙ
BOOL0Ú
Bool1Û
BOOL2Ü
BOOL3Ý
BOOL4Þ
BOOL5ß
BOOL6Ă 
BOOL7ĂĄ
+4104821897‚
+TPARAM_500_C0078C4C_IODRVINPUT_CHANNEL8BOOL„
$f95d33ae-8949-47d3-892c-c680a67daf71ĆĄ
+1367415329Ă„
+1898664224ĂŠ
&Tparam_500_C0078C4C_IoDrvInput_Ch3BOOLç
Bit0Ăš
Bit1Ă©
Bit2ĂȘ
Bit3Ă«
+2947404570ĂŹ
&TPARAM_500_C0078C4C_IODRVINPUT_CH3BOOLĂ­
$ad601c1a-bc70-4338-bdd3-c5dc572c56bfĂź
+1840162033ĂŻ
+1138433756­
&Tparam_500_C0078C4C_IoDrvInput_Ch5BOOL˝
Bit4˛
Bit5ˇ
+3118684178˘
&TPARAM_500_C0078C4C_IODRVINPUT_CH5BOOL§
$694a0657-161a-4f9b-8aab-c56b94cd3b47Ă·
+3391252862ž
	716991720°
Tparam_500_C0078C4C_IoDrvInputš
+dacVoltage˙
+relayStateĂ»
openDrainStateĂŒ
gpioOutƩ
gpioDirƫ
+1782748269˙
TPARAM_500_C0078C4C_IODRVINPUT€$ee99e25a-6ec7-41cf-865e-a5733a88ff06
+2506729738‚
+3650265738ƒ'Tparam_500_29D3A99D_IoDrvOutput_Ch8REAL„REAL0…REAL1†REAL2‡REAL3ˆREAL4‰REAL5ŠREAL6‹REAL7Œ
+3095923233¹'TPARAM_500_29D3A99D_IODRVOUTPUT_CH8REALˇ$730dc9ba-4d3e-404c-9774-b5d83069664f¾
+2734851188
+1518823893‘'Tparam_500_29D3A99D_IoDrvOutput_Ch8UINT’UINT0“UINT1”UINT2•UINT3–UINT4—UINT5˜UINT6™UINT7š
+4223541493â€ș'TPARAM_500_29D3A99D_IODRVOUTPUT_CH8UINTƛ$f563c45d-82b6-4537-9514-d1680fb0103fĆ„	374472751ĆŸ91505554Ćș,Tparam_500_29D3A99D_IoDrvOutput_Channel8BOOL 
+3658040328°,TPARAM_500_29D3A99D_IODRVOUTPUT_CHANNEL8BOOLĘ$cdc89acd-2b81-45c0-a0bb-15678666b133£
+1845625329€
+3198983502„Tparam_500_29D3A99D_IoDrvOutputŠadcVoltages§adcRawšoptoIn©gpioInÂȘ
+2944005801«TPARAM_500_29D3A99D_IODRVOUTPUT$fba92f11-fe73-419d-b9e8-eb8d28212309­
+3731747239Âź
+1084657455»Tparam_500_FEA2F59B_IoDrvConfig░	I2cAdress▒	974146847▓TPARAM_500_FEA2F59B_IODRVCONFIG│$6b4644af-88c5-4a71-a0bd-bc76d95ba9f3─
+1680916798”
+1863860836¶T370f1b48HPS_1·
+1142817216žT370F1B48HPS_1Âč$23ec4f21-d2aa-4920-8793-3bcdf5a973d3Âș
+2893491884»__GETOPERATIONALŒCHECKADDRESSœ
+INITIALIZEĆŒREAD┐WRITE└/ This function block represents an i2c master. ┮
+1051051064┬	i2cMaster├_pConnector─_udiInstance┌
_uiModuleTypeĂ
+_sFilePathăRTS_INVALID_HANDLE╚usiLastAddress╔property╩get╩S This property has to return TRUE, when the master device is configured and running╠message_guid═$2d8fed75-9cd9-4cf3-a047-1e66bb4a8724╬Operational€	965001717đCheckAddressĐ
+usiAddress“Result”	I2CMASTER‘$abb0ebe3-270e-4896-aef7-440c3a3aeacb’$1f445ff6-35c9-42ad-8b22-a48346e0249cĂ·Graspberry pi peripherals, 3.5.13.0 (3s - smart software solutions gmbh)◊
+3316543698Ø	563189830Ù
+Initialize┌wModuleType█pParam▄psĆą	UDIResultĆź$60f6c3a5-1d9d-44aa-b0c3-8e0c3359ae87▀Ć„ This method is used to directly read ``nBufferLen`` bytes from a device with a certain address
+ return value: number of bytes that have actually been readĂ 
+4224878290Ć read‚ address of i≀c device „- pointer to area, where the bytes are copied ĆĄ	pbyBufferƚ number of bytes to read ƛ
+nBufferLenç$0cb82590-eac3-4657-9f31-d6d02e38b501Ú
+1796737932Ć„	408342988Í__getOperationalĆœ$d525bb27-3680-418b-9a7d-ffa834988dd2ĆŸ
+1934998412ÝFb_exitƣ$6ee49201-6b87-495d-8033-ba95ce76edca®
+4268022570Ă°
+1469483606ñ‱ This method is used to directly write nBufferLen bytes to a device with a certain address
+ :return: Number of bytes that have actually been writtenĂČ
+2586274437ˇwrite˘. Pointer to the buffer that contains the data § number of bytes to write Ă·$da03f003-eaad-4839-99f8-86ecf987ecc4ž
+3757677227°__OffsetICMPIODRVšIODRVGETINFO˙IODRVGETMODULEDIAGNOSISƱ
IODRVIDENTIFYƘIODRVREADINPUTSƙIODRVSCANMODULES■IODRVSTARTBUSCYCLE IODRVUPDATECONFIGURATIONÇIODRVUPDATEMAPPINGĂŒIODRVWATCHDOGTRIGGERĂ©IODRVWRITEOUTPUTSĂą$096D012C-F087-4280-9AF3-11DF0C8EC6A8Ă€	395012365ĆŻ	ICmpIoDrvć
+3005851344‡IoDrvWatchdogTriggerˆ	ICMPIODRV‰$f1ce1df2-2c1e-4064-b315-68faba0181f1Ć $68dd82ee-144c-4dd2-bab0-9ee5d2cb2f4aâ€č%iodriver interfaces, 3.5.2.0 (system)ƒ
+3215325037IoDrvWriteOutputsŽ$ea403a7b-6ef9-47a3-94ff-31a32343b909	732450087
IoDrvIdentify‘$8caf0341-5163-4c70-81e8-da602300ddf4’
+2291010739“IoDrvStartBusCycle”$be7da7af-92f0-4264-9f11-6cced342f207‱
+3705063565–IoDrvUpdateConfiguration—$777cd9f4-6ccd-4f81-b6b5-ac1d53ad477a˜
+1757071356™IoDrvScanModulesš$0f3de024-3663-4c1c-b96b-247e402f6cf8›	583689486œIoDrvReadInputs$a9ad6cb8-7512-4e9f-a2dc-ec0fc7a3fa0bž
+3866118054ŸIoDrvUpdateMapping $a1fd4271-e22a-4e61-8cbb-2ac63d5bc833¡
+3216109324ÂąIoDrvGetInfoÂŁppInfo€	IODRVINFO„	IoDrvInfoŠ$0f6f3a84-0ad3-438a-a396-ee3a1411697d§
+2040217965šIoDrvGetModuleDiagnosis©$42058cc1-5fb3-4204-8a6f-a2f2bf8748ddÂȘ$4979C4BE-F147-43c0-8447-10B8E2CFF1B0«
+2380395235ÂŹwId­	hSpecificÂźszDriverNameĆ»szVendorName°szDeviceName±szFirmwareVersion˛
+2815683865Ƃ$a7aeb636-9b21-4ca2-a551-7a5c6fac949bÂŽMEMCPY”STRLEN¶conditionalshow_all_locals·3SLib_Developerž
+1349820540Âč	IoDrvBaseÂș__INTERFACEPOINTER__415»__INTERFACEPOINTER__640ÂŒm_iCountÂœm_hInterfaceŸ
+m_IBaseItf┐m_Info└
m_wModuleType┮m_dwInstance┬m_pConnector├
FB_Init_Count─Initialize_Count┌
FB_Exit_CountĂFB_Reinit_CountăAddRef_Count╚
Release_Count╔QueryInterface_Count╩IoDrvIdentify_Count╩IoDrvGetInfo_Count╠IoDrvGetModuleDiagnosis_Count═IoDrvReadInputs_Count╬IoDrvScanModules_Count€IoDrvStartBusCycle_CountđIoDrvUpdateConfiguration_CountĐIoDrvUpdateMapping_CountĎIoDrvWriteOutputs_CountËIoDrvWatchdogTrigger_Countď19549534Ƈ	IODRVBASEÍ$81abe631-a9f5-48c5-87cb-30ebed9eaf2fÎ$0d0390f0-27e6-40bf-8929-02a516074abfěiodrvbase, 3.5.13.0 (system)┘
+1597964532┌StrLen█pString▄$840c2c16-1446-405a-a79e-50ad349d1c71Ʊ
+1343553985Þ$04627408-eed6-4e3c-8cf7-5f2a32967a25ß
+1716846996Ă $d2555d3e-fb55-4ae9-81d1-55d07b03ac3bĂĄ	336082842Ăą$c444f788-752f-49d9-89cf-437e72809f85ĂŁ
+4133150381À$d0dbdedc-38af-4037-b99c-30e0a4ae4cbfÄ
+3130945544Ê$ac939d53-dcd6-4170-9ddf-ae806ea0bc98ç
+2607508464Ăš$82d58778-725e-4c8a-811a-6ec19bf849a4Ă©
+2368384474ĂȘ$0f21bbae-2ac4-47a3-a10c-a5bd8e7bd97bĂ«
+4173547355ĂŹ$ecb5047c-355d-4f52-87ed-0dc29edb5fb5Ă­	789216286Ăź
+1234495295ï99394066ð$5a817e02-377a-4269-a024-17997f18ac5cñ
+4282380833˛$43acf85c-d6dc-4b1f-bd82-fb31860f6120ˇ	513515977˘$46dd5f46-dccd-403e-a32d-caff0ff064a5§	592810234Ă·MemCpyžpbyDest°pbySrcš$dc760a16-8405-4372-9395-96615738dd74˙
+2640958120Ă»
+2564342730ĂŒ$6ecf8539-2cc3-4703-9d43-7a85595e6790Ăœ
+2971335759ĂŸ$781c6825-9169-480f-a1da-535aaaa78109Ăż
+3006271224€$bad0f8fd-5102-4402-ba15-8e6f5d7b54af
+4095365749‚	332700405ƒ$897cadc5-65eb-4c00-8470-6948c42b7977„46637846
$e62bb39f-125f-4cdf-b619-4b9ef9fb7965†__OffsetICMPIODRVPARAMETER‡IODRVREADPARAMETERˆIODRVWRITEPARAMETER‰$ABC1E934-4B12-41c3-A179-A230D8F47A04Ć 
+2121152658â€čICmpIoDrvParameterƚ
+3571662401IoDrvWriteParameterŽICMPIODRVPARAMETER$398a86ff-f0a4-42e5-91fb-9ff09884e63a$7345a13a-bc66-4129-886c-60126baf2417‘/iodriver parameter interfaces, 3.5.2.0 (system)’
+3941787846“IoDrvReadParameter”$90f1f140-318c-451a-b330-af5e98f78e1d‱	130532204–ICmpIoDrv__Union—	411686510˜ICMPIODRV__UNIONℱ
+3172473332ĆĄICmpIoDrvParameter__Unionâ€ș
+3403739314œICMPIODRVPARAMETER__UNIONAFTERREADINPUTSžBEFOREWRITEOUTPUTSŸINIT READ8ÂĄREADREGISTERÂąWRITE8ÂŁ	WRITEBITS€‡ This function block is the base class for IÂÂČC devices controlled via the IÂÂČC device ``/dev/i2c-1``.
+ It is meant to be extended by other function blocks that overload the body and the following methods/properties and replace it with their specific implementation, 
+ always including a call of the base implementation with ``super^.<MethodName>()`` :
+
+ - body (general handling, start-up)
+ - AfterReadInputs (reading input data)
+ - BeforeWriteOutputs (writing output data)
+ - Initialize [optional] (used to read parameters from the configuration)
+ - Operational [optional] (used to signal the status of the device)
+
+ The body of this FB is called by the methods ``AfterReadInputs`` and ``BeforeWriteOutputs``, where ``_xAfterReadInputs`` indicates the caller.
+ Use ``_iState`` to control your statemachine. A value of 10 by default indicates that the device is operational.
+ Do not forget to call the base implementation with ``super^()``, where the diagnosis indicators are set according to the Operational property.„
+2917039225Ši2c§-Input, IsCompiled, RelativeInstance, Typifiedš_pMaster©_iStateÂȘ
+_iOldState«_xOldOperational_xAfterReadInputs­P This property has to return ``TRUE``, when the device is configured and runningŸ$3c3735a8-a900-42e8-9475-45ec16f5d6c8¯
+2898051474°I2Cą$f01f809e-2bc6-435d-8f51-c4b43846d5c9˛$ae47efcc-c708-429d-82c2-331f8809be69Ƃ This method can be overloaded by extending FBs.
+ It is used to write the outputs to the device at the end of the cycle.
+ Always including a call of the base implementation with ``super^.BeforeWriteOutputs()``
+ In the base implementation, the body of the FB is called.Ž	585671742”BeforeWriteOutputs¶$ee4efe34-0dd2-499d-928b-b0b91d627eca·
+2808231039žinitÂčusiByteÂș$e1769ab2-82ed-4181-b138-1ff4cdcd74e7»“ This method can be overloaded by extending FBs.
+ It is used to read in the inputs of the device in the beginning of the cycle.
+ Always including a call of the base implementation with ``super^.AfterReadInputs()``
+ In the base implementation, the body of the FB is called.Œ
+2489712311ÂœAfterReadInputsŸ$ff61d91b-48a5-479c-9c55-5bb794f18ef5ÂżŠ This method is used to read the data byte of one register 
+ The function therefore first writes the register number and then reads one byte.
+ :return: data contentÀ
+1073309817┮read8┬ register to read ├usiRegister─$843d835f-d1bf-4886-acd1-5548e49c77e3┌ĆŻ This method is used to directly write nBufferLen bytes to the CharDevice.
+ :return: Number of bytes that have actually been writtenĘ
+4111797996Ç$275de140-0990-4dd9-a5aa-cd60adc2bb99È
+2650643055É
+3064875747Ê
+1866832623Ë$b2ff5a61-0f1d-4bee-9f94-0557c9e7b137Ì
+1884615254Í$ddd678a8-5acc-453d-8e28-0cc716961cd8Îó This method is used to read a number of data bytes starting from a certain register 
+ The function therefore first writes the register number and then reads the defined number of bytes.
+ :return: Number of bytes that have been actually readƌ	806322759–ReadRegister—) register number, where to start reading “0 pointer to buffer where to store the read data ”$9d5b4f0b-706a-44df-9388-4d3c8d3748f1‘	621298757’
+3756038092Ö^ This method is used to modify single bits of one register. 
+ :return: ``TRUE`` if successful×	672741227Ø	writeBitsÙ
+ register Ú" highest value bit to write (0..7)ưusiFirstBitÜ+ number of bits to write (1..usiFirstBit+1)Ý	usiLengthƱ- value of the bits to set (0..2^usiLength-1) ßusiValueƕusiMaskáusiñ$8d809cfa-dec3-434b-b37e-1f14f7acd681ă
+1402866760Ă€ƒ This method is used to directly read nBufferLen bytes from the CharDevice.
+ :return: Number of bytes that have actually been readÄ87202895Ê$4595fd52-bb9d-498f-8d61-85f2a06d4087ç^ This method is used to write the data byte of one register 
+ :return: ``TRUE`` if successfulĂš
+3703915769Ă©write8ĂȘ register to write Ă« value ĂŹBufferĂ­$bf40490d-e4b5-4abc-8fc2-12f9f59d098fĂź1000ĂŻ
+2505919884Ă°
+IoDrvInput˝stackLevel: USINT;˛AnyRealˇ
+3082383038ĂŽ
+IODRVINPUT§$d2be0abe-216c-4288-8c1c-0002fe228d47÷2raspberry i2c iodrvmegaiov3, 3.0.0.0 (open source)ž3000°
+3346715464¹IoDrvConfig˙
+i2cAddressƫ
+1382231070ĂŒIODRVCONFIGĆŒ$6abfe088-ee12-46a7-b75a-381f3a006e11ĆŸ2000’	528014248€IoDrvOutput
+4056157699éIODRVOUTPUTù$f0ac4057-8d79-4a90-9552-628979a9830aÀ  Implements a timer with a turn-on delay
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    TONInst : TON ;
+
+    (* Example in ST *)
+    TONInst(IN := VarBOOL1, PT:= T#5s);
+    VarBOOL2 := TONInst.Q;
+
+ .. image:: @(Ton)
+
+ .. cds:ranges::
+
+     :IN: [TRUE,FALSE]
+     :PT: [0..255]
+     :~PT_OLD: [0..255]
+     :Q: [TRUE,FALSE]
+     :ET: [0..4294967295]
+

+2584096362†TON‡K | Rising edge: starts delay counter
+ | Falling edge: resets delay counterˆIN‰$ Time for the delay counter [ms]    Ć PTâ€čd | ``FALSE`` if ``IN`` is ``FALSE``
+ | ``TRUE`` if ``IN`` is ``TRUE`` and delay time ``PT`` elapsedŒQ.Output, IsCompiled, RelativeInstance, TypifiedŽ) Elapsed time since rising edge at ``IN``ET internal variable ‘M’	StartTime“
+2487846102”$e1ef856a-b512-4271-b62a-e2b2db25e9c1‱
+2628074829–
+3509158782—
+1138189611˜
+3981616308ℱstandard, 3.5.14.0 (system)ơ
+1251000036›	MEGAIO_FBœudtInput	udtConfigž	udtOutputŸAssign timerÂĄUIntÂądacRawValueÂŁUSInt€relayRaw„odRawŠodLastState§
+gpioDirRawšgpioOutLastStateƠ
+2493746481ÂȘ$e57be5f9-2b2a-4525-b6ae-e54f72704648«$145e89d6-d2f4-4c14-a81e-efcecd4d6277ÂŹ
+4056663970­	722719125Ÿ
+1679830568¯	456526444°
+1584394857±
+4098003007ÂČbuffÂł
+1634767967ÂŽadc”value¶len·optožgpioÂč$98a7b9e9-7074-4eb5-a603-44937631264aÂș
+3344011508»inValÂŒinSValÂœwStatŸ$67b449ba-06f0-4690-a7a7-4ffffc0d94bcÂż
+1922198658└
IoDrvMEGAIOv3┮__INTERFACEPOINTER__657┬_IIoDrv├_IIoDrvParameter─	_instance┌	224112366Ă
IODRVMEGAIOV3ă$2403e3f1-263b-45d8-9047-43bbe0fbb4ec╚$264b8e18-43fe-4e23-af82-09745fa6d2c7╔
+1068529327╩IOCONFIG_GLOBALS╩
+2984637612Ì
+pudtConfig═$473ebd06-acfd-4396-b57a-29da61b92cbf╬	803505018€$1055a6ee-fa8f-485a-91b3-27fb991673fađ	404472814Đ$20592c32-d117-4465-8338-31a7b8240695Ď	464569809Ë
+4167807429‘	843523069’$da96b56c-d68c-48bd-b28b-0a411d74d9eeĂ·
+2988226703×
pstDiagStringØ$e3db2ff4-8c4d-4cad-a192-8d8388d90214Ù
+2360507805Ú
+3434120426Û$9b80c170-486a-4a1d-925c-a7e5d443d283Ü	235759012Ý
+IOSTANDARD̃
+IoStandardß$7885211e-65b8-4941-85ca-86c6150a9f38à
+2917455009ĂĄ
+1595951873Ăą
+2972358749„$00c1e73a-a22d-4fb7-97a9-3445f7338a44ĆĄ%systypes interfaces, 3.5.2.0 (system)ƚDETERMINECONSTANTSƛDETERMINEPROCESSORTYPEÁ	GETINPUTSĆ€GETTYPEĆ„
+SETOUTPUTSÍSETTYPEĆœĆ€ This function block is the base class for SPI devices controlled via the SPI device /dev/spidev0.0.
+ It is meant to be extended by other function blocks that overload the body and the following methods/properties and replace it with their specific implementation, 
+ always including a call of the base implementation with super^.<MethodName>() :
+ - body (general handling, start-up)
+ - AfterReadInputs (reading input data)
+ - BeforeWriteOutputs (writing output data)
+ - Initialize [optional] (used to read parameters from the configuration)
+ - Operational [optional] (used to signal the status of the device)
+ The body of this FB is called by the methods AfterReadInputs and BeforeWriteOutputs, where _xAfterReadInputs indicates the caller.
+ Use _iState to control your statemachine. A value of 10 by default indicates that the drive is operational.
+ Do not forget to call the base implementation with super^(), where the diagnosis indicators are set according to the Operational property.Ăœ	197057591ÝGPIOĆŁaeTypeÂŽGPIOTYPE­	axOutputs˝udiPWMFrequency˛uiPWMDutyCycleˇdwInputs˘axInputs§
+_aeOldTypeö
_axOldOutputsĂ·_udiOldPWMFrequencyĂž_uiOldPWMDutyCycleĆł
_hShmGPIOBASEĂșSYSTYPESĂ»SysTypesĂŒ_eProcessorTypeĆ©
PROCESSORTYPEĆ«BCM2708_PERI_BASE˙ILocal, ReplacedConstant, Constant, IsCompiled, RelativeInstance, Typified€BCM2709_PERI_BASEGPIO_PWMCTL‚GPIO_PWMSTAƒGPIO_PWMDMAC„GPIO_PWMRNG1…GPIO_PWMDAT1†GPIO_PWMFIF1‡GPIO_PWMRNG2ˆGPIO_PWMDAT2‰GPIO_CM_PWMCTLŠGPIO_CM_PWMDIV‹TimesŒ	PAGE_SIZE
+BLOCK_SIZEŽ	PERI_BASE	GPIO_PADS	GPIO_BASE‘
+GPIO_TIMER’GPIO_PWMBASE“GPIO_CLKBASE”L This property has to return TRUE, when the device is configured and running‱$0bb27d0a-bac1-473a-aeb6-ee245be4300f–
+1975709570—$42c1524b-293d-48e6-9475-7d62684e7697˜$75a945cf-2194-47f3-8d09-3d04e6936832ℱ8iodrvgpio, 3.5.11.0 (3s - smart software solutions gmbh)ĆĄâ€č This method can be overloaded by extending FBs.
+ It is used to write the outputs to the device at the end of the cycle.
+ Always including a call of the base implementation with super^.BeforeWriteOutputs()
+ In the base implementation, the body of the FB is called.â€ș
+2856234842œ$b6ebfee1-d161-4297-9735-ca127d463ae867488367žResult1ŸResult2 Result3ÂĄulÂąstrEmptyÂŁ$254a9d99-d50a-4d0a-bdeb-d080fe0e630c€ This method can be overloaded by extending FBs.
+ It is used to read in the inputs of the device in the beginning of the cycle.
+ Always including a call of the base implementation with super^.AfterReadInputs()
+ In the base implementation, the body of the FB is called.„
+2630430359Š$57464587-05a6-4b3d-9196-efdfeee1fa1c§	274206406š
+SetOutputs©ulOnÂȘulOff«$419f1374-1694-4d4b-b7b8-f82a3ca7ca2dÂŹ	457903432­	GetInputsÂź$04f1f1a5-c2b4-4a23-a55b-cae4e75a373eÂŻ
+2130855563°	209235238±SetTypeÂČulOrigÂł	udiOffset“$594b6d53-2fc6-40c6-acc0-d7227b25880e”
+1962960860¶· This method can be overloaded by extending FBs.
+ It is called once during initialization phase, before the PLC goes into "run".
+ Always including a call of the base implementation with super^.Initialize(wModuleType, udiInstance, pConnector)
+ Typically, parameter values from the configuration are read here.·
+3482982932ž$c4f9b9cf-e0e0-4f76-a74f-d5d7793188d0Âč
+2029527670ÂșO if TRUE, the instance afterwards gets moved into the copy code (online change)»$21b2ce0c-9788-4e8e-b2b2-54b896506941ÂŒ
+2901646626œ
+2259891751Ÿ
+2708079620┐GetType└$720cc36c-10cc-4020-a47d-34259dea78b3┮
+1911227685Â
+2532313428√DetermineProcessorTypeƄHandleƇfr∆
+FILEREADER«
+FileReader╚iLen╔strType╩x╩$09a77ebe-30b0-4288-bd50-bf370d710cf7╠
+1677316963═DetermineConstants╬$2f229857-a907-4db1-bcb3-62dd48fbdabd€IODRVGETCONNECTORđ
+1940518872—	IoDrvGPIO“TODO”CLASSID_CCmpIoDrvTemplate‘_GPIO’_dwInUseĂ·_xBackGroundDiagStarted◊
_bDeactivatedƍ
+2626733740┘	IODRVGPIO┌$48d36c4c-7155-4abf-b8c3-2721b7391e36█
+4052525410Ü
+2338898919Ý
+2658140061ƙpChildƖpstConnectorVendorNameƗpstConnectorDeviceNameƠ	bySetting‚	836028059„IoDrvGetConnectorơ$a8e15b03-dc2c-4328-b769-a7c47bb3ffcbƚ
+2075646288ĂŠ
+2270913722çkÚ
+bySrcValueĂ©	wSrcIndexĂȘ	bySrcMaskĂ«
+wDestIndexĂŹpwĂ­
+2128544154Ăź4673941ĂŻ$82e4f4df-9d9e-45c8-acea-a8db566f3f54Ă°26378788ñ$48dbbc1d-e291-4ab1-9698-becc4c9decb6ĂČ
+2117978636Ăł$599f631a-d0ef-43d4-baab-ce84a16e7400ĂŽ
+3585906938Ă”
+1827999376ö$c22383bb-51a6-443b-a987-8facbb246302÷
+4213520635Ăž
+3940042037Ăč$f3887390-e922-495f-a63a-639508ddf0a0Ăș
+3601791956Ă»
+2017520124ĂŒ
+4028931663Ăœ	694776713ĂŸ$a15d1528-23a8-4fbd-a103-d38ae64b08f9Ăż
+1772149127€	709133648$22ccfb75-4a3b-4062-8ba7-3b6567aa6618‚
+FILLBUFFERƒGETLINE„GETNEXTCHAR

ISBUFFEREMPTY†	ISNEWLINE‡
+1627472110ˆhFile‰	abyBufferŠxwPos‹xwReadŒ
+3462553014$e9d79b3e-7d4e-45d1-91f2-3c734d4ac3b1Ž
+3483323917	572715762GetNextChar‘$b4c7276c-6535-496b-9c24-1062414f5d50’	601662308“
+FillBuffer”$c0fab83c-704a-4a6e-90e5-336e408b56ba•	845458119–
IsBufferEmpty—$d7f6ec03-1271-4d79-a612-c66d52c1c205˜	735603608™	759382357šGetLine›	uiMaxSizeœ$abd27032-b4c7-4f02-ac44-094a3d0e66e4
+3142895671ĆŸ
+2077346964Ćž
+2821587413 	IsNewLine¥byt¹$5829c08b-5b16-4bf8-9a17-01305da23f8f£__OffsetIVISUSETTINGSMGR€GETBOOLVALUE„GETDINTVALUEŠGETSTRINGVALUE§*_3S.CoDeSys.VisuGenerated.IVisuSettingsMgrš
+3731868702©IVisuSettingsMgrÂȘ	632609839«GetStringValueÂŹ	stDefault­IVISUSETTINGSMGRÂź$8f8a8b99-c664-49e4-8003-c7ed7bc7608cÂŻ$2763ff47-470b-4410-8229-ee349a9b1b5f°
+2653487066±GetBoolValueÂČbDefaultÂł$ac028afb-bc2a-4282-8d27-33e08fe0adb3“
+1072044928”GetDintValue¶$a50cc471-43cf-4c34-b1e3-3ebc44ad6038·
+3995728927žVisu_FbSettingsMgr_BaseÂč__INTERFACEPOINTER__816Âș
+2046063590»VISU_FBSETTINGSMGR_BASEŒ$cb6e41d7-44f8-4de3-99c1-1c9f35ba2a24œ$fa485ad8-c56f-49b6-823a-df1345bfe61aŸ
+2959437014Âż
+1115194388À
+1199785390Á	376745437Â	530333965Ã$a04a32f6-a02d-4ff2-850d-b17c70239149Ä	325586239Å
+1531388046∆$e788f62b-3db9-4f7c-a5f3-0632653286ea«
+3797878143»!__VisuSettings_VisualManager__vis
b_dummyVar_751555588 
+1646735193╩!__VISUSETTINGS_VISUALMANAGER__VIS╠$f209a603-a898-45ae-b7e2-31d287fd1285═
+1181230982Î
+2608361747€$752b71e2-b1b2-4702-9050-08da20eb72cađ
+2380856167Ñ$cd4d6755-c0b1-48f7-b969-40645e76e866Ò
+3127239561Ó	955989995Ô38526943Õ$3754a7fe-edf0-48c3-8383-f9bdba65a8a1Ö	778589205×$3d732b5c-2738-4e89-973b-f4b8944091e0Ø
+2700379873┘$91c86c02-f3d9-4227-a565-2c1978784eeb┌	390417415█
+1336047272â€čIVisuSettingsMgr__Unionâ€ș
+2778990632ĆœIVISUSETTINGSMGR__UNIONßno-analysisą
+3308158081ÄŻ
ImagePool_sm3āanalysisć-33Ă€init_namespaceĂ„$cf8da9d9-d2d9-424f-ae48-da892b28e1c5ę
m_stNameSpaceē
m_stHelpVarIdčm_stHelpVarPathĂ©m_stHelpĆșm_RegisterImagesė
+3044035425ĂŹ
IMAGEPOOL_SM3Ă­$1bbc7226-da7d-5472-90b7-529ae80a34a1Ăź
+1172809443ĂŻ
+3009801757Ă°$c331c4be-7fe1-5413-98a9-ff6428a3d200ñ9716920ĂČ
+1358207869Ăł6031444ĂŽ
+2417333523Ô$f404dc3b-34ab-5c9e-9c3e-d46ef4a3380fö	224341642÷ImagePool_cnc_sm3Þ
+1719429846ĂčIMAGEPOOL_CNC_SM3Ăș
+4238793512Ă»	844797871ĂŒ	359357235Ăœ	773745631ĂŸ
+2959825033Ăż
+3771197469€
+1490719053ImagePoolDialogs‚$7e3c9c55-c670-4be7-baf7-6c57d1a7eff1ƒ
+4046684393„IMAGEPOOLDIALOGS
$82a00e1a-6d6e-5ed7-9aec-1823f3eef286†visudialogs, 3.5.12.0 (system)‡
+2138676016ˆ	533003532‰$77bb258f-a15d-56b1-b4d3-a54f11d86530Ć 77835664â€č
+2202598322ƒ
+1798634994
+2191903121Ă©$f095155c-2319-5d02-92d7-52bcbacd18d0Ćč	422869214ĆșImagePool_3DPathĎ$e667d48c-cd27-404c-911c-0f825752f7c6Ă­
+2584345042“IMAGEPOOL_3DPATH”$d918ab9e-4565-4f04-a20e-bd442c3f54a5‱!visuelem3dpath, 3.5.14.0 (system)–
+1771922248—
+4015069919˜$9517981d-fdd7-45f1-82c5-f33ed716c51dℱ44873972ơ
+4041104758â€ș
+1062222814Ɠ
+3281402469$597ffdbd-0201-4173-b717-42b650f33989ž
+1422147598Ćž
+IP_Offline $00627799-2976-44ff-91b1-a1f127da0382ˇ
+2685522305Âą
+IP_OFFLINEƁ$df58ca76-0b54-5a14-aaba-365db365dd8a€$visunativecontrol, 3.5.14.0 (system)„
+1306333955Š	287674333§$44ed4a93-b98f-56aa-94ea-4cdc64508115š
+2514475975©
+2439836578ÂȘ
+1301726618«	994727771$c29014e6-a98e-5246-aaf1-f9b08cfe2a7a­
+3055710000ŸSymbols¯$721710d6-6075-4e54-8e14-73b4cd64f9fc°
+2880328559▒SYMBOLS▓$9b067dae-0bfe-5553-960a-d56c717a4383│visusymbols, 3.5.10.0 (system)─
+3029199311”
+2896614957¶$ad7db870-9672-5219-b45d-4770b1821b63·
+4115011752ž	717081773Âč
+1825448284Âș
+1221281178»$03888126-adcb-5ae1-8ef1-818e2eec17efÂŒ20834570Âœ__VisualizationStyleŸ$cff18b1d-6553-00d5-c7c5-07be573590d7Âż
+3896319810└__VISUALIZATIONSTYLE┮$1998350e-226f-5e8b-b165-ce591fcaaa43┬
+4289932528Ã	806932539Ä$46f0b393-4fad-55d4-b808-0596b8cb1e4bÅ
+1703685773Æ
+1979555260Ç
+2588900686È
+3749976204É$96c5ff85-de7d-5069-b40d-704a8d70c04eÊ
+2223374874╩- This structure represents a single namespace╠
+4216978852═VisuStructNamespace╬ć This is a pointer to an array of integer where each component represents
+ an index reference into VisuFbNamespaceTable._pNamespaces ƌpTokens–* The number of indices, pTokens points to.—	numTokens“19820910”VISUSTRUCTNAMESPACE‘$f0f9528b-6be7-4a1a-8576-121b67e40a61’Z This type represents a namespace together with the identification of an according libraryĂ·
+1788239559×VisuStructNamespaceProjectIdentƘ
+pNamespace┘
iProjectIdent┌	580492845█VISUSTRUCTNAMESPACEPROJECTIDENT▄$f4f420ec-89ee-4e18-a90d-7cde7d2aba36ƱDUMPƼ
GETNAMESPACES▀GETNAMESPACETOKENSÓ!ieccodeconversion_omit_conversionßCHECKED_OMITÔ	655695447ƃVisuFbNamespaceTableƄt An array of pointer to strings (zero terminated, each sized as necessary)
+ which represent a single namespace eachƚ_pNamespaceTokensƛ2 The number of entries _pNamespaceTokens points toÁ_iNamespaceTokensCountĆ€% A pointer to all relevant namespacesĆ„_pNamespacesÍ- The number of entries _pNamespaces points toĆœ_iNamespacesCountĆŸK Take care when changing/removing; might be referenced by generated code!!!ĆȘ_registrationDummyÓ
+1312651777®VISUFBNAMESPACETABLE­$aed39c14-7f05-4ec0-b4b6-3e1e6ac8539f˝	949315252˛
+2843672777Ăł
+3436993172˘GetNamespaceTokens§tokens÷%Compiled, Typified, Located, Internalž$6cec3f8d-1a77-4f46-902b-7ffa73a8de7f°
+1186684997Ăč	508488895Ăș
+3015170780Ă»DumpĂŒpnsĆ©stTempĆ«$6bfba38a-45a0-4c5b-8ad5-923a8d51565f˙	329860681€
GetNamespaces
+namespaces‚$5c37f149-c0ed-49b5-aa72-75da750dfefbƒ__OffsetIVISUALELEMENT„
CONTAINSPOINT
DESTRUCT†ELEMENTINFO‡
GETCLIENTDATAˆGETSURROUNDINGRECT‰GETTEXTĆ GETTEXTPROPERTIESâ€č
+GETTOOLTIPŒGETUPDATERECTSHANDLEINPUTŽPAINT
SETCLIENTDATASETSTATICSTATE‘UPDATE’+_3S.CoDeSys.VisuGenerated.IVisualElementIEC“ĆŸ the interface that a Visual Element has to implement so that it can be used
+ in a visualisation. It extends the IQueryInterface interface, so that we are able
+ to extend the functionality of visualization elements by simply introducing
+ a new interface, which some visualization elements implement and others don't”	613039453‱IVisualElement–˘ the element must update its current state (position, look, colors, text,...)
+ after the call to this method the outputs of this element show its current
+ state—
+1595564600˜UpdateℱIVISUALELEMENTĆĄ$d06d47b0-55ce-4a24-957b-51976beea2e4â€ș$2170dffe-d722-4ff3-a1cb-67e82b69baf9ƓY Executes the drawing commands that are needed to draw the element in its current
+ stateƁ
+2493155327žPaintŸ$ a combination of VisuEnumPaintFlags $e26da49b-9186-4d8d-aca1-17e6295b4050¡
+2752080742¹GetSurroundingRect£VISUSTRUCTSIMPLERECTANGLE€VisuStructSimpleRectangle„$142e45e4-4375-4d52-9159-e932b1a588e0ŠP adds the rectangles to the list from the clientdata that have to be invalidated§
+1759719443šGetUpdateRects© parameter ÂȘ	elemIndex«$b68c556e-2082-444a-ad94-09cb7254d5bbÂŹ’ Returns the text of the element
+ Elements should return the translated format string (not the replaced text -> printf on the formatstring) here.­
+1167088959ŸGetText¯$302c2bc8-7d25-4343-bc47-d1f8fd9b2839°a handles the inputevent pEvent
+ returns true if the Event has been handled by this VisualElement±
+3985680711˛HandleInputƂpEventÂŽVISUSTRUCTEVENT”VisuStructEvent¶$016e4f45-0f72-4efe-b8fa-1f3015099089·& Initializes the state of this elementž
+3958848721Âč
+parentVisuÂșIVISUALISATION»IVisualisationÂŒ$9b6688ef-a6f8-4186-ab0b-de5e261afe27ÂœW This method will be removed and replaced with a implicit Destructor (opposite to Init)Ÿ
+1563353325┐Destruct└$e6230504-376e-41c3-94c4-29162159f55a┮đ this method will set the current client data in the object 
+ instance, that will be used during the following calls
+ to Update, GetUpdateRects, Paint, HandleInput
+ TOCHECK: removes reentrancy of objects! ¬	852754468√
SetClientDataƄpClientDataƇVISUSTRUCTCLIENTDATA∆VisuStructClientData«$d3a62011-0414-4912-85a5-09e83fa8d921»
+1705720685╔GetTextProperties╩Font╩ returns the alignment╠dwOptAlignment═1 returns the flags, eg if pText points to WSTRING╬$469f171d-efbd-4c53-af5f-007918cccf76€# Returns the tooltip of the elementđ
+3776565416Ñ
+GetTooltip“$bf295863-725a-477a-9e09-249d6a988bb4”
+1135538118‘ElementInfo’VISU_STRUCTELEMENTINFOĂ·Visu_StructElementInfo◊$5659ddce-a28e-4d69-949d-87257dd887e2ƍ: returns whether the point pt is contained by this elementƔ31321295ƕ
ContainsPointƘptâ€čVISUSTRUCTPOINTâ€șVisuStructPointƙ$92aace32-fbe1-4935-a190-b1ee4ddcebe8Ɩ
+3972040836Ɨ
GetClientDataƠ$0332e0f7-30b1-4025-a814-012bd7246799‚? lets the Visualelement decide if its view is completely static„
+3181627989ƄSetStaticStateƈ$3082da0f-2077-47db-8418-be3b118f46b4Ć __OffsetIVISUALISATIONĆĄGETELEMENTARRAYƔGETELEMENTIDARRAYÚGETNAMEƕGETNAMESPACEĆ°GETSIZEĂœ
GETTRANSLATORÝSETVISUFLAGSINTERNALƣ+_3S.CoDeSys.VisuGenerated.IVisualisationIEC®8 interface contains additional methods to IVisualElement­	551005775˝	871514247˛GetElementArrayˇ
nElementCount˘$d7cd4c40-547d-4849-b128-e727a1ddda11§$eaba4efe-2e47-43b4-a3e8-311619548d80÷
+3830170854žGetElementIdArray°$d7f5bb8b-9f0c-4b57-8212-003d8c66c418š
+1486769363ĂșSetVisuFlagsInternalĂ»dwParamĂŒ$a9efc76f-8670-4789-8619-31a996fab4aeĆ­, returns the namespace of this visualisationƝ
+3036611999˙GetNamespace€$7fbadfa6-169f-4dfd-aee8-fb972b09801e
+1650739170‚
GetTranslatorƒ$58c4deef-b97f-45be-8228-f37b8ee52e4e„6 returns the bottom right point of this visualisation 

+3610854342†GetSize‡$48cbc6ee-ccb1-4f79-b7c9-be262726d877ˆ
+2826097749‰GetNameĆ 	bFullNameâ€č$1543cff0-0633-4262-ac54-c0e5e1c09ddbƚ__OffsetIVISUALELEMENT3Ć€GETCOMPLETESURROUNDINGRECTĆœ,_3S.CoDeSys.VisuGenerated.IVisualElementIEC3Ćč˙ Interface that can be implemented by visual elements
+ Needed, to give exact information about the element size, including outer frame line width or rotation.
+ As it is recommended, to use this interface for any new element, it extends the baseinterface
+4111941833‘IVisualElement3’® Similar to GetSurroundingRect of IVisualElement.
+ But here, the exact size has to be returned.
+ Means, considering of possible outer frame line widths, which will enlarge the element.
+ As well as considering rotation of the element or acute angles within polygons.
+ Also the returnrect may be different offline or online. As online also dynamic movement is considered.
+ Whereas offline only a possible static rotation can be used.“
+1970735789”GetCompleteSurroundingRect‱IVISUALELEMENT3–$7487d4c9-b73a-489d-800a-09b9d5f6da58—$57cc1666-faf4-4efe-8cfa-a418e908d7a8˜__OffsetILAYEREDVISUALELEMENTℱSETLAYERMANAGERĆĄ	620953246â€șILayeredVisualElementƓ
+2094885317SetLayerManageržlayerManagerŸ
ILAYERMANAGER 
ILayerManagerÂĄILAYEREDVISUALELEMENTÂą$2327e9ea-471c-4c52-8995-6176f01727caÂŁ$7581d905-0e7f-4d6e-a46b-a79c4dea0b2d€StaticElementPosition„
+3918098020ŠVisuStructRectangle§ TL_ElementProperties.XCoordinatešDescriptionUseFromParent©iXÂȘ TL_ElementProperties.YCoordinate«iYÂŹComplexPropertyChangeListener­$AEF0ADFC-5918-4a69-9DED-D5857F5CF29CÂźStaticElementWidthÂŻTL_ElementProperties.Width°Æ Needed to adjust configuration members of visualization elements, that
+ have the attribute "ElementOrientation": If the width or height changes,
+ the element orientation can also change
+ The attribute "StaticElementWidth" is used to search the width component from
+ an element having the attribute "StaticElementPosition"±iWidthÂČStaticElementHeightÂłTL_ElementProperties.HeightÂŽiHeight”StaticElementAngle¶TL_ElementProperties.Angle·m_iAnglež	315588777ÂčVISUSTRUCTRECTANGLEÂș$409863f5-e04f-4421-b13b-eb4b114dcf11»V_3S.CoDeSys.VisuGenerated.IVisuStructPoint;_3S.CoDeSys.VisuGenerated.IVisuStructPoint2ÂŒ%ieccodeconversion_creategenericsetterÂœ*ieccodeconversion_createarrayfactorymethodŸÂź This type is used also within the runtime system under the name RTS_Point, 
+ defined in SysGraphicBase.h
+ Structure can be used also from end users (Polygon dynamic array)Âż
+2755348254└PossibleRealCoordinates┮rX┬ ieccodeconversion_generategetter├ ieccodeconversion_generatesetter─ĆŻ setter and getter for the single member: as we want to have access within the AP, we prefer single properties. See IVisuStructPoint2┌rYĂ
+1579864364«$7ff07baf-0903-47c1-b96a-3eb0a9d4fae4»!cmpvisuhandler, 3.5.14.0 (system)
DisplayValue ĂŒ This structure represents the properties of the bar of the bar display element.
+ The node for this element in the property view should have no value, i.e. ''ƈ	488192071Ɛ
VisuStructBarÕCategoryƑSimple|Standardƌ TL_ElementProperties.DiagramType–'TL_ElementProperties.Desc_ScaleLocation— The type of diagram“DiagramType”VISUENUMDIAGRAMTYPE‘ TL_ElementProperties.Orientation’(TL_ElementProperties.Desc_BarOrientationĂ·ElementOrientation◊EditableƍÜ The orientation of the bar
+ The property tree needs a rebuilt after change of this component, because the
+ visibility of the RunningDirection* components depend upon the value of this component.
+ This attribute is needed, of this property is editable
+ This component is not editable in the property tree, because this component
+ is derived from the width and height of the bar display┘VISUENUMBARORIENTATION┌VisuEnumBarOrientation█
+HORIZONTALâ€čBarOrientationâ€ș	VisibleIfƙ8ValueOfNodeWithAttr,ElementOrientation,String,HORIZONTALƖ%TL_ElementProperties.RunningDirectionƗ*TL_ElementProperties.Desc_RunningDirectionĆ 7 The running direction if the orientation is horizontal‚"VISUENUMRUNNINGDIRECTIONHORIZONTAL„"VisuEnumRunningDirectionHorizontalĆĄ
+LEFT_RIGHTƈRunningDirectionHorizontalĆ 6ValueOfNodeWithAttr,ElementOrientation,String,VERTICALĆĄ6 The running direction if the orientation is vertical.Ɣ VISUENUMRUNNINGDIRECTIONVERTICALÚ VisuEnumRunningDirectionVerticalƕ	BOTTOM_UPĆ°RunningDirectionVerticalĂœStandardÝ#TL_ElementProperties.BarOptimumSizeĆŁ(TL_ElementProperties.Desc_BarOptimumSizeÂŽ$NotWithStyle,STYLE9_FLAT,STYLE_WHITE­+ not visible for flat style and white style˝xBarOptimumSize˛
+1595503888ˇ
VISUSTRUCTBAR˘$5bef7488-f4bb-4192-bf02-ff0883c278f7§ visuelemmeter, 3.5.14.0 (system)÷I This structure represents the properties of the scale of the bar displayž
+1941648017ĝVisuStructScaleBarĂč$2156A21C-D1C5-4ae6-94A9-FA30ED64C114ĂșTL_ElementProperties.ScaleStartĂ»$TL_ElementProperties.Desc_StartScaleĂŒConstantWithOptionalExpressionĆ­ the start value of the scaleƝReal˙rScaleStart€TL_ElementProperties.ScaleEnd"TL_ElementProperties.Desc_EndScale‚ the end value of the scaleƒ	rScaleEnd„TL_ElementProperties.MainScale…#TL_ElementProperties.Desc_MainScale†Ÿ The units for the main scale. This value is used to compute the number of scale
+ lines, so we have a ComplexPropertyChangeListener instance, that checks thisĂĄ
+rMainScaleˆTL_ElementProperties.SubScale‰"TL_ElementProperties.Desc_SubScaleŠ the units for the sub scale‹	rSubScaleŒ#TL_ElementProperties.ScaleLineWidth(TL_ElementProperties.Desc_ScaleLineWidthŽ& defines the line width for the scales
+iLineWidthTL_ElementProperties.ScaleColor‘$TL_ElementProperties.Desc_ScaleColor’e defines the color for the scales, default was white, but since V3.5.6.0 the style-value as initvalue“dwColor”TL_ElementProperties.Scale3D•&TL_ElementProperties.Desc_Scale3DLines–NotWithStyle,STYLE9_FLAT—\ draw the lines with 3D effect?
+ not visible with flat style. there, we use the style entry˜	b3Deffect™!TL_ElementProperties.ElementFrameš'TL_ElementProperties.Desc_ScaleBarFrame› draw a frame inside the scale?œ
bElementFrame
+3045544175žVISUSTRUCTSCALEBARŸ$1d2ac14c-a11a-4d93-a9b5-67f337e20b9f I18nĄN This structure represents an internationalized text of the units of the meterą
+2744470224£VisuStructUnitLabel€I18nText„AllocateTextŠTL_ElementProperties.Unit§TL_ElementProperties.Desc_Unitšj The text, the user entered resp. can modify. Therefore this is the
+ only visible member of the structure©pstUnitÂȘI18nId«4 The id of the text, needed for internationalisationÂŹsTextId­
+2914206471«VISUSTRUCTUNITLABEL»$09e79fbc-ca6f-4c09-8c5f-f461a09f1666░71440693▒VisuStructUnitLabelFormat▓'TL_ElementProperties.ScaleFormatCSyntax│'TL_ElementProperties.Desc_FormatCSyntax─pstUnitLabelFormatÁ
+2315648866¶VISUSTRUCTUNITLABELFORMAT·$b0ec742e-ff0c-474d-844c-7a26731e4790žQ This structure represents the properties of the labels of the units of the meterą
+3469372795║VisuStructLabel╗TL_ElementProperties.Label╝'TL_ElementProperties.Desc_LabelPositionĆ»: The positions of the labels of the meter (inside/outside)ĆŒ
LabelPosition┐VISUENUMPOSITION└0 The text for the label of one unit of the scale┮	unitLabel┬VisibleChildren├TL_ElementProperties.Font─#TL_ElementProperties.Desc_LabelFont┌' The font for the labels of the meter  ĂN The string, that contains the format for formatting the
+ labels of the scaleăunitLabelFormat╚!TL_ElementProperties.MaxTextWidth╔&TL_ElementProperties.Desc_MaxTextWidth╩I this is now (V3.5.8.0) only used for the scalelabels, not the unitlabel.╩F The maximum length of the texts, that are used in labels of the scale╠
+iXTextSize═TL_ElementProperties.TextHeight╬'TL_ElementProperties.Desc_MaxTextHeight€> The height of the texts, that are used in labels of the scaleđ
+iYTextSizeÑ
+2862366990“VISUSTRUCTLABEL”$27bd344b-2c62-45bf-a267-c36ec99a19ea‘ě This structure contains the offsets and scale-values, that are used by the bargraph element to
+ set the position of the scale and the bar within the elementÕ
+2072977969Ă·VisuStructPositioningBar◊TL_ElementProperties.OffsetXƍ!TL_ElementProperties.Desc_OffsetXƔX offset: this value is added both to the left x coordinate and
+ the right x coordinate.┌iOffsetX█TL_ElementProperties.OffsetY▄!TL_ElementProperties.Desc_OffsetYƱY offset: this value is added both to the upper y coordinate and
+ the lower y coordinate.ƼiOffsetY▀TL_ElementProperties.ScaleXÓ TL_ElementProperties.Desc_ScaleXßw scaling (shrink or stretch) this value is added to the left x coordinate and
+ subtracted from the right x coordinate.‚iScaleX„TL_ElementProperties.ScaleYơ TL_ElementProperties.Desc_ScaleYƚe scaling: this value is added to the upper y coordinate and
+ subtracted from the lower y coordinate.Ć iScaleYĆĄ
+2607095697ĂšVISUSTRUCTPOSITIONINGBARĂ©$f909d0ca-30aa-41e5-88dd-853de8735dd4ĂȘDynamicArrayĂ«ProvideInsertButtonĂŹM the node for this element in the property view should have no value, i.e. ''Ă­H This structure contains the definition of the color areas of the meter.Ăź
+2314533371ÂŽVisuStructColorAreas­DefaultArraySize˝100˛TL_ElementProperties.AreasˇH Points to an array, that containts the configuration of each color area˘VISU_CONSTANTS§VISUELEMBASEĂ·VisuElemBasežVisu_Constants°NULLšAreas˙VISUSTRUCTCOLORAREAƱVisuStructColorAreaƘN This variable holds the current number of color areas in the variable "Areas"ƙiAreasCount■	650236337 VISUSTRUCTCOLORAREASÇ$3d264ead-2097-4d60-87af-ee222b8f65a5ĂŒR This structure represents the properties of the colors of the bar display elementĂ©
+2661018180ƒVisuStructColorsBar„TL_ElementProperties.BarColor
"TL_ElementProperties.Desc_ColorBar†Q The color of the bar, green, since V3.5.6.0 the style-value is used as initvalue‡
+dwBarColorˆ"TL_ElementProperties.BarBackground‰'TL_ElementProperties.Desc_BarBackgroundŠ7 not visible with style9. there, we use the style entry‹C A flag, that indicates, whether the bar background has to be drawnŒbBarBackgroundTL_ElementProperties.FrameColorŽ'TL_ElementProperties.Desc_BarFrameColorP The color of the frame around the bar. Only used if "Element frame" is selecteddwFrameColor‘%TL_ElementProperties.SwitchWholeColor’*TL_ElementProperties.Desc_SwitchWholeColor“Z A flag, that indicates, if the whole color should change at a color area or only the area”bSwitchWholeColor•CheckSupportGradientFill–SupportGradientFill—#TL_ElementProperties.UseGradientBar˜(TL_ElementProperties.Desc_UseGradientBar™NotWithStyle,STYLE_WHITEšˆName der Member-Variablen nicht Àndern! (Balken mit Farbverlauf zeichnen)
+ not visible with white style. there, we use the style entry›bUseGradientœ&TL_ElementProperties.ColorRangeMarkers+TL_ElementProperties.Desc_ColorRangeMarkersž6 the selection for the look of the color range markersŸVISUENUMCOLORRANGEMARKERS VisuEnumColorRangeMarkersĄ
+NO_MARKERSÂąColorRangeMarkerÂŁTL_ElementProperties.ColorAreas€$TL_ElementProperties.Desc_ColorAreas„, the structure with the dynamic array nodes	Š
+ColorAreas§
+2952228461šVISUSTRUCTCOLORSBAR©$6bbba66f-86e4-4793-96b3-61e1d3f43039ÂȘ
+3457724764«VisuStructElementState
AnimationData­TL_ElementProperties.InvisibleŸ(TL_ElementProperties.Desc_StateInvisible¯
+bInvisible°&TL_ElementProperties.InputsDeactivated±/TL_ElementProperties.Desc_StateInputDeactivatedÂČbInputDeactivatedÂł
+3920863381“VISUSTRUCTELEMENTSTATE”$35319c31-d198-4efc-9df7-c90a628dfb3d¶
PolygonPoints·
+2808294306žVisuStructPolygonÂčTL_ElementProperties.PointsÂș6 There is no more information than the parent provides»pPointsÂŒiPointCountÂœ
+1636145558ŸVISUSTRUCTPOLYGONÂż$45baad83-f470-4ecb-a02a-3546fbc0d718À
+4080980297┮VisuStructPaintRectangle┬* a rectangle that can directly be painted ├m_Points─
+3149279277┌VISUSTRUCTPAINTRECTANGLEĂ$1b37daba-ee3c-422e-abcf-9481657f2346ăPRINTF╚PRINTFW╔SETVARIABLE╩T Function block, that is used to format a real variable using a custom format string╩	387569663╠VisuFbPrintfRealVar═+ the buffer where the text is to be printed╬pBuffer€! the size of the buffer in bytes.đdwBufferSizeĐĆč The address of the variable that shall be printed.
+ Not used in the converted code, because a subclass of us provided an own implementation“
+1533754587”VISUFBPRINTFREALVAR‘$f040c266-87f4-4bec-b5ad-ccc0f3ebf80a’3 Sets the variable, whose value has to be formattedĂ·	129432967◊SetVariableƍpRealVarƔ$42172b2e-d6a3-4cfe-9514-6e915b3b55d8ƕ
+2725910331Û
+1568188624Ü	383006168Ý
+1152759549ȚPrintfWß the formatstringĂ 	wstFormatĂĄpStrĂąpWStrăxPercentsFoundĂ€$cc95a6c4-2ccb-46c6-98bc-13b4a0648172ć
+2372938648ƠPrintfơ	pstFormatƔ$c8ade93c-1b85-4484-904a-23ab69d55cddÚ
+2537519116ĂȘ
+2555795380ĆœIVisualisation__UnionĆŸ
+2160872004ķIVISUALISATION__UNIONīj_3S.CoDeSys.VisuGenerated.IVisuStructSimpleRectangle;_3S.CoDeSys.VisuGenerated.IVisuStructSimpleRectangle2Čn This type is used also within the runtime system under the name RTS_Rectangle, 
+ defined in SysGraphicBase.hĂ°	162029001ñÂș this structure only contains the topleft and the bottomright point of a rectangle 
+ it is used if the other points don't contain information and space is expensive ;) 
+ setter and getter for the single member: as we want to have access within the AP, we prefer single properties. See IVisuStructSimpleRectangle2˛	ptTopLeftˇĆ setter and getter for the single member: as we want to have access within the AP, we prefer single properties. See IVisuStructSimpleRectangle2˘
ptBottomRight§
+3773083622÷$6424210f-491e-4aba-9f99-17246ef49262ž	834494003°IVisualElement__Unionš
+3794025443˙IVISUALELEMENT__UNIONƱ__OffsetIVISUALELEMENTLAYERƘ__GETINITIALIZEDƙ__SETINITIALIZED■
+1006075481˙IVisualElementLayer€set$b994260b-1914-4200-be3b-d40768d5b60a‚InitializedƒLocal, IsCompiled, Typified„74862847…__getInitialized†IVISUALELEMENTLAYER‡$98dcc946-d4e6-4075-a7a8-53b38e3f6adeˆ$e9d3cee3-be25-4f12-83e1-6408cfc972ee‰
+2910322749Ć $c3fc3d16-c765-4b7d-9d3d-0e779c4e6ab7â€č
+1984048597Œ__setInitialized$6089884b-6d12-4c7c-94e9-7a4153b05929Ž__GETHEIGHT__GETID__GETSCROLLABLEX‘__GETSCROLLABLEY’
+__GETWIDTH“__GETX”__GETY‱__SETHEIGHT–__SETID—__SETSCROLLABLEX˜__SETSCROLLABLEYℱ
+__SETWIDTHš__SETX›__SETYœCHECKSUM
+2759137279ž
VisuElemLayerŸ__INTERFACEPOINTER__2705 _idÂĄ_xÂą_yÂŁ_width€_height„_scrollableXŠ_scrollableY§_pCurrentClientDataš*visucodeconversion_clientspecificdataindex©_iClientSpecificDataÂȘ%visucodeconversion_clientspecificdata«_pClientSpecificDataÂŹVISUELEMLAYERCLIENTSPECIFICDATA­VisuElemLayerClientSpecificDataÂź$1a557b44-3be2-4cfe-b923-af2fc7818bfdÂŻ$008d88d6-f18c-4a9f-80f5-7b926d15afe2°Id±$7f749323-3350-498f-875f-09fde17264c7ÂČ$35cf69ff-c357-412d-9831-22d7def30344ÂłScrollableXÂŽ$0b71746f-e5d8-4828-9512-55e9aac4d995”ScrollableY¶$3938c5ff-5e7a-436f-b28f-fcdda35707f3·Widthž$ec4b9c0c-66ad-484c-b9a9-a03307e5e4c2ÂčXÂș$dbf97485-dbd4-498e-8852-b3d3a58786b7»YÂŒ
+3348361395Ć»ChecksumĆŒVISUTYPECHECKSUM┐VisuTypeCheckSum└
VISUELEMLAYER┮$0ef6f109-4824-4532-a46a-dc8896403c22┬$6d73a290-1540-4f56-b347-228530953ae0├
+1628204409Ä
+3375547405┌	checksumxĂ$e340d816-f77c-4ec1-9bc0-2c792826cbbcă
+1970996646╚__setX╔$3dde7a94-6d60-4011-88f1-013c4e608aa3╩	354620613╩__getScrollableY╠$bf85dbc6-259c-4ddc-a727-7c478ff7f1b3═
+4019519978╬__getScrollableX€$150772d0-aa10-49e3-904e-51ac1ccd19c6đ
+3155858363—__getY“$fba8dd40-0f26-4763-883c-18ac71cb3763”
+1365875097‘__getId’$923cc839-7bf2-4949-a366-eccd80d0a2e0Ă·
+1232685377×__getHeightĆČ$bababa12-253c-43d3-811f-55ac485e4eb9Ɓ
+4114203785Ú__getXÛ$a6d96fa4-c3ec-4f87-9e74-1ea726bb5d17Ü13046451Ý
+2840528064Þ$08247616-93dc-4a29-87cb-7284daa7686fß
+2239159058Ă 
+3544729873ĂĄ$3280e9fd-46ae-4918-b9ff-02e773d03c24Ăą
+1569838220ĂŁ
+__setWidthÀ$9e2989b5-6c40-417e-8b0a-26e33b161b8dÄ
+1476759610Ê__setIdç$1e5c4ac8-2a34-4c4c-ab77-9b641097f59bÚ
+3511924519Ă©__setHeightę$fa9724e2-8cd2-4030-b710-2e3b9a44298bĂ«
+1682157279ĂŹ
+__getWidthÝ$5435c4ae-148e-449f-bae9-2c54a95f83c7ƣ	312905565®$47a72da1-8870-42b7-8aa2-c1241c3f73e0­
+1588765821˝__setScrollableY˛$ea995d2c-7f97-4abc-a28e-bb4ef081d2f2ˇ
+2751770962˘__setScrollableX§$8f7d98bb-ab42-4cd2-840e-4028e690441a÷
+2564422057Ă·$a26912ff-4f66-492a-83b0-15104f6afcecĂž
+3138714760Ăč
+1103749040Ăș
+1012421268Ć»__setYƁ$bb6c7598-678e-493e-a7ed-bbb668b85d11ĆŒ
+2661445600ĆŸIVisualElementLayer__Union’	666431557€IVISUALELEMENTLAYER__UNION
+3773342259Ă©ILayerManager__UnionĂą
+3024255509„ILAYERMANAGER__UNION…$a02ec8b3-3d3d-492f-a188-e475f77d0bba†__GETPROTBITMAPID‡__GETPROTFROMVISUALIZATIONSTYLEˆ__GETPROTOFFSETX‰__GETPROTOFFSETYŠ#__GETPROTOPTIMIZEDBACKGROUNDDRAWING‹.__GETPROTOPTIMIZEDBACKGROUNDDRAWINGWITHOVERLAYŒ
CHECKSUMSCALE	ISTOPAINTŽISTOUPDATEFROMEXTERNALRECTPRIVGETPAINTRECTANGLEPRVADJUSTXNOSCALEBACKGROUND‘PRVADJUSTYNOSCALEBACKGROUND’PRVCALCULATEBARRECTHORIZONTAL“PRVCALCULATEBARRECTVERTICAL”PRVCOMPUTEPIXELDELTA•PRVCOMPUTEPIXELDELTA2–PRVDETERMINEBARCOLOR—PRVGETVALUEFORENDOFCOLORAREA˜PRVINITCOLORVALUES™PRVINITPOSITIONINGšPRVINITSCALEANDBARPOSITION›PRVISINVERTEDMOVEMENTœPRVISPAINTCOLORAREAPRVPAINTBARCOLORAREASHORIZONTALžPRVPAINTBARCOLORAREASVERTICALŸPRVPAINTBARHORIZONTAL PRVPAINTBARVERTICALĄ
PRVPAINTFRAMEąPRVPAINTHORIZONTALƁPRVPAINTMARKERSHORIZONTAL€PRVPAINTMARKERSVERTICAL„PRVPAINTRECTANGLEĆ PRVPAINTSCALEHORIZONTAL§PRVPAINTSCALEVERTICALĆĄPRVPAINTUNITHORIZONTAL©PRVPAINTUNITVERTICALȘPRVPAINTVERTICAL«PRVPUSHTRANSFORMATIONĆčPRVSETUPDATERECT­PRVSETUPDATERECTHORIZONTALĆșPRVSETUPDATERECTVERTICALĆ»PRVVISIBILITYCHANGED°x This function block is the base function block, that contains most of the
+ functionality of all the bargraph elements.±
+1226455210ÂČVisuFbElemBarDisplayBaseÂł__INTERFACEPOINTER__990ÂŽ__INTERFACEPOINTER__2691”__INTERFACEPOINTER__2695¶
RequiresValue·5 a warning will be shown, when no value is configuredžF The variable, where the current value of the bar display is retrievedÂčm_pVariableÂșVISUFBANALYZEREALVAR»VisuFbAnalyzeRealVarÂŒ$ hidden, because not yet implementedÂœm_nIsotropicTypeŸVISUENUMISOTROPICTYPEMETERBARÂżVisuBlobInitÀ0ÁTL_ElementProperties.PositionÂ+TL_ElementProperties.Desc_StaticRectElemPosÃSortFlagÄ110000Åm_StaticPositionÆTL_ElementProperties.CenterÇ&TL_ElementProperties.Desc_StaticCenterÈm_StaticCenterÉ
StoreTypeNodeÊTL_ElementProperties.BarË.TL_ElementProperties.Desc_GeneralConfigurationÌ300000Í The configuration of the barÎm_BarÏTL_ElementProperties.ScaleÐTL_ElementProperties.Desc_ScaleÑ400000Ò) The configurable properties of the scaleÓm_ScaleÔTL_ElementProperties.Desc_LabelÕHideChildByNameÖ500000×* The configurable properties of the labelsØm_LabelsÙ TL_ElementProperties.PositioningÚ%TL_ElementProperties.Desc_PositioningÛ600000ÜO The positions of the individual parts
+ expert category: dont use any categoryĆą
m_PositioningĆźStandard|Colors▀TL_ElementProperties.ColorsÓ TL_ElementProperties.Desc_Colorsß700000Ô* The configurable properties of the colorsƃm_ColorsƄOverlayVisuOnlyƈAnimation|StandardĆ VariableWithConversionĆĄ%TL_ElementProperties.AbsoluteMovementƔ&TL_ElementProperties.Desc_MoveAbsoluteÚScaleByƕ800000Ć°m_pAbsoluteAnimationĂœVISUFBMOVEABSOLUTEÝVisuFbMoveAbsoluteĆŁ#TL_ElementProperties.StateVariablesÂŽ(TL_ElementProperties.Desc_StateVariables­800001˝m_pStateVariables˛VISUFBANALYZESTATEVARSˇVisuFbAnalyzeStateVars˘EffectiveState§EffectiveStyleTypeĂ·VISUENUMSTYLETYPEž8 the color, that is used for drawing lines (scale lines)°
m_dwLineColorš the 3D color:˙m_dwColor3DƱ? defines the line width for the scale (maybe a corrected value)Ƙm_iLineWidthƙA A variable, that is used to create the labels of the bar display■
+m_pstLabel˙
SIZECONSTANTS€
SizeConstantsLABEL_BUFFER_SIZE‚R A variable, that is used to create the labels of the bar display
+ (for unicodes)ƒm_pstLabelW„H The variable, that stores the internationalized unit of the bar display
m_EffectiveUnit†P The variable, that stores the internationalized label format of the bar display‡m_EffectiveLabelFormatˆ0 The current value, that is displayed by the bar‰m_rCurrentValueĆ ` Indicates, whether the current value is less than the minimum value the bar display can displayâ€čm_xUnderflowƒ‡ The color of the brighter resp. darker edges of the frame. Calculate
+ in Initialize by evaluating the currently selected frame color m_dwLightFrameColorŽm_dwDarkFrameColorS in flat style and white style: color from style, in the other cases black is used.m_dwBackgroundColor‘m_dwBackgroundFrameColor’ in white style: two frames“m_dwMainBackgroundColor”m_dwMainBackgroundFrameColor•& The number of lines on the main scale–m_iMainScale—: the number of subscale lines between two main scale lines˜
m_iSubPerMain™o only used for the scale-label:
+ the corrected main scale value steps
+ (actualy this is the main scale value)šm_rMainScaleValueStep› show unit-textœm_bShowUnitTextÖ the relative size to use for drawing, depending on the diagram-type, 
+ the size uses the whole element size or is scaled.
+ is different for the different styles.
+ the names are not that clear:
+ rect.topleft.iXžm_iHorAreaStartŸ rect.topleft.iY m_iVerAreaStart¡ rect.bottomright.iX±
m_iHorAreaEnd£ rect.bottomright.iY€
m_iVerAreaEnd„G the width of the frame, if there is one. Dependent on the element sizeŠ
m_iFrameWidth§y some more scale calculation values that won't change:
+ defines the length of the scale/subscale lines, not the positionšm_iSubScaleStart©m_iMainScaleStartÂȘm_iMainScaleEnd«m_iSubScaleEndÂŹ1 the distance between two lines on the main scale­m_rDeltaMainÂź0 the distance between two lines on the sub scaleÂŻm_rDeltaSub°z the start and end of the scale. In horizontal case these are the x-values,
+ and in vertical case these are the y-values.▒
m_iScaleStart▓m_iScaleEnd│9 in horizontal case the top and bottom y-value of the bar─m_iBarYStartÁ
+m_iBarYEnd¶7 in vertical case the left and right x-value of the bar·m_iBarXStartž
+m_iBarXEndÂč_ these values are not visible in the properties in all styles and will be set through the styleÂșm_b3Deffect»m_bBarBackgroundÂŒ: The polygon, that is used to draw a line between 2 pointsÂœ	m_PolygonŸ&visucodeconversion_clientdata_variableÂżm_pCurrentClientDataÀ$visucodeconversion_position_variableÁv Only used for the converted code to indicate the error state of the
+ element (e.g. in case of invalid configuration)┬EffectivePosition├ieccodeconversion_datatype─)VisuElemBase.VisuFbPrintfRealVarConverted┌G Helper class, that formats real variables using a custom format stringĂm_PrintfRealVarăm_ParentVisu╚] must be set to -1 as default because a value >= 0 signals the use of the new input mechanism╔_iElemNr╩m_UpdateRect╩m_UpdateRectTransformed╠m_CurrentRectTransformed═! the current value as pixel delta╬
m_iPixelDelta€Ćœ contains the value, that property protBitmapID returns. Must be used, because the
+ method to draw the image needs the address of a variable containing the bitmap ID–EffectiveImageID—gshow bar with gradient:
+ not visible in the properties in all styles and will be set through the style“
m_GradientBar”m_pElementClientData‘VISUSTRUCTBARCLIENTDATA’VisuStructBarClientDataĂ·m_diElementClientDataIndex◊VISUFBELEMBARDISPLAYBASEƍm_IVEƔ	_fgLayer0ƕ_itfFgLayer0Ƙ	_fgLayer1â€č_itfFgLayer1â€ș
_layerManagerƙ
_aItfFgLayersƖ5 Returns the image ID of the background image to use Ɨ$acb2bac6-455a-4755-b459-8bcd68b71206Ć protBitmapID‚? Returns TRUE is the bitmap comes from the visualization style „$9fc98bd6-bd9a-4b85-a388-30fc043a7cbeĆĄprotFromVisualizationStyleƚ Returns the horizontal offsetƛ$b218c2cf-1a69-4789-8dde-2af052d67b03ÁprotOffsetXĆ€ Returns the vertical offsetĆ„$bce5425f-4daf-4a1f-98da-92cc7ea77257ÍprotOffsetYĆœi Returns TRUE if the background image should be painted only once in the background visualization image. ĆŸ$fbae27f4-5105-4c8f-88eb-7a093d8042c2ĆȘprotOptimizedBackgroundDrawingÓ$84a4a578-8cd8-4786-b608-e050cf7c17eaÔ)protOptimizedBackgroundDrawingWithOverlayĆ«p Paints the bar for the bar display with horizontal orientation and color areas.
+ The return value is not used.ñ
+3761327546˛prvPaintBarColorAreasHorizontalˇ7 The rendering context, where the drawing is performed.˘pRenderingContext§VISUFBRENDERCONTEXTĂ·VisuFbRenderContextžpPaintBuffer°VISUFBCOMMANDBUFFERšVisuFbCommandBuffer˙iScaleStartƱ	iScaleEndƘ
+iBarYStartƙiBarYEnd■
+iBarXStart˙iBarXEnd€rValueForEndOfColorArea$f88b715c-22ad-45df-9dd5-1b78605b9775‚$07727f56-dc1c-4be8-a4ac-ed03d334f7d3ƒ` Paints the markers of the bar display for vertical orientation.
+ The return value is not used.„
+4211024893…prvPaintMarkersVertical†3 the y-coordinate where the bar starts, iScaleStart‡iYStartˆ/ the y-coordinate where the bar ends, iScaleEnd‰iYEndŠ2 the x-coordinate where the bar starts, iBarXStart‹iXStartŒ. the x-coordinate where the bar ends, iBarXEndiXEndŽ Loop counter and indexiPixelDeltatemparr‘polytemp’curLook“VISUSTRUCTELEMENTLOOK”VisuStructElementLook•curColor–VISUSTRUCTCOLORS—VisuStructColors˜ the y-coordinate of the marker™iYMarkeršrUnitsPerPixel›@ defines the size of the polygons at the ends of the marker lineœiSizeMarkerEnd$ff26f9a8-bfb7-47e5-9697-a46e82dadffaž	875143452Ÿ$90cd7d8a-3e6f-40f3-ac8c-888702c46e35 
+2588615263”
ChecksumScaleÂąVisuTypeChecksumÂŁ$08c78d67-b14c-483a-bd18-6bb8a9612cc7€14816427„$d0c64e54-9375-4636-89ba-3bbc064c610bŠ
+4027411127§__getprotBitmapIDš$7811627d-e2ce-4cda-a8ab-db00c8bc7f91©
+1922348969ÂȘPositionBuffer«currentLookÂŹ$ee788541-7792-423c-964f-747a4ae80202­
+1254151751¼$65445391-a46a-4c09-b863-6315e2f49ad1¯‡ This method sets a transformation, that ensures, that the points of the polygons
+ are drawn correctly. The return value is never used°
+1295225346±prvPushTransformationÂČ param ÂłrTempÂŽptSize”$5f032519-2115-4ab9-a489-2003836b7657¶	224046125·	IsToPaintžpaintForegroundÂčpaintBackgroundÂșcurrentPosition»checksumxScaleÂŒclipRectÂœ
+bIsClippedŸbIsPaintAllÂż$37b0d1e6-c638-4e46-a5ec-ac0e7e881d7dÀ
+3773006005Á
+1572150323┬$51ff896f-3c93-4824-88a3-57fdbc92e05a├: initialization of color values and color depending values─
+3633708240┌prvInitColorValuesĂ( needed for calculating the shadow coloră	colorcalc╚VISU_BUTTONCOLORCALC╔Visu_ButtonColorCalc╩rBuffer╩ get some style values:╠uiOptResult═pstValue╬sValue€$9addcf9b-4887-446f-af36-108c1047a9cađ
+2912376859Ñ$d44fedea-1e5c-448a-92dc-e2209e05c4b6Ò
+4026662258”L Returns the value, that has to be used for the end of a color area to draw.‘	261906936’prvGetValueForEndOfColorAreaĂ·< The 0 based index of the color area within all color areas.◊$002e9950-cf2a-4aa9-84bc-b082cc083f26ƍ
+2292533044┘prvCalculateBarRectVertical┌iMainScaleStart█*Inout, IsCompiled, RelativeStack, Typified▄
iMainScaleEndƱiSubScaleStartƼiSubScaleEnd▀
+rDeltaMainƗ	rDeltaSubƠiTextheight‚iBuffer„
iVerAreaStartơiVerAreaEndƚrDeltaMainBufferƛ$c7917844-b84b-4fb3-9dc3-cf8e5184c5c5Á
+1113782309Ăš$8a596df6-55bf-44e3-9b2b-dd6e29482c14Ă©c Performs the painting if the bar display has vertical orientation.
+ The return value is not used.ĂȘ
+2731190948ĆœprvPaintVerticalĆŸ
+bClearDoneÝbBarsClearDoneƣpaintBarBackground®$c1deae62-fc09-4b10-9a50-51985839c777­
+3884789568˝prvSetUpdateRectHorizontal˛$59d748e7-a221-498c-965d-cf21ef2d02f1ˇq Computes the number of pixels, that have to be added to the scale start pixel value
+ to represent a given value˘
+3565167838§prvComputePixelDelta2Ă· The start value (in pixels)ž The end value (in pixels)° The value to visualizešrValue˙(iCountCompletelyFilledMainScaleTickMarksƱ4rValueDeltaFromLastCompletelyFilledMainScaleTickMarkƘ!iPixelDeltaFromMainScaleTickMarksƙiPixelDeltaFromRuleOfThree■iFactor $7749f7dd-e7eb-4a45-b92a-fe9a62babedeÇ	286528305ĂŒIsToUpdateFromExternalRectĂ©$7c212dcf-5986-4b7b-8626-bdf6c6460e3fĂą
+1390423471„#__getprotOptimizedBackgroundDrawing
$8fc09c1f-56ef-4a23-8e42-040d552d158c†„ This method checks, whether the movement of is inverted.
+ The return value is TRUE if the movement of is inverted, otherwise FALSEĂĄ
+3563740803ˆprvIsInvertedMovement‰$2f419e32-ef72-49c8-8e70-38e77b6c11e4Ơñ This method checks, whether a color area has to be drawn. The return value is TRUE
+ if the color area has to be drawn, FALSE otherwise.
+ We only paint the color area, that lie completely within the scale of the bar display.‹	885813680ŒprvIsPaintColorAreaiIndexŽbPaint$40eb1301-d95b-451f-9a2c-f5a0632174e2
+2182088754‘prvCalculateBarRectHorizontal’
iHorAreaStart“iHorAreaEnd”$caa81bd9-e92f-4577-b341-3954bd2df86a‱
+1071406802–$7330fb4f-2488-4869-b1cc-75877965e014—
+1085210213˜$72dabc46-a054-4d2a-8cbb-86a747a42fd3ℱe Performs the painting if the bar display has horizontal orientation.
+ The return value is not used.ĆĄ
+3065090923Ă”prvPaintHorizontalĂș$66b68665-702e-48ad-8650-1dead44e0a27Ě  Returns the text of the elementě
+2064697945Ćș$7c77e13f-9aaf-4349-b76c-1b9e4a6b7ad8 3 This method draws the frame around the bar displayˇ
+3952214202Âą
prvPaintFrame£0 The x coordinate of the right edge of the frame€iFrameRightX„1 The y coordinate of the bottom edge of the frameŠ
iFrameBottomY§$29a72db9-86db-4a37-b675-98b5b5f28353š
+1144683114©prvSetUpdateRectVerticalÂȘihelp«$8da53869-341f-469c-a30d-d056775844e5ÂŹ38524356­
+2948414918ŸprvVisibilityChanged¯$0d193766-0eea-4fc2-8494-b324ad7e7282°T This method converts a VisuStructRectangle variable into a VisuStructPaintRectangle±
+1829125763˛privGetPaintRectangleƂ, The VisuStructRectangle variable to convertÂŽ	Rectangle”M A pointer to a VisuStructPaintRectangle variable, where the result is stored¶PaintRectangle·$4f884c03-244b-43aa-b2f3-a6422b61f7c4ž
+3470268912╣$a20407a3-8535-47db-a5a0-6e88c86259dd║
+3314318794»
+1018970485ÂŒÂż This method performs some adjustments of the y coordinates of a vertical bar,
+ that draws no scale but a background. This is necessary to fit the bar exactly
+ within the border of the bar.œ
+4119614607ĆŒprvAdjustYNoScaleBackground┐+ The start x coordinate of the vertical bar└) The end x coordinate of the vertical bar┮$c37fcc17-aebc-4bf9-a923-19783bdd02fe┬
+2391694419Ã
+pElementryƄ VISUSTRUCTELEMENTCLIENTDATAENTRYƇ VisuStructElementClientDataEntry∆paintRectangle«
+iLengthOldÈ
+iLengthNewÉb with show / hide the element with the visible-variable
+ we also have to check old and new hight:Ê
+iHeightOldĖ
+iHeightNew╠rUpdateRect═$854149b6-6f0f-40d1-bec1-3cf315437793╬S different calculation for the scale and bar position
+ and some other basic values€
+3179140911–prvInitScaleAndBarPosition—$a8742d03-8e27-4b45-97ee-d30ffb345c66“ƃ This method performs some adjustments of the x coordinates of a horizontal bar,
+ that draws no scale but a background. This is necessary to fit the bar exactly
+ within the border of the bar.Ó
+3263610246‘prvAdjustXNoScaleBackground’- The start x coordinate of the horizontal barĂ·+ The end x coordinate of the horizontal bar◊$4618c93c-30d5-4bca-a871-e1e884f27aabƍs Paints the bar for the bar display with horizontal orientation and no color areas.
+ The return value is not used.┘	153117971┌prvPaintBarHorizontal█$4fd926b4-be7d-4597-8617-576bcd66ac8b▄m Paints the scale and the labels of the bar display for vertical orientation.
+ The return value is not used.Ý
+3989039890ƙprvPaintScaleVerticalƖ to print inverted ScaleƗiInvIƠiYScale‚ptTemp„6 The rectangle where the labels of the scale are drawnơlabelRectangleƚrLabelValueƛpstLabelÁf A hypothetic value for the maximum height of a text. Irrelevant,
+ because the text is drawn centeredÚiMaxTextHeightév if the movement is inverted, the last subscale must also be painted
+ this variable sets the yScale according to thisÍiInvertedMovementYScaleĆœbInvertedNeededĆŸ
currentColorsĆȘiTextOffsetÓČ The line is one pixel to long.
+ When 3D-Look, only the second line is too long,
+ when normal look, then here the line is too long.
+ Therefore, the correction is done here and not in the calculation
+ only correct this in new styles, white style and basic style.ŽbCorrect3DLine­: use the correct MainScalevalue, to calculate the subscale˝
rYScaleBuffer˛
+isToUpdateˇ$ee226b9c-36fe-481f-b3b3-3011fbeb593a˘] This method draws the unit of a vertical aligned bar display. The return value is never used§
+3030575389÷prvPaintUnitVerticalž& The middle of the label on the x axis°iMiddleXše A hypothetic value for the maximum width of a text. Irrelevant,
+ because the text is drawn centered˙
iMaxTextWidthƱ& The rectangle where the unit is drawnƘ
unitRectangleƙ$97977bf3-17db-46c0-b7b5-a40a5583a136■
+1863476956˙$7a7dbc0a-c98f-4153-926a-e9960bb9f2d4€	913562816transformedRect‚$8e85f578-61e0-4468-a43e-0842344fb470ƒ	468275285„__getprotFromVisualizationStyle…$78862c73-2309-49f4-a2e9-34e19c43c9af†
+3782179680‡__getprotOffsetXˆ$63cfcec7-2da9-46cb-b137-9ca037053e77‰	467234383Ć __getprotOffsetYâ€č$df1cdfef-ccbd-4f6a-9fc1-c7a5e65383daƒ
+2338715115dummyFrameLookŽVISUSTRUCTFRAMEELEMENTLOOKVisuStructFrameElementLookbVisibilityChanged‘bDrawBackgroundImage’K For the c# visu (integrated visu) we do no background drawing optimization“bPaintBackground”isToPaintForeground•isToPaintBackground–$c94fd0d6-6fd2-49fd-ac90-763768738456—o Paints the scale and the labels of the bar display for horizontal orientation.
+ The return value is not used.˜
+3480140094ℱprvPaintScaleHorizontalĆĄiXScaleâ€șv if the movement is inverted, the last subscale must also be painted
+ this variable sets the xScale according to thisœiInvertedMovementXScale
rXScaleBufferž$ee099adb-0d24-4c65-a4f4-f15ad646128bŸ	703606940 prvSetUpdateRect¡$bcb3f73e-dba5-4da7-b5f6-b05c9162e163±n Paints the bar for the bar display with vertical orientation and color areas.
+ The return value is not used.ÂŁ
+3983855722€prvPaintBarColorAreasVertical„$6e5f643d-381e-43d7-9f84-bbbd7aebbdefŠ	543957046§m_Translatorš! Workaround for VisuCodeConverter©stNullStringÂȘ$96a0b622-d222-48e7-8794-4cd5bd811ca7«q Paints the bar for the bar display with vertical orientation and no color areas.
+ The return value is not used.ÂŹ
+2278249873­prvPaintBarVerticalĆœ$09319398-6f58-44cc-bd13-51ea3029feeaÂŻb Paints the markers of the bar display for horizontal orientation.
+ The return value is not used.°
+3682592413±prvPaintMarkersHorizontalČ2 the y-coordinate where the bar starts, iBarYStartƂ. the y-coordinate where the bar ends, iBarYEndĆœ3 the x-coordinate where the bar starts, iScaleStart”/ the x-coordinate where the bar ends, iScaleEnd¶ the x-coordinate of the marker·iXMarkerĆŸ$5606cdf3-4997-4162-a3ef-552040c20c00č
+3524175091Âș$d2e763a0-1e31-4ec6-9aaa-9a463a8c303c»n Determines the bar color, depending upon the settings for the color area
+ The return value is the bar color.ÂŒ	657917572ÂœprvDetermineBarColorŸbColorFoundÂż$1c74011a-d93c-47de-95ef-cea05309163cÀ
+1561065877┮$91f53e49-509e-4de2-b3c3-65490d2a1303┬_ This method draws the unit of a horizontal aligned bar display. The return value is never used├
+1353658615─prvPaintUnitHorizontal┌p A hypothetic value for the maximum width and height of a text. Irrelevant,
+ because the text is drawn centered∆$1e3e5109-da42-495d-b6cf-b02e11fba3b1«T Computes the number of pixels, that have to be added to the scale start pixel value»
+2883655064╔prvComputePixelDelta╩$f8cb134c-8b32-46ec-85ea-f7059e8f2a2b╩
+3662043205Ì$3511cbcb-cfdd-4f25-832d-5257d5bc2f74Í
+3779317631╬.__getprotOptimizedBackgroundDrawingWithOverlay€$8a1bf3dc-8718-4633-b479-3e829082b562đ This method draws a rectangleĐ
+2807622876“prvPaintRectangle”* The x coordinate of the upper left corner‘	iTopLeftX’* The y coordinate of the upper left cornerĂ·	iTopLeftY◊+ The x coordinate of the lower right cornerƍ
iBottomRightXƔ+ The y coordinate of the lower right cornerƕ
iBottomRightYƘ The frame color to useâ€č The fill color to useâ€șdwFillColorƙ  is the painted rectangle a bar?Ɩ	bPaintBarƗ2 the color, that is used for drawing the rectangleĆ Colors‚ defines the line width„LineLookĆĄdwColor2ƚpCenterƛiAngleÁVISU_GRADIENTTYPEĆ€Visu_GradientTypeĆ„axialÍ
iGradientTypeĆœ$1d8c98cb-e2c8-44b2-9317-d65a6dbd532eĆŸB for the scale and offset-values from element-property positioningĆȘ	738118731ÓprvInitPositioningÔ$023b13bd-97f6-4e2f-8063-43f5e508e3b5Ć«Ƈ This structure represents the background properties of the meter, bar and poti elements, that
+ allows to select a background image
+ For new elements, that combine the style image and a own image˝	782407010˛VisuStructOwnImageBackgroundˇImageWithDefaultValue˘ImageIdNode§$TL_ElementProperties.BackgroundImageĂ·)TL_ElementProperties.Desc_BackgroundImagežElementStyleImage°y expert category: dont use any category
+ default: means use the style look, depending on the style with or without imageš	<default>˙m_stBitmapIDƱ&TL_ElementProperties.TransparencyColorƘ*TL_ElementProperties.Desc_TransparentColorƙ' expert category: dont use any category■m_dwTransparencyColor 
+1026704415€VISUSTRUCTOWNIMAGEBACKGROUND$11cbe04b-a11c-4df9-821a-d27abd2cce86‚‘ This structure represents the background properties of the bar element, that
+ allows to select a background image from style or use a own imageƒ
+3876497348„VisuStructStyleBackground
)TL_ElementProperties.BackgroundImageColor†.TL_ElementProperties.Desc_BackgroundImageColor‡
+StyleTypesą¶notwendig: damit m_BackgroundOwnImage.m_stBitmapID die aktuelle Default-Einstellung kennt
+ not visible with style9. there, we don't have predefined background-images‰'TL_ElementProperties.BackgroundOwnImageĆ 6TL_ElementProperties.Desc_BackgroundImageConfigurationâ€čs added for new element, that combines style and free configurable element:
+ expert category: dont use any categoryŒm_BackgroundOwnImage/TL_ElementProperties.OptimizedBackgroundDrawingŽ4TL_ElementProperties.Desc_OptimizedBackgroundDrawingOptimizedBackgroundDrawing
Overlay,false‘m_bOptimizedBackgroundDrawing’	933030347“VISUSTRUCTSTYLEBACKGROUND”$87c4e67e-360e-43bb-aed9-9c25bdc26c7e•
VisualElement–BarDisplayImage—
+NameTextId˜$TL_ElementProperties.BarDisplayImage™ElementTypeš
RectangleType›MeasurementControlsœ2200initfromstyle1žMm_Labels.Font|FontColor|Font-Standard;Font-Default-Color|Arial;12;16#FF000000Ÿinitfromstyle2 8m_Scale.dwColor|Color|Element-Bar-ScaleColor|16#FFFFFFFFÂĄinitfromstyle3Âą<m_Colors.dwBarColor|Color|Element-Bar-GraphColor|16#FF00FF00ÂŁ!visucodeconversion_additional_pou€€VisuElemBase.VisuFbPrintfRealVarConverted;VisuElemBase.Visu_EditboxInputBordersConverted;VisuElemBase.Visu_EditboxInputConverted„visustyle_recommended1Š&Element.BarDisplay.ScaleLength|DINT|50§visustyle_recommended2š!Elements.BarDisplay.Offset|DINT|0©visustyle_recommended3ÂȘ0Elements.BarDisplay.BarScaleRelationship|DINT|14«ExplicitOnlineHelpUrlÂŹ~core_Visualization.chm::/_visu_elem_bar_display.htm;core_Visualization.chm::/visu_element_measurement_controls_bar_display.htm­UserManagementÂźReferencedImageScaleTypeÂŻANISOTROPIC°additionalcheck1±tA7CCE5CD-EEC4-4B62-A86D-052812932673;m_Scale.rMainScale;m_Labels.unitLabelFormat.pstUnitLabelFormat;LabelFormatCheckÂČDragDropTargetÂłm_pVariable..RealValueÂŽG new since V3.5.6.0 for all styles, default value is old default color.”
+2420892576¶VisuFbElemBarDisplayImage·ImageIdSuffixNodežm_Bar.BarOrientationÂčTL_ElementProperties.BackgroundÂș2TL_ElementProperties.Desc_BackgroundImageSelection»ElementÂŒ120000Âœm_BackgroundŸ$d38d8c3b-d2f4-4d5c-a178-f7b68cd7e233Âż$0abd744a-e792-4048-8a80-92c1f47f5519À˜ Returns the horizontal offset
+ starting with V3.5.6.0 only used for the default positioning.
+ Because now the user can set offset and scaling values
+ (Before, there was one value, that was used for scaling or offset,
+ depending on the vertical or horizontal usage of the bar)Á$627b4b28-41c8-47d4-8fda-a24df843cbbb– Returns the vertical offset
+ starting with V3.5.6.0 only used for the default positioning.
+ Because now the user can set offset and scaling values
+ (Before, there was one value, that was used for scaling or offset,
+ depending on the vertical or horizontal usage of the bar)Ã$0cf2ab24-2439-455c-908e-b049c9c49273Ä$903745cf-5337-4165-8729-b86d5f7d7303Å
+1524330954∆VISUFBELEMBARDISPLAYIMAGE«$51017716-d423-4e7e-8cb7-ba909bd3eb26»$593de104-18eb-443a-aec9-590685bf9831

+2306685004Ê
+3122460506Ë
+3089615375Ì
+3400191531Í
+stBitmapID╬stCurrentImage€$cfbf33b9-fa3a-4c1f-b4f5-ec5e9a0662c3đ
+2173286468ƃ$85800474-a5b0-4eb9-b144-183b48fcd40eƇ
+1102447844Ó
+3587398760Ô$cc3a65a9-f144-45d8-8d1d-ea4c20b6a2b8Õ
+3025259840Ö	763383837×
+2691523813ě$894d2fa2-510f-42d0-9393-e3d0496bccfa┘PROTELEMENTINFO┌PROTGETCURRENTPOSITION█PROTINIT▄	PROTPAINTƱ
+PROTUPDATEƼSETEFFECTIVEPOSITION▀q This function block should be used as base class for all visualization elements
+ which have a rectangular shapeƗ	841700597ƠVisuFbRectangularElement‚8 if this value is set, the element is completely static „m_bStaticElementơ
+m_bVisibleƚ interfaces ƛVISUFBRECTANGULARELEMENTÁ
+2861397840Ăš$03e2a3da-485c-43ce-8407-d86d0863ae09Ă©$5402610f-e473-4d9b-8148-ddd04acb7dbdĂȘ
+2576523042Ă«$20bdf69e-ebb7-4610-87f4-58bdc5b83281ĂŹ
+3936062346Ă­$09260ab5-1e35-4fa5-a8a4-e486590222d9Ăź
+3947660339ĂŻ$b6bb992e-dfc5-4c5c-a630-fcbf077d2252Ă°
+3793213890ñ$d43ff9e4-0ebd-496b-a326-b38eb16b8520ĂČ
+3737043807Ăł$d55657b0-6d81-49d2-8212-6a5a6ce2ae7fĂŽ
+1208944626§	protPaint÷$49532442-5b9a-46f0-9a7c-e6480489759až
+2779982308Ăž$70a6abe3-e787-4907-a721-697ddb490b80Ăč
+3618767481Ä·SetEffectivePositionĆ»&Compiled, Typified, Located, ProtectedƁ$d5c7b291-8159-48cb-b078-ff4aed79acb9ĆŒ
+1337556004ĂŸ
+1486833760ÿ$c54a79fc-0a4c-4182-be07-d52818267a79€ 	701560167 $f3ae4631-7a66-4f86-8744-06d0c98543f7‚   This method must be overidden when a rotation of the rectangle is done. In all
+ other cases m_iLineWidth of the base class must be set from the derived class.ƒ 
+3009081680„ protGetCurrentPosition
 $ac6377e0-a2d0-4b45-80cf-002c86bae8a7† 
+2513181405‡ $219edf61-24cd-484b-a457-6d5dd55e4d65ˆ 
+2170180515‰ $1b0f9947-6ff0-4ea7-b786-49a5b50bf1d8Ć  	501690433â€č $04843554-1648-440a-9930-05358da265e3ƒ 
+1199890899 
+1276724096Ă© 	220438707Ćč $55ad81a3-ce8d-4919-aad7-1c3c289b874eĆș 	696735428Ď protElementInfoĂ­ $639019d9-b318-4197-a9f2-d0d202c1dcf3ď 
+3655235052” $4c0b1f37-b136-4627-a4a3-e7febcd144cf‱ 
+3682055299– 	153026492— $a3d23c95-aff4-4db4-8048-15086dbf108c˜ 	541196516ℱ 
+2751080108ĆĄ 
+protUpdateâ€ș $0bcf0fcf-3116-4e36-9697-8cffcb330cfdƓ 
+2079666091 $24b44e0f-30df-40a8-9ecd-69fc57f4a196ž 	338767400Ÿ pClientSpecificData  $f13e5e1d-016d-4c1d-902d-0c78da4bd6c9¡ 
+3814509897˘ resTempƁ $6e47e41a-2da1-4412-bccb-58ec1843494e€ 
+4034505517„ protInitŠ $5ca858a6-a09b-4a8c-8f19-2193122f1a2b§ __GETMOUSEDOWNš __GETPROTELEMENTTYPE© __GETPROTSCALINGIMAGEFLAGSÂȘ __GETPROTTRANSPARENCYCOLOR« __GETPROTVARIABLEÂŹ "PROTSCALINGIMAGEFLAGSFROMIMAGEINFO­ SETIMAGEFLAGÂź j This utility class encapsulates the functionality that is shared by VisuFbElemBase and VisuFbElemLampBaseÂŻ 
+1000854810°  VisuFbRectangularElementUtilBase± EffectiveImageIDOnÂČ EffectiveImageIDOffÂł EffectiveImageIDMouseDownÂŽ $56b0de55-5a20-4114-acce-79490a4f8345” 	MouseDown¶ $83fe9d34-148d-42b1-bb86-fb7d40a682e8· $0d47c4a1-a141-4a3c-bca5-3e2c3d624da8ž protElementTypeÂč VISUENUMELEMENTBEHAVIOURÂș $0f930592-eeed-4bae-b047-339388b09997» n Returns the draw image flags containing the information about how to scale the image into the available spaceÂŒ $7bf0a55a-5d45-4184-a149-221170ec5ff9Âœ protScalingImageFlagsŸ ? Returns the transparency color of the background image to use Âż $857736f0-f7b7-47fe-8660-4285febca140À protTransparencyColorÁ $af310698-8324-4490-958a-f09e786ede0e protVariableà VISUFBANALYZEBOOLVARÄ VisuFbAnalyzeBoolVarÅ 	294996462Æ  VISUFBRECTANGULARELEMENTUTILBASEÇ $f0e0f403-5b04-4cfc-8c79-83fbc3a30ffaÈ 
+3944874050É $c9742f6d-3328-44bf-a63a-e935e8a9e877Ê +visuelemsspecialcontrols, 3.5.14.0 (system)Ë 
+2876748516╠ tempLook═ dwImageFlags╬ dwTemp€ $615e5615-fb58-406f-ae41-c63e6e775913đ 6298780Đ 
+3147659120“ SetImageFlag” $5793157e-431c-4ace-8dd1-f9a6cb333be1‘ 
+2904938585Õ 
+1559812783Ă· __getMouseDown◊ $0750b294-00e5-452e-acf3-fa438fbf43d0ƍ 
+3717617748Ù 
+1975040003┌ __getprotVariable█ $a6f08633-2fe7-42a3-a032-3ab6df5367c8▄ 
+3536877030â€ș $2beb5fb8-336d-4076-98d1-e44b812c01feƙ 
+1964980412ß __getprotElementTypeà $d25a3bc2-be24-4bd1-aa52-8976e04825e3á 
+3820302561Ăą $a2989e49-c131-4d63-a3b9-3960fa6e11c9ĂŁ 	478222614Ă€ "protScalingImageFlagsFromImageInfoĂ„ $ inout just for optimization reasonsĂŠ 	imageInfoç VISUSTRUCTIMAGESWITCHERIMAGESĂš VisuStructImageSwitcherImagesĂ© $ee0ebbfd-c329-42dd-bb97-a96317b3aaacĂȘ 
+3752743080Ă« $4e5d2037-a2bd-4642-8115-03a0da2aa70dĂŹ 	885154180Ă­ 
+1091622476ƣ __getprotTransparencyColor® $60c41376-1243-4167-8374-9befbff8a26f­ 
+3565710896˝ __getprotScalingImageFlags˛ $2792f90f-36cd-479b-a0f5-c8b403b04dc7ˇ 	550993139˘ $6669ac7d-3f65-489d-936b-5354dea2f2d9§ 	502161477Ă· $32639502-63cf-4d0e-ad16-9fb8ab278928ž __OffsetISELECTABLE° ISSELECTABLEš PAINTSELECTION˙ 
SELECTELEMENTƱ ć the interface that a Visual Element has to implement so that it can be
+ selected in a visualization. It extends the IQueryInterface interface, so that we are able
+ to extend the functionality of the selectable interface by simply introducing
+ a new interfaceƘ 
+2634144162ĆŒ ISelectableĆŸ . returns whether the the element is selectable’ 	255339587€!IsSelectable!ISELECTABLE‚!$4514d193-44c8-40d0-a587-9c244c3a81d4ƒ!$5755ae34-8211-4fcb-a91e-136a95c6c0bc„!W Executes the drawing commands that are needed to draw 
+ the current element selectionĆŻ!
+2772509317†!PaintSelection‡! The current selection data ˆ!pCurrentSelectionData‰!VISU_STRUCTSELECTIONDATAŠ!Visu_StructSelectionData‹! The current selection colors Œ!selectionColors! The current selection look Ž!
selectionLook!# The offset of the selection frame !iFrameOffset‘!, The current position in the position array ’!iPositionIndex“! Additional paint flags ”!dwPaintFlags•!$dfb2b8ee-9869-4e47-a5ee-7d794b2083dd–!Ð The selectable element sets the new selection TO the next SUB element OR itself in the pNewSelectionData.
+ The pCurrentSelectionData is needed TO check whether the current selection is within THIS element.
+ The selection type can be one of the following constants:
+	VISU_SELECTION_TAB : DWORD 							:= 16#00000001;
+	VISU_SELECTION_SHIFTTAB : DWORD 					:= 16#00000002;
+	VISU_SELECTION_FIRST : DWORD 						:= 16#00000003;
+	VISU_SELECTION_LAST : DWORD 						:= 16#00000004;
+	VISU_SELECTION_LEFT : DWORD 						:= 16#00000005;
+	VISU_SELECTION_UP : DWORD 							:= 16#00000006;
+	VISU_SELECTION_RIGHT : DWORD 						:= 16#00000007;
+	VISU_SELECTION_DOWN : DWORD 						:= 16#00000008;
+	VISU_SELECTION_AT : DWORD 							:= 16#00000009;
+	VISU_SELECTION_ELEMENT : DWORD 						:= 16#000000010;
+In the case of VISU_SELECTION_AT the input variable pPosition should be considered.
+In the case of VISU_SELECTION_ELEMENT the input variable iVisualElement should be considered.
+—!
+1372612830˜!
SelectElement™! The current client dataš! The current selection data›! The new selection dataœ!pNewSelectionData! The selection typež!dwSelectionTypeŸ! The group type !dwGroupTypeÂĄ! The position to selectÂą!	pPositionÂŁ! The visual element to select€!iVisualElement„! The current element indexŠ!
+iElemIndex§! The current element id š!iElemId©!+ The current position in the position arrayÂȘ!$14bf70ab-f471-4103-b732-52379dc90e3e«!__OffsetIRECTANGLEPROVIDERÂŹ!
ADDRECTANGLES­!É A visualization element (IVisualElement) can optionally implement this interface too if it needs to
+ pass rectangles to the currently handled visualization client.
+ Elements that handle nested elements (like groups, frames etc.) should implement this interface at least
+ to forward according calls to their "child" elements. Âź!
+4218542670»!IRectangleProvider░!
+3093442868±!
AddRectanglesÂČ!mgrÂł!IRECTANGLELISTMANAGERÂŽ!IRectangleListManager”!IRECTANGLEPROVIDER¶!$59eadb08-4367-42e4-924b-f1c551082fa2·!$2572f3b6-ef9f-4ea7-b206-42bfa77d27c4ž!	625014572Âč!VisuStructStaticTextsÂș!MultiLineString»!TL_ElementProperties.TextÂŒ!+TL_ElementProperties.Desc_TextFormatStringsÂœ!TL_ElementProperties.TooltipŸ!.TL_ElementProperties.Desc_TooltipFormatStringsÂż!
+3453700131└!VISUSTRUCTSTATICTEXTS┮!$8af020b6-a77c-4ba5-8d16-8d85812dec45┬!0_3S.CoDeSys.VisuGenerated.IVisuStructElementLook├!
+1521360735Ƅ!TL_ElementProperties.LineWidthƇ!#TL_ElementProperties.Desc_LineWidth∆!TL_ElementProperties.FillStyle«!*TL_ElementProperties.Desc_DynamicFillStyle»!dwFillFlags
!TL_ElementProperties.LineStyle !*TL_ElementProperties.Desc_DynamicLineStyleƈ!dwFrameFlagsƐ!ginvisible because it is only usable for lines, in our case it is for the polygontype: Visu_PT_Polyline:Õ!VISUENUMLINECAPSTYLEƑ!VisuEnumLineCapStyleƌ!
CAPSTYLE_FLAT–!wLineCapFlag—!VISUENUMLINEJOINSTYLE“!VisuEnumLineJoinStyle”!LINEJOIN_MITER‘!
wLineJoinFlag’!Ē wird nur in Abh√§ngigkeit von VisuEnumJoinStyle.LINEJOIN_MITER ausgewertet
+ einheitlicher Defaultwert fĂŒr alle Plattformen
+ dieser wird auf den Platformen entsprechend umgewandelt, um ein gleiches Zeichenergebnis zu erhalten
+ Wird hier was geändert, AddSetLine anpassen!Ă·!"VISU_DEFAULT_LINE_JOIN_MITER_LIMIT◊!iMiterLimitƍ!	839198570Ɣ!$b7f34287-067e-41e0-ab61-80bb3d1309c8ƕ!__OffsetIKEYHANDLERƘ!HANDLEKEYEVENTIFâ€č!a This interface can be implemented by an instance that is able to execute reactions to some keys.â€ș!
+1156725938Ƽ!IKeyHandler▀!╩ This method should be called with an event from the visualizations HandleInput-Method as one of the first calls to the input fb.
+ The result of the call will be whether the event was already handled (ie. it was really a key event). 
+ Mouse and other events will be ignored by this method and the return value will be FALSE then.Ă !
+4256906512ß!HandleKeyEventIfÔ!G The event that should be evaluated and executed when it is a key eventƃ!D The currently evaluated client (the one that is raising this event)Ƅ!IKEYHANDLERƈ!$fbd3ec88-13a3-4588-99af-bde284761885Ć !$9b343171-cd96-4125-8f55-e9882b917d6cĆĄ!ABSTRGETDEFAULTCURSORƔ!EXECUTEDIALOGCLOSEDÚ!EXECUTEEVENTƕ!EXECUTEKEYDOWNĆ°!EXECUTEKEYUPĂœ!EXECUTELOOSECAPTUREÝ!EXECUTEMOUSECLICKĆŁ!EXECUTEMOUSEDBLCLICKÂŽ!EXECUTEMOUSEDOWN­!EXECUTEMOUSEENTER˝!EXECUTEMOUSELEAVE˛!EXECUTEMOUSEMOVEˇ!EXECUTEMOUSEUP˘!GETELEMENTINFO§!PROTINPUTDISABLEDĂ·!PRVCHECKMOUSEOWNERSHIPEVENTSž!PRVCONTAINSPOINT°!PRVFORWARDEVENTš!PRVISTOOLTIPONLYELEMENT˙!PRVSETCURSORIFNECESSARYƱ!PRVSETINPUTINFOƘ!SETINPUTDELEGATEƙ!+_3S.CoDeSys.VisuGenerated.IVisuFbInputBase2■!
+2171568135ÿ!VisuFbInputBase2€"__INTERFACEPOINTER__446_1"__INTERFACEPOINTER__3073‚"† Not needed by the converted code, because in this case we use the
+ input delegate, that knows the parent visualization
+CHECKED_OMITƒ"
m_pParentVisu„" The following variable is not used in IEC, only for the visu code conversion.
+@IECCodeConverter: _3S.CoDeSys.VisuGenerated.IInputDelegate m_pInputDelegate;
"bDummy†"
+InputEvent‡"OnMouseClickˆ"TL_ElementProperties.Input‰"&TL_ElementProperties.Desc_OnMouseClickŠ"	791624161‹"ExecuteMouseClickŒ"ptMouse"iveŽ"diElemNr"VISUFBINPUTBASE2"$c46130b0-cbe1-4fbd-a8c4-e41196501e98‘"$35612871-4550-4bdc-bb28-3e62565e2ca3’"visuinputs, 3.5.14.0 (system)“"
+4190770537”"ExecuteEvent•"bCapturedBefore–"pDialogItem—"VISUSTRUCTDIALOGQUEUEITEM˜"VisuStructDialogQueueItem™"tempElemš"xExecuteDialogClosed›"$7ba784a1-3095-4628-b2aa-7f94e872c6ffœ"OnMouseDown"TTL_ElementProperties.Input|TL_ElementProperties.Simple|TL_ElementProperties.Standardž"%TL_ElementProperties.Desc_OnMouseDownŸ"
+2300764758 "ExecuteMouseDown¥"$39114709-c15d-43a1-9938-14a0246c5070¹"
+2882917645ÂŁ"prvForwardEvent€"pClient„"	bCapturedŠ"bToolTipOnly§"$36ccbd6a-a48e-447f-bd69-47980002c3a4š"OnDialogClosed©"(TL_ElementProperties.Desc_OnDialogClosedÂȘ"
+3484588832«"ExecuteDialogClosedÂŹ"dialog­"IVISUALISATIONDIALOGÂź"IVisualisationDialogÂŻ"$a44344dd-1b79-4c85-9c65-d5afbddf3ba4°"OnMouseMove±"%TL_ElementProperties.Desc_OnMouseMoveÂČ"	948708805Âł"ExecuteMouseMoveÂŽ"$2b0a973b-3bca-417f-a07a-d4dd2c86e222”"
+2177659390¶"OnMouseLeave·"&TL_ElementProperties.Desc_OnMouseLeavež"
+1127168158Âč"ExecuteMouseLeaveÂș"$e23793c9-afc7-420f-87ea-3a106779ff90»"
+1864583984Œ"prvContainsPointœ"rSimpleRectŸ"
+rPaintRect┐"	OnMouseUp└"#TL_ElementProperties.Desc_OnMouseUp┮"
+4103376312ÂŹ"ExecuteMouseUp√"$815fb689-d2ba-4709-8c91-804b52af0669Ƅ"	487493220Ƈ"prvSetCursorIfNecessary∆"elementInfo«"
+curDefault╚"VISUENUMCURSOR╔"xMouse╩"xPrimary╩"$ff170742-8b2a-4966-ad94-a0c5c88eb01f╠"u This method is not used in IEC, but only used in the converted code.
+ It is used to set the IInputDelegate instance═"
+1278796088╬"SetInputDelegate€"(_3S.CoDeSys.VisuGenerated.IInputDelegateđ"
inputdelegateĐ"$07efd590-5509-44f8-aa96-af966dc25835Ď"
+1014807119”"ExecuteKeyDown‘"	dwKeyCode’"$eec1e078-543b-4afe-993c-6266ba8a8e1aĂ·"
+2537525473×"ExecuteKeyUpØ"$e7dbb8c8-989f-436d-b658-72f869bc8805Ù"
+2403016190┌"pParentVisu█"$582dfb23-d399-44cc-bd59-de554f8304a5▄"
+4141516079Ý"	357656458Þ"
+1393688068Ɩ"$1cb62c62-9f83-47da-854a-7b514ce7f1b5Ɨ"	383569811Ơ"prvSetInputInfo‚"iIndexInElemList„"$5a30c2d8-0aac-4240-89d4-e607abe21590ơ"
+4169201231Ä"protInputDisabledÊ"$fa1984ee-ce1a-4824-8a1e-c0ab2e4615e1ç"59486109Ú"
+1089710301Ć„"abstrGetDefaultCursorÍ"$1638f623-5ba7-4cff-a316-448b2f14f945Ćœ"OnMouseEnterĆŸ"&TL_ElementProperties.Desc_OnMouseEnterĆȘ"
+2575206694ƣ"ExecuteMouseEnterŽ"$d6011011-0b9a-4ec6-8993-6bd4dfee202e­"Ɛ Checks for events concerning the ownership of the mouse (-> Enter, Leave)
+ will return TRUE if the event has been handled in this methodĆź"
+1715378051˛"prvCheckMouseOwnerShipEventsˇ"$5cc241f1-85f8-4ce8-bf26-39879e29cac3˘"
+3473064648§"GetElementInfo÷"$7831b631-54c4-4c68-8aec-5f387f23aa2cž"
+2051875621Ăž"| {attribute 'InputEvent' := 'OnDoubleClick'}	// not yet implemented
+ {attribute 'Category' := 'TL_ElementProperties.Input'}Ăč"
+3086914893˙"ExecuteMouseDblClickƱ"$1f0857c9-e8a8-48ca-a178-d18fe5749d20Ƙ"	840163157ƙ"ExecuteLooseCapture■"$33eb8182-b30c-43d2-9471-07c983827b42 "
+1248415043€#prvIsTooltipOnlyElement#$b40fc91d-59b2-488c-8bc5-aa0b4d33e565‚#ONDOWNƒ#ONDOWN2„#ONENTER…#ONENTER2†#ONLEAVE‡#ONLEAVE2ˆ#ONUP‰#ONUP2Š#PROTGETARMED‹#PROTSETARMEDŒ#
+PROTTOGGLE#PRVGETBUTTONSTATEŽ#PRVSETBUTTONSTATE#ComplexInput#Toggle‘#TL_ElementProperties.Toggle’#Description“#,Configure the toggling of a boolean variable”#&TL_ElementProperties.ToggleDescription•#NrClientEntries–#1—##ieccodeconversion_usetypeforfactory˜#$VisuInputs.Visu_ToggleInputConverted™#
+1184773423š#Visu_ToggleInput›#ExpressionAllowedœ#
AddressAssign#OptionalPropertyAssignž#
OnlyVarAccessŸ#	ExactType #BOOLÂĄ#RequiredConfigurationÂą#-visucodeconversion_genericsetter_stringtargetÂŁ#pstVariable€#TL_ElementProperties.Variable„#(TL_ElementProperties.Desc_ToggleVariableŠ# CHECKED_OMIT
+ The pointer to the BOOL variable will be replaced in the converted
+ code by a simple string holding the name of the variable§#	pVariableš#'TL_ElementProperties.ToggleOnCapturedUp©#*TL_ElementProperties.Desc_ToggleCapturedUpÂȘ## for compatibility with CoDeSys 2.3«#bToggleOnCapturedUpÂŹ#
BitOffsetNode­#
 CHECKED_OMITÂź#diBitOffsetÂŻ# only for compatibility	°#_OwningElement±#_iArmedValueÂČ#VISU_INPUTS_GVLÂł#Visu_Inputs_GvlÂŽ#g_stVisuToggleInputKey”#_pToggleInputKey¶#_pClientData·#Internalž#
+1322925553Âč#
+protToggle║#pByte╗#pBool╝#pinfoĆ»#BASEPROPERTYINFOĆŒ#BasePropertyInfo┐#propertyVal└#VISU_ALLNUMERICTYPESUNION┮#Visu_AllNumericTypesUnion┬#VISU_TOGGLEINPUT├#$0e9be90c-4e35-4214-aa63-ef02d6638b59─#$307cbf51-1506-428d-b5fe-1f564c65e745┌#
+3198431704Ă#$a7bcb7f5-5659-4d6e-bdf3-79faf6341e9dă#
+2887694552╚#prvSetButtonState╔#bDown╩#	iveOwning╩#buttonClientState╠#IBUTTONCLIENTSTATE═#IButtonClientState╬#$d96364a8-a43e-4c2c-bf19-61a4539fd94f€#	EventSinkđ#
+1799968652—#OnUp“#$bf0a8d83-0c5e-4151-8b2f-0567c468b3d5”#
+2135311026‘#	705570365’#OnDownĂ·#$d6b95850-c2d4-4d3c-bbf8-18d167436141◊#
+4269775467Ƙ#protGetArmedƟ#3 see comment of method implementation
+CHECKED_OMIT┌#$ab592219-5cdb-405b-8d67-8be0f4babe27█#	416526259▄#prvGetButtonStateƱ#$9bcf73a7-0528-48a3-9fa1-8c6c8e74b718Ƽ#	891998120▀# only for compatibilityÓ#
OwningElementß#$d0bbddab-4ef8-4c78-8df2-aebea0a22ffbÔ#
+2057293623ĂŁ#
+2676726914À#protSetArmedÄ#bArmÊ#$cd1e1165-6732-46f7-bb74-c6882055e1cdç#
+EventSink2Ăš#
+1680615073Ć„#OnDown2Í#$f571f15e-fbd2-4281-a120-ba11f8be4caeĆœ#
+1759720952ĂŹ#OnLeave2Ă­#$62b03d6a-2cdb-4173-b3a4-1e0303eab81eĂź#
+1765648129ï#OnUp2ð#$6479d33c-e111-4bff-8936-5988f29e9681ñ#
+2592106518ĂČ#
+4142772880ˇ#OnLeave˘#$648eceac-caca-48fa-9e08-55201f9cec30§#
+3830987567ö#OnEnter2÷#$e91744ad-7731-43e7-a080-c58b7fd62783Þ#
+3771133971Ăč#
+4186558611Ăș#
+4084977840Ă»#OnEnterĂŒ#$5a1aaea5-ae70-42a6-bef9-170c4ae440d8ı#
+2279991821ĂŸ#VisuFbButtonInputĂż#
m_ToggleInput€$
+2271826097$VISUFBBUTTONINPUT‚$$0cb0a37e-6a10-4550-91e1-7d2dc02189f5ƒ$$6edf034e-e190-4000-a2ce-3bb0c2c6fcce„$
+2157677500
$
+3926138574†$$5279ac28-0240-4fbd-b8ef-0fbdf51a8bad‡$
+2645164741ˆ$
+2152101357‰$
+3878369321Ć $
+1592216191â€č$$db809424-0fd4-44d5-9ec8-a4adfa8f8117ƒ$
+2862233623$
+1564008713Ž$$6f8bfec5-6821-451b-8a59-dbf618a582a3$
+1358890408$$61bfd1b1-c6a2-4045-926e-9289a5de8296‘$
+2930231969’$Ø This overload is necessary only for a pretty strange configuration:
+ Button that taps one variable, state of the button depends on a different variable and the input deactivation on a third one.
+ Now it can happen that the button stays pressed even if the state variable becomes FALSE when the input deactivate becomes TRUE
+ before the mouse is released on this button. Then in former times the internal state of the button (managed by calls raised in this class)
+ stayed TRUE -> button stays pressed.
+ To circumvent this problem, we allow releasing the mouse in this state handling class independently of the button state. As leaving the
+ element will release the state too, we allow ...LEAVE too.
+ If this should cause any kind of problems, feel free to remove this overload as this strange situation is not worth causing 
+ more severe problems!“$
+3047392060”$$6b64dca5-a4a2-48c2-ba0b-4e8c99d534b9‱$__GETPROTTAPFALSE–$__GETPRVCLIENTSUPPORTSTOUCH—$PRVISTOCANCELTAP˜$	SETIMAGESℱ$hVisuFbElemBase: use to switch between two different images 
+used for switches, tapimage and toggleimageš$
+4127368731›$VisuFbElemBaseœ$__INTERFACEPOINTER__446_3_2_1$__INTERFACEPOINTER__990_4_3_2_1ž$!__INTERFACEPOINTER__446_5_4_3_2_1Ÿ$__INTERFACEPOINTER__3012 $__INTERFACEPOINTER__1991¡$Text±$
TooltipIdNodeÂŁ$
_pstTooltipId€$Simple|Standard|Texts„$TL_ElementProperties.TextsŠ$0TL_ElementProperties.Desc_StaticTextsTooltipOnly§$
m_StaticTextsš$EffectiveTexts©$
+m_LineLookÂȘ$m_xMouseClicked«$À Only needed in case of multitouch. Contains the id of the touch the
+ mouse event (that set m_xMouseClicked to TRUE) refers to. We use this
+ id to determine relevant subsequent mouse events.ÂŹ$m_uiTouchId­$%einmalige Initialisierung der AnzeigeÂź$m_bInitÂŻ$ffĂƒÂŒr ISelectable
+for tooltip, put in Var cause attribute Visible := False in Var_input is not working°$m_pButtonInput±$m_pInputHandlerÂČ$$dbdf911d-3408-4af8-bb58-b4e00bc96ec9Âł$$a195ad65-7a57-488c-909e-0fbcf780d4c9ÂŽ$$f4687234-a8e9-462b-963d-e380468a6e4b”$$6ad1992b-8368-48cd-96a7-4092072e48d3¶$protTapFalse·$$56f3016f-3359-4b12-85bd-ec2a0d8163a9ž$prvClientSupportsTouchÂč$
+2508470002Âș$VISUFBELEMBASE»$$811549e0-6c8a-4037-a4fa-67fbf0235cceÂŒ$$b464ef3e-8ff6-46b5-9683-f608f5f2b996Âœ$10520460Ÿ$TempÂż$$1fee9438-7154-4ed7-ba44-ea07cae7284aÀ$
+3438570235Á$$b4490e9f-02c7-430f-9510-58ab1f13272bÂ$
+1580193581Ã$$1e7af965-5906-4c85-a100-6fd5e720899dÄ$
+4116253821Å$$15fc9a68-b038-43c5-8199-98dec9340cb5Æ$
+4087394847Ç$
+3014161489╚$$31657066-c32f-4aa9-afb6-ac1329d6902f╔$	591791788╩$$b292dd59-20b8-4f4a-a59f-fed4339814e0╩$	975834943╠$pTemp═$currentPositionPaint╬$69344342€$
+1821707914–$__getprotTapFalse—$$40a60ee1-6207-457e-b45e-07a2e0d83406“$
+4213989356”$	SetImages‘$$8460abbb-1d6e-4316-bcc5-2c0cae7f0d6c’$
+3999510394Ă·$bChangeSelection◊$$b4d6f925-2490-4ebd-9f52-f585c0c7b357ƍ$∑ This method checks, whether the currently tapped switch has to be cancelled,
+ set to the state "not tapped".
+ :return: TRUE if the tapped state has to be cancelled, otherwise FALSEƁ$
+3274527332┌$prvIsToCancelTap█$! The (mouse) event, that occurred▄$: A rectangle describing the current position of the switchƱ$	paintRectƼ$ The position of the mouse▀$
+ptMousePosƗ$xMouseEventWithinThisElementƠ$xMouseEventIsRelevantForUs‚$	uiTouchId„$$c2403712-e13a-42e7-85a4-e145d1f77754ơ$	546537442ƚ$__getprvClientSupportsTouchƛ$$3d0eff1f-f577-4123-8fd0-2f6800064e8dÁ$
+3762101405Ú$$2a92f65a-4a97-4d5e-be87-4e63f33f0d6cé$
+3229028622ĂȘ$
+3471795927Ă«$
+4270213874ĂŹ$
+3767524056Ă­$$e447f814-4c63-49e2-abb2-af99ca2ea6fbĂź$
+3442840299®$1 must only be accessed in case of _iElemNr >= 0!!­$pInput2˝$bOnlyTooltip˛$$e81adb8f-cabb-48d9-9c27-87887f585fe9ˇ$
+3877702629ĂŽ$
+3151043166Ô$$11db7540-8a38-4d47-9e11-75e92eb03c49ö$
+2264604028Ă·$
+3016500188°$$cc08cee2-3594-488a-8c7f-8402e43e5889š$	834400493˙$mousePosƱ$$23b3d963-d889-4f47-8de6-ca7b5148d34cƘ$
+1105317288Ăœ$$539777e9-311f-40ab-a92e-722527314801ĂŸ$	360165820Ăż$$655e7d65-6c6c-4f75-b232-9b2725779fe5€%p This structure represents the background properties of the elements, that
+ allows to select a background image%
+3519782525‚%	151534866ƒ%e This function block is the base function block of all switch elements, that
+ use predefined bitmaps„%
+2766891144…% VisuFbElemPredefinedSwitchBitmap†%ImageIdSuffixList‡%,On|Off|RUp-ColorOff|Left|RightUp|Down|Pushedˆ%Element-Switch‰%stNamespaceŠ%$6f9fcf30-9049-4714-89a5-ce1d3c00fa1a‹%$f561cb3d-8189-4827-bdcf-ccd449cf419aŒ%$0f61e733-dede-4a1f-92c6-fb39939ba42f%	981400015Ž% VISUFBELEMPREDEFINEDSWITCHBITMAP%$c9bc01f4-891e-4027-b2c7-beea32417800%	636334136‘%
+2471059482’%
+1533147384“%$a2ae21de-0856-4b8b-8980-0946431af6bc”%	657236202‱%stVisuStyleKey–%$5333f195-5154-4bc1-8365-57cc94731e2a—%
+2279116588˜%$47067bb5-c4a9-46a2-bb17-844f6b60de3cℱ%
+3252265215ĆĄ%
+3922314199â€ș%
+2981179992Ɠ%
+1175141818%Imagež%PossibleRequiredValueŸ%TL_ElementProperties.ImageON %!TL_ElementProperties.Desc_ImageOn¡%‰ If no value is configured, a compile-warning will be shown.
+ This functionality is only used for the image switcher and activated thereÂą%m_stStaticIDONÂŁ%TL_ElementProperties.ImageOFF€%"TL_ElementProperties.Desc_ImageOff„%m_stStaticIDOFFŠ%2ValueOfNodeWithAttr,ElementBehaviour,String,TOGGLE§%TL_ElementProperties.ImagePushš%#TL_ElementProperties.Desc_ImagePush©%/ dependent on m_ElemType in VisuFbImageSwitcherÂȘ%m_stStaticIDPush«% TL_ElementProperties.TransparentÂŹ%%TL_ElementProperties.Desc_Transparent­%m_bTransparentÂź%%TL_ElementProperties.TransparentColorÂŻ%m_dwTransparentColor°%"TL_ElementProperties.IsotropicType±%(TL_ElementProperties.Desc_ScaleTypeImageÂČ%v If this value changes, we must refresh the properties tree so that the VisibleIf for the alignment is evaluated againÂł%VISUENUMISOTROPICTYPEÂŽ%"TL_ElementProperties.HoriAlignment”%/TL_ElementProperties.Desc_HorizontalAlignBitmap¶%=ValueOfNodeWithAttr,ReferencedImageScaleType,string,ISOTROPIC·%VISUENUMHORIZONTALALIGNMENTž%VisuEnumHorizontalAlignmentÂč%LEFTÂș%m_eHorizontalAlignment»%"TL_ElementProperties.VertAlignmentÂŒ%-TL_ElementProperties.Desc_VerticalAlignBitmapÂœ%VISUENUMVERTICALALIGNMENTŸ%VisuEnumVerticalAlignmentÂż%TOPÀ%m_eVerticalAlignmentÁ%
+2347451881┬%$ae3b68d0-6e26-461b-bd43-920b7267a8c8├%	DipSwitch─%TL_ElementProperties.DipSwitch┌%Lamps/Switches/BitmapsĂ%2600ă%ĂŒVisuElemBase.VisuFbAnalyzeBoolVarConverted;VisuElemBase.Visu_EditboxInputBordersConverted;VisuElemBase.Visu_EditboxInputConverted╚%xcore_Visualization.chm::/_visu_elem_switch.htm;core_Visualization.chm::/visu_element_lamps_switches_bitmaps_switches.htm╔%m_pVariable..pVariable╩%DipSwitch / Hebelschalter╩%	327082832╠%VisuFbElemDipSwitch═%UseOnlyVarAccess╬%*VisuElemBase.VisuFbAnalyzeBoolVarConverted€%'TL_ElementProperties.Desc_VariableValueđ%j a warning will be shown, when no value is configured
+ a warning will be shown, when a expression is used—%/m_stStaticIDON|m_stStaticIDOFF|m_stStaticIDPush“%"TL_ElementProperties.ImageSettings”%'TL_ElementProperties.Desc_ImageSettings‘%m_BitmapInfo’%ElementBehaviourĂ·%%TL_ElementProperties.ElementBehaviour◊%,TL_ElementProperties.Desc_ToggleTapBehaviourƍ%VisuEnumElementBehaviourƔ%TOGGLEƕ%
+m_ElemTypeÛ%/ValueOfNodeWithAttr,ElementBehaviour,String,TAPÜ%TL_ElementProperties.TapFalseÝ%"TL_ElementProperties.Desc_TapFalseÞ%m_bTapFalseß%$b5d8826c-f7e5-49c7-8863-9ee8e079d9d2à%$137d900b-9639-420f-955a-eb77619275e1á%$b8a9e27b-f540-46f4-9793-ff2afccac09cñ%$2fcb6b92-f193-4ca4-9db5-1f7064927db9ã%
+3459247212Ă€%VISUFBELEMDIPSWITCHĂ„%$2323aa64-a9ae-472f-a2a1-a8a89bfca9abĂŠ%
+2611797270ç%	148358226Ăš%	388354920Ă©%$21ee54dd-634b-4a72-8102-00cee8713fc3ĂȘ%	468592726Ă«%
+1921581483ĂŹ%
+4283220957Ă­%$9c9e9c9b-5f08-45ea-84c0-73c2132386a8Ăź%
+2147724369ï%	639894291ð%$b08a5fdb-e87a-4050-9270-bf863fc4aa0dñ%
+4004329000˛%$92e6395f-9a0d-4778-b53a-d1d539ae76a4ˇ%"VisuFbElemBase: using for the lamp˘%
+2170151628§%VisuFbElemLampBase÷%6TL_ElementProperties.Desc_StateVariablesVisibilityOnlyž%$8fb728df-9a9a-483d-bc3e-d9a878f8a617°%$09b78ef5-3703-4efc-9365-26841541929cš%
+1807260049˙%VISUFBELEMLAMPBASEƱ%$d84113c1-e685-4d28-84d3-ca59f97e13b2Ƙ%$59ed64ed-1365-487a-b9e6-1755acb1917aƙ%	576669542■%25289654 %$f25725d6-d1c5-47c2-9810-e229f4d0d1b2Ç&
+1203392215&$4ebd8019-180b-45af-859c-0a7fd112d08c‚&
+1892067846ƒ&$b148c145-95a6-4c8f-a60b-17dc53f4ae9d„&
+4060470515
&	152779055†&$54862dd7-4fbd-46a9-b473-c72ac398fc21‡&
+3010972508ˆ&$11f86beb-4762-41c3-bffd-352c6fb16bde‰&
+3018063225Ć &
+1671514965â€č&$841d59be-4836-44d1-b78b-f8b71e2f54d1ƒ&
+1705163569&
+2182464618Ćœ&
+1807544875&$25e1f510-3070-4c1d-ad4e-dbbcb17de0dd&
+3921211121‘&$11b604ab-5bd9-4b35-963d-61c47a7fef48’&
+4019762234“&$6f967b42-b63f-477f-b8e4-9cc76892bbe2”&
+1969258342‱&
+1709485383–&$fdfbd4fd-ed1e-4f3a-bd66-078a97b7d8d0—&
+3627723240˜&$48012922-d0f9-4016-8636-a08f505b52d4ℱ&
+1714968812ĆĄ&$b2bde5a8-32dd-4d82-a4b2-e56372198aacâ€ș&[ This function block is the base function block of all lamps, that
+ use predefined bitmapsœ&	616405814&VisuFbElemPredefinedLampBitmapž&On|OffŸ&Element-Lamp &œ The enumnode will be set, because of this information, put together with the element name, e.g. Lamp1
+ and the fix value -Types : Element-Lamp-Lamp1-Types¥&$569d17f4-2390-4f63-be85-efff296b0dc6¹&$48f86f6e-ef20-4c47-a0b2-af443ad86cf1£&$6c95f4a2-a2e0-4afa-a12d-cc7aef1daba5€&	157459778„&VISUFBELEMPREDEFINEDLAMPBITMAPŠ&$471e09d8-71a2-4235-9aac-abbe05278266§&	907449528š&
+3089824373©&	805441773ÂȘ&$bda076d7-e01f-4bd0-b59b-0b298d1599f3«&
+3235845084&$d48ed31d-ff3b-45e3-ae6c-aaa17dbbdfa9­&	391035959Ÿ&$62810419-6cb5-4223-ac92-7a7d97ad2cbc¯&27913868°&
+3285754597±&
+3689072474ÂČ&Lamp1Âł&TL_ElementProperties.Lamp“&2400”&vcore_Visualization.chm::/_visu_elem_lamp.htm;core_Visualization.chm::/visu_element_lamps_switches_bitmaps_switches.htm¶&
+3455374157·&VisuFbElemLampž&-TL_ElementProperties.Desc_VariableValueOutputÂč&$f56ec6bb-2d64-4c69-8fdc-bc15238f224bÂș&$a6633715-45b9-4e7f-82d7-ec82edf06ab0»&$038ff9fe-d52d-42f6-aaf7-52624ab35a34ÂŒ&$9af0d341-e529-439d-bd75-c706428d5e49Âœ&	718384905Ÿ&VISUFBELEMLAMPÂż&$0f62adfb-ea85-4f28-b6aa-0341f7599e08À&
+2431443225Á&
+1155275653Â&
+2786173410Ã&$fd0d3347-674c-48a0-bffc-ff2e048f5662Ä&
+3713271798Å&	474037048Æ&	824649002Ç&$3ee2fe56-1fc0-4941-aeaf-a45f9fff2022È&
+4294731251É&
+3183947228Ê&$1d80413f-5073-44ae-885e-7640e6b6d7b6Ë&
+3950735650╠&$3a35cb0b-d680-4fe0-90e0-926357eb145c═&C This structure represents the properties of the scale of the meter╬&
+2710695463ƌ&VisuStructScaleMeter–&%TL_ElementProperties.SubScalePosition—&/TL_ElementProperties.Desc_ScaleSubScaleLocation“&0 The positions of the subscales (inside/outside)”&VisuEnumPosition‘&INSIDE’&SubScalePositionĂ·&#TL_ElementProperties.ScaleTypeMeter◊&(TL_ElementProperties.Desc_ScaleTypeMeterƍ& the type of the shown scaleƔ&VISUENUMSCALETYPEƕ&VisuEnumScaleTypeƘ&LINESâ€č&	ScaleTypeâ€ș&o defines the color for the scales
+ actualy the value 16#FFFFFFFF is the initial value, which is set by the AP.Þ&X draw the lines with 3D effect?
+ not visible with style9. there, we use the style entry▀&TL_ElementProperties.ShowScaleÓ&#TL_ElementProperties.Desc_ScaleShowß& show the scales?Ô&
+bShowScaleã&TL_ElementProperties.InnerFrameÀ&*TL_ElementProperties.Desc_ScaleFrameInsideÄ&bFrameInsideÊ&TL_ElementProperties.OuterFrameç&+TL_ElementProperties.Desc_ScaleFrameOutsideÚ&  draw a frame outside the scale?é&
bFrameOutsideĂȘ&	442813032Ă«&VISUSTRUCTSCALEMETERĂŹ&$a4783d35-019f-4942-a464-3cf2ff20a1ccĂ­&
+1585521412ƣ&!VisuStructColorAreasConfiguration®&&TL_ElementProperties.DurableColorAreas­&+TL_ElementProperties.Desc_DurableColorAreas˝&bDurableColorAreas˛&*TL_ElementProperties.UseColorAreasForScaleˇ&/TL_ElementProperties.Desc_UseColorAreasForScale˘&É when this value is true, the color areas are only used for the scale, 
+ including the 2 posible frames. No additional color areas are painted.§&bUseColorAreasForScale÷&
+4051785279¾&!VISUSTRUCTCOLORAREASCONFIGURATION°&$f0137aeb-4a13-446c-b81d-ad4a61c88221¹&T This structure represents the properties of the colors of the Meter display element˙&
+2931380278Ć«&VisuStructColorsMeterĂŒ&m_ColorAreasConfĆŒ&	514199869ĆŸ&VISUSTRUCTCOLORSMETER’&$b08f9eab-3ef7-42ad-91a6-3317a2e394c3€'+_3S.CoDeSys.VisuGenerated.IVisuStructColors'
+3190155845‚'
+FlagOffsetƒ'ShowTransparencyNode„'TL_ElementProperties.FillColor…'46182758†'$651728ef-bc62-4d2a-b7b3-e4ca5db0bebd‡'GETCONVERTEDPOINTˆ'GETX‰'GETYŠ'SETPOLARCOORDINATES‹'SETRECTCOORDINATESŒ'SETX'SETYŽ'N This function block represents coordinates in a rectangular coordinate system'
+4161425555'VisuFbRectKoord‘'m_dX’'m_dY“'
+2532568376”'VISUFBRECTKOORD•'$23d2b913-3a50-4ac8-b754-403cc63c7cff–'	948485369—'	313579435˜'SetPolarCoordinates™'pkš'VISUFBPOLARKOORD›'VisuFbPolarKoordœ'$34a5c293-db24-4666-9d46-2d63f7da11e0'4 Sets the coordinates. The return value is not used.ž'
+3528389859Ÿ'SetRectCoordinates 'y¡'$a72b5588-56d3-4da8-9186-91f364d7c8a0±'
+1280671004ÂŁ'GetY§'$8771eb35-25b9-4d85-b95a-71615859a100‱'	247320303¶'
+2307641900§'
+1427457742š'GetConvertedPoint©'originÂȘ'dXTemp«'dYTempÂŹ'ptResult­'$d481a1f1-6379-4fe1-a99e-c8343f69dc8dÂź'
+3044562444ƻ'SetX°'$77fddb55-e132-4b47-881b-c4692fde5a55ħ'
+2972536107˛'SetYƂ'$c2e3dccf-b37b-48dc-bec1-e31621ca0972®'
+3208507450”'GetX¶'$c5787605-95f6-4b8d-87ac-d9fd708a4248·'	940772528ž'ADDTOPOLYGONÂč'GETANGLEÂș'	GETRADIUS»'SETANGLEÂŒ'	SETRADIUSÂœ'V			 90
+			_____
+		   /	  \
+   180  |        |  0
+         \______/
+           270Ÿ'N This function block represent polar coordinates, which are defined like this:Âż'
+1735187566└'SetPolar┮'m_dAngleRad┬'	m_dRadius├'	276597916─'	GetRadius┌'$ceb82f98-fd36-477e-b598-50578930580eĂ'$7ad5943b-6b4d-47a7-a65e-00634424e545ă'2 Adds the current coordinate to an array of points╚'
+3561738462╔'AddToPolygon╩'D The array of points, where the current coordinates have to be added╩'p_ArrPolygon╠'$ the origin of the coordinate system═'K Points to an int variable, that stores the number of points in the polygon╬'p_iCountPoints€'$08d4c554-3bf6-4935-8a61-132126fbe4f4đ'	474664828Đ'dRadiusĎ'angleRadË'$4bc94d7f-f46e-4650-8c75-a57d80f6a03bď'
+2994377120’'	rectKoordĂ·'$84fea71f-555d-47a5-9795-74e658dd322f◊'	866624341ƍ'
+3016394902┘'SetAngle┌'$c45cf839-4a55-4953-83ef-3b5f8b4c56bb█'
+1617814376Ü'	422311217Ý'
+3828736099Ƽ'rect▀'$ea9c0338-6347-4ae0-82b4-33a1c6f62a5eÓ'
+3220373312Ơ'	SetRadius‚'$1cd7d1a8-cedc-4b47-89c3-261ff53d9841„'
+4194123421Ă€'
+1013894778Ă„'
+2259774662Ơ'GetAngleơ'$908fb926-ffb9-449f-88f6-eecf9ff00e90Ɣ'SETRADIUSFORSUBSCALEÚ'Ä This function block is a base function block, used to manage points on a circle.
+ It contains methods, that are needed for all extended fbs.ĂȘ'94943582Ă«'VisuFbCirclePointBaseĂŹ' The radiusĂ­'	m_iRadiusĂź'
+2659472844Ž'VISUFBCIRCLEPOINTBASE­'$a6a05c73-96aa-462f-a377-959238f02adc˝'
+1717882370ĂČ'
+1007475331Ăł'
+2132321193˘'76806215§' Sets the radius÷'
+1999006336ž'SetRadiusForSubScale°'iRadiusš'$c70c1792-3c49-4916-93d4-390a9971b45a˙' Returns the radiusƱ'	803989121Ƙ'$4ea0e31a-36e9-441e-a643-e30a30528444ƙ'
GETEXACTPOINT■'GETPOINT 'GETPOINTRADÇ(GETPOINTRADFORSUBSCALEĂŒ(9 This function block is used to manage points on a circleĂ©(
+2400309751ƒ(VisuFbCirclePoint„(* The y coordinates according to the radius
(m_piYKoords†(COUNT_Y_POINTS‡(: Returns a point for an angle
+ new algorithm for SubScaleƂ(
+2348525903‰(GetPointRadForSubScaleŠ( The angle in radians‹(	dRadAngleŒ(. for optimization reasons implemented as inout(dSinŽ(dCos(dX(dY‘(VISUFBCIRCLEPOINT’($5a07479b-f406-4cce-a757-0024bc8efd90“($2c4198f1-3503-4e30-8d6f-6e366da9a045”(
+2101761206‱(
+4150452649–( Returns a point for an angle—(
+2941305849˜(
GetExactPointℱ(iXValĆĄ(bBelowCenterâ€ș($de8f1c77-2e75-47a2-85e1-6f0c9d333fafƓ(
+4059128341(
+3446163686ž(	206772034Ÿ(GetPointRad (bForcedExactÂĄ(ptTemp1Âą(ptTemp2ÂŁ(ptCandidate1€(ptCandidate2„(ptCandidate3Š(AlgorithmThreshold§(dXExactš(dYExact©(bSmallAngleÂȘ(iYExact«(
+iYExactAbs(iXExact­(
+iXExactAbsÂź(
+bYNegative»(
+bXNegative°(iAccordingX±(iAccordingYÂČ(dFact1Âł(dFact2ÂŽ(dDistSquareXExact”(dDistSquareYExact¶(dDistSquare1·(dDistSquare2ž(dDistSquare3Âč($6754b76b-42f1-42ae-a1e1-bebc641de9c4Âș(
+1648365045»(# Returns a point for a x coordinateŒ(
+2496734739Ć»(GetPointĆŒ( The x coordinate┐(& TRUE if the point is below the center└(iSign┮($e6551674-2090-4663-8bca-1a18681be145┬(U Sets the radius and fills the array with y coordinates. The return value is not used├(	989708946─(iUpperBound┌($b4f65b4a-8cc4-47a9-82c4-a062a36be42dĂ(
+1399935818«(VisuStructPolygonF»(VISUSTRUCTPOINTF
(VisuStructPointF (
+3758134799╩(VISUSTRUCTPOLYGONF╠($8ab3557e-2bf7-4c01-95d1-7ab41f3a3816═(__OffsetIGENERIC╬(GETINTERFACE€(no-query-interface-checkđ(N This interface realizes an equivalent mechanism than __SYSTEM.IQueryInterfaceĐ(	702607742Ď(IGenericË(Č Optionally returns an interface with the given id when it is implemented by the impelementing function block.
+ The return value will be pointer to the requested interface‘(#ieccodeconversion_reflection_method’(
+1170121665Í(GetInterfaceÎ(dwItfIdě(IGENERIC┘($45818b52-2cbe-468a-8f26-02a0d8c32d63┌($ccb26293-53e2-42c3-8bca-faee3a753239█("visu interfaces, 3.5.12.0 (system)▄(__OffsetIDRAWINGINTERFACEĆą(DRAWPOLYGONĆź(DRAWPOLYGONUNCHECKED▀(DRAWRECTÓ(DRAWRECTUNCHECKEDß(DRAWTEXTÔ(DRAWTEXTUNCHECKEDƃ(EXECUTEPROGRAMƄ(GETCURRENTCLIPRECTƈ(GETCURRENTTRANSFORMATIONĆ (ISTOUPDATEPOLYGONĆĄ(ISTOUPDATERECTANGLEƔ(OPENLOCALFILEDIALOGÚ(OPENREMOTEFILEDIALOGƕ(POPTRANSFORMATIONĆ°(PUSHTRANSFORMATIONĂœ(SETFILLÝ(SETFONTĆŁ(SETLINEÂŽ(SETRENDERLOCATION­(SETTRANSFORMATION˝(TRANSFORMPAINTRECT˛(TRANSFORMPOLYGONˇ(Visu_Interfaces˘(Î This interface contains all funtions that are needed to draw visualisations.
+ Attention:
+ The methods, that deal with transformations (e.g. TransformPaintRect,
+ TransformPolygon) can only be used by a visual element when called from
+ the following methods:
+ - HandleInput (but only in case of a mouse event)
+ - GetUpdateRects
+ - Paint Ă”(
+2715760583÷(IDrawingInterfacež(
+3170328169Ăž(DrawRectĂč(nTypeĂș(lookĂ»(colorsĂŒ(3 TODO: check if this is a good way to use the data Ăœ(pClientdataĂŸ(UTODO: remove because it can be accessed with pClientData if dyn creation of FBs worksĂż(IDRAWINGINTERFACE€)$dc8d549a-e261-4939-9976-638c86e0ce15)$c287323f-ae5c-4792-8739-5c521d8a0b95‚)	445361133ƒ)IsToUpdateRectangle„)$3e0f69a8-b773-4aa8-8cc2-abd21ad8fb3a…)	106552742†)GetCurrentTransformation‡)VISUFBTRANSFORMINFORMATIONˆ)VisuFbTransformInformation‰)$025363b9-516a-4976-a12c-37d5a47618d6Š)
+2060587577‹)SetRenderLocationŒ)loc)VISU_RENDERLOCATIONŽ)$bbfc4e39-647b-445e-bb2f-288f7fa40e27)	525675259)ExecuteProgram‘)) will in any case be a string, no wstring’)pstProg“)pstArguments”)$ee05ddaf-be81-4605-8d5d-f301dfec51c4•)
+2967725037–)SetFont—)$3fd0dd6c-3dad-4407-a494-2ff402ed0366˜)ˆ Allows a caller to replace the currently actvie transformation information
+ The transformation that was active before will be returnedℱ)
+2497599257š)SetTransformation›)newTransformœ)$620c8761-18c8-4fea-8059-d0162aaea5e5)
+4093627294ž)DrawPolygonŸ)Polygon )iType¡)$5f8e06fe-0831-4105-acae-434b5d64d3da±)
+1114013486ÂŁ)PopTransformation€)ptMother„)rectPositionŠ)bIso§)bFixedš)bClip©)< parameter can be null, will only be used if it is != null 	ÂȘ)pCommandBuffer«)$40fd4f37-ae6b-47da-8424-6c1018549d3aÂŹ)
+3891630465­)TransformPolygonŸ) will be directly transformed!¯)poly°)$0fac7196-6fe3-4eaa-813d-8751eaf23343±)
+3725291134ÂČ)PushTransformationÂł)$dd6a6854-4869-4665-b795-9b01f20994e4ÂŽ)	459991366”)DrawText¶)- can be a wstring if the flag bWstring is set·)bWstringž)$13de38ce-135c-4e04-8f87-546083148e02Âč)	420631979Âș)OpenRemoteFileDialog»)
+stDlgTitleÂŒ)stFileSelectionÂœ)# the number of filters in pFilters Ÿ)iFilterCountÂż){ a pointer to an array of filters. 
+ A filter is a string in the form <describing text>|<extension>, ie. 'TXT-Files|*.txt'└)pFilters┮)bSave┬) the lowest bit is reserved!├)files─)VISU_REMOTEFILELIST┌)Visu_RemoteFileListĂ)  The size of the additional dataă)
dwAddDataSize╚)- The additional data, depending on the flags!╔)$43d4cc90-ffa7-45f1-ba85-bc88453d4412╩)
+4090333714╩)SetFill╠)pLook═)pColors╬)$12a0d798-4f38-4252-9066-7bc9eb76783a€)ÂŹ Will behave like DrawText except that it will respect the flag bDrawUnchecked which will ignore the check
+ for an intersection with the updaterectangles and draw always–)
+1009872584—)DrawTextUnchecked“)bDrawUnchecked”)$0d6d99ca-f07f-4d5f-ba50-5396642c40e0‘)
+4115314494’)TransformPaintRectĂ·)$dfed5493-4e4f-47dd-8462-18242300baa3◊)≠ Will behave like DrawPolygon except that it will respect the flag bDrawUnchecked which will ignore the check
+ for an intersection with the updaterectangles and draw alwaysě)	646220311┘)DrawPolygonUnchecked┌)bDrawUntransformed█)$3bb1e8f3-c8ea-4442-ade4-2389877d0b24▄)
+3609999540İ)IsToUpdatePolygonƞ)P This polygon will be transformed during the call, it should though be a copy!!!ß)
+nLineWidthĂ )$80888761-77d7-43eb-8af9-dd4c321eef51ĂĄ)
+1326486867‚)OpenLocalFileDialog„)$cd87afb2-ad20-4fbe-ad41-2c8f486b0c5eơ)ℱ Will behave like DrawRect except that it will respect the flag bDrawUnchecked which will ignore the check
+ for an intersection with the updaterectangles and draw alwaysĂ„)	160841333ę)DrawRectUncheckedē)$7ccaf884-2ba4-49fd-8d06-de9f6068320ač)	565295477Ă©)SetLineĆș)$9cd32dad-ee06-42d8-89d0-785664679997ė)
+2787493060Ăœ)GetCurrentClipRectÝ)pRectĆŁ)$24583bd5-4d4a-4b0a-8872-b9e8e4b92f44ÂŽ)__OffsetIDRAWINGINTERFACE2­)DRAWBUTTONONCLIENT˝)UNTRANSFORMPOINT˛)
+2410261306Ăł)IDrawingInterface2ĂŽ)o This method is the inverse operation of the method TransformPaintRect or TransformPolygon
+ for a single pointĂ”)
+2405534299Ă·)UntransformPointž)2 A transformed point, that has to be untransformed°)IDRAWINGINTERFACE2š)$35923255-87e4-478d-be1f-4664b544ee63˙)$3270a054-8f68-4f6c-90a6-b117edfa46b3Ʊ)
+2797491071ĂŒ)DrawButtonOnClientĂœ)bHighButtonĆŁ)bPressed˙)- will be ignored in case of a non high button€*iColorCount*	rPosition‚*6 in case of a high button only base color will be usedƒ*VISU_STRUCTBUTTONCOLORS„*Visu_StructButtonColors…*$3a42b1d4-4e4b-4504-b4ac-70d0e8dd3214†*	GETHEIGHT‡*GETWIDTHˆ*PRVMEASUREPOINT‰*PRVMEASUREPOLYGONŠ*PRVMEASURERECTANGLE‹*§ This function block is an implementation of the IDrawingInterface2, that
+ computes the surrounding rectangle around a visualization element. It
+ calculates the maximum/minimum values of the x and y coordinates. It is
+ used for the meter element, where determining the surrounding rectangle
+ isn't trivial. This function block is used for a "simulation" paint call,
+ that doesn't paint, but computes only the rectangleƚ*
+3686618375*!VisuFbMeasureSurroundingRectangleŽ*__INTERFACEPOINTER__1172*__INTERFACEPOINTER__1147*__INTERFACEPOINTER__1142‘*H a flag, that indicates, whether the computing has been processed or not’*m_bProcessed“*! the maximum/minimum coordinates.”*m_iMinX•*m_iMaxX–*m_iMinY—*m_iMaxY˜*
+1547958568ℱ*!VISUFBMEASURESURROUNDINGRECTANGLEĆĄ*$dfec177f-eed6-47b0-90f4-d4c070988080â€ș*$9638cdd4-7e43-4125-8c01-1d0b38ca36ebƛ*
+2377506194*$68c9002b-c330-4052-88a9-051f04ce98dbž*0 Returns the height of the surrounding rectangleŸ*	313036562 *	GetHeightĄ*$f08a493b-908a-4b78-9167-4355ad7db510˘*
+1151229938£*$f85c5d91-87a4-44cf-ae81-ad67b68ed634€*
+3201000453„*$1b99ebd0-5bcb-49c9-883f-18f762a77e39Š* This method measures a polygon§*
+1794105545š*prvMeasurePolygon©*$756892a5-9773-4681-86d3-25658ee7d4c1ÂȘ*
+1178252079«*$35d610e7-1346-421e-8f1b-423635991c4f*
+1466366741­*$d752ccbe-4579-442a-a105-7700af50dbb2Âź*	829193056ÂŻ*$501a677f-7a40-4024-8de3-e67ec2fb3214°*	853437233±*$b7a86164-6b53-4a2f-b6ab-1dbf98597ef0ÂČ*
+2785210990Âł*
+4062470585Ž*$36e38c4e-052a-462c-b5f1-90ff7428b434”*
+1035133179¶*	648080337·*$a03578a9-ec69-4c77-8379-fbe7870c4e43ž*
+2521079340Âč*$69ac890a-1425-4e11-a792-bf1787a39e50Âș*	321719078»*$4c8f32af-cec9-468a-8edf-f73096cdd974ÂŒ*
+3830282078œ*$fd8ffe3c-3a4a-416b-9c74-c9c37a697d12Ÿ*
+3584583771┐*$a9c92d81-5d5a-4c68-91c5-39fcf22e8afe└*
+2902901973Á*$9c5a74c4-d70b-4214-ad94-9e69ee954347Â*> This method initializes the variables of this function block.Ã*
+2272944212Ä*$82c68b0e-0541-4f75-8de6-85cc309eced5Å*
+3034158908Æ*
+3915202114«*/ Returns the width of the surrounding rectangle»*
+4083635739╔*GetWidth╩*$5c9e6089-93b1-4d26-a643-16b34e566eea╩*
+3703952531Ì*$271e12f1-f7a6-4a2a-a2fe-8f120dd3cd20Í*
+1527961223Î*$5c4c6f02-7f22-461c-9795-0a4fe59df865Ï*
+2051086155–*prvMeasureRectangle—*$dd8d5481-962e-4532-8420-4f30a9ca31de“*
+2511714602”*$00f36f85-0eab-4791-a71b-f46f867d2c17‘* This method measures a point’*
+2483088211Ă·*prvMeasurePoint◊*Pointƍ*$e83aebde-5a89-4f6a-8d5a-3b3a92ec57b0Ɣ*
+4108114102Ú*$9d5a2f40-b258-4719-a5a2-64a5bea55216Û*
+2181212883Ü*$8afc9bdd-c964-49d9-a72c-843e457b0a14Ý*	331710760Þ*$6ed2cdb7-1952-49e3-8f01-1cccbb0b6743ß*	189294229à*$41f508a8-ee34-4e29-b6ee-3d06dd9e4137á*
+2199827726Ô*	446142348ƃ*$0597c491-49a7-4654-abc0-cd354c2e55caƄ*	670328810ƈ*$ef694a5a-3b72-4eae-be7c-927a9b2537e1Ć *	367238868ĆĄ*$6dfb3791-0a66-4d4b-9d30-61542f2881b3Ɣ*__GETPROT3DSTYLEENTRYÚ*__GETPROTADDITIONALARROWƕ*__GETPROTADJUSTCENTERANDSIZEĆ°*__GETPROTARROWCOLORĂœ*__GETPROTARROWENDÝ*__GETPROTARROWSTARTĆŁ*__GETPROTARROWTYPEÂŽ*#__GETPROTBACKGROUNDIMAGESCALINGTYPE­*__GETPROTLABELHEIGHT˝*__GETPROTNEEDLEMOVEMENT˛*__GETPROTOFFSETˇ*__GETPROTSCALELENGTH˘*__GETPROTSCALEMOVEMENT§*__GETPROTUNITHEIGHTĂ·*
+GETDOTRECTĂ·*GETDOTRECTREALCOORDƙ*GETSURROUNDINGRECTARROWĆŻ*ISRECTININNERUPDATERECTSĂș*PROTCONVERTVALUEƱ*PROTGETVALUEĂŒ*PROTHASVARIABLEĂœ*PRVCALCULATEFRAMEPOINTSĆŁ*#PRVCALCULATEFRAMEPOINTSFORREALCOORD˙*PRVCOLORAREACANCHANGE€+PRVCOLORAREACHANGED+PRVDEGTORAD‚+PRVDETERMINEQUADRANTƒ+PRVGETANGLEFROMVALUE„+"PRVGETSALECOLORWHENUSINGCOLORAREAS…+PRVGETWIDTH†+
PRVINITIALIZE‡+PRVPAINTˆ+
PRVPAINTARROW‰+PRVPAINTCOLORAREASŠ+PRVPAINTCOLORAREASREALCOORD‹+PRVPAINTMAINSCALEŒ+PRVPAINTSUBSCALE+PRVPAINTUNITŽ+PRVPOINTRELATIVETOCENTER+u This function block is the base function block, that contains most of the
+ functionality of all the meter elements.+
+2081905069‘+VisuFbElemMeterBase’+TL_ElementProperties.Scaling“+ The color areas”+@ adjusted position, different to static position, see Initialize•+* the color, that is used for drawing lines–+m_LineColors—+% defines the line width for the scale˜+m_LineLookScale™+( defines the line width for the subscaleš+m_LineLookSubScale›+; the color, that is used for drawing the arrow of the meterœ+
m_ArrowColors+; A variable, that is used to create the labels of the meterž+L A variable, that is used to create the labels of the meter
+ (for unicodes)Ÿ+B The variable, that stores the internationalized unit of the meter +J The variable, that stores the internationalized label format of the meterÂĄ+E The angle in the middle of the scale. Calculated only in Initialize.Âą+m_rMainAngleÂŁ+E The value in the middle of the scale. Calculated only in Initialize.€+m_rMainValue„+ Calculated only in Initialize.Š+
m_rDeltaAngle§+W The number of lines and scale labels on the main scale. Calculated only in Initialize.š+E The number of lines on the sub scale. Calculated only in Initialize.©+m_iSubScaleÂȘ+N The angle between two lines on the main scale. Calculated only in Initialize.«+m_rDeltaMainAngleÂŹ+M The angle between two lines on the sub scale. Calculated only in Initialize.­+m_rDeltaSubAngleÂź+D Calculated only in Initialize. The delta of the scale label values.ÂŻ+m_rDeltaMainScale°+D The origin of the coordinate system. Calculated only in Initialize.±+m_originÂČ+> The radius of the inner scale. Calculated only in Initialize.Âł+
+m_iScaleInÂŽ+> The radius of the outer scale. Calculated only in Initialize.”+m_iScaleOut¶+0 Middle of Label. Calculated only in Initialize.·+m_polMidž+? The points of the inner scale. Calculated only in Initialize. Âč+m_PointsInnerScaleÂș+? The points of the outer scale. Calculated only in Initialize. »+m_PointsOuterScaleÂŒ+? The current value, that is displayed by the meter (as degrees)Âœ+m_CurrentValueDegreeŸ+m_PolygonRealCoordÂż+e Circle points with real coordinates. Used, when supported by the device
+ Checked once in initialize└+m_bUseRealCoord┮+EffectivePaintRectangle┬+] The helper class, that computes the minimal surrounding rectangle
+ around the meter element├+m_MeasureSurroundingRectangle─+ the offset for the y-koord┌+
+m_iYOffset∆+ the offset for the x-koord«+
+m_iXOffset»+ the updaterect for the arrow
+m_ArrowUpdateRect +) stores the last updaterect for the arrowƈ+m_OldArrowUpdateRectƐ+* true if the labels have to be painted newÕ+m_bPaintLabelsnewƑ+E stores the information if the last value was at the end of the scaleƌ+m_lastValueEnd–+G stores the information if the last value was at the start of the scale—+m_lastValueStart“+3 the inner circle that is needed to draw the circle”+m_InnerCenterRectangle‘+3 the outer circle that is needed to draw the circle’+m_OuterCenterRectangleĂ·+m_bPaintLabelsAlways◊+k that value is not visible in the properties in all styles and will be set through the style.
+ scale in 3Dƍ+3 the design of the arrows: is set by a style-value:Ɣ+VISUENUMARROWDESIGNƕ+VisuEnumArrowDesignƘ+CLASSICâ€č+m_eArrowDesignâ€ș++ temporary used to retrieve the style valueƙ+m_stVisuStyleKeyƖ+m_udiResultƗ+VISUSTRUCTELEMENTCLIENTDATAĆ +VisuStructElementClientData‚+m_rPrevValue„+m_rValueĆĄ+m_bColorAreaChangedƚ+m_uiAntiAliasingƛ+VISUFBELEMMETERBASEÁ+$cc254bd3-ce7c-483f-a5c1-fc0d8a6d66fdĆ€+prot3DStyleEntryĆ„+I Indicates, whether an additional arrow has to be drawn within the scale?Í+$a284518e-aca4-4709-bf5e-e08b346a0a1eĆœ+protAdditionalArrowĆŸ+Ć This property indicates, whether the element has to adjust the center and the size of the
+ meter to draw e.g. in case of 90 degree angles Ý+$67745f59-472b-432a-af86-a8c756bef20fĆŁ+protAdjustCenterAndSizeÂŽ+* Returns the background color of the arrow­+$c58a35f7-9034-4e57-af9f-f16277bd1df2˝+protArrowColor˛+& Returns the end position of the arrowˇ+$00f41298-bd89-4af9-93ce-3f35da23f7e0˘+protArrowEnd§+( Returns the start position of the arrowĂ·+$2ef3b875-e7ac-44af-84e0-45e2d1d37ffdž+protArrowStart°+o Returns the type of arrow, that has to be drawn. A value of one of the <c>VisuEnumArrowType*</c> enumerations.š+$1d5257f6-8398-4d6c-b07e-9095bdc79599˙+
protArrowTypeƱ+z Returns the VisuElemBase.Visu_Constants.VISU_DBF_* value indicating, how the optional
+ background image has to be scaledĂŒ+$b073de78-7db6-4bda-9a5a-9ad4672130b2Ć©+protBackgroundImageScalingTypeĆ«+$5d916f9a-ef03-46ab-8e70-3bef62a3ba6d˙+< Returns the distance between the middlepoint and the labels€,$b1efeccd-6f28-4bab-83b9-3b6d94b88ee9,protLabelHeight‚,A Returns the length(meter) / distance(potentiometer) of the arrowƒ,$f1f6cd80-c45d-47e9-9c46-b8d45a1515ea„,protNeedleMovement…,( Returns the y-position for the unittext†,$8b7110f1-d133-40d0-9fda-955e21f89319‡,
+protOffsetˆ,$882474d4-cbc6-4479-81d8-fde1e94ddab5‰,$99a7859b-0f81-4ec6-be62-e4db78a1760bŠ,. Returns the factor to adjust the scale length‹,$39539f0a-7521-4879-901e-05420641d913Œ,protScaleLength,; Returns the distance between the middlepoint and the scaleŽ,$573d4f38-ceb5-43ed-897c-f67d85ec460f,protScaleMovement,$a841d369-f944-41e7-839d-3f30eba96a6b‘,$38c889b1-e4b2-4d48-b949-0debf62591e2’,protUnitHeight“,I Returns the width of the element, that can be used for drawing the meter”,
+3553316545‱,prvGetWidth–,Y The height of the arc relative to the unit circle. Every arc has at least
+ the height 1—,
+rArcHeight˜,	rArcWidthℱ,rWidthĆĄ,$7a9e7e2b-a89d-44a1-8d77-da22b98bb214â€ș,$14e2681f-8e6e-401e-a1e2-03d9a219612cƓ,
+1314474623,protGetValuež,$ba2ce5cc-65a4-4205-8cc8-a096a8052e60Ÿ,
+1884556475 ,$f67ea22d-1ab1-4bf9-b019-76278f5e496eĊ,	350462603˘,
+1882787649£,$cb38ad4a-6068-4bae-bedc-c87cd6cd14f3€,
+1268409001„,
+2222612482Š,$81d462d5-ebfe-4d50-bca6-281e5e3807bd§,
+3981307656š,$5cba512d-c9fb-431e-8c52-c48cd2e547adİ,
+4180133018ÂȘ,__getprotOffset«,$d5f3688e-0e3d-4e9e-a2e2-814e133eaeedÂŹ,
+1826202635­,
positionImageĆœ,$ce50ee2c-95e9-4748-aafd-2fbe758ef44cÂŻ,	590034747°,
+2801907288±,$b1a3541c-67b4-4247-a8bd-b3057f65e76aÂČ,	434797063Âł,
+1739067940Ž,$1e265023-3546-4a26-8e6d-a0205512bf3f”,I Calculation of the scale line, painted as dot or square. For Int-values.¶,
+1858766474·,
+GetDotRectž,ptStartÂč,ptEndÂș,iCorrectPos»,dotRectÂŒ,$0c34a855-e810-414b-9b21-1132c36a466fÂœ,
+2762352925Ÿ,$95e86b81-67d1-470c-8b9c-cb140e8c0b0dÂż,5 Determines the quadrant of a given angle in radians.À,
+3713941805┮,prvDetermineQuadrant┬,? Flag indicating, whether the quadrants are traversed clockwise├,bClockwiseTraversal─,rSine┌,rCosineĂ,
bPointOnXAxisă,$67ebc3ef-cbdb-4cbd-960a-a679a8518c2a╚,
+3896278720╔,__getprotScaleMovement╩,$7fdcf507-b8c0-48d0-980c-d008a2017b2c╩,	131022752╠,#__getprotBackgroundImageScalingType═,$6beae33a-7df3-4bf2-ac35-48dbeb8dde2c╬,
+2270622975ƌ,GetDotRectRealCoord–,VISUSTRUCTPAINTRECTANGLEF—,VisuStructPaintRectangleF“,ptStartReal”,	ptEndReal‘,
dotRectBuffer’,$956f55fd-832b-466a-a1ec-832f7e7ac63fĂ·,
+3434564258Î,prvPaintě,bSimu┘,renderingContext┌,Q The rendering context, where the drawing is performed.
+ Just for simplificationƘ,pIDrawingInterface2â€č,= Position, that is used for checking, if repaint is necessaryâ€ș,bPaintScaleNewƙ,bIsToUpdateFromExternalRectƖ,bIsToUpdateRectangleƗ,bDrawColorAreasAndScaleĆ ,bArrowAndUnitPainted‚,$2c04d34a-2cba-4027-9d42-13003dc61eb7„,
+3766049686Ă€,currentRectĂ„,updateRectHelpĂŠ,$6975d2ff-2af6-42db-94be-a91d71933106ç,	544894777Ăš,__getprot3DStyleEntryĂ©,$f7624e6f-90c2-48ea-b725-ab2788da02f6ĂȘ,€ calculates the frame points and store them in m_PolygonRealCoord
+ Done in second method, as there would be to much if.. else..Ă«,
+2391023604Ăœ,#prvCalculateFramePointsForRealCoordÝ, start angle in radiansĆŁ,dStartAngleÂŽ, end angle in radians­,	dEndAngle˝,  The radius of the frame to draw˛,iScaleRadiusˇ, startvalue in degree˘,rStartDegree§, endvalue in degreeĂ·,
+rEndDegreeĂ·,— To determine correctly, whether we reach the end point, we also
+ need to know the quadrant the end point lies in and to track the
+ current quadrant.Ăž,iQuadrantEndPointĂč,iQuadrantCurrentĂș,$ we always stay in the same quadrantĂ»,bStayInOneQuadrantĂŒ,
+ptTempRealı,H A VisuStructPoint variable, that contains the start
+ point of the lineĆŸ,G A  VisuStructPoint variable, that contains the end
+ point of the line˙,PointsRealOnScale€- VISUFBCIRCLEPOINTREALCOORDINATES- VisuFbCirclePointRealCoordinates‚-2 the angle in radians, to get all the frame pointsƒ-rCos„-iDir…-bEndPointBelowCenter†-bEndPointOnXAxis‡-bEndPointReachedˆ-$ TRUE if a point is below the center‰-1for special configuration case, see comment belowŠ-bSwitch‹-bAgainInStartQuadrantŒ-bLeftStartQuadrant-
+bFirstLoopÄ-$5cfe471b-1236-4456-8f65-4c501d9f031eĆ-	899237672É-$d554fd18-1c8e-4df2-b798-b7b2418dbcf3Äč-
+3273437594’-$a639c4cb-9584-4cf7-b50d-439479b86b42“-¶ Performs the initialisation. This method is called from the Initialize method,
+ because Initialize needs to reset the m_bProcessed flag of the variable
+ m_MeasureSurroundingRectangle before measuring the surrounding rectangle. 
+ The return value is true, if an additional call of this method
+ is necessary”-
+1179435843‱-
prvInitialize–-a The range of degrees, defined by protArrowEnd - protArrowStart.
+ Calculated only in Initialize.—-
iDegreesRange˜-i The range of values, defined by m_Scale.rScaleEnd - m_Scale.rScaleStart
+ Calculated only in Initialize.™-rValueRangeš-sign›-< The max. length of the text. Calculated only in Initialize.œ-> The height length of the text. Calculated only in Initialize.-!bAdditionalCallOfInitializeNeededž- The width of the scaleŸ-rScaleWidth -	rnewwidthÂĄ-diScaleLengthFactorÂą-diBufferÂŁ-iMaxTextSize€-diTemp„-$093df4a3-07eb-40f5-963d-b7503ceb3e7eŠ-L This method returns the corresponding angle (in degrees) for a given value.§-
+2961838554š-prvGetAngleFromValue©-$d585887a-f1df-4543-8568-4a2b288d7982ÂȘ- This method checks, whether a color area has to be drawn. The return value is TRUE
+ if the color area has to be drawn, FALSE otherwise.
+ We only paint the color area, that lie completely within the scale of the meter.
+ Additionally we only paint those areas, that intersect with the current value of
+ the meter (if durable color areas is false) or all color areas, if the flag
+ "durable color areas" is trueĞ-
+2517322462ÂŹ-rBegin­-rEndÂź-$0f9575fc-62da-4f2d-9a34-32858ec0f016ÂŻ-N This method draws the color areas of the meter. The return value is not used.°-	195945678±-prvPaintColorAreasÂČ-	dStartAngÂł-dEndAngÂŽ-
PointsScaleIn”-PointsScaleOut¶-iStartX·-A the color, that is used for drawing the color areas of the meterž-ColorAreaColorsÂč-_ Two variables that take the maximum resp. minimum of a color area
+ and the range of the scaleÂș-rTempForSwap»-bColorAreaStartsAtLeftEdgeÂŒ-bColorAreaEndsAtRightEdgeÂœ-rCurrAngRadŸ-` To find an end point on the x axis we need the information,
+ whether the point is on this axisÂż-ÂŹ For small color areas and steep angles, close to the x-axis,
+ a wrong change of quadrant can happen. 
+ So, if start and end are checked to be in the same quadrant
+ we have to stay in this one! Else, we would jump over
+ the endpoint, without notice and get a strange painting result. (CDS-44722)	└-bKeepInSameQuadrant┮-$b928c27d-343f-418c-9449-e0ebd425ab44┬-	492278696├-
iCircleRadius─-$bf78392d-057a-4226-ab78-486da07af629┌-
+4217713057Ă-IsRectinInnerUpdateRectsă-bhelp╚-$1c939273-aaab-4b3d-9692-5e32c24799cc╔-	263757923╩-__getprotArrowColor╩-$e25210a0-edd5-4090-928e-a0dff80adf77╠-	175934928═-protHasVariable╬-$972e8e84-c79f-41fc-bee7-2d52420a9137€-C Transforms a point to a point relative to the center of the meter.đ-
+4021058828—-prvPointRelativeToCenter“-ptPoint”-$82e09482-f9eb-49eb-93d1-986d2bacea28‘-
+2677861218’-$8583c52e-263d-4a87-811b-c1b9283fc4ecĂ·-S This method paints a frame of the meter element.
+ The return value is never used.×-
+1949314037Ƙ-I A boolean flag, that indicates, whether the frame has to be drawn or notƟ-
+bDrawFrame┌-bPaintSingleColoredFrame█-	curColors▄-rColorBeginƱ-	rColorEndƼ-
+rNextStartƖ-rColorStartAngleƗ-rColorEndAngleƠ-bReachedEnd‚-$f3ad1ff6-67c1-44f1-b04a-9a65e4ffa1c7„-A Converts degrees into radians.
+ The return value is the radian.Ă€-
+3301788140Ä-prvDegToRadÊ- The degree value to convertç-angleDegÚ-$3f13a070-a049-44f5-89cb-0abfb7c73172é-
+1922092590Í-	939154154Ćœ-protConvertValueĆŸ-$b3f7c722-9ae9-43d2-af65-7e0069288febĆȘ-H This method draws the unit of the meter. The return value is never usedÓ-
+1972353847®-prvPaintUnit­-Divide˝-$dc040f8c-92c1-41eb-a028-ba112b98ec63˛-
+1479162256ˇ-__getprotAdjustCenterAndSize˘-$4fa9b8e7-d0b7-4c2a-a35f-1ec31e32dda9§-
+1566264372Ă·-$17c30a39-3a23-4246-aa1d-997104001179ž-	210954898°-__getprotArrowEndš-$83513611-8a77-4b49-b9c6-e942444d7411˙-	499586817Ʊ-$06efe12c-580e-4845-97bf-8e87910026a2Ƙ-8 calculates the frame points and store them in m_Polygonƙ-
+1069610890ĆŸ-prvCalculateFramePoints’-
PointsOnScale€.$8e8edd3c-d0a3-43c1-bce0-9b8380e82348.
+1480792918‚.prvPaintColorAreasRealCoordƒ.PointsScaleInReal„.PointsScaleOutReal
.$eb5543b5-33a1-47e3-9ced-f03fda0d16ee†.
+2085488946‡.__getprotLabelHeightˆ.$538e97f2-25fb-4cb1-b9f8-cf8d8fde3e51‰.
+1020634998Ă€.$677ece62-8a87-4ee7-9c8c-814a8dfc92bač.t returns, if the color are can change. Also
+ considering, if the scale is painted in the colors of the color areas.ƒ.
+3366577284.prvColorAreaCanChangeŽ.$966d4c23-619f-4c73-a1fc-d33c51793cf0.	813032847.$79ffe080-3f41-4c05-ac17-49e3906b84a9‘.
+2304368289’.$71243113-a029-4756-8abb-c6f4399a80da“.
+3755513561”.$69ffacbf-4acb-455e-be95-c8c8ac96da02‱.
+3224624875–.__getprotArrowType—.$b8973555-8292-4902-8233-f161e9ca6e92˜.
+2481998008ℱ.$0a7ecf41-f78f-4a3c-9cab-f3cba108ac77ĆĄ.	176287360â€ș.__getprotAdditionalArrowƛ.$fe5390bc-8df4-4c5f-b74b-23bdcae961a7Ć„.K This method draws the sub scale of the meter. The return value is not usedĆŸ.
+3451955555č.prvPaintSubScaleá. the outer radiusí.
+iRadiusOutÂą. the inner radiusÂŁ.	iRadiusIn€.dAngle„.	incrementŠ.bMainScaleLineFound§.LineOutš.LineIn©.PointsOuterSubScaleÂȘ.PointsInnerSubScale«.PointsRealOuterSubScaleÂŹ.PointsRealInnerSubScale­.dotRectFÂź.RectTypeÂŻ.VISUENUMSIMPLETYPE°.
+AngleRange±.ScalePartOfFullCircleÂČ.dDeltaAngleÂł.bUseCorrectÂŽ.bRevert”.currentColor¶.iColorAreaIndexToStart·.iColorAreaIndexFoundž.dwColor3DBrightÂč.$8e7ab42d-e6ef-4c22-b2a0-cee24d01749eÂș.63315380».$4cc9227d-ede9-4267-9d32-171d5a7f5fd8ÂŒ.
+1711462285Âœ.__getprotNeedleMovementŸ.$b8e446f0-b6c6-44fd-910d-397697153344Âż.
+1093276558À.
+2405188126Á.$8771641f-d05c-42ad-9b1c-dd13f56f9330Â.
+1589166881√.prvColorAreaChangedƄ.bInAreaPrevƇ.bInArea∆.$b76d9cf1-0469-4942-9857-ddd22e7b1aaa«.G This method draws the arrow of the meter. The return value is not used».
+1175861509╔.
prvPaintArrow╩.bFromUpdate╩.dSecArrowStart╠.dSecArrowEnd═.
+dMainAngle╬.centerRectangle€.$13a87892-7231-4270-9d6f-5b1a0870e540đ.
+3874373515ƅ.$5e4e7253-df58-4696-a13a-4fe50be6ad2dƌ.
+3445257352”.__getprotUnitHeight‘.$55f82340-d73a-466f-8c88-06d050bd400b’.
+2719897951Ö.__getprotScaleLength×.$ab7af049-a49f-4a1f-8183-268152be174dØ.g This method draws the main scale lines and the scale values of the meter. The return value is not usedÙ.
+1540944342┌.prvPaintMainScale█.currentFont▄.$7f36f107-3155-42e5-96ca-0e747df56a4eƱ.
+2097233801Ƽ.__getprotArrowStart▀.$4b682063-4990-4d8a-acb6-aab3b97ec2e1Ó.
+1607396788ĂĄ.$949a3a35-cf13-4a27-9fef-f02dbd1cd10fĂą.
+2903419319ĂŁ.$878bc0d0-ca95-4986-b981-51695f8fe0b1Ă€.
+2760401516Ă„.$5c0f66fb-fd65-41b0-95c8-737a0430b86bĂŠ.
+2495765236ç."prvGetSaleColorWhenUsingColorAreasĂš.iCurrentScaleLineĂ©.0 defines, in which color area to start the checkĂȘ.dwDefaultColorĂ«.	bSubScaleĂŹ.‘ only used as return value: Returns, in which color area index
+ the value was found. Can be used as iColorAreaIndexToStart
+ for the next searchĂ­.
rCurrentValueĂź.$cea03900-67ad-4624-83e5-a63684f6d698ĂŻ.
+3610699774­.GetSurroundingRectArrow˝.tempRect˛.iMaxXˇ.iMaxY˘.iMinX§.iMinYĂ·.$bdb4d479-d012-49c7-8619-fe5dac4f19cdž.	644787854°.$c66935e6-e8ae-466d-a91c-061b96334e0aš.K This structure represents the properties of the arrow of the potentiometer˙.	540747872Ʊ.VisuStructArrowPotentiometerƘ.TL_ElementProperties.ArrowTypeƙ.#TL_ElementProperties.Desc_ArrowType■.	ArrowType .VISUENUMARROWTYPEPOTENTIOMETERÇ/$TL_ElementProperties.Desc_ArrowColorĂŒ/" The background color of the arrowĂ©/dwArrowColorĂą/$AD5258A9-0279-4c40-9740-9729B4D3588BĂ€/TL_ElementProperties.ArrowStartĆŻ/$TL_ElementProperties.Desc_ArrowStartć/  The start position of the arrowç/iArrowStartƂ/TL_ElementProperties.ArrowEndĂ«/"TL_ElementProperties.Desc_ArrowEndƐ/	iArrowEndƑ/
+3901851796Œ/VISUSTRUCTARROWPOTENTIOMETER/$81845ef6-e9f4-4aed-88d7-d2bc14cbebefŽ/HANDLEMOUSEEVENT/PRVISRELEVANTEVENT/	940848029‘/VisuFbMouseTouchDragUtil’/xStopDragOnLeave“/xDragged”/_xTouch•/" Only valid if _xTouch yields TRUE–/
+_uiTouchIdĂł/
+4185542189˜/VISUFBMOUSETOUCHDRAGUTIL™/$91066a30-d4cd-4a01-9701-693583f8d526š/	344887341›/prvIsRelevantEventœ/evt/xIntersectsž/	xCurTouchŸ/uiCurTouchId /$bb7ea3f4-09e3-467d-9cfe-afc96691cd16¡/
+1279163738¹/	307519418£/  Handles the given mouse (maybe from touch) event and determindes the according drag state
+ Returns TRUE when a relevant mouse event was given, FALSE otherwise€/
+3774765037„/HandleMouseEvent©/$90cd979a-7c40-4aca-8793-c94ff3cd20b8§/
+3872447484š/	218339105©/PRVGETANGLEƞ/PRVGETVALUEFROMANGLE«/PRVPAINTCIRCLEARROWÂŹ/PRVPAINTSMALLARROW­/
+1453190220Ÿ/VisuFbElemPotentiometerBase¯/)VisuElemBase.VisuFbAnalyzeNumVarConverted°/ {attribute 'EditorType' := 'VariableWithConversion'}
+ a warning will be shown, when no value is configured
+ a warning will be shown, when a expression is used±/@ The variable, where the current value of the meter is retrievedÂČ/VISUFBANALYZENUMVARÂł/VisuFbAnalyzeNumVarÂŽ/TL_ElementProperties.Arrow”/TL_ElementProperties.Desc_Arrow¶/200000·/m_Arrowž/HideChildByNameLegacyVisuOnlyÂč/‰ as changing the visibility would need a rework of the background-painting-logic
+ we dont use this here, as long it is not really neededÂș/S stores the information if the needle is dragged (including support for multitouch)»/
+_dragStateÂŒ/$3568ef83-b558-43ab-8d00-2100d9737bd5Âœ/$4fa3caac-d13a-4afb-865a-d747acc5f9f6Ÿ/$a45c31a4-8e6f-45d2-87b6-d3c1f067f533Âż/$9a3dcc4f-03f5-4e24-a2a5-90b9fdc4a3e7À/$e0bcd15c-2ef9-4b39-a15a-3c799f35c471Á/$73f9b468-6923-47c1-866a-aaf1799a79c1Â/
+2497373102√/VISUFBELEMPOTENTIOMETERBASEƄ/$51c5672c-1829-484e-987d-76ac7aa08136Ƈ/$d1a494d3-1f8b-49d1-98ec-51ef71aaf9dc∆/
+1819813555«/$b4caa98c-895b-4425-a144-6b60daeae5e1»/M This method draws a circlearrow of the meter. The return value is never used
/
+3358930295 /prvPaintSmallArrowƈ/PolTempƐ/	PointTempÕ/RecTempƑ/9 The array of points, where the coordinates will be addedƌ/MAX_POLYGON_POINT_COUNT–/g_PolygonPoints—/$153fb5ef-384d-4d7e-b060-541a93cfa424“/	403142387”/	223910131‘/$99a0655f-a6ea-4bd0-97ef-55edc8be191d’/
+3067990590Ö/$ec82d992-c415-4034-abdd-aa9e280d0162×/
+1923562164Ø/$51612e6e-d06e-4808-ba65-6e931f91dee4Ù/
+2488618295Ú/	201923502Û/
+3250392872â€č/$774ee8e3-3466-412d-acf5-c6b5cb75ca18â€ș/	228298660ƙ/ the angle of the mouseposƖ/angleƗ/ the new value for the variableĆ /diff‚/	InputRect„/$f8b0de6a-ce48-4a0b-9182-3c5e5e16bbddĆĄ/
+2241665721Ă„/
+2047814432Ć /prvGetAngleĆĄ/
+ptmouseposĆ€/riseĆ„/radÍ/$685ba5d2-bf06-4638-8926-c727e8dd807fĆœ/	782044434ĆŸ/
+3787919747Ă­/$e3a5a822-2131-4cee-8c26-f592fca43a87Ăź/
+2128579550®/$4e032555-fde2-46fe-acb8-c074b8ad92f6­/	166349355˝/prvPaintCircleArrow˛/midPointˇ/$a85a6b39-92bf-42a6-87d0-1462cc45b45f˘/
+2986113567Ô/$8d8b9989-8943-4ffa-9f25-8cdae4b7146fö/
+1564991621Ă·/
+3865279556Ăž/$4806b433-5bd7-47e0-a369-b8dca67a0dd9Ăč/
+3842869041Ăș/$d29c9d2d-f1a9-49b9-8c1d-7444cffca8cdĂ»/
+2471064465Ƙ/prvGetValueFromAngleƙ/$9e248b9c-5681-41c7-a25e-461768967662■/
+1762960941Ăż/
+1143113577€0$c7898091-7d83-4172-bd99-c16c85884bc60
+1812536085‚0$04efb6fa-e82b-466a-9c83-bd0503aed7bcƒ0 This structure represents the background properties of the meter and poti elements, that
+ allows to select a background image from style or use a own image„0
+1659886774
0!VisuStructStyleBackgroundForMeter†0k always visible!
+notwendig: damit m_BackgroundOwnImage.m_stBitmapID die aktuelle Default-Einstellung kenntĂĄ0
+3194866748ˆ0!VISUSTRUCTSTYLEBACKGROUNDFORMETER‰0$6ff64e00-02d4-4fe1-8c8b-6164d57bafa7Ơ0Á This is the structure for defining the positions for 360 degrees variant of the meter element and
+ and the potentiometer with the predefined background image and own image in the same element‹0	738199660Œ0VisuStructPositioning3600#TL_ElementProperties.NeedleMovementŽ01TL_ElementProperties.Desc_PositioningNeedleLength0
IntValueRange0
SetValueRange‘00;200’0˜ defines the length(meter) / distance(potentiometer) of the arrow^
+ Not possible, to use negative values any more. The max value ist just any big value“0iNeedleMovement”0"TL_ElementProperties.ScaleMovement‱02TL_ElementProperties.Desc_PositioningScaleDistance–0:ValueOfNodeWithAttr,ElementStyleImage,string,<default>,NOT—0â€č defines the distance between the middlepoint and the scale
+ when own image is used
+ wenn der String im Member mit attribute ElementStyleImage nicht leer ist, dann Knoten anzeigen
+ Not possible, to use negative values any more. The max value ist just any big value˜0iScaleMovementℱ0 TL_ElementProperties.ScaleLengthĆĄ00TL_ElementProperties.Desc_PositioningScaleLengthâ€ș0‱ the factor to adjust the scale length
+ when own image is used
+ Not possible, to use negative values any more. The max value ist just any big valueœ0iScaleLength0 TL_ElementProperties.LabelOffsetž00TL_ElementProperties.Desc_PositioningLabelOffsetŸ0-30;200 0Œ defines the distance between the middlepoint and the labels
+ value 0 is not really in the center, therefore, we allow here negative values¥0iLabelHeight¹0TL_ElementProperties.UnitOffset£0/TL_ElementProperties.Desc_PositioningUnitOffset€0~ defines the y-position for the unittext
+ Not possible, to use negative values any more. The max value ist just any big value„0iUnitHeightŠ0!TL_ElementProperties.OriginOffset§0+TL_ElementProperties.Desc_PositioningOffsetš0‘ defines the offset for the whole elemente except the image
+ Not possible, to use negative values any more. The max value ist just any big value©0iOffsetÂȘ0
+3350283684«0VISUSTRUCTPOSITIONING3600$d824c65d-990c-4b03-9b90-70e10a04763f­0a to use the style values or special values for the positioning in the meter360 and in the poti360Ÿ0
+2553229277ÂŻ0"VisuStructStyleOrOwnPositioning360°0StyleOrOwnValue±0&TL_ElementProperties.PositioningSourceÂČ0+TL_ElementProperties.Desc_PositioningSourceÂł0VISUENUMSTYLEOROWNVALUEÂŽ0VisuEnumStyleOrOwnValue”0STYLE¶0PositioningSource·0
MultipleUsagež04ValueOfNodeWithAttr,StyleOrOwnValue,String,OWN,,TRUEÂč02 expert category: dont use any category
+wichtig!	║0Positioning╗0	380946458╝0"VISUSTRUCTSTYLEOROWNPOSITIONING360Ć»0$913e8e1b-6f30-4f0e-bd34-1b2567fd6e3bĆŒ0Potentiometer360┐0,TL_ElementProperties.PotentiometerWithBitmap└0_m_Labels.Font|FontColor|Font-Standard;Element-Potentiometer-LabelFontColor|Arial;12;16#FF000000┮0Bm_Scale.dwColor|Color|Element-Potentiometer-ScaleColor|16#FFFFFFFF┬0ÂŹVisuElemBase.VisuFbPrintfRealVarConverted;VisuElemBase.Visu_EditboxInputBordersConverted;VisuElemBase.Visu_EditboxInputConverted;VisuElemBase.VisuFbAnalyzeNumVarConverted├0CElement-Potentiometer-Potentiometer360-Common-ScaleMovement|DINT|49─00Element-Potentiometer-Common-ScaleLength|DINT|15┌08Element-Potentiometer-TransparentColor|UDINT|16#ff8000ffĂ0Ă©core_Visualization.chm::/_visu_elem_potentiometer.htm;core_Visualization.chm::/visu_element_measurement_controls_potentiometer.htmă0	ISOTROPIC╚0m_pVariable..pVarNumber╔0	767150985╩0VisuFbElemPotentiometer360╩0Element-Potentiometer╠0J The style type is a concatenation of the <StyleTypes>-<ElementName>-Types═0┌ The positions of the individual parts
+ DONT USE THESE VALUES ANY MORE
+ starting with V3.5.6.0 either the style or the own values are used.
+ therefore this node is not visible any more.
+ the values are transfered to the new node m_PositioningValues on update of the visu-profile.	
+ dont delete this node or change order!Ƒ0m_PositioningValuesƌ0$85bbb8f4-5db7-4047-baa2-ed1b57066eaf–0$02bc9040-dbfd-4d41-b39d-c69f5a511e68—0$7abe39fd-5ae5-414f-82cb-2ace1f5c651c“0$654f18b1-306a-4dd7-8d2a-4589c2d7e3ad”0$bf8b1ccc-5688-4b28-9cab-256ad389cc0a‘0$29ca6f0f-24f0-4af5-8af2-5863eb8a3b46’0$df1caec7-9940-4bc0-8b23-36eede7600b7Ă·0$be311a75-b4dd-4098-b086-9739392e6b07◊0$e39e922a-3edb-424d-9fcf-475fe24a1036ƍ0$f60d9d5e-8803-4197-93db-94542b54b7a1Ɣ0$c2762ebe-4515-4bfe-bb96-09d1ddaf96caƕ0
+1932173623Û0VISUFBELEMPOTENTIOMETER360Ü0$907d8de4-0af0-4773-9b10-2e2e9f8a5babİ0$40872c3f-7900-4961-b5db-d29a406decb4ƞ0
+1027763218ß0$ba517484-1715-46bd-af13-d8eb8c7915cdà0
+1859994949ĂĄ0$bf0567bd-64f7-4957-8777-90b79d5b2260Ăą0
+1158984069ĂŁ0
+3888361342À0$cad28b72-3b23-4bd3-a3cc-7a3595938b2eÄ0
+3809623167Ê0$8a5e40d5-79df-445e-b82d-396a0621bad0ç0
+2888500879Ăš0
+2047164195Ă©0
+3271722978ĂȘ0$21946d93-6cb2-4496-abb9-253b9ce50984Ă«0	106231535ĂŹ0$de5332ee-5475-43d3-b57d-c37de5b42c39Ă­0
+2222630140Ăź0$73d2aaa7-5ea7-424a-ad5a-74a0b49affb4ĂŻ0
+3828081120ð0$3ffdaffc-df80-4df0-b77a-c74c062b2367ñ0
+1840887828ĂČ0$16e2ddcb-edad-4684-b58c-359d4d98b225Ăł0
+2966183401ĂŽ0
+1580679849Ô0$9e9668f3-3ce6-4228-8e93-defb8a4db2c4ö0	370238648÷0
+2198088595Ăž0
+1222662436š0$81eb0043-0ac5-4af4-8ba2-ce2afbd776bf˙0RockerSwitchƱ0!TL_ElementProperties.RockerSwitchƘ02640ƙ0RockerSwitch / Kippschalter■0	937674932 0VisuFbElemRockerSwitchÇ1$042874c2-1b71-4ab8-97c6-ec7dd7dac932ĂŒ1$8a203a29-067f-4326-82ac-79953783f95dĂ©1$ce02e745-4f4c-4d5e-92bf-772db7159114Ăą1$be56e24c-d7cb-42d7-939f-82d2bd9a0badĂ€1
+2176216393
1VISUFBELEMROCKERSWITCH†1$81e35919-e382-4d7c-9848-de43a666566d‡1
+3243126585ˆ1
+1739999442‰1
+3737537890Ć 1$6d0e8019-a64d-4114-bc38-49f42559edd7â€č1
+1192643901Œ1	100600447197842484Ž1$03adf56a-94f7-417f-9449-fdc4f5dc11d11
+37725788971
+3238606829‘1$a063e21d-b122-4089-b6cb-4894ed603482’1
+1434209643“1$6e3da47e-3c7e-4e96-9e66-dc07aff37337”1
+2055238766‱1IUnitConversion__Union–1IUNITCONVERSION—1	983023009˜1IUNITCONVERSION__UNIONℱ1$3223656e-c0e5-4b5c-a93e-85ece7c8e76cĆĄ1,unit conversion interfaces, 3.5.4.0 (intern)â€ș1
+3175458249œ1
ExtensionData1ConversionDataž1UCŸ1IUnitConversion 1	317841511¡1
EXTENSIONDATA¹1$20d9746d-98e3-4fa1-b392-48d6a665d347£1	878774012€1PointerVarExtension„1pVarŠ1
typeExtension§1VISUENUMVAREXTENSIONTYPEš1data©1
+2628109434ÂȘ1POINTERVAREXTENSION«1$bc5bded2-b96d-4d0d-8426-7766af25820cÂŹ1 allow_external_var_in_out_access­1ignore_link_allÂź1
+4045996038¯1Visualization__inp__vis°1
m_stNamespace±1tempFlagÂČ1
+extVarDataÂł1	VISUELEMSÂŽ1
+Conversion”1ElementRectangleĄ1suppress_warning_0·1C0394ž1
+2316880602Âč1VISUALIZATION__INP__VISÂș1$bb9c83f1-333f-46ab-ab8e-69199fd99035»1$13d504d2-1159-406a-ac5a-929a6e0a6f6aÂŒ1$fc4c6343-7ce9-42bc-8262-9a6a1327341bÂœ1	544262395Ÿ1
+2387648346Âż1
+2050891373À1
+3668836505Á1
+3507110572┬1	306124586├1__OffsetISHAPE─1
+INTERSECTSÅ1G This interface describes shapes, that are used to draw static elementsÆ1
+2879472091«1IShape»1y Checks, whether a given point intersects the shape.
+ :return: TRUE if the points intersects the shape, otherwise FALSE É1
+1771283823Ê1
+Intersects╩1 The point to check╠1ISHAPE═1$d0fa98e9-1dd2-448d-b197-245eb1b3aeea╬1$4913a2b1-deb6-4f27-88d3-f89e3074d9e7€1
+3644529413–1VisuFbRectangleShape—1__INTERFACEPOINTER__3541“1m_ptTopLeft”1m_ptBottomRight‘1
+2841719856’1VISUFBRECTANGLESHAPEĂ·1$216a593b-809c-434d-b7d9-d63c02d646ed◊1
+1394897452Ø1
+1652669468Ù1
+3976180345Ú1	597295242Û115223146Ü1$90e0485a-87cd-4475-a4a1-369040c68958Ý1
+1264837367Ćź1
IShape__Union▀1
+2378758134ƕ1
ISHAPE__UNIONĂĄ1
+2792967970‚1TL_ElementProperties.Value„1AssignConversionSourceơ1
+conversionċ1Â If no value is configured, a compile-warning will be shown.
+ This functionality is only used, when the attribute 'RequiresValue'
+ is set at the variable of type Pointer TO VisuFbAnalyzeNumVarÊ1	RealValueç1AssignConversionDestÚ1
optConversionĂ©1EffectiveValueĂȘ1-Inout, IsCompiled, RelativeInstance, TypifiedĂ«1	788488014ĂŹ1$72041eb4-7c5b-4ebd-8961-db8507615682Ă­1
+1308482663Ăź1	115828825ĂŻ1
+2054516011­1/ieccodeconversion_generate_usegeneratedchecksum˝1
+1884485477˛1$246b592c-66f1-494b-8ce6-e72655019e46ˇ1	850910404˘1CANACCESSVARIABLE§1DOSETLINTVALUEĂ·1GETCONVERTEDVALUEž1GETFORMATTEDVALUE°1GETLINTVALUEš1GETVALUE˙1
HASCONVERSIONƱ1SETISVARPOINTERƘ1SETLINTVALUEƙ1SETVALUE■1	SETVALUE2 1R Function block, that is used to read/write an arbitrary number variable
+ as REAL€2
+12110122192TypeAssignSource‚2Varƒ2PossibleOnlyVarAccess„2UseVariableForTextOutput…2.visucodeconversion_genericsetter_visualelement†2_owningElement‡2AcceptsTextListEnumˆ2É Can be used, when only variables, but no expressions are allowed.
+ The element, using VisuFbAnalyzeNumVar needs to use the 
+ attribute 'UseOnlyVarAccess'
+to use this variable as text output variable
+ If no value is configured, a compile-warning will be shown.
+ This functionality is only used, when the attribute 'RequiresValue'
+ is set at the variable of type Pointer TO VisuFbAnalyzeNumVar
+ For the converted code we use a string member of a subclass of us.
+ This subclass also has an instance variable, where the owning visual
+ element instance can be stored
+CHECKED_OMIT‰2
+pVarNumberŠ2TypeAssignDest‹2dwVarNumberTypeŒ2_bIsVarPointer2P Returns the converted value, if a conversion exists, else, the var_input value.Ž2
+26932615212GetConvertedValue29 the value to convert with the conversion from pVarNumber‘2iVarNumberType’2pConvertableType“2$223a02ac-dbec-489b-b7d1-ebffeb31b5a2”2$8bc6dea0-e5c0-4c00-ba0b-f9d1b01f0a82•2	141319198–2iDummy—2$4255f1dd-e722-41b5-8948-ee619e459714˜21 sets the value of type LINT, similar to SetValue™2
+3147177283š2DoSetLIntValue›2liValueœ2{ All local variables are excluded from conversion, because the
+ method body is also excluded from conversion
+CHECKED_OMIT2pIntž2pWordŸ2pDInt 2pDWordÂĄ2pSIntÂą2pUSIntÂŁ2pUInt€2pUDInt„2pLIntŠ2pULInt§2pLWordš2bConversionExtension©2pVarNumberHelpÂȘ2bUsePropertyInfo«2$e11e4d15-1eea-44c3-91a2-3131a33ff964ÂŹ2‰ Formats the internally stored value using a specified format string.
+ The return value is a pointer where the formatted value is stored­2
+1986459269Âź2GetFormattedValueÂŻ2$ The format string to use, e.g. '%d'°2pFormat±2H Points to the buffer, where the result of the formatting will be storedÂČ2
pResultBufferÂł2( The available size of the result bufferÂŽ2iBufferSize”2dummy¶2PROPERTYINFO·2PropertyInfož2$07702340-53a2-41de-bd07-260aad669cc2Âč2
+3576020951Âș2
HasConversion»2$9bb647cf-fbd8-48fe-984e-9f0a91436f52Œ2
+1567568324œ2
+3505298484ĆŒ2SetIsVarPointer┐2
bIsVarPointer└2$85983c0d-e2f1-470b-8d52-4a5af24b1266┮2Ơ Sets the current value as LINT value and calls the value changed event like in SetValue2
+ (this method is needed to avoid roundings error for large numbers which dont fit into a real) 
+ Should be used together with GetLIntValue┬2
+1580559422√2SetLIntValueƄ2eValueChangeTypeƇ2VISUENUMVALUECHANGEDTYPE∆2
+systemTypeļ2$0cc7fd6b-dc5e-4445-8134-06c16de3abeeČ2
+3880223000É2
+2838878548╩2E Set the current value as REAL value and call the value changed event╩2	274805389╠2	SetValue2═2$d4dd592e-bc96-4ce8-8568-602a381af0e6╬2
+1440407438€2  Only needed for integrated visuđ2
+1983591628—2CanAccessVariable“2$b3c76fb0-7535-41fb-a5b4-2cbc01197d88”2
+1255644904‘2( Returns the current value as REAL value’2
+3347711205Ö2GetValue×2pRealĆČ2$4a474c1f-0098-40b0-8c5f-2e0533be5bb2Ɓ2Âź Returns the current value as LINT. Should be used together with SetLIntValue
+ (this method is needed to avoid roundings error for large numbers which dont fit into a real) Ú2
+4078416203Û2GetLIntValueÜ2$5c02521e-6a60-4e18-8c73-b9a0dcf45f9aİ2$ Set the current value as REAL valueƞ2
+2470016854Ɩ2SetValueƗ2$611aa311-d18e-43c9-98d7-e8e86ada174fƠ2CHECKVARIABLETYPE‚2SETOWNINGELEMENT„2SETUSEPREPAREDVALUEơ2? Function block, that is used to read/write an boolean variableƚ2
+3675163055Ơ2VarBoolơ2˝ Can be used, when only variables, but no expressions are allowed.
+ The element, using VisuFbAnalyzeBoolVar needs to use the 
+ attribute 'UseOnlyVarAccess'
+ If no value is configured, a compile-warning will be shown.
+ This functionality is only used, when the attribute 'RequiresValue'
+ is set at the variable of type Pointer TO VisuFbAnalyzeBoolVar
+ The pointer to the BOOL variable will be replaced in the converted
+ code by a simple string holding the name of the variable
+ CHECKED_OMITÚ2	dwVarTypeé2
+1791187401ĂȘ2$ddff6b45-d0b4-4b6c-93ce-398d3c02d62dĂ«2$5af81a7d-ba0b-4333-8c13-130e27abbe10ĂŹ229825038Ă­2
+1065353741Ăź2
+4240775742Ž2E Set the current value as BOOL value and call the value changed event­2
+1480733614ñ2$f5b88bf7-d761-4daf-a4e4-2267a31d4f17ĂČ2e This method is only relevant for the integrated visualization, i.e. for the
+ derived function blockĂł2
+1926768747˘2SetUsePreparedValue§2xUsePreparedValueĂ·2$b769ef02-5639-44e3-b7d9-611880535816ž2Ć The method is necessary when the function block owning element cannot be set generic
+ e.g. when the function block is used in a dynamic array°2
+1811574846¹2SetOwningElement˙2
owningElementƱ2$56b34ff3-a788-4095-93b1-f29f82d806d4Ƙ2E Does a checks, whether the configured variable has the correct type.ƙ2
+1851433201ĆŸ2CheckVariableType˙2$d7e4df83-0d68-44a1-8198-9ff06e1759b4€3{ Checks, whether the configured variable can be accesssed.
+ :return: TRUE if the variable can be accessed, otherwise FALSE3
+2286758050‚3$0f16657b-0265-44e4-b0f8-6cef09de0e5dƒ397755491„3( Returns the current value as BOOL value
3
+3825063235†3$a0395ee7-4604-4f3d-a932-70c4dcbd252b‡3
+1879486012ˆ3$ Set the current value as BOOL value‰3	125725740Ć 3$8e2275fd-8ce8-431d-b845-43db97f6a069â€č31_3S.CoDeSys.VisuGenerated.IVisu_StructElementInfoƒ3
+10281408873w Not needed by the converted code, because in this case another external interface
+ would be implemented
+CHECKED_OMITŽ3P The size of this structure, for further extensions. Do not write to this value!3SizeOf3X The version of this structure, used for further extensions. Do not write to this value!‘3iVersion’3N The type of the requested information, one of the VISU_ELEMINFO_... constants“3iRequestedInfo”3&ieccodeconversion_generategettersetter•3A If this value is set, then sth. should be written to the element–3bWriteAccess—3S If this value is set, then the call shall be forwarded recursively to all elements˜3
+bRecursive™3'ieccodeconversion_additional_objecttypeš3Q Parameter depending on the requested service iVersion. Used as In-/Out-Parameter›3dwParam1œ3dwParam23	152726147ž3$574b751c-881f-4ab7-b3dc-c93d3c07a44eŸ3GETINITIALIZEVERSION 3explicit-init-exit-handlingÂĄ3visu_generatedÂą3skip-implemented-itf-checkÂŁ3visuattr_hasinterfacechecksum€3 visuattr_hasprofilecompatibility„3*visuattr_hasprofilecompatibility4140216668Š3visuattr_interfacechecksum_0§3contains_no_copyš3contains_blobinitconst©3
+4197555752ÂȘ3Visualization__vis«3__INTERFACEPOINTER__980ÂŹ3no_copy­3_visufbelembardisplayimageÂź3visufbelembardisplayimageÂŻ3_visufbelemdipswitch°3visufbelemdipswitch±3_visufbelemlampÂČ3visufbelemlampÂł3_visufbelempotentiometer360ÂŽ3visufbelempotentiometer360”3_visufbelemrockerswitch¶3visufbelemrockerswitch·3
+IElemArrayž3_iBackgroundVarClientIndexÂč3_uiLastFoundVersionÂș3_bToInitialize»3
+_visParent╝3GenInpĆ»3_stNamespaceĆŒ3_itfVisualElem┐3_itfVisualization└3_uiVisuFlagsInternal┮3_iFrameVisuStartIndex┬3_iFrameVisuEndIndex├3_iFrameVisuIndex─3s_dummyVar_2321333869┌32IsCompiled, Absolut, Static, Initialized, TypifiedĂ3s_rect1ă3s_rect2╚3s_rect3╔3s_rect4╩3s_rect5╩3s_rect6╠3s_rect7═3s_rect8╬3s_rect9€3s_rect10đ3s_rect11Đ3s_rect12Ď3s_rect13Ë3s_rect14ď3s_rect15Ƈ3s_rect16Í3s_rect17Î3s_rect18ě3s_rect19┘3s_rect20┌3s_aStaticShapes█3HandleMousedownInfoToplevel▄3
blobinitconstƱ3!blobinitconst_onlinechangesupportƼ3init_on_onlchange▀3initial_value_crcÓ3
+1280686669Ơ3*__blobinit_0_VisuElems_VisuStructRectangle‚3<Constant, IsCompiled, Absolut, Static, Initialized, Typified„3
+2116651857Ă€3ElemIdArrayĂ„3GEN_InstanceĂŠ3GEN_Instance_2ç3GEN_Instance_3Ăš3VĂ©3GEN_Instance_0ĂȘ3%.1fĂ«3GEN_Instance_1ĂŹ3_pdataĂ­3
+3565824225ƣ3_visu_localloop_element_index®3VISUALIZATION__VIS­3$92ddec3b-588c-49de-9230-ee0593f038f1˝3
+2787125329ĂČ3$3da92167-7fbc-408e-ba31-289eacd9a1b6Ăł3
+1002413365˘3$de111f4d-7470-49ed-86d0-ee0f1b804464§3do_checks_for_implicit_code÷3
+1217387555¾3_visu_temporary_booldummy_0°3_visu_temporary_pointeroffset_0¹3$e474628b-362f-4f98-b267-63183c99f5aa˙3
+1440974713Ă»3$21c25eca-c248-465b-b4b0-0204791155ffĂŒ3	150852491Ăœ3$32695e07-f7a8-4b27-ae56-49ccf6b96998ĂŸ3	571217042Ăż3
+1556231931€4$929fcc05-da12-4e25-8570-ce91af28ee8a4
+2916305319‚4
+2828674323ƒ4$bc268e22-f376-43d7-a953-8227104baad9„4
+2010612018
4$76bb4624-4246-42f6-bbbf-054eb808e2b6†4
+4175644753‡4xParentVisuDeactiveˆ4xAntialiasingInactive‰4
dwBgFlagsTempŠ4dwBgStructTemp‹4+VISUSTRUCTBACKGROUNDANDSTATICELEMENTDRAWINGŒ4+VisuStructBackgroundAndStaticElementDrawing4$facd1ea9-8d5e-4ea3-8702-22850a5d44b4Ž4
+1493403350Ćč4$cf2e9f46-1ee2-4682-bbe6-3874f3fbe56aĆș4
+1204003223‘4$84d2ab05-f590-4e46-b3c5-4a062a41cc06’4
+1028464993“4$1ec69f24-acc5-4cf9-a25d-046039fb8b46”4
+3343367778‱4$a10c43a8-e1a5-4395-9c05-8f068fa3f213–4
+3503760985—4_visu_elementinfo_locvar˜4$43d721f5-3a2b-42c9-a104-7a96c2316abfℱ4
+2238976440ĆĄ4	547739133â€ș4$bd1a03d8-3f54-4dda-849e-104c71af7c8dƓ4
+41673494054
+2151737500ĆŸ4$18ce8e0e-1457-48a8-bcd0-7951d3f970e9Ćž4	342884929 4$604f705e-b993-4483-8f31-a926f1bee51fÂĄ4	999389262Âą4$65e82692-6b00-428f-b988-733045be680aÂŁ4
+4069004704€4	FB_ReInitĄ4$090eea3f-18d6-4ef3-9c3e-248da005ce0cŠ4
+2221729077§4$aa7e9389-6b12-4c5f-8c66-428005e5015aĻ4
+3239289487©4GetInitializeVersionÂȘ4$12d294c2-ef86-4913-ae4b-87a45c1a30c4«4
+23945550634$5e4273fc-9f05-461c-b423-c58b9dc134d2­4	399885531Ÿ4
+3198112623»4$cc34e399-f4db-4173-9353-487653ee10ab░4	612076122▒4pst▓4
+tempStringÂł4bVarÂŽ4pTempStruct”4VISU_STRUCTINPUTDIALOG¶4Visu_StructInputDialog·4$c98d91a8-1d85-4559-a363-567406dda799ž4	763384856Âč4pou_flagÂș432»4256ÂŒ4
+2364389006Âœ4__VisuInitInstantiation_FbŸ4inst__VisualizationÂż4
+1322610604À4__VISUINITINSTANTIATION_FBÁ4$03ab0519-9efa-4405-944f-1ea6cfb14d0bÂ4
+3489209413Ã4
+3064516507─4
sTextlistPath┌4$ade7918a-6d6a-4c1c-b87c-95b20bed63e8Ă4
+3981331146Ç4$626a9f2f-8c8c-4931-922b-526e34913f53È4
+4280123893É4
+4126583656Ê4	284521516Ë4$d8ea3f71-3d4c-46bb-87b1-67247f3e881dÌ4
+1419418391Í4l This type is used also within the runtime system under the name EventStruct, 
+ defined in SysGraphicBase.hƑ4*_3S.CoDeSys.VisuGenerated.IVisuStructEventƌ4	407381214–4 TOCHECK: looks like a hack—4iStructSize“4VISU_ET_MONITORING”4EventTag‘4O the extern id, might not be set if the event is triggered within the IEC-Code!’4clientIDĂ·4Ɓ only the lower 24 bits of this value can be used for the size, becaue the highest byte is reserved 
+ the lowest bit of the highest byte (ie. bit 24) will signal whether the additional data has to be
+ freeed after the usage by calling SysMemFreeData.Î4short[]ě4" can be used for string input etc.┘4pAdditionalData┌4- TODO: maybe remove and decide in another way█4bImportantInput▄4rOptInvalidRectƱ4
+2463691662Ț4$cc4f3dc7-780e-4dd1-9cc9-9416e562e8d2ß4__OffsetINATIVECONTROLINTERFACEĂ 4CALLNATIVECONTROLMETHODĂĄ4CREATENATIVECONTROLĂą4MOVENATIVECONTROLă4SHOWNATIVECONTROLĂ€4
+1995953289ċ4INativeControlInterfaceĉ4
+2323528153ç4MoveNativeControlĂš4dwIDĂ©4INATIVECONTROLINTERFACEĂȘ4$e5d9095d-6f39-4b1b-aa44-f8866ab43cd9Ă«4$26486d2b-4a9c-4aeb-ac37-cf1b049034afĂŹ4
+4212712706ķ4CallNativeControlMethodī4
+dwMethodIDÂŽ4	pstMethod­4pParameters˝4VISUFBANALYZEPARAMETERLIST˛4VisuFbAnalyzeParameterListˇ4pResultParameter˘4VISUFBANALYZEPARAMETER§4VisuFbAnalyzeParameterĂ·4$6166c795-39f2-4171-885c-d15f0e1a0b95ž4
+1363868212°4ShowNativeControl¹4$3d24655a-e3ff-4e76-a3b5-98f7a852ec3b˙4
+2905550023Ă»4CreateNativeControlĂŒ4
+pstControlĆŒ4$8d50e004-fcb5-418a-8864-950d5d42d338ĆŸ4__OffsetIRESETTABLE’4RESET€5%_3S.CoDeSys.VisuGenerated.IResettable5
+2752439686‚5IResettableƒ5
+3849249682„5Reset
5IRESETTABLE†5$1ce2e15d-d4b0-4789-8c24-d99f61e5a712‡5$389dd39f-638e-472d-8410-b7c7080a6321ˆ5__OffsetIANYOBJECT‰5$_3S.CoDeSys.VisuGenerated.IAnyObjectĆ 5P empty interface because no calls from this interface are required at the momentâ€č5
+1058852297ƒ5
+IAnyObject¹5$85fa0c1a-4e6b-49ed-93a5-a59a67a9b6f8ˇ5
+16594513945VisuStructRadius5RadiusX‘5RadiusY’5
+2861973589“5VISUSTRUCTRADIUS”5$a095a09b-7e70-47c9-b8fc-d92632037304•5CLEAR–5COMPAREFILLSTATE—5COMPARELINESTATE˜5COMPARERADIUSSTATE™5SETFILLSTATEš5SETFONTSTATE›5SETLINESTATEœ5SETRADIUSSTATE5
+1676864716ž5VisuFbVisuStateŸ5CurrentLook 5
CurrentColorsÂĄ5CurrentFontÂą5
CurrentRadius£5bValidFillState€5bValidLineState„5bValidFontStateŠ5bValidRadiusState§5
+2876453235š5SetRadiusState©5VISUFBVISUSTATEÂȘ5$d46b8200-4ae4-4fef-934b-c61755dfb2d5«5$f3efb0e2-d36a-4761-a48e-64c7009534deÂŹ5	256253491­5SetLineStateÂź5$e33c4f91-4d0d-4e34-b887-e8282bc6f6f0ÂŻ5
+3179767830°5CompareLineState±5$54019a60-6904-4819-a6ac-d864a6d64640˛5
+1519524332Âł5
+3867199538Ž5	309498531”5Clear¶5$10f03368-5a82-4d78-b9c8-adbd7721be14·5
+1228417460ž5
+1069887463╣5CompareFillState║5$007395e5-55f5-4494-a70d-0780513f15b6╗5
+1069962727ÂŒ5	935833732Âœ5SetFillStateŸ5$d48067e1-49a4-4330-9c59-83a6f0775e7bÂż5
+1413833126└5CompareRadiusState┮5$b33db51a-3c28-4e26-9dfe-94210685d07d┬5
+2563541888├5	150488971─5SetFontState┌5pSourceFontĂ5$a81d9dbc-76b7-4364-8847-135b6afd3642ă5__OffsetITRANSFORMATION╚5TRANSFORMFONTSIZE╔5TRANSFORMHEIGHT╩5TRANSFORMPAINTRECTANGLE╩5TRANSFORMPAINTRECTANGLEINOUT╠5TRANSFORMPOINT═5TRANSFORMPOINTINOUT╬5TRANSFORMWIDTH€5TRANSFORMYCOORDINATEđ5UNTRANSFORMHEIGHTĐ5UNTRANSFORMWIDTHĎ5
+3813126664”5ITransformation‘5f This method is the inverse operation of the method TransformWidth.
+ :return: The untransformed widthÕ5
+3722860973Ă·5UntransformWidth◊52 A transformed width, that has to be untransformedƍ5ITRANSFORMATIONƔ5$a273d999-a9b5-417a-a30e-d40930b60a6fƕ5$aa7bd864-0744-48f4-bfd0-436ebf7c12c4Ƙ5	798850186â€č5TransformPaintRectangleâ€ș5
+sourceRectƼ5$59de31c7-24f9-4a11-a88f-4942de449658▀5
+2347065822Ɨ5TransformYCoordinateƠ5$56586fcf-2107-4822-bfd9-163003ff8f3c‚5+ directly transforms the parameter polygon „5
+3244048528À5polygonÄ5$18316649-b23e-423a-8f7b-3356ee019ab1Ê5B This method is the inverse operation of the method TransformPointç5
+2413155106Ú5$07c1d744-36f3-4f4d-98f2-c1bdca106d0eé5
+2792087999Í5TransformFontSizeĆœ5iOriginSizeĆŸ5$ddcaee8d-1bc5-44fb-9ee7-05c84aef9b08ĆȘ5
+3728947619ƣ5TransformPointInOutŽ5$d60c4f18-7328-4919-8ebe-44d1c4873e5e­5
+3788042755˝5TransformWidth˛5$cd4ab84b-66d4-4f24-9c3a-c67f532b9139ˇ5h This method is the inverse operation of the method TransformHeight.
+ :return: The untransformed height˘569367733§5UntransformHeight÷53 A transformed height, that has to be untransformedž5$46e18d81-87ce-4e0d-95a3-461a1405d37c°5
+2000337099š5TransformPaintRectangleInOut˙5$7c3f0230-055d-4bf3-b182-86d5b76856faƱ5
+3687457619Ƙ5TransformPointƙ5$b3a09eb6-05b7-4d0f-8ee4-e55d2f64c2b4■5
+2953246231˙5TransformHeight€6$c5db08f4-e464-418e-9e0b-7cf518fdd6856__OffsetITRANSFORMATION2‚6TRANSFORMPAINTRECTANGLEINOUTFƒ6TRANSFORMPOINTINOUTF„6TRANSFORMPOLYGONF…6B interface with needed functionality for real-value transformation†6
+3152862433‡6ITransformation2ˆ6	507037529‰6TransformPolygonFŠ6ITRANSFORMATION2‹6$f94cbf4f-d595-45d0-9e31-694d15cf874cŒ6$5321cc0b-9731-4edf-b542-4723991997466
+1582145857Ž6TransformPaintRectangleInOutF6$7d511031-2c30-46da-b1d8-5d55b1c90ca86
+4212222859‘6TransformPointInOutF’6$a3f71a0f-e066-4742-a8be-bbf5d6ca58fc“6	SETOFFSET”6SETTRANSFORMATIONVALUES‱6
+2680464013–6VisuFbTransformationCommon—6__INTERFACEPOINTER__1665˜6__INTERFACEPOINTER__446_2_1™6__INTERFACEPOINTER__1665_3_2_1š6__INTERFACEPOINTER__1680›6" X-Offset, transformation will useœ6m_VisutransformXOffset6" Y-Offset, transformation will usež6m_VisutransformYOffsetŸ6C For scaling:
+ Value, used for multiplication the original X value 6m_VisutransformScaleXMulÂĄ64 Value, used for multiplication the original Y valueÂą6m_VisutransformScaleYMulÂŁ6. Value, used for division the original X value€6m_VisutransformScaleXDiv„6. Value, used for division the original Y valueŠ6m_VisutransformScaleYDiv§6	630124814š6VISUFBTRANSFORMATIONCOMMON©6$96cd390f-bd0b-4bce-99e4-8ee472ffa8b8ÂȘ6$1cb87983-1909-48da-8264-e995b9b41b9e«6
+15101844906$a857b083-21b1-4f34-a031-a868d5a15de5­641850195Ÿ6$02f15e30-22d1-48a0-8b35-bbb25a350ebeƻ6
+2028452564°6$80cf1344-0fbe-40e2-8db0-23e207feb052±6B Method to set the values of VisuFbTransformInformation explicitly˛6
+3516561199Âł6	SetOffset“6VisutransformXOffset”6VisutransformYOffset¶6$6ea98c7f-8c00-4605-b18f-d77fac2b9955·6
+2154142807ž6SetTransformationValuesÂč6VisutransformScaleXMulÂș6VisutransformScaleYMul»6VisutransformScaleXDivÂŒ6VisutransformScaleYDivÂœ6$52d4e0cb-8a66-4b05-81c5-76d6b374fcdbŸ6
+3476630111é6$5db1f7f3-baf2-4b57-b129-cf442991eb2cĄ6
+1579100619Á6$1a056b63-c399-45c9-bf38-6227e636cf49Â6
+2065549497√6$ff967ff6-e3bb-44c9-b3ac-cfa3f8d554faƄ6
+2172915767Å6$ccb843bb-3dba-4294-9525-bdbb8b5da954Æ6
+2672546910Ç6$4d6302d0-e9ac-4bdc-b553-ef95264d5f6cÈ6	417774987É6
+3064849949╩6$faf43df5-5762-40ec-b604-376ebddc1435╩6	277660213╠6$8a359582-436a-4686-a0ea-f651cbaf10ba═6
+3114551605╬6$9ba72af3-ce3d-4980-8c86-0f593f511cce€6	836578016đ6
+2192869602Ñ6$1ae1fc42-ec5d-4a80-814a-9d171e088517Ò6
+1266350126Ó6$bae0706e-c339-4c4a-95b4-88a48ce4636eÔ6	239286519Õ6$a2c78c86-3599-45bb-ac37-2bd357572776Ö6	340370232×6
+2425598659Ø6
+2942067595Ù6
+3373617313┌6$36cc1150-d0e3-4286-ac85-3c24268761bb█6( This implementation does nothing at all▄6
+2576440537â€ș6VisuFbTransformationBaseƙ657260942Ɩ6VISUFBTRANSFORMATIONBASEƗ6$90d3f275-de44-45c0-9034-b65c54c513a7Ć 6$349a6eac-7af6-4571-98e2-ec6e607f182f‚6	772229222„6$b862c9dc-fb5a-4c05-9c48-4195e095970aĆĄ6
+3376064313Ă„6$9fcdf5e6-6ada-4a84-89bd-4e00e2a79373ĂŠ6
+4276853959ç6$f9ddb003-2371-4237-b5f5-35b7edd37dcfÚ6
+1898192028Ă©6
+3011595681ƕ6CMPVISUHANDLERĆ°6CmpVisuHandlerĂœ6$a154182e-a704-43b3-a5c9-35b5797e2b3cÝ6	211873556ĆŁ6$c9f249c7-1a24-40da-a642-8dce4c5eb1f2ÂŽ6	212743391­6$39d05d75-bde4-4d7f-89b2-6d6f9ff12941˝6
+2830320968ĂČ6$128bb35f-ef32-4665-93de-71de555e3638Ăł6
+1315113495Î6	135194223Ô6$ea63262e-641b-4758-8a32-c6e066b9a06dö6	661934883÷6$3722855b-8649-4eae-808b-491bffa414bbÞ6
+1423924491Ăč6$61d0b457-2b3a-4e20-8d25-0b8b4aaee42cĂș6
+2719903241Ă»6$5eddb98c-f69d-4913-a0c6-e1ff48b4038eĂŒ6
+1174972321Ăœ6$d8a00abc-b864-46ac-b52e-5ea527de8a47ĂŸ6
+3494476591ÿ6$2d915de8-55d3-4045-b2e9-d3d2e975f3cf€7	8873097797
+2002597867‚7
+3274165733ƒ7	176311841„7$5ce779ab-989a-441f-96db-106226e54e43
7i This implementation does only the translating part of the transformation; scaling parameters are ignored†7	295462430‡7VisuFbTransformationOffsetOnlyˆ7_xOffset‰7_yOffsetĆ 7
+3197146383‹7VISUFBTRANSFORMATIONOFFSETONLYŒ7$c4c12517-1848-4fe7-9485-76e261fd4ab97$a3368951-5b5e-4d0e-ac04-4fe33bb2c2caŽ7
+35569800487
+1555959665Ćș7$563c2c5c-e4bc-4553-ba49-d0661ad351adĎ7	696452921Ă­7$238094af-6164-48ac-90a0-dd561a78cadfď7
+4214540086”7$f75fe7ce-3ac7-4467-8af2-9b7f36b7aa8b‱7	560201055–7$f6483eb8-a835-4edc-9e9c-cf3aa4e2beed—7	522818946˜7
+3327576129ℱ7	reXOffsetĆĄ7	reYOffsetâ€ș7$4d103ab6-2e21-4745-8f00-6ac3f2650f2aƓ7
+14216490957
+2584346401ĆŸ7$8ec518e3-25b9-455f-8e92-ab707ab07da5Ćž7
+3054816487 7$3f13a2c9-5996-471e-b2f3-2238c924e020¥7
+3202204957˘7$050df2d1-3c92-4b24-8253-1bf190ae1a8bƁ7
+2800565575§7$648e2de0-a136-4d3b-8a42-62db51a9ceca‱7
+3993688344Š7
+2832938533§7$81f87ab7-b26b-448d-a2f6-2738d1a4bd84š7	806360733©7
+1933367053ÂȘ7VisuFbTransformationScrolling«7
+19918619997VISUFBTRANSFORMATIONSCROLLING­7$84998a91-64d1-4935-a9c3-5213f1ac8ccdŸ7$32a0a7c8-59d8-4030-b503-1b0855440964¯7
+3507671315°7
+1106056086±7	361530667ÂČ7$a1862b40-75bd-406c-a1b9-5d711c5f8c81Âł7
+3608164428Ž7$ca0fbff8-ecf9-46ab-84c5-3baad8a647d2”7
+1651864712¶7
+3979137113·7	565700714ž7$0d4dfe81-2a36-4cd7-b66a-c4da02b1f0f1Âč7	125137535Âș7__GETUSESCROLLINGTRANSFORM»7__GETXFACTORÂŒ7__GETYFACTORÂœ7__SETUSESCROLLINGTRANSFORMŸ7DOPOPÂż7DOPUSHÀ7GETOPTIMIZEDTRANSFORMATIONÁ7HASTRANSFORMATIONÂ7POPÃ7POP2Ä7PRVGETFRAMESHIFTCORRECTIONSÅ7PUSHÆ7PUSH2Ç7
+2546709133╚7_noneTransform╔7_unscaledtransform╩7_scrollingTransform╩7_useScrollingTransform╠7$ea20b58a-a95f-4223-9fca-0b6c5c71515d═7UseScrollingTransform╬7$e9095502-1a62-4c66-8cfa-ff56675912d4€7XFactorđ7$a44b95ad-5f54-4344-bb55-b48830724de0Đ7YFactorĎ7
+3772467283”7__getUseScrollingTransform‘7$6aa9a7d7-599a-45aa-b870-d9a447db6a11’7$b31e7a10-9289-40b7-904a-2ce62d753f7bĂ·7	817062996◊7Pop2ƍ7m using this parameter, it is possible to shift the content so that it is not overwritten by an optional frameƔ7iFrameWidthƕ7$c2b241fa-8cc5-4c6f-b095-9aae21f0d307Ƙ7	375662598â€č7__getXFactorâ€ș7$d00abfb7-6bce-437a-8fd0-9a77b4789b59ƙ7
+3787399395ß7DoPopĂ 7compatibilityModeĂĄ7nXChildĂą7mXChildĂŁ7nYChildĂ€7mYChildĂ„7rnXChildĂŠ7rnYChildç7rmXChildĂš7rmYChildĂ©7	rmXMotherĂȘ7	rmYMotherĂ«7iFrameOffsetCorrectionĂŹ7iFrameSizeCorrectionĂ­7$26f928e6-da1c-4acd-b9b7-5cd53b7073a4Ăź7
+1561162677Ž7prvGetFrameShiftCorrections­7$bb6f8ea3-5a37-46d1-8678-9245bc41506d˝7
+1619425919˛7__setUseScrollingTransformˇ7$a3f6fae8-f884-4017-bc13-7746421308b6˘7
+1253303693Ô7
+2998120238ö7
+1240857895ž7DoPush°7& smaller (min) X value of rectPositionš7% larger (max) X value of rectPosition˙7& smaller (min) Y value of rectPositionƱ7% larger (max) Y value of rectPositionƘ7$b7da396f-2eb2-486b-b686-89edd6fa7945ƙ7	968701484■7$ce9cae39-b253-42d4-8efa-48058e1192d7 7
+2276092553€8
+38819556988Pop‚8$682da053-e40f-4ef9-9928-3277b5bfdf4eƒ8
+1145798919„8	723031720
8HasTransformation†8$87223587-6503-4600-bc56-9d03ffa11a11‡8	627422893ˆ8__getYFactor‰8$361cbb0f-1c51-4478-861d-1e4f70092789Ơ8
+4279462296â€č8
+2468023901ƚ8PushĆ€8$50da7a6d-35db-4b06-96ef-3bef379cd45bĆœ8
+12730905148GetOptimizedTransformation8$a8a32b71-456b-4e91-9012-2d658c751295‘8
+3942667220’8Push2“8$9d0bd9be-68b8-4836-abe5-582671733f6e”8__GETHASCLIPPING‱8GETCLIPPINGRECT–8POPRECT—8PUSHRECT˜8
+1595177527™8VisuFbClippingInfoš8m_ClippingStack›8	STACKSIZEœ8m_iCurrentIndex8$07da26c5-32d5-4bfc-bd77-b282b910e7ddž8HasClippingŸ8
+2853566600 8__getHasClippingĊ8VISUFBCLIPPINGINFO˘8$aeb5be3f-fe6f-41bb-8701-762fcbe27020£8$b5ce2fd4-7dd7-411d-b5ec-c4d094e73981€8
+1310864252„8
+4222487166Š8
+2023689431§82 returns whether a clipping rectangle was returnedš8
+2982734240©8GetClippingRectÂȘ8 must not be NULL!!«8$c31fed14-e15d-4f56-a9ac-db26d34147f3ÂŹ8
+3353196503­8
+2521418859Âź8	564437057Ć»8PushRect°8pNewRect±8$778bda11-74b1-4799-8315-3bc53b97fb14˛8	405778910Ƃ8PopRectÂŽ8$be9bcea0-957f-46b1-b1bb-08ee362702f0”8	714139297¶8IDrawingInterface__Union·8	452172741ž8IDRAWINGINTERFACE__UNIONą8
+1948914429Âș8IDrawingInterface2__Union»8	429695361ÂŒ8IDRAWINGINTERFACE2__UNIONÂœ8
+2941377514Ÿ8INativeControlInterface__UnionÂż897099585À8INATIVECONTROLINTERFACE__UNIONÁ8
+2286052124┬8ITransformation__Union├8	422115576─8ITRANSFORMATION__UNION┌8CLEARRECTANGLEĂ8 CLEARRECTANGLEWITHADDITIONALINFOă8CLEARVISUSTATE╚8
CLIPRECTANGLE╔8
+DRAWBITMAP╩8DRAWGRADIENTBUTTONONCLIENT╩8	DRAWIMAGE╠8DRAWIMAGEUNCHECKED═8DRAWIMAGEUNCHECKED2╬8DRAWPIE€8DRAWPIEOPTFILLUNCHECKEDđ8DRAWPIEUNCHECKEDĐ8
+DRAWPIXELSĎ8DRAWPOLYGONFË8DRAWPOLYGONOPTFILLUNCHECKEDď8DRAWPOLYGONOPTFILLUNCHECKEDFƇ8DRAWPOLYGONUNCHECKEDFÍ8	DRAWRECTFÎ8DRAWRECTOPTFILLUNCHECKEDě8DRAWRECTOPTFILLUNCHECKED2┘8DRAWRECTOPTFILLUNCHECKEDF┌8DRAWRECTOPTFILLUNCHECKEDF2█8DRAWRECTRELATIVE▄8DRAWRECTRELATIVE2Ćą8DRAWRECTUNCHECKED2Ćź8DRAWRECTUNCHECKED3▀8DRAWRECTUNCHECKEDFÓ8DRAWRECTUNCHECKEDF2ß8DRAWSTATICELEMENTSÔ8DRAWTEXTUNCHECKEDUNTRANSFORMEDƃ8DRAWTEXTWITHIDƄ8DRAWTEXTWITHIDANDFALLBACKƈ8ENDMEASURESTRINGĆ 8ENDMEASURESTRING2ĆĄ8EXECUTECOMMANDƔ8EXECUTECOMMAND2Ú8GETCURRENTRENDERLOCATIONƕ8GETCURRENTSTATEĆ°8GETCURRENTTRANSFORMATIONITFĂœ8GETELEMENTLOOKDEACTIVEÝ8HELPTRANSFORMRADIUSĆŁ8HELPTRANSFORMRADIUSFÂŽ8
MEASURESTRING­8MEASURESTRING2˝8MEASURESTRINGWITHTEXTFLAGS˛8POPCLIPRECTˇ8POPTRANSFORMATION2˘8POPTRANSFORMATION3§8PUSHCLIPRECTĂ·8PUSHTRANSFORMATION2ž8PUSHTRANSFORMATION3°8SETANTIALIASINGINACTIVEš8SETELEMENTLOOKDEACTIVE˙8SETGRADIENTFILLƱ8SETGRADIENTFILLOPTIMIZEDƘ8SETIMAGEƙ8
SETMITERLIMIT■8SETROUNDEDRECTRADIUS 8SETUSESCROLLINGTRANSFORMÇ9SETVISUALIZATIONNAMEĂŒ9STARTMEASURESTRINGĂ©9STARTMEASURESTRING2Ăą9TRANSFORMPAINTRECTINOUTĂ€9TRANSFORMPAINTRECTINOUTFĆŻ9TRANSFORMSIMPLERECTć9TRANSFORMSIMPLERECTINOUTç9
TRANSFORMSIZEƂ9UNCLIPRECTANGLEĂ«9UNTRANSFORMSIZEƐ9
+3753535223‹9__INTERFACEPOINTER__1172_3_2_1Œ9 __INTERFACEPOINTER__1147_4_3_2_19__INTERFACEPOINTER__1753Ž9__INTERFACEPOINTER__13359__INTERFACEPOINTER__13399CurrentState‘9CurrentStateBackground’9CurrentRenderLocation“9CurrentTransformation”9CurrentClipping•9bBackgroundPainting–9m_IDI—9m_IDI2˜9m_IDI3™9m_iMeasureStringIndexš9m_dwMeasureStringFlags›9_optimizedTransformœ9N indicates, if the element should be painted grayed out / with brighter colors9bElementDeactivež9< Indicates, whether the antialiasing is temporarily inactiveŸ9m_xAntialiasingInactive 9„ Same local variables for the alternative way to measure strings
+ This member is used to compute the ID used to retrieve the result of the measure string call.
+ In contrast to m_iMeasureStringIndex this member will be not simply incremented, but is in
+ fact a index (i.e. offset) to a dynamically allocated buffer in the runtime. A value 0 of this
+ member indicates, that currently no string measuring is in progress.ÂĄ9m_diMeasureString2IndexÂą9m_dwMeasureString2FlagsÂŁ9
+2839095062€9ExecuteCommand2„9wCommandŠ9	stCommand§9
+stCommand2š9$58278d7c-860a-4965-8a06-09374b85055b©9$659b4244-cb55-4f11-a7b6-eabfa0230563ÂȘ9	852751785«9EndMeasureStringÂŹ9$6fa59d7d-211d-442a-9d38-b391d8d3faff­9
+3417346898«9$7944359e-1094-4a0c-a885-8f0511491193»9. there is no scaling of their width and height░9w This method draws one or more pixels to the screen. Pixels are always drawn as single pixels at the moment, that means▒9	162256653▓9
+DrawPixels³9pointsŽ9j If this value is TRUE, then the points will be drawn without checking against the invalidation rectangles”9{ If this value is TRUE, then the points will be drawn without being transformed at all (affects the position, not the size)¶9
bInUpdateRect·9srTempž9
+tempColors╣9width║9height╗9$efa74636-0847-415c-b461-36d7f854aaae╝9
+3159902675Âœ9$e7d80570-9045-4323-b6bb-a60e4d6c6164Ÿ9U Draws a rectangle. Similar to DrawRect, but with a rectangle, using real coordinatesÂż9
+4063189195└9	DrawRectF┮9
+RectangleF┬9$8f003f8d-7c9d-4f30-bdc4-7525e9cd2da4├9	703320034─9$387e974d-a988-4581-bfb2-f32172a660cc┌9
+3944470910Æ9$9b3c3dfb-f19f-430b-9fb1-fd65c44398c2Ç9
+3315251884È9
+DrawBitmap╔9pstBitmapID╩9
dwBitmapFlags╩9	FrameLook╠9dwTransparentColor═9Look╬9bInUpdateRects€9$13b60188-c167-4975-9b53-fbc3b978a9dađ9
+2090364946—9DrawTextWithIDAndFallback“9K This is in fact a STRING, left like this to prevent compatibility problems”9	pstTextID‘9ē This text will be displayed when the textlist was not found or does not return the requested localized text;
+ Can be NULL for compatibility reasons’9pstFallbackTextĂ·9T Determines whether the passed fallback text is a WSTRING (TRUE) OR a STRING (FALSE)◊9xFallbackWStringƍ9$a2ff07ce-cad4-40a9-9e67-747c019d7160Ɣ9
+1334495128Ú9$12d912de-fe26-4d94-9b9b-6e823913e3f0Û959652282Ü9$6230760f-1ad9-4749-8e80-92eaca6a030dÝ9
+2281259095Þ9$f7f455b6-2c5a-4e86-83ea-b07c59b25c52ß9
+1239027620Ɨ9	DrawImageƠ9pstID‚9$ec7421c5-3ee3-44ad-a130-a56f6729cd79„9
+3332568219Ƅ9SetGradientFillƈ9 color1Ć 9pColor1ĆĄ9$ color2, used when pUseTwoColors = 0Ɣ9pColor2Ú9$ angle for linear and axial gradientƕ9pAngleĆ°9 Center for radial gradientĂœ9pCenterXÝ9pCenterYĆŁ9pTypeÂŽ90: zweifarbig, 1: einfarbig	­9
pUseTwoColors˝9: brightnessvalue of color1, to calculate pcolor_brightness˛9pBrightnessˇ9# color, used when pUseTwoColors = 1˘9pcolor_brightness§9F Optimized commando can be used, because it is supported by the clientĂ·9bOptimizedCommandož9$f56b2c23-751d-419c-99be-28d2a9545eb8°9
+2563336750¹9SetVisualizationName˙9
+stVisuNameƱ9$a536373c-c861-4caa-bf86-171e15f06edaƘ9
+2917509788ƭ9UnclipRectangleƝ9$9af21709-cc05-4636-8aff-56a959c1e796˙9
+1318216650€:$68578697-cce0-4575-b8d4-e703cc9b531c:	914851422‚:
pCurrentStateƒ:$b0069749-b944-4934-9c14-5928e349d047„:"Polygon mit optionalem Farbverlauf…:
+2388911894†:DrawPolygonOptFillUnchecked‡:0BaseColor, is always used, for filling and frameˆ:color1‰:/SecondColor, is only used for Gradient paintingŠ:color2‹:CenterŒ:GradientType:bDrawGradientFillŽ:0: zweifarbig, 1: einfarbig:
bUseTwoColors:iBrightness‘:color_brightness’:ColorGradient1“:
+bOptimized”:$d90f3aa1-73b4-40d0-a112-747aad0940d9‱:
+4217254413–: ClearRectangleWithAdditionalInfo—:completeSurroundingRectInfo˜:%VISUSTRUCTCOMPLETESURROUNDINGRECTINFO™:%VisuStructCompleteSurroundingRectInfoš:$f60ef672-0955-43e3-a5fb-7dee25fa6a42›:	456220357œ:StartMeasureString2: ???ž:$5dc828da-f13e-421b-81c3-3194edc7c38cŸ:
+4193988326 :UntransformSizeĊ:$64a16906-1d35-413a-a21d-f02e897d8029˘:
+1524042669ÂŁ:PopClipRect€:$71ff7b71-4852-4ebe-bb48-a7b0174e19e3„:
+1762437720Š:
+3752110156§:SetGradientFillOptimizedš:$22efabc0-cb9c-4aba-8945-6acc58d2e735©:ĂșFor drawing a rectangle.
+ Filling can be used like in DrawRect, therefore set bDrawGradientFill to false,
+ only the input variables Rectangle, nType, look, color1 need to be set correct.
+ The filling can be Gradient, set bDrawGradientFill to true;ÂȘ:
+1999975279«:DrawRectOptFillUnchecked2:iRadiusX­:iRadiusYŸ:$64f3c76a-a8f5-43be-8032-90ad4edda49d¯:
+2283198969°:point±:$2b71445f-f3e6-4676-84dc-77cd0c520804ÂČ:
+3573592371Âł:$a0fb4ca0-adbe-4389-ba8f-9bb43099979cÂŽ:
+2320138113”:DrawPieUnchecked¶:
+startAngle·:
+sweepAnglež:$2a7a2813-fa49-40e1-acb4-0d0468b6d293Âč:
+1814802854Âș:GetCurrentTransformationItf»:$a49c208f-b253-4c5c-86f2-135f07fec975ÂŒ:
+3822636385Ć»:ClearVisuStateĆŒ:$3ef6d1a3-31aa-4e8a-8c42-ca48846ddda5┐:	801508045└:TransformPaintRectInOutF┮:rectF┬:Transformation2├:$1c544cc3-7061-4eaf-8d98-dcb343e19d8f─:
+1444796483Å:$9c9f7d18-d025-4e0c-b7d9-dc37a6b265f1Æ:¿ This method (and the methods StartMeasureString2/EndMeasureString2) offers an alternative way
+ to measure string pixel widths. This method measures not only the passed string, but also all
+ the beginning substrings of the passed string.
+ :return: An ID, that identifies the result of the measure string call. It has to be used as a
+ parameter for a call to function VisuFctGetMeasureString2Result. In fact this ID is an offset
+ to access an internally allocated buffer of dynamic length. Therefore subsequent calls to this
+ method do not return subsequent ID values.  Ç:
+2148204073╚:MeasureString2╔:0 The font used to measure the string pixel width╩:R Points either to a STRING or to a WSTRING, whose pixel width has to be determined╩:pbyText╠:= TRUE if pbyText points to WSTRING, FALSE in case of a STRING═:xWstring╬:ď Points to the current client data. If the method MeasureString2 fails (i.e. returns a negative
+ value), the member pCurrentClientData^.GlobalData.eMeasureString2State can give more information,
+ why the operation failed, e.g. if a call to method MeasureString2 was done, where the results of
+ the previous calls where not yet retrieved.ƌ:pCurrentClientData–:xAdded—:diStringLength“:diMeasureString2IndexIncrement”:$28c7a358-0c02-4e7a-afad-330b5be92bb0‘:26316051’:TransformPaintRectInOutĂ·:$0cd06cfa-b50b-4a65-a9c1-ed6e889de95b◊:	862911887ƍ:
ClipRectangleƔ:$a2661c8e-fce9-44b2-a484-b931de8a9ea6ƕ:
+1311378757█:TransformSimpleRectInOut▄:$c499c350-2c98-45c0-bee4-54d912a38eb4Ʊ:
+3547339394Þ:PopTransformation3ß:$a054e120-b698-4e97-ab00-18b0a0127195à:ơ similar to DrawRectUnchecked2, but with a rectangle, using real coordinates
+ (DrawRectUnchecked is not extended, as also DrawRectUncheckedF can be used)ĂĄ:
+2022241159Ăą:DrawRectUncheckedF2ĂŁ:
+bTransformÀ:$dd74105c-f4b4-4c3b-946a-ea6ed35d57c8Ä:	219190172Ê:
+1582949408ç:DrawStaticElementsĂš:pPaintCommandsĂ©:udiSizeĂȘ:udiCommandCountĂ«:
dataByteOrderĂŹ:VISU_ENUMBYTEORDERĂ­:$f33e4ff4-95f6-4db2-9d2f-e704472d3146Ăź:
+3343035112ĂŻ:$816b6cd4-dadf-4a28-a46e-537f75f029f8Ă°:
+1458691501˝:StartMeasureString˛:$bc834051-e76d-41f7-9919-18a6bf34678eˇ:
+3269606480Î:$c3bddf50-b9c5-4687-b52b-aa955de8ff16Ô:	827243088ö:$5a2402b3-a84f-46d1-813d-32c08907f99c÷:
+4280513666°:
SetMiterLimitš:$8b7ac6b0-3395-4152-811f-1edb93be264a˙:	807233352Ʊ:$101e5e03-6d9f-44ae-a43b-9531b9a029d8Ƙ:
+2071441816ƙ:ExecuteCommand■:$3eecfe9a-19b3-4a82-8c1f-fc759b1ec5b4 :
+2495357635€;DrawRectUnchecked2;$1e3ac8a3-e424-42f6-8140-5e3b1cf8e874‚;
+2982737717ƒ;DrawRectUnchecked3„;# Only relevant for round rectangles
;$3fe4f875-d055-479b-bbd9-59f4eeed3ad1†;5928267‡;PushClipRectˆ;$e8a7fab4-7b71-4ed0-9e05-89bfb9488880‰;
+3766320579Š;	238194071‹;PushTransformation2Œ;$b591312e-42e9-40b5-b910-d447667b02ae; sets the look of a element to active (normal look) with value false, 
+ or to deactive (grayed / brighter look) with value true.Ćœ;
+3678537701;SetElementLookDeactive;bSet‘;$6a9fb0cc-5209-44b8-9637-a690a466bae1’;
+4012775093“;$606a3571-0c5a-4666-b55d-04eaaa45e7e9”;
+3765710534‱;$521cba2b-3ebe-4e92-8d7a-98d244e23eb5–;
+1568077136—;$7654a053-1379-4af5-bcf7-977ce868b23c˜;
+2324542787ℱ;$5f99886e-0dc9-4b63-8dca-b49bf78b75afĆĄ;38545307â€ș;$9955fb47-879d-44d7-83a0-5dbdf8a610c0ƛ;@ For drawing a polygon with coordinates of type VisuStructPointFĆ„;
+3587783175ž;DrawPolygonFŸ;$6d4e5851-7593-4278-ac84-a2664f1d5e7b ;” Starts the measuring of a string. Should be called from the method paint of 
+ the element function block.
+ Every call of this method starts a new measuring and avoids the painting of the element.
+ Therefore only call this method, when the result is not yet available.
+ The result will be available by calling method VisuFctGetMeasureStringResult.
+ The returnvalue of MeasureString is the iTextSizeIndex needed for VisuFctGetMeasureStringResult;
+ StartMeasureString and EndMeasureString will be called automatically. Don't call them, to avoid wrong behaviour!ÂĄ;
+3953764402Âą;
MeasureString£;VISUSTRUCTSTATICSIZE€;VisuStructStaticSize„;
availableSizeŠ;$1467c383-c89a-478c-8791-be05403e6b7e§;
+4246436364š;DrawPieOptFillUnchecked©;$fc7f39b5-1ac7-4dc8-8e4d-d0617f9e9a80ÂȘ;
+3575266703«;DrawPie;$64850225-2563-422c-ad61-6076a0b28f4b­;
+1039140659Âź;DrawPolygonUncheckedFÂŻ;srTempF°;VISUSTRUCTSIMPLERECTANGLEF±;VisuStructSimpleRectangleFÂČ;$e75a5e0d-5e9f-423b-bb1a-71f68d50d683Âł;
+2168008155ÂŽ;$25f77b26-3039-4a66-a445-5cbe13e8d5ea”;	398722561¶;‘ For drawing a rectangle with real coordinates.
+ Filling can be used like in DrawRect, therefore set bDrawGradientFill to false,
+ only the input variables Rectangle, nType, look, color1 need to be set correct.
+ The filling can be Gradient, set bDrawGradientFill to true;·;
+1340357413ž;DrawRectOptFillUncheckedF2Âč;$6d938eb2-8d9f-4984-95a5-f598a5ceeeeeÂș;
+1812293291»;HelpTransformRadiusŒ;radiusXœ;radiusYŸ;
+xTransform┐;$c09005c3-c6ee-4c38-be5d-b0f0b2982617└;
+1808831048┮;SetImage┬;currentTransformation├;$10a3a54d-7b5a-42a2-b591-86e970b636a6─;
+1509977151Å;PopTransformation2Æ;$92e09c54-d084-4c6e-b9e2-58766144ef22Ç;
+2330131213È;SetUseScrollingTransformÉ;bUseScrollingTransformÊ;$a98147b0-8def-4085-8c24-161a069f5e9eË;
+4207039012╠;
TransformSize═;$aa1487f1-d791-49a0-82a6-4f466edea4d3╬;
+1568261909ƌ;DrawImageUnchecked–;$60512e51-3a5d-4020-9704-4344871bcec7—;
+2960492475“;ClearRectangle”;$b66f2aa2-3eb9-47bf-9100-17d4dfadc2b9‘;
+2685570129’;$f9daf192-fc9c-4fb4-869e-debb02395b18Ă·;	690812846◊;SetRoundedRectRadiusƍ;$e82dea4e-2e50-4549-9dc4-ac7bc1638787Ɣ;
+1970749524┌;HelpTransformRadiusF█;$43a2076e-898a-40af-a579-d6f4f011e7b2▄;
+3226325491Ý;$679a01b9-e38f-4e98-881e-f0a2e6fded74Þ;
+3462340138ß;$2d8ade49-c0ee-4d38-a553-b63443732674à;
+3336397061ĂĄ;$a0bf7ecc-5f07-4f31-a45e-428429553065Ăą;
+3370094474ĂŁ;$9c358cff-fc55-46be-ac03-577b2a7d8e47Ă€;
+3666455759Ä;DrawRectOptFillUncheckedFÊ;$67f1fcb1-483d-4887-9711-b3923147a95aç;
+1201517252Ăš;DrawTextWithIDĂ©;$91b64550-6c22-425c-bcf4-34cbc89ce351ĂȘ;
+2359414717Ćœ;$672030ab-cd3c-4d50-8872-77833216fe54ĆŸ;OPolygon with optional gradient fill and polygon points of type VisuStructPointFĆȘ;
+3353542283ƣ;DrawPolygonOptFillUncheckedF®;4 center of radiant gradient of type VisuStructPoint!­;$77f69ee0-9cf8-4a58-804d-c28cff7b8bd3˝;
+2120409250ĂČ;$04e73fb8-d559-460d-b8b0-9fbe68c71f2dĂł;‡ This method has to be called, when all the call to MeasureString2 have been done and
+ measuring the strings can be executed.
+ :return: The effective size of the buffer in the runtime system, that is needed to store
+ all the results of the MeasureString2 calls˘;
+2819531140§;EndMeasureString2÷;b Points to an instance of VisuFbCommandBuffer, where the corresponding paint command will be addedž;$c2e93a74-114f-4879-8be1-cedd40c99496°;
+2277818651š;MeasureStringWithTextFlags˙;dwTextFlagsƱ;bAddedƘ;$1ad3cc66-fbdb-4e4c-9801-d777fe3235c3ƙ;	658199989■;GetCurrentRenderLocation ;$a6c74351-bd26-406e-987a-812cb63e2a93Ç<
+2754466188<DrawGradientButtonOnClient‚<DfĂƒÂŒr Farbverlauf		
+BaseColor, is always used, for filling and frameƒ<
iUseTwoColors„<$98fbaa2f-61c1-4438-8fe4-7d2a262acea2
<
+1254140792†<DrawRectUncheckedF‡<$9b679f0f-8ffb-459f-acb2-312c83372c6eˆ<
+1822180478‰<TransformSimpleRectĆ <$d70fb2da-89ae-4f57-9a04-71e0d0183221â€č<
+3987753974Œ<DrawRectOptFillUnchecked<$2fdf8707-d028-460d-bd95-62f66eaae04eŽ<£ Disables temporarily the antialiased drawing resp. resets to the default behaviour.
+ :return: The previous state, i.e. antialiasing deactivated before this call?<
+2658908913<SetAntialiasingInactive‘<7 TRUE if antialiasing has to be deactivated temporarily’<i Points to the commandbuffer, where the paint command to deactivate/activate
+ antialiasing will be added“<$91c5fcd5-3d7e-4b6e-a2d5-73b10c692000”<
+1486958666•<$efbcbbd9-3acf-4f15-9d99-4d5f9bc9f5ff–<	382000555—<$e3147455-a6d6-433a-8580-399109d0a1a9˜<• This is an enhancement of method DrawRectRelative, that takes the length of a string (in pixels)
+ to determine the width of the rectangle to draw. ℱ<	863035648ĆĄ<DrawRectRelative2â€ș<$ The height of the rectangle to drawƓ<| An optional offset to consider to determine the upper left coordinate of the
+ rectangle to draw. Pass 0 here if not needed<E Bitwise "or" combined values of the Visu_Constants.VISU_DRF_* valuesž<G The text, whose width in pixels will be used as width of the rectangleŸ<J Indicates, whether pbyText points to a STRING (FALSE) or a WSTRING (TRUE) <G The rectangle, that describes the area, where the text has to be drawn¡<
textRectangle¹< The font used to draw the text£<textFont€< Flags use to draw the text„<$0b9ffc49-b443-408c-8e45-59cc6ec5d3d5Š<
+2221009700§<$4c6863ff-b279-4986-9903-cad295889e53š<
+2917179877©<$401a4b12-45ba-4175-9d42-8a1b9e029abbÂȘ<
+2332264353«<$8b868cbf-820d-4757-a548-a974b798a414<
+3653331174­<D (no similar paint command for real values is implemented right now)Ÿ<
+2959399295ÂŻ<DrawRectRelative°<# The width of the rectangle to draw±<iTransformedWidthÂČ<iTransformedHeightÂł<iTransformedOffsetXÂŽ<iTransformedOffsetY”<$c6e0abf4-9934-4284-80ad-e437d58ac64b¶<
+2116205753·<DrawTextUncheckedUntransformedž<$c07954de-04c0-45a4-a939-0270d558899eÂč<
+1854976127Âș<$21517b88-a58e-4c65-a7ab-b9b112f91a00»<ˆ returns: if the look of a element is active (normal look) with value false, 
+ or is deactive (grayed / brighter look) with value true.Œ<
+2940370045Âœ<GetElementLookDeactiveŸ<$4cb25dd8-f8ec-44bb-a940-ca0083f2e524Âż<
+2118415041└<GetCurrentState┮<$dea5ee84-290d-4893-8119-f00ccc4bad16┬<
+1200859744├<PushTransformation3─<$658fe396-a2c7-42d8-940e-6d9dc56b5974┌<visuĂ<
+1126469897ă<s_bInvalidLocLogged╚<$0bf42638-6fdd-4c95-9829-e2cf1d1d2c9a╔<
+2004540800Ê<$3c7e70a5-8dc6-4a90-a7f5-b893a7595f27Ë<
+3426464781╠<DrawImageUnchecked2═<4 Only used for offline scaling of the image element ╬<rHorizontalScalingFactor€<rVerticalScalingFactorđ<$36df7c01-14c8-451e-8e79-3270a3ec76ccĐ<
+1039587832“<RectangleSimple”<$a84c68be-4c8f-4a63-b5c9-53246dcc13c6‘<
+1916811384’<$201083e0-ff9d-41b5-af68-6d96079a791eĂ·<__GETIGNOREVISUPAINT◊<__SETIGNOREVISUPAINTƍ<ADDINFINITEƔ<
ADDSIMPLERECTƕ<ADDSIMPLERECT2Ƙ<ADDTEMPINFINITEâ€č<GETCOUNTâ€ș<GETFLAGSƙ<GETRECTANGLEƖ<INITIALIZE2Ɨ<INTERSECTSANOTHERSIMPLERECTĆ <INTERSECTSPAINTRECT‚<INTERSECTSPAINTRECTF„<INTERSECTSSIMPLERECTĆĄ<ISCONTAINEDƚ<ISFULLƛ<REMOVETEMPINFINITEÁ<
+UPDATEDATAÚ<4_3S.CoDeSys.VisuGenerated.IVisuFbSimpleRectangleListé<
+2591171885ĂȘ<VisuFbSimpleRectangleListĂ«<
m_pRectanglesì<9 represents the index where the next element is inserted í<m_diCurrentIndexü<m_pFlagsï< this structure contains a list with rectangles 
+ atm implemented during a pointer to a array[0..0] 
+ TODO: look for a better implementation ­<m_diMaxIndex˝<m_bInfinite˛<& See comment of method AddTempInfiniteˇ<m_bTempInfinite˘<m_bIgnoreVisuPaint§<$ba1186b0-58a2-4ab1-a918-102c0f3808dcĂ·<IgnoreVisuPaintž<	942391495°<VISUFBSIMPLERECTANGLELISTš<$d6301b46-a999-490a-9406-1ebffc2e921f˙<$6abb025c-ceab-4d91-b25e-c384de971b76Ʊ<
+2497931532ĂŒ<
+UpdateDataƭ<pRectsƝ<maxIndex˙<currentIndex€=	bInfinite=$c5d21429-a785-4866-909a-b3dcdf7a74d2‚=
+3370471907ƒ=__getIgnoreVisuPaint„=$42e98e2d-6e38-45bf-b60e-4c87bd9c76da
=
+2672195036†=IntersectsPaintRect‡=prectˆ=$f8d7e1a1-d212-4c3d-a585-61bb64f634ac‰=E Resets the behaviour, that was toggled by calling |AddTempInfinite|.Š=13321931‹=RemoveTempInfiniteŒ=$4d62ddf1-f2fc-4240-9c70-381475ccb889=	960944238Ž=55188787=diRectCount=$ffdaa252-751a-4c53-91a7-a154e4988aa9‘=	815796898’=Initialize2“=pFlags”=$9922cf8e-729c-4ad4-accf-365e561f3b20•=Ý In contrast to |AddInfinite| this method forces only all Intersects* methods
+ to return TRUE and does not pass an infinite invalidation rectangle to the
+ client. By calling |RemoveTempInfinite| this behaviour is reset.–=	980327603—=AddTempInfinite˜=$014554fa-c358-4b04-887c-72ec09042e84ℱ=
+3259221478ĆĄ=IntersectsSimpleRectâ€ș=> pointer for performance reasons, this method is often called ƛ=psrectĆ„=$9d19672e-66e3-4364-b6ef-181b37656ddaĆŸ=
+2092836943Ÿ=IsFull =$a3616c07-0a7e-410e-b052-a25145c88cd5¡=
+3951267026˘=GetRectangle£=$5690c33d-4deb-4d32-9037-0de31f44fbcb€=
+1245347287„=
+1538599092Š=
+2844135465§=__setIgnoreVisuPaintš=$82c4ee08-61a7-45fd-af08-12585c06b82aƠ=
+2001046393ÂȘ=AddSimpleRect2«=arrÂŹ=
+iUsedCount­=iPosŸ=$fb662664-36be-47ad-823d-d72e32424c07¯=
+1511010118°=IntersectsPaintRectF±=prectFÂČ=$1551a085-3883-4521-8f66-1827926539b4Âł=	257209048ÂŽ=
AddSimpleRect”= TODO: call by value is enough¶=$55685184-bb9e-4e35-af39-5fdb3a354e73·=
+3505991596ž=GetCountÂč=$782d9aac-b35e-4b6b-b9ef-286818cb7688Âș=	874580614»=IntersectsAnotherSimpleRectÂŒ=
pCompleteRectÂœ=pUpdateRect1Ÿ=pUpdateRect2Âż=$8bac5bc2-87a0-477a-8870-9ef44daa761dÀ=
+2326435199┮=$e8b9ac41-4ce5-4559-8785-d79d2fc083bf┬=	506900627├=IsContained─=$97503ea2-8693-44fc-ae15-26ef9dd72b24┌=
+3912244725∆=AddInfinite«=vsr»=$3382fe9f-1e89-424d-88a2-a4a88b9ee0a2
=
+1897279755╩=GetFlags╩=$8f4163fc-33a1-4cb2-ba0f-3e954dd95bee╠=
+1623332239Í=
+1172330816Ƒ=ADDINDEXƌ=CURRENTINDEX–=NEXT—=PREVIOUS“=
PREVIOUSINDEX”=PRVDECCYCLIC‘=PRVINCCYCLIC’=
+4059606277Ă·=Visu_FbVisuNameBuffer◊=_arrDataƍ=VISU_VISUNAMEBUF_MAXƔ=Minusƕ=	_iCurrentƘ=_iBeginâ€č=_iEndâ€ș=
+2251336508ƙ=VISU_FBVISUNAMEBUFFERƖ=$8e4cf0d0-249f-4a5b-a8db-5a76c9bfcbdeƗ=	138431643Ơ=AddIndex‚=bBeginIncreased„=$c20f76e3-70c4-4f9e-a45f-b30a364b0866ơ=
+4019678694ƈ=
PreviousIndexĆ =$477d5571-c6f5-4065-9fe8-1d20edcd22f0ĆĄ=
+3509293718Ăš=prvDecCyclicĂ©=$e234334c-eec2-4e6a-8ccb-5932c7a02caaĂȘ=
+3208806504Ă«=
+2716743639ĂŹ=
+3563250848Ý=	110489264ƣ=Previous®=$732ac5bd-214e-4fff-9a0f-7091b3c464d7­=
+1653676249ñ=
+1300838030˛=CurrentIndexˇ=$e28a055c-7533-4d08-8979-ec6d01be6f36˘=
+3559114070§=Next÷=$e4ef0b12-806f-41aa-86fb-7f905734b5ecž=
+3015207385°=prvIncCyclicš=$cce7c5eb-3176-4545-9b10-85c919b0357f˙=ASSIGNEVENTƱ=CANBEHANDLEDWIHTOUTPAINTINGƘ=
CHECKKEYCODESƙ=CHECKMOUSECOORDINATES■=	815243570 =VisuEventOptimizationÇ>
_lastEventTagĂŒ>_lastEventParam1Ă©>_lastEventParam2Ăą>_lastEventIsCandidateĂ€>
+1550926938
>VISUEVENTOPTIMIZATION†>$2f17138b-5ead-4673-9e18-5c5f79a07821‡>
+1146488937ˆ>
+3973123222‰>
+3320065309Š>	225254007‹>CanBeHandledWihtoutPaintingŒ>$b9cb2d9d-d822-4aa2-9a55-e21d3a253588>
+2901042751Ă©>
CheckKeyCodesĆč>$53222747-21bf-4366-b0a2-e8fc339a538aĆș>
+1602396670‘>
+2248792204’>CheckMouseCoordinates“>pt1”>pt2‱>ALLOWED_DISTANCE–>$877fbeea-de93-44ab-a2a5-7eaa752131ce—>	684706497˜>AssignEventℱ>allowedEventĆĄ>$1697bc2c-cfab-41fe-beea-5d47bd9fa000â€ș>
+4158521337œ>%IVisualElementPaintingAfterAll__Union>IVISUALELEMENTPAINTINGAFTERALLž>
+2196981334Ÿ>%IVISUALELEMENTPAINTINGAFTERALL__UNION >$7222b6c3-13b2-461c-9947-751b661cad90ÂĄ>	CANUPDATEÂą>INITWITHEXTERNIDÂŁ>NOTIFYPAINTINFOAVAILABLE€>SETUSESDEFAULTUPDATERATE„>	464929149Š>Visu_FbTargetvisuInfo§> not necessary for visu editorš>_handle©>_xDefaultUpdateRateInTargetÂȘ>_xRecentRuntime«>_diUpdateRateMsÂŹ>
+3419988958­>NotifyPaintinfoAvailableŸ>VISU_FBTARGETVISUINFO¯>$1f7cad53-158c-4175-89eb-b51eea01aeab°>$4e4a5781-e408-45eb-91a5-cc37e63929ee±>
+3209979695ÂČ>
+3774214402Âł>	599433279ÂŽ>
+3748333225”>SetUsesDefaultUpdateRate¶>xValue·>$3d8af0da-faec-495c-b1d2-23d4e88800adĆŸ>
+1397142492Âč>
+1309867471Âș>
+3637954531»>InitWithExternIdŒ>dwIdœ>$bdf0d4c3-0566-40ac-addb-e6118305b294Ÿ>
+1324829504┐>	CanUpdate└>$6305987b-c0ac-40aa-9702-9f8e509f3cb0┮>__OffsetIRECTANGLELISTMANAGER┬>ADDRECTANGLE├>ADDZOOMSCROLLLIMITS─>FORWARDCALL┌>FORWARDCALLWITHMOUSEDOWNINFOĂ>POPCLIPPINGă>PUSHCLIPPING╚>SETUPDATENECESSARY╔>ă Implementations of this interface allow parts of the visualization (like visu elements) to pass
+ rectangular areas to the currently handled client. Such areas can be used for specific handling of 
+ touch events etc. In the future, such rectangles might be used for client animations like highlighting
+ on hovering over too.Ê>
+3045658502╩>32039895╠>ForwardCallWithMouseDownInfo═>	pElements╬>Ö a pointer to an array of bytes representing a bitfield with the information about elements handling mouse down or not
+ the according bitfield is organized from lower indices to higher indices in general, within single bytes earlier elements
+ are located at less significant bitsƌ>pMouseDownInfo–>$013ac405-38f0-408b-99f6-fe8f0b00cdbc—>$a500c7ec-7116-4ea1-be97-e028ccb3db50“>≠ This method intersects the current clipping region used for the rectangles with the given rectangle.
+ Please remark that the given rectangle must not be transformed yet. Of course there must be a matching call to PopClipping
+ Typically the clipping methods are called when necessary in the following order:
+ 	PushClipping				// set the clipping rectangle if necessary
+		PushTransformation			// set the transformation for the inner elements
+ 	ForwardCall					// forward the rectangle collection to the inner elements
+		PopTransformation
+		PopClippingÓ>
+3095267114‘>PushClipping’>$971a7afd-a148-4fe6-bae6-b7d1cfaafb1aĂ·>
+1481139454×>SetUpdateNecessaryØ>$47ee83cf-a317-4707-804c-950333895eacÙ>
+2984548233┌>ForwardCall█>
+owningVisuâ€č>$b72fc1ec-18f6-4f8a-ab7a-3f306efc5a90â€ș>r Adds the information about a rectangle to the manager; return value will be the identification of this rectangle;ƙ>
+3085135387Ɩ>AddRectangleƗ>flagsƠ>VISUENUMRECTANGLEFLAGS‚>$5131c4a1-2314-46f5-bff6-bb488b1130ad„>
+2853412699Ă€>AddZoomScrollLimitsÄș>availableSpaceć>
necessarySizeç>scalingInfoč>VISUSTRUCTSCALESCROLLINFOĂ©>VisuStructScaleScrollInfoę>$2502a482-5c9c-4087-9534-a19525bb55aaĂ«>% Complementary method to PushClippingě>
+2259340361Ý>PopClippingĆŁ>$74e09f55-9934-42a0-8351-b82a9a9d6af6ÂŽ>__OffsetIRECTANGLELISTMANAGER2­>ADDCONTENTRECT˝>ADDRECTANGLETRANSFORMED˛>ADDTOUCHRECTRENDERLOCATIONINFOˇ>PUSHCLIPPINGTRANSFORMED˘>67868930§>IRectangleListManager2Ă·>
+3298651026ž>AddContentRect°>IRECTANGLELISTMANAGER2š>$858c4935-014f-46fc-bd20-856a2e0af0f8˙>$09c9054c-8fdf-40a0-bba0-2ecb0638791dƱ>	243678387Ƙ>AddRectangleTransformedƙ>	transform■>$f71d7ed6-1838-41f7-83c2-a64130aa22b9 >
+1714607055€?AddTouchRectRenderLocationInfo?* touch rect specific render location index‚?iTouchRectRenderLocationƒ?& client specific render location index„?iRenderLocation…?lockHorizontal†?lockVertical‡?xPosˆ?yPos‰?$ed78388b-df57-46c5-9fc3-bb958590af15Š?
+3102775529‹?PushClippingTransformedŒ?$6424d3b4-c8a2-41f1-b794-cb054425c2cc?__OffsetIRECTANGLELISTMANAGER3Ž?ADDCONTENTRECTTRANSFORMED?
+2984057083?IRectangleListManager3‘?
+3211857171’?AddContentRectTransformed“?IRECTANGLELISTMANAGER3”?$8bc12c76-66ed-4683-9aa4-363515ffe5e2•?$cbee537d-dea3-4b93-b975-b16689fb23e1–?__OffsetIRECTANGLELISTMANAGER4—?ADDLARGESCROLLLIMITS˜?	236884374™?IRectangleListManager4š?36252378›?AddLargeScrollLimitsœ?maxHorizontalScrollValue?maxVerticalScrollValuež?curHorizontalScrollValueŸ?curVerticalScrollValue ?IRECTANGLELISTMANAGER4ÂĄ?$426e4190-a560-484d-8185-6cc592493eaeÂą?$e0fa0d9a-f14d-46b7-af60-90b489a7f0edÂŁ?__GETISUPDATENECESSARY€?ADDROOTVISUINFO„?COLLECTRECTANGLESŠ?DOADDSCROLLLIMITS§?DOADDZOOMLIMITSš?FINISH©?INCREMENTIDÂȘ?START«?	760687182ÂŹ?VisuFbRectangleListManager­?__INTERFACEPOINTER__1922Âź?__INTERFACEPOINTER__1915ÂŻ?__INTERFACEPOINTER__1911°?__INTERFACEPOINTER__1907±?_updatesNecessaryÂČ?_pCmdBufferÂł?_pRenderCtxÂŽ?
+_curRectId”?	_clipping¶?$4c665067-6420-461f-b50e-172ba9e10e68·?IsUpdateNecessaryž?	335585742Âč?__getIsUpdateNecessaryÂș?VISUFBRECTANGLELISTMANAGER»?$a595aa8c-7a24-42e0-95b3-58fac8f5fc8eÂŒ?$b8ef6e05-7e9a-42e7-8be8-f73790bc5699Âœ?
+1224723770Ÿ?
+1475006518┐?DoAddScrollLimits└?minX┮?minY┬?maxX├?maxY─?$ed94e1c1-eeb6-4baa-9c2b-2d285e4a3bf3┌?Äș Interface changed without further notice because this feature was not yet released and it is very unlikely that a customer already relies on thisĂ?	820602849ă?service╚?$a15c7c6a-99df-4ff1-9e6e-b21406a47f52╔?
+3535481394╩?	885776953╩?no_init╠?3 simple optimization, will be assigned if necessary═?2Local, IsCompiled, RelativeStack, NoInit, Typified╬?$4a3cdb26-4de2-43c1-96bf-2ba0406a7832€?
+3552809757–?scaledNecessarySize—?pScalingInfo“?VISUFBSCALINGINFO”?VisuFbScalingInfo‘?horizontalScaleLimiting’?zoomlimitMinĂ·?zoomlimitMax◊?$9d7ba6d8-0593-4f20-b2c3-8f5006369704ƍ?
+3724936925Ù?$a4dbe640-cff9-4088-bc38-611099d0c9a6Ú?
+1762763753Û?$7f2017c7-7be2-4cf3-a6dd-10e3c0274680Ü?
+2895582108Ý?­ This method intersects the current clipping region used for the rectangles with the given rectangle.
+ Please remark that the given rectangle must not be transformed yet. Of course there must be a matching call to PopClipping
+ Typically the clipping methods are called when necessary in the following order:
+		PushClipping				// set the clipping rectangle if necessary
+		PushTransformation			// set the transformation for the inner elements
+ 	ForwardCall					// forward the rectangle collection to the inner elements
+		PopTransformation
+		PopClippingĆą?
+3590425961ß?$4f9f858a-fc00-491e-921c-67b6400ce249à?
+4225406239ß?tempProviderÔ?tempSubElementProviderƃ?!IVISUALELEMENTPROVIDESSUBELEMENTSƄ?!IVisualElementProvidesSubElementsƈ?xVisibleƠ?
xInputsActiveĆĄ?elemƔ?	bitHelperÚ?VISU_FBBITHELPERƕ?Visu_FbBitHelperĆ°?subElemCountĂœ?pelemsÝ?$bc47b3f3-0032-4675-928d-24740b325bd2ĆŁ?	584991223ÂŽ?DoAddZoomLimits­?	minFactor˝?	maxFactor˛?$3fb9de62-5b60-4ffc-b4f9-4ac299b4e3c4ˇ?
+2608510198˘?Finish§?$2a4648ff-62f4-4e98-abf5-7a404726a588÷?
+3594053792Ă·?$572b5d77-6e19-49d1-9d80-495441dec527Ăž?
+2712336337Ăč?$8c549f69-4ec4-4eaa-b833-55e9acc7aea0Ăș?	922909792Ă»?$11de6658-27ce-4aa0-9034-965e13aca74bĂŒ?
+3732733877ĆŒ?IncrementIdĆŸ?$1b4a155c-e86b-43af-8c7f-4ab3de091b27’?	855362442€@$5d45cad5-0217-474a-8255-3554b43098f2@
+3249666158‚@Startƒ@pcmdBufferHelper„@
+pRenderCtx…@$c92bb6d8-292b-4638-8396-4d4d4ac8c84d†@
+2218447593‡@CollectRectanglesˆ@y The toplevel visualization to collect rectangles for; if called with NULL,
+ the the list of rectangles will be cleared!‰@rootVisuĆ @	paaDialogâ€č@
+IPAADIALOGŒ@
+IPAADialog@$af38aafa-22f4-4f83-bd73-1b4321db13b1Ž@	666882627@wPadding@$9ffa0582-e14b-4e83-9939-099f58074de7‘@
+2881196145’@
+3344857940“@$548c9a3c-164a-470e-80d7-2f1d10328e2a”@
+1895935090‱@
+2883480742–@AddRootVisuInfo—@	rootFlags˜@$918d06d0-2c07-492a-b4c4-01bb387e7ef1ℱ@
+3711630352ĆĄ@offsetâ€ș@scaleFactorƛ@
+2392819623@$5e466160-502e-4beb-8906-87d265e43558ž@	ISCHANGEDŸ@UPDATEFROMGESTUREHELPER @
UPDATEFROMPANÂĄ@UPDATEFROMSPREADPINCHÂą@
+2969586692ÂŁ@info€@_changed„@Ă· Calling this method will return wheter there is currently a change. Please remark
+ that this method cannot be called several times because the modified state is reset
+ during the first call and will yield TRUE only after the next modification. Š@
+2454516790§@	IsChangedš@$72137bc1-4331-465c-819b-e9ea54e6fe90©@$854d1d9e-3846-405f-aa01-aca0d4f71267ÂȘ@
+2041274869«@
+2488355610ÂŹ@
+2738936064­@
UpdateFromPanÂź@panÂŻ@VISUSTRUCTPANINFO°@VisuStructPanInfo±@$0a2c983e-31dc-4db4-9435-aebbc4cd78a7ÂČ@
+3718244779³@$2e65731d-3029-48f4-85be-20cea28502cdŽ@10734257”@
+2529331362¶@
+4171406014·@UpdateFromGestureHelperž@gestureHelpÂč@VISUFBGESTUREFROMEVENTÂș@VisuFbGestureFromEvent»@$66c4b854-ad4c-4b7b-b035-a4ae3e309134ÂŒ@	568336243Âœ@
+1440405759ĆŒ@UpdateFromSpreadPinch┐@spreadPinch└@VISUSTRUCTSPREADPINCHINFO┮@VisuStructSpreadPinchInfo┬@$45a90dc9-19d8-41c1-8ba7-ab1667c09ca0├@
+1343371476─@StaticMemBuffer┌@udiDataSizeĂ@ Set to true when the using instance should try to allocate dynamic memory when the static memory does not provide enough spaceă@xExtendDynamically╚@50843978╔@STATICMEMBUFFER╩@$edfb14e8-15da-401b-918a-78107a061871╩@collections, 3.5.13.0 (system)╠@ALLOC═@	CANRESIZE╬@
+INITSTATICƌ@RESIZE–@	653208696—@	MemBuffer“@_memBuf”@	_bDynamic‘@_udiAllocatedSize’@_pAllocatedDataĂ·@
+2960626590×@	MEMBUFFERĜ@$93759fb2-6320-4adb-b5dd-d193dc10438fÙ@
+1274899174Ú@
+2017193225Û@
+3270507548â€č@object_nameâ€ș@Resizeƙ@
+2237405517ß@
+udiNewSizeƗ@$4f06eb57-8ccd-4aee-8ff9-11141faa80edƠ@	592977011‚@$4b8fdb42-a59f-4d14-99e9-98e3c09a9bf9„@	CanResizeơ@
+2584169895Ă„@$2ad474c5-7d05-4f44-8519-66e5b6213d9aĂŠ@
+InitStaticē@
+2372245929Ăš@bufferĂ©@$c94dd867-5015-4508-813b-1caaaae88a6aĂȘ@AllocĂ«@N Must be called only once, the memory can afterwards be resized calling ResizeĂŹ@
+3897628750Ă­@$6938f5fa-6328-45dc-ac71-55e9551759dcĂź@
+3861414910ÂŽ@
__GETCAPACITY­@
+__GETCOUNT˝@__GETPRODATAPTR˛@ABSTRASSIGNˇ@ABSTRDATAPTRCHANGED˘@ABSTRGETELEMENTPTR§@ABSTRSIZEOFELEMENTĂ·@
+INITMEMORYĂ·@
+PROADDITEM°@
PROAFTERALLOCš@	PROREMOVE˙@PRVALLOCƱ@
+REMOVELASTƘ@RESERVESPACEƙ@í We have to provide this attribute here, because the usage at the member
+ _pData does not work. _pData is a generic member, so we have to
+ suppress the warningĆ«@memory_check˙@ignore€A
+3906337099A
+BaseVector‚A_memoryƒA_pData„A_diCurrentAllocSize
A_diCurrentInsertPosition†A$57222566-de5d-4584-baed-a9a9caa9f15c‡ACapacityˆA$408b01f8-530f-4fa2-9c64-d78fe7889c3f‰ACountĆ A$b1f56767-cbaf-4a63-9a5e-f432c3234f55â€čA0 Not needed for the converted code
+CHECKED_OMITĆA
+proDataPtršA
+1315487889ĆœA
+__getCountžA
+BASEVECTORA$fcef4d15-91b5-4f8e-b8e1-73c21fc0860d‘A$9dfe1657-3435-4c1d-beda-5c4b38e26cfe’A
+RemoveLast“A	921804156”A$6ff91fe8-bda6-465e-9ba4-bbbca3755068‱A	285851987–AabstrDataPtrChanged—A
+2752358158˜A$740c9994-70e2-4360-b5b4-3c4547d1c994™AprvAllocšA	315826751›AudiItemCountœAdiNewAllocSizeA$728b36ea-2fb7-4120-b942-5e10a4a3cdecžA	492945995ŸA	proRemove A
+1643947091ĊAudiIndex˘A$ef32e150-2f9b-456a-93f1-e17a37cfda87£AabstrAssign€A
+2808752404„A/ The pointer to the data that shall be assignedŠApbt§A+ The index where the data shall be assignedšA$08b6402f-ba26-48ba-926f-bbc497d9d81f©A
+3163268029ÂȘA	976542562«A$9ea95d43-c734-40e6-a285-604754176b75ÂŹA
+3113537730­A43612094ŸA__getproDataPtr¯A$01536a3a-b613-4447-ac4a-9cc06eab5956°A
proAfterAlloc±A„ This method can be optionally overridden by derived function blocks, if some kind
+ of processing is necessary after the vector's memory was allocated successfully.ČA
+3606816135ƂAG The previous maximum number of items, that can be stored in the vectorĆœAdiPrevAllocSize”AB The new maximum number of items, that can be stored in the vector¶AdiCurrAllocSize·A$abd45cb4-ce3d-419d-bac2-693ddff69c38ĆŸAReserveSpacečA
+3816674815ĆĄA
+iItemCount»A$836ff748-60cf-4d02-9ce4-2e08b0b977c8ŒA
+3253955415œAabstrSizeOfElementŸA
+3445485231¿A$b6714079-c707-4c29-9082-2c3a882aee16ÀA
+proAddItem┮A
+2110261847ÂA
+udiToAlloc√A$8b4709af-274f-4d07-a4c2-8f70934d3b5bƄAabstrGetElementPtrƇA	915075981∆A$55182843-6e1f-44e9-ad92-e084caad00ce«A
+3874904690ČA
+1038327271╔A
__getCapacity╩A$56a8edd8-c4c4-4777-a5fa-cb3d25e38d74╩A
+InitMemory╠A
+1074368312═A$169c8011-4ddb-47ee-8f5b-21d9111a87fb╬AINITSTATICMEMORY€A
REMOVEENTRYATđA
+3393984682ÑAVisuFbBaseVectorÒA
+1715733352”AVISUFBBASEVECTOR‘A$8430f4d7-4838-4aed-92af-bd72f65d3d88’A	398071012Ă·A
+3495208152◊AĆș Utility method that allows initialization of the vectors memory to start with a static buffer
+ if this is supported by the underlying library.ěA	205706462┘AInitStaticMemory┌A? CHECKED_OMIT, not relevant for int. visu and not called at all█A$0c5f57f8-0deb-4033-b36e-81279a6833f8▄A	374050674ƱA
+2039614524ƙA
+4181300716ƖA	440673406ƗA
RemoveEntryAtƠA$26720789-cc1d-4c5a-bdc3-e303b7f1a22d‚AADDENTRY„AGETENTRYPOINTERơA(ieccodeconversion_externalimplementationƚA$6868A53F-32BD-46CC-B9A0-80E2C21CA791ƛA
+3473585672çAVisuFbDialogInfoVectorĂšA_pInfoĂ©AVISUSTRUCTALLDIALOGINFOĂȘAVisuStructAllDialogInfoĂ«A
+2380077029ĂŹAVISUFBDIALOGINFOVECTORĂ­A$6423bf91-6af3-48e0-9c73-f1ed9d2f915dĂźA
+1112732482ďA
+1491510293ơA$d7e1315e-a163-4b84-a559-0c647e4d1219ƄA	923978479ƆA
+2051054313ĂłA
+1601758464ÎA$2ecd41a7-4660-4faf-9142-4297e6f1400dÔA
+4013911641÷AGetEntryPointeržAdiIndex°A$7d247ff0-d76d-4485-8c02-819799c990c2šA
+4097179767Ä·AAddEntryĆ»AentryƁA$1918382a-cae5-459a-be62-5b54dfd9272cĆŒA
+2551393658ĆŸA$38979c32-be41-4240-8334-95e7a59831a7’A
+3735826541€B
+1432439480B
+1131296410‚B$28b480cd-a70c-4879-b535-7936268becbfƒB	125200627„BIVisualisationDialog__Union
B
+4208928051†BIVISUALISATIONDIALOG__UNION‡B$c6a0e454-f691-4ed4-a3e8-aff8d1845705ˆB
+2613040055‰BIDialogCloseListener__UnionĆ BIDIALOGCLOSELISTENERâ€čB
+1093679495ƚBIDIALOGCLOSELISTENER__UNIONĆ€B$7d090a41-7f90-4111-9bb7-71fdcd1804a3ĆœB
+1380826902BVisuStructDialogInfoB the dialog‘BDialog’B3 possible flags: Visu_InputFlags.CenterOnElement,..“BVISU_INPUTFLAGS”BVisu_InputFlags•B0 Set the nested element, if it exists, only once–BbSetNestedElement—B- An optional rectangle to position the dialog˜BRect™B3 The IVisualElement instance, that opens the dialogšBitfVisualElement›B} The IDialogCloseListener instance, that opens the dialog. Optional, is only set
+ if the dialog is opened by the applicationœBitfDialogCloseListenerBIDialogCloseListeneržB) The dialog id when the dialog was openedŸB
DialogQueueId BJava:Object;C#:objectĩB€ The IDialogCloseListener instance needs additional data that an stateless action 
+ can be executed after the dialog is closed.¹BpTag£Binitialized€BbModal„BdialogIdŠB
+4168619981§BVISUSTRUCTDIALOGINFOšB$92fcd185-4f58-4023-af5d-16ca958f8ffb©B
+3605339127ÂȘBpOutputInfo«BVISUSTRUCTDIALOGOUTPUTINFOLISTÂŹBVisuStructDialogOutputInfoList­B
+2444272004ŸB$856f4f6a-5e63-46d8-a3a0-e1a98b14789b¯BGETMAXDIALOGID°BGETNEWDIALOGID±B
+4134654657ÂČBVisuFbDialogClientInfoÂłBY The dialog queue id is used to check if an open dialog event is recognized by the clientÂŽBdialogVector”B_staticDialogInfoArray¶BSTATIC_NUM_CONCURRENTDIALOGS·B_nextFreeDialogIdžB	678079825ÂčBVISUFBDIALOGCLIENTINFOÂșB$4b5c6e2a-cbe7-4ad4-acf1-652039a2cff4»B
+2845255180ÂŒB
+2133428059Ć»B$5b77afcc-ae2b-4fb4-bbdf-580723165b04ĆŒB
+3074322706¿B$98803345-f212-49fd-95c2-b63d91fbd665ÀB	634719810ÁB
+2600071983┬BGetNewDialogId├B$7c87727f-eff9-4af6-bea7-d158985442d4─B
+2963899076ÅB
+3897707898ĂBGetMaxDialogIdăB$f4ea7c41-407d-4c84-960b-9576a45a3cca╚B
+1370376597╔BVisuStructTopMostDialogInfo╩BTopMostDialogRect╩BTopMostDialogRectIsSet╠BInTopMostDialog═BLastCallToVisuPaint╬BDisableDialogOptimization€B
+3237879449–BVISUSTRUCTTOPMOSTDIALOGINFO—B$811acfcb-d4a6-4eb2-9be1-f0f27b0acbb2“B6_3S.CoDeSys.VisuGenerated.IVisuStructGlobalClientData2”B"visualelementinterface_explicitely‘B
+2337934703ƇBVisuStructGlobalClientDataÍBvisualelementinterface_useÎBJ IDrawingInterface; TODO: replace with generic interface IDrawingInterfaceěBDrawingContext┘BCurrentUpdateRects┌B$ieccodeconversion_enabletimeoperator█B init with the creation time▄BTimeƱB	LastUsageƼB%ieccodeconversion_disabletimeoperator▀BAccessLevelÓBVisuHistoryßB@IECCodeConverter_Type: StringÔBCurrentLanguageƃB] Only for compatibility of the element interface and for that reason only a very small stringƄBS This variable exists only for compatibility reasons. It should not be used at all!ƈBCurrentPasswordƠB0 Only for compatibility of the element interfaceơB
CurrentUserIdƔBStartVisuIndexÚBWStringƕBCurrentUserNameĆ°BCurrentFullUserNameĂœBCurrentUserGroupIdÝBCurrentAdditionalUserGroupIdsĆŁB
VUM_CONSTANTSÂŽB
VUM_Constants­BVISU_VUM_MAX_GROUPS_PER_USER˝BCurrentAdditionalUserGroupCount˛BCurrentUserGroupNameˇBVISU_INVALIDID˘BCurrentUserGroupNameTextId§B!CurrentAdditionalUserGroupTextIdsĂ·BAutoLogoutTimežBUseAutoLogoutTime°BAutoLogoutTimeStartšBLoginProviderIndex˙B
+ClientTypeĂ»BVISU_CLIENTTYPEĂŒBClientPaintVersionĂœBLastVisuĂŸBVISU_INVALID_IDĂżBGlobalClientID€C!WaitingForInitMeasureStringResultC– This enum is similar to the flag WaitingForInitMeasureStringResult, but more detailed.
+ See description of the enumeration type and the enum values.‚CeMeasureString2StateƒCVISUENUMMEASURESTRING2STATE„CÂœ This member counts the number of currently running "MeasureString2" requests. It is evaluated
+ to determine, when eMeasureString2State can be set to VisuEnumMeasureString2State.IDLE again
CiCountMeasureString2Requests†C¬ To perform an automatic reset of the state (i.e. setting eMeasureString2State back to Idle)
+ we need the time, when the state WAITING_FOR_RESULTS was entered. This is necessary, beacause
+ the state Idle is normally reached again if all the results were processed by the corresponding
+ visu elements. If at least one visu element does not process its result, the state Idle would be
+ never reached again. This would have the effect, that no further measuring requests would be
+ processed. To avoid this we have this automatic reset after some seconds.‡CtStateWaitingForResultReachedˆCLastEventForOptimizations‰C< The one and only element which paints of all other elementsŠCVisualElemPaintingAfterAll‹CIVisualElementPaintingAfterAllŒCU This instance will return usefull values only when clientType == TargetvisualizationCtargetVisuInfoŽC  does the client have a keyboardCSupportsKeyboardC
SupportsTouch‘CSupportsMultiTouch’CInaccurateDrawLine“CE If this flag is TRUE, then the target library supports text rotation”CSupportsTextRotation•C Can be used to notify the visualization (usually during GetUpdateRects) about the need for a new client
+ Rectangle list. If this should be necessary, then elements implementing IRectangleProvider will be called
+ to add their rectangles and according data to the list. –CClientRectangleManager—CrootVisuRectId˜C
+DialogDataℱCĂ In fact this is a pointer to VisuStructTagData; but to prevent a hard reference to CmpVisuHandler >= 3.5.5, we use this ugly indirection;
+ will be <> NULL only for accordingly recent runtimes
+CHECKED_OMIT, not necessary for the integrated visu because this feature is not available there pointer not allowed in this formšCpTagData›C$ Optimization for open modal dialogsœCTopMostDialogInfoCrootVisuVersionžCsendRootVisuVersionŸC
+2648058479 CVISUSTRUCTGLOBALCLIENTDATAÂĄC$17d43a21-5c7e-4ecf-9c95-fb5b8de6ab5cÂąC	279259783ÂŁC	921195543€C
+3622095442„CVisuStructElementsClientDataŠCpElementsEntry§C VisuStructElementclientDataEntryšC	iMaxIndex©CdiCurrentElementIndexÂȘC
+1985229631«CVISUSTRUCTELEMENTSCLIENTDATAC$548fea98-09f1-4ea6-8dc4-ae4f9f9ebef1­C
+1333096192ÂźC%VisuStructAdditionalElementClientDataÂŻCdiEntriesCount°Ce There might be unused entries in the array above (in case there was a call to UnregisterClientData!)±CdiNumArrayEntriesÂČC
+3814356703ÂłC%VISUSTRUCTADDITIONALELEMENTCLIENTDATA“C$52c9dbc2-4db5-42db-a92e-9bd2f1c8d1e4”C5 IVisualElement2, method GetAdditionalClientDataSize.¶CÂœ This structure to dynamically allocated data, where visual elements can save additional data.
+ Similar to VisuStructAdditionalElementClientData, but this data is allocated using interface·C
+3219721584žC&VisuStructAdditionalElementClientData2ÂčCÚ Points to dynamically allocated data, where visual elements can save additional data.
+ Not needed for the integrated Visualization/WebVisualization, because in this environment
+ we have only one client
+CHECKED_OMITÂșCpAdditionalElementsData»C+ The size of the dynamically allocated dataÂŒCC The currently active offset used to access pAdditionalElementsDataÂœCdiCurrOffsetŸC
+2751823874¿C&VISUSTRUCTADDITIONALELEMENTCLIENTDATA2ÀC$3e3cbb6e-9045-47ec-a00e-4a8b6460647bÁC
+3623889830┬CVisuStructCommandBuffer├C to identify a valid buffer─C
+m_btMagic1ÅC
+m_btMagic2ĂC
m_btAlignmentăC
m_btByteOrder╚CZ access from getpaintdata in runtime and functions in IEC that use this buffer for drawing╔Cm_dwBufferProtection╩Cm_dwCommandCount╩C: the number of bytes in the buffer that are currently used╠Cm_dwUsedBufferSize═Cbyte[]╬C	m_pBuffer€C
+3303463158–CVISUSTRUCTCOMMANDBUFFER—C$11fc1011-e649-409f-ae02-5c9497658100“C	831557760”CVisu_StructCommandData‘C current dword’Cm_dwCommandĂ·Ccurrent word◊Cm_wWordƍC position to rollback ƔCm_pCurrentRollbackPositionƕC the size of the commandƘCm_dwCommandSizeâ€čC
+1533163373ƱCVISU_STRUCTCOMMANDDATAƼC$fe0c4c47-6a7f-46a4-9272-e5d469e7def3▀C7 Vector to allow deeper rollbacks then the last elementÓC
+3723198523ĂĄCVisuFbCommandVectorĂąC
+1264649163ĂŁCVISUFBCOMMANDVECTORĂ€C$7f40ddd8-3e21-4c64-8c68-630d2d899013Ă„C
+2800599011ęC
+3488023269çCpCommandDatačC$61087e50-dc15-4852-92af-33cb2f1ea2e5Ă©C
+1446157601ÍC
+4193161176Ă«C
+1246026042ĂœC$3254f2cb-c919-4ac5-a7ae-e767f8cd27b4ÝC
+2609679212ĂźC$c88174d2-2b54-4b11-b736-7c3250123737ĂŻC	121474923Ă°C$90050851-9676-40f6-9d9b-f341a5de967bñC	682251183ĂČC$4c15c346-5cf2-4be7-9915-7e07f74a3441ĂłC	711974615ĂŽC
+1917270452§C	826370773÷C$9d82f921-802d-410c-bd9d-8248f5505a69žCADDBYTE°CADDBYTEARRAYšC
ADDBYTEARRAY2˙CADDDWORDƱCADDDWORDATREMEMBEREDPOSITIONƘCADDREALƙC	ADDSTRING■C
+ADDSTRING2˙CADDWORD€D
+ADDWSTRINGD
CANADDCOMMAND‚DCOPYTORESERVEDPOSITIONƒDFINISHADDCOMMAND„DFINISHSETTINGUPNEWPAINTBUFFER…D	GETBUFFER†DGETCURRENTBUFFERPOSITION‡D
GETFREEBUFFERˆDGETLASTCOMMAND‰DGETLASTWORDŠD"PRVADDBUFFEROVERFLOWDRAWINGCOMMAND‹DPRVADDPADDINGBYTESŒDPRVADDVALUEDPRVADDVALUE2ŽD	PRVASSERTDPRVASSERTALIGNEDPTRDPRVDECREASEBUFFER‘DPRVDECREASECOMMANDCOUNT’DPRVDECREASEUSEDBUFFERSIZE“DPRVENLARGEPAINTBUFFER”DPRVGETFULLCOMMANDSIZE•DPRVINCREASECOMMANDCOUNT–DPRVINCREASEUSEDBUFFERSIZE—D(PRVISSUEDRAWSETUPPAINTBUFFERPAINTCOMMAND˜DPRVRESETVECTOR™DRESERVEPOSITIONšDROLLBACKONECOMMAND›DSETCURRENTBUFFERPOSITIONœDSETCURRENTREMEMBEREDPOSITIONDSTARTADDCOMMANDžDVALIDATEŸD$36A9A1AD-42CD-4efc-B0CC-437463BEC40D D
+3739437997ˇDVisu_CommandBufferHelper˘Dm_CommandBufferƁDm_dwFreeBuffer€Dm_dwBufferSizeĄDm_pCurrentFreeBufferŠDm_pCurrentCommandStart§DĆą This member is a replacement for a previous implementation, that simply
+ stored the current position (as pointer), which will be used later to
+ store a value. For the automatic enlargement of the paint buffer an offset
+ is more robust than a pointer (pointer can be calculated on the fly by
+ evaluating the current command buffer and the offset)šD#m_xwCurrentRememberedPositionOffset©D
m_pClientdataƞDm_bOverFlow«Dm_bOverFlowDrawnÂŹDZ Flag indicating whether the shared memory of the target visu is currently being increased­Dm_xIncreasingSharedMemoryÂźDš The used buffer size of the new shared memory. While the shared memory is being increased
+ this variable should be used instead of m_CommandBuffer.m_dwUsedBufferSize.»Dm_dwNewUsedBufferSize░DĄ The command count for the new shared memory. While the shared memory is being increased
+ this variable should be used instead of m_CommandBuffer.m_dwCommandCount.±Dm_dwNewCommandCountÂČDN Size of the old paint buffer. Only relevant while a new one is being created.ÂłDm_dwOldBufferSizeÂŽDQ Pointer to the old paint buffer. Only relevant while a new one is being created.”Dm_pOldPaintBuffer¶D[ Do not use directly! Only used for initializing the according vector with some static data·D_staticArrayžDVISU_MAN_NUMOFSTATICCOMMANDDATAÂčDm_commandVectorÂșDm_diCurrentVectorIndex»D
+2877714496ĆșD	AddString˝D
+wStringLenĆŒDVISU_COMMANDBUFFERHELPER┐D$d5e4d52c-0ffb-45d2-b607-86f95c14c7e6└D$48612eff-5c5e-427d-b12c-3d592191402f┮D	949905848┬DGetCurrentBufferPosition├D$c24eaa2c-7130-444c-a8bb-478b793c56b8─D
+1298203998ÅD
+AddWStringĂD# The length of the string in bytes!ăD$1500ab1a-b6c2-4fb8-be3c-fa0a11d9bd0a╚D
+4083451598╔DAddDwordAtRememberedPosition╩DpabyRememberedPosition╩DpValues╠DdwValueSize═D$367d851e-3508-4414-b677-1632faea14b9╬D
+1831003062ƌDGetLastWord–DcommandData—D$c04123b2-4f47-4e62-a053-a9343fb3b69b“D
+1488370634”D"prvAddBufferOverflowDrawingCommand‘D$b43e842d-26d2-4c9c-8118-a89233c4e787’D
+2750438301ÖDAddByte×DbtValueØD$f15c631e-6f5d-442f-901a-e299f0013f33ÙD
+2692068845┌DprvGetFullCommandSize█DdwCommandSizeWithoutTagging▄DdwDummyƱD$63966f74-ae20-466c-b849-150a8a617557ƼD| Allows the removal of one paint command
+ Update StartAddCommand to include any new paint command, which you want to remove▀D
+3862245051ƕDRollbackOneCommandáD$529eed81-f573-4bf3-869d-45290773856bñD
+3437993615ăD
+AddString2ÀDiStartÄD$060f2538-2625-4fc5-b1fd-0cf9bab36864ÊD
+1835430441çDAddWordĂšDxwCurrentFreeBufferĂ©DxwModĂȘD$48a8859c-b585-4d05-bfc6-ba0c2fae8c64Ă«D
+1583809058ěD$9f257ed6-b62f-4ce4-9975-de627cf9a4fdíD
+4104854619ƣDprvDecreaseCommandCount®DdwDecrement­D$9e837645-180f-4bfc-8d76-253c3fce6953˝D	669846148˛D
CanAddCommandˇD
dwCommandSize˘D$743d9de0-b2ce-42f8-bb6d-32b655c98a41§D
+2974374918öD
+1790245307žD
AddByteArray2°DdwCommandCount¹D$52b81837-1fb9-4fc0-96cf-2b370dd000ba˙D
+2677879708ƱDprvAddValue2ƘDiFirstƙD$cabefab2-5132-43b4-8313-976d4ac7bdbf■D
+1455640892˙DGetLastCommand€E$5e579992-f9ff-46b9-b668-d36d98fd027bE	135067592‚E$cecb8737-2464-4651-bcd4-3e8be6be3833ƒEĂ© This method can be used instead of SetCurrentRememberedPosition
+ and reserves space to store a given number of bytes considering alignment.
+ At the moment this method cannot be used in the integrated visualization,
+ because this method is not implemented in the external implementation of
+ this function block.
+ :return: An offset, that can be used to calculate a pointer to the reserved position.
+ 		 The data can be written to this position by using method CopyToReservedPosition.„E
+1411757525
EReservePosition†Ew Self-explanatory. Currently only the value 4 is implemented.
+ In the future also values 1, 2 and 8 could be possibile‡EiCountBytesToReserveˆEM Indicates, whether the space was reserved successfully (TRUE) or not (FALSE)‰ExSuccessĆ EdwPaddingBufferâ€čE$974c939b-19c6-465d-b782-fc7947ab425fƒE
+3041676918Ć€EprvDecreaseUsedBufferSizeĆœE$c4309299-543a-49ae-ad82-9ad7690d0c91ĆčE
+3942376085E	523474866‘EprvIncreaseUsedBufferSize’EdwIncrement“E$7772acd3-4e5e-4739-8632-f946f9c9a138”E	972183794•E	GetBuffer–E$37e180ef-3b9f-451f-8581-a3bbbd8a515e—Ev this methods sets the correct size of the current command and assures that the next command will be aligned correctly˜E	537523404™EFinishAddCommandšE	dwCmdSize›E$15f4cc08-c4eb-4144-ba3a-f8d2d7699e25œE
+1173257107ƁE	prvAssert×EbValčEO For a list of possible error codes see the comment in the owning functionblockáE
+iErrorCodeĊE$d74d7a3f-a417-44b4-a50b-3fdbbf17a236˘El This method is here only for the integrated visualization and therefore it hardcoded only 
+ to a failure  ƁE
+1368262618€E$e3472e7e-2834-4727-9a61-94fb0facc3e1„E	449925679ƠESetCurrentBufferPosition§E$dde60a05-bfe8-4a01-ac72-dca85cb25759ơE
+4217948511©EprvIncreaseCommandCountÂȘE$277ce6d6-5ef4-494c-8a5e-bbff44691f7d«E
+4230620911EpMemory­E$e20424e8-ba12-47e3-ab44-49b3992eae1cŸE
+2995096667ÂŻE	718450676°E(prvIssueDrawSetupPaintBufferPaintCommand±EpSavedCurrentFreeBufferÂČEpSavedBufferÂłEdwSavedFreeBufferÂŽEdwSavedBufferSize”ExSavedIncreasingSharedMemory¶E$459bd399-883f-4a33-a81e-83224ba364c3·E
+1613927274žE$2cca0b59-d226-4530-b779-78b20a123f3fÂčE
+2628685098║EprvEnlargePaintBuffer╗EdiNewBufferSize╝EdwNewBufferSizeĆ»EdiCurrPaintBufferSizeĆŒExPaintBufferEnlargementOk┐EpbyNewPaintBuffer└EpbyOldPaintBuffer┮ExUsesSharedMemory┬E$190ce196-9402-4e0a-904c-b1ec2064a22a├E
+1285699832─EAddByteArray┌E$8ef05777-a9c5-4c03-97a5-70eebee88b5fĂE
+2228294141«EprvAssertAlignedPtr»Eptr
EerrCode E$bb38feae-f36a-4c46-8434-8e79948f8dbdƈE
+1947630231╠EprvDecreaseBuffer═EdwDecreaseSize╬E$331d48a1-5f6c-4993-8690-4f43d96caf52€E	193811293đE
+4202950704—EFinishSettingUpNewPaintbuffer“E$238a125b-9096-4aac-b713-7fefef8e08cf”E
+4146694973‘EAddDword’E$e882405d-fead-489e-b4f9-77586ba7059dĂ·E
+1255611938×EValidateĜE$a175f899-d675-48af-8c66-67c2698892a5ÙE	456248394ÚE
+2957583205█EprvAddPaddingBytes▄E
iDatatypeSizeĆąEiModĆźE$372e23ca-f16f-4163-a669-7adc99bbd5e6▀EĆș This method has to be used in conjunction with method ReservePosition.
+ It copies a number of bytes to a reserved position.
+ At the moment this method cannot be used in the integrated visualization,
+ because this method is not implemented in the external implementation of
+ this function block.Ă E
+1117249286ƠECopyToReservedPosition‚E^ An offset to calculate the pointer to the reserved position, where the data will be copied to„ExwOffsetơEiCountBytesToCopyƚEO Points to the variable, whose data will be copied to the
+ remembered positionƠEpbyDataơEB Points to the reserved position, where the data will be copied toƔEpbyReservedPositionÚEpCurrentFreeBufferƕE$63ef4d86-b042-4175-a989-a901200e8224ưEm Attention: If you want to use this method in new paint commands
+ consider to use ReservePosition instead...ĆŸE
+3049936404ÝESetCurrentRememberedPositionƣE$74b20d1c-f08f-480d-8746-877abb47bafb®E	670264608­EprvAddValue˝E$daba6a57-a658-4529-8bc0-fd5f4d29f2ce˛E
+2875712189ˇEprvResetVector˘E$ecf1bcd7-0ce2-4e75-917d-c9b16c31b416§E
+1191769348Ă·EStartAddCommandžE	dwCommand°E$889b7615-20da-4bf2-8ee9-fb08f8679b5dšE	768924739˙E$2e45c4f1-bee3-4524-b21a-c055bf0ba45aƱE{ This method returns a pointer to the beginning of the
+ free buffer of the command buffer and the size of the free buffer ƘE
+1793160203Ć­E
GetFreeBufferƝE6 Returns a pointer to the beginning of the free buffer˙E
pbyFreeBuffer€F  Returns the size of the buffer FdwFreeBuffer‚F$0023cf01-cab6-49be-a268-1f2e22071768ƒF
+2043169612„FAddReal…F$3d2191e0-485e-4fbf-b0cf-5f9a34df2f7f†FADDACKNOWLEDGEGESTURE‡FADDCALLNATIVECONTROLMETHODˆFADDCLEARRECTANGLE‰FADDCLIENTOBJECTENDŠFADDCLIENTOBJECTINITIALIZE‹FADDCLIENTOBJECTINPUTRECTANGLESŒFADDCLIENTOBJECTLAYERENDFADDCLIENTOBJECTLAYERINITIALIZEŽFADDCLIENTOBJECTLAYERSTARTFADDCLIENTOBJECTLAYERUPDATEFADDCLIENTOBJECTSETFOCUS‘FADDCLIENTOBJECTSETFRAME’FADDCLIENTOBJECTSETSCROLLDATA“FADDCLIENTOBJECTSREMOVEALL”FADDCLIENTOBJECTSTART•FADDCLIENTOBJECTUPDATE–FADDCLIPRECTANGLE—FADDCLOSETOOLTIP˜FADDCREATENATIVECONTROL™F ADDCREATETEMPORARYRENDERLOCATIONšF!ADDCREATETEMPORARYRENDERLOCATION2›FADDDATATORECTANGLEœF!ADDDESTROYTEMPORARYRENDERLOCATIONFADDDIALOGCLOSEžFADDDIALOGENDŸF
ADDDIALOGOPEN FADDDIALOGSTART¥FADDDIALOGUPDATE¹F
ADDDRAWBITMAP£FADDDRAWBUTTONONCLIENT€FADDDRAWFOCUS„FADDDRAWGRADIENTBUTTONŠFADDDRAWIMAGE§F
+ADDDRAWPIEšF
ADDDRAWPIXELS©FADDDRAWPOLYGONÂȘFADDDRAWPOLYGONF«FADDDRAWRECTANGLEÂŹFADDDRAWRECTANGLE2­FADDDRAWRECTANGLEFÂźFADDDRAWRECTANGLERELATIVEÂŻFADDDRAWSETUPPAINTBUFFER°FADDDRAWSTATICELEMENTS±FADDDRAWTEXTAÂČFADDDRAWTEXTALENÂłFADDDRAWTEXTALEN2ÂŽFADDDRAWTEXTW”FADDDRAWTEXTWITHID¶FADDDRAWTEXTWITHIDANDFALLBACK·FADDDRAWTEXTWLENžFADDDRAWTEXTWLEN2ÂčFADDDRAWTOOLTIPAÂșFADDDRAWTOOLTIPW»FADDEDITCONTROLRESPONSEÂŒFADDENDMEASURESTRINGÂœFADDENDMEASURESTRING2ŸFADDEXECUTECLIENTPROGRAMÂżFADDEXECUTECOMMANDÀFADDEXECUTECOMMAND2ÁFADDFILESTREAMINGÂFADDFILESTREAMINGDATAÃFADDFILETRANSFERÄFADDINVALIDATERECTANGLE2ÅFADDINVALIDATERECTANGLESÆFADDMEASURESTRING2AÇFADDMEASURESTRING2WÈFADDMEASURESTRINGAÉFADDMEASURESTRINGWÊFADDMEASURESTRINGWITHTEXTFLAGSAËFADDMEASURESTRINGWITHTEXTFLAGSWÌFADDMOVENATIVECONTROLÍFADDNATIVEELEMENTCALLMETHODÎFADDNATIVEELEMENTINITIALIZEÏFADDOPENEDITCONTROLÐFADDOPENEDITCONTROL2ÑFADDOPENEDITCONTROL3ÒFADDOPENLOCALFILEDIALOGÓFADDPOINTÔF	ADDPOINTFÕFADDRECTANGLETOLISTÖFADDSETANTIALIASINGINACTIVE×FADDSETCONFIGVALUEØFADDSETCURSORÙF
+ADDSETFILL┌F
+ADDSETFONT█FADDSETGRADIENTFILL▄FADDSETGRADIENTFILLOPTIMIZEDƱFADDSETIMAGEƼFADDSETLIBRARYSUPPORTFLAGS▀F
+ADDSETLINEÓFADDSETNAMESPACETABLEßFADDSETRADIUSÔFADDSETRENDERLOCATIONƃF!ADDSETTOUCHRECTRENDERLOCATIONINFOƄFADDSETVISUALIZATIONNAMEƈFADDSETVISUVERSIONĆ FADDSHOWNATIVECONTROLĆĄFADDSTARTMEASURESTRINGƔFADDSTARTMEASURESTRING2ÚFADDUNCLIPRECTANGLEƕF"ADDUSETEMPORARYRENDERLOCATIONSTARTĆ°F!ADDUSETEMPORARYRENDERLOCATIONSTOPĂœF"CALCULATEOPENFILEDIALOGCOMMANDSIZEÝFDOADDOPENFILEDIALOGCOMMANDĆŁFENDRECTANGLELISTÂŽFGETCOMMANDCOUNT­FGETPAINTDATA˝FGETUSEDBUFFERSIZE˛FIMAGEIDIGNORENAMESPACEˇF
+INITBUFFER˘FISSETTINGUPNEWPAINTBUFFER§FPRVADDFONTVALUESĂ·FPRVADDOPENEDITCONTROLHELPžFPRVADDOPENEDITCONTROLHELPW°F
+PRVADDREALšF'PRVISRECTOPTIMIZEDPAINTCOMMANDOPOSSIBLE˙F(PRVISRECTOPTIMIZEDPAINTCOMMANDOPOSSIBLEFƱF$PRVISSUPPORTEDBYCURRENTCLIENTVERSIONƘFPRVMANIPULATERADIUSƙFPRVTEXTLENASWORDA■FPRVTEXTLENASWORDW FPRVTRANSFORMFONTSIZEÇGPRVTRANSFORMPAINTCOMMANDSĂŒGPRVTRANSFORMPAINTRECTANGLEĂ©GPRVTRANSFORMPOINTĂąGSTARTADDDATATORECTANGLEĂ€GSTARTRECTANGLELISTĆŻG
+3217541535†G_cmdBufferHelper‡G_xFillingSetRectangleListˆG/ Commands that can be sent to draw etc. a visu ‰GVISU_CMD_NOTHINGŠGAReplacedConstant, Constant, IsCompiled, Absolut, Static, Typified‹GVISU_CMD_DRAWRECTANGLEŒGVISU_CMD_DRAWPOLYGONGVISU_CMD_DRAWTEXTAŽGVISU_CMD_SETFILLGVISU_CMD_SETLINEGVISU_CMD_SETFONT‘GVISU_CMD_INVALIDATERECT’GVISU_CMD_CLIPRECT“GVISU_CMD_UNCLIPRECT”GVISU_CMD_OPENEDITCONTROL•GVISU_CMD_DRAWTEXTW–GVISU_CMD_EDITCONTROLRESPONSE—GVISU_CMD_DRAWBITMAP˜GVISU_CMD_DRAWTOOLTIPA™GVISU_CMD_DRAWTOOLTIPWšGVISU_CMD_CLOSETOOLTIP›GVISU_CMD_EXECUTECOMMANDœGVISU_CMD_SETRENDERLOCATIONGVISU_CMD_DRAWIMAGEžGVISU_CMD_EXECUTECLIENTPROGRAMŸGU this command opens a file dialog that contains the directory from the clients disks  GVISU_CMD_OPENLOCALFILEDIALOGÂĄGj this command opens a file dialog that contains the directory listing from the plc (given as a parameter) ÂąGVISU_CMD_OPENREMOTEFILEDIALOGÂŁGVISU_CMD_DRAWBUTTONONCLIENT€GVISU_CMD_SETCURSOR„GVISU_CMD_OPENEDITCONTROL2ŠGVISU_CMD_CREATENATIVECONTROL§G VISU_CMD_CALLNATIVECONTROLMETHODšGVISU_CMD_MOVENATIVECONTROL©GVISU_CMD_SHOWNATIVECONTROLÂȘGVISU_CMD_SETGRADIENTFILL«G< Draws a rectangle relative to a previously stored position ÂŹGVISU_CMD_DRAWRECTANGLE_RELATIVE­GVISU_CMD_STARTMEASURESTRINGÂźGVISU_CMD_MEASURESTRINGAÂŻGVISU_CMD_MEASURESTRINGW°GVISU_CMD_ENDMEASURESTRING±GVISU_CMD_DRAWPIEÂČGVISU_CMD_SETVISUALIZATIONNAMEÂłGx Used for static element drawing; no implementation necessary in clients as it will be replaced by an according drawtextÂŽGVISU_CMD_DRAWTEXTWITHID”G$VISU_CMD_DRAWTEXTWITHIDANDFALLBACK_A¶G$VISU_CMD_DRAWTEXTWITHIDANDFALLBACK_W·GVISU_CMD_ACKNOWLEDGE_GESTUREžGVISU_CMD_SETLIBRARYSUPPORTFLAGSÂčGVISU_CMD_SETRECTANGLELISTÂșGVISU_CMD_DRAWPIXELS»GVISU_CMD_DRAWRECTANGLE2POINTSÂŒGVISU_CMD_DRAWTEXTA_2POINTSÂœGVISU_CMD_DRAWTEXTW_2POINTSŸG"VISU_CMD_SETGRADIENTFILL_OPTIMIZEDÂżGVISU_CMD_SETNAMESPACESTABLEÀGŠ Commands similar to VISU_CMD_STARTMEASURESTRING/VISU_CMD_MEASURESTRING[A]|[W]/VISU_CMD_ENDMEASURESTRING,
+ that measure the string and all it's beginning substrings.┮GVISU_CMD_STARTMEASURESTRING2┬GVISU_CMD_MEASURESTRING2A├GVISU_CMD_MEASURESTRING2W─GVISU_CMD_ENDMEASURESTRING2┌G$VISU_CMD_CREATE_TEMP_RENDER_LOCATIONĂG%VISU_CMD_DESTROY_TEMP_RENDER_LOCATIONăG'VISU_CMD_USE_TEMP_RENDER_LOCATION_START╚G&VISU_CMD_USE_TEMP_RENDER_LOCATION_STOP╔G,VISU_CMD_SET_TOUCH_RECT_RENDER_LOCATION_INFO╩GVISU_CMD_DRAWPOLYGONF╩GVISU_CMD_DRAWRECTANGLEF╠GVISU_CMD_DRAWRECTANGLE2POINTSF═GVISU_CMD_DRAWIMAGEF╬GVISU_CMD_DRAWTEXTAF€GVISU_CMD_DRAWTEXTWFđGČ This paint command is only used in case of the two process target visu and
+ is used to transfer the name of the new shared memory, that will be used
+ as new paint buffer—GVISU_CMD_SETUP_PAINT_BUFFER“GVISU_CMD_SET_CONFIG_VALUE”GVISU_CMD_FILE_TRANSFER‘Gc This paint command is used to initiate a file streaming from the plc to
+ the visualization clientÕGVISU_CMD_FILE_STREAMINGÖG_ The paint command, that send the data from the plc to the visualization 
+ client by streamingÎGVISU_CMD_FILE_STREAMING_DATAěGA Paint command to deactivate the antialiasing feature temporarily┘GVISU_CMD_SET_ANTIALIASING┌G#VISU_CMD_MEASURESTRING_WITH_FLAGS_A█G#VISU_CMD_MEASURESTRING_WITH_FLAGS_W▄GVISU_CMD_SETRADIUSĆąG!VISU_CMD_CLIENT_OBJECT_INITIALIZEĆźGVISU_CMD_CLIENT_OBJECT_UPDATE▀GVISU_CMD_CLIENT_OBJECT_STARTÓGVISU_CMD_CLIENT_OBJECT_ENDßG"VISU_CMD_CLIENT_OBJECTS_REMOVE_ALLÔG'VISU_CMD_CLIENT_OBJECT_LAYER_INITIALIZEƃG#VISU_CMD_CLIENT_OBJECT_LAYER_UPDATEƄG"VISU_CMD_CLIENT_OBJECT_LAYER_STARTƈG VISU_CMD_CLIENT_OBJECT_LAYER_ENDĆ G&VISU_CMD_CLIENT_OBJECT_SET_SCROLL_DATAĆĄG VISU_CMD_CLIENT_OBJECT_SET_FOCUSƔG VISU_CMD_CLIENT_OBJECT_SET_FRAMEÚGVISU_CMD_NATIVE_ELEM_INITIALIZEƕG VISU_CMD_NATIVE_ELEM_CALL_METHODĆ°GVISU_CMD_DIALOG_OPENĂœGVISU_CMD_DIALOG_CLOSEÝGVISU_CMD_DIALOG_UPDATEĆŁGVISU_CMD_DIALOG_STARTÂŽGVISU_CMD_DIALOG_END­GVISU_CMD_CLEAR_RECTANGLE˝GVISU_CMD_SET_IMAGE˛GVISU_CMD_DRAW_FOCUSˇGVISU_CMD_SET_VISU_VERSION˘GVISU_CMD_CLEAR_RENDERSTATE§G"VISU_LIBRARY_SUPPORTFLAGS_GESTURESĂ·GVISU_SUPPORT_SEMI_TRANSPARENCYžG1VISU_LIBRARY_SUPPORTFLAGS_ADVANCED_TOUCHSCROLLING°G6VISU_LIBRARY_SUPPORTFLAGS_COMMON_LINE_JOIN_MITER_LIMITšGk Tags for additional data attached to rectangles; value must not contain the most significant bit (16#8000)˙GVISU_RECTLIST_SCROLLSTATEƱGVISU_RECTLIST_ZOOMSTATEƘGVISU_RECTLIST_SCROLLLIMITSƙGVISU_RECTLIST_ZOOMLIMITS■GVISU_RECTLIST_CONTENT_RECT GVISU_RECTLIST_RENDLOCINFOÇHVISU_RECTLIST_TOUCHRECTSTATEĂŒHA Tags for config values passed to the client by AddSetConfigValueĂ©H,VISU_CFG_VALUE_KINETIC_SCROLLING_SIZE_FACTORĂąH(VISU_CFG_VALUE_KINETIC_SCROLLING_DAMPINGĂ€H+VISU_CFG_VALUE_TOUCH_SCROLLING_OUTSIDE_ELEMĆŻH'VISU_CFG_VALUE_AUTO_FONT_SIZE_REDUCTIONćHVISU_CFG_VALUE_OVERLAY_VISUçH5VISU_CFG_VALUE_OVERLAY_VISU_SUPPORTS_IDSTACK_IN_EVENTƂH
+1296238050‰H$94e80af6-a722-4a09-ae4c-7c4409fe79e8Ć H$749a66cb-f456-44e6-9619-131c2c33857fâ€čH| This method returns the paint data that was written.
+ Probably this method is only useful for the converted visualizationsŒH	710548374HGetPaintDataŽH
+pCmdBufferH$65e8cc60-0f80-42bb-bd71-70792578825fH76985712‘HAddCloseTooltip’H$de5a21ee-c3f6-4ea7-9b02-e59b3f0b670d“H	749970306”HAddExecuteCommand2•H
+pstCommand–HpstCommand2—HwStringLen2˜H$1e058eb1-2c6d-450e-a70d-ae296a8fc3a1ℱH98547429ĆĄHAddClientObjectLayerStartâ€șH$37d65fc3-664c-45ff-978e-f2e51ca059b0ƓHâ€č This method returns the number of paint commands that were written.
+ Probably this method is only useful for the converted visualizationsH	461789289žHGetCommandCountŸH$99cffad6-9ccb-4b55-bd3a-f347d5a8fc7f H	407101847ÂĄHAddMoveNativeControlÂąH$0b593eb4-a69c-4dc4-940a-bd991e91588aÂŁH	235747618€HAddSetVisuVersion„HversionŠH$f086991d-0330-49b6-9e07-64f7c8d479d3§H’ Extension of AddDrawRectangle with optimized handling.
+ For rectangles, not rotated and not upside down, only 2 points are used for the command.šH
+3796303454©HAddDrawRectangle2ÂȘH
+pRectangle«Hj Optimized commando can be used, because it is supported by the client.
+ And the rectangle is not rotatedH$1e39d919-548a-4660-a780-766b9a08b180­H
+3366668098ÂźHAddSetRadiusÂŻHpCurrentRadius°H$f84b7b07-a6e3-475d-a4c6-35d2e9fdd2fd±H„ Method is similar to prvAddOpenEditControlHelp, but is only used for editing a WSTRING variable.
+ Only used for the converted codeÂČH
+1888615319ÂłHprvAddOpenEditControlHelpWÂŽHrElement”HwAlign¶HpwsShownVal·H$23d9abd7-7aac-4555-8483-b1402dde38f6žHŠ This method is called by the integrated visualization only for releasing the paint buffer. 
+ In the target based situations, this is done within the runtime system.ÂčH
+1473928993ÂșH$aa218be5-deba-4ec1-ab34-2ed3ca099230»H
+3758446486ÂŒHAddDrawTooltipWÂœH
+ptPositionŸHwStringLenBytesÂżH$770f39e5-f4c3-495a-84e0-575bbca4dbadÀH
+1811145232ÁH
+AddSetLine┬HdefaultLineFlagsSet├H$c124de06-762d-4fb3-9a1d-d12c7ce1d636─H
+1734911887┌HAddDrawTextALenĂHpTextăH$aa4d4e10-1e24-4265-8087-8eb93c80256d╚H	524898283╔H$1151b91c-1a60-4814-a78c-8ad245e45226╩H
+2180463602╩H	694356615╠HAddDrawPolygonF═HpPolygon╬H$893986fd-d3d7-4d0d-9096-a76e7e7d72da€H
+1605865863–HprvTransformPoint—H$2f745fe6-9427-4751-990c-d7f3264fbbd9“H= Extension of AddSetGradientFill with optimized paint command”H75590656‘HAddSetGradientFillOptimized’HbyFlagGradientTypeĂ·H$d29245dc-2e0b-4354-ae4d-ea1d437de865◊H
+3825818990ěHAddDrawRectangleRelative┘H See method AddDrawRectangle┌H$f3c6299b-3ca0-4df8-90c8-970548d60369█H
+3838123712▄HAddSetConfigValueƱHtagƼH$0ee1b2a0-41bb-468b-84fc-592ffd42f35f▀H	904404774ÓH
+1079578864ƠHEndRectangleList‚H$a44f82d6-4f8e-4a2d-b636-96dc55dc691c„H
+1578304148ÀH	208675843ÄH$3ac12ddf-e517-4e76-a9fb-5db8554f73daÊHM A method similar to AddOpenEditControl2 used for editing a WSTRING variable.çH
+2455532182ĂšHAddOpenEditControl3Ă©H
+wsShownValƕH	bPasswordĆ°H The length of the fontĂœH8 The string length in bytes of the WSTRING value to editÝHwFlagsĆŁH$f4b0ab72-4717-4005-99e5-2d74436282a8ÂŽH	387075472­HAddCallNativeControlMethod˝HiParameterCount˛HiNumˇHtempVal˘HvalueAssignedAtomic§HpDwGetValueĂ·H	dwVarSizežH$3cc758e8-4e8c-42c5-ab22-85d8c559ef3e°H	169056088šH!AddSetTouchRectRenderLocationInfo˙HtouchRectIdƱH$24b232c1-1730-4b2b-b68c-bc1c6a599bc8ƘH	529612688ƙH!AddCreateTemporaryRenderLocation2■HIndex HoffsetXÇIoffsetYĂŒI$0a922c7f-2f55-4395-8bf7-f598f36d52ecĂ©I
+2115194259ƒIAddClientObjectLayerEnd„I$f0d6f68b-2841-4fdb-876b-fc5b9d6e6498
I	221649647†I$85b657a5-ef58-4dd9-ac15-093501ce5384‡I
+4203972581ˆIAddClientObjectUpdate‰IxOffsetŠIyOffset‹IxCenterŒIyCenterItransitionTimeŽI
+stateFlagsIcommandSizeI$630cbb17-f240-4d4b-92b4-f8a9a853687d‘I§ Adds the paint command to start the alternative way of measuring the string pixel widths.
+ :return: TRUE if the paint command was added successfully, otherwise FALSE’I
+2513186395“IAddStartMeasureString2”I5 Flags (currently not used, for further enhancements)•I$b180eea6-8ecc-4b13-b6f0-9581ef1509e4–I
+1037371073—IAddClipRectangle˜I$e56acd2c-3ac0-4d15-9e6f-56ebe2dca8fbℱI
+2161903249ĆĄIAddDrawFocusâ€șI
+pFocusAreaœI$2bd6c676-b48d-431c-b871-6ae7d783bc46I	529394166žI$7e3ff655-9c3d-48cc-aa4e-793c5f85ccdfŸI
+1307002873 IAddClientObjectSetFrameÂĄIstyleÂąIVISUENUMPENSTYLEÂŁIcolor€I$41f6215f-966a-42bb-ac60-6ca737cc9315„I
+3669625097ƠI!AddDestroyTemporaryRenderLocation§I$a9b18a5e-8ed0-4007-9da3-f269652696c8ƥI¯The radius should not be bigger than the width and height of the rect
+We cant do the manipulation in the SetRadius case, because we have there no width and height of the rect©I	736675805ÂȘIprvManipulateRadius«IpTempRadiusXÂŹIpTempRadiusY­I$9765feaa-9b06-499d-9797-572c515eba5aÂźIq This method returns the used buffer size.
+ Probably this method is only useful for the converted visualizations»I
+3863291970°IGetUsedBufferSize±I$927042bc-c21a-4e51-815c-dc3ebfdde1c5ČI
+1959413572³I!AddUseTemporaryRenderLocationStopŽI$281ac55b-6234-4246-ab30-fb283aa71fce”I
+1287932568¶I$prvIsSupportedByCurrentClientVersion·IdwClientVersionNeededžI$3ac29bea-99a2-440a-9537-dddac1cf3a89ÂčI	760447424ÂșIAddDrawTextA»I$eb7127e1-da68-4cc5-a81d-dfe72c3955faÂŒI
+2452434628Ć»IAddSetCursorĆŒIpCursor┐I$ce002822-7f0c-4431-9d87-9482fe5f987f└I13998436┮IAddDrawTextWithIDAndFallback┬IxFallbackWstring├IwStringLenNS─IwFallbackLenChars┌IdwTagĂI$8a897bfa-a9b1-455c-8fb2-e55e7d6e9cb5ăI
+2833770137╚IAddClientObjectInitialize╔Iid╩I$ee186d0d-3d93-4466-9e13-a0fd8f0f73f2╩I27798317╠IAddDrawImage═IdwColorTransparent╬IbAddFactors€IrFactorXđIrFactorYĐIidOffsetĎI$264e997b-301c-447b-993d-74ce9f22b08aËI	426301545ďI
+1722201274ÕI$b7dec044-88a7-4e45-bc96-cc6ad9934fb0ÖI‱ Extension of AddDrawTextWLen with optimized handling.
+ For textrectangles, not rotated and not upside down, only 2 points are used for the command.ÎI	537003861ěIAddDrawTextWLen2┘IwStringLenChars┌I$4a28cc57-8bef-4ef2-8881-de601067c21b█I
+1294937050â€čIAddMeasureStringWithTextFlagsWâ€șIavailableWidthƙIavailableHeightƖI$4c8bac43-d57e-4d17-aba5-9cc3bafe226fƗI	541452724Ć IAddOpenEditControl2‚I
+stShownValăI$5faeccf4-e13b-40ba-9205-ba8648f98893Ă€I	235418076ÄșIAddMeasureStringWćI$47ebc775-5381-41db-8e73-f98339cf695eçI	367336595čIAddDrawButtonOnClientĂ©I
+prPositionÍIbtTypeĆœITYPE_HIGHBUTTONĆŸITYPE_NORMALBUTTONĆȘI$f2a9690c-d64c-404e-b749-412e0d2b3a97ÓI
+3741488122®IAddSetRenderLocation­I$a31caeef-8a99-4ae9-bac9-3e0324931914˝Iƛ This method adds the paint command to initiate a file streaming from the plc
+ to the visualization or the other direction. In fact it opens a file save or
+ file open dialog.
+ :return: TRUE if the command was successfully added to the command buffer,
+          otherwise FALSEƆI
+3168864024ˇIAddFileStreaming˘I` Indicates, whether streaming is done from the plc to the visualization
+ or the other directionÄĄI
+eDirection÷IVISUENUMFILETRANSFERDIRECTIONžI/ Contains the effective size of the array below°I] Points to a STRING array, that contains the file filters in the
+ file open/file save dialog¹I	paFilters˙I[ TRUE if a "file save" dialog should be displayed, FALSE in case of
+ a "file open" dialog	Ă»IxSaveĂŒI? The filename, that will be used as proposal in the file dialogĆ­IsFilenameProposalƝIT It seems, that the following parameter have been introduced for future enhancements˙IstEmpty€J$d71068f4-dcf6-483d-a853-985da7f6ba6bJ
+2402705830‚J AddCreateTemporaryRenderLocationƒJ$9baa3e7b-3898-4f70-905f-ad093d712a83„J
+1149066398
J"AddUseTemporaryRenderLocationStart†J$efa00c03-1e74-4733-b0af-dd3873ea7906‡J
+1403698828ˆJAddEndMeasureString‰JdwCountĆ J$36905586-78c0-4527-bb2e-62df00f218f4â€čJ
+2155552918ŒJAddRectangleToListJ$dfeb3f1c-77ec-4fd4-b374-ed1ba0b65411ŽJ	418564099JAddMeasureStringWithTextFlagsAJ$405eaab4-d9b1-42a2-82e9-591176379728‘J	548501934’JAddMeasureStringA“J$713c11b4-68a9-4652-8536-1f28eff577ae”J
+3045505525‱JImageIdIgnoreNamespace–JidLength—J__VisualizationStyle.˜JvisualizationStyleℱJpstVisualizationStyleĆĄJVISUALIZATION_STYLE_LENGTHâ€șJ$79ac9996-9af2-48b4-8852-35ee68309e5dƓJw The caller of this method and StartAddDataToRectangle is responsible for always adding
+ 4 byte aligned amount of dataÂŻJ
+1718977215žJAddDataToRectangleŸJ must be dividable by 4 Jsize¡JorgSize±J$61a86ec2-b79a-4c56-9ea8-5f202d0a77a6£J
+2195320690€JAddCreateNativeControl„J$dbe654e5-fcee-4b84-b771-353c9b24b09cŠJ
+1693171505§JAddStartMeasureStringšJ$01bacb94-2145-4800-82f5-df8df9ce0c82©Jé Adds the paint command to finish measuring the string pixel widths of STRINGs/WSTRINGs using the alternative 
+ way of measuring the string pixel widths. Before this method can be used, the methods AddStartMeasureString2
+ and AddMeasureString2A/AddMeasureString2W have to be called.
+ :return: TRUE if the paint command was added successfully, otherwise FALSEÂȘJ	483077360«JAddEndMeasureString2ÂŹJ† The effective number of bytes, that are needed to store the results of all the
+ previous AddMeasureString2A/AddMeasureString2W calls­J$a073e3ce-58ea-43af-bb49-5062885a9c4dŸJ	466037599¯JStartRectangleList°J$bbaf4749-0b73-4a1d-9e27-e93c23c4bf70±J
+1535260309ÂČJAddShowNativeControlÂłJ$a69640b2-d50f-423f-a2ed-01b0114bf921ÂŽJ	361054899”JAddAcknowledgeGesture¶J$9ee794f5-43d8-49a8-8ab4-3984d68270bc·J
+3119411859žJAddInvalidateRectanglesÂčJ	pRectListÂșJ$fbd80b92-2f6e-4fae-a53b-511e2693605b»J
+3681473693ÂŒJAddNativeElementCallMethodÂœJpMethodNameŸJpParamsÂżJnParamsÀJmethodNameLengthÁJ$8b008a15-c65a-429c-a7b6-3351704e277bÂJ
+2357630941ÃJAddDialogCloseÄJ$a5619600-41f5-4b24-812e-5a68e2ad28c2ÅJG DO NOT USE: This method is only for element interface compatibility...ÆJ
+4258007914«JprvTransformFontSize»J$392f807c-eaae-4a30-95b0-77ba9a88eee4
J
+2836687860╩JprvAddFontValues╩J
+pMemReader╠JVISU_FBSEQUENTIALMEMREADER═JVisu_FbSequentialMemReader╬J
+FontValuesƌJwHelp–JdwHelp—JbError“J$cce33c3c-24a1-4c64-a626-1a7ae7c7cea8”J
+1764172723‘J$9a587923-9fc9-42ee-8f05-61a095101bdf’J60558919Ă·JAddClientObjectLayerUpdate◊JscrollableXƍJscrollableYƔJ$dc6edbdc-0488-4679-8e7a-056907dd480eƕJ	350503329ƘJ
AddDrawPixelsâ€čJ$1882fd86-d2de-44d1-8e07-1a2fb2f1f32eâ€șJ
+1123342793ƼJprvAddOpenEditControlHelp▀J┬ We cannot change the name of this input parameter according to the coding guidelines, because
+ this (private) method is a part of the Visu_ElementInterface and therefore this name must be keptƗJD The number of bytes of the STRING (or WSTRING) stShownVal points toƠJ$3a96130f-0c38-4a36-affc-5f3e7f2a0569‚Jā Used to deactivate/activate the antialiasing feature.
+ :return: TRUE if the command was added to the command buffer successfully„J
+2405488234Ă€JAddSetAntialiasingInactiveċJ\ TRUE if antialiasing has to be deactivated (temporarily), FALSE if
+ antialiasing is activeĆ J$1af56584-83f6-40f1-8a39-c7ef2019652dĆĄJ
+3166057847Ć€JAddInvalidateRectangle2Ć„JbNoEraseÍJ$e093dd3d-83a2-42e1-9771-f57df13879c8ĆœJ	180901943ĆŸJAddSetImageĆȘJ$b148b268-0318-43b7-85ca-dc15f90cff20ÓJ
+2019524242Ä«J
+InitBuffer­J$81296a75-c851-4343-bd9f-5c5b0dcde613˝J	703279473˛JAddDrawRectangleˇJ$3d4246e4-95ea-48a6-acb1-d023517fe8e2˘J
+1982826500§JAddDrawTooltipAĂ·J$d0a2d177-0209-4855-ba34-e7498a1b34fcžJ	792720577°JDoAddOpenFileDialogCommandšJwDlgTitleLen˙JpstDlgTitleƱJwFileSelectionLenƘJpstFileSelectionƙJ the lowest bit is reserved!	■J$0d927339-00c7-4123-aa95-2e0f2cba6093 J
+1590770770€K
+AddSetFontK$795cd6bb-d5bb-4248-9ae5-d89741824750‚K
+2118485522ƒK$d5e21444-8470-4417-9305-c171f1f34dc0„K
+4180350533…KAddFileTransfer†K	direction‡KpPlcFilenameˆKpPlcFilepath‰KpOptVisuFilepathŠKplcFilenameLength‹KplcFilepathLengthŒKvisuFilepathLengthK$575c5c0e-2585-41af-92b4-57b5ccefa730ŽK
+2398571027KAddClientObjectLayerInitializeK$01bfc264-e88c-4d10-b961-e4c914299a83‘K	521485112’KAddOpenEditControl“K$fd4804a8-aa3c-41ba-940c-1894948e3515”K™ For rectangles or texts, not rotated and not upside down, only 2 points are used for the command.
+ We do check here, if this optimization is possible. ÄœK
+3178301789–K(prvIsRectOptimizedPaintCommandoPossibleF—K$b9f1c80e-8d9f-4651-b464-a094106bae5c˜K
+3811598846ℱK	AddPointFĆĄKpptValueâ€șK$bc9e177f-b405-46b5-932d-a45e5b8756c1ƛK
+1719627450KAddDrawTextWLenžK$7cfe2046-c415-4403-a5ba-4985e1a54c89ŸKÊ This method adds the paint command to send data from the plc to the visualization
+ by streaming.
+ :return: TRUE if the command was successfully added to the command buffer,
+          otherwise FALSE K
+2317398002¡KAddFileStreamingData±K
 Some flags, that describe the transfer (e.g. is this the first transfer?)
+ with the following meaning
+   dwFlags.0	: begin of transfer, i.e. the 1st transfer. If this bit is not set, then
+               we are within a transfer
+   dwFlags.1	: last transferÂŁKX An instance of IVisuStreamReader, that reads data a writes it into the
+ command buffer€KitfVisuStreamReader„KIVISUSTREAMREADERŠKIVisuStreamReader§K/ The file name, that will be used for streamingšK
+psFileName©K& The length of the string the filenameÂȘK1 Returns the error code of IVisuStreamReader.Read«KH Indicates, whether this call to IVisuStreamReader.Read was the last oneÂŹK
+xCompleted­K” This variable will be filled by the itfVisuStreamReader after
+ reading the data and contains the effective number of bytes
+ writter to the buffer«K
udiCountBytes»KxwOffsetFlagsPosition░KxwOffsetCountBytesPosition▒KJ The minimum number of bytes we expect the buffer to write to should have ▓KdwMinCountBytesBuffer│K» The number of bytes we expect to need for finishing the paint command
+ i.e. for the alignment the FinishAddCommand ensures and some other stuff
+ which we don't know exactly“K dwMinCountBytesAfterPaintCommand”K$8273fc02-9d40-4b9a-81d4-ab765187ae56¶Kr The caller of this method and AddDataToRectangle is responsible for always adding
+ 4 byte aligned amount of data·K	774006657žKStartAddDataToRectangleÂčK$f9ad471d-fcfd-43b2-a2e9-43b356bf6fbeÂșK
+1741317157»KAddDrawTextWithIDŒK$0f966d76-03c0-4e09-8d75-b632097fcd65œK
+1048783595ŸK
AddDrawBitmap¿K$12b62f94-b9c1-4e7c-900e-f8c8c1bdf8a1ÀK
+3830376042┮KAddClientObjectsRemoveAll┬K$88601d59-3feb-4905-83c7-9636ccebe3a5├K
+3735270594ÄKAddPointÅK$5982688c-b3a3-4aa0-b117-7b280bb6b344ÆK
+2907814745«KAddExecuteClientProgram»KwStringLenArgs
K not yet implemented K$951f8380-dfe3-48f1-bf8e-da0bac87e8e7ƈK
+3990522900╠KAddNativeElementInitialize═KpElementName╬KelementNameLength€K$db7cb251-59ea-4a86-800c-f201b6e7757ađK
+1120941374—KIsSettingUpNewPaintbuffer“K$bbc2c289-e83c-438c-b31f-42fb4e9e5df1”K
+3092156009‘KAddSetGradientFill’K$8089a49a-7e3a-408a-8073-2dda9f8d88b9Ă·K: This method adds the command to setup a new paint buffer.◊K
+1240639029ěKAddDrawSetupPaintBuffer┘K. The name of the paint buffer's shared memory.┌K	psShmName█K* The effective length of the string above.▄K$ca0a3632-3149-40e7-bc6c-68c52ea1bf32ƱK
+2659196358ÞK"CalculateOpenFileDialogCommandSizeßK
wFilterLengthàKiTempåK$a3f7f17a-3281-41a1-bfe1-09cbdbc75082ùK­ Adds the paint command to measure the string pixel widths of a WSTRING using the alternative 
+ way of measuring the string pixel widths. Before this method can be used, the method AddStartMeasureString2
+ has to be called.
+ :return: TRUE if the paint command was added successfully, otherwise FALSE„K
+1802493645Ă€KAddMeasureString2WÄșKF Points to a STRING variable, whose pixel widths has to be calculated.ćK$f5df9033-4cc5-4cf8-b0be-22f6ef58efc0çK	878237732čKAddClearRectangleĂ©K$bfa6902b-a78d-44f3-9f87-cb7a86dc8adbęK
+1479937166Ć°KAddDrawTextWĂœK$ea5217f2-3cc7-4a4f-8caf-6bf64bcc5065ÝK	203743266ĆŁKAddDrawPolygonÂŽK$434aae0f-78c4-421a-83be-2f925f1381ec­K
+2888867680˝KAddDrawGradientButton˛KdwLightColorˇKdwDarkColor˘KTYPE_HIGHGRADIENTBUTTON§KTYPE_NORMALGRADIENTBUTTONĂ·K$1d69e6b8-1ead-4053-96e1-911c090d95e9žK
+2377143131°KprvTransformPaintRectangle¹K$ff77eb3a-6885-427d-a0a0-7493ea7be6ea˙K
+2729915372ûK
AddDialogOpenĂŒK$ae945c73-9f33-4179-a243-38aaeb70cb24ıK
+2162014078Ć«K
+prvAddReal˙K$cde1f0be-b943-419b-ab0d-298930ab5724€L
+1968065143LAddDialogStart‚L$ee97f60f-638a-4fe4-93b6-6e17d265dd4cƒL	586096042„LAddClientObjectInputRectangles…LpTouchRectangles†LIINPUTRECTANGLE‡LIInputRectangleˆLnTouchRectangles‰LdrawingContextŠL$0d3306dc-f706-40b8-b1a7-c3a11fe46f59‹L
+3166519976ƚL
+3698295440LAddDrawStaticElementsŽL\ Not used at the moment. Can be used lateron for optimization when a frame changes the page.L$102f2dfd-5ff3-47e5-91cd-727d686a230cL
+1090621276‘L
+AddDrawPie’LiStartAngle“LiSweepAngle”L$bafd4db7-214e-4d21-9902-320899c38517‱L	849293523–LAddClientObjectEnd—L$78b94a67-35f4-4a80-8cfe-3437d8d6490d˜L	750171445ℱLAddUnclipRectangleĆĄL	bRollbackâ€șL$0ff5839d-1af2-4051-95e2-b0b9847f48d1ƓL
+1321273909LAddOpenLocalFileDialogžL TOCHECK: maybe as a pointer?ŸL$ffcf11c4-6a57-491e-a249-2ead3f71a5ed L• Extension of AddDrawTextALen with optimized handling.
+ For textrectangles, not rotated and not upside down, only 2 points are used for the command.¥L	282342581¹LAddDrawTextALen2£L$82045d4c-dadd-47ff-978f-a88287772d9a€L
+3851984051ąLAddExecuteCommandĆœL$c459a3b2-ef02-4129-ae34-baf7fe5bd82dĆŸL
+1386174254ÂźLdwCurrentFreeBuffer©L$acd60a02-77f0-45d8-b292-ebc0adeacb0aℱL
+3694689269«LAddDialogEndL$9b019e84-c9a5-4e32-9f16-8692d2fa904e­L
+4091177851ŸLAddDialogUpdate¯L$48609f34-9f76-40a1-9267-746f3bf9c879°L
+3808246214ħLAddClientObjectStartÂČL$2f6a5843-2298-4663-b587-0831ae7368ffÂłL
+3199398630ĆœLAddClientObjectSetScrollData”LcurX¶LcurY·L$4afbfed5-e643-4f8b-8694-1fbdd3b0c291ĆŸL
+2159011870ĆĄL
+AddSetFillÂșL$9d541322-a664-433c-afce-27541994c510»L
+3447248059ŒL'prvIsRectOptimizedPaintCommandoPossibleœL$5284c5d1-b8e4-4679-a6b9-d612c643aed5ŸL
+2746041157┐LAddSetVisualizationName└L$1bb8f55b-4a9d-46b1-b1a2-df129828bc0c┮L
+4026266991┬LprvTextLenAsWordW├LdiLen─L$492c67a8-e288-4951-badd-3c5be635dd5c┌LČ Adds the paint command to measure the string pixel widths of a STRING using the alternative 
+ way of measuring the string pixel widths. Before this method can be used, the method AddStartMeasureString2
+ has to be called.
+ :return: TRUE if the paint command was added successfully, otherwise FALSE∆L
+2160526475ăLAddMeasureString2A╚L$5b1c6206-935a-458a-9115-5995125de03f╔L	849196854╩LAddSetLibrarySupportFlags╩LsupportedFeatures╠L$2dd7dae5-aff2-4197-b353-8f4985097427═L
+4116285577╬LprvTextLenAsWordA€L$9ffc5c75-8bb5-4d95-bcce-4da13c717bacđL
+1850587023—LprvTransformPaintCommands“LudiCommandSize”L
udiCommandTag‘LdiOffsetCommand’LdiOffsetInCommandĂ·LwHelp2◊L
diLocalOffsetƍLi2ƔLdwSizeOfVisuStructPointƕLpHelpƘL
RectangleHelpâ€čL* variables, used for the gradient command:â€șLdwColor1ƙLiCenterXƖLiCenterYƗL	memReaderĆ LpCurrentPosition‚LstTextID„LpITempĆĄLpRectToDrawƚLpTempPoint1ƛLpTempPoint2ÁL$a660099d-dfb8-48a4-be90-79d0d90909e9Ć€L
+2913650524Ă©LAddEditControlResponseĂȘLiWriteResultĂ«L$17938637-2353-4ea6-bf24-2604a45c3e37ĂŹLI we cannot omit the whole method so we omit the variables and the code...Ă­L
+1667339575Ä«LAddSetNamespaceTableÄŒLpTableĆĄL
+tokenCount˝LpNamespaces˛LnamespacesCountˇLlenTemp˘L$9c763757-78bf-49ad-8f7f-b8e97857c3b2§L
+1906858948öL
+2162941996Ă·LAddClientObjectSetFocusĂžL$d06cf021-ddc2-4ceb-99fb-4e6cc16af99eĂčL“ Extension of AddDrawRectangleF with optimized handling.
+ For rectangles, not rotated and not upside down, only 2 points are used for the command.ĂșL
+2285334096Ă»LAddDrawRectangleFĂŒLpRectangleFıL$24879a9f-2569-4e07-b0e5-8ee3bd75960eƟL
+3016965869ÿLVisuStructInputInfo€M
piElemIdArrayM
iElementCount‚MMAX_POSITION_DEPTHƒMaiInputPosition„MaiInputFrameIndizes…M? Used to know which position must be set in de above two arrays†MiInputLevel‡MitfVisualisationDialogˆM
+dwDialogId‰M	215148421ŠMVISUSTRUCTINPUTINFO‹M$f485e00f-72c9-48ce-918e-3f339d53bc2cŒM	591087965MVisu_ElementAndTransformationŽM	inputInfoM
+2632408749MVISU_ELEMENTANDTRANSFORMATION‘M$f64ed3a9-51d1-4d99-b99f-25b0d4620002’M
+1130182600“M³ This type was not meant to be published; nevertheless something with the attribute ...omit failed so it got initially
+ published. For that reason we must publish it from now on.”M
+2185321753‱MVisuStructSingleMouseElemInfo–MxUsed—MxTouch˜MelemInfoℱM
+1437080006šMVISUSTRUCTSINGLEMOUSEELEMINFO›M$915afd86-9e71-4ea4-a980-df05bae3fd52œM	330112284MPROTADDBYEVENTžMPROTASSIGNBYEVENTANDINDEXŸMPROTINDEXBYEVENT MPROTRELEASEALL¡MRELEASEBYEVENT±MRELEASEBYEVENTANDELEM£M
+3562749796€MVisuFbMouseTouchListBase„M< One more so we can handle the mouse capture in the same wayŠM_entries§MVISU_MAX_PARALLEL_TOUCHESšM8 Assumed to be always <> 0 so Initialize must be called!©M_pInputClientDataÂȘMVISU_INPUTDATA«MVisu_InputDataÂŹM_pDrawingContextClient­M	994851776ÂźMVISUFBMOUSETOUCHLISTBASEÂŻM$49e8ac7a-dcdb-419c-a025-6c061eac3723°M	899137864±MprotIndexByEventÂČM$a7de2971-4ade-4181-92d0-6295cee69593ÂłM
+1050596762Ä«M
+clientData”M$77b5190b-facb-474f-9815-502182ca8fca¶M
+2990782454·MprotAssignByEventAndIndexžM& The element that stores a mouse/touchÂčMH The event that triggers the storing action; expected to be a mouseeventÂșMuiTemp»M$efb6f104-845f-46bb-983c-793fe27d6a64ÂŒM
+3445238766ÂœM
+1808203027ŸMprotReleaseAllÂżM$bdb17e7c-ad4a-4153-b73e-baed6b828bf2ÀM
+2091042237ÁM
+2248547216┬M	784302536├MprotAddByEvent─M$23f193f7-72da-44f3-8f72-41327ca16240┌MƁ Releases the capture for the given element; will release only if the given element had the capture;
+ Return value will signal whether the release was done.ĈM
+4174173243ăMReleaseByEventAndElem╚M$777b8e50-ea6d-4fc7-8823-fb89a06a1496╔M
+3577334421ÊM
+1334479119╩MReleaseByEvent╠M$0ff3da83-cdc2-4562-8743-b2cba7387687═M#__OffsetITRANSFORMATIONIMPLPROVIDER╬MGETTRANSFORMATION€M
+3030755946–MITransformationImplProvider—M	450378501“MGetTransformation”MITRANSFORMATIONIMPLPROVIDER‘M$0ca9089c-2e48-4161-bdd5-096ac99a3881’M$a4cc248c-7613-4dab-b07d-002b3041792fĂ·M
+SETCONTENT×M	411071959ØM$VisuFbCapturedTransformationProviderÙM__INTERFACEPOINTER__2162ÚM	_pCaptureÛMVISUFBMOUSETOUCHCAPTURINGÜMVisuFbMouseTouchCapturingÝM_indexÞM
+1501400555ßM$VISUFBCAPTUREDTRANSFORMATIONPROVIDERàM$e996b1e4-5a79-4cbc-a1c1-9b10402602dcáM
+2359900469ùM	447930324ăM
+3192366464Ă€M
+3353444908Ă„M
+SetContentÊMpCaptureçM$21b597ea-f3ee-41ca-8d21-8b3a43225906ÚM
+4056214519Ă©M$43e6d9f1-d6e4-4b54-82d1-7fc45b184f21ĂȘM
+3661910173Ă«M	SETCLIENTėM
+1343715720ÝM+VisuFbLegacyCapturingTransformationProviderƣM_pClient®M
+2232264493­M+VISUFBLEGACYCAPTURINGTRANSFORMATIONPROVIDER˝M$516bf6f5-eae8-4dee-aa9a-aad44afaa62b˛M
+1400480803ĂłM
+2402597923˘M	SetClient§M$df920de3-36c6-456f-ba20-ee547df7f5dc÷M
+1800002985Ă·M	280956974ĂžM
+3526417555šM$09807772-84d7-4fc1-8e5f-bdf04f6dcc5e˙M	519291653ƱMCAPTUREBYEVENTƘMGETTRANSFORMATIONBYINDEXƙM
+ISCAPTUREDĆŸMISCAPTUREDBYANY’M!ISCAPTUREDBYANYWITHTRANSFORMATION€NISCAPTUREDBYELEMN"ISCAPTUREDBYELEMWITHTRANSFORMATION‚NISCAPTUREDWITHTRANSFORMATIONƒN%ISCAPTUREDWITHTRANSFORMATIONINPUTINFO„NRELEASEALLCAPTURES…N
+1301226705†N_trafoProvider‡N_trafoProviderLegacyˆN
+2619675336‰N"IsCapturedByElemWithTransformationĆ Ne Will return a useful value when this method returns TRUE; valid only directly after the current callâ€čNtransformProviderƚN	localElemĆ€N$05d86422-2103-4dbc-af0f-4a02d470d786ĆœN$87481750-46f7-4841-ae83-b78bec69a08bĆčN
+2041585849NGetTransformationByIndex‘N$df33cc37-d858-4f0a-9128-85e9e87e0821’N9 Returns whether the given element has any active capture“N
+2345522980”N!IsCapturedByAnyWithTransformation‱N$22be4ca1-b661-4a4c-8165-3465edd1b08b–N
+3728779549ĂłN
+3888328652˜N
+3065484674ℱNIsCapturedWithTransformationĆĄN: Will return a useful value when this method returns TRUE â€șN$9f070940-1595-448c-bffa-57f9f5792002ƛN
+1263847718ĚN$04a1f755-d167-4993-bb7a-cebce6e27254ěN
+1005412699ŸN	585428180 NCaptureByEventÂĄN( The element that captures a mouse/touchÂąNJ The event that triggers the capturing action; expected to be a mouseeventÂŁN$f187dcdb-a2da-4d0c-bb24-bb9a4a4ba491€N	758114073„N
+IsCapturedĆœN$f0b3223f-4240-4c05-bdf2-07ae758b6837ĆŸN
+1581304020šNIsCapturedByElem©N$b1f81884-bd6f-4a0a-bc26-69a141e0104cÂȘN
+3461032024«N%IsCapturedWithTransformationInputInfoN$2d5e82f3-6dcc-463b-a71f-26a075df5e7f­N
+1772713211ÂźN
+3735760950¯NReleaseAllCaptures°N$7a597bfe-70e2-4ab4-a58d-9742c1ed9871±N
+1502128206ēN
+3651163787ÂłNIsCapturedByAny“N$ee05d011-4464-4420-861a-2595d59b889e”N
+1194579367¶NVisu_MouseElementAndTime·NW the element that received the last mouse event, used for triggering Enter/Leave-EventsžNtElementSetÂčN
+1042469414║NVISU_MOUSEELEMENTANDTIME╗N$d90c3645-d3e8-45cb-8d3f-371175559b1e╝N
+2174511250ÂœN
ASSIGNBYEVENTŸNCHECKLASTELEMENTÂżN
+ISLASTELEM└NLEAVEALLELEMENTS┮NLEAVEIFDIFFERENT┬NLEAVEIFELEM├N
NOLASTELEMENT─NPRVISPRIMARY┌NPRVLEAVEBYINDEXĂNPRVRESETBYINDEXăNREFRESHPRIMARYTIMESTAMP╚NRESETTHISCYCLE╔NUPDATELASTPOSIFNECESSARY╩N	464630572╩N#VisuFbMouseTouchLastElementHandling╠Nn The primary element (the one under the mouse or the primary touch) or NULL if there is no such active element═NprimaryElement╬NU The last position of the mouse or touch on the primaryElement, in screen coordinates€N
+primaryPos–N7 The time when the current primary element was assigned—NtPrimaryElementSet“NarrSetThisCycle”N
+3774571861‘N#VISUFBMOUSETOUCHLASTELEMENTHANDLING’N$d37a213b-2549-43a2-a052-d250d79b40a3Ă·N$98029bbc-463f-4bed-9f83-2613c17e838f◊N	981773996ƍNprvLeaveByIndexƔN$7841dd66-9f26-46d1-ae6e-de9b9dbd878fƕNG Updates the tooltip position if necessary, call with mouse events onlyƘN	113354882â€čNUpdateLastPosIfNecessaryâ€șN$3d1c2ffa-2b39-404f-aa8a-87e992ef99f8ƙN
+3830990130ßN
+3332607529ƕN
AssignByEventåN$b15ebb3a-1dd4-4c3f-93c8-c41e6bf38cc6ùN	448952295ăN
+IsLastElemÀN$862bd28c-80ff-4609-a96d-06771257641bÄN	616659160ÊN
+3062441329ơNResetThisCycleƔN$54ec9c81-a71f-4d42-9b6b-16ab312736d2ÚN▄ This method should be called when a mouseevent on a specific element was detected. The intention of this method is to check
+ whether the last element changed and thus whether to call MouseLeave on the previous element.ĂȘN
+2663092585ĆœNLeaveIfElemĆŸN$66eca51a-ec4c-44f1-9a12-1355845de2ceĆȘN
+1898637825Ä«N$182b9d13-e21f-488c-bf61-d5475027a55eÄŒN	463816093ĆĄN
+1332733868ñN
+2054344941ĂČNLeaveIfDifferentĂłN$bf8e68c0-8b26-4f00-9b65-c2c527de7f95ĂŽN
+1065473957§NprvIsPrimary÷N$d1e20791-fcdc-4512-83aa-b94654b50cc3žN
+1669091722°NprvResetByIndexšN$78ca26f8-418c-496f-847b-32f8a7db6318˙N\ This method calls MouseLeave on all remembered elements and resets the according referencesƱN	314246546ƘNLeaveAllElementsƙN$ecf7d858-2743-4630-86e7-baa92ebc2f24■N
+1688943864ĂżN
+2206612616€O
NoLastElementO$32adb796-8e38-4819-89d7-aff5deacfd77‚O“ The implementation of this method checks whether a leave event has to be triggered on the last element.
+ Returns whether there was a last elementÉO
+1436387864„OCheckLastElement
O
tempTransform†O$238dd72c-c6db-41cd-846f-9b391047ccd6‡O
+2332374454ˆORefreshPrimaryTimestamp‰O$f9dc2b67-2549-4259-9d4c-63584ed33534ŠOCLOSE‹OISOPENŒOISPRIMARYELEMENTAVAILABLEOISWAITTIMEOVERŽONOTIFYAFTERPAINTONOTIFYEVENTOOPEN‘ORELOAD’OSTORETOOLTIPRECT“OSTRINGCHECKSUM”O
+1446328091‱OVisu_Tooltip–O	_bToClose—O_bIsOpen˜O_TooltipRectℱO_LastTooltipPosĆĄO_oldChecksumâ€șO
+1093610089œO	InputDataOVISU_TOOLTIPžO$e2616f6f-60bd-432b-b74e-b7e9c091d331ŸO$917fcaf5-be2e-40d9-a67d-a69b2cd40b5a O
+2231823274¥OReload¹OPaintBuffer£OpTooltip€OcurrentChecksum„OisToDrawŠO$06e22822-1431-4d29-a737-394d52852b5f§O
+3603489071šOStoreTooltipRect©OboToUseÂȘO$718d8286-3f5d-4646-b824-d730e7a995c1«O
+1258036799ČO
+4129429498­OisOpenĆœO$a5d0bf9c-8b43-4b1a-b6cf-c6673d678331ÂŻO
+3565680133°OisWaittimeOver±OprimaryElementTimeÂČO$5f907271-1693-4e41-8dfe-639764807a03ÂłO	116633074“OStringChecksum”O$43f5daaf-6bb2-4843-9b5f-e97eee5f973d¶O
+1683779672ˇOgetUpdateRects¾O$70b9e86c-6117-4a57-a94f-07a6be72e9d3ơO
+3714974125ĆĄO
+3187015214»OTo safe the clientdataŒO
+2623294951Ć»O$595d2c80-dcb9-4bda-9ab7-95ab4c113676ĆŒO
+1415962429ĆŒO
+2439311727└OClose┮O$0dee4726-920b-4984-9c10-8df95b9bb36c┬O
+2591393718√OisPrimaryElementAvailableƄO$6ebc247c-557d-4083-b8c4-8e7a3c487456ƇO	184303774∆OOpen«O$851d8e83-f724-452e-bd1f-3c357d3d3841»O	153931053
ONotifyEvent O$dbfd6941-24e2-40cf-b167-bf672c329feeƈO
+2976267221ÌO
+1387018318ÕONotifyAfterPaintƑO$d0d0e5c3-c4b4-41e8-a343-82847aef2c55ƌO22389099–Osi—Obt“Owd”Odi‘OD TOCHECK: are there targetplatforms where L-Integer are not allowed?’OliĂ·Ouli◊OlwƍOddandtƔOddtƕOtƘOttodâ€čOl_timeâ€șOreƙO
+2286364831ßO$c4240952-a54d-471c-a416-999e0f2e5620àO
+SETBORDERSßOSETBORDERSREALÔOSETOLDƃO	319993468ƄOVisu_EditboxInputBordersƈO the border as string valueƠOstBorderơO¹ this pointer will point to the min/max value; either the pointer will be set using SetMin/SetMax or it will be derived 
+ in the new SetRealMin/SetRealMax mechanism, if no min/max value is configured, the pointer will be null.
+ For the converted code this variable contains the name of the variable, that contains the min/max value
+ resp. a corresponding constant expressiončO° The min/max value is stored in this structure when it is passed using the new SetRealMin mechanism.
+ Not used in the converted code, because only pValue is used
+CHECKED_OMITĆ„OallTypesÍOČ keeps the information about the minmal/maximal string length as an integer; effective only on input type string
+ Not used in the converted code, because the check against the string length is
+ implemented in the programmed part of the visualisation
+CHECKED_OMITĆœOiStrLenĆŸO
+3289410318Ă­OVISU_EDITBOXINPUTBORDERSĂźO$87f8db86-9a7a-471a-ae82-e1dd3bb93f04ĂŻOĂ  Will be called for setting the min/max value by the codegeneration for compiler versions < 3.3.0.20
+ Therefore this method is not used for the converted code, so we can omit the problematic parts from
+ the code conversionĆĄO
+2897004863˝OSetOld˛O
+borderTypeˇOvarType˘OvisuType§O
+VISU_TYPESöO$bf106bdc-b1f1-4474-94aa-006f170c3b02Ă·O‡ This method is only used in IEC, not in the converted code. The counterpart in the converted
+ code is method SetBorders
+CHECKED_OMIT°O
+2932162957ƂOSetBordersRealƛOtypeOrgĆ«Oƒ Only used in a part of the implementation, that will be replaced in the
+ converted code by a special implementation
+CHECKED_OMITƁO	typeLocalĆŒO$d84180b3-0896-4e4f-8fbc-564d7adaac3bÄąO
+4090369118ÿO$67da9cba-3f52-4fa5-b14e-ef5017dcbfde€P
+2778421988P
+1852906994‚P
+2407323033ƒP2 This method is only used for the converted code. „P
+1703197728
P
+SetBorders†P8 The IVisualElement instance, where the variable is used‡PV The variable holding the minimum resp. maximum value
+ @IECCodeConverter_Type: StringˆP$9dcf3f21-5c4c-4caf-8d7d-d942133e47b5‰P	448842460ŠP__GETFORMATTEDDATETIMEOUTPUT‹P__GETINPUTFLAGSŒP__SETINPUTFLAGSPGETASSTRINGŽPGETASWSTRINGPGETMAXASSTRINGPGETMINASSTRING‘PGETRECTANGLEFORDIALOG’PGETREVERSEDVALUEASSTRING“PISTOOPEN”PPROTAPPLYFORMAT•PPROTISDATAAVAILABLE–PPROTRESETREFERENCE—PPROTWRITEINPUTSTRING˜PPROTWRITEINPUTSTRINGW™PPRVSETINPUTšP
+RESETINPUT›PRESETTOOPENœPSET_BOOL_INPUTPSET_BYTE_INPUTžPSET_DATE_AND_TIME_INPUTŸPSET_DATE_INPUT PSET_DINT_INPUTÂĄPSET_DT_INPUTÂąPSET_DWORD_INPUTÂŁPSET_GENERIC_INPUT€PSET_GENERIC_INPUT2„P
SET_INT_INPUTŠPSET_LINT_INPUT§PSET_LTIME_INPUTšPSET_LWORD_INPUT©PSET_REAL_INPUTÂȘPSET_SINT_INPUT«PSET_STRING_INPUTÂŹPSET_STRING_INPUT2­PSET_TIME_INPUTÂźPSET_TIME_OF_DAY_INPUTÂŻP
SET_TOD_INPUT°PSET_UDINT_INPUT±PSET_UINT_INPUTÂČPSET_ULINT_INPUTÂłPSET_USINT_INPUTÂŽPSET_WORD_INPUT”PSET_WSTRING_INPUT¶PSETCALLINGELEMENT·PSETCALLINGELEMENTWITHFLAGSžP
SETCONVERSIONÂčP	SETDIALOGÂșPSETMAX»P	SETMAXORGÂŒPSETMINÂœPSETMINMAXINPUTERRORŸP	SETMINORGÂżPSETNESTEDELEMENTÀP
+SETREALMAX┮P
+SETREALMIN┬PSETRECTANGLE├PSETTOOPENEDITBOX─PSETVARIABLES┌PSETVISUALISATIONDIALOGĂPWRITEINPUTSTRINGăPWRITEINPUTSTRINGW╚P,_3S.CoDeSys.VisuGenerated.IVisu_EditboxInput╔P
+3501073791╩PVisu_EditboxInput╩P/ the type is according to the associated member╠P
+Visu_TypesÕP	TYPE_NONEƑP_typeƌP_varType–P_rectElement—PB for editdialog, that works with an element, that is a editcontrol“P_rectNestedElement”P_elementFont‘P_bToOpen’Pw a dword is used because the interface method expects a POINTER TO DWORD, nevertheless, alignment should only be a WORDĂ·P
+_alignmentÎP_stStringValěP9 _wsStringVal is only used for input on WSTRING variables┘P_wsStringVal┌P	_stFormat█P_maxLen▄P_bDialogƱP_flagsƼP_diBitOffset▀P Only used in integrated visuÓPč we have a dialog and also a editcontrol
+ at moment only used for inputWithLimits, which also
+ shows automatically, if the input exceeds the min/max-settingsƠP_bIsNestedEdit‚P& open the nested editbox only one time„P_bOpenNestedEditControlơPi the dialog, the nested elements belongs to
+ and used for the optical hint, when the limits are exceededƈP_dialogƠPO the dialog shows, if the input exceeds the min/max-settings (added for numpad)ơP_bShowLimitsExceededƔP, the conversion, if one exists
+CHECKED_OMITÚP_ConversionƕPU the original values (not converted), needed for WriteInputString, to check the inputĆ°P_rMinOrgĂœP_rMaxOrgÝP_xHasMinĆŁP_xHasMaxÂŽP_pClientdata­P!Visu_EditboxInputBordersConverted˝PE For the converted code we use a subclass of Visu_EditboxInputBorders˛P_minBordersˇP_maxBorders˘P_InputPosition§P_InputFrameIndizesĂ·P_InputDialogžP_InputDialogId°P$4f8779eb-4e1d-4048-9aaf-10745a7c4b22šPFormattedDateTimeOutput˙P$2dd1acd3-1b6b-432e-abbc-420522a23a9eƱP
+InputFlagsĂŒP
+3832654358ĂœPSetCallingElementWithFlagsĂŸP* inputflags, e.g password, Visu_InputFlagsĂżP2 the format, to use for the initial variable value€QpsFormatQ? the qualified name of the dialog-visu, e.g. VisuDialogs.Keypad‚QstDialogƒQfbTransForm„QpTextFormat…Qanalyzer†QVISUFBANALYZEFORMATSTRING‡QVisuFbAnalyzeFormatStringˆQ
+dtAnalyzer‰Q1VISUFBANALYZEDATETIMEFORMATEXTRACTWITHOUTWEEKDAYSŠQ1VisuFbAnalyzeDateTimeFormatExtractWithoutWeekdays‹QstTempFormatŒQstTempResultQvalTypeŽQsPointQbDataTypeMismatchQ
+bAddSyntax‘QxFormatTooLong’QVISU_EDITBOXINPUT“Q$45ab8c89-875d-4787-8c63-b22f2d97fcb0”Q$639f2de9-b0e2-4fc4-bd3e-5460cde8fc01‱Qb will not be converted, because this method is only called from
+ generated IEC code
+CHECKED_OMIT–Q
+2171524420—QSet_DATE_Input˜QpUdint™QrValueConvertedšQ$6ca263c8-5d4e-48d5-80f0-4b25909df80d›Q	477055952œQIsToOpenQ$40a365a6-c331-4b80-8957-495a627c0541žQ
+1231478464ŸQGetMaxAsString Q$7c628c10-c870-4edd-9909-c757bc7c7170ĩQ
+2148836458¹QSet_UINT_Input£QpUint€Q$51581810-cd24-4a15-9f7a-6538183f5392„Q
+1195742609ŠQSet_DINT_Input§QpDintšQ$bd7e7c90-1e9d-49ea-98cf-f57bee28ca2e©Q
+3266821440ÂȘQGetMinAsString«Q$c94ea11e-4056-4cfc-a2b1-1ea125763ea2ÂŹQ
+3905558474­Q/ Resets the reference to the variable to modifyŸQ
+1589540441»QprotResetReference░Q$800863dc-eac4-4cc7-bc71-cc9d5af37ef6▒QM This method is unused in IEC, only implemented in Visu_EditboxInputConverted▓Q
+4092001018ÂłQSetVariables“QpstMinVariable”QpstMaxVariable¶Q$d1b2f78b-53b4-48c8-89b7-ede992827f5f·Q
+2812011684žQ__getFormattedDateTimeOutputÂčQ$a2451d7a-1cc4-4400-9272-9a0e90e44a6fÂșQÂź This method sets the minmal allowed value using an input of type real
+ This function will be called by the codegeneration to assign the min/max border for the editbox input;
+ On targets where no lreal is supported, this method will be called, otherwise Visu_FctSetLrealEditBoxInputMin will be called»Q
+2241619914ÂŒQ
+SetRealMinœQ$9b377210-b7fe-4fab-8213-0cc0ddfe7be5ŸQ
+3030145112┐QSet_BOOL_Input└Q$c31c134d-402d-4c9e-bdae-26ed45527992┮Q0 This method is only used for the type WSTRING. ┬Q
+2477920447├QprotWriteInputStringW─Q
+pwsToWriteƇQ" The length of the string to write∆Q+_3S.CoDeSys.VisuGenerated.IVisu_InputChecks«QpChecks»QdwCountBytesToCopy
Q	pByteTemp QVISU_SCALARTYPESUNIONƈQVisu_ScalarTypesUnionƐQ© The length of the WSTRING this pointer points to is the length of Visu_Globals.g_awStringPropertyBuffer,
+ because this pointer will point to this buffer
+ CHECKED_OMIT═Q	pwsTarget╬QwBufferSize€Q$67d26713-3429-4751-b868-10fe90bd9464đQ
+3869239115—QSetNestedElement“Q$21b5ea04-5e35-487d-9c4e-6ed03b7d02e2”Q
+1206007924‘QSet_WSTRING_Input’QpwstĂ·Q/ The number of bytes of the wstring can contain◊Q
+iByteCountěQ$d45b3de0-0aa7-415e-a04e-b18950b0f518┘Q	105531367┌Q$054a4339-51cc-4127-b0b6-4156ff2205d9█Q	378784399▄QSet_UDINT_InputƱQ$a1288966-eed4-4dc4-8771-057b4ce69b34ƼQ
+2342176258▀Q	SetDialogÓQbDialogßQ$c0e53f0d-f25d-466f-800d-0fe60f5c679bÔQ
+3911753799ãQSet_REAL_InputÀQ$78fb78f3-ac4b-4754-8a0c-8e7571e49a2aÄQ
+1080798517ÊQSet_TIME_InputçQ$2fd6afd1-b749-4bce-94f8-ce9da0f94413ÚQ
+4051867370Ă©QSetMinMaxInputErrorĂȘQiEditboxInputResultĂ«Q$3554876e-6bda-457e-a8bc-42c220ac07a1ĂŹQ
+1447868702ÝQWriteInputStringĆŁQ	stToWriteÂŽQ/_3S.CoDeSys.VisuGenerated.IVisuStructClientData­Qinputchecks˝QVISU_INPUTCHECKS˛QVisu_InputChecksˇQinputchecks2˘QVISU_INPUTCHECKS2§QVisu_InputChecks2Ă·Q
bUpdateBorderžQ$b0c4c5da-0a6c-48a1-bce3-02df935097a7°Q	945844758šQSet_STRING_Input2˙Q$c9e47871-8e1d-45a8-8822-2802fe8e9b49ƱQ
+1742562931ĂŒQSet_Generic_Input2Ć©QVISU_SCALARTYPESWITHPTRĆ«QVisu_ScalarTypesWithPtr˙QpVarAdrHelp€R$abafcd9a-3a4c-49ff-8715-aa07b2a5cda1R– Will be called for setting the min/max value by the codegeneration for compiler versions < 3.3.0.20.
+ This method is not used by the converted code.‚R87469093ƒRSetMin„R$2a70aad3-0de7-4aa5-91f3-df291db80a88
R
+1555881716†R$3e74d106-1d31-494a-a08e-1d43c7f6c237‡R	873420644ˆRSet_LINT_Input‰RpLiŠR$6adf4694-cc20-4336-8c4d-b1f217efabcd‹R Here, the input-value will be reversed, depending on the currently set conversion.
+ The returned string considers the datatype of the variableƚR
+3721073757RGetReversedValueAsStringŽR the value to convertR
rReverseValueR$aa1eda33-f8ff-44b8-8b31-ce6895739b02‘R
+1590519559Ă­RE sets the dialog, that is currently open
+ not needed for all dialogs“R	647749853”RSetVisualisationDialog‱R$76ecf317-a5c5-4c9b-abec-245b55735b38–Rg This method is only used for the type WSTRING. All other types are handled by method WriteInputString.—R
+2295318264˜RWriteInputStringWℱR	wsToWriteĆĄR$00a83c4b-efab-4c55-a49f-6485bd280d65â€șR
+3246010076œRSet_STRING_InputR$62899e64-252d-4301-85a6-c2ed251cec70žR	304117737ŸRSet_BYTE_Input R$a374184e-7fd1-49ac-9867-5ca0f31e7ca7ÂĄR	259210262ÂąRSet_Generic_InputÂŁR$1eb282ec-321c-40c1-b90f-3775df5b3ac0€R	495684126„RprotWriteInputStringŠR
+pstToWrite§RbHelpšR$86164f1c-f8bf-4acd-bb0a-6d6309132910©R
+2521385954ÂȘR	SetMaxOrg«R$84e469be-98db-4c57-b630-b2e82755cbd0ÂŹR
+2360313697­R¯ This method sets the maximal allowed value using an input of type real
+ This function will be called by the codegeneration to assign the min/max border for the editbox input;
+ On targets where no lreal is supported, this method will be called, otherwise Visu_FctSetLrealEditBoxInputMax will be calledÂźR
+2838434755ÂŻR
+SetRealMax°R$05620afa-f63b-40f7-adf3-55b5548243c0±R	477783993ÂČRSetRectangleÂłR$67b5207c-b818-42b3-8b22-6356e60eb55dÂŽR	712801052”RGetAsString¶R$8ea94893-9e3f-494c-82dc-598689c5b231·R	160949377žRprvSetInputÂčR	typetosetÂșR$fcbdadb8-bf29-46bb-b8bd-66d19ab7f6c2»R
+1760729623ÂŒRSet_ULINT_InputÂœRpUlintŸR$42f14b3b-5835-4583-b8e9-a007a7ce68c5ÂżR
+3921067171└R	SetMinOrg┮R$ce10217d-f645-4f52-89d1-5c157b31b488┬R
+3005913012ÃRSet_DWORD_InputÄR$3fd167e7-2486-4eae-9dd4-5bcceea975a9ÅR
+2379671493ĂRResetToOpenăR$954eaf30-a09a-4baa-bc81-7cfbf3e6f68d╚R
+2840370680╔R
Set_TOD_Input╩R$719bf259-1a28-41b7-866b-cbbe70b7b404╩R
+2410017057╠RGetAsWString═R$0030cfaf-a115-4f59-a3be-4ffb9800a073╬R
+2154971464ÄȘR
+ResetInput–R
dialogManager—RIDIALOGMANAGER“RIDialogManager”R$c5a31554-3598-4234-a66b-b7f4bf987505‘R	246897542’RSet_LTIME_InputĂ·Rplt◊R$f26d631c-d9df-430e-be30-394bc84101baƍR
+4063934728ÙRSet_LWORD_InputÚRplwÛR$b1fd6819-4f15-4c2f-b599-366f1ecb343fÜR
+2420016184â€șRSet_SINT_InputƙRpsiƖR$3b473c6a-8c31-4c5d-9559-c47afe000d85ƗR35005078Ć R__setInputFlags‚R$3730765a-75f2-4c5a-adff-4aa9a1a08864„R
+2158034200Ă€RprotApplyFormatĂ„RdtFormatĂŠRiValueçR	dtPrinterĂšR!VISUFBPRINTDATETIMEFORMATVARIABLEĂ©R!VisuFbPrintDateTimeFormatVariableĂȘR	dtVarInstĂ«RVISUFBANALYZETEXTVARSĂŹRVisuFbAnalyzeTextVarsĂ­R9Local, IsCompiled, RelativeStack, OnlChangeExit, TypifiedĂźR
wstTempFormatĂŻRcurrenttypeĂ°RbpiñR$7616f998-a4a5-4daa-b440-ac649a1b115fĂČR
+3958762164ˇR
Set_INT_Input˘R$e3180dfe-fe2b-45d2-8665-790c02878b06§R
+3316136878÷RSet_WORD_InputžR$a0d27e0c-afbc-46b5-b475-aa8b76ff3023°R
+2890644938ĆŻRIsOpenĂșR$9e5bfc42-899b-4716-a5c0-d45bf5de0f28ƱR	699478168ĂŒR
+3222561982Ć©RSet_USINT_InputĆ«RpUs˙R$3ff67be1-e8ee-4e23-a894-52e835db3f49€S
+2277890473SGetRectangleForDialog‚S$79036a42-89d5-4239-a661-e998b9bd2b9fƒS
+1005913788„S__getInputFlags
S$0fc2358b-6f51-4324-9a6a-0a7245c9a748†S
+2268140247‡SSetToOpenEditBoxˆS$265384b6-25a6-4ad8-ae77-d4d1bf6210bf‰S
+3904160148ŠSSet_DATE_AND_TIME_Input‹S$6e609d97-0b9d-4ba2-98bc-08f81b8798c2ŒS	994151279S
+1598907926ŽSpwAlignS$3ead3d96-e919-4323-89c1-91260fbdc59fS
+1287180286‘S$667fcb78-cab1-4b8a-9c5c-84488506b160’S
+1887887051“SSet_DT_Input”S$bf19cc77-5d3a-414d-ab13-962a236e89b4‱S: Checks, whether a reference to a variable has been stored–S	425424280—SprotIsDataAvailable˜S$ea6325c6-3654-405b-b959-e28e5de4d05cℱS
+3556711928šSSetCallingElement›S$1ddc8a48-4d37-41d0-971d-96f7a251aa93œS
+1155612833SSet_TIME_OF_DAY_InputžS$2a2e3964-cafb-4898-b762-d5a29d597232ŸS	208704450 SSetMax¡S$bf13a910-87f9-4c9c-920f-67d644952340±S[ Will be called for setting the conversion
+ This method is not used by the converted code.ĂșS
+1255197515€S
SetConversion„S$458b0fcb-f41f-446c-a86e-b120dfaffb41ŠS
+3091697330§SIFileDialogUser__UnionšSIFILEDIALOGUSER©S	942850573ƞSIFILEDIALOGUSER__UNION«S$e12eb60d-feb9-430a-85a0-9de8111c9dbfÂŹS
+1423052128­SVisu_StructFileDialogParamsŸS% TODO Implement in a convertible way ¯Scaller°SIFileDialogUser±S
+1348126271˛SVISU_STRUCTFILEDIALOGPARAMSƂS$da8ae615-c3c7-406f-ae8f-c48efacffe1cÂŽS__GETISOPEN”SHANDLERESULT¶S
+4115569382·SVisu_FbFileDialogInputžS_paramsÂčS_bOpenÂșSFILEDLG_RESULT_OK»SJOutput, ReplacedConstant, Constant, IsCompiled, RelativeInstance, TypifiedÂŒSFILEDLG_RESULT_CANCELÂœS$05b2de20-2d4f-4c19-8bd4-34f87bd66378ŸS
+3363550987┐SVISU_FBFILEDIALOGINPUT└S$c6645317-4c4e-4a1b-8a99-0fef3b327c1e┮S
+1160014906¬SHandleResult√S$3dae04b9-9e8d-4d09-85a7-e6430cf62011ƄS
+3725356246ÅS
+2963676211ĘS
+3680292297ăS$d5d60d04-a379-49cc-ac8b-3cbbc15baabe╚S
+3290476110╔SstTitle╩SstPreselection╩S	theParams╠S$9f535779-ba48-4e59-980e-712a9c210001═S10891024╬S
+2334326303ƌS	790282205–S__getIsOpen—S$e13081a8-e9e8-43ca-9f7c-f1d5aaa15756“S≄ This structure stores the information about a selection, that can be
+ modified by keyboard events. Either the currently active selection or
+ the next selection becoming active.ÓS
+1866277235ÔSñ The CurrentSelection array stores the element indices of the element being selected. 
+ For top level elements in the visualization (e.g. a simple rectangle element) only 
+ the array position 0 contains the element index of the element within the element list. 
+ All other  array position contain -1. For a nested element (e.g. a rectangle element
+ within a top level frame element) the frame's element index is stored at position 0
+ and the rectangle's element index is stored at position 1.’SCurrentSelectionĂ·SƂ The CurrentSelectionId contains the element ID (from the visual element list)
+ corresponding to the element index. It is also nested in the same way like
+ the element's index array.ÎSCurrentSelectionIděSSelectedElement┘SSelectedVisualization┌SPrevSelectedRect█SSelectedRect▄SbSelectionChangedĆąSnElementPositionĆźS« This special member can be set when the selected element wants to handle the selection itself
+ In such a situation, the standard keyboard selection code will not be executed! The
+ selected element can react to keys himself and decide about the further processing of the
+ using the return value of IVisualElement.HandleInput (TRUE -> Visualization keyboard handling will not be
+ executed!)
+ If this member has to be used, it can be set in method ISelectable.SelectElement
+ if the element gains the input focus, e.g.
+  pNewSelectionData^.bElementIsCapturingSelection := TRUE;
+ and reset in method IVisualElement.HandleInput by accessing the VisuStructClientData
+ instance of the visual element, e.g.
+  m_pCurrentClientData^.Inputdata.Selectiondata.bElementIsCapturingSelection := FALSE;
+ In both methods the circumstances have to be considered, when the element gains resp.
+ loses the input focus (e.g. by using the TAB character).ƖSbElementIsCapturingSelectionƗS	475735541ƠS$131c40eb-3643-4718-981a-a147ce82fb54‚S)_3S.CoDeSys.VisuGenerated.IVisu_InputData„S
+1247502836Ă€SÂŁ This variable is only for compatibility reasons and should not be used anymore; Please use the instance Capturing instead
+ hide because this variable is obsoleteÄSCapturingElementÊS2 the element that has currently captured the inputçS	CapturingÚS© This variable is only for compatibility reasons and should not be used anymore; Please use the instance LastElementInfo instead
+ hide because this variable is obsoleteÚSLastElementƕSLastElementInfoĆ°SLastMousePosĂœSTooltipÝSVisuEnumCursorĆŁSCS_ARROWÂŽSCursor­S	iveCursor˝SiveCursorSurroundingRect˛S
+LastCursorˇS
iveLastCursor˘ScursorSetThisCycle§S TODO: not yet implementedĂ·SInputFocusElementžSVisu_EditboxInputConverted°S> For the converted code we use a subclass of Visu_EditboxInputšSEditboxInput˙SFileDialogInputƱS
SelectiondataƘS2 Next variable is used for the value changed eventƙS	InputInfo■S
+1588118376ÿS$ef51e1ae-d130-4756-bf98-bda367f1f087€T
+1293309328T
+1665773635‚TIPaintBufferCreator__UnionƒTIPAINTBUFFERCREATOR„T
+2704453936
TIPAINTBUFFERCREATOR__UNION†T$08b193fc-6fa6-413b-96ba-ba888c9a1769‡T
+DEREGISTERˆTREGISTER‰T
+2178751091ŠT$VisuFbTemporaryRenderLocationManager‹TtemporaryRenderLocationsŒTMAX_TEMP_RENDER_LOCATIONST
+1611516327ŽTRegisterT$VISUFBTEMPORARYRENDERLOCATIONMANAGERT$6948d75b-be17-4f0e-aaae-246c846399ab‘T$86298d01-32f8-4a34-a3de-6aba2ae2fa1d’T
+3480317457“T
+3715423996”T
+1494492798‱T
+Deregister–T$d9f2e856-3724-45f4-9100-6d7fd3c4266d—T
+1834814000˜T
+1052444835ℱT	717531504ơTZ will not be converted, because this function is only called from
+ IEC code
+CHECKED_OMITâ€șT
+1576768083ĂșT
+2084180079ĚT$c5e6f88b-8b80-4592-b4ff-3b937b14ec8eěT
+2026438925čT
+4226617938ĂĄT$82005834-b901-4564-99ed-cd3d4f7bfa88Ă­T
+3983490102˘TIVisuStreamReader__UnionƁT	375081391€TIVISUSTREAMREADER__UNIONĄT$74c9a772-bb02-4d6d-9b15-3ffe9364952eŠT
+3015805484§TIVisuStreamWriter__UnionšTIVISUSTREAMWRITERƠT
+1248497347ÂȘTIVISUSTREAMWRITER__UNION«T$b8878ed0-ae2d-4935-9340-037e79c1e091ÂŹT
CLIENTREMOVED­TEVALUATEDIALOGRESULTÂźT EVALUATESTREAMINGCOUNTTOTALBYTESÂŻTEVALUATESTREAMINGDATA°TEVALUATESTREAMINGDIALOGRESULT±TEVALUATESTREAMINGRESULTÂČTEVALUATETRANSFERRESULTÂłTFINDLASTOCCURENCEÂŽTGETFILEEXTENSION”TGETFILENAMEFROMPATH¶TGETSTRINGBUFFER·TNORMALIZEFILEPATHžT!PROCESSSTREAMINGIFCURRENTLYACTIVEÂčTPRVCLIENTREMOVEDÂșTREADFILENAME»TREPLACEFILENAMEÂŒTREQUESTSTREAMINGÂœTREQUESTSTREAMINGPLCTOVISUŸTREQUESTSTREAMINGVISUTOPLCÂżTREQUESTTRANSFERÀTREQUESTTRANSFER2ÁTSETBOOLVALUEÂTSETERRORCODEÃT
+3873872816─TVisuFbFileTransferManager┌T_pTransferActiveĂT_pTransferSuccessfulăT_pErrorCode╚T_errorCodeType╔T
FT_STATE_IDLE╩T_state╩T_doNotUsePropertyInfo╠T_plcObjPathPropInfo═TĆœ Members used for streaming from the plc to the visualization 
+ If this instance is set, then we have currently a file streaming
+ from the plc to the visualization	╬T_itfVisuStreamReader€T
+_sFileNameĆ TÂč This variable is used to count the number of call to
+ IVisuStreamReader.Read (e.g. used to determine, whether we
+ are at the beginning of the streaming) or to IVisuStreamWriter.Write—T_udiStreamingCallCount“T¶ Members used for streaming from the visualization to the plc  
+ If this instance is set, then we have currently a file streaming
+ from the visualization to the plc”T_itfVisuStreamWriter‘TIVisuStreamWriter’T_plcObjPathRelĂ·T_udiBufferSize◊T_dwControlFlagsƍT_udiCountTotalBytesSentƔT° Used to count the total number of bytes we got from the visualization
+ to implement a simple error processing (we can recognize, whether we
+ got all the data)┌T_udiCountTotalBytesReceived█T
+_currentIdÜTFT_STATE_REQUESTEDÄ°TFT_STATE_IN_PROGRESSƞTFT_TRANSFER_ENDßTFT_TRANSFER_FILENAMEĂ TÂș This method is called if the visualization client sends the event,
+ that contains the total number of bytes, that will be transferred
+ from the visualization to the plc by streaming. ĂĄT
+1156767707‚T EvaluateStreamingCountTotalBytes„TVISUFBFILETRANSFERMANAGERơT$254efd47-d646-4042-81d4-a862cc140d73ƚT$f904534d-816f-4514-95a2-a78d5b2987d0ƛT
+2615404452çTRequestStreamingÚTVISUENUMFILETRANSFERERRORéTN The instance of IVisuStreamHandler, that handles the data
+ sent by streamingĂȘTitfVisuStreamHandlerĂ«TIVISUSTREAMHANDLERĂŹTIVisuStreamHandlerĂ­Tq Point to an optionally configured BOOL variable, that will indicate, whether
+ currently the streaming is activeĆŁTpxOptTransferActiveÂŽTx Point to an optionally configured BOOL variable, that will indicate, whether
+ the last streaming was successful or not­TpxOptTransferSuccessful˝TW Point to an optionally configured numeric variable, that will receive the
+ error code˛TpxOptErrorCodeˇT; Contains the type of the variable pxOptErrorCode points to˘TtcOptErrorCodeType§TÄș This flag is TRUE, when called from the generated code of the
+ visualization, where the compiler define VISU_USEPROPERTYINFO
+ might be defined.öTxDoNotUsePropertyInfoĂ·TdwControlFlagsĂžTitfVisuStreamFileNameInfoĂčTIVISUSTREAMFILENAMEINFOĂșTIVisuStreamFileNameInfoĂ»TsFileNameProposalĂŒT	asFiltersĂœT
iCountFiltersĂŸTpsFileNameProposalĂżTpsFileNameExtension€U sFileNameExtensionExtensionUpperUsFilter‚U$28f40bec-1836-47eb-88c7-6b9b005675b4ƒU
+3708905584„URequestTransfer2…U
plcObjPathRel†U
udiBufferSize‡UoptVisuObjPathˆUpOptTransferActive‰UpOptTransferSuccessfulŠU
pOptErrorCode‹UoptErrorCodeTypeŒUdoNotUsePropertyInfoU
plcObjPathAbsŽUpPlcObjNameUfiltersUnFilters‘U
+pPlcObjExt’UplcObjExtUpper“UpOptVisuObjPath”U
pStringBuffer‱U$e4ab553b-4423-4a97-a37a-6504b040d8e9–U
+3703277555—UEvaluateTransferResult˜UtransferSuccessfulℱUudiAdditionalDataSizeĆĄU$f3af53d7-7d2d-46d4-8b10-6c86d08137f9â€șUÂŻ This method is called if the visualization client sends the event,
+ that contains the data of the file, that is transferred from the
+ visualization to the plc by streaming.ƓU
+3300807783ƁUEvaluateStreamingData×U
+udiNrBytesŸU	xLastCall U
+eErrorCode¥UxCancel¹UeByteOrderToUse£UxError€UitfVisuStreamSetFileName„UIVISUSTREAMSETFILENAMEŠUIVisuStreamSetFileName§U	sFileNamešU$ae5f1616-b8a8-4553-91d2-3b5442c36bcf©U
+2829149728ÂȘURequestTransfer«U$c28b5423-81f0-47c4-b709-a7c2bdf5a25eÂŹU	774197623­U	255111646ÂźUFindLastOccurenceÂŻUchar°UiFound±U$f77e61aa-1ced-436f-a586-ec48c775b9a5ÂČU
+2538571849ƂU
+3227844775ŽURequestStreamingPlcToVisu”Up This must be an instance of IVisuStreamReader, that provides the 
+ data sent from the plc to the visualization¶U$20b76c24-d377-424b-9fc9-0313444ec9da·U
+2246805081žUNormalizeFilePathÂčUfilePathÂșUfilePathLength»U\ÂŒU	BACKSLASHÂœU4Local, Constant, IsCompiled, RelativeStack, TypifiedŸU/ÂżUSLASHÀU$b6d365dc-ed8a-4bdc-b07e-1ea08a70fca0ÁU
+4165550687┬UEvaluateDialogResult├UtransferConfirmed─U$7308407c-5f39-4f2b-9e0d-7554af29b931┌U┮ This method is called at the end of a visu cycle (i.e. when all
+ the "normal" paint commands have been added to the command buffer)
+ and performs the file streaming using the command buffer ĈU
+1723092825ăU!ProcessStreamingIfCurrentlyActive╚UxTransferSuccessful╔U$88b8a199-756d-4d7c-9108-251747ff71a2╩UD Notification, that the client was removed THIS instance works with.╩U
+3745740965ƐU
ClientRemovedÕU$dbc6dad5-e568-44b6-bf96-29f494f75ba7ƑU	598956619ƌUGetStringBuffer–U	pBaseInfo—U$f32e33f0-c71e-4c87-a41b-92ebab3a24e3“U	130439215”UReplaceFileName‘UpszPlcFilePathOriginal’UpszPlcFilePathNewĂ·UuiLastPosPathOriginal◊UuiLastPosPathNewƍU$29e3357e-6d4b-42c2-b202-816423452077ƔU
+1834939808┌USetBoolValue█U$5769a102-4d9f-4957-abd8-537813ff874a▄U	884334948ƱU
+3016327212ÞU$51fce19f-09ca-4f85-93a6-e0f7d12b7dfbßU
+2560146440Ă U$e4df9be1-bb5c-48da-b985-6ff6a3438287ĂĄU
+2666836070‚USetErrorCode„U	errorCodeơUdwErrorƚUpErrorƛU$9e36be62-0127-4486-8a85-3b0166cd2080ÁUℱ This method is called if the visualization client sends the event,
+ that informs about an error when transferring data from the plc to
+ the visualization by streaming.čU
+1518016292Ă©UEvaluateStreamingResultĂȘU$8d4dd9ac-411c-4d21-980f-274c6d8a3797Ă«U
+3944398499ĂŹUGetFileExtensionĂ­U	pFilenameĂźU$388e6fae-d71b-42fe-aa42-2b6df77e6f54ĂŻU
+2955557949­UReadFileName˝U$3005d718-5f17-4067-aaf1-b9707d6506a3˛U
+3692059144ˇUI  The prefix "prv" is needed, because ICE does not support overloading...˘U
+1207846046§UprvClientRemoved÷UI An instance of IVisuStreamHandler, that has currently an active transferžU$056149b5-0baa-406c-a119-561c07d02811°U
+2184548400¹URequestStreamingVisuToPlc˙Uk This must be an instance of IVisuStreamWriter, processes the data
+ sent from the visualization to the plcĆ»UitfVisuStreamWriterƁU$78a6939f-47cf-4e39-aea7-34cc70486ba3ĆŒU
+2042058395ƝUGetFilenameFromPath˙U	pFilepath€V$f37b1c18-fc53-4afa-8fac-16a5c558eeb4V This method is called if the visualization client sends the event,
+ where the selected filename for streaming is passed. It is also
+ called in case of streaming from the visualization to the plc if
+ the user closed the file selection dialog using the cancel button.‚V
+1887772457ƒVEvaluateStreamingDialogResult„V$fcfcc1cb-399f-4c46-8dbd-eb11dcef8b73
V`_3S.CoDeSys.VisuGenerated.IVisuStructClientData;_3S.CoDeSys.VisuGenerated.IVisuStructClientData2†VÂ IECCodeConversion: both interfaces in pragma because the first one ist used when such an object is passed to methods that are
+ referenced from external side (like IVisualElement.SetClientData)ĂĄV
+3186017688ˆV5_3S.CoDeSys.VisuGenerated.IVisuStructGlobalClientData‰VZ IECCodeConversion: Publish with explicit type because the returned interface was extendedƠV
+GlobalDataâ€čVElementsDataƒV˜ additional Data that can be used by an  Visuelement to save 
+ special data (e.g. current slider position, 
+ additional rectangles for a element etc.)VAdditionalElementsDataŽVơ TODO: use this buffer for painting, so each client has his own paintbuffer
+ A new mechanism, introduced with interface IVisualElement2, to allocate additional
+ client specific data. VAdditionalElementsData2V3 can't be used atm because VFT can't be initialised‘VB TODO: remove and replace by calls to the instance of PaintBuffer!’V¯ can be used to store data that is unique for the visualisation and each client
+ e.g. the number/name of a visualisation shown in a frame etc.
+ Not needed by the converted code, because only used by Visu_FbClientCreator, that
+ is completely externally implemented for the converted code
+CHECKED_OMIT“VpVisuSpecificData”V	Inputdata•V needed by default–VVISU_STATEFLAGS—VVisu_StateFlags˜VFirstPaintForBackground™VNotYetInvalidatedšVOr›VFirstPaintCommandsœVŽ TODO: this pointer is only used to keep a pointer to the array of old rectangles, maybe look for a better implementation without this pointerV
pDataToDeletežVbBestFitŸVbBestFitForDialogs VbScaleTypeIsotropicÂĄVrClientRectÂąV8 The current visible display area in a scrollable windowÂŁVrClientDisplayRect€VbWasDemo„V’ This instance of IPaintBufferCreator was used to create the paint buffer of this instance.
+ It also is able to enlarge the paint buffer if necessary. Not needed for the converted code,
+ because in the integrated visu the paint buffer can be enlarged easily.
+CHECKED_OMITŠVitfPaintBufferCreator§VIPaintBufferCreatoršVTemporaryRenderLocationManager©Vold_input_assignmentsÂȘVFileTransferManager«V77534427ÂŹV$4b466fb2-5f29-40f8-968b-cc2301d0950c­V
+2681872198ĆȘV
+3759857699ƻV
+2244478060°VIGeneric__Union±V
+1078602565ÂČVIGENERIC__UNIONÂłV
+3375204096─VIResettable__UnionÁV
+1815450536¶VIRESETTABLE__UNION·V	983625936žVIAnyObject__UnionÂčV
+IANYOBJECTÂșV
+3688009541»VIANYOBJECT__UNIONÂŒVĒ CDS-48711
+ This type is used also within the runtime system under the name RTS_PointF, 
+ defined in SysGraphicBase.h
+ as the fb is not used for the integrated visu right now, we dont have to use all these attributes
+ TODO {attribute 'ieccodeconversion_createfactorymethod'}
+ TODO {attribute 'ieccodeconversion_createarrayfactorymethod'}
+ TODO {attribute 'ieccodeconversion_creategenericsetter'}
+ TODO {attribute 'ieccodeconversion_implementexistinginterface' := '_3S.CoDeSys.VisuGenerated.IVisuStructPoint'}
+ Structure can be used also from end users (Polygon dynamic array)ÂœV
+1524390048Ć«V
+3089705894¿V$bc76fb81-36af-447c-adc1-49468d186202ÀV
+2303055500┮VnumericValue┬VstringValue├VwstringValue─V	118050211┌V$b19b2d17-8b4a-4e59-af0c-1111c25cb527ĂV
+4141411424ĒV
+4011793015╚V$212a2b56-5b2c-45c8-b1d2-e9908b91a012╔VProvideDeleteButton╩VA Function block, that is used to read/write an arbitrary variable╩V
+3318127570╠VSizeAssignSource═V0TL_ElementProperties.Desc_NativeControlParameter╬V╣ For the converted code we use a string member of a subclass of us.
+ This subclass also has an instance variable, where the owning visual
+ element instance can be stored
+CHECKED_OMITÄ»VTypeAssignUseSystemTypeClassĆ VŠ Notice: dwVarType is of type __SYSTEM.TYPE_CLASS. Not of type Visu_Types, as other fbs do.
+ Therefore, within this fb a mapping is used.—VSizeAssignDest“Vf as FB-member so that we are able to return a pointer from GetValue (implemented like that before too)”VpropertyResult‘V
+3208261203ÕV$aa032ec7-74ff-4a2b-9724-d4397708d12fÖV
+2518071918×V/ Set the current value as POINTER TO BYTE arrayØV
+2300665551ĆźV
+mappedType┌V$4ebca65e-a525-46c9-8367-042dbfe21fd1█V
+2826504997ÜV$47d51585-febe-42de-9409-c700f0d118abİV	172710559ƞV
+4135967285ƖV	474460704ƗV$fc6e1880-6d69-4e5e-9974-317db63c3f94ƠVieccodeconversion_return_object‚V
+1396569738ãVdwVarTypVisuÀV$beac4007-d508-42e9-9e0c-12e029bf7d59ÄV
+1004883012éV The method is necessary when the function block owning element cannot be set generic
+ f.e. when the function block is used in a dynamic arrayÄŻV
+3958757428ÚV$88ccc89c-f49d-4053-930e-5bac69f061bféV
+3720296610ÍV$222ae137-ad7c-4b05-89cf-2b2561cbc4beĆœV
+2124107296ĂœVdwBaseColorÝV
+3945381306ĂźV$aa707abe-aa56-4df6-9058-f939562c3af4ĂŻV
+1121229482ĆĄV
+3230979361˝V$1d78474c-22f5-42e6-b3f6-27cdc5dd9e81˛VREADBYTEˇV
READBYTEARRAY˘V	READDWORD§V
+READSTRINGĂ·VREADWORDžVREADWSTRING°V	SEEKTOPOSšVr This functionblock allows to read data from memory; the data will be interpreted in the system native byte order.˙V
+3622815830Ă»Vieccodeconversion_arrayĂŒV‡ we use a signed offset/size here because otherwise the java compiler complains about using too large array indices (in this case long)Ć©V_iOffsetĆ«V_iSize˙V_bDataInIntelByteOrder€Ws_bByteOrderKnownWs_bByteOrderIntel‚W$D5FE9FFC-8E07-403D-B8B7-117B16E932C7ƒW
+1729392098„WReadWString
W here the result will be stored†WpStrBufferResult‡WuiBufferSizeˆW$b732a8c7-ff91-4615-805c-6a5f41fe4644‰W$b35b0635-fcfd-44a1-95cd-1f7a2604fda6ƠW
+2342045767â€čW	ReadDwordƚW$3fbaa945-6864-458a-9f7b-b6f2c54cdf91Ć€W$C3964A43-AC8E-4bef-A597-E9E8FDD52523ĆœW
+2936144398W
+ReadStringW$236baf13-3fc5-4c76-8ac4-95d0d180c4a2‘W	122042148’W
+1284696953“W	532789285”WuiSize‱W$c9d46ada-7320-4ae7-9b80-e28d8cafcbd1–W
+1489407860ĂłW
+4194166260˜W	SeekToPosℱW$da03858f-a033-4e11-be34-f2fdbe4e403bơW
+1110278157â€șWReadByteƛW$23472dff-d203-402f-8708-a45331d4c260Ć„W
+4086303685žW
ReadByteArrayŸWbString W$31515f40-7061-480e-86aa-950c1e78fac8”W
+2058024477ĂłW
+2492606479ÂŁW
+3428821859€WReadWord„WwTempŠW$f8554198-4ccd-40d8-a7e3-f9b13d250346§W__OffsetIVISUSTREAMHANDLERšWENDOPERATION©WSTARTOPERATIONÂȘWS This interface is the base interface of IVisuStreamReader and
+ IVisuStreamWriter.«W
+2876844013¬W‰ This method will be called when a read or write operation on the current
+ instance operation is started.
+ The return value can either be:
+  * ERR_OK: operation successfully started
+  * any other error code: starting an operation is not possible (at the moment)­W
+1936162314«WStartOperation»W$385b8f00-f726-461d-a424-a5793a8cd750░W$baf21a28-93ec-461c-87cc-6ff74070d03b▒W└ This method will be called after a read or write operation on the current
+ instance operation is finished or to cancel a not yet finished one.
+ It is assumed that this call always succeeds.ÂČW
+3065904634³WEndOperation®W’ This value will be TRUE when the operation should be cancelled and 
+ FALSE if the call is only a notification about the end of the 
+ operation.”W$6e70f983-a69b-497a-8ec2-ece97f905980¶W__OffsetIVISUSTREAMREADER·W‱ Implementors of this interface can be configured in the input
+ action "File Transfer" in case of streaming data from the plc
+ to the visualizationžW
+1553541849ÂčW· This method can be implemented for reading data from a stream like object.
+ The return value can either be:
+  * ERR_OK: reading succeeded, udiNrBytes is > 0
+  * ERR_PENDING: reading is temporarily not possible, udiNrBytes = 0
+  * Any other error code: reading failed, reason see error code, udiNrBytes = 0 ÂșW
+2477576802»WReadŒW A buffer where the data should be written to by the callee.
+ The callee must always write the this buffer starting at offset 0.˝WR The maximal number of bytes that should be written to pbyBuffer 
+ by the callee.ŸW
udiMaxNrBytesÂżWĂČ The number of bytes that were read by the callee. A value of 0 
+ signals that the end of the stream was reached or that an error 
+ happened. The according decision between error or end of stream 
+ is made by evaluating the return value.  ÀW$f90d7a8d-3046-465e-8f1b-eb8971601e9bÁW
+2741253770¬WIVisuStreamHandler__Union√W
+3658478014ƄWIVISUSTREAMHANDLER__UNIONƇW__OffsetIINPUTRECTANGLE∆W__GETBOTTOM«W
+__GETFLAGS»W	__GETLEFT
W
+__GETRIGHT╩W__GETTOP╩W__SETBOTTOM╠W
+__SETFLAGS═W	__SETLEFT╬W
+__SETRIGHTƌW__SETTOP–W	817346874—W$070e7411-d17b-46f2-ad1a-a87c4a586343“WBottom”W$354a4433-3c65-454c-b348-1868135a24a7‘W$0ef6e969-665d-47d1-9a15-0f9a741b93e1’W$61fc9f04-0531-437a-a137-150c1f6f0c43Ă·WLeft◊W$25f167e0-2496-43dd-860e-9bab1cbb9210ƍWRightƔW$0f73feda-7266-401e-8148-186b08d79b1fƕWTopƘW$48d7fd12-07d3-43bc-a9b7-6a740d70b0b7â€čW
+2123803779ÝW$67684a77-639c-49bc-a23b-2ccae0dd02ecÞW$3f579e18-eef8-4a1f-9ad9-6047eec2a3ccßW
+1350542292ąW__getBottomįW$996cb85e-3611-49d1-bac7-4cb6c912211bāW
+2914073654„W__setTopơW$188c95e6-caad-4267-907a-5ede10d8f63dƚW	151703513ƛW
+__getFlagsçW$c3981529-460b-47c2-bda0-a67faee8d9f3ÚW
+4053732075Ć„W__getTopÍW$832cc234-2662-487f-a9df-58eb6674d2ceĆœW
+1946241050ĂŹW
+__setFlagsĂ­W$8032f026-7c0e-41c7-9d23-6bd4b73b39eaĂźW
+2344539263ĂŻW$909b6456-3721-4c41-9d84-2306a0148f62Ă°W
+1207730735˝W	__setLeft˛W$29480205-580d-44a5-8b9f-cbfb93a80baeˇW
+1636709391ÎW$d4c1eee2-8694-416c-91a1-d16554203621ÔW
+1741133644öW
+__getRightžW$f374d324-f29f-4f34-8bd7-61d23adfce1c°W
+2941586815ĂčW$09868251-a842-4882-9f33-e1e66e04abe0ĂșW
+2854656005Ă»W__setBottomĂŒW$7c95010b-57fd-4145-9758-cec83fc29d39ĂœW
+4073520928ƝW$261ef4c0-5a0b-45c5-9426-fda40a4d66e6˙W	912941826€X	__getLeftX$3a9fac3e-da80-45ea-a4a5-72798c7556a5‚X
+3150374780ƒX
+__setRight„X$fed9c66e-d190-468a-87f2-41583960c366
X
+3037179029†XIInputRectangle__Union‡X
+3162987084ˆXIINPUTRECTANGLE__UNION‰X
+4238528715Ć XITransformation2__Unionâ€čX
+4012437134ŒXITRANSFORMATION2__UNIONX21983497ŽXListTypeXVISU_REMOTEFILELISTTYPEX
iEntriesCount‘XpEntries’X	713084384“X$0a2d3ec4-df41-4842-b73e-e98956df3089”XU This structure contains the definition of the method parameters for native controls.•X
+2617930816–XTL_ElementProperties.Parameter—X.VisuElemBase.VisuFbAnalyzeParameterConverted[]˜XO Points to an array, that containts the configuration of each method parametersℱX
+ParametersĆĄXY This variable holds the current number of method parameters in the variable "Parameters"â€șX
+1143648103œX$6f2b28a7-bae9-4697-9d77-6cc1eafa9161X	835917141žX
+2646282412ĆžX
+3724152784 X
+2555572337ÂĄX$d45e0e98-f3c8-4b27-b116-369fa495016cÂąX
+1231313689ÂŁX
+2820483070€X
+1364085450„X$2068c9ee-249e-4abd-a029-9a512c66ce85ŠX
+1340502206§X5 Result from GetCompleteSurroundingRect untransformedšXsurroundingRectUntransformed©XiAdditionalLeftÂȘXiAdditionalTop«XiAdditionalRightÂŹXiAdditionalBottom­X
+4149314937ÂźX$7c055103-4de9-497a-b1b0-b3c31be4cee8ÂŻX
+4033369459°X
+2582838190±X$da87b7ae-d9a1-4f98-a3cc-e869fbf6d40eÂČXÂČ CDS-48711
+ This type is used also within the runtime system under the name RTS_RectangleF, 
+ defined in SysGraphicBase.h
+ TODO {attribute 'ieccodeconversion_createfactorymethod'}
+ TODO {attribute 'ieccodeconversion_implementexistinginterface' := '_3S.CoDeSys.VisuGenerated.IVisuStructSimpleRectangle'}³X64497659ŽX© this structure only contains the topleft and the bottomright point of a rectangle 
+ it is used if the other points don't contain information and space is expensive ;) ”X
+1997364657¶X$3f393988-5093-48ef-b955-4758208097d0·X&__OffsetIVISUALELEMENTPAINTINGAFTERALLžX
PAINTAFTERALLÂčXÂż This interface must be implemented by visual elements, that need to paint something
+ after all the other visual elements have been painted, e.g. the drop down list of a
+ combobox element. ÂșX	755135254»X^ Executes the drawing commands that have to be done after all other elements have been paintedÂŒX
+4017572330ÂœX
PaintAfterAllŸX@ variables to give information about the current drawing contextÂżX$639999f9-f1e7-4a7f-bf3c-2685bdc7983aÀX
+4045056344┮XIRectangleListManager4__Union┬X18339825├XIRECTANGLELISTMANAGER4__UNION─X
+3144758215┌XIRectangleListManager3__UnionĂX
+3998433254«XIRECTANGLELISTMANAGER3__UNION»X
+3870228789╔XIRectangleListManager2__Union╩X51692666╩XIRECTANGLELISTMANAGER2__UNION╠X	408103569═XIRectangleListManager__Union╬X
+3395294922ÏXIRECTANGLELISTMANAGER__UNIONÐX
+1890366219—Xstart“X
+4057522451”X$eef1f3ab-6c60-4e60-8a1f-57c3866183bd‘X17514294’XstartCenterĂ·Xcenter◊XstartOrientationƍXorientationƔX
+3525249326ÚX$89cec8c3-6eeb-44ff-a0c2-c7e2b8ddedb6ÛX
+1867196970▄XVisuStructFlickInfoƱXvelocityPxPerSecondƼX
+3506483898ßXVISUSTRUCTFLICKINFOàX$47ec258d-b785-4554-a370-b492a9f57bfdáX
+1444799602‚XVisuStructSingleIECTouchInfo„XstateơXVISUTOUCHSTATEƚXprimaryƛXscreenLocationÁX
+1028733230ĂšXVISUSTRUCTSINGLEIECTOUCHINFOĂ©X$0c4a86ae-8bc9-403c-804f-5d10632d3864ĂȘX
+1315708150ĆœXVisuStructIECTouchInfoĆŸX
+numTouchesÝXtouchesƣX	134358052®XVISUSTRUCTIECTOUCHINFO­X$3d229bd9-43d5-4b40-826b-12538f97ec2a˝X
+3225347411˛XVisuGestureInfoˇXflick˘XiecTouch§X< filled only by iecTouch because both are in fact synonymousĂ·XmouseFromTouchžX
+4134028377°XVISUGESTUREINFOšX$aa035e2a-5208-4e86-a387-718839aad25f˙X	FILLFLICKƱXFILLIECTOUCHINFOƘXFILLPANƙX
+FILLRESULTƣXFILLSPREADPINCH˙XUNTRANSFORM€YUNTRANSFORMOFFSETY	827121610‚Y
+clientTypeƒYev„YxPan
YxSpreadPinch†YxFlick‡Y	xIECTouchˆYxMouseFromTouch‰YxToAcknowledgeĆ YrectIdâ€čY
+1232806508ŒYFillIECTouchInfoY$7fb72c95-8db8-4896-8bb4-74e73e56943fŽY$c104ca9c-9084-4ab0-b388-7ec95123dc6dY
+2190147247Y
+1553785538‘YFillPan’Y$41409dba-7678-4287-abe6-340571bdc0dd“Y	363599848”Y	FillFlick‱Y$df7a0027-4263-4d2b-a34a-d878b6f1301d–Y	733857681—Y
+2195149051˜Y
+3422843111ℱYFillSpreadPinchĆĄY$8c09d9f1-fb55-4647-a741-fced18465576â€șY
+3620307430œYUntransformY$7bf04f96-1d55-4b1e-81ee-612b1e1416e0žY
+1297348448ĆžY
+1415588077 Y
+FillResultÂĄY	byteOrderÂąY$516744ef-33a4-47c9-8b39-d7a13d3fc871ÂŁY
+3167668556€Y
+2428120107„YUntransformOffsetŠYend§Y$60b68c74-5acc-4dd8-ba41-4a8ebf5e3559šY
+3708142245©YIRectangleProvider__UnionÂȘY
+4119938050«YIRECTANGLEPROVIDER__UNIONY)__OffsetIVISUALELEMENTPROVIDESSUBELEMENTS­YGETSUBELEMENTSŸY
+2890852609ÂŻYĆŸ Returns a pointer to an array of subelements. The number of entries is returned
+ by the output count. If count is 0, then a return value of NULL is allowed.°Y
+2698898269±YGetSubElements˛Y$4cb9d6fa-6c33-4906-a520-c0e899841e8eƂY$924e9442-fb6d-4f18-86b1-87820f516b9bÂŽY97404583”Y(IVisualElementProvidesSubElements__Union¶Y
+1920803014·Y(IVISUALELEMENTPROVIDESSUBELEMENTS__UNIONžY__GETSIZEINBITSÂčYCOPYFROMÂșYFINDINDICES»YGETBITÂŒY
GETBIT_0ISLSBÂœYINITIALIZEEXISTINGŸYRELEASEDATAPOINTERÂżYSETBITÀY
+1137908995┮Y_diArraySizeBits┬Y$97997d4d-b7a7-439e-97ac-a858b992d10b├Y
+SizeInBitsÄY
+1309918857┌YCopyFromĂY	bitsOtherăYiEnd╚YiBytes╔YiRest╩Y$d51ebbbf-45eb-49c3-b8dd-617fdd00fa90╩Y$f7634a07-bcfc-464d-8ed2-05f6d6f330dd╠Y
+1200719371ÕYGetBitƑYwholeByteSetƌYBitIndex–Y	ByteIndex—YbtTemp“Y$a5019d78-c28d-4665-9729-26c094208192”YR Use to access existing bit arrays; will not initialize the content of the pointer‘Y
+1748345111ÕYInitializeExistingÖY	iSizeBits×Y$7c35ca66-ea74-4fa1-ba8e-de42c5bf9dfbØY
+3903321753ƁY
+2819775564ÚY
+2260847105ÛY  The size of the array in bytes!ÜY$1bd7d7dc-889c-48c1-94e7-29abe73aa6e5ÝY
+2008072988ÞY$D310E64B-D123-4c0d-8138-3CDCD435459CßY
+2369211656Ă YReleaseDataPointerĂĄY$d28e24fa-8692-40b3-bde3-790f83d233eaĂąY
+4070640712ãY__getSizeInBitsÀY$2e8f93b7-e949-43dd-a084-a893d584b06dÄY
+1567654895ĉYFindIndicesçY
+diBitIndexĂšY$ will be -1 if diBitIndex is invalidĂ©YdiByteIndexĂȘY	iBitIndexĂ«Y$2ec0fe04-1797-4ca9-a740-642d253619cbĂŹY
+3974495861Ă­Y
+3617358965Ä«Y
GetBit_0isLSBÄŒY$9da2cd5d-7920-4b1f-a79f-60e3e67dff9aĆĄY
+4017609725ñY
+1928891566˛YSetBitˇYbtTemp2˘Y$0c35bc60-446c-4bce-8f49-4d5e7f54b030§Y__OffsetIPAADIALOGĂ·YCLOSEPAADIALOGžY
+1189394170ĂžY
+2369474377ĂčY$fb50d1d2-6206-4197-b74b-1a28d2376ba8ĂșY$0175ba0f-2f27-4932-983c-016e01044391Ă»Y
+1517454474ĂŒYClosePAADialogıY$e9602931-f72c-447b-bd9a-284b586ff073ƟY
+3032101227˙YIPAADialog__Union€Z	751901157ZIPAADIALOG__UNION‚Z__OffsetIVISUALISATIONDIALOGƒZGETDIALOGINTERFACE„ZGETDIALOGINTERFACESIZE…ZGETINSTANCE†Z	GETRESULT‡ZSETDIALOGINTERFACEˆZ	SETRESULT‰Z1_3S.CoDeSys.VisuGenerated.IVisualisationDialogIECŠZ	219306142‹Z returns the this pointer ŒZ	754747593ZGetInstanceŽZ$47e5c1ab-780b-4c78-b2d9-aa9ddac9c359Z
+4094148785Z	SetResult‘ZVISU_DIALOGRESULT’Z$245d7903-2928-4eb1-a9dd-31f5ff2de65c“Z2 Copies the members of the dialog into pInterface ”Z
+1480239409‱ZGetDialogInterface–ZB @IECCodeConverter_Type:_3S.CoDeSys.VisuGenerated.IDialogInterface—Z
+pInterface˜Z$c89736f9-82a5-4288-aef9-080a4aaa13aaℱZ* returns the size of the interface struct ơZ
+1621754923›ZGetDialogInterfaceSizeœZ$e09a8228-fddd-489b-98e9-fe1557a9d783ZC Copies the members from pInterface into the members of the dialog žZ
+1393480555ŸZSetDialogInterface Z*_3S.CoDeSys.VisuGenerated.IDialogInterface¡Z$51142614-d1ea-41c6-88f5-b430b62d0585±Z
+2674846853ÂŁZ	GetResult€Z$06e5a3a7-5409-4fc5-8def-eb4d57cf8066„Z__OffsetIDIALOGCLOSELISTENERŠZDIALOGCLOSED§ZÄ This interface has to be implemented by function blocks, that should get a notification,
+ when a dialog is closed. To get this notification, the dialog has to be opened with
+ method OpenDialog5šZ4962362©Z' Notification, that a dialog is closed.ÂȘZ	253229042«ZDialogClosedÂŹZ3 The IVisualisationDialog instance, that was closed­Z	itfDialogÂźZ A pointer to the client dataÂŻZ$c6e9129a-e120-432a-9a8a-19f58bd1ef36°Z9_3S.CoDeSys.VisuGenerated.IVisuStructDialogOutputInfoList±Z	231334713ÂČZ7_3S.CoDeSys.VisuGenerated.IVisuStructDialogOutputInfo[]ÂłZarrInfoÂŽZVISUSTRUCTDIALOGOUTPUTINFO”ZVisuStructDialogOutputInfo¶Z not needed in the converted case, because both in C# and in Java the
+ length of an array can be determined easily
+CHECKED_OMIT·ZdwWriteOutputFlagsžZ
+2291459922ÂčZ$10c912bb-71c6-47f3-84d1-536687835ec9ÂșZ5_3S.CoDeSys.VisuGenerated.IVisuStructDialogOutputInfo»Zm The dialog output info is used to assign the output values from a dialog to the 
+ configured IEC variables.ÂŒZ50674487ÂœZĆĄ We can exclude most of the structure components from the code conversion,
+ because not used by the converted code. Only the POINTER TO the IEC value
+ will be used and will be the reference to the IOnlineVarRef instance
+ The offset in the dialog interface structure
+CHECKED_OMITŸZpDialogValueOffsetÂżZ8 The size of the dialog interface variable
+CHECKED_OMIT└ZnSizeDialogValue┮ZX The pointer to the IEC variable to which the dialog output value
+ should be assigned. ┬Z	pIECValue├Z, The size of the IEC variable 
+CHECKED_OMIT─Z
nSizeIECValue┌Z	925575679ĂZ$26e8ac14-d4d7-4114-aec3-53e426d16f08ăZ
+1888276346»ZOldChecksum
Z
pOldRectangle Z
+3652482640ËZ$83b97661-92a4-48fb-929c-3e22c5b1cfc4ÌZ
+3579314476═Z"ITransformationImplProvider__Union╬Z
+3767398542ƌZ"ITRANSFORMATIONIMPLPROVIDER__UNION–Z__OffsetIUNITCONVERSION—ZCONVERT“ZREVERSE”Z	389512379‘Z$ returns the converted value as real’Z
+3386826203ÖZConvert×Z$ac90024c-cbe0-4974-88ca-54a350d02dc9ƘZ# returns the reversed value as realƼZ
+3683001652┌ZReverse█Z the value to reverse▄Z$2a312633-0500-4e3d-bab9-5384527efc8aƱZGETCHARƼZ	GETFORMAT▀Z
+1850401051ƗZ_pstƠZ_iLen‚ZINVALID_CHAR„Z
DECIMAL_VALUEơZ	HEX_VALUEƚZOCTAL_VALUEƛZ
+1989394654çZ$82f98dce-8561-4bcc-8c4d-1a90f17accc1ÚZ$f5b1a631-b50a-4efa-ad58-f11c9dc950dbéZ
+1658455971ÍZ
+3362314887Ă«Z9 Returns the zero based character (as ansi) in the stringėZ
+3354491138ÝZGetCharƣZ$65c6ae3a-a47e-4894-89b6-5de6def49dc4®Zk Analyzes the string passed in Initialize and returns the format string within this string if there is one.­Z
+3567248848˝Z	GetFormat˛Z	valueTypeˇZcChar˘Z
bPercentFound§Z	bEndFoundĂ·Z in fact a single characteržZASCII_VALUES°ZAscii_ValuesšZd_LowerCase˙Ze_LowerCaseƱZf_LowerCaseƘZg_LowerCaseƙZi_LowerCase■Zo_LowerCase Zp_LowerCaseÇ[s_LowerCaseĂŒ[u_LowerCaseĂ©[x_LowerCaseĂą[E_UpperCaseĂ€[G_UpperCaseĆŻ[S_UpperCaseć[X_UpperCaseç[endOfFormatƂ[$094e7ee7-8d1d-42b4-8b74-2694c7d5db5cĂ«[	789450596Ɛ[
+1547412903â€č[
+2861402394Œ[ANALYZE[	CHARFOUNDŽ[
ENDFORMATPART[GETCHARHELP[
GETFORMATCHAR‘[GETLANGUAGETEXTMAYSHORT’[GETSAMECHARFORMATTYPE“[GREEDILYHANDLESAMECHARS”[
+INITFORMAT‱[PLACEHOLDERFOUND–[READSAMEFORMATCHARS—[REPEATCHARFOUND˜[STARTFORMATPARTℱ[
+3692275474š[%VisuFbAnalyzeDateTimeFormatStringBase›[_pFormatœ[_iFormatLen[ textlist key and fallbackž[JanuaryŸ[February [MarchÂĄ[AprilÂą[MayÂŁ[June€[July„[AugustŠ[	September§[Octoberš[November©[DecemberÂȘ[c_Months«[7Local, Constant, IsCompiled, RelativeInstance, TypifiedÂŹ[* textlist key and fallback (except may...)­[JanÂź[FebÂŻ[Mar°[Apr±[XXXÂČ[JunÂł[JulÂŽ[Aug”[Sep¶[Oct·[Novž[DecÂč[
c_MonthsShortÂș[May_3Letter»[c_MayShortIdÂŒ[SunÂœ[MonŸ[TueÂż[WedÀ[ThuÁ[FriÂ[SatÃ[c_WeekdaysShortÄ[SundayÅ[MondayÆ[TuesdayÇ[	WednesdayÈ[ThursdayÉ[FridayÊ[SaturdayË[
+c_Weekdays╠[! Appends a language specific text═[
+1610610649Ƒ[targetƌ[IDATETIMELANGUAGETEXTTARGET–[IDateTimeLanguageTextTarget—[MAX_TEXT_BUFFER“[	pstResult”[
+iLenResult‘[& => more than 255 chars are not needed’[
+textBufferÖ[%VISUFBANALYZEDATETIMEFORMATSTRINGBASE×[$4465d413-bf2a-4dc6-a9b4-ca4e5cf0da93Ø[$51537bd3-8b62-47be-b1c2-7db8ba3deb41Ù[
+3455728097┌[ReadSameFormatChars█[$2b8899e9-76d6-46f6-990a-f47392a1f69b▄[	274882815Ʊ[StartFormatPartƼ[indexFirstFormatChar▀[$320dc328-f5d7-4167-9eeb-e3f2042882d6Ó[	132829046ß[GetSameCharFormatTypeÔ[VISUDATETIMEFORMATPLACEHOLDERSƃ[numƄ[$69e6cc70-467d-4850-9f3b-53cc2da35eabƈ[
+3939581573ĂŠ[
+InitFormatē[6 The format string the current instance should work onč[$50da015b-db1c-49ed-b195-8eedcd09b795Ă©[
+1872460127Í[
GetFormatCharĆœ[$386d3f97-d11b-4bbc-95ed-3ba564a94fd1ĆŸ[
+4183735107Ă­[
+3142758483Ăź[
+3308671794ĂŻ[
+3834998279­[
EndFormatPart˝[indexLastFormatChar˛[$4cb3741a-70fb-44fa-90eb-5dbd626f29ecˇ[
+3992794974˘[RepeatCharFound§[$f76b15f3-b477-4930-a855-49048df965b0÷[
+1314157355Ă·[Analyzeƙ[charNextĆŻ[
+startFoundĂș[treatLiterallyĂ»[treatAllLiterallyĂŒ[$e94700b0-c77c-4eb4-9cbd-8fca95942cebı[
+3396636704ĆŸ[GreedilyHandleSameChars’[formatCharCount€\placeholder\$e11dc812-4fc8-45c0-9554-1960fba0c2fb‚\© Appends the language specific text for "MayShort"; implemented as a copy to prevent
+ having a performance overhead of the necessary comparison for all other texts too!ƒ\
+1994584084„\GetLanguageTextMayShort
\L workaround for id that might become lowercase in cmpdynamictext (CDS-56432)†\	strTempId‡\$ff291147-784f-4d8b-ae94-e69289cf3de0ˆ\
+2146635672‰\. Called during |Analyze| for each placeholder Ơ\
+2034965543‹\PlaceholderFoundŒ\typeofPlaceholder\$2cf6db5d-374d-4d39-bcd7-d8a367c8e32aŽ\Q Called during |Analyze| for each character that is not treated as a placeholder \90022294\	CharFound‘\$d50fd525-7e39-435d-b60c-0c7e924a9505’\
+2420227987“\
+2598330513”\GetCharHelp‱\p–\$3d8986bb-a725-4576-97cf-4c88afba5dbc—\
+3008316813˜\_startFormatℱ\
+_endFormatĆĄ\	676862068â€ș\$dab78203-b9e9-40d4-a888-827df4ab9d8dƛ\$8c98045b-988f-4b03-a3dc-083c081d0316Ć„\
+1997714137ĆŸ\
+2784372920Ÿ\	486610336 \ddddd”\dddd±\ddd£\
partsToRemove€\startRemove„\$fa889607-93d4-4999-a811-88e87b066b5fŠ\
+3396020011§\$621ab806-11cb-47d1-8216-ebb2002c050fš\
+1073244731©\
+3806494591ÂȘ\
+1557740182«\
+2090644543\$3a7c307d-11c5-48dd-8b8a-2b48bbe2efa7­\#__OffsetIDATETIMELANGUAGETEXTTARGETŸ\ASSIGNLANGUAGETEXT¯\c Utility interface for dealing with localizable language texts without need for copiing them around°\
+1852207893±\	122128474ÂČ\AssignLanguageTextÂł\Œ The text that should be used. Please remark that this might be pointing to temporary memory so it 
+ should not be stored for longer times!Ž\txt”\$a5c0e94d-b666-4740-9dfb-db1d02c50affĄ\$2d3e284c-714b-4699-bc1f-9fb8e63e6bde·\
+2920666625ž\"IDateTimeLanguageTextTarget__UnionÂč\
+1929333391Âș\"IDATETIMELANGUAGETEXTTARGET__UNION»\
+2293520491Œ\ for extensibilityœ\Ž will point to the typespecific min value. For the converted code
+ this component contains the name of variable holding the minimum
+ value resp. a string with the constant value Ÿ\pMinÂż\Âł will point to the typespecific max value. For the converted code
+ this component contains the name of variable holding the maximum
+ value resp. a string with the constant value└\pMax┮\78272401┬\$7fe3da2c-d3b2-449b-8c45-5196711b15a2├\? the structure is the same than Visu_InputChecks, only extended─\,_3S.CoDeSys.VisuGenerated.IVisu_InputChecks2┌\
+2560889624∆\diMaxLen«\
+4024753776╚\$e952a9ed-6396-4951-9bcc-747ba5097ebe╔\__OffsetIDIALOGMANAGERBASE╩\CLOSEDIALOG╩\GETCLIENTINTERFACE╠\	GETDIALOG═\
+OPENDIALOGƑ\OPENDIALOG2ƌ\REGISTERDIALOG–\UNREGISTERDIALOG—\,_3S.CoDeSys.VisuGenerated.IDialogManagerBase“\
+2716883432”\IDialogManagerBase‘\? This method is an enhancement of IDialogManagerBase.OpenDialog’\
+3544894437Ă·\OpenDialog2◊\0 See IDialogManager.OpenDialog, parameter dialogƍ\1 See IDialogManager.OpenDialog, parameter pClientƔ\1 See IDialogManager.OpenDialog3, parameter bModalƕ\0 See IDialogManager.OpenDialog3, parameter pRectƘ\! used to assign the output valuesâ€č\pOutputInfoListâ€ș\IDIALOGMANAGERBASEƙ\$3eeac423-2ddf-469f-ba9b-0fe4d7602b46Ɩ\$d6185af5-4b31-48bd-a33d-bf1a7e95a104Ɨ\	809330774Ć \	GetDialog‚\stName„\$a32bfa87-d1c1-480a-9612-b3c974214c8bĆĄ\
+1025401188Ä\UnregisterDialogÊ\$a697e18c-7062-43c5-9729-501358be3cecç\
+2573953776č\GetClientInterfaceĂ©\$773941d6-4d54-4277-b866-8dcecd5320eaę\	509612088Ă«\RegisterDialogě\$bb6db90d-af53-495c-8880-ecfced44c940Ă­\
+3460188685ƣ\CloseDialog®\$9dd35781-f02c-4eca-893c-36d0af9a48a8­\/ opens the dialog, specified by the inputvalues˝\
+2467181927ĂČ\
+OpenDialogˇ\ the dialog to open˘\ data of the current client§\ć usage of dialog modal
+ value true: operation only in the dialog possible
+ value false: operation in whole visualization is possibleö\† position of the dialog
+ value 0 (pointer NULL): open centered on visualization
+ values in ptTopLeft: topleft x and y for the dialogĂ·\$4d58158a-f7c9-4a61-815e-2ff1571ab626Ăž\__OffsetIDIALOGMANAGERĆł\ADDDIALOGMANAGERLISTENERĂș\CLOSEALLOPENDIALOGSĂ»\ENDCYCLEĂŒ\GETDIALOGCOUNTĆ©\GETREGISTEREDDIALOGSĆ«\HANDLESTANDARDKEYINPUT˙\IGNOREINPUT€]OPENDIALOG3]REMOVEDIALOGMANAGERLISTENER‚]SETDIALOGINTERFACEVALUESƒ]
+2858227992„]
+3064867671
]$6391cea2-b291-4b7f-ba34-37813eb1135a†]$44aab5ea-b57b-4282-b0c8-8dceb7a6f207‡]
+1355931325ˆ]GetRegisteredDialogs‰]pDataResultĆ ]DIALOG_MAN_MAXNUMOFDIALOGSâ€č]$17333d9c-1de6-4034-92d4-4d7f476f4a5fƒ]e handles the inputevent pEvent
+ returns true if the Event has been handled by a visualization dialogš]
+1971866748Ž]HandleStandardKeyInput]$0532d6fc-e8db-4829-a912-7b39eed8380b]- Close all open dialogs for a specific client‘]
+1679129840’]CloseAllOpenDialogs“]$d97c1402-8dfc-4a6f-937b-50c0df8d76c9”]	417147720‱]EndCycle–]$1a4ea187-a1ee-43d2-aaf5-3841f04677fe—]
+2224847954˜]$7b57ce65-5cbf-4b2a-9656-a28f782fb81eℱ]Ćœ This method is an enhancement of IDialogManagerBase.OpenDialog2
+ new method, needed for a dialog with additional flags, like CenterOnElementĆĄ]
+1877729374›]OpenDialog3œ]5 See IDialogManagerBase.OpenDialog2, parameter dialog]6 See IDialogManagerBase.OpenDialog2, parameter pClientž]5 See IDialogManagerBase.OpenDialog2, parameter bModalŸ]4 See IDialogManagerBase.OpenDialog2, parameter pRect ]> See IDialogManagerBase.OpenDialog2, parameter pOutputInfoList¡]B additional information flags with content of type Visu_InputFlags±]DialogFlags£]$a7308487-5141-433c-bf73-1eee6df1b8c2€] for input of type default: this type usese several dialogs
+ the visu-interface-values are set here, not in the generated code„]	549819638Š]SetDialogInterfaceValues§]dialogValuesš]$788966d9-aa3c-4e86-b7d5-82a817f1fb28©]
+1549259106ÂȘ]$ebd614bc-34de-4a8f-95ae-9059861649e7«]
+3399900172]$b2431a2e-dbbe-4096-b9d2-27d5c193781d­]
+3341332052Ÿ]GetDialogCount¯]$c77338fc-a4de-4501-bcf5-c7ba692b6d89°]
+1538235041±]$dfc8ee0d-c50c-424f-a601-f230d1dc3ff8ÂČ]t Removes an IDialogManagerListener instance from the set of IDialogManagerListener instance,
+ that will be notified≄]
+3615310464ÂŽ]RemoveDialogManagerListener”]< An pointer to the IDialogManagerListener instance to remove¶]pDialogManagerListener·]IDIALOGMANAGERLISTENERž]IDialogManagerListenerÂč]$903e565d-70b7-4f75-90d1-59754d34a686Âș]
+4033859044»]$d2e61cc5-3512-44e6-a103-d663f4307ca6ÂŒ]Ç Adds an IDialogManagerListener instance to the set of IDialogManagerListener instance,
+ that will be notified. Returns TRUE if the IDialogManagerListener instance could be
+ registered successfullyœ]
+1516840318Ÿ]AddDialogManagerListenerÂż]9 An pointer to the IDialogManagerListener instance to addÀ]$5ff7ace0-9325-4377-84c9-b3c877ded0ffÁ]
+1728042714Â]$91220e36-8471-415f-a67a-2db28b2290c7Ã]G this method will ignore events which are outside an open modal dialog Ä]
+2848135228┌]IgnoreInputĂ]$cdb393ab-6798-491c-baae-e429a262176fă]
+2243810460»]IDialogManager__Union
]
+1366060646╩]IDIALOGMANAGER__UNION╩]
+3525893552╠]IDialogManagerBase__Union═]
+1048205420╬]IDIALOGMANAGERBASE__UNION€]Ƈ This struct defines the visu-interface, that is used for visus of type numpad/keypad, e.g. as used
+ in VisuDialogs. Such visualizations can have more interface variables. The following variables are
+ mandatory.Ð]	114787340Ñ]¹ The initial value of the variable to edit. Usually a VAR_INPUT.
+ In the dialog this variable can also of type STRING. In this case
+ the name must be stVariableValue.“]wstVariableValue”]H The optional minimum value of the variable to edit. Usually a VAR_INPUT‘]stMin’]H The optional maximum value of the variable to edit. Usually a VAR_INPUTĂ·]stMax◊]Ăł The optional title of the dialog. Usually a VAR_INPUT.
+ In the dialog this variable can also of type STRING. In this case
+ the name must be stTitle.ě]wstTitle┘]Y The flags defining the behaviour (e.g. show password) of the dialog. Usually a VAR_INPUT┌] Usually a local variable█]bInit▄]ĆŸ Will be used to build the return value. Usually a local variable
+ In the dialog this variable can also of type STRING. In this case
+ the name must be stOutputValue.Ƭ]wstOutputValueƜ]’ Will be used to store the current caret position of the textfield, where the
+ currently edited text will be displayed. Usually a local variable.ß]iCaretPositionā]– Will be used to store the begin of the selected text of the textfield, where the
+ currently edited text will be displayed. Usually a local variable.á]iSelectionStartñ]” Will be used to store the end of the selected text of the textfield, where the
+ currently edited text will be displayed. Usually a local variable.„]
iSelectionEndĆĄ]
+3736167831ƈ]$1bc60c7a-3361-4cec-88a9-c8c2ccbeb570Ơ]__OffsetIDIALOGMANAGERLISTENERƥ]r This interface must be implemented by function blocks, that want to be notified
+ if a dialog is opened or closedĂš]
+2993495112Ú]C Notification, that a dialog has been opened for a specific client.ƕ]	240056831Ć°]b A pointer to a VisuStructClientData structure identifying the client, where the dialog was openedĂœ] The dialog which was openedÝ] If it was a modal dialogĆŁ]$fab5cf08-7885-462c-b66c-2627cb1d6099ÂŽ]$1dbae5e2-a26d-4f55-8502-42ea9ef5cd92­]C Notification, that a dialog has been closed for a specific client.˝]
+1952131696˛]b A pointer to a VisuStructClientData structure identifying the client, where the dialog was closedˇ] The dialog which was closed˘]+ If all dialogs from one client were closed§]bAllClientDialogsClosedĂ·]$66d2596c-053d-4c46-80bc-5aa22afd1a91ž]	160638965°]IDialogManagerListener__Unionš]	494374122˙]IDIALOGMANAGERLISTENER__UNIONƱ]'_3S.CoDeSys.VisuGenerated.ISysTimeDate4Ƙ]Ăą This structure is an enhancement of the type RTS_SYSTIMEDATE resp. SYSTIMEDATE, that
+ supports also microseconds and nanoseconds.ĆŒ]	494167368ĆŸ]VisuStructTimeDate’],	See corresponding member of RTS_SYSTIMEDATE€^wYear^wMonth‚^wDayƒ^wHour„^wMinute…^wSecond†^
wMilliseconds‡^  Microseconds after millisecondsˆ^
wMicroseconds‰^ Nanoseconds after microsecondsŠ^wNanoseconds‹^
+wDayOfWeekĆ^wYdayć^
+3960037730Ž^VISUSTRUCTTIMEDATE^$6a08481d-0471-4577-b13a-15b5036270a8^
+APPENDCHAR‘^	APPENDDAY’^APPENDHOURS“^APPENDLANUAGETEXT”^APPENDLANUAGETEXTMAYSHORT‱^
APPENDMINUTES–^APPENDMONTH—^
APPENDSECONDS˜^APPENDSPLITSECONDSℱ^APPENDSTRINGĆĄ^APPENDTIMERANGEâ€ș^
+APPENDUINTœ^APPENDUINTZEROPREFIXED^
APPENDWEEKDAYž^APPENDYEARSŸ^FORMATTOGLOBALTEXTBUFFER ^
+1970535911¥^VisuFbPrintDateTimeFormatBase¹^__INTERFACEPOINTER__2386£^	_timeDate€^_pOutputBuffer„^_iOutputBufferSizeŠ^
_iOutputIndex§^
+1610470661š^
+AppendChar©^VISUFBPRINTDATETIMEFORMATBASEÂȘ^$da778c61-8da7-45a9-a7f2-9e427393d006«^$6724381e-cfb5-4981-992f-42f336e84f45ÂŹ^	197181824­^AppendUINTZeroPrefixedÂź^digitsÂŻ^help°^$8738d0cd-5626-48c0-a066-522775089a03±^
+1075468918ÂČ^$97c00d18-15de-42cf-b750-e2e305773202Âł^	486404335ÂŽ^
+2505570018”^AppendLanuageText¶^$1fe5e612-aba9-4959-9963-245668a425de·^
+2933816622ž^AppendMonthÂč^$e8bba7e2-3c3b-4a5c-87f0-d2182ac3ec1aÂș^
+3698343427»^FormatToGlobalTextBufferŒ^$e7e9672d-ee1f-43fd-94bb-c5c7d4821e0fœ^
+3729198309Ÿ^
AppendWeekDay¿^$4b615d5c-e6d6-4a2e-83db-532a6a3f4fe3À^
+3236104625Á^
+3444382085┬^AppendLanuageTextMayShort├^$65129a6b-010a-4b35-a05a-328e62af435a─^
+3036606332┌^
AppendSecondsĂ^$95f2e276-d3df-4d76-9dc8-5cf928e1faa5ă^	166345789╚^
+3099070606╔^AppendSplitseconds╩^$0da5793e-cb89-450f-afd7-7c0afafb7147╩^
+4083277675╠^AppendHours═^$f4824878-ec91-4408-a640-49eb57c318f8╬^
+1961024638ƌ^AppendTimerange–^am—^$e01dcf8d-477b-477f-a76b-31ad9dc17b00“^
+2652270665”^
AppendMinutes‘^$d152a3df-a4ce-47fd-bae6-26d9c7e198f3’^
+1257104161Ă·^	AppendDay◊^$343494dc-2121-4ef0-b0b1-2f36035a6135ƍ^
+4257415757Ù^
+AppendUINTƕ^$362c1ec5-8d72-4d56-a9be-20694deac70dƘ^	790543772â€č^AppendYearsâ€ș^$a4d00935-2b6f-4f22-9cca-5cac2fc9aedeƙ^	388426344Ɩ^$d800c6fb-6150-48af-a875-0d85d5fa8aebƗ^ Called during |Analyze| Ć ^	362327031‚^$703bfb2c-c08c-4017-90a5-a1c3be3ed8b3„^
+3852009364Ă€^	754183201Ă„^
+4062010652ĂŠ^AppendStringç^pwstFromĂš^pwstToĂ©^$1945a4c6-7449-4a55-bcb4-45723e43bd55ĂȘ^
+2819507959Ă«^h This method has to be called, if a TIME or LTIME variable has to used to determine the time to display.ĂŹ^
+2553943648Ý^4 Contains the format string used to format the time.ƣ^pbyFormatString®^/ Optionally configured analyze pou; can be null­^pTextFb˝^$c598c996-260f-43ae-91f2-a4e655eaee40˛^$36a535eb-53ec-4e9f-ae67-094848d54e70ˇ^	913406464˘^
+2360361671Ă”^
+2972703878ö^
+2166215060Ă·^
+2170569181°^EXECUTEWITHENUMSUPPORTš^
+GETASDWORDĂș^	GETASLINTĂ»^	GETASTIMEĂŒ^SETTEXTLISTNAMEĂœ^
+1059102052Ɲ^VarText˙^UnitConversionReadOnly€_VariableUsingConversion_pstTextVariable‚_0visucodeconversion_genericsetter_initializedflagƒ_
_bInitialized„_!TL_ElementProperties.TextVariable…_ÂČto use this variable as text output variable
+ needed for correct code generation
+ this variable can have a conversion
+ For the converted code we use a string member of a subclass of us.
+ This subclass also has an instance variable, where the owning visual
+ element instance can be stored
+CHECKED_OMIT†_pVarText‡_VariableForConversionˆ_psttextconversion‰_Ă» needed for the integrated visu
+ needed for CreateAnimationInstances
+ the variable, this conversion belongs to
+ as they both need to be in the same structure of fb
+ we also define the order: VariableUsingConversion needs to be first.
+CHECKED_OMITŠ_pTextConversion‹_diBitOffsetTextŒ_
+VarTooltip_pstTooltipVariableŽ_$TL_ElementProperties.TooltipVariable_W needed for correct code generation
+ this variable can have a conversion
+CHECKED_OMIT_pVarTooltip‘_psttooltipconversion’_~ needed for the integrated visu
+ needed for CreateAnimationInstances
+ the variable, this conversion belongs to
+CHECKED_OMIT“_pTooltipConversion”_diBitOffsetTooltip‱_
dwVarTextType–_dwVarTooltipType—_
wTextVarValid˜_pstTextListNameℱ_TextListEnumNameơ_O the textlistname is always generated as string
+@IECCodeConverter_Type: String›_
pTextListNameœ_& evtl. as Parameter to Method Execute __EffectiveTextsž_z DO not use this variable; it is only for eleminterface compatibility (no idea why VAR are checked here but that's it); toŸ_pInfo _5Local, IsCompiled, RelativeInstance, NoInit, Typified¡_ Takes the current variable value as time and fills the SYSTIMEDATE return value.
+ This method should be only called if method GetType returns Visu_Types.TYPE_TIME
+ otherwise the return value is undefined, resp. all the members of the return type
+ are 0.Âą_
+4195830339ÂŁ_	GetAsTime€_eVarType„_- The timestamp with resolution "milliseconds"Š_liTimestampUtc§_dwTimestampUtcš_timeDate©_$529ed323-706f-4169-a765-23a191f26c66ÂȘ_$1cd62f9c-eb5d-493a-9adc-d2c3dd8d20f1«_
+4144386770ÂŹ_	952882377­_$a9366213-ab80-4451-b3a5-6b46cfb95881Âź_	791721905ÂŻ_ExecuteWithEnumSupport°_effectiveTexts±_pVarHelpÂČ_dynamicTextÂł_$cfbf4473-f026-41e5-8644-510fa0db95f1ÂŽ_Š Takes the current variable value and converts it into a DWORD value.
+ This method can be only used if the variable's type is DATE or DT.”_	909339467¶_
+GetAsDWORD·_pDatež_pDtÂč_$4cff96ef-cfc3-49c7-b637-d67ae1ac8776Âș_
+1513586686»_baddŒ_$a7c1c4e3-0d2a-4d09-a402-5910b02a9a10œ_
+1936660591ĆŒ_SetTextListName┐_pSetTextListName└_$bba84304-aaff-498d-9f7d-ea0a322d72cf┮_
+3201490879Â_
+4155604444Ã_‘ Takes the current variable value and converts it into a LINT value.
+ This method can be only used if the variable's type is TIME, TOD or LTIME.Ä_
+3412646164Ƈ_	GetAsLINT∆_pTime«_pToD»_pLTime
_$9dc29a6b-e442-40d7-9a6b-2e097f1fa512 _1 Returns the type of the configured text variableƈ_
+1978232695Ì_$a153de65-8d92-41fb-926a-f47961b41834Í_
+2585077563Î_
+2208719291ƌ_$a34edf14-4337-4d9f-986a-8fed477bcf9e–_	725497475—___OffsetIFILEDIALOGUSER“_DIALOGRESULTCANCEL”_DIALOGRESULTOK‘_FREEPARAMETERS’_
+2056247905Ö_
+2830018217×_DialogResultCancelØ_$14387b64-67b0-40fd-b715-06bf48f2704bÙ_
+3724289945┌_DialogResultOk█_pstSelectedPath▄_$c15f412a-b329-4524-a400-3f32b0f73fc3Ʊ_
+3270714450ƙ_FreeParametersƖ_$e2755c70-c027-4c3f-806b-ba725c6fab17Ɨ___OffsetIPAINTBUFFERCREATORĆ _CREATE‚_DESTROY„_FINISHSETUPNEWPAINTBUFFERĆĄ_PREPARESETUPNEWPAINTBUFFERƚ_$USESDRAWSETUPPAINTBUFFERPAINTCOMMANDƛ_â€ș The intention of this interface is, to encapsulate the details, how to create the paint buffer,
+ that is used in the different kinds of target visualizations (i.e. one process target visu <> 
+ two process target visu).ç_	436638689ù_Ù Return value of this method in the converted code is irrelevant, because
+ this interface will be replaced in the converted code by an external implementation.
+ We change the return value temporarily to a valid typeƄ_
+3489652227ĂȘ_CreateĂ«_$c3af03c8-ee4f-4324-be5f-2260cd15a769ĂŹ_Î This method is used to the paint command to setup the new paint buffer for the client.
+ :return: An error code indication, whether the processing was successful or not.
+ ERR_OK	The paint command was sent sucessfully
+ ERR_NOTIMPLEMENTED	No paint command was sent, because not necessary
+ ERR_FAILED	Sending the paint command failedĂ­_
+2066792301Ăź_t Points to a VisuStructClientData variable representing the client,
+ whose paint buffer has to be enlarged/replacedŽ_$9151b1d4-8f20-40b9-9a8e-b2305c169550­_
+1648707930˝_Destroy˛_$467da0d3-f82c-41e1-9207-7b1747765c29ˇ_▒ This method indicates, whether the implementor uses a paint command to
+ to setup a new paint buffer for the client.
+ :return: TRUE if a paint command is used, otherwise FALSE˘_
+3306336755§_$UsesDrawSetupPaintBufferPaintCommandĂ·_$d6bebd72-f92e-4895-9927-ee7c74c862a8ž_┮ This method is used to finish the setup of a new paint buffer for the client,
+ i.e. free the memory of the old paint buffer. 
+ :return: TRUE if the processing was successful, otherwise FALSEĝ_
+4156870938š_FinishSetupNewPaintBuffer˙_ The old paint buffer.Ʊ_$8c3479d5-9342-4337-8cd0-2173e90045c8Ƙ_» This method is used to prepare the setup of a new paint buffer for the client,
+ i.e. alloc the new memory. 
+ :return: TRUE if the processing was successful, otherwise FALSEĆŒ_
+2186478106■_PrepareSetupNewPaintBuffer _! The size of the new paint bufferÇ`" The size of the old paint buffer.ĂŒ`dwOldBufferSizeĂ©`╬ The number of free bytes in the (old) paint buffer. If the implementor re-uses data in the old
+ paint buffer (i.e. by copying it into the new paint buffer), this parameter has to be adjusted
+ accordinglyƒ`] Points to beginning of the free bytes in the (old) paint buffer. See comment of dwFreeBuffer„`pabyCurrentFreeBuffer
`E The number of paint commands, that are currently in the paint buffer†`_ After returning from this method successfully this parameter must contain the new paint buffer‡`$fdfe7ce1-8304-4780-87c4-7c48ceb5561aˆ`__OffsetIVISUSTREAMWRITER‰`‱ Implementors of this interface can be configured in the input
+ action "File Transfer" in case of streaming data from the visualization
+ to the plcŠ`
+2398408204â€č`ÂČ This method can be implemented for writing data to a stream like object.
+ The return value can either be:
+  * ERR_OK: writing succeeded, nrBytes is > 0
+  * ERR_PENDING: writing is temporarily not possible, udiNrBytes = 0
+  * Any other error code: writing failed, reason see error code, udiNrBytes = 0 ƒ`
+2414204056¹`Writeˇ`€ A buffer where the data should be read from by the callee.
+ The callee must always read from this buffer starting at offset 0.`Q The maximal number of bytes that should be read from pbyBuffer 
+ by the callee.`b The number of bytes that were written by the callee. A value of 0 
+ signals an error happened.  ‘`$ce245cc2-106f-428a-9152-91eba3cc0f38’`__OffsetIVISUSTREAMFILENAMEINFO“`__GETFILENAMEPROPOSAL”`¡ This interface can be optionally implemented by implementors of IVisuStreamReader or
+ IVisuStreamWriter if a proposal of the filename to select should be used.‱`
+3833024297–`‱ This property will be called to retrieve the filename, that might 
+ as well contain a file extension. The retrieved filename will be
+ used as the proposed filename within the according file path 
+ selection dialog. The extension will be used for an according 
+ file filter—`$8f0474b3-de22-49c3-a6d1-f191e864ed7e˜`FileNameProposalℱ`
+1491913418š`__getFileNameProposal›`$538d6d51-e38a-41f8-bed7-eb62ab983331œ`$db1c2371-a83c-434b-a39c-f452d74c515c`37972709ž`IVisuStreamFileNameInfo__UnionŸ`
+4080215438 `IVISUSTREAMFILENAMEINFO__UNION¥`__OffsetIVISUSTREAMSETFILENAME¹`
__SETFILENAMEÂŁ`{ This interface can be optionally implemented by implementors of IVisuStreamWriter 
+ when the plc filename should be set. €`
+3911327655„`V This property will be called to set the file name 
+ which comes from the visu clientŠ`$c41f848b-629f-45e3-a5bc-82d28110a7b3§`FileNameš`
+2032454557©`
__setFileNameÂȘ`$09d926d0-a4f4-4380-a4ac-3985298b5174«`$5eb8d73c-8116-44b3-be8b-aad70b44101aÂŹ`
+1283966197­`IVisuStreamSetFileName__UnionŸ`	303106965¯`IVISUSTREAMSETFILENAME__UNION°`
+2855197298±`IVisualElement3__UnionÂČ`
+3283929222Âł`IVISUALELEMENT3__UNIONÂŽ`
+3924177918”`ILayeredVisualElement__Union¶`
+2855444831·`ILAYEREDVISUALELEMENT__UNIONž`__OffsetILAYERMANAGERÂč`ENDLAYERÂș`SETADDITIONALLAYERS»`
+STARTLAYERŒ`
+1960711276œ`
+2247295533ĆŒ`SetAdditionalLayers┐`pAdditionalLayers└`nAdditionalLayers┮`$d62400ba-9630-46c0-93f3-68d073c30137┬`
+2599583691├`EndLayer─`layer┌`$6871660c-82e0-46d5-8925-d93c914d0293Ă`
+2843122032Ç`
+StartLayer╚`$767a4aac-00b1-41e5-93ac-da9344b8762d╔`9 This structure represents the properties of a color area╩`
+4150518668╩`TL_ElementProperties.AreaBegin╠`#TL_ElementProperties.Desc_AreaBegin═` The begin of the color area╬`TL_ElementProperties.AreaEnd€`!TL_ElementProperties.Desc_AreaEndđ` The end of the color areaĐ`#TL_ElementProperties.Desc_AreaColorĎ`' The background color of the color areaË`
+1023248753‘`$f245aa60-16bc-4bb7-b1cb-39a71b1e78f8’`	350839365Ă·`VisuStructMoveAbsoluteData◊`TL_ElementProperties.Movementƍ`(TL_ElementProperties.Desc_MoveAbsoluteByƔ`MoveByƕ`TL_ElementProperties.RotationƘ`"TL_ElementProperties.Desc_RotateByâ€č`	rRotateByâ€ș`RotateByƙ`!TL_ElementProperties.Desc_ScaleByƖ`rScaleByƗ`VISU_SCALEBASEĆ `%TL_ElementProperties.InteriorRotation‚`*TL_ElementProperties.Desc_RotateInteriorBy„`rRotateInteriorByĆĄ`RotateInteriorByƚ`	138013222ƛ`VISUSTRUCTMOVEABSOLUTEDATAÁ`$f6fdf85e-506e-4b55-801e-994f292e4a4eĆ€`EXECUTEĆ„`UPDATERADIALGRADIENTÍ`ClientAnimationĆœ`tapawarenessderivationĆŸ`VisuFbMoveAbsoluteTapAwareĆȘ`RealCoordinatesPaintFbÓ`VisuFbMoveAbsoluteFÔ`RealCoordinatesTapAwareFbĆ«`VisuFbMoveAbsoluteTapAwareFĆź`
+2377530550˛`Dataˇ`	677522429˘`$186a0f2f-4135-4211-88cf-4f2f27260b25§`	474870371Ă·`
+2068726382Ă·`
+3374056850Ăž`$d8a54a14-adcd-4f76-aeb7-f3e690df2f6aĂč`	447576101Ăș`
+3385796143Ă»`$573e75d5-5de9-4bdb-a1b6-f56e4ee0837aĂŒ`
+2131294191Ć©`ExecuteĆ«`EffectivePoints˙`ptGeometricCenter€a$15568404-2223-4971-9e75-1fb2d4177730a
+2334789006‚a
+1360039639ƒaUpdateRadialGradient„aRadialCenter…a$ff766999-7a66-4f65-b08c-d21568019803†aRequiresAnimationData‡aVisuFbAnalyzeStateVarsTapAwareˆaZ RequiresAnimationData must be used because bInputDeactivated is handled normally via IEC.‰a	973218787ŠaState‹awStateVarsValidŒa_EffectiveStatea
+1428387859Ža$e7d57837-4909-44e3-95b3-5c73f89d808fa	857402477a
+1753198334Ďa
+3385886514’a$ba9ad3c0-adda-4751-a551-7e6abef86435“a
+2727609377”a	306230488‱a$6e58ce82-00f1-42bf-b727-d726642aedbf–a
+1353031545—a9056591˜a
+rPrevValueℱachecksumơa
+1790265939Ć€a$c51157f0-10fc-45fa-9afa-da3020a9e463Ć„a
+3751074443ƁaL to check, if the visibility has changed and we need a different update rect×am_bInvisibleča
+2991893886 a$f2d9febc-e909-4c2d-b254-29bb35540cd8¥a
+2715209849˘alayerInitialized£a
+2840224225€a$44a43ac8-61fc-481a-b895-c1c3f4889c05„a
+1981862901ŠadwButtonBaseColor§a
dwShadowColoršabtH©abtSÂȘabtL«abtAlphaÂŹa
+3087133515­a$2adf7fc2-b94b-46a5-bf3d-5905fdbb9cf5Ÿa	317024237¯a
+4073131978°a
+3655193884±a	810332130ÂČa
+2722895471ƂaISelectable__Union®a
+1793840314”aISELECTABLE__UNION¶a
+3356866706·aIKeyHandler__UnionĆŸa
+1082067592ÂčaIKEYHANDLER__UNIONÂșa
+4009913170»aIDialogOpenedListener__UnionŒaIDIALOGOPENEDLISTENERœa
+3106282667ĆŒaIDIALOGOPENEDLISTENER__UNION┐a$1df8b029-30d8-4569-804e-676179b3b090└a
+3918798220┮aClientExternId┬abOpen├aI it looks like this value is set to true, when this queue item is in use.─ar For the converted code the global dialog interface does not have to be stored
+ because there is only one client.ƇapGlobalDialogClientInterface∆a≄ The IDialogOpenedListener instance, that  gets informed, when the dialog opens. 
+ Optional, can only be set if the dialog is opened by functions from library VisuActionsUtilitesăaitfDialogOpenedListener╚aIDialogOpenedListener╔a	722695311╩a$4ccc82b4-1624-4937-a79e-8976d1b5e377╩a__OffsetIACTIONDONELISTENER╠a
+ACTIONDONE═a§ This interface has to be implemented by function blocks, that should get a notification,
+ when an action is done. Only actions, called through IEC-code, by using the according
+ functions in library VisuActionsUtilities do notify the listener.Îa
+2934727980€aIActionDoneListenerđao Notification, that an action is done.
+ See IActionDoneListener, for more information about supported actions.ƅa
+2061016866Ƈa
+ActionDone”a The action type	‘aeActionType’aVISUENUMACTIONTYPEĂ·a8 A pointer to the client data, where the action happened◊aIACTIONDONELISTENERƍa$aee18812-c69e-4280-a496-97ea46fa06f4Ɣa$7d214be9-e66f-4d9c-80fd-11b7ef1ee729ƕa__OffsetIDIALOGOPENEDLISTENERƘaDIALOGOPENEDâ€čaƛ This interface has to be implemented by function blocks, that should get a notification,
+ when a specific dialog is opened. Only "dialog open" actions, called through IEC-code, by using the according
+ functions in library VisuActionsUtilities do notify the listener.
+ To get notifications about all dialogs, that open or close, use IDialogManagerListenerâ€șa
+2064180031Þa€ Notification, that an dialog has opened
+ See IDialogOpenedListener, for more information about when the listener is supported.ßa
+4282242335ƗaDialogOpenedƠa) The name of the dialog, that was opened.‚asDialogName„a$0c00095b-395e-4fa9-9584-fc6dd3039b46ơa	280044125ƚaIActionDoneListener__Unionƛa
+1273626332çaIACTIONDONELISTENER__UNIONĂša__OffsetIBUTTONCLIENTSTATEĂ©a	ISPRESSEDĂȘa
+SETPRESSEDĆœaĆș This interface describes the ability of a visualization element, to manage
+ the states of a button (i.e. pressed or not pressed) for a client.ĆŸa
+1652126303Ă­aL Indicates, whether the button on a client is pressed (TRUE) or not (FALSE).Ăźa
+1087434548®a	IsPressed­a$e76f5524-5dd6-4e36-b035-e2ab0ff1b6b8˝a$729a7f48-32f2-44cc-a082-7aab84d652d0˛a2 Sets the state of a button to pressed or not not.ˇa
+1444267026ĂŽa
+SetPressed§a/ TRUE if the button is pressed, otherwise FALSE÷a$6ba4f9bf-467b-49fd-bd37-bc931f863de4ža
+4182626536ƙaIButtonClientState__UnionƯa
+3789089169ĂșaIBUTTONCLIENTSTATE__UNIONĂ»aGETPOINTFORANGLEANDRADIUSĂŒaGETPOINTRADMIRROWEDATHORIZONTĂœaÂœ This function block is used to manage points on a circle
+ Similar to VisuFbCirclePoint, but with using real values for the points.
+ Therefore, the paint result of the scale looks better.ĂŸa	447442077Ăża
+2187998042€b$a8d1e2f9-0433-4a16-b744-d49f37f9e26ab
+3875866028‚b
+1615359475ƒb
+1429937668„b
+3504397756
b
+2906167706†bptResultPointF‡brSinˆb$56992d3f-de3c-4cc1-a253-1ea53b7af196‰b* Returns a point for an angle and a radiusƠb
+4217453921‹bGetPointForAngleAndRadiusŒb the radiusbrRadiusŽbv TRUE, if the value is below the horizontal center.
+ Needed for frame and color area, as there the point is mirrowed.b$955c89fe-610f-4c37-b1a9-aea2c1c23e68b8 Sets the radius and fills the array with y coordinates.‘b
+1739735424’b$d7017529-14c6-4952-8d43-f229c6154610“b§ Returns a point for an angle. The angle is above the horizontal center line and has to be mirrowed in some cases
+ Method is used for colorareas and frame lines only.”b
+1758696602‱bGetPointRadMirrowedAtHorizont–b$81e521fe-cf77-462d-942c-c46e990e7ba6—b
+4123364689˜bdiDoPaintFlagClientIndex™bstBmpšb@ the size of the bitmap as the bottom right corner of the bitmap›b	ptBmpSizeœb
+dwBmpFlagsb	dwBgColoržbpArrStaticElementBufferŸb	698095220 b$2a343aa4-7384-4330-9a76-3f057e61721dÂĄb	558471259ÂąbPLC_PRGÂŁb1Local, IsCompiled, Absolut, Initialized, Typified€brelaysState„bopenDrainOutŠb$5d693bf8-7721-4141-b04e-959bfbbe8031§bÂŻ only a placeholder for calls to this programs that are not completely qualified
+ maybe called from the taskconfig where the user can see this identifier so not hidden at allĘb
+1571863763©bVISU_PRGÂȘb$58ccbb10-0714-4b2d-92ef-de45800ecb26«bvisuelems, 3.5.14.0 (system)ÂŹb
+2338394504­b_Implicit_Task_Config_InfoÂźbTODO eventtasksÂŻbwVersion°bnNumOfTasks±bpszApplicationNameÂČbptasksÂłb
+3669029852ÂŽb_IMPLICIT_TASK_CONFIG_INFO”b$fcbb4ffd-005d-40ae-9011-ba816e47d83e¶b
+1234088797·b
+1833442206žb__sys__setup__tasksÂčb$55a5d3fc-ed75-4089-a361-a5b88070b08fÂșb45992521»bVisu_OnlinechangeNotifyÂŒbxBeforeÂœb$6834f7eb-af5a-42c4-8efa-a98f043dc788Ÿb__OffsetIDATASOURCESMGRÂżbACTIONRECORDDELETEÀbACTIONRECORDINGGETRESULTÁbACTIONRECORDINGSTARTÂbACTIONRECORDREPLAYÃb
+ALLITEMSOK─bBEGINDATACONFIGURATION┌bCREATEITEMLISTĂbDELETEITEMLISTăbENDDATACONFIGURATION╚b
GETDATASOURCE╔bGETITEMINFO╩b
READITEMSSYNC╩bRELEASEDATA╠bSETCREDENTIALSPROVIDER═bUSEDATA╬bWRITEITEMSSYNC€bÜ This interface allows access to functionality provided by the Datasources Mgr like
+ activating or deactivating variables or retrieve status information.–b	330275764—bIDatasourcesMgr“bĄ Assigns the given credentials provider object to all datasources.
+ :return: An error code representing the result of the operation”b	856372509‘bSetCredentialsProvider’b The object to assignĂ·bprovider◊bICREDENTIALSPROVIDERƍbICredentialsProviderƔbIDATASOURCESMGRƕb$7af9fb6f-1a7c-406e-91de-5c3e5b6a9213Ƙb$619085af-7e44-45b1-b190-189291798321â€čbEdatasources interfaces, 3.5.14.0 (3s - smart software solutions gmbh)â€șbĚ Deactivates the item of the given instance path from monitoring.
+
+ .. note:: The items are reference counted so each call to |IDatasourcesMgr.UseData| requires a matching call to ReleaseData
+
+ :return: Returns a runtime system error code (see CmpErrors.library) or one of |Errors|ƞb
+2565720579ƖbReleaseDataƗbo The symbolic name of the variable to activate. Here the name of the variable on the local PLC/HMI is expected.Ơb	pstSymbol‚b$18cb98a7-cd89-45ce-bff2-03280aac3397„bÓ Creates a new item list that can be used for reading/writing synchronously for example.
+
+ .. important:: Please remark that you have to release the returned object when it is no longer in use by calling |IDatasourcesMgr.DeleteItemList|Ă€b
+2573501512Ă„bCreateItemListĂŠb
IDATAITEMLISTçb
IDataItemListĂšbJ The initial capacity of this list (will be extended if it becomes larger)Ă©budiInitialCapacityĂȘb$1387e0f7-3fbd-49d3-89d3-9747ba7ac909Ă«bÔ Reads the given list of items synchronously. 
+
+ .. important:: Please remark that the operation might take quite some time in case many items are contained within the list. For this time, the call is blocking!Ăœb
+2176218000Ýb
ReadItemsSyncƣb' The list of items that have to be read®bitems­b$80fc61b3-185c-4a08-b787-c542551ad39c˝b
+3801535023˛bActionRecordReplayˇbrecord˘bIDATASOURCESACTIONRECORD§bIDatasourcesActionRecordĂ·b$978dac45-4a0b-4bff-9bc8-93d61fa3eec4žbƇ Writes the given list of items synchronously. 
+
+ .. important:: Please remark that the operation might take quite some time in case many items are contained within the list. For this time, the call is blocking!°b1864481šbWriteItemsSync˙b* The list of items that have to be writtenƱb$eb14aebe-40ea-4c33-8068-a50bc6eea271ƘbÜ Activates the item of the given instance path for monitoring.
+
+ .. note:: The items are reference counted so each call to UseData requires a matching call to |IDatasourcesMgr.ReleaseData|
+
+ :return: Returns a runtime system error code (see CmpErrors.library) or one of |Errors|Ăœb
+4260584905ƣbUseData˙b$cd15fa30-a383-4bfd-9c00-c0c9b75105a7€c¹ Releases a previously taken lock by |IDatasourcesMgr.BeginDataConfiguration| 
+ :return: Returns a runtime system error code (see CmpErrors.library) or one of |Errors|c
+1867891773‚cEndDataConfigurationƒc$61c5b05c-70c2-4e14-9224-ec43f158c2f1„c
+2840551895
cActionRecordingStart†c$3410c2ae-1148-4b61-bac2-3cadedfdc111‡cÙ This method locks the concurrent task for monitoring items and allows subsequent accesses 
+ to the configuration of the active. To unlock again afterwards, call |IDatasourcesMgr.EndDataConfiguration|
+
+ .. important:: Before calling methods like |IDatasourcesMgr.UseData| or |IDatasourcesMgr.ReleaseData| it is necessary to do this syncronisation to prevent undefined behaviour.
+
+ :return: Returns a runtime system error code (see CmpErrors.library) or one of |Errors|ąc
+4055510797‰cBeginDataConfigurationŠcÄȘ This variable signals the way to do the synchronization.
+ * TRUE: the call will be blocking
+ * FALSE: the call will be nonblocking and might faile with the error code |Errors.ERR_DS_MULTITASKING_LOCKED| ‹c	xBlockingŒc$acc03c01-d22e-404d-b834-6050c9310354c
+2140409441ŽcActionRecordDeletec$6b343ff9-1213-49a9-bfad-40acf8c1a452c
+1254935542‘cGetItemInfo’c
IDATAITEMBASE“c
IDataItemBase”c$71aac6b8-0466-44b0-b267-a70d9d030ca5‱c
+2757538417–cActionRecordingGetResult—c$a3616b43-b5b1-454e-964e-b915a152f328˜cĂ€ Deletes an item list and the items managed therin that was previously created using |IDatasourcesMgr.CreateItemList|
+ :return: An error code representing the result of the operation. In case of success, ERR_OK will be returnedℱc
+2968714590šcDeleteItemList›c	itemsListœc$a5c34b73-39aa-459e-b397-92ca81ce9d21c¶ This method will return ERR_OK when all active items of all datasources have the quality good
+ else it will return ERR_DS_BADITEMS.
+ It might return ERR_DS_MULTITASKING_LOCKED when it is currently not possible to have access to
+ all datasources. In this case the client should call this method again later.žc
+3017852480Ćžc
+AllItemsOk c$575f06cd-836d-4765-9c7e-bfc00d0cdfef¡c Returns the datasource representing the given object's name. 
+ :return: The datasource object or 0 in case there is none with the given name.ąc
+3839944259ÂŁc
GetDatasource€cIDATASOURCE„cIDatasourceŠcW The name of the datasource as configured in the according object's name in the project§cnamešc$18c7270a-d6d2-449a-b446-df7d31bab8fe©c	720637256ÂȘcIDatasourcesMgr__Union«c
+1304883616ÂŹcIDATASOURCESMGR__UNION­c__OffsetICREDENTIALSPROVIDERÂźcGETCREDENTIALSÂŻcISGETCREDENTIALSFINISHED°cLOGINFAILED±cLOGINSUCCEEDEDÂČcSTARTGETCREDENTIALSÂłcy This interface can be used in case it is necessary to provide credentials 
+ for the login to a specific type of device.Ä«c
+1630423469”c. Will be called when after a successful login.¶c
+1796786308·cLoginSucceededžcuxiRequestIdÂčc$d45bd826-4885-4e76-b6dd-e63b25bdc0a7Âșc$6f4e74ef-b00f-489a-8889-a44c2c56a06d»c” Will return an id of the question for credentials. This id can be used in 
+ the following calls to |ICredentialsProvider.IsGetCredentialsFinished|ÂŒc
+1388116108œcStartGetCredentialsŸcu The name of the datasource to request credentials for. Can be used as an informative hint
+ to the user for example.┐c
pstDataSource└c~ An error code representing the result of this operation. In case of ERR_PENDING there will be further calls
+ to this method.ƃcudiErrorCode¬c$b26bce9a-89b6-4995-a664-f0817426ae9f√c∂ Will return ERR_OK if the request is finished, ERR_PENDING if it is not yet 
+ finished, ERR_DS_RETRYLOGIN if the login should be tried again, another error code in case of an errorÄc
+2434822118┌cIsGetCredentialsFinishedĂc' The request id to check the result forăc$e1fd39db-47ef-4422-b081-f5b0d3fba800╚cĂł Will be called when a login failed due to wrong credentials
+ The behaviour of the datasource afterwards depends on the return value. In case of 
+ ERR_PENDING, the logincycle will be started again with a call to GetCredentials.
+ In all other cases the driver will go to it's error state.Éc
+1124426984╩cLoginFailed╩c? The time that is waited until the next try to login is started╠ctRetryWaitTime═c$8530095d-5451-4193-a18e-2d2dedac0325╬ca Must return ERR_OK if called after a successfull |ICredentialsProvider.IsGetCredentialsFinished|€c	315509791đcGetCredentialsĐc* The request id to get the credentials forĎcƃ The resulting credentials of the current implementation.
+	
+ .. note:: Please remark that the returned object is not required to be alive longer than to the next calls on this object using the interface |ICredentialsProvider|”ccredentials‘cICREDENTIALS’cICredentialsĂ·c$9bea3acc-f3c7-4e32-a21c-33b8fa274488◊c
+2706916247ěcICredentialsProvider__Union┘c
+4061447569┌cICREDENTIALSPROVIDER__UNION█c__OffsetICREDENTIALS▄cĚ The base interface representing credentials. Concrete implementations
+ might represent a combination of username/password, simply a password,
+ a path of a private key or what ever.Ýc
+4284838941Þc$86776ce3-e032-4150-88e4-f853ca9315b6ßc
+2318417914ƕcICredentials__Unionác
+1226721644ĂącICREDENTIALS__UNIONĂŁc__OffsetIDATAITEMLISTĂ€cCREATEANDADDĂ„cGETITEMĂŠcv This interface represents a list of |IDataItemBase| that can be used for reading or writing synchronously for exampleçc	881624832Ăšc$dcbc7a3a-dfd9-4675-bc34-fa53d5ee8fafĂ©cD :return: The number of items currently managed by this list object.ĂȘcd Clears the list of |IDataItemBase| managed by this list object. Allocated objects will be released.Ă«c
+3583034383Ïc$25362bd0-9ab5-4093-8183-f608e584def0íc$c266d4f5-fcdd-45ec-9b7e-10dcc7be5860ßc¶ Creates a new item for monitoring and immediately adds it to the list.
+ :return: An error code representing the result of the operation. In case of success, ERR_OK will be returnedīc
+1043893688­cCreateAndAdd˝c$bf44253f-ef39-482f-a7da-7b6b1650206e˛ch Returns the item at the given index.
+ :return: The item at the index or 0 in case of an invalid index.Ăłc
+2511885545˘cGetItem§c$8c274f31-543c-4fd6-b659-230f878a12f9÷c
+3640025584Ă·c$c6a716a6-4594-4faa-a4d2-054f0d17d3e0Ăžc
+1868080274ĆŻcIDataItemList__UnionĂșc
+3868041636Ă»cIDATAITEMLIST__UNIONĂŒc__OffsetIDATAITEMBASEĆ­c__GETERRORCODEƝc__GETQUALITY˙c__GETTIMESTAMP€d__GETTYPECLASSd	771012969‚d$89d0027e-50ec-459d-b99a-4b0b5e79dcfaƒdŽ Returns an error code representing the reason for problems with this item.
+ Valid only if |IDataItemBase.Quality| yields |ItemQuality.Bad|  „d	ErrorCode…d$38fdaa20-09c6-4cf6-befb-4c8137072f7f†dc Returns the quality information of this item. For details have a look at |IDataItemBase.ErrorCode|‡dQualityˆdITEMQUALITY‰d$e820adfb-7aec-494b-abe6-7e3de8598408ŠdA Returns the time when this item was monitored for the last time.‹d	TimeStampŒd$4b6daa9d-dec0-4915-ace5-408161be6658d# Returns the typeclass of this itemŽd	TYPECLASSd	240653963d__getTypeClass‘d$ff9582d0-949f-442f-b938-588f4121b73f’d$4a1b8648-fb8e-4688-9d10-2cf34d11f63b“d	270907993”d__getErrorCode•d$5aff52f9-9784-4f1d-a38f-2cc6b0aba92e–d
+3504611456—d__getQuality˜d$bd49f677-2bee-4edd-9a2a-273cc34f7cf9ℱd76023743ĆĄd__getTimeStampâ€șd$4fdec682-1ff3-4de4-ab4a-6b143fb95254Ɠd
+2078239980ĚdIDataItemBase__Unioněd
+1624590967ŸdIDATAITEMBASE__UNION d __OffsetIDATASOURCESACTIONRECORD¡d
+1432059347Âąd$faf0852e-3649-489e-be14-93fd5d2f3cfeÂŁd
+3239000162ĄdIDatasourcesActionRecord__Unionąd
+1303659411ŠdIDATASOURCESACTIONRECORD__UNION§d__OffsetIDATASOURCEšd__GETCUSTOMREQUESTHANDLING©dENQUEUECUSTOMREQUESTÂȘd
+1146796857«d$00bf1b22-f071-4c8a-b839-9c999860aa49ÂŹdCustomRequestHandling­dICUSTOMREQUESTHANDLINGÂźdICustomRequestHandlingÂŻd	789880265°d__getCustomRequestHandling±d$270234f9-dd16-4060-88dd-a86703db20d6ÂČd$81aa6408-c2c4-474f-8075-8bd3ea955bd8ÂłdŠ Assigns the given credentials provider object to a specific datasource.
+ :return: An error code representing the result of the operationīd
+2928647949”d$03a8103e-ab25-4437-8c42-3c7606b0d5d2¶dï Enqueues the given request for sending to the connected device the next time this is possible.
+
+ .. note:: It is possible to call this method without holding locks on the datasources (like |IDatasourcesMgr.BeginDataConfiguration|)
+
+ :return: Returns a runtime system error code (see CmpErrors.library) or one of |Errors| representing the result of the operation.Ěd
+3110690380ždEnqueueCustomRequestÂčd  The request that should be sentÂșdrequest»dICUSTOMREQUESTÂŒdICustomRequestÂœdU The callback that should be called once a response is received for the sent request.ŸdfinishedCallbackÂżdICUSTOMREQUESTCALLBACKÀdICustomRequestCallbackÁd$0fcf9db6-526e-4a92-93de-5d2b2a8f56d1Âd
+1601731982ÃdIDatasource__UnionÄd
+1937583556┌dIDATASOURCE__UNIONĂd__OffsetICUSTOMREQUESTHANDLINGădRELEASEREQUEST╚d	427827366╔d
+2795516189╩dReleaseRequest╩d$0280bd4e-c829-43d0-8092-f1192a4a5d47╠d$c83cd369-609e-40a8-8cb7-82507daddbc1═d
+2224412420ÎdICustomRequestHandling__UnionÄȘd
+1057647125–dICUSTOMREQUESTHANDLING__UNION—d__OffsetICUSTOMREQUEST“d
+2645523111Ód$1e05ae56-f4af-42f1-9984-04e2cf156b10Ôd
+3835608586ƐdICustomRequest__UnionÖd
+3664173195×dICUSTOMREQUEST__UNIONØd__OffsetICUSTOMREQUESTCALLBACKÙdREQUESTFINISHEDÚd
+3042273076Ûd„ This method will be called when the execution of the given request is finished.
+
+ .. note:: The method will be called no matter whether the request was executed successfully or not. Callees can find out about this fact by evaluating the according result.
+ Üd
+1923685950ƱdRequestFinishedƼd The request that was finished▀dá The response to the request. Valid only in case the result is ERR_OK.
+
+ .. note:: Please remark that this object is no longer valid when this method returns.Ă dresponseĂĄdICUSTOMRESPONSEĂądICustomResponseĂŁdÂż The result of the execution as one of the runtime system error codes (see CmpErrors.library) or one of |Errors|. In case the service was sent successfully, ERR_OK will be
+ set as the resultÀd$84ab6b5c-f0b5-460d-8909-d7f86e91cba3Äd$2f3d6246-09b9-4bb3-b6b3-5251dc3dcc8aÊd
+2852819905ēdICustomRequestCallback__Uniončd
+1855138897Ć„dICUSTOMREQUESTCALLBACK__UNIONÍd__OffsetICUSTOMRESPONSEĆœd
+3639589714ĂŹd$b8d773f1-28af-4105-8c18-db7ca7f54e3dĂ­d
+1566326516ƣdICustomResponse__Union®d	763922153­dICUSTOMRESPONSE__UNION˝d3_3S.CoDeSys.VisuGenerated.IVisuStructTextProperties˛d!ieccodeconversion_deeply_clonableˇd
+3108471295˘dVisuStructTextProperties§dTextHorizontalAlignmentĂ·d)TL_ElementProperties.Desc_HorizontalAlignždH new added, if these will lead to problems, use {attribute 'OmitAssign'}°dHCENTERšdHorizontalAlignment˙dTextVerticalAlignmentƱd'TL_ElementProperties.Desc_VerticalAlignƘdVCENTERƙdVerticalAlignment■d%TL_ElementProperties.TextFlagProperty d*TL_ElementProperties.Desc_TextFlagPropertyÇe5 don't use for in the CreateIVisuStructTextPropertiesĂŒeVISUENUMTEXTFLAGĂ©eVisuEnumTextFlagĂąeNONEĂ€eTextFlagĆŻeTL_ElementProperties.Desc_Fontće
+1995522233‡eVISUSTRUCTTEXTPROPERTIESˆe$57816b07-4eb2-4016-8bd5-68fbf70836f8‰e	496480482ŠeVisuStructDynamicImagePoolList‹eDynamicImageListŒeTL_ElementProperties.ImagePoole(TL_ElementProperties.Desc_ComboImagePoolŽe
m_stImagePoole
+3808646678eVISUSTRUCTDYNAMICIMAGEPOOLLIST‘e$0a18bf59-3e61-4fee-8a9f-c73fe96f06ee’e__OffsetISELECTIONMANAGER“e__GETENABLEDSELECTIONTYPE”e__GETFRAMEOFFSET•e__GETSELECTIONCOLORS–e__GETSELECTIONLOOK—e__SETENABLEDSELECTIONTYPE˜e__SETFRAMEOFFSET™e__SETSELECTIONCOLORSše__SETSELECTIONLOOK›eDOSELECTEDACTIONœeRESETSELECTIONeSELECTELEMENTATžeSELECTNEXTELEMENTŸe* could be used by endusers too -> visible	 e
+1364140599ÂĄeISelectionManagerÂąe$15e3857f-db4c-4daf-ba84-e41c2cb74cd2ÂŁeEnabledSelectionType€e$48ff85ab-7be7-4bd8-bd7f-e6a6170d8e9e„eFrameOffsetĆ e$be64c226-4f2d-4d96-8dbc-b2ae4e4b8474§eSelectionColorsĆĄe$a28c2f15-4598-46f6-a3be-65964f90ccb2©e
SelectionLookÂȘe
+2360761347«e__setFrameOffseteISELECTIONMANAGER­e$2faa7e60-01fb-4870-9065-b5f3cf26d5d1Ÿe$ce96286c-f376-4d5f-a540-b6023ad7bafd¯e	892964580°eSelectElementAt±e
+stPositionÂČe$f71f7432-7ab2-40cd-bc0e-0600ace51c9cÂłe
+3954060697Že__getSelectionLook”e$b86ec475-2056-41cc-bd0e-f8c87e206a03Ąe
+3493849113ˇe__setSelectionLook¾e$7f49d6f7-7804-4666-b20b-c0a82da3d2d7ơe
+2958007180║e__setEnabledSelectionType╗e$fc015e4f-d4f5-44d7-891a-c657b9f9764d╝e
+1474270864Âœe__getSelectionColorsŸe$a592735a-31ee-4dbd-8a96-8f90561e13f8Âże
+2860275438└e__getEnabledSelectionType┮e$fcc50d94-e60e-47c3-9caf-64ebe22aedd3┬e
+2685421755├eResetSelection─e$5bdbc9cf-27fc-4ac0-a1ae-e39d65c8b8e9┌e
+1836827603∆e__setSelectionColors«e$f1ada707-94c3-4a33-bd1f-9d39a8bbfd31»e
+2115242634╔eDoSelectedAction╩e$a3a5ee0d-fe50-4d6a-96c1-7a3cee799af1╩e
+1647908885╠e__getFrameOffset═e$8f73e38f-26cf-41d1-b1f0-c59b911ac5bf╬e
+1646789899ƌeSelectNextElement–e$d2d99eb0-5199-4b18-aa75-9c9564ac4bf0—e
+2516396058Òe$a3aef6f8-486f-4337-8e40-584cc1fc5acfÓe
+3838673285‘eVisu_FbSelectionManager’e__INTERFACEPOINTER__3660Ă·eVISUENUMBRUSHSTYLE◊eVisuEnumBrushStyleƍe	BS_HOLLOWƔeVisuEnumPenStyleƕePS_SOLIDƘe_SelectionLookâ€če_SelectionColorsâ€șe
_iFrameOffsetƙe_LastActionEventƖe VISU_SELECTION_ENABLED_KEY_INPUTƗe_dwEnabledSelectionTypeĆ e$e2538660-4e31-48d0-9ca8-9e17c63d345d‚e$cb9c8421-fd6f-400e-bf1e-f75918c42ac5„e$21d56308-d935-4e9e-afac-fc5e82cd48faĆĄe$598f9dec-8023-4c34-9b93-3b3f049e2bebƚe	507942856ƛeVISU_FBSELECTIONMANAGERÁe$ab3fd219-805f-42f5-89bd-84588011893fĆ€e
+2931850653Ă©e$01c2bc75-65f8-468f-841c-b23def978e21ĂȘe
+3362808140Ćœe$26712264-f1fb-44d1-addd-d45387ca3ba0ĆŸe
+1190821937Ä·e
+4027616822ĆŁe5 Change the init when changing the MAX_POSITION_DEPTHÂŽe
positionArray­enewSelectionData˝e$52e67cd7-f61e-4747-a604-ca8714739611˛e
+3250841978Ăłe$c038cf2c-bbd5-4ba1-9527-198e30fa30bcĂŽe
+3894561129Ôe$cd8236ed-94c1-47c8-a5f4-131ea3bff687öe	517138583÷e$0d977c43-8bad-4c28-9bc4-326f4494a169Þe
+1317919205Ăče$38465b52-66dd-45f7-b8a9-b2bf75a65e2bĂșe
+2840503784ƻe
+3955470409ĂŒeemptyPositionArrayĆ­e	emptyRectƝe$bc967212-ce71-407c-ab55-2e13a2355c57˙e	978279339€f$de5887af-26b7-44c6-a6da-50451f48c516f	565764090‚fdialogManagerTempƒfcenterPoint„fiCurrentVisu…fbIsCurrentVisu†f
+dwEventTag‡f$8d8eef14-dde1-413d-96f7-7a55b224916dˆf	262719055‰f
+3560197425Ć f$20fa64dd-8930-40df-809d-84003989cd79â€čf
+1896328091Œf$7330ea41-3edd-4fdb-a78d-c010393bd55bf
+2377009132Žf	627154357f$a18407e7-4490-4ba6-930b-a39048374b0bf
+3511003531‘fISelectionManager__Union’f
+2698844685“fISELECTIONMANAGER__UNION”f__OffsetIVISUMANAGERBASE•fGETDIALOGMANAGERBASE–fGETFRAMEMANAGERBASE—fGETINTERNCOMMANDMANAGERBASE˜fLASTMAINVISU™fNEXTMAINVISUšfREGISTERVISU›fSETMAINVISUœfUNREGISTERVISUf*_3S.CoDeSys.VisuGenerated.IVisuManagerBasežf
+3866654220ŸfIVisuManagerBase f
+3654926753¥fNextMainVisu¹fIVISUMANAGERBASE£f$2a3ecd0b-d112-40b9-9c31-2bb9608598bd€f$cc06fcce-d564-41e2-b318-ab13e938f518„f
+3655892327ŠfUnregisterVisu§f$d36c1bc9-3df8-4533-a2b6-bd7bd18553f1šf
+3795585476©fRegisterVisuÂȘf$6170bdca-a9ad-473f-af49-d87e4e4efe0b«f
+2753160890fLastMainVisu­f$68f83083-3193-439d-9bb2-6a0a79e343f7Ÿfb Change the shown visu for the given client. If no according visu is found, nothing
+ will hapeen.ÂŻf	914582094°fSetMainVisu±fO The client whose visu should be switched, in case of NULL, nothing will happenÂČfG The name of the visu to be switched to
+@IECCodeConverter_Type: String³fstVisuŽf$57012dae-74ae-43c6-bae7-9dbaec5a0694”f86661373¶fGetDialogManagerBase·f$15d60265-ca87-43b9-8ed7-a04636351449žf
+3031916475╣fGetInternCommandManagerBase║fIINTERNCOMMANDMANAGERBASE╗fIInternCommandManagerBase╝f$6be09858-2d5c-4bc3-840c-09740e5ed990Ć»f	256033317ĆŒfGetFrameManagerBase┐fIFRAMEMANAGERBASE└fIFrameManagerBase┮f$5d06fa07-5965-4422-9917-b0077e472afb┬f__OffsetIVISUMANAGER├fGETCURRENTVISU─fGETDIALOGMANAGER┌fGETFRAMEMANAGERĂfGETREGISTEREDVISUSăfGETVISUCOUNT╚fSETMAINVISUGLOBALLY╔fSETSTARTVISU╩f
+2216222092╩fIVisuManager╠f: Returns the number of currently registered visualizations═f
+4119925646ƑfGetVisuCountƌfIVISUMANAGER–f$8b1fbe80-a8c5-447d-97c8-03a34a038866—f$cc8327f3-6c6a-4cb6-964c-a6501777f73d“f
+3335892232”fGetCurrentVisu‘f$b4e3a8d7-0362-4e2f-9438-62a06b8059e0’f	121486630Ă·fSetStartVisu◊f$52123f5f-db57-4928-ac77-fcd3276c540cƍf	460618912ƔfGetFrameManagerƕf
IFRAMEMANAGERƘf
IFrameManagerâ€čf$4f496574-c709-45ef-9964-b1634f1c62b6â€șfƂ Changes the shown visualization in some sorts of clients. All clients of the
+ given type will switch to the given visualization. If no according visu is found, nothing
+ will happen.Þf
+2693311792ßfSetMainVisuGloballyƕfâ€č This can be a combination of the values in the enumeration Visu_ClientType,
+ all clients of this type will be switched to the given visu.ƠfclientsToChange‚f' The name of the visu to be switched to„f$9955bedd-8547-4044-a959-b34b0092104bơfL Will return the number of visualizations that have been copied to the arrayƚf
+3025751738ĂŠfGetRegisteredVisusçfP This array will be filled with all visualizations that are currently registeredĂšfVISU_MAN_MAXNUMOFVISUSĂ©f The size of the arrayĂȘf$4b69ce89-e53b-4bb3-ac8f-0417ec8667b5Ă«f
+4147665031ĂœfGetDialogManagerÝf$2d851184-07f3-4371-96bf-ca7dba2c2459ĆŁf__OffsetIVISUMANAGER2ÂŽfCALLONALLVISUS­fGETREGISTEREDVISUSBLOCKWISE˝f
+2555447986ĂČf
IVisuManager2Ăłf
+1638948023˘fGetRegisteredVisusBlockwise§fiStartIndex÷f
IVISUMANAGER2žf$26c84479-7cdc-4fde-b4a6-a1060b57370a°f$0633ceb5-4538-4775-986e-16dea0218942šf41996942˙fCallOnAllVisusƱfcalleeƘfICALLONVISUBLOCKSƙfICallOnVisuBlocks■f$51bf2351-e67d-4ece-8e1a-574945facde3 fADDVISUALIZATIONÇgGETVISUALIZATIONĂŒgGETVISUALIZATIONINDEXĂ©gREMOVEVISUALIZATIONĂągSWAPENTRIESĂ€g$AADD7B87-70D8-47A4-A17D-4C433870D155ĆŻg
+2934159348†gVisuFbVisuVector‡g_pVisusˆg
+1262260584‰gRemoveVisualizationŠgVISUFBVISUVECTOR‹g$d096f0cc-f5e2-4676-8fd8-6b11a065db46Œg$cdfaa47d-1c0b-4543-9e12-30915fd2c0b2g	861223089Žg
+3225844665g$7511f9d3-7d7c-4bbc-a655-f16585e2dcd2g
+2022635258‘g
+3123694037’g	736506015“gGetVisualization”g$479d721e-2e06-4d6b-b80a-472e369ce201‱g
+1427721314–gpvisu—g$61a774e0-8510-4d45-ae2b-76989c0eeee5˜g
+4011267409ℱg
+2367362060ĆĄg
+1710248660›gAddVisualizationœg$420a8f7e-975b-4b3b-81c4-4bebb6454461g
+3921423460ĆŸg$b03e3678-f9ca-4300-994c-8e8a7cb786e7Ćžg
+3306966042 gSwapEntriesĄgindex2ągtempƁg$76757ea3-6185-4603-8195-68e65705dbde€g
+2523118201Ąg
+2350888207ŠgD Returns the index of the requested visualization or -1 if not found§g
+3061999041šgGetVisualizationIndex©g$97a55b45-520e-40c3-9801-ae7b378b49e6ÂȘg__OffsetIFRAMEMANAGERBASE«gSWITCHTOVISUÂŹg+_3S.CoDeSys.VisuGenerated.IFrameManagerBase­g
+2778824582Ÿg	859649345¯gSwitchToVisu°gM The path of the frame that should be handled
+@IECCodeConverter_Type: String±gstFramePathÂČg0 The client whose frame content shall be changedÂłg7 the index of the visualization that should be selectedÂŽg$e8ee4253-c55f-4f52-bc7c-849af6657018”g$b7c2ba40-199e-4505-aa5f-dd2aaaacdaf8¶g__OffsetIFRAMEMANAGER·g
GETFRAMECOUNTžgGETREGISTEREDFRAMESÂčgGETSELECTEDVISUÂșgGETVISUNAME»g
REGISTERFRAMEÂŒgSWITCHTOVISUGLOBALLYÂœgUNREGISTERFRAMEŸg	404168922Âżg	710205013Àg$1810b9a7-ef24-4c5d-8bb1-f7cff3c0874cÁg$4d3b3d37-c900-4c3d-8e20-08de8b9b5e0dÂgÄ Changes the shown visualization in a frame for some sorts of clients. All clients of the
+ given type will switch to the given visualization. If no according visu is found, nothing
+ will happen.Ăg
+2945298801─gSwitchToVisuGlobally┌g8 The identification of the frame that should be switchedĂg+ The Index of the visu that should be shownăg$d69c6e8d-54ea-419e-baef-36840344f639╚g
+1697140640╔g
RegisterFrame╩gstPath╩gframe╠g
IFRAMEELEMENT═g
IFrameElement╬g$8a297491-a4ed-48bb-87fd-f8a2d8631c7d€g
+3528051084–gGetVisuName—g$e37f0eb7-7b62-4d04-a1ef-675fddea7f87“gh Will return the index of the currently selected visualization or a negative value in case
+ of an errorÓg
+3333967722‘gGetSelectedVisu’g- The path of the frame that should be handledĂ·g0 The client whose frame information is requested◊g$f1dfb4ec-c5aa-457f-9702-7bc7bec762ebƍgH Will return the number of framepaths that have been copied to the arrayƔg
+2657148297ÚgGetRegisteredFramesÛgVISU_MANFRAMES_MAXNUMÜg$a28cca72-ccac-4e9b-8d50-308556988c51Ýg	828269833ÞgUnregisterFrameßg$a7907a8a-6be7-4c30-aa28-d65b764e79adàg	935844668ág
GetFrameCountĂąg$ac6a942d-0916-4d9c-a3fe-71dea14c5e1dĂŁg
+2285384872ÀgIFrameElement__UnionÄg	579888533ÊgIFRAMEELEMENT__UNIONçg$0b9e633b-1b33-4fae-8a50-e4921cd0b44aÚg
+2695108730Ă©g Visu_StructFrameRegistrationDataĂȘg
+3881691743Ć°g VISU_STRUCTFRAMEREGISTRATIONDATAĂœg$5cd4b788-448b-4623-8006-b2fe8100653aÝgGETINDEXBYPATHĆŁg$5082EDE1-E0E6-4663-A0C8-67087BB3C8E9ÂŽg
+1693269322­gVisuFbFrameRegistrationVector˝g	_pEntries˛g
+2636081382ˇgVISUFBFRAMEREGISTRATIONVECTOR˘g$b5772046-370a-4f07-ba6e-2b76f85bd25a§g$af330e8d-99a4-4c4b-8d5b-5532ee055d80Ă·g
+4056147167Ă·g
+2613656645Ăžg$657d6959-2523-459a-a99a-9efe91445920Ăčg
+3164497712Ășg	411642629Ă»g$28b5410f-8a73-4bef-bf5a-7ecc739e0905ĂŒg	756192557Ăœg
+3001527340Ć«g
+3568394481ÿg$d2a42abe-78e5-4ddc-ae97-991847e5e031€h
+3104640361h$96ffd945-68b9-43d1-93f4-809852e6b5d9‚h	504751322ƒhGetIndexByPath„hpath…h$194b145d-f274-483a-873b-6346e1fe223a†h
+3086501041‡h$1de5e2cf-edb4-49fd-90c2-a6c5d04dd572ˆh
+2863049839‰h
+1190525522ŠhPRVDOSWITCH‹hPRVFINDFRAMEANDVISUCHECKEDŒhPRVFINDFRAMEENTRYh
+1598313251ŽhVisu_FbFrameManagerh__INTERFACEPOINTER__3745h__INTERFACEPOINTER__3749‘hVISU_MAN_NUMOFSTATICVISUS’h
+2808724771“hVISU_FBFRAMEMANAGER”h$4dd3cea7-7a9a-4df7-935d-a3ab6d9138c6‱h$c8cdd0d6-d688-4450-ada7-22c66b0a8e3d–h	320657138—h
+2847156037˜hprvFindFrameAndVisuCheckedℱh
+iVisuIndexšhiFrameIndex›h	iViscountœh$f0bc83ad-6473-40cb-8710-56702b8d9277h
+4280333090žhiOldItŸh	iFrameInd h$a49218f9-7f4d-4041-89c0-fd513c4917a0ĩh
+2422069414¹h$79aecea7-75d4-471d-b366-d4248c8de83d£h	466698396€h
+3499945827„hvisŠh$f699fbe4-a3d3-49cd-8375-89ba3e111501§h
+1481570352šh
+1144099425©h$f28694e7-1021-4f90-8b3b-1159634f81c2ÂȘh
+3093424823«h$cfe44fc9-4620-4658-ab1b-957da783590ch
+3957211779­h
+3749604385ÂźhprvFindFrameEntryÂŻh$863dcc4d-7656-4b1b-8a2e-65472e58ec4f°h	832254724±hprvDoSwitchÂČhiVisuIndexToShowÂłh$8ddd1f89-8954-4ed7-8012-bdfa71cca195ÂŽh
+3022009640”h$e7a72d3b-206b-42e3-9fa2-5be8b9329985¶h	825509371·h
+3753711131žh$3d0b38ef-8956-416a-a279-ee81280c178dÂčh
+2690332364Âșh$9286597d-2896-4124-87e9-39c610432511»h16188487ÂŒh$2a98f215-d262-45bb-9f82-1bdf3920af29Âœh__OffsetIDIALOGMANAGER2ŸhCHECKEVENTQUEUEÂżhCLOSEDIALOG2Àh
+1943267498ÁhIDialogManager2Âh
+2515528227√hCheckEventQueueƄhIDIALOGMANAGER2Ƈh$9991acf2-3b43-4134-ac19-b71bc5d7a5b7∆h$f1265164-e414-4d57-ad09-922a0374b1e9«h
+1422524457╚hCloseDialog2╔h$bb9c1683-9058-48f1-8127-a9a2806343ce╩h__OffsetIDIALOGMANAGER3╩hHASOPENMODALDIALOG╠h
+2076206220ÍhIDialogManager3ÎhH This method collects the (touch-) rectangles that are currently active.Ïh
+3736417442–hIDIALOGMANAGER3—h$fd6a323e-40b2-43d6-bdfa-41c4f112ea5c“h$b113dd8d-6931-4950-b13a-59bf3c2efc13”h1 Returns whether a modal dialog is currently open‘h	166524078’hHasOpenModalDialogĂ·h$335f74af-6e85-489b-9992-f92ff13896b7◊h__OffsetIDIALOGMANAGER4ƍhCALLONALLDIALOGSƔhGETREGISTEREDDIALOGSBLOCKWISEƕh
+1136312446ÛhIDialogManager4Üh
+1787863626â€șhCallOnAllDialogsƙhICALLONDIALOGBLOCKSƖhICallOnDialogBlocksƗhIDIALOGMANAGER4Ć h$666e2576-e3b1-4518-a214-075b1687843c‚h$c80d7da6-af4e-4e34-bd6b-fea4dd3e5c60„h
+3386258426Ă€hGetRegisteredDialogsBlockwiseĂ„h$2c87cdbd-6f53-4006-99d2-0f10e3d0d8f2ĂŠh__OffsetIDIALOGMANAGER5çhGETDIALOGTOCLOSEĂšhGETDIALOGTOOPENĂ©hISDIALOGOPENĂȘh
+1269386328Ă«hIDialogManager5ĂŹh
+2744733982ÝhGetDialogToCloseƣhIDIALOGMANAGER5®h$58f7844d-7e04-460d-a5db-718e3d3a97b5­h$d2b867ca-1a2b-4b46-bc2d-3db50b59ca0c˝h
+2579599295˛hGetDialogToOpenˇh$f38b344f-f461-4bb8-b18d-53dc8e73a78a˘h: This method checks whether a given dialog is already open§h
+3780047729Ă·hIsDialogOpenžhe A pointer to a VisuStructClientData structure identifying the client, where the check has to be done°h The dialog to check foršh% whether the dialog is opened modally˙hxModalƱh$860336dc-b7ec-421b-968a-cc2596583ec8Ƙh__OffsetIDIALOGMANAGER6ƙhSETTOPMOSTDIALOGRECT■h
+1402853426ÿhIDialogManager6€i
+1755443673iSetTopMostDialogRect‚iIDIALOGMANAGER6ƒi$ae4d2cea-29fc-4f9b-88f5-81d27ea8e44c„i$e3756325-f3db-48d2-aeef-e6b33de44481…i__OffsetIDIALOGMANAGER7†iCALCULATEDIALOGPOSITIONFORPAA‡iGETPAINTAFTERALLOPENˆi
+GETVERSION‰iSETPAADIALOGOPENOBJECTƠi
+1536054292‹iIDialogManager7Œi18233002igetPaintAfterAllOpenŽiIDIALOGMANAGER7i$02aa9591-0705-4c12-9d91-1b6df8868113i$8f701ac2-fdd2-407a-9297-7c4e8eee78df‘i	640165272’iCalculateDialogPositionForPAA“ipDialogPositionToUse”ipDialogPosition•itopLevelOffset–i$ccd8cdcd-e503-4afa-a17a-0d1c1f9ece93—i
+1416468373˜i	PAADialogℱi$3b6b1e07-dd3e-42c2-a985-1d271ef36133ơi
+3130092611›iSetPAADialogOpenObjectœi	PAAObjecti$6e62ff18-c5c0-497b-905a-5864b2713d16ži	556191356Ÿi
+getVersion i$e3b93915-a045-4b92-9158-419f54621fefÂĄi,__OffsetIDIALOGMANAGERSUPPORTSCALLINGELEMENTÂąiOPENDIALOG4ÂŁi>_3S.CoDeSys.VisuGenerated.IDialogManagerSupportsCallingElement€iž This interface can be optionally implemented by the implementor of IDialogManagerBase if
+ handling of the visu element, that opens the dialog, is supported.„i
+2558031314Ơi$IDialogManagerSupportsCallingElement§i< This method is an enhancement of IDialogManager.OpenDialog3ƥi
+3988427949©iOpenDialog4ÂȘi1 See IDialogManager.OpenDialog3, parameter dialog«i2 See IDialogManager.OpenDialog3, parameter pClientÂŹi: See IDialogManager.OpenDialog3, parameter pOutputInfoList­i6 See IDialogManager.OpenDialog3, parameter DialogFlagsÂźi
dwDialogFlagsÂŻi$IDIALOGMANAGERSUPPORTSCALLINGELEMENT°i$5817bdad-2880-4d7f-81a6-403c7d3281b5±i$3e1ab9e9-9a3d-4133-b8ac-286b21655886ÂČi+__OffsetIDIALOGMANAGERSUPPORTSCLOSELISTENERÂłiOPENDIALOG5ÂŽiÂł This interface can be optionally implemented by the implementor of IDialogManagerBase if
+ an implementation of IDialogCloseListener has to be informed when the dialog is closed.”i
+1382208964¶i#IDialogManagerSupportsCloseListener·i
+1314628817žiOpenDialog5ÂčiS The IDialogCloseListener instance, that will be informed when the dialog is closedÂși#IDIALOGMANAGERSUPPORTSCLOSELISTENER»i$2a1b3649-27bb-47f2-a1b8-3937034e5c08ÂŒi$64850b66-43e1-4d25-902b-4f4b81dbe265Âœi,__OffsetIDIALOGMANAGERSUPPORTSOPENEDLISTENERŸiOPENDIALOG6Âżi» This interface can be optionally implemented by the implementor of IDialogManagerBase if
+ an implementation of IDialogOpenedListener has to be informed when a specific dialog is opened.Ài
+1335968444┮i$IDialogManagerSupportsOpenedListener┬i	140895982├iOpenDialog6─iU The IDialogOpenedListener instance, that will be informed when the dialog has opened┌iitfIDialogOpenedListenerĂi$IDIALOGMANAGERSUPPORTSOPENEDLISTENERăi$71a73dcc-d487-4340-9491-9df4143e89d7╚i$eab34427-b4e6-4f2f-a4a5-a40d431890a2╔iGETDWORD╩i$5FD388C1-6A26-4181-95A8-C199A6619EF4╩i63626818╠iVisuFbDWORDVector═i_pdw╬i	698067956€iVISUFBDWORDVECTORđi$5c3f8fd2-ab5a-4bd3-85f1-201223cba6dcĐi	241411921ĎiGetDWORDËixOutOfLimitsďi$ca5c7383-4ffe-43ea-936d-382d5adbedb3Ƈi	487313642Íi$ce3589e9-676b-43ab-97a6-69dea93c98e8Îi
+3291994456Ƙi
+1347128794Ùi$0e4497dd-e6eb-472f-9ce0-fdce9fd7a329Úi	179983978Ûi
+1932907669Üi	780597603Ýi$565628d0-da85-4b99-86f1-1574b5b90798Þi	361655502ßiAddDWORDài$d1101f6a-efb9-4c2e-b31a-d21bc69778beái
+2316701584Ăąi
+3516766967ĂŁi$e7f10318-c756-4521-afed-65d74dbd28d1Ă€i
+3486735194ƈi
__GETITERATORĆ i
__SETITERATORơiFIRSTFREEINDEXƔi
+GETELEMENTĂ©iGETINDEXOFELEMENTęiGETNEXTELEMENTĂ«iINCREASEBUFFERěiINCREASEBUFFERTOSIZEĂ­iINITIALIZELIMITĂźiREMOVEďi
RESETITERATORđi
+SETELEMENT˝ię We have to provide this attribute here, because the usage at the member
+ m_pArrData does not work. m_pArrData is a generic member, so we have to
+ suppress the warning˛i
+4264895200ˇiVisuFbPtrArrayList˘iM if this index is equal to m_iCurrentSize, there is no free space in the list§im_iFirstFreeIndexĂ·i Generic Pointer to sth.ži
+m_pArrData°im_iCurrentSize¹im_iIterator˙iá Optional values:
+ (Set in InitializeLimit, which has to be called before Initialize)
+ a optional limitiation of the entries. m_iCurrentSize cannot be larger.Ʊi
m_iMaxEntriesĂŒiU if True, limitation by m_iMaxEntries is used, else, behaviour like in the baseclass.Ăœim_xUseLimitĆŁi$9f91e765-470f-4a3d-acd5-e4205d9164fd˙iIterator€jV returns the element at index iIndex; 
+ if iIndex is not valid, NULL will be returnedj	995287434‚j
+GetElementƒjVISUFBPTRARRAYLIST„j$6a0c2b7b-93eb-4735-8b33-bd70fb6df4f3
j$54a5ab52-e74f-470b-8223-bb5ba16dd648†j	860485352‡j
+1568332268ˆj
__setIterator‰j$b73e471d-74ec-445f-bb58-27e0857da3c6Ơj
+1307269578‹j$980cb586-1de3-49aa-a720-ceb2d6b0ce6dŒj
+2024409977Ć€j
ResetIteratorĆœj$d31322d1-5456-4eab-8e9e-ee028a208f69ĆčjV sets the element at index iIndex; 
+ iIndex is not checked to be within valid bounds!j
+2666231308‘j
+SetElement’j$aae28736-ec10-4209-8146-87b576fe3074“j© removes an element from the list, searches linear by content, => comparing the pointer
+ if a element has been removed, it's index is returned, otherwise -1 is returned”j	792101580•jRemove–j	pToRemove—j$d08f240e-4c97-4aa4-8d99-617e17ba14d5˜j9 increases the buffer. Input size is the new buffer size.™j	428296375šjIncreaseBufferToSize›j new size for the bufferœjiNewSizej$22b4873c-c791-4d38-9379-1b63c589b39fžj
+1618808355čj
+iStartSize jiStartSizeToUseĊj$5aa698f2-6628-4228-bda8-4bb11b29f95c˘j
+2439942553ÂŁj
+2975404217€jGetNextElement„j$9520d622-06c4-4b48-bbd0-9ae16b9ae15eƠj
+3046395758§j
__getIteratoršj$1309da23-d2f3-4fd4-a0c2-bf936bca2eb6©j	478616274ÂȘjGetIndexOfElement«jpElemÂŹj$304377c1-428b-4feb-8626-c5cbfba5eab9­j† returns the index of the first free element in the list
+ if there is no free element and the list can't be increased, -1 is returnedĆœj
+4179103232ƻjFirstFreeIndex°j$f1b16196-f815-4181-aec0-c9726420dc46ħj
+2737702827ÂČj- increases the buffer size atm exponentially Âłj	577165388“jIncreaseBuffer”j$0f04c4f9-7aa2-4826-99a4-1458b99ed6d4¶j Optional initialization
+ Only needed, when a limitation of the arraysize should be used.
+ Has to be called before Initialize·j
+2946995745žjInitializeLimitÂčj6 the max number of entries, the dynamic array can haveÂșjiMaxEntries»j$15ccce51-8bb2-46ed-bc41-29cb21a5cd0eÂŒj
+3688183642Âœj
+3178711162ĆŒjCONSOLIDATEEVENTQUEUE┐jCONTAINSCLOSEDIALOGENTRY└jHANDLELEGACYINPUT┮jHANDLEOVERLAYINPUT┬jINCREASEVERSION├jISGLOBALOPENCLOSE─jPAINTLEGACYDIALOG┌jPAINTOVERLAYDIALOGĂjPOPDIALOGIDăjPROTASSIGNOUTPUTVALUES╚jPRVADDDIALOGINVALIDATIONRECT╔jPRVASSIGNDIALOGCLOSEDEVENT╩j	PRVCENTER╩j PRVDEFAULTINITIALIZEDIALOGSTRUCT╠j
PRVFINDDIALOG═jPRVGETADDITIONALDIALOGDATA╬jPRVGETDIALOGFROMVECTOR€jPRVGETDIALOGPOSITIONđjPRVISDIALOGOPENĐj#PRVISDIALOGSTRUCTALREADYINITIALIZEDĎjPRVISDIALOGTOCLOSEËjPRVNOTIFYVISUANDALLOPENDIALOGSďj
PRVOPENDIALOGƇjPRVPOPTRANSFORMÍjPRVPUSHTRANSFORMÎjPRVSETCLIENTSTATEějPRVSETGETALLDIALOGINTERFACES┘jPRVSETPOSITION┌j
PRVSTARTCYCLE█jPRVTRYGETDIALOGINSTANCE▄jSETINPUTPOSITIONDATAƱjl We have to provide this attribute here, because the usage at the member
+ _pClientDialogInfo does not work.Þj
+2993361900▀jVisu_FbDialogManagerÓj__INTERFACEPOINTER__2417ßj__INTERFACEPOINTER__2397Ôj__INTERFACEPOINTER__3950ƃj__INTERFACEPOINTER__3945Ƅj__INTERFACEPOINTER__3940ƈj__INTERFACEPOINTER__3934Ć j__INTERFACEPOINTER__3930ĆĄj__INTERFACEPOINTER__3922Ɣj__INTERFACEPOINTER__3959Új__INTERFACEPOINTER__3963ƕj__INTERFACEPOINTER__3967Ć°jVISU_MAN_NUMOFSTATICDIALOGSĂœjÄș we do not use a specific dialog vector because it is in fact the same; a derived class is not possible due to limitations of the ieccodeconverterÝj_dialogsĆŁj_staticClientIndicesÂŽjƛ Contains the indices into clientspecific data of the dialog interface data; index into this vector is the same than the one within the _dialogs vector ­j_dialogClientIndices˝j_pClientDialogInfo˛jVisuFbDIalogClientInfoˇj_ClientRect˘j_visu§j_bOpenFileDialogĂ·j Client specific datažj_pclosedUpdateRects°jDIALOG_MAN_MAXQUEUEITEMSšjVISUSTRUCTDIALOGUPDATEITEM˙jVisuStructDialogUpdateItemƱj_nIndexUpdateRectsƘj( Queue to register open and close eventsƙj_eventQueue■jF Stores the registrated IDialogManagerListener instances
+CHECKED_OMITÿjm_DialogManagerListenerList€k_dwNextDialogQueueIdk
+_PAAObject‚k_Versionƒk
+3336071631„k	tempArray
kVISU_FBDIALOGMANAGER†k$34c22260-b100-4f8d-97dc-922fdde72f6c‡k$558182c1-3b42-499b-b08c-c1ff6caa2057ˆk
+2972515927‰k$0d76dc91-e10c-4520-a53a-79d5bb1aa867Ć k	400810191â€čkprvPushTransformƚk" may be null, if none is availableĆ€kmainVisuĆœk
+ptVisuSizek	rToCenterkxBackground‘k$bdafd393-10d0-4077-9728-cf7c7673d0ff’k
+3522548753“k$6e821117-1a86-447d-905b-0f9fb2ba8709”k
+3893139255‱kPopDialogId–kmaxId—kevent˜k$d0b869f7-ac37-4a6b-a194-ff0085671bb7ℱk
+2145996885šk$510d5131-c473-468f-a08f-b7557e235016›k	330106428œk$ba6beb6a-b2d3-4024-98ba-cef12bd412e4k
+1846002952žk$0437c85c-958d-4a13-afa5-47733b619e8fŸk
+3198029341 kQ@IECCodeConverter_Type: _3S.CoDeSys.VisuGenerated.IVisuStructDialogOutputInfoList¡k$87995d0e-9d8a-41f9-b5f4-5aed7f13c270±k new method, needed for a dialog with additional flags, like CenterOnElement
+ as this method is not in IDialogManagerBase we need the @..partsƁk
+2863380748€k usage of dialog modal„k$1f8134aa-299e-4521-af10-a2ca8f4b7a4cŠk
+3619822044§kSetInputPositionDataškbBeforeHandleInput©kpInputDataSaveÂȘk
INPUTDATASAVE«k
InputDataSavek$76e909d5-dfd7-4601-9aef-f08ea12a2896­k
+3818093802ÂźkpiElemArrayÂŻk
bInputHandled°kpDialogInfo±k$bca6faac-07b3-4277-9151-1eebd7518f22ÂČk
+1823965245ƂkprvIsDialogOpenĆœkpModal”kVISUSTRUCTALLMODALDIALOGINFO¶kVisuStructAllModalDialogInfo·k	pNonModalĆŸkVISUSTRUCTALLNONMODALDIALOGINFOčkVisuStructAllNonModalDialogInfoșk$126591fc-cda5-4a3c-92b3-f8018aef6525»k
+2572256681ÂŒk$433ea4ee-6c9c-4a37-bdff-6d9d00ba8e4fÂœk
+3151209515Ÿk$993b59a0-bdca-42cf-a868-a70383f34481Âżk
+4001647077Ɣk$7310832a-c222-4d00-9086-60844fae97feÁk
+3829827656┬kprotAssignOutputValues├kpClientInterface─kƐ We can exclude all the local variables from the code conversion,
+ because the method body is also excluded from conversion
+CHECKED_OMITƇkdwResultAsMask∆kpDialogValue«kdialogOutputInfo»k$2f9f6aab-9ec4-41cf-a780-d53c0cbf7f55
ki This method searches for the first opened or unopened instance of a dialog
+ depending on the open flag.╩k	822772325╩kprvTryGetDialogInstance╠k+ Index of the first instance of the dialog.═kiDialog╬kS Flag indicating whether to search for an opened(TRUE) or unopened(FALSE) instance.€kopenđkstFoundNameĐk	foundInstĎk$1e6e4e31-df09-452c-a3e0-50c156ce1c52Ëk
+2125901342‘k	527469689’k prvDefaultInitializeDialogStructĂ·k must not be NULL◊kpDialogInterfaceDataƍkargsƔk$35e6d582-2466-4a49-a349-523d91019399ƕk
+1966050217ÛkincreaseVersionÜk$46adc1fc-91a3-4001-8911-9f850165316fİk
+2593557084Þk$0d73478b-62e0-4c68-ad61-320a7842377aßk
+3810813897ƗkxInTopMostDialogSaveƠk$c3d9dbba-0d24-4736-9091-714b968cd609‚k	831881927„k$adad9344-60e8-4335-b566-61f72b7357c8ơk	453310209ƚkiVisuƛk$43494c2a-f2b9-491e-bc83-6c757adf1a31Ák
+2028101231Ăšk$97bce3c9-518e-4272-b79b-398a4f4b182bĂ©kO Sends the "dialog closed" event to the current visu and all the open dialogs. ĂȘk
+3255491592Ć°kprvNotifyVisuAndAllOpenDialogsĂœk Points to the event to sendÝkpDialogClosedEventĆŁkdiPosDialogÂŽk$d9bcea56-0354-4c32-a215-5a00aaf41666­k= The start cycle handles the open and close events of dialogs˝k
+3342208590˛kprvSetClientStateˇk$c6827778-a82d-4419-9988-be3efd83cfbe˘k
+2166616402§kprvAssignDialogClosedEventĂ·keventQueueItemžk$1e40d9d0-be2d-482c-818b-a34ce8a41b94°k	847158836šk#prvIsDialogStructAlreadyInitialized˙k$9ece0e62-9daa-4a24-a321-0d5f521f9bfdƱk
+3862499957ĂŒk$16752cf9-60b6-4b3c-867f-1784c3e735e0ık	204047249Ɵk	prvCenterĂżk
+clientRect€lpbFixedldialogFlags‚lrFactorƒl	bXChanged„l	bYChanged…lptClientRectSize†l$c83273d3-66e3-4813-a48b-d613f45182e2‡l	636394313ˆlPaintLegacyDialog‰lxPaintŠldialogPosition‹l
+dialogSizeƚl$435dfe79-8d5d-41d9-819d-63df553edef3Ć€l	670276554Ćœl
+1739189343lContainsCloseDialogEntryl$0702b502-f3b6-4a79-b695-fc468b326ac8‘l
+1500439223’lprvGetDialogPosition“lrResult”l$f3e74204-91bd-4a56-9b81-89d4aeadc488‱l
+1750236058–ldwMinDialogQueueId—liPos2˜lstNameAℱlstNameBĆĄl$73fe87c8-7f7a-4b62-b7f7-7da94dd113f7â€șl
+3359807772œlHandleLegacyInputl	currTransžl
+emptyTransŸl
inputDataSave lxHasTransformationÂĄl$9df77169-d52e-4f68-91cd-f16cca754ed1Âąl	831459534ÂŁlprvGetDialogFromVector€l$2ae90454-d5e7-40d8-b352-3ed8aa23fc8d„l
+2818183628ŠlIsGlobalOpenClose§ldialogQueueItemšl$3449a083-a86d-4b22-948f-d7871c2ef8b2©l46982945ÂȘlprvAddDialogInvalidationRect«lsurroundingRectÂŹliPosDialog2­l$dbbe0731-e861-4c3c-9f9a-5092fdd877b8Âźl
+4034745060ÂŻlHandleOverlayInput°ldialogTrans±l$2b6e0eae-e906-479b-bc4b-4db2bd8102c8ÂČl
+1850182919Âłl$c32b86d3-2662-4d1d-8a18-ac54f649f33eÂŽl
+2338033644”l$8d8a543b-5166-4909-95f3-e3e30b76d981¶l
+3769338527·l$8d1a446e-6047-4e5a-aa10-6fb3bf566fb4žl
+4271610123ÂčlprvSetGetAllDialogInterfacesÂșl$a869f6c8-97c1-41e6-9568-24878a3bd56d»l	644828364ÂŒl
+4044057494Ć»l$5ea6d6fd-405b-4817-a20b-b9bab7b2d8e4ĆŒl	389932370┐lpdlgInfo└l$799eff3a-2c33-47ad-ae31-48cadd071207┮l
+2978050633┬lprvIsDialogToClose├lpDialogQueueItem─l$25fbee44-637e-4e9f-aa28-bde4aae85795┌l. calculates the opening position of the dialogĂl	187472388ălD used for the output: The rectangle, where the dialogposition is set╚lĂ€ position of the dialog
+ used as topleft x and y for the dialog
+ Position will only be considered, if bUseDynamicPosition is FALSE
l& The dialog which should be positioned l the client dataƈlelementPositionƐldiGlobalOpenNumpadKeypadTypeÕlelemRectHelpƑlR the current transformation, valid for the element. Special case: nested elements.ƌlfbTransFormCurrentElement–lrScaleX—lrScaleY“lptOffset”l$a2bb9147-c7c8-45b4-a158-efc1c71c4e73‘l
+3698701801’l
prvStartCycleĂ·l
+iPosDialogÎlonDialogClosedEventělxwResult┘lpFileDialogParams┌lVISU_STRUCTVISUFILEDIALOGPARAMS█lVisu_StructVisuFileDialogParams▄l
+parametersÝlVISU_INTERNCOMMANDPARAMETERSÞlVisu_InternCommandParametersßlItfDialogCloseListenerWithTagàlIDIALOGCLOSELISTENERWITHTAGálIDialogCloseListenerWithTagñlfbCurrentTransformationãl
+dialogInfoơl$7e5bc48b-aa9b-4e70-9d8e-490bbae5d7b0ƚl	178290182ƛl$8ba17d9e-778c-4a3a-9f44-09b04c637483Ál
+3917942305ĂšlprvSetPositionĂ©lprResultĂȘl$d985a35f-b90d-4c2a-b302-61fc97e118edĂ«l
+3134717941ĂŹl$8851347c-f628-44f1-88f3-c3a7f3fca53dĂ­l	892417232ĂźlprvPopTransformĂŻl$5920b93a-3d1b-40c8-bd46-01d7f425c6fdĂ°l
+4222397856ñl
diClientIndexĂČl$384a3f2d-b6fd-4e18-989e-df7d616a3a9cĂłl­ This method opens a dialog.
+ :return: The position within the _eventQueue member, where the information
+          was stored. A negative value if the event queue is full.ĂŽl
+2940373901§l
prvOpenDialogĂ·ldialogOpenFlagsžlextId°l$0d347bce-f325-4f9e-b148-31eb818893cešl12628012˙lDialogElemsƱl$8338572a-3608-4386-af03-bd6f7d466c8aƘl
+4119395415ĆŒl
+1080248154ƝlprvGetAdditionalDialogData˙l$fac9c437-adf2-4846-b1e6-a104d3f9d825€m	185008730m$ff14c4d2-9630-4298-bdab-927c68936a6f‚m
+1923684723ƒm$230149dc-3c66-4f7b-84a2-e8a24ad8405f„m
+1384731577
mO the dialogs must update their current state (position, look, colors, text,...)†m
+3706454165‡m$e582033c-dd28-423b-9d6f-1e98f51e7ab8ˆm65135768‰m$f3105dfd-8957-4e43-9f8c-c52979046692Ơm
+3978318555‹mpDialogŒm$37a0a826-2149-472b-94c2-14bc2cf9b011m
+1984038133ŽmPaintOverlayDialogmiAnimationDurationmbUseBackground‘m$291e0384-667c-41e3-8612-79117cdda2ab’mP Removes corresponding open/close dialog entries that would clean out each other“m
+2371568069”mConsolidateEventQueue‱mdlg–mpOne—mpOther˜m$b556cfbe-d838-43e1-8309-458bddb7e3d3ℱm
+2572596525ĆĄm$198c5597-3fe2-4ba3-b1b5-8b253b079881â€șm
+1163547590œm$c87fbbeb-eee1-4112-b023-313071c55a6am
+2815652545×m$4a082b52-fc77-40f6-aa01-66e32eaf2e51čmN Will return the index of the found visualization or -1 if none has been foundám
+3949986900ÂĄm
prvFindDialogÂąmstShortNameÂŁmstShortNameInput€miByShortNameFoundCandidate„m$e81b94a4-a47c-4f9c-a664-2ac13c3057fcŠm
+1918154517§m
+iTempIndexšm$6f1c9e60-6142-4e38-9d2b-f18fa97bcd81İm
+2807476545ƞm$07d57a38-53c4-49da-a7c8-fd85e21c6f11Ğm
+2860730068m$7cbbdf8e-12ae-424c-99a1-7d5e23ce4d57­m
+2874052068Âźm$dd328252-54c0-4de3-a45c-d5220526608aÂŻm
+1466717826°m$a41f6387-a471-454c-9565-8de4a5f29b45±m
+3317185122ÂČm$9f7615e8-a793-43e5-80b3-3348175ffa11Âłm__GETANYVISUCHANGEDÂŽm__GETLASTCALLERVISU”m__GETLASTCHANGEDVISU¶m__SETANYVISUCHANGED·mASSIGNLASTCHANGEDVISUžmGETPREVIOUSVISUÂčmPRVFINDVISUÂșmPRVGETVISUBYINDEX»mPRVONLINECHANGENEEDEDÂŒm	223255006ÂœmVisu_FbVisuManagerŸm__INTERFACEPOINTER__3727Âżm__INTERFACEPOINTER__3717Àm__INTERFACEPOINTER__3712Ám_visusÂm	_frameManÃmVisu_FbDialogManagerConvertedÄmÁ for the converted code (integrated visualization resp. web visualization)
+ we use a subclass of Visu_FbDialogManager, that is able to return a IDialogInterface
+ instance for a given dialog. Åm
+_dialogManĂm' for initial assignment of current visuăm_bAnyVisChanged╚m_stLastChangedVisu╔m_stLastCallerVisu╩m$230eb413-12ff-4ba4-b244-7f86524b4842╩mAnyVisuChanged╠m$4834274a-9319-4a4b-bfed-8cb6a1553e18═mLastCallerVisu╬m$ddbb660f-0b61-4336-a615-0b17af053769€mLastChangedVisuđm
+4197364528—mVISU_FBVISUMANAGER“m$4c8b84dd-aaa5-4e0a-9e4d-552813665ce6”m
+1049934744Ôm$38414438-af16-484d-ab58-4064d0d64628Õm
+3802366695Öm__getLastCallerVisu×m$a0e06606-349d-4ee9-ba5e-51364c586763Øm
+2789962992Ùm$69251ae3-deb8-426b-8778-eab3e42dae47Úm
+2860997237Ûm$8c8e5023-1ddc-413e-9681-bcc28aef82e1Üm
+1479837325İmGetPreviousVisuƞm$0d8f3e9e-2a34-47b1-add4-0cda7c9dd0e9ßm	134212803àm$b965b78b-d030-48e2-802e-7bfc4782c6b8ám84722781ñm
+2654661131ăm
+2059612770ÀmcurIndexÄm$02c1f881-bc3b-467c-ab58-9c46b9077aedÊm
+1672602177çm$a1287b33-7f58-4a78-b873-b9efb05b5359Úm
+1220458514Ă©mAssignLastChangedVisuĂȘmvisTempĂ«m$47ae7f03-614f-4a71-9115-e5ba4fcc7617ĂŹm
+2714505229Ă­m$5aa0d37c-1632-47f8-a1ee-24bd739cd09fĂźm
+3683341291ĂŻm$cebcf4a8-8c87-4986-9020-2a0686fb11b5Ă°m
+1548070679ñm$01e6823c-8941-40ba-b1ef-08880267a300ĂČm
+2476716682Ăłm$4fd6512f-e53b-43ef-92ff-205aa7e31ca9ĂŽm
+3637537972Ôm$7f247fe8-9e06-4175-a68f-9c32986b6daböm
+2571501393žmprvOnlineChangeNeeded°m$1109a114-ea81-4154-9212-8b28143c2a28šm
+2522264756Ășm$b353fb01-9f77-4359-9be1-5dd4a95a4d1aĂ»m
+3760509269ĂŒmz Change the shown visu for the given client. If no according visu is found, nothing
+ will happen and -1 will be returned.Ăœm
+2147502287ĂŸm$59e066c3-27ea-4436-a117-04b26a694dffĂżm
+1481873489Än$108f7df3-540b-4178-a6ba-b024a56f3b20Ān	401772916ān$11ba1c36-9725-4e2b-b12c-04459d6d152bÉn	918784244Ąn$6706d685-4aa3-43ef-8f12-06c53467a383Ön	397188470ÜnprvFindVisuán$07680bff-a67e-4ccf-9053-7bcca0182a41ąn
+1280403243‰n$25fbce88-2002-4510-ad56-47b3b0b32a9dŠn
+3700893470‹n__getAnyVisuChangedŒn$98c79cfc-58cf-43e8-8b57-16ce875dcba7n
+1240218232Ćœn$717c0113-e6a5-4cfb-9d46-b8a9a856f44aĆčn
+3680058169n
+2138546120‘nprvGetVisuByIndex’n$97979649-7838-4811-8e59-14f751a35773“n
+2227653100”n__setAnyVisuChanged‱n$53d7352c-5adf-49f6-aaae-09a7021f2494–n
+2965678544—n__getLastChangedVisu˜n$8f45a2d6-fd7b-4cf7-828d-17dfcb59e589ℱn
+1803354115ĆĄnIVisuManager2__Unionâ€șn
+1615561180ĂșnIVISUMANAGER2__UNIONĚn
+2584514574×nIVisuManager__Uniončn
+3764371053ĂĄnIVISUMANAGER__UNIONĂ­n
+2757463561ĂłnIVisuManagerBase__UnionĂșn
+3725055167€nIVISUMANAGERBASE__UNION„n!__OffsetIINTERNCOMMANDMANAGERBASEĆ nEXECUTEBYTAG§n3_3S.CoDeSys.VisuGenerated.IInternCommandManagerBaseĆĄn	788105886©n
+3348792701ÂȘnExecuteByTag«niTagÂŹn$d18ef6c6-5dc8-40f4-a86a-eda5e4b7b5e2­n$e6af3859-f919-4dfb-adf0-8ec980735958Âźn
+4035056211ƻn IInternCommandManagerBase__Union°n
+1509303376±n IINTERNCOMMANDMANAGERBASE__UNION˛n7_3S.CoDeSys.VisuGenerated.IVisu_InternCommandParametersƂn
+3670857153®ną This parameter may be null, when a command is called without an available ClientData-Structure.
+ Implementers of InternCommands must be able to live with a NULL-Pointer there.”n A commandspecific parameter¶n	923752245·n$b660b598-5b07-48bc-8c0f-3812ff7c7590žn	361198172ÂčnIFrameManagerBase__UnionÂșn
+3596341240»nIFRAMEMANAGERBASE__UNIONŒn
+4199534025˝nIFrameManager__UnionĆŸn
+3500178937┐nIFRAMEMANAGER__UNION└n__OffsetIFRAMEELEMENTBASE┮nSETVISUINDEX┬n+_3S.CoDeSys.VisuGenerated.IFrameElementBase├n
+2025477101─nIFrameElementBase┌n
+3532739214ĂnSetVisuIndexănIFRAMEELEMENTBASE╚n$547fd1b4-0a51-45f0-9672-ca38aebc08b8╔n$dcc8f906-5c7e-4851-ae82-e30dc61ec631╩n__OffsetIFRAMEELEMENT╩n__GETVISUALIZATIONCOUNT╠nGETVISUINDEX═n'_3S.CoDeSys.VisuGenerated.IFrameElement╬n	430855157€n$602e47cc-9c20-4c49-a149-b07b86e32e73đnVisualizationCountĐn
+1347622313“nGetVisuIndex”n$b9ebc6c1-6f3d-4962-ab61-c70077074977‘n
+3846399796Ɛn$f911e152-4bfb-417a-b2c4-77019ae0b99eÖn
+2518638593În__getVisualizationCountěn$c25e4a0c-ca26-46ff-a32e-ed375657c6d3┘n
+4030170184┌nIFrameElementBase__Union█n
+1193392743â€čnIFRAMEELEMENTBASE__UNIONâ€șn__OffsetICALLONVISUBLOCKSƙn
+1804740316ßn	803425242ànpVisusán$c0c2c4fc-41fc-45ff-806f-ceac9632f79bñn$891939a8-3102-49ac-9f97-4e790b380a7fãn
+3874222696ÀnICallOnVisuBlocks__UnionÄn
+1817669740Ć nICALLONVISUBLOCKS__UNIONĆĄn
+3905178192čnIDialogManager7__UnionĂ©n
+1732366455ÍnIDIALOGMANAGER7__UNIONĆœn	785149297ĆŸnIDialogManager6__UnionĆȘn	564748929ÓnIDIALOGMANAGER6__UNIONÔn
+3215262291­nIDialogManager5__Union˝n
+3935352219ÌŁnIDIALOGMANAGER5__UNIONĂłn
+2041390450ĂŽnIDialogManager4__UnionÆĄn
+2893547373önIDIALOGMANAGER4__UNION÷n
+1174854230°nIDialogManager3__Unionšn
+2811370990ĂșnIDIALOGMANAGER3__UNIONƱn
+2148466039ĂŒnIDialogManager2__Unionın
+3782913816■nIDIALOGMANAGER2__UNION n__OffsetICALLONDIALOGBLOCKSÇo	869809809ĂŒo
+3475390920‚opDialogsƒo$5062d0d4-f573-4d2d-b80f-33821090f8ec„o$4709e001-bf05-47e2-b767-05e6f0e268bd
o	811272179†oICallOnDialogBlocks__Union‡o	206785118ˆoICALLONDIALOGBLOCKS__UNION‰o	982543331Ć o+IDialogManagerSupportsCallingElement__Unionâ€čo
+2189792439Ćo+IDIALOGMANAGERSUPPORTSCALLINGELEMENT__UNIONćo
+2555574239ˇo*IDialogManagerSupportsCloseListener__Union¾o
+3697384454o*IDIALOGMANAGERSUPPORTSCLOSELISTENER__UNION‘o
+2260413438’o+IDialogManagerSupportsOpenedListener__Union“o
+2584740665”o+IDIALOGMANAGERSUPPORTSOPENEDLISTENER__UNION‱o
+3373985659ÄŸo
+2725138364—o$2b0d1b6b-dc08-468a-a519-42348ad9e9ea˜o
+2610957004ℱopiCurrentElemIdArraySaveĆĄoiCurrentElementCountSaveâ€șoiIndexInElemListSaveƛo&itfCurrentInputVisualisationDialogSaveĆ„odwDialogIdSaveĆŸo
+1425790387ƞo$1eaf6da7-362b-4ef3-8113-cd4046d9b703 o
+3102217924ÂĄoVisuStructModalDialogInfoÂąo
+2086696244£oVISUSTRUCTMODALDIALOGINFO€o$821e1007-7b47-4ccf-bb26-1444909c5b92„o	446130675Šo
+1738778223§o$1b3092d9-330e-49b1-9d50-6bc41b1505acšo
+1083772779Ć o
+1274859651ÂȘo$5ccd436b-4955-4b58-9115-6f39b71e43d3«o
+2009022956odialogParams­ostDirectoryŸo
+2791239671ÂŻo$cab0f519-b050-4c45-88bc-523480452d68°o#__OffsetIDIALOGCLOSELISTENERWITHTAG±oDIALOGCLOSEDWITHTAGÂČo† Extends the interface IDialogCloseListener 
+ Used in combination with OpenDialog6 when on closed an 
+ additional tag/data is neededÂło	661538672ÂŽo	702659933”oDialogClosedWithTag¶o" A pointer to an optional tag/data·o$fae12d30-a04c-459f-8130-b76c6489e950žo$a0ebd8b0-5ae5-4fa5-836b-635f33266f04Âčo
+2093575929șo"IDialogCloseListenerWithTag__Union»o
+1234274826╝o"IDIALOGCLOSELISTENERWITHTAG__UNIONĆ»o__OffsetICLIENTMANAGERĆŒoBEGINITERATION┐oGETCLIENTID└o
GETNEXTCLIENT┮oRESTOREITERATION┬o
SAVEITERATION├o(_3S.CoDeSys.VisuGenerated.IClientManager─oĂŒ the interface of the client manager can be used to iterate over all
+ visualization clients and to get the client data structureĆo
+1258667986∆oIClientManager«o
+4117024849╚o
SaveIteration╔oICLIENTMANAGER╩o$f5370672-9a8d-4780-8d98-0f1d1b43f6e7╩o$4fefdfa9-ba56-425c-8f88-6bb207548e87╠o
+1890816643═oRestoreIteration╬oiIt€o$2ddacd54-2621-4f2c-8a1e-a95158d8ebf3đor Will return the clientdata according to the given iec id; 
+ If the client cannot be found, NULL will be returned—o
+1618138255ÒoiIdÓo$d59aebcf-923e-45ac-bc1e-f24453ee1510Ôo$E9DA3DB5-EF63-4bca-BB2D-C9C41FEEDAB3ÕoW returns the next client from the list
+ if NULL is returned we don't have more clientsĂ·o
+2727038031×o
GetNextClientØo$2c26dab7-527c-45fd-a57d-425fa054ede2Ùo Searches for the iec id by a given pointer to clientdata. Does a linear search!
+ If the given client is not found in our list, we return -1Úo
+3507838501█oGetClientId▄o$555cec01-3387-43e0-8185-f7a060cbc3edƱo	589443981ƼoBeginIteration▀o$55a125c1-5b75-4aba-9896-138a83f0bc11Óo__OffsetICLIENTMANAGER2ßoADDCLIENTMANAGERLISTENERÔoALLOCATEMEMORYƃoFREEMEMORYFORCLIENTƄoFREEMEMORYFORVISUALELEMENTƈoREMOVECLIENTMANAGERLISTENERƠo)_3S.CoDeSys.VisuGenerated.IClientManager2ơo+ Extension of the IClientManager interface Ɣo
+2458603104Ă©oIClientManager2ĂȘo
 Tries to allocate a given amount of memory for a client.
+ The return value is a pointer to the allocated memory or 0 in case of errors.
+ All the memory a client allocated has to be freed again, which can be done by
+ a call to the method FreeMemory (can be done e.g. in implementation of
+ method ClientDestroyed, if the function block implements the IClientManagerListener
+ interface)Ćœo
+2349203379ĂœoAllocateMemoryÝo/ The visual element, where the memory is neededĆŁopitfVisualElementÂŽoE A pointer to a VisuStructClientData structure identifying the client­o  The number of bytes to allocate˝oICLIENTMANAGER2˛o$614d3fc1-c666-42d9-903e-2cec09309933ˇo$dc838bdb-c0fa-427f-8c3a-92d9f35e7722˘o╚ Adds an IClientManagerListener instance to the set of IClientManagerListener instances,
+ that will be notified. Returns TRUE if the IClientManagerListener instance could be
+ registered successfully§o
+2796826667Ă·oAddClientManagerListeneržo9 An pointer to the IClientManagerListener instance to add°opClientManagerListeneršoICLIENTMANAGERLISTENER˙oIClientManagerListenerƱo$c5b41b39-3c0e-41fe-bd65-a1e02ddf8c30ƘoĂą Frees all the memory a visual element has allocated.
+ The return value is TRUE if the operation was successful, otherwise FALSE. ĆŒo
+1821739200ĆŸoFreeMemoryForVisualElement’o8 The visual element, where the memory has been allocated€p$5c3eb2ed-df2b-4e72-806d-851b4af51d34p{ Frees all the memory a client has allocated.
+ The return value is TRUE if the operation was successful, otherwise FALSE. ‚p
+2398722733ƒpFreeMemoryForClient„p$b3ceeed9-e6ac-458d-87d2-6d879b06adbb
pu Removes an IClientManagerListener instance from the set of IClientManagerListener instances,
+ that will be notified†p
+3238251874‡pRemoveClientManagerListenerˆp< An pointer to the IClientManagerListener instance to remove‰p$7f75c977-fd0a-434e-84a6-1013ac740e08Šp__OffsetICLIENTMANAGER3‹pSTARTVISUALIZATIONSETŒp)_3S.CoDeSys.VisuGenerated.IClientManager3p, Extension of the IClientManager2 interface Žp
+2593702470pIClientManager3pY Notification, that a client has set the start visualization after the client was created‘p
+1468979147’pStartVisualizationSet“p\ A pointer to a VisuStructClientData structure identifying the client, that has been created”p$ The name of the start visualization‱pstStartVisu–pICLIENTMANAGER3—p$24e9a051-85b1-4adc-a83f-843dd58bc137˜p$f5f17bf4-69eb-494d-b2ca-51fdfcf6bc5bℱp__OffsetICLIENTMANAGER4ĆĄpCLIENTSIZECHANGEDâ€șp)_3S.CoDeSys.VisuGenerated.IClientManager4Ɠp
+2732746420ĚpIClientManager4ěp. Notification, that a client size has changed.ĂŒp
+2787885219 pClientSizeChangedˇpICLIENTMANAGER4˘p$399ff3c8-48c0-4bcd-b695-631dcc7af22eƁp$865f1e17-25aa-4d05-a9c2-2129feb65999€p__OffsetICLIENTMANAGER5ĄpALLOCATEMEMORY2Šp#FREEMEMORYFORVISUALELEMENTANDCLIENT§p)_3S.CoDeSys.VisuGenerated.IClientManager5šp[ This extension of the IClientManager4 interface is in fact an extension of IClientManager2©p
+2867980946ÂȘpIClientManager5«pÂŁ Frees the memory, that a client has allocated for a visual element, i.e. this method
+ frees the memory, that was allocated by a single call to IClientManager2.AllocateMemory
+ or IClientManager5.AllocateMemory2.
+ The return value is TRUE if the operation was successful, otherwise FALSE. ÂŹp
+4224558169Ɵp#FreeMemoryForVisualElementAndClient«pICLIENTMANAGER5»p$32c742bb-bf30-4018-98f0-2e4850dacf42░p$12289b18-d0cb-4b3c-8197-5864b127ecae▒p╚ This method is an enhancement of IClientManager2.AllocateMemory that passes also
+ a type information, indicating how the returned memory will be organized.
+ Only needed for the integrated visualization, where a corresponding array
+ must be returned
+ The return value is a pointer to the allocated memory or 0 in case of errors.
+ All the memory a client allocated has to be freed again, which can be done by
+ a call to the method FreeMemory (can be done e.g. in implementation of
+ method ClientDestroyed, if the function block implements the IClientManagerListener
+ interface)ÂČp	794203502ÂłpAllocateMemory2ÂŽp/ The type class value representing the IEC type”peType¶p$1312006f-5e78-4ba1-b7d6-7fa489abe3d2·p	578455139žpIClientDataCreator__UnionÂčpICLIENTDATACREATORÂșp
+3598196171╗pICLIENTDATACREATOR__UNION╝p$acdb33cb-4cba-4473-baeb-cf2683f25e6dĆ»p__GETADDITIONALCLIENTDATASIZEĆŒp__GETCLIENTCOUNT┐p	ADDCLIENT└p/DERIVEMAXIMALADDITIONALCLIENTDATASIZEINALLVISUS┮pGETEXTERNID┬pGETPAINTBUFFERCREATOR├p
ISCLIENTVALID─pPRVDERIVECLIENTTYPE┌pREMOVECLIENTĂpREMOVECLIENTBYIDăp| we cannot implement the behaviour in a convertible manner so we do a complete external implementation of this functionality╚p
+1180202664
pVisuFbClientManager p__INTERFACEPOINTER__4094ƈp__INTERFACEPOINTER__4086Ɛp__INTERFACEPOINTER__4082Õp__INTERFACEPOINTER__4078Ƒp__INTERFACEPOINTER__4073ƌpm_ClientCreator–pIClientDataCreator—pm_ClientList“p
m_ClientCount”pa the maximal additional memory in the client specific data, that is needed by the visual elements‘pm_diAdditionalClientDataSize’p8 Stores the registrated IClientManagerListener instancesĂ·pm_ClientManagerListenerList◊pĂ­ For allocating client specific memory we have three VisuFbPtrArrayList instances
+ that are accessed simultaneously. One instance stores the client the other
+ instance stores the memory and the last instance stores the IVisualElement
+ instance, where the memory is neededěpm_AdditionalMemoryClientList┘pm_AdditionalMemoryMemoryList┌pm_AdditionalMemoryElementList█p$834bf7b5-8414-4808-aa3d-7591d8c4a4c9▄pAdditionalClientDataSizeƱp$c56f43e7-ae19-4684-a948-6d34f20b747fƼpClientCount▀p62963109ÓpVISUFBCLIENTMANAGERßp$12bef951-b92f-45ba-89f0-44099501c52bÔp	326729658ƃp< An pointer to the IClientManagerListener instance to notifyƄpclientManagerListener3ƈpICLIENTMANAGERLISTENER3ƠpIClientManagerListener3ơp$bd96e4a3-b26d-4afa-8bd1-f7bf4bf5bff5Ɣp
+2150842003Ă©pGetPaintBufferCreatorĂȘpdwCreationFlagsĂ«p
+dwExternIdĂŹp$15152797-ce2a-4d12-8636-1bdee80490ffĂ­p
+3777767217Ăźp$5fbf495b-bb79-4639-92ac-2528cacff731ĂŻpo Determines the maximal additional memory in the client specific data, that is needed
+ by the visual elements.ĆĄp
+1381195720˝p/DeriveMaximalAdditionalClientDataSizeInAllVisus˛p$d934e563-4012-4674-9c25-e73ce1530a53ˇpƣ This functions searches for the registered clientdata given by the pointer pClient.
+ If the given client is found, it will be removed and his previous id will be returned. 
+ If the given client is not found, the return value will be -1ĂŽp
+3820260278ÔpRemoveClientöp$9aac33fe-3d85-4431-a82c-1f29adf0a747÷p
+1377013854Ăžp
+4086343654šp__getClientCount˙p$a49a3422-8a8e-4f54-ad7a-45c70b87e54eƱpă Adds an IClientManagerListener instance to the set of IClientManagerListener instance,
+ that will be notified. Returns TRUE if the IClientManagerListener instance could be
+ registered successfullyĂŒp	504895831ıp$d4840cf5-dfa4-4d39-b373-6ec66bc2f201ƟpŠ Tries to allocate a given amount of memory for a client.
+ The return value is a pointer to the allocated memory or 0 in case of errors. Ăżp
+4257627121€q0 The visual element, where the memory is needed qVisualization client manager‚quiResultƒqiTempIndex1„qiTempIndex2…qiTempIndex3†q$d4f8d858-6526-4d3f-9df1-eccc398610d3‡q	624179204ˆq
+2283420023‰qpClientEntryŠqVISU_STRUCTCLIENTMANAGERDATA‹qVisu_StructClientManagerDataŒq$7fd0246f-b40e-4169-a77c-6e33a2fecb48qt Removes an IClientManagerListener instance from the set of IClientManagerListener instance,
+ that will be notifiedˇq
+2484949070q$d53f6c8e-eb41-4c05-b3c8-66d92406149eq	739335811‘qclientManagerListener2’qICLIENTMANAGERLISTENER2“qIClientManagerListener2”q$82e732f5-faae-497a-b9b9-2d4ac78c7031•q
+2957850753–qpStoredClientData—qpAllocatedMemory˜qiCountℱqbOKĆĄq$bb76688e-f97d-40ab-8129-7f66535713fcâ€șq
+3679445296œqGetExternIdqiecIdžq$a78979e6-eea1-4d94-a6bb-acbdac13232fŸqÄș This method is an enhancement of IClientManager2.AllocateMemory that passes also
+ a type information, indicating how the returned memory will be organized, i.e. accessed
+ E.g. when the returned memory is accessed like POINTER TO ARRAY [0..0] OF INT the
+ eType parameter has to be __SYSTEM.TYPE_CLASS.TYPE_INT.
+ Only needed for the integrated visualization, where a corresponding array
+ must be returned
+ The return value is a pointer to the allocated memory or 0 in case of errors.
+ All the memory a client allocated has to be freed again, which can be done by
+ a call to the method FreeMemory* (can be done e.g. in implementation of
+ method ClientDestroyed, if the function block implements the IClientManagerListener
+ interface) q
+2495081113ÂĄqX The type class value representing the IEC type. Only scalar types should be passed hereÂąq$3dd0ebc1-d01d-4f83-9a9b-c5a7b1775260ÂŁq
+2083488228€q
+pClientInt„q$d2aa6abf-d3ba-4d90-b9fd-4bc309c75bceŠq
+3503485314§q
clientCreatoršq$70ef40fe-b16f-4ecc-8290-965b0cccd613©q
+3779748459ÂȘq$8eb1c01c-ecb1-45f2-90c6-593d2c243f0b«q removes the client with ID iIdÂŹq
+2294639226­qRemoveClientByIdÂźqpaintbufferCreatorÂŻq$19480627-580d-4b74-ab5b-4a2a811bc157°q	912851999±qiIECIDÂČq$2af0aec9-0dba-4686-8c77-bf55b5b206d4Âłq
+3964431302ÂŽqr creates a new client and returns his ID
+ a return value of -1 indicates a problem and no client has been created”q
+1173609570¶q	AddClient·qpTempClientžq	pTempDataÂčq$8a27b938-6bfe-4640-ab79-4136be8856e9Âșq
+1524236572»qprvDeriveClientTypeÂŒq$6362f9ef-23fd-4bab-bbcc-b7623582bdedÂœq	275875150Ÿq$5074a0e8-12ac-4c7f-b35a-a99e654aa647Âżq
+4193001573└qpStoredVisualElement┮qxOK┬q$e2f24fde-9a34-4150-9dde-99b35ae128e8├q
+4027376339Äq$bd7bf666-3cea-41aa-b212-a0c38e98077aÅq
+2767952058Ăq	955864991ăq
IsClientValid╚qclientToSearch╔qexternID╩qextID╩qsavedIt╠q$8e457c52-58ef-4dca-af71-bfe8ce24d79f═q39824939╬q__getAdditionalClientDataSize€q$17f14ae2-909d-4e36-ab26-c045b0746020đq
+1432975108—q$11ab0d5a-2f2e-48e8-85f3-1c8d2ad59814“q47785281”qIClientManager5__Union‘q
+2445398651’qICLIENTMANAGER5__UNIONĂ·q
+3302031968×qIClientManager4__UnionĆČq
+3609813133┘qICLIENTMANAGER4__UNION┌q
+4219141444█qIClientManager3__Union▄q
+3703798286ÝqICLIENTMANAGER3__UNIONÞq
+1030937189▀qIClientManager2__UnionÓq
+2586560760ĂĄqICLIENTMANAGER2__UNIONĂąq
+3971025969„qIClientManager__Unionơq
+1902091236ÄqICLIENTMANAGER__UNIONÊq__OffsetICLIENTMANAGERLISTENERçq
CLIENTCREATEDĂšqCLIENTDESTROYEDĂ©q0_3S.CoDeSys.VisuGenerated.IClientManagerListenerĂȘqt This interface must be implemented by function blocks, that want to be notified
+ if a client is created or removedėq
+1396030082ĂŹq. Notification, that a client has been created.Ă­q
+2177367178ĆŁq
ClientCreated®q$d62aa6bb-d69a-4a58-bedb-eb3b72913935­q$3437c805-4b8b-41f5-9f67-e355a311ab3e˝q/ Notification, that a client has been destroyed˛q
+3326340285ˇqClientDestroyed˘q^ A pointer to a VisuStructClientData structure identifying the client, that has been destroyed§q$c1ab1339-10c7-4aeb-b5ff-267e2ed8be3dĂ·q
+2161574417žqIClientManagerListener__Union°q
+2309277295šqICLIENTMANAGERLISTENER__UNION˙q__OffsetICLIENTDATACREATORƱqCREATENEWCLIENTƘq
+FREECLIENTƙqSETELEMENTCLIENTDATAINDICES■q
+2583414910˙qw Allocates and initializes a new client
+ if sth. goes wrong, the client will be safely freed and NULL will be returned€r
+3279564622rCreateNewClient‚rt this parameter will be used to create the paintbuffer for a specific client (ie. with iecmem or with sharedmem,...)ƒrpaintBufferCreator„r$2fde8738-6e53-48ff-bc9d-6127fa99156f…rj frees a client that has been created with CreateNewClient of the same 
+ implementation of this interface†r	332705872‡r
+FreeClientˆrJ this parameter will be the same one as during createnewclient for pClient‰r$d8ea850b-1b57-4e07-9911-215f469b4511Ơr
+2879726872‹rSetElementClientDataIndicesŒr$b5ee573a-0bac-4ad5-954a-287ffca5bfafr__OffsetICLIENTMANAGERLISTENER2Žrœ This interface must be implemented by function blocks, that want to be notified
+ if a client is created or removed and when the start visualization is setžr
+3662289593Ér
+2266444449‘r$ef9d398c-4686-4dac-8b9b-f5afc4454a10’r$7a4c240e-f789-4896-bb63-f60eda685f21“r__OffsetICLIENTMANAGERLISTENER3”rÁ This interface must be implemented by function blocks, that want to be notified
+ if a client is created or removed, when the start visualization is set and
+ when the client size has changed.‱r
+3691303428–r
+2859875923—r$009f300b-4dc5-4755-b17e-82f8a4432f37˜r$4c8881a2-9a3f-4160-a7ab-d00eea9c9151ℱr
+2829508306ĆĄrIClientManagerListener3__Unionâ€șr
+2229078181ĂșrICLIENTMANAGERLISTENER3__UNIONĚr	424178453ěrIClientManagerListener2__UnionĂŒr
+3449771028ĂĄrICLIENTMANAGERLISTENER2__UNIONĂ­r
+1056593023±rℱ Not needed by the converted code, because this structure is only used
+ by VisuFbClientManager, that is completely externally implemented.
+CHECKED_OMITÂŁr	229910445€r$54f72260-8ef3-416c-bb53-bbb155596d66„rDRAW2AREASGRADIENTBUTTONŠrDRAW2AREASGRADIENTBUTTON2LOOKS§r	DRAWARROWšrDRAWARROWSPECIFICSTYLE©rDRAWARROWSPECIFICSTYLEUNCHECKEDÂȘrDRAWARROWUNCHECKED«rDRAWGRADIENTBUTTONÂŹrDRAWLINE­r
+DRAWNEEDLE«rDRAWSTYLEBUTTON»rDRAWSTYLEBUTTON2░rDRAWSTYLETEXTFIELD▒rPRVDRAWARROWDOWN▓rPRVDRAWARROWDOWNHOLLOW│rPRVDRAWARROWDOWNSMALL─rPRVDRAWARROWDOWNSMALLHOLLOWÁrPRVDRAWARROWLEFTÂrPRVDRAWARROWLEFTHOLLOWĚrPRVDRAWARROWLEFTSMALLƞrPRVDRAWARROWLEFTSMALLHOLLOW╣rPRVDRAWARROWRIGHT║rPRVDRAWARROWRIGHTHOLLOW╗rPRVDRAWARROWRIGHTSMALL╝rPRVDRAWARROWRIGHTSMALLHOLLOWĆ»rPRVDRAWARROWUPĆŒrPRVDRAWARROWUPHOLLOW┐rPRVDRAWARROWUPSMALL└rPRVDRAWARROWUPSMALLHOLLOW┮rPRVPAINT3DNEEDLEARROW┬rPRVPAINTARROWCIRCLE├rPRVPAINTNEEDLEARROW─rPRVPAINTNORMALARROW┌rPRVPAINTSECONDARROWĂrPRVPAINTTHIN3DARROWărPRVPAINTTHINARROW╚rPRVPAINTWIDEARROW╔r
+3591574170 rCommonDrawingRoutinesƈró This method draws a thin arrow of the meter. It filles the global polygon variable with
+ points for drawing the arrow. The return value is never usedĚr
+1691557698ÕrprvPaintThin3DArrowƑrpNeedlePolygonƌr
bSecondNeedle–rNeedleColors—reArrowDesign“roriginRectCoordinates”rrNeedleWidthFactor‘rcurLineLook’rCOMMONDRAWINGROUTINESĂ·r$9039f04a-7d87-4c8d-97e6-8ae20b259ad2◊r$1999ee21-e5d9-47dd-96eb-0c569f351411ƍrC Draws an arrow that points downwards. The return value is not usedƔr92170316ƕrprvDrawArrowDownSmallHollowƘr7 The position in which center the arrow should be drawnâ€črC If bPressed = TRUE the arrow is shifted by on pixel (right/bottom)â€șr+ holds the fill color for drawing the arrowƙrcColorƖrL A pointer to the information about the client, that shows the visualisationƗr
+bUncheckedĂĄrmypĂąrptsĂŁrtrianglePolygonĂ€r the height of the buttonĂ„r the width of the buttonĂŠr$ a fifth of the height of the buttonçriButtonHeight_5Ăšr# a fifth of the width of the buttonĂ©riButtonWidth_5ĂȘriCounterĂ«r$dbbbd415-b597-4f66-90b1-49fdf3bd509fĂŹr
+1099846243ÝrprvDrawArrowLeftSmallHollowƣr$ a sixth of the height of the button®riButtonHeight_6­r# a sixth of the width of the button˝riButtonWidth_6˛r$03e94102-7068-46c8-ad33-ff2b4390a718ˇrE Draws an arrow that points to the left. The return value is not used˘r
+3456651625§rprvDrawArrowLeftSmall÷r$e9c6d705-c4a2-462a-8a31-bbd7ebad8af6žra Draws an arrow that points downwards, with gradient fill, no frame. The return value is not used°r
+3744750643¹rprvDrawArrowLeftHollow˙r: dwFillColor: brighter color
+ dwFrameColor : darker colorƫr
+startPointĂŒriArrowWidthĆ­riArrowHeightƝrbPixelCorrection˙r$9c1b25f3-0d83-409e-aa4d-c2e2d3b3de4a€s	697864075s+ Draws a line. The return value is not used‚s	389901596ƒsDrawLine„sU A pointer to a VisuStructPoint variable, that contains the start
+ point of the line
spStart†sS A pointer to a VisuStructPoint variable, that contains the end
+ point of the line‡spEndˆs- the color, that is used for drawing the line‰sC A pointer to the rendering context, where the drawing is performedŠsm_PolygonPoints‹s$e1976511-67f8-485c-95ec-8b73668cc4fcŒs- Draws an arrow. The return value is not useds
+2764204998ŽsDrawArrowUncheckeds& Which arrow direction should be drawns	arrowType‘sVISUENUMARROWDIRECTION’s$19119c2a-78e3-4e7d-b8fa-ad35730c5594“s
+2558257002”s	DrawArrow‱s$b45f1b0c-da09-4d54-ab1a-e75ef31c5be0–sG Draws an arrow that points to the right. The return value is not used —s
+1342930609˜sprvDrawArrowRight™s$ a tenth of the height of the buttonšsrButtonHeight_10›s# a tenth of the width of the buttonœsrButtonWidth_10s$8fffd65a-8043-4685-818a-1f8ff95e4dfažs,DrawGradientButton:
+ Button mit FarbverlaufŸs
+1584647689 sDrawGradientButton¥sbHorizontal¹s
+bRoundRectĂșsf├╝r Farbverlauf:	
+BaseColor€sSecondColor„sfor linear and axial GradientŠsfor radial Gradient§s! white style: used as frame coloršspositionRectangles©s
+bcolorstepÂȘsButtonStyle«s
+ShowColor1Ćœs
+ShowColor2­stransformedPosŸs$31534f5a-a35a-442e-af9e-7fa2181d679e¯sTbutton with 2 gradients, flat button with round corners or high button, with corners°s
+3716115785±sDraw2AreasGradientButton2LooksÂČs@winkel oder Center muss entsprechend richtig ĂƒÂŒbergeben werden!!Âłs. true: use the flat button, false: high buttonÂŽsbFlatButton”scurrentType¶sColor2·sshadowColoržsmyCommonDrawingRoutinesÂčsColorBrightÂșs	ColorDark»s
+BaseBrightÂŒsBaseDarkÂœs$89a49b45-64b8-43c9-91f4-a91085e464bcŸs5 the second arrow for style9, the same for all arrowsÂżs
+1478241939└sprvPaintSecondArrow┮sdAngIn┬sdAngOut├sdWidthPx─s	dWidthAng┌s$37dcb32d-bd60-4c3b-86e2-c230332b8a13Ăs
+2721322338ăsA Draws an arrow that points upwards. The return value is not used╚s	321688718╔sprvDrawArrowRightSmallHollow╩s$97d8c566-6209-4b66-a7fd-40253f615bd9╩sÖ This method draws a needle arrow of the meter. It filles the global polygon variable with
+ points for drawing the arrow. The return value is never usedĚs
+1554216972═sprvPaint3DNeedleArrow╬s$0b2fb36a-69f0-4a01-86f2-24502cc2ebd8€s╣Draw Textfield: zeichnet ein Textfeld, mColor kann ├╝bergeben werden (bStyleColor -> FALSE),
+ oder es wird mit den "Standard"-Farben schwarz und weiâˆšĂŒ gearbeitet, (bStyleColor -> TRUE)–s	366513561—sDrawStyleTextfield“smColor”sbStyleColor‘sTransformedRectangle’sDrawingRoutinesĂ·sEffectiveDarkFrame◊sEffectiveBrightFrameƍsbUseDefaultLookƔsVisuEnumStyleTypeƕs	STYLE1_XPƘs	StyleTypeâ€čs$86439d26-1c46-432b-8b1e-160ae05b8e62â€șsA DrawStyleButton2 zeichnet sich je nach Style und √Ășbergabewertenƙs
+3575444573ßsDrawStyleButton2Ă sƓTabelle benutzt im Style2 beide Eckarten, nicht Àndern
+ flat style: set frame information with this value, when false: frame has different color than fillås˘wird nur ausgewertet, wenn bStyleColor=false
+ in flat style: dwBaseColor: normal button, dwDarkColor: for pressed button
+ in basic style: dwBaseColor and dwLightColor for the gradient.
+ in white style: dwBaseColor and dwLightColor for the gradient, dwDarkColor for outer and inner frame.‚s@true: die Farbe aus dem Style verwenden; false: mColor verwenden„sr additional information for the different styles:
+ white style: 1: draw additional frame. 0: only inner rectangleƄsbyFlagƈs! white style: backgroundfillcolorƠsdwAdditionalColorơsfor gradient styles:Ɣs
dwColorBrightÚsAngleƕs$b8f93c54-de99-41bc-9001-11b5a0c77ee6ưs
+1239365302ĂŹsprvDrawArrowDownHollowĂ­s; dwFillColor: brighter color	
+ dwFrameColor : darker colorƣsbAllCorrectionŽs$78272f13-78fd-41b4-ac8c-3279b3258e7f­sƻ Draws a needle / hand, like used in meter or clock.
+ Bases on the needles and painting, introduced for the meter.
+ All the calculation are done, using the center point, radius and angle.Ćźs
+3742180437Ús
+DrawNeedleĂłsM the polygon, that is used for painting
+ and calculations. (See bFromUpdate)îs‱ Only used for the meter as here sometimes only the position is calculated
+ but nothing painted!!
+ To paint the needle, set this variable to false.Ƒs3 Defines the length of the needle:	
+ the outer endös& in meter element: (iRadiusOut * 0.75)Ă·sD the width of the element. Consider scaling when setting this value!Ăžsâ€ș The origin of the coordinate system:
+ originRectCoordinates.SetRectCoordinates(EffectivePosition.iX + iWidth * 0.5, EffectivePosition.iY + iWidth * 0.5);Ưs˛ The angle to use in radians.
+ Circle in degrees expected to be in polar coordinates, like this:
+			__90__
+		   /	  \
+   180  |        |  0
+         \______/
+           270ĂșsO Paints a second needle, at the end of the "normal" needle. Used for the meter.Ă»s+ To define the length of the second needle.ĂŒsk the inner circle that is needed to draw the center point
+ only for some needles: inner circle with a holeƭsInnerCenterRectangleƝs9 the outer circle that is needed to draw the center point˙sOuterCenterRectangle€t The colors:tCenterPointColors‚t] Paint the center point or not.
+ Used for the clock, as only on hand needs the center point.ƒtbPaintCenterPoint„teNeedleType…tVISUENUMARROWTYPE†t
eNeedleDesign‡t to keep the logic in the meter element, we use this array of points
+ for the points of the polygon (case of meter: pointer to g_PolygonPoints)ˆtpArrPolygonPoints‰t§ For the clock, we need different widths, 
+ e.g. the seconds hand is longer and thinner than the hours hand.
+ The value is used as factor. Therefore, also the needle length will
+ be considered for the size.
+ value 1: the same look (used for meterelements), <1: smaller size, >1: bigger size.Ć t9 The factor for computing the radius of the center circleâ€čtCIRCLE_RADIUS_FACTORƚt$1998e834-7758-4e41-9104-21ed1836ee10Ć€t
+3159046038ŽtprvPaintWideArrowt$57ea4763-37ad-45c5-9985-65b3d932540at
+3515501725‘tprvDrawArrowUp’t$84fef785-c9c2-48d1-a0b1-a5dc4983a93a“t
+3451348873”tprvDrawArrowRightHollow‱t$def64fa2-84cb-421f-9b8b-4e98d5196bd1–t
+2245074264—t	395909895˜t
+2298514862ℱtprvDrawArrowUpSmallHollowĆĄt$1bed003d-dcfc-48eb-9a11-1fb1ea37a8f0â€șt[spezieller Button mit 2 FarbverlÀufen, fÄ‚Äœr Style7 und Style8 (Farbverlauf doppelt linear)ƛt
+4273366184tDraw2AreasGradientButtonžt$1b43c710-60a8-46de-aedc-28b83ae34fe9Ÿt
+3585874079 tprvDrawArrowRightSmallĩt$e3eef9ce-d427-45f3-b212-127321f6bdad˘t™ This method draws a normal arrow of the meter. It filles the global polygon variable with
+ points for drawing the arrow. The return value is never usedƁt
+3098531733€tprvPaintNormalArrow„t% change of angle, try and error-valueƠt
+deltaAngle§tDELTA_ANGLEšt$fb4cfd57-8122-40a5-95f1-649ba8003697©tT the circle at the end of the needle, that is situated at the center of the element:ÂȘt	613661711«tprvPaintArrowCircleÂŹt$bb67bbc9-3868-41b6-8457-815049a54167­t@ DrawStyleButton zeichnet sich je nach Style und ÜbergabewertenÂźt37758729ÂŻtDrawStyleButton°t$4b0e5a40-6a8c-49df-a9ec-80e7f6df0a58±t	712698317ÂČt	503424027ÂłtprvPaintThinArrowÂŽt$21d0a4f0-8019-40fa-bd3e-0752ab3fae65”t
+3951080651¶tprvDrawArrowUpHollow·tâ€ș depending on the style entries, but for default settings colores are supposed to be like this:
+ dwFillColor: brighter color
+ dwFrameColor : darker coloržt$61125b28-c106-4483-9446-ddc293d6fc7fÂčtC Draws an arrow of the specific style. The return value is not usedÂșt
+4060359078╗tDrawArrowSpecificStyleUnchecked╝t. the style, which should be used for the arrowĆ»tdrawingStyleĆŒt$e03665df-f565-4c5e-ab5b-88f7efe435c0┐t	647196654└tprvDrawArrowDownSmall┮t$7f3bbc38-1e92-4ab6-91a0-e8bee94f50f5┬tc Draws an arrow that points to the left. The return value is not used
+ the triangle is equilateralĂt
+3636297474─tprvDrawArrowLeft┌t$3b18e396-17f4-4fdb-89a5-c1e154cfc823Ăt
+1612457502«tprvPaintNeedleArrow»t$6c28457d-5a03-4952-b079-f44a5ff4db28
t
+2337662347╩tprvDrawArrowUpSmall╩t$3ec0736a-c818-4ecf-ab05-b26caae55b0a╠t
+3384139935ÕtDrawArrowSpecificStyleƑt$e3790040-c9c4-4db2-9f5d-ba3d01eabd83ƌt	807813509–tprvDrawArrowDown—t$9634e351-a27b-4ede-8e75-26c736205124“t__OffsetIVISUPAINTMANAGER”t ADDVISUALELEMENTPAINTINGAFTERALL‘tISELEMENTSET’t@Obsolete, don't use any more, use IVisuPaintManagerToUse insteadĂ·t∑ The interface IVisuPaintManager is used to define the properties of a globally available
+ function block, that manages late paint calls off visual elements, i.e. if a visual element
+ needs to paint something after all other visual elements have been painted, e.g. the drop
+ down list of a combobox element. ×t
+2926953624ětIVisuPaintManager┘ti Obsolete
+ Executes the drawing commands that have to be done after all other elements have been paintedÚt
+1231305680ÛtIVISUPAINTMANAGERÜt$7e3f130b-48ef-4263-a780-9dee7b0c073eÝt$dc8ac1e7-e63e-457f-ac41-e842318a27c7Þt	 Obsoleteßt} Adds an IVisualElementPaintingAfterAll instance, that needs to paint something after
+ all other elements have been painted.ąt
+2113773874Ơt AddVisualElementPaintingAfterAll‚t
+visualElem„t$956deee2-9b0d-415a-a5b4-2267f2aabceaơtH Obsolete
+ Returns true if an element is set that is painted after all Ă„t
+3588127621ĂŠtIsElementSetçt$53c07030-c399-4e0f-897e-ab4b2d97dc20Ăšt__OffsetIVISUPAINTMANAGERTOUSEĂ©tHANDLEINPUTBEFOREĂȘt
ISELEMENTSET2ëtPAINTAFTERALL2Ït"RESETVISUALELEMENTPAINTINGAFTERALLít SETVISUALELEMENTPAINTINGAFTERALLßt  The interface IVisuPaintManager is used to define the properties of a globally available
+ function block, that manages late paint calls off visual elements, i.e. if a visual element
+ needs to paint something after all other visual elements have been painted, e.g. the drop
+ down list of a combobox element. 
+ and also these elements need to get the input first, as e.g. the dropdown list can overlay a button,..®t	453641405­tIVisuPaintManagerToUse˝t= Returns true if an element is set that is painted after all ˛t
+4238304349ˇt
IsElementSet2˘tIVISUPAINTMANAGERTOUSE§t$e07b564e-c2b6-4c4b-b13d-fb02f7ed45b1÷t$ae6deff9-19fd-487f-8c22-a4fc1104ccf2žt8 to be done from the caller after e.g. the box is closed°t2 Resets an IVisualElementPaintingAfterAll instancešt
+2590586349Ășt"ResetVisualElementPaintingAfterAllĂ»t$e0fb3442-177e-484b-8ca0-e623d9154af6ĂŒt\ Executes the HandleInput that have to be done before all other elements get the HandleInputĆ­t34843259ƝtHandleInputBefore˙t$b374b8fd-2d36-4231-a30d-a319cec1d416€u
+4109696828u SetVisualElementPaintingAfterAll‚u$a540bf9d-cdfd-4952-adf1-b2a101634e7cƒu
+3522348808„uPaintAfterAll2
u$e5eebcd1-bc3d-479f-a986-1d7ced8c9841†um wegen Änderung an dem Interface IVisuPaintManager das neue Interface IVisuPaintManagerToUse, sowie neuer Fb‡uN This function block is the implementation of IVisuPaintManagerToUse interfaceˆu	159723840‰uVisuFbPaintManagerToUseĆ u__INTERFACEPOINTER__4201â€ču__INTERFACEPOINTER__4193ƒup The current implementation is very simple. It stores only one instance
+ to be painted after all other elements¹um_visualElemˇu
+3788715815uVISUFBPAINTMANAGERTOUSEu$6a20e9a0-8759-4dac-9b4c-eac655aa638d‘u$3e62ea08-a7ff-4417-826a-7936ad426ca2’u	391337966“u$cbe23b9b-35ae-4d90-bb26-d5bf0c64d8a4”u	317212922•u$2eaf7354-0e4a-449e-a3f8-e1a0c8a28192–u
+1117076748—u
+1437009627˜uxChangedℱu$9e3ceec4-8687-45b3-9655-f068bf7f71a0ơu
+2429026229â€șu
+1134302210œu$e35797c6-e57e-44e5-96f1-29723711e3a2u
+1084586869ĆŸu	417592950Ćžu$3919a45f-28bf-444a-b31d-f645b14e2a65 u Resets an IVisualElementPaintingAfterAll instance, that needs to paint something after
+ all other elements have been painted.ÄŠu
+1636728180¹u$7f08a5cc-ef98-4532-90bc-52144a072a72£u	181195739€u
+1914566134„uI Executes the HandleInput, that has to be done before all other elements Ơu
+2454759117§uoverlayElementĆĄuIVISUALELEMENTOVERLAY©uIVisualElementOverlayÂȘu$8e9ff2ec-dffe-4148-8d8c-5f6df4c8e5eb«u
+2372172028uIVisuPaintManagerToUse__Union­u4248954ŸuIVISUPAINTMANAGERTOUSE__UNION¯u
+2421406042°uIVisuPaintManager__Unionħu
+3615743008ÂČuIVISUPAINTMANAGER__UNIONÂłu__OffsetIVISUALELEMENTOVERLAYÂŽuÂœ This interface must be implemented by visual elements, that can overlay other elements
+  e.g. the drop down list of a combobox element. 
+ these elements need to get the handleInput first”u
+2228375539¶u	818874721·u$90007d2c-2564-4569-b566-70066869fc25žu$cb40eb26-1ebf-4383-b451-f8370d4945cbÂču
+1149713209șuIVisualElementOverlay__Union»u
+2217333533╝uIVISUALELEMENTOVERLAY__UNIONĆ»u__OffsetIVISUUSEREVENTMANAGERĆŒuSETCUSTOMEVENTHANDLER┐uSETEDITBOXEVENTHANDLER└uSETGESTUREEVENTHANDLER┮uSETKEYEVENTHANDLER┬uSETMOUSEEVENTHANDLER├uSETSPECIALEVENTHANDLER─uSETUSERMGMTEVENTHANDLER┌u┌ This interface declared the methods that are publically available in the visu user manager. This interface might
+ be extended in the future so it should not be implemented by customer components!Ĉu
+1129285698«uIVisuUserEventManager»u“ This method assigns the eventhandler for custom events.
+ :return: 
+ TRUE  - When there was no previous handler, i.e. the handler was registered successfully
+ FALSE - When there was a previous event handler.╔u	747463639╩uSetCustomEventHandler╩uitfCustomEventHandler╠uICUSTOMEVENTHANDLER═uICustomEventHandler╬uIVISUUSEREVENTMANAGER€u$9acbfcba-76d4-46f6-b42f-feb470c2900bđu$f2fcfb59-e0a3-4e00-a355-e9c4481ef1eaĐu█ This method assigns the eventhandler for user management events.
+ :return: 
+ TRUE  - When there was no previous handler, i.e. the handler was registered successfully
+ FALSE - When there was a previous event handler.Ƈu
+2261729367ÓuSetUserMgmtEventHandlerÔuitfUserMgmtEventHandlerÕuIUSERMGMTEVENTHANDLERÖuIUserMgmtEventHandler×u$a37227ff-ed1d-4d81-9957-914692f39160ØuÑ This method assigns the eventhandler for catching write events using the edit control. You must only assign one handler here because
+ later calls to this method will overwrite the previous event handler.
+ The method will return <c>TRUE</c> when there was no previous handler, and <c>FALSE</c> when there was a previous event handler. Ɓu
+3987054569┌uSetEditBoxEventHandler█uhandler▄uIEDITBOXINPUTHANDLERƱuIEditBoxInputHandlerƼu$19725b0c-a9c0-40a4-8c1c-fdaaa8ca057d▀u╗ This method assigns the eventhandler for mouse events.
+ The method will return <c>TRUE</c> when there was no previous handler, and <c>FALSE</c> when there was a previous event handler. Ă u
+1146376811Ć uSetSpecialEventHandler‚uISPECIALEVENTHANDLER„uISpecialEventHandlerĆĄu$5eb74bb7-71f0-4871-9bb6-7964bc9e381eƚuÄč This method assigns the eventhandler for gesture events.
+ The method will return <c>TRUE</c> when there was no previous handler, and <c>FALSE</c> when there was a previous event handler. Ć u
+2305353159çuSetGestureEventHandlerčuIGESTUREEVENTHANDLERĂ©uIGestureEventHandleręu$f7293d40-bd81-46fd-829c-cd21328c0b16Ă«u
+1880863798ĂœuSetMouseEventHandlerÝuIMOUSEEVENTHANDLERĆŁuIMouseEventHandlerÂŽu$de503e25-125f-4187-bed0-ef687bb3e79a­u╣ This method assigns the eventhandler for key events.
+ The method will return <c>TRUE</c> when there was no previous handler, and <c>FALSE</c> when there was a previous event handler. Ɔu
+1535728744˛uSetKeyEventHandlerˇuIKEYEVENTHANDLER˘uIKeyEventHandler§u$395226b2-b308-4816-854a-5c53f7326a90Ă·u1240326žuIVisuUserEventManager__Union°u
+2602332623ĂœuIVISUUSEREVENTMANAGER__UNIONÄ·u__OffsetICUSTOMEVENTHANDLERĆ»uHANDLECUSTOMEVENTƁuÂź This interface must be implemented by function block instances, that will be registered
+ by a call to VisuElems.Visu_Globals.g_VisuEventManager.SetCustomEventHandler.Ăœu	472725804ĂŸuĂČ This method will be called when a custom event in the visualization occurred. 
+ :return: 
+ TRUE  - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handler˙u
+3962552224€vHandleCustomEventv Identifies the event‚vuiEventTypeƒv! Event specific event parameter 1„v! Event specific event parameter 2…vG Optional pointer to a piece of memory containing additional event data†vpOptAdditionalData‡v“ The size of memory pOptAdditionalData points to. Only relevant if pAdditionalData is not 0.
+ Only the lower 3 bytes contain the size information.ąvaddDataSizeČv; A pointer to the client structure were the event occurred.Ă€v$6d49ce0e-c521-498b-9d47-f50a6aec8c23čv$7a80fb29-e0fe-419d-985f-97cbda434023Ćv
+3826474681¹vICustomEventHandler__Unionˇv
+3842322277vICUSTOMEVENTHANDLER__UNIONv__OffsetIUSERMGMTEVENTHANDLER‘vHANDLELOGIN’vHANDLELOGINFAILED“vHANDLELOGOUT”vHANDLEPASSWORDCHANGE•vÂȘ This interface must be implemented by function block instances, that will be registered
+ by a call to VisuElems.Visu_Globals.g_VisuEventManager.SetUserMgmtEventHandler.–v
+3085880784—vþ This method will be called when a login attempt to the visu user management failed. 
+ :return: 
+ TRUE  - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handler˜v
+4208987274ℱvHandleLoginFailedĆĄvC The error code. See VUM_ErrorCodes.ERR_VUM* constants for details.â€șvudiErrorƛv$2b448efd-804b-4ce8-a1b0-547f47f0400bĆ„v$939979db-2ba7-4988-8d86-a6a55b6c2807ĆŸv„ This method will be called when the currently logged in user changed the password successfully. 
+ :return: 
+ TRUE  - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerčv
+2323436506 vHandlePasswordChange”vŸ A pointer to the client structure were the event occurred.
+ The name of the user, that changed the password, is stored in pClient^.GlobalData.CurrentUserNameÂąv$56e4d91d-b2a4-4fdc-8a06-974a0caa193cÂŁvĆł This method will be called when a logout from the visu user management is performed 
+ :return: 
+ TRUE  - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handler€v
+1850525947„vHandleLogoutŠv‱ A pointer to the client structure were the event occurred.
+ The name of the user, that logged out, is stored in pClient^.GlobalData.CurrentUserName§v$f279a451-b893-4862-bf37-a6edc6d14ef9švÔ This method will be called when a login to the visu user management is performed 
+ :return: 
+ TRUE  - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerÄ°v
+1380084019ÂȘvHandleLogin«v” A pointer to the client structure were the event occurred.
+ The name of the user, that logged in, is stored in pClient^.GlobalData.CurrentUserNameÂŹv$f2c86f5f-0226-4061-ad72-7c3d6924419b­v	903726975ÂźvIUserMgmtEventHandler__UnionÂŻv	778120808°vIUSERMGMTEVENTHANDLER__UNION±v__OffsetIEDITBOXINPUTHANDLERÂČvVARIABLEWRITTENÂłv
+3753581216®v˜ This method will be called after a variable has been written by the user of the visualization. The variable was written
+ using the input field.
+ The call to this method will be done from the VISU_TASK so take care when you do work that needs synchronization with other
+ tasks.”v	692838920¶vVariableWritten·v× A pointer to the variable that was written. "Pointer To Byte" is used here as a placeholder for the concrete type of the written
+ variable. If you want to access the changed variable, you can cast this pointer to the correct type (eg. a pointer to DWORD etc.).
+ The information about the type is given in the parameter <see cref="varType"/>žv! The type of the written variableÂčvŠ The maximum size of the variable in bytes (will only be valid if the type is a stringtype, otherwise this value will be smaller than 0). ÂșviMaxSize»v> A pointer to the client structure that was writing this valueÂŒv$d2947e2b-131a-4f45-a60a-d77d81bd0bd8Âœv$762df775-4f63-4153-ac7c-7bbac5824c43Ÿv
+2069816304ƋvIEditBoxInputHandler__UnionĀv
+3256502513┮vIEDITBOXINPUTHANDLER__UNION┬v__OffsetISPECIALEVENTHANDLER├vHANDLESPECIALEVENT─v( This interface is for internal use only┌v
+2165206911Æv
+1552537461«vHandleSpecialEvent»v$b5782408-2dbc-49c8-9d0e-72be180f8725
v$92b2fc14-21e6-4f98-b9d3-11ce117bf2e2 v
+1731610911╩vISpecialEventHandler__Union╠v	239968271═vISPECIALEVENTHANDLER__UNION╬v__OffsetIGESTUREEVENTHANDLER€vHANDLEFLICKGESTUREđvHANDLEPANGESTUREĐvHANDLESPREADPINCHGESTUREĎviQueryInterfaceËv
+3131499559‘vƯ This method will be called when a pan gesture was detected by the visualiuation. 
+ RETURN: 
+ TRUE - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerÕv
+2175635604ÍvHandleFlickGestureÎv7 The point on the screen where this gesture was starteděvV In fact not a point but an offset. The distance, the gesture was moved on the screen.┘v8 The velocity of this flick gesture in pixels per second┌v$03ad238a-6643-4297-878c-cf2ad22aaa49█v$a2f5dd24-b8f8-4153-9c16-35cc0a26eac2▄v
+3810984305Ä°vHandlePanGestureƞv$9ac983cc-0108-4a73-b21d-43cf69f052a7ßvĂŒ This method will be called when a spread/pinch gesture was detected by the visualiuation. 
+ RETURN: 
+ TRUE - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerāv
+1980186738ƠvHandleSpreadPinchGesture‚vC The center point of the gesture on the screen where it was started„v6 The center point of the gesture where it was finishedơv! The scale factor of this gestureƚvÓ The orientation at the start of the gesture in degrees: 
+ 0 -> first touch right, second touch left
+ 90 -> first touch bottom, second touch top
+ 180 -> first touch left, second touch right
+ 270 -> first touch top, second touch bottomĂŠvĂŹ The orientation at the end of the gesture in degrees: 
+ 0 -> first touch right, second touch left
+ 90 -> first touch bottom, second touch top
+ 180 -> first touch left, second touch right
+ 270 -> first touch top, second touch bottomçv
rotationAnglečv$0a7d2a96-088a-47bd-99a1-a39bee18b281Ă©v
+4220075812ĆșvIGestureEventHandler__Unionėv
+3841971607ĂœvIGESTUREEVENTHANDLER__UNIONÝv__OffsetIMOUSEEVENTHANDLERĆŁvHANDLEMOUSEBTNEVENTÂŽvHANDLEMOUSEMOVEEVENT­vz queryinterface to be extensible in the future (pass screen coordinates or so)
+ could be used by endusers too -> visible	ñv	941841602ĂČvÝ This method will be called when a mouse button is pressed. 
+ RETURN: 
+ TRUE - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerĆŻv
+2742742311˘vHandleMouseBtnEvent§vB The event type. The value is true if a mouse button was released.÷v
bMouseUpEvent¾vƂ Information about the button that was pressed or released. At the moment this
+ value is not yet used and will always have the value 0!Ýv
+btMouseBtn¹v░ The position where the mouse event was raised. The coordinates of this point are relative to the 
+ currently active toplevel visualization, even when best fit is activated.  Ășv$81688b5f-13f9-4778-bdc5-b5cb92ff371eĂ»v$38e2ad31-ded8-4574-9b95-c12ff9d158abĂŒv× This method will be called when the mouse was moved. 
+ RETURN: 
+ TRUE - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerĂœv
+2606911939■vHandleMouseMoveEvent vČ The position where the mouse was moved to. The coordinates of this point are relative to the 
+ currently active toplevel visualization, even when best fit is activated.  €w$e7af6e0a-c14c-443e-98f6-0e0be2c13229w
+1957846852‚wIMouseEventHandler__Unionƒw
+2025674050„wIMOUSEEVENTHANDLER__UNION
w__OffsetIKEYEVENTHANDLER†wHANDLEKEYEVENT‡w
+3389977367ˆwÜ This method will be called after a key event is released. 
+ RETURN: 
+ TRUE - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handler‰w
+2422287134ŠwHandleKeyEvent‹wB The event type. The value is true if a key up event was released.ŒwbKeyUpEventw
 The key codeŽwdwKeyw’ The modifiers. Possible values are:
+ VISU_KEYMOD_SHIFT : 			DWORD := 1;
+ VISU_KEYMOD_ALT : 				DWORD := 2;
+ VISU_KEYMOD_CTRL : 				DWORD := 4;wdwModifiers‘w> A pointer to the client structure were tje event was released’w$259ca3ac-a984-4067-9ebb-3c58e6729960“w$41e28007-142b-4265-8a20-e295e4366e5f”w
+3757519508‱wIKeyEventHandler__Union–w
+4283731295—wIKEYEVENTHANDLER__UNION˜w%__OffsetIAPPLICATIONRECTANGLEPROVIDERℱwPROVIDERECTANGLESơw‘ This interface can be implemented by a functionblock of the application that wants to affect the evaluation of gestures 
+ by the visualization.â€șw
+3300571720ƛwIApplicationRectangleProviderĆ„w˛ An implementation of this method can add (touchhandling) rectangles to the active client.
+ This can be used for example to implement application based visu switching using flick gestures.
+ This method will be called whenever it seems necessary for the visualization to request an updated rectangle list.ĆŸw
+2019363864ŸwProvideRectangles w, The currently active toplevel visualization¡wcurrentVisu±w The currently evaluated client£w¹ TRUE if the topmost rectangle is requested, FALSE if the bottommost rectangle is requested. It is ok for 
+ implementers to react to none or only one of these requests€wtopMostRect„w) The instance managing the rectangle listŠwrectList§wIAPPLICATIONRECTANGLEPROVIDERšw$a231108c-b5fd-4ea5-9fa0-6e0932d0b12e©w$fa093fe8-ccef-4b6e-8bbf-3e7411250f2eÂȘw
+1680563082«w$IApplicationRectangleProvider__Unionw
+2143360827­w$IAPPLICATIONRECTANGLEPROVIDER__UNIONÂźw	__GETSIZEÂŻwGETENTRIESCOUNT°wGETSIZEOFENTRY±wPRVFINDFIRSTFREEINDEXÂČwREGISTERCLIENTDATAÂłwREGISTERCLIENTDATA2ÂŽwUNREGISTERCLIENTDATA”wUNREGISTERCLIENTDATA2¶w» We have to provide this attribute here, because the usage at the member
+ _pRegisteredEntries does not work. _pRegisteredEntries is a generic member, so we have to
+ suppress the warning·w
+2151137255žwVisu_FbClientdataManagerÂčw_pRegisteredEntriesÂșw_bits»w_diCurrentIndexÂŒwÂŽ This value will be TRUE whenever there were only subsequent registering entries without an inbetween unregister
+ which is the common situation when there was no onlinechange etc.Âœw_subsequentEntriesŸw. Only valid when _subsequentEntries is TRUE!!!Âżw_subsequentCountÀw$cb658376-e78c-4643-b853-eb841c0683b0ÁwSizeÂw) Register client data with > 32K capacityÃw
+1023717220ƄwRegisterClientdata2ƇwdiRequestedSize∆wVISU_FBCLIENTDATAMANAGER«w$878c4fcb-9aee-4dbd-91ff-f1f1f5e73f53»w$b4045792-2e26-4b0d-9a46-0af6b502e1fe
w
+1307068350Êw
+2547275125╩w	__getSize╠w$eaa34e0b-a650-4c62-b218-02fb342d709e═w
+3043613505Îw
+1986926341ƌwdiEntriesTillNow–w$c4dde544-d875-40e3-8df2-70e8430ee2b9—w
+3652629364Òw	389856775Ów
+3128216195‘w
diInitialSize’w$4d0cda5a-7a1f-4271-94e5-a95c51fcdff6Ă·w) Register client data with < 32K capacity◊w	720320793ƍwRegisterClientdataƔwiRequestedSizeƕw$d773b1d0-d17f-43a8-b994-37057478f4c8Ƙw
+3667004015â€čwGetEntriesCountâ€șw$3d53627d-309b-4068-93f1-ffdbddfcd184ƙw
+2891000312ßwprvFindFirstFreeIndexàw$135de4ea-cbfe-4077-8da5-1907b17ae1c3áw
+1417362301‚wGetSizeofEntry„w| The index of the requested element (0..GetEntriesCount - 1)
+ This index can be used to iterate over all registered entriesÀw| This variable will get the index where the entry should be placed!
+ When nothing is configured a -1 will be returned here ÄwdiEntryIndexÊw$60d2755e-f793-4927-b80b-022369fa9c31çw$1E3DC396-5561-4aae-8655-4C96C21D9E39Úw
+1476816342Ă©wC The size as number of entries that should be supported from now onĂȘw	diNewSizeĂ«w
+diDataSizeěwdiDataCountíwdiBitFieldSizeüw
+pAllocData®wpAllocBitfield­wpOld˝wbitsTemp˛wiLoopEndˇw$64872eca-7670-4552-a2e9-bc8712ef3f4b˘wj Enhancement of method UnregisterClientData to be able to initialize the memory
+ before unregistering it.Ă”w	141934951öwUnregisterClientData2Ă·w1 See method UnregisterClientData, paramete iIndexĂžwF If TRUE then the memory will be initialized before unregistering it. ĂčwxInitializeĂșwpitfMemoryManager2Ă»wIMEMORYMANAGER2ĂŒwIMemoryManager2Ăœw$9ca38a41-a025-47d2-b618-9a401424864fĂŸw	395767370Ăżw
+3063633196€xUnregisterClientDatax$6b9b5c71-60e3-4251-ab82-d6b4a660f56a‚x__OffsetIMEMORYMANAGERƒxFREE„x	541360141…xIMemoryManager†x	777370292‡xFreeˆx} the pointer to the data that should be freed
+ if pBlock == NULL, nothing will happen, ie. it is save to Free a NULL-Pointer‰xpBlockŠxIMEMORYMANAGER‹x$2c4ff1dc-0179-4bd5-a36e-0ab9eb339be4Œx$22d5cab6-b44c-4131-8a08-ac08b059d2d1x
+4256388508Žx$7af20db8-8f02-4498-b302-db037fa03bbdx__OffsetIMEMORYMANAGER2xR Extension of interface IMemoryManager to be able to initialize a piece of memory.‘x
+4190794175’x Initializes the memory.“x
+2634106277”xˆ The pointer to the data that should be intialized
+ if pBlock == NULL, nothing will happen, ie. it is save to initialize a NULL-Pointer‱x$973ab43e-0da7-4307-9a2d-17a0c55fd1d2–x$e32a88a4-85f3-451b-b9cd-39b31dfae2e7—x	980887444˜xIMemoryManager2__Unionℱx
+1613999482ĆĄxIMEMORYMANAGER2__UNIONâ€șx
+1531607779œxIMemoryManager__Unionx
+1937814076žxIMEMORYMANAGER__UNIONŸx__OffsetIACTIONHANDLER x
EXECUTEACTIONÂĄxa Internal interface: global fb, which implements this interface, is called after every visucycle.Âąx
+4024688120£xIActionHandler§x
+3389362728„x
ExecuteActionŠxIACTIONHANDLER§x$403ba78a-ce4a-4113-827e-916d1bf843bašx$8cd74c90-46fc-4b78-9734-a9ca585c9c33©x
+2900656122ÂȘxIActionHandler__Union«x
+1118712233xIACTIONHANDLER__UNION­x
+3514145880«xVisuStructNativeControlItem»xiElement░x
+2982753058±xVISUSTRUCTNATIVECONTROLITEMÂČx$75a09cf9-96da-4968-9be1-3da699179db1ÂłxADDITEM“xGETITEMPOINTER”x$BAC8262D-310E-4FB4-9B6C-74DFD56359D1¶x
+3849237967·xVisuFbNativeControlItemVectoržx_pItemsÂčx
+2144285067ÂșxVISUFBNATIVECONTROLITEMVECTOR»x$b9f0bcbd-13ad-40e4-8519-2197dfd51460ÂŒx
+2209606964Âœx
+4045187083ĆŒxpItem┐x$8c4e51f2-638f-4c8d-9196-1b4568068e2e└x	206847423┮x	595894071┬x$ac074021-db98-4b10-bd6c-34c1d44fb58c├x
+1247771251Äx
+3966947511Åx
+2259037376∆xAddItem«x$129891ed-ba84-4765-a64d-d54556a3751d»x	588040663
x$111becaa-2bca-4885-8e8f-5b97bce73f7b x	353038373ƈx
+3110816751Ìx$8deb9582-2fc3-4a76-a3dc-ac0a57f9cc2dÍx
+2399290629ƑxGetItemPointerƌx$e79ced08-f5bc-4c3d-84b1-277448e66eab–x	ADDHIDEID—xDOHIDEIDSFORCLIENT“xFINDELEMENTBYID”xHANDLENATIVECONTROLRESULT‘xREGISTERNATIVECONTROL’xRESETHIDEIDSFORCLIENTĂ·x
+3727163842ÎxVisu_FbNativeControlManagerěx> Do not use directly, access only using the respective vector!┘x_staticIdArray┌xSTATIC_NUM_OF_ITEMS█x_staticHideIdArray▄x	_IDVectorƱx
_hideIdVectorĆźx
+2924999915▀xVISU_FBNATIVECONTROLMANAGERÓx$395512b6-381f-4aa4-8672-8a1711cb2d72ßx	553846314Ôx
+2665294770ãx$313d30cd-e9df-4a3c-a213-7ebc7e109f4cÀx
+3984964873ÄșxHandleNativeControlResultćxelementçx$d6fa9820-0342-4f81-8565-27cd936421adčx
+3758467126Ă©x	AddHideIdĂȘx$d41832a8-756c-49d7-8f94-ce882ce449fcĂ«x	373795192ĂŹx
+2577812205Ă­x
+1672122285ƣxFindElementByIDŽx$6eeb5b4e-1bde-48b7-aef5-6f896b249385­x
+1408269137ñx
+3309285271˛xDoHideIdsForClientˇx$a5d46fec-36eb-4135-a56c-575f3520d3bf˘x
+4092755296§xRegisterNativeControl÷xbReRegisteržx$5833faa4-060a-49ae-bda9-cb54c91c5fe6°x
+3575137980šxResetHideIdsForClient˙x$02fbf885-16e2-4344-881c-f52531fc0ad0Ʊx	482202707ƘxVisu_SetCodegenFeatureSupportƙxfeatureSetFlags■x$e3900593-331c-407c-a2da-eee715f1bd2e xĆŁ  <description>
+ 	Function to sleep a specified time interval in microseconds _without_ consuming processor load!
+  </description>
+  <param name="ptSleepUs" type="IN">Time to sleep in microseconds</param>
+  <result>error code</result>€y
+2909477332ySchedWaitSleep‚y	ptSleepUsƒySYSTIME„y$285bbde2-c152-402b-a02f-7c176f849269…ycmpschedule, 3.5.13.0 (system)†y, High resolution time datatype to hold ticks‡y
+3782621073ˆy$a42f978c-030a-4705-9de7-ca2cec80cba8‰ysystimecore, 3.5.5.0 (system)Ơy‘ The intention of this function is to allow the registration of globally (generated) instances to
+ a pointer declared within the library within the declaration itself. That means it allows to
+ write the following code without the need of an additionally generated assignment:
+ generatedInst : LibType := (a:=1, b:=2, dummy:= VisuRegistrationHelpDuringDecl(VisuGlobals.g_pMyInst, ADR(generatedInst))â€čy
+2244364881ŒyVisuRegistrationHelpDuringDecly$553725af-f993-4714-934f-82c73874e18aŽy __OffsetIRESETTABLEMEMORYMANAGERy
+2573424847yIResettableMemoryManager‘y
+1869391686’y€ IF True, the buffer will be reset (an Initialize is needed afterwards), otherwise only the content of the heap will be set back“ybResetBuffer”yIRESETTABLEMEMORYMANAGER•y$8d53b07a-8f8a-460a-a7b0-4e7fa0329e31–y$9782e89a-c1d1-4888-8d52-7e1a3b1f28f2—y__GETMEMORYMANAGEMENTSIZE˜yISVALID™yNECESSARYBLOCKSIZEšyPRVASSERTPTRALIGNED›yPRVFINDFIRSTFREEBLOCKœyPRVGETBLOCKFROMBUFFERyPRVGETNEXTBLOCKžyPRVGETNEXTFREEBLOCKŸyPRVGETPREVIOUSBLOCK y
PRVINITBUFFER¡yPRVMERGEBLOCKWITHNEXTBLOCK±y› This function block is used to make a piece of memory usable as a heap, i.e. allows to allocate
+ memory via method |Alloc| and free it by calling |Free|.Ɓy
+3714190862€yHeap„y The memory used as heapŠym_pdwBuffer§y The size of the memory šym_pFirstFreeBlock©yLMMBLOCKÂȘyLMMBlock«yÂč A flag indicating, whether the buffer m_pdwBuffer was dynamically allocated (via SysMemAllocData)
+ and therefore has to be freed during FB_Exit. To free the buffer correctly in this case we have
+ to know the original buffer, because m_pdwBuffer might point to a different location because of
+ memory alignmentym_xDynamicallyAllocated­ym_pdwOriginalBufferŸyÞ The byte size of the members of structure LMMBlock, that are needed to implement
+ the memory management. This affects the following members:
+ - pPreviousBlock of type POINTER TO LMMBlock
+ - dwFlags of type DWORD
+ - dwSize of type DWORD
+ and the necessary number of fill bytes, so the complete "structure" is correctly
+ aligned, according to the value of member m_dwAlignment (see below).
+ The effective data is stored after this memory management information and must
+ be also correctly aligned.Ć»ym_dwMemoryManagementSize°y˙ The effective alignment to use. Default is 8 bytes to avoid problems with
+ 64 bit datatypes (i.e. atomic access). By using the compiler define
+ VISU_HEAP_ALIGNMENT_4 the alignment can be changed to the previous value 4,
+ that was used before V3.5 SP12±y
m_dwAlignmentÂČy  flags used for LMMBlock.dwFlagsÂłyLMM_FREE“yLMM_USED”yu This property is only needed for the LinearMemoryManager instance to access 
+ the value of the corresponding member¶y$2e68e84b-5204-4d03-b0c1-4b53969fb44e·yMemoryManagementSizežy82024573ÂčyxResetBufferÂșyHEAP»y$88d7ee0e-9262-4e68-a56f-065753be62ffÂŒy$1c93a383-e807-4b5f-8f76-48a388a2a1c4Âœy
+1028493488ĆŒy
+1988715288Âżyy Unfortunately the SysMem* functions needs a writeable variable as parameter.
+ So we cannot use the constant directly...└yCOMPONENTCONSTANTS┮yComponentConstants┬yVisuComponentName├ystComponentName─y$435b41ae-364a-48b3-bf66-520bd0a64a1c┌y
+3511427345∆yprvGetNextBlock«yLMMBLock»y	pCurBlock
y$f2b1f165-e83c-4cbe-8c25-a0d7979fc73b y
+2968369391╩yprvGetNextFreeBlock╠y$e17641d5-172e-4c4a-bc6d-c751bbcbac97═y@ :return: The size in bytes of the memory this instance manages ╬y
+3593223248Ïy$2a1fd526-a336-4345-aa39-96d6cde1cec7Ðy	271994019ÑyƠ The pointer to the data that should be intialized
+ if pdwBlock == NULL, nothing will happen, ie. it is save to initialize a NULL-Pointer“ypdwBlock”y	pLMMBlock‘ydiCountHeaps’yxFoundĂ·ypHeap◊y$568bc51c-c914-4717-b66d-3d78521cfeddƍy
+4038635266Ɓy
+pNextBlock┌ypPreviousBlock█y$0e712c94-70c0-46e9-b4d5-ce4408b07a5f▄y
+2419668676Ćąy
prvInitBufferƼy$aa1ab3af-df27-4ac8-aae2-f70c292eec38▀y$ Passes the memory the heap manages.Óy
+3591524725ĂĄy& pointer to a memory area (the buffer)Ăąy	pdwBufferĂŁy! the size of the buffer in bytes	Ă€y‘ A flag indicating, whether the buffer m_pdwBuffer was dynamically allocated (via SysMemAllocData)
+ and therefore has to be freed during FB_ExitÄyxDynamicallyAllocatedÊyxwBufferçyxwAlignDiffÚy$744df1eb-b579-4a6a-b496-35916f40f429éy
+2157411388Íy	715377241ĆœyprvGetBlockFromBufferĆŸy$96a02ff0-ea3c-478b-a115-5c10cf91849aĆȘy
+3606404638Ăźy$de429c86-2fe2-4133-aa5a-360d20089413ĂŻy
+3076003042­y__getMemoryManagementSize˝y$20a0296f-f5fc-4427-9b57-3d8b1185699f˛y
+4041382285ˇyprvMergeBlockWithNextBlock˘y$3aa89584-4749-4531-a95c-7d377e05979d§yƔ This method checks, whether a piece of memory was originally returned by a call of method |Alloc|
+ and can be freed by calling method |Feee|.
+ :return: TRUE if the piece of memory is a part of this heap instance, otherwise FALSE.Ă·y	649165419žyIsValid°y The piece of memory to check.šypdwStartOfHeap˙ypdwEndOfHeapƱy$63ee6743-97bc-44ac-89fc-9000fd51ebe1Ƙy	851180945ƙyprvGetPreviousBlock■y$117a4fa8-b8f8-419f-988c-2a84fafa44c6 y
+1030671786€zprvAssertPtrAlignedz$3f5952ff-a364-4208-b7c5-977bfef982b6‚z
+3825833341Éz
+3116641032„z$466a7db6-8216-4e67-b5fa-6453a60c4e59
z
+2095213746†z	375399809‡zprvFindFirstFreeBlockˆz size with alignment‰zdwNeededSizeƠz
+dwRestSize‹z
pNewNextBlockŒz
pOldNextBlockz$53107c77-c830-40a7-9533-164bd824974cŽz	507472707zNecessaryBlockSizez
+dwDataSize‘z$0ba2cbb8-c5c3-48c1-b170-7a0c81086a1f’zGETHEAP“zINCREMENTHEAPCOUNT”za We have to provide this attribute here, because the usage at the member
+ _pItems does not work.‱z2 This function block is a vector of Heap instances–z	592961563—zVisuFbHeapVector˜zj We don't have a static Heap array to ensure, that the compiler does not call
+ FB_Exit on this instances.ℱz
_aStaticHeapsĆĄz The static number of Heapâ€șz
+1022842993œzdiLastIndexzVISUFBHEAPVECTORžz$3cda0d5e-87ac-4f65-a442-1a5f11fe2e9bŸz$6eb07547-9d5c-46dc-aabc-2e924da72515 z
+1481820189íz$c54041b5-a671-4cf6-8f35-604f9cf529c0óz▓ This method has to be called to make an additional Heap instance is usable by calling method |GetHeap|.
+ :return: The error code indicating success or failure of the operation.Ășz
+3592337334€zIncrementHeapCount„zdiCountItemsŠz$5c0e050f-d915-4b68-a563-4803d8dd44a1§z
+1182683879Ęz
+1013538248©z$5d552fe0-d4e8-4225-aa5c-d96ed31ca0cdÂȘz
+2632454096ęz
+2911945431ÂŹz
+2560289159­z$40641640-31a8-4c81-823d-4e62f48e8594Ÿz
+1908354987ÂŻz$628b4321-62d2-4231-b039-703bf9e2ff1d°z	250272112±z$c142f467-d83e-47e6-b3e3-8671ecf5b416ÂČz
+4048477675Âłz$b7e8e559-b3c5-4b70-8858-bc71e8f5eee4ÂŽz
+3474621657”zGetHeap¶z$fdf114a4-6c63-4818-9c5d-9b3923bbd8fc·z	781689923žz
+2505210033ơzIResettableMemoryManager__Unionēz
+3659557908»zIRESETTABLEMEMORYMANAGER__UNIONŒzGETNEXTBLOCKœzPRVFINDHEAPŸz
+1630007191┐zLinearMemoryManager└z__INTERFACEPOINTER__4285┮z__INTERFACEPOINTER__4281┬z__INTERFACEPOINTER__4354├zĂș This instance contains all the heaps, that are used to provide memory. The heap at
+ position 0 is the heap using the static memory provided by method Initialize.─z_heapVector┌z; Contains the same value like Heap.m_dwMemoryManagementSizeĂz_dwMemoryManagementSizeăzLINEARMEMORYMANAGER╚z_itfIMemoryManager╔z_itfIMemoryManager2╩z_itfIGeneric╩zVISU_INTERFACES╠z_itfIResettableMemoryManager═zĆœ This method searches for the Heap instance, that manages a given piece of memory
+ :return: A pointer to the Heap instance, NULL if no corresp√≄nding Heap was found.Ƒz	251790024ƌzprvFindHeap–z$607a592a-1109-4dad-9c61-72cdc48c6cf7—z$6ac5e722-3493-4051-91ad-c2ee159c2f93“z
+3573628072Óz
+diMaxIndex‘z$72694c17-642a-4e1a-b38e-b7fc770af9ce’z
+2041633072Öz
+1937068795×zGetNextBlockƘz$c98151d8-e2c6-44f6-9473-cdb7bbf4d6e0Ƽz	267916705Úz
+2049654670Ûz$a2a62d04-45a2-45a5-988e-f551e1425ba9Üz	265026220Ýz
+2055168614Ƽz  the size of the buffer in bytes▀z$b63be085-f5eb-43b5-a87b-16089a754c71Óz	897479326ßz
+2986178356Ăąz$7333ceea-ed05-4a02-98f9-dcb7578eb25cĂŁz
+2305498475Ă€z
dwNewHeapSizeÄzpbyNewBufferÊz$74c1136a-5dc7-4d6e-a267-59058660d5fdçz	617984867Úz$8b0f1ed3-6247-456f-991a-f40b2bb23c50éz
+2216125468Íz
+2649482168Ă«z$0f640a80-ec5d-4c1d-bcc5-d9af2b1d6d05ĂŹz
+2984828752Ýz  indicate if block is free, etc.ƣz6 the size of this block (including dwFlags and dwSize)®z	632130792­z$81e91a39-8266-404f-8668-6f17c93818c2˝z__OffsetIINTERNCOMMANDMANAGER˛z
EXECUTEBYNAMEˇzREGISTERCOMMANDHANDLER˘zUNREGISTERCOMMANDHANDLER§z
+2516950863özIInternCommandManagerĂ·zŸ Does a search over all registered commands and executes the found command, if there is
+ a registered one. The comparison is done casesensitive at the moment.Ýz
+3241179371šz
ExecuteByName˙zIINTERNCOMMANDMANAGERƱz$606fc7d1-d0fa-4919-8e7a-a3aacd7a3444Ƙz$3c983f25-b67e-4d81-b024-62d2e37d7d8aƙz
+3765905781■zUnregisterCommandHandler zIINTERNUSERCOMMANDÇ{IInternUserCommandĂŒ{$153cd896-9d4b-40d3-9071-e10603990d90Ă©{
+2554550234ƒ{RegisterCommandHandler„{$d102e9fa-4e85-4ab1-9c4c-46e71ffcdf78
{55921074†{IInternCommandManager__Union‡{
+2829016312ˆ{IINTERNCOMMANDMANAGER__UNION‰{__OffsetIINTERNCOMMANDƠ{
+1062018424â€č{IInternCommandƚ{
+1018059933{IINTERNCOMMANDŽ{$c64305b7-611a-4f1c-a874-eb05b1d4868f{$051d6845-2bb2-41da-8c10-6f1bff854199{__OffsetIINTERNUSERCOMMAND‘{	366479263’{
+1113121988“{$15d0e6ec-6dbf-47da-a88f-da7820220c24”{$59bb3c49-8bd2-437a-b03a-281cc25550bd•{
+2188639564–{IInternUserCommand__Union—{
+2807265840˜{IINTERNUSERCOMMAND__UNIONℱ{
+3150287404ĆĄ{IInternCommand__Unionâ€ș{
+3814620783œ{IINTERNCOMMAND__UNION{ALLOCCLIENTDATAENTRIESž{EXITFBSŸ{PRVINITIALIZEMEMORY {RELEASECLIENTDATAENTRIES¡{41009226±{Visu_FbClientCreator£{__INTERFACEPOINTER__4108€{
+3501833181„{VISU_FBCLIENTCREATORŠ{$082f0d34-c06d-4f77-98a7-470090364a2f§{Æ Initializes a piece of memory by overwriting it with 0.
+ The method is necessary to ensury, that a new client doesn't get
+ the same piece of memory again having the same values when the
+ client used this piece of memory the last time (that could lead
+ to paint bugs, because it would look like, that nothing had changed).š{	404545363©{prvInitializeMemoryÂȘ{$d937ac6d-d9b0-4e0e-8fcc-7611885e6f67«{
+3746634405{	115740715­{
+2661971767Ÿ{	651342535¯{$ba4bd45b-aae0-4d35-9f02-3e399171005d°{
+2559272035±{ExitFBsÂČ{$a5fb8d51-c463-4af2-8d5d-2b87af12f2bfÂł{Ăą This method allocates the client data entries. A non null pointer will
+ only be returned if every single allocation succeeded. Otherwise a rollback
+ of the allocations done by this method will be done before returning null.ÂŽ{
+3297442230”{AllocClientDataEntries¶{diNeededElementClientEntries·{. CHECKED_OMIT, never called in integrated visuĆŸ{pCurElementClientDatač{pElementsClientDataArrayș{
+iEntrySize»{diCurrentIndexŒ{$4bc8bcd4-0e3b-4d8f-b553-092865764f49œ{$B6E52BB0-739A-45cc-B4AD-98415D3D70BFŸ{
+2599823373┐{pWholeClientStructure└{pUpdateRects┮{pUpdateRectsFlags┬{
pElementsData├{
pOldRectsData─{pPaintBufferData┌{
pFrameContentĂ{VISUSTRUCTFRAMEDATAă{VisuStructFrameData╚{$ information for client data entries╔{diInvalidRectCount╩{diAdditionalClientDataSize╩{pAdditionalClientData╠{$78f0056a-c1bd-4341-bc20-dcea44fae450═{
+2834860650Î{
+2388197540ƌ{helpVSCB–{$b7b70fb4-7d12-41e3-a539-30cc8cc94fad—{	871260378“{ReleaseClientDataEntries”{$44074b42-7cde-4819-8c39-d910776ec4fe‘{	977549336’{% TODO: use strings for visualisationsĂ·{dwCurrentFrameID◊{
dwLastFrameIDƍ{
+1156208321Ù{$b603095c-cad1-4f0a-a1eb-3ea0768e4139Ú{Ã This function block is the implementation of the IPaintBufferCreator interface for the
+ one-process target visualization, like linux. It simply creates a buffer from the visualization's
+ heap.Û{
+2791590124â€č{Visu_FbIecPaintbufferCreatorâ€ș{__INTERFACEPOINTER__2528ƙ{
+2239713698▀{VISU_FBIECPAINTBUFFERCREATORÓ{$4ad8d488-ad98-4bce-81c8-10a62e8f2857ß{
+2648339289Ăą{
+4273270053ĂŁ{$5756ef49-514b-4902-9149-8074689074d7Ă€{
+1213050422Ă„{$b359d15f-176e-4165-9130-9b5d67e3b0a8ĂŠ{
+2831508487ç{$2a0f054e-b032-4551-91db-444dd4bd38e5Ú{
+1031243242Ă©{
+4036850367ĂȘ{
+1368775838Ă«{$45fa90ee-d987-43fb-a166-35e5787fb46bĂŹ{	870607108Ă­{$895cab92-73fd-4989-b3ad-ae40417a7e89Ăź{
+1634136520ï{‚ This method is used to setup a new paint buffer for the client.
+ :return: TRUE if the processing was successful, otherwise FALSEĆĄ{
+2757420687˝{dwUsedBufferSize˛{$87374c55-aad0-46d4-9832-4182f5c714abˇ{
+2657775928˘{Visu_StructXwordPair§{xw1÷{xw2ž{
+1147958313°{VISU_STRUCTXWORDPAIR¹{$14544f59-6cfb-4db4-9b5d-099910eb04e2˙{
__GETBASENAMEƱ{
__GETCLIENTIDƘ{
__SETBASENAMEƙ{
__SETCLIENTID■{	PRVCREATE {
+PRVDESTROY€|PRVFINDFREEINDEX|PRVFINDINDEXBYEXTERNID‚|
PRVGETSHMNAMEƒ|§ This function block is the implementation of the IPaintBufferCreator interface for the
+ target visualization, where the target visualization client runs in a separate process,
+ i.e. for the ControlWin target visu and for the RTE target visu. It creates a shared
+ memory for the paint buffer.„|
+1299875152
|Visu_FbShmPaintbufferCreator†| pair dwExtendId -> dwHandleShm‡|_arrCurrentShmsˆ|MAX_NUM_OF_SHMS‰|_arrUsedShmsĆ |_dwClientIdâ€č|_stBaseNameƒ|Ă« This variable is a counter, that is incremented in case of calls Create(TRUE) and counts the number
+ of enlargements of paint buffers. It is used to create a unique name of the shared memory, that is also
+ different to the name of the shared memory, that is used in "normal case", i.e. the name, that is used,
+ when a paint buffer is created for a new client.|_udiEnlargeCountŽ|˜ The name of the new paint buffer's shared memory, that will passed to the visualization client by a paint command
+ in case of an enlarged paint buffer|	_sShmName|f This is the index of the shared memory, that will be destroyed after the new shared memory was set up‘|_iIndexCurrShm’|+ This is the index of the new shared memory“|
_iIndexNewShm”|V This flag signals whether the size of the shared memory is currently being increased.•|_xIncreasingSharedMemory–|$dc2bacfb-fbb6-442e-933d-f8c3cc7db1c7—|BaseName˜|$db6ab5bc-3fb4-4034-b979-7143b185ca2d™|ClientIdš|	961630671›|
__getBaseNameœ|VISU_FBSHMPAINTBUFFERCREATOR|$7f980ee5-86aa-4569-b278-76ddb369eac8ž|$26abc9dc-21d9-4684-90dc-633519e71236Ÿ|	617663681 |xOk¡|$2497c123-1b09-492d-83e1-90fe32fccc85±|
+3453067407£|diResult§|$cda3a965-04b3-43bb-8b90-5ca764fd6f5f‱|
+3796213881Š|$68efa170-a918-4480-99c1-d8ffa61d4492§|¹ This method is used to finish the setup of a new paint buffer for the client.
+ The old paint buffer is used to issue the paint command to setup the new paint buffer.
+ If the paint buffer has to be increased more than once in the same cycle, the
+ paint command has to be overwritten. So the shared memory for the old paint buffer must
+ not be freed until the final size of the new paint buffer has been determined.š|
+3587899740©|$463dc48e-0d85-4f3b-bfd0-00feb6624b60ÂȘ|
+4007578712«|$a3390faa-89dd-4fe2-a302-e826370143c5|
+3426718499­|prvFindIndexByExternIdĆœ|$c979e5c6-582a-4993-9cf4-9b19fff61bf2Ć»|
+1827239885°|prvFindFreeIndex±|$1f4f3ca2-927e-4e1d-a113-6d6900d7c86dÂČ|C Destroys a shared memory by a given index in array _arrCurrentShmsÂł|	798002341ÂŽ|
+prvDestroy”|@ The index of the shared memory within the array _arrCurrentShms¶|$af01ea11-76cf-42fe-a014-a91e3e971fc1·|
+2392140218ž|
+2541718437Âč|
+2336369519Âș|B Creates the name of the shared memory to use. The name is unique.»|
+1439211171Œ|
prvGetShmNameÂœ|ƌ If this parameter is FALSE, then the shared memory is used for the initial paint buffer
+ of the visualization client. The client knows, how the name is built and can create the
+ same name easily. In case of TRUE a new paint buffer is created. The name of the new paint
+ buffer's shared memory is passed to the client by a paint command.Ÿ|xCreateEnlargedPaintBufferÂż|$474edc85-263d-47a9-9b30-94bed7a1b2d1À|
+2637353896┮|iNewShm┬|$9741ef2e-0732-40ed-a610-cf2dc10df7c6├|
+1486628411─|
__getClientId┌|$c881b71c-3b9e-49af-99db-5616c0b56d53Ă|
+1846245244«|
__setClientId»|$a7f5d935-8c61-4235-907b-29075b13c74d
|	408237014 |
+3686680059╩|	prvCreate╠|╩ Indicates, whether a new paint buffer has to be created in order to enlage an already existing one
+ (because too small) (TRUE) or if the initial paint buffer has to be created for a new client (FALSE).Í|5 Returns the name of the paint buffer's shared memoryÎ|	stShmNameÏ|6 Returns the index of the paint buffer's shared memoryÐ|iShmÑ|handleÒ|SYSSHMÓ|SysShmÔ| VISUFCTGETDEFAULTPAINTBUFFERSIZEÕ| VisuFctGetDefaultPaintBufferSizeÖ|xwSize×|dwResultØ|$22a67c99-fb3e-45c9-9c7b-dc24c4e9ab1fÙ|
+3699603657Ú|
+2243441267█|
__setBaseName▄|$985144f8-cf28-4079-aa76-472b5d98d613Ʊ|
+1214106342Þ|$a7700f31-1851-47df-8a5e-c132185bb3faß|__GETHASGESTURESHANDLERĂ |HANDLEGESTUREEVENTĂĄ|HANDLEMOUSEEVENTIFĂą| HANDLEUSERMGMTLOGINFAILEDEVENTIFĂŁ| HANDLEUSERMGMTLOGINLOGOUTEVENTIFĂ€|$HANDLEUSERMGMTPASSWORDCHANGEDEVENTIFĂ„|PRVGETPOINTFROMMOUSEEVENTĂŠ|RAISEVARIABLEWRITTENç|
+3900406672Ɣ|Visu_FbUserEventManagerÚ|__INTERFACEPOINTER__4211ƕ|_editBoxEventHandlerĆ°|_keyEventHandlerĂœ|_mouseEventHandlerÝ|_specialEventHandlerĆŁ|_gestureEventHandlerÂŽ|_itfUserMgmtEventHandler­|_itfCustomEventHandler˝|$6eed9d7a-1cce-4def-8e2c-1f53691d20f5˛|HasGesturesHandlerˇ|
+2479084687˘|HandleMouseEventIf§|VISU_FBUSEREVENTMANAGER÷|$c603b715-50cf-4e44-aecf-6a53201bda8bž|$0eb85aff-d4a5-430c-82e1-144f9f52b2a4°|
+1355490865Ăč|$583b5362-648c-4bdb-93c5-ff019bd3dac6Ăș|
+1815044528Ă»|J This method is called for the user management event of a password change.ĂŒ|
+2276976466ƙ|$HandleUserMgmtPasswordChangedEventIf■|$052009a1-3302-4e7e-b893-b1f2ba4feaff |
+2195455464€}$5accd873-ce03-491c-8961-b96a61ada114}
+1056319646‚}RaiseVariableWrittenƒ}‡ The maximum size of the variable in bytes (will only be valid if the type is a stringtype, otherwise this value will smaller than 0). „}$7de70e22-f7ac-4a88-9849-28f72b4f61f2
}
+2885313671†}$67198ff8-98b9-4128-bb2a-c5615d8f25df‡}
+3860236230ˆ}$a954aaec-4ad4-4c78-9d04-20b3cfab810a‰}
+3788854665Š}prvGetPointFromMouseEvent‹}$90775baf-092a-42c4-b5c1-4474576fad06Œ}K This method is called for the user management events "login" and "logout".}
+4078656546Ž} HandleUserMgmtLoginLogoutEventIf}4 TRUE if a login occurred, FALSE in case of a logout}xLogin‘}$ec2516fc-0fea-4e92-8448-c4843fd773d8’}
+3656534708“}G This method is called for the user management event of a failed login.”}	861192724‱} HandleUserMgmtLoginFailedEventIf–}$683f6d67-f3e4-446f-8fdc-d39a5f3ccb8b—}
+1779959153˜}HandleGestureEvent™}clientš}handler2›}IGESTUREEVENTHANDLER2œ}IGestureEventHandler2}handler3ž}IGESTUREEVENTHANDLER3Ÿ}IGestureEventHandler3 }$6aec9881-5914-4374-8fe7-dee6800c8280”}
+1539004320¹}__getHasGesturesHandler£}$dc061bc9-f16b-4c3c-8800-54e6bced719e€}
+3259358565„}$a906edb7-1a59-45b1-8c28-a32d5cb85d0eƠ}
+1122133652§}
+3795112872š}$c7eb4396-c266-42fc-a5a1-26e42aded853©}
+1340557892ÂȘ}$7b2bbee3-ca7b-4613-82d8-582a319835a4«}
+1107556400¬}‰ This method is called for custom events to pass to the optional event handler.
+ :return: TRUE if the event was handled, otherwise FALSE­}
+2697249796Ÿ}$9e37e2ef-689e-4e53-a109-f8875ada7fd4¯}	999266168°}
+3294670577±}$2080a83f-45d6-49d3-b364-eefe2b60b45bČ}
+1167502976Âł}$8ceb1133-2fca-4c22-8729-246e6d97d69b“}__OffsetIGESTUREEVENTHANDLER2”}HANDLETOUCHEVENT¶}
+1354899848·}Ó This method will be called when a touch handled by IEC was detected by the visualiuation.
+ Please remark: This method has been superseded by IGestureEventHandler3.HandleTouchEvent2 so when 
+ you implement IGestureEventHandler3.HandleTouchEvent2, then it's no longer necessary to implement this
+ method.
+ RETURN: 
+ TRUE - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerž}
+2403110960Âč}HandleTouchEventÂș}J The number of informations contained in this event callback (-> pTouches)»}q A pointer to an array of touch informations; it is allowed to access this pointer in the range [0..numTouches-1]ÂŒ}pTouchesÂœ}$62c00a19-7c36-4fa2-858a-8928d21b36adŸ}$d91b55f6-6b38-4e6a-93f5-bd279ffcf0b4Âż}
+2530100263└}IGestureEventHandler2__Union┮}	211489393┬}IGESTUREEVENTHANDLER2__UNION├}__OffsetIGESTUREEVENTHANDLER3─}HANDLETOUCHEVENT2┌}
+2484518321Æ}Ð This method will be called when a touch handled by IEC was detected by the visualiuation. 
+ This method supersedes IGestureEventHandler2.HandleTouchEvent so in fact if there is an implementation
+ of the current method, then this one will be called instead of IGestureEventHandler2.HandleTouchEvent.  
+ RETURN: 
+ TRUE - When the handler has handled this event and it should not be handled by someone else
+ FALSE - When the event is not handled by this handlerÇ}
+1628052093È}HandleTouchEvent2É}$f8c48fc8-328c-4d04-a1ea-a6770553b367Ê}$41dbc57d-bb26-4623-989f-47ac3c99d8e6Ë}
+3817212907╠}IGestureEventHandler3__Union═}
+1209282474ÄȘ}IGESTUREEVENTHANDLER3__UNIONÄ»}__OffsetIVISUUSERMGMTCYCLICCALLĆ }
+CYCLICCALL—}
+1984728896ƌ}IVisuUserMgmtCyclicCallĶ}
+3273771671Ô}
+CyclicCallÕ}IVISUUSERMGMTCYCLICCALLÖ}$495c0adb-3e7f-4319-bcaa-50f0777af0c4×}$7af68b82-93bd-43bd-8071-42fc9a9a0da4Ø}
+2069475538┘}IVisuUserMgmtCyclicCall__Union┌}
+3970401345█}IVISUUSERMGMTCYCLICCALL__UNION▄}__GETCOMPLETEINITNEEDEDƱ}__SETCOMPLETEINITNEEDEDƼ}ONLINECHANGEDETECTED▀}
+1012336823Ă }Visu_FbOnlineChangeCheckerĂĄ}diOldElementCountĂą}diOldPaintBufferSizeĂŁ}diOldClientEntriesCountĂ€}diOldStyleChecksumĂ„}_bCompleteInitNeededĂŠ}$1def901f-c93f-4d80-928a-a94d82c4d769ç}CompleteInitNeededĂš}
+4189362233Ă©}__setCompleteInitNeededĂȘ}VISU_FBONLINECHANGECHECKERĂ«}$9d6b9ac1-2463-4eda-bb62-8f6303b1264fĂŹ}$646f52cc-e736-4cbc-81a4-efd4c4398c70Ă­}
+4105009225Ăź}
+2852794990ĂŻ}
+1569545862­}__getCompleteInitNeeded˝}$49ad8953-1172-40e1-a833-d06230a7caa2˛}
+2389378762Ăł}
+2432264718ĂŽ}
+3747950896Ă”}
+3202801473÷}OnlineChangeDetectedž}$ca10242f-fb0c-4c53-8667-718b6d2eb002°}
+2282449311Ăč}$00855415-a1f6-4f0d-a296-36339f409624Ăș}
+3239543411Ă»}ICallOnInitialize__UnionĂŒ}ICALLONINITIALIZEĆ­}	456574554Ɲ}ICALLONINITIALIZE__UNION˙}$0b9b654b-4edb-4afa-85e1-5e072be07f27€~CALLINITIALIZE~
+2939100236‚~Visu_FbInitOnStartupƒ~_arr„~MAX_STARTUPINITIALZATIONS
~ICallOnInitialize†~_iCount‡~_ Should be called after the default global init slot; depending on the location of the instanceˆ~
+2422844037‰~instanceĆ ~VISU_FBINITONSTARTUPâ€č~$c67444f2-604b-4e01-8c3b-060e60725c56ƚ~$b8b913fd-f5e1-4b00-b065-b8d7793cdc94Ć€~
+1897399769Ćœ~
+1434277339~
+2737519101~
+1077310193‘~
+1377927747’~
+3560340550“~CallInitialize”~$e50308d4-313a-42c5-b7cc-90ed2c2d5c97‱~__OffsetICALLONINITIALIZE–~2073891—~o Initializes the default key handler. This can be used for activating variables in the datasources for example.˜~
+3774548222ℱ~InitĆĄ~$7fae526c-67eb-4ba2-b28d-fdaf0559db1aâ€ș~¶ In fact this structure is a local copy of VisuStructEvent2 (located in CmpVisuHandler because used
+ in the RTS too). It is used for realizing overlay mode with old runtime systems!Ć„~	965378126Ɓ~LegacyRTSVisuStructEvent2×~	lwIdStackč~
+3971402876 ~LEGACYRTSVISUSTRUCTEVENT2¥~$f17b57e9-c0a2-47f3-8311-4887133bf5d2¹~<Structure, NonVirtual, Compiled, Typified, Located, Internal£~	COPYEVENT€~
+GETCURRENT„~
REMOVECURRENTĆ ~
+1898624822§~Visu_FbEventWrapperš~y only for using legacy methods! if changing the type, have a look at VisuFctEventIdStackGetValuePtrFromEventLegacy too!!!©~
+_lastEventℱ~
+3654791203«~VISU_FBEVENTWRAPPER~$f10b2292-3ca7-4782-8435-1d9817b783e3­~
+2291840732Âź~2 Will return only relevant events, otherwise NULL!ÂŻ~
+2307815292°~
+GetCurrent±~O no need for initialization as it will be overwritten completely (if necessary)ÂČ~	tempEventÂł~$a11099d2-6dcc-4b67-b165-85a7a8f39744ÂŽ~	522200101”~	CopyEvent¶~src·~destž~$b28f8578-785e-4fc8-9ae1-c644e68a29b4Âč~
+3852505867Âș~
+1416102679╗~
RemoveCurrent╝~$0ef0b2e2-c645-4b3d-9d4b-a2dcd58af7aeĆ»~
+1266101201ĆŒ~	823224724┐~__OffsetICOMPACTTEXTLISTINFO└~GETNUMBEROFENTRIESOFTEXTLIST┮~GETUSEDTEXTIDS┬~d see implementation in VisuFb_CompactTextListInfoSingleton
+ handles some information from textlists├~	805868299─~ICompactTextListInfo┌~f returns the number of entries in the texlist stTextListName.
+ we don't expect more then 32767 valuesĘ~
+1863314894ă~GetNumberOfEntriesOfTextlist╚~stTextListName╔~ICOMPACTTEXTLISTINFO╩~$462b4da7-d06a-4922-927a-b74472920de5╩~$7e05d24e-e845-4292-9701-a8a8ae7677e9╠~ƃ returns the used textids in the texlist stTextListName.
+ with the number of ids (GetNumberOfEntriesOfTextlist), it is possible
+ to iterate through the ids, as they are stored in an array of dint and
+ the returnvalue is the first value in the array
+ The implementing functionblock does not support this any more.
+ It is replaced by GetUsedLINTTextidsÍ~
+1313148507Ƒ~GetUsedTextidsƌ~$d7256600-30ca-4be4-88f9-90ea73b4c190–~	682655526—~ICompactTextListInfo__Union“~
+3049256565”~ICOMPACTTEXTLISTINFO__UNION‘~__OffsetIVISUCYCLICCALLMANAGER’~
ADDCYCLICCALLĂ·~REMOVECYCLICCALL◊~
+3510651586Ø~IVisuCyclicCallManagerÙ~^ Removes an IVisuCyclicCall instance, that has been previously added with method addCyclicCallÚ~
+4078638038Ƙ~RemoveCyclicCallâ€č~pitfVisuCyclicCallâ€ș~IVISUCYCLICCALLƙ~IVisuCyclicCallƖ~IVISUCYCLICCALLMANAGERƗ~$abe27a83-db3d-42a0-bb1d-67a272bf8cc2Ć ~$42106b7f-289c-481d-96ab-5f90ea716cf4‚~ā Adds an IVisuCyclicCall instance to be called every visu cycle. If the instance has been already
+ added this method does nothingĂŁ~	765588432Ă€~
AddCyclicCallĂ„~$42775156-26d4-4b4a-9df6-91b258591e76ĂŠ~ADDVISUCYCLICCALLç~GETVISUCYCLICCALLĂš~REMOVEVISUCYCLICCALLATĂ©~SETVISUCYCLICCALLĂȘ~u {attribute 'ieccodeconversion_externalimplementation' := 'ZUTUN assign Guid if needed for integrated visualization'}Ă«~C This is a vector, that is used to store IVisuCyclicCall instances.ĂŹ~
+2653975616Ý~VisuFbCyclicCallVectorƣ~_paitfVisuCyclicCall®~MAX_NUM_INSTANCES­~
+3166184781˝~AddVisuCyclicCall˛~VISUFBCYCLICCALLVECTORˇ~$0226c1cd-7531-4e1c-8303-909bbf7e56e7˘~$e9e156e3-60d3-4cc3-a203-1ea57fab295a§~
+1472916889ö~
+2898797426ž~GetVisuCyclicCall°~$5c2f8591-3adb-4b37-930a-f203f7b65afaš~
+1103809886Ăș~$e3ace3d8-9be2-42df-801a-b3d44a542a00Ă»~
+2937748415ĂŒ~
+3608692134Ăœ~
+3032710670ĆŸ~RemoveVisuCyclicCallAt’~$50275344-d42d-4538-9309-66e31b92b702€	141053977	791265836‚SetVisuCyclicCallƒuiIndex„$ccdbd470-65be-48a9-b52d-163d36647615…
+3665944186†$985cd56b-a191-4d83-af49-3bd7abbc5065‡
+2690012919ˆ
+3825166629‰
+2037315319Ć 
+pitfCursor‹$52f8d210-95fe-4f38-b660-bcf17969ca91ŒR This function block is the implementation of the IVisuCyclicCallManager interface	527955430ŽVisuFbCyclicCallManager__INTERFACEPOINTER__4598@ Stores the IVisuCyclicCall instances, that have been registered‘m_CyclicCallVector’
+2277684328“VISUFBCYCLICCALLMANAGER”$b20d61e0-56d6-4bbb-8508-58d7425bdbf0‱	803271260–
+1458148973—
+4136220388˜udiCountℱitfVisuCyclicCallĆĄ$35ddd891-9f8e-48d6-a96c-0462351841bbâ€ș
+3317281917ƛ	462899261Ć„? Adds an IVisuCyclicCall instance to be called every visu cycleĆŸ	965236765Ćș$1373095a-1120-40d3-8f80-4e2eaf0d15a8 
+4258201277ÂĄ
+3328015489Âą$099ba9d2-d5a5-4286-bae9-9bf88aece571ÂŁ
+1380184378€IVisuCyclicCallManager__Union„
+3028561620ŠIVISUCYCLICCALLMANAGER__UNION§__OffsetIVISUCYCLICCALLšR Currently this is only available in the targhet visu, not in the intergrated visu©œ Implementors of this interface can register themselves at the global IVisuCyclicCallManager instance
+ and will be called every visu cycle to do something.ÂȘ	627846702«, This method will be called every visu cycleÂŹ
+1505155683­$b978ff98-a2a7-4854-9f4b-6b3f50516a91Ÿ$bd6de435-bb85-4359-bb09-225f30016425¯
+2758614479°IVisuCyclicCall__Union±
+2427105968ÂČIVISUCYCLICCALL__UNIONÂł$__OffsetIVALUECHANGEDLISTENERMANAGER“ADDVALUECHANGEDLISTENER”REMOVEVALUECHANGEDLISTENER¶
+3168572587·IValueChangedListenerManageržn Removes an IValueChangedListener instance, that has been previously added with method addValueChangedListenerÂč
+1826337321ÂșRemoveValueChangedListener»itfValueChangedListenerÂŒIVALUECHANGEDLISTENERÂœIValueChangedListenerŸIVALUECHANGEDLISTENERMANAGERÂż$10e02f08-b37b-4a26-8742-2917f19bca4aÀ$4dec9525-5372-4d5e-a47a-7d0a024dc481Á© Adds an IValueChangedListener instance to be called every time a value of an IEC variable has changed. If the instance has been already
+ added this method does nothingĀ
+3208743098├AddValueChangedListener─$fd602d0f-9d58-4401-9feb-3930e6d21435┌GETVALUECHANGEDLISTENERĂREMOVEVALUECHANGEDLISTENERATăSETVALUECHANGEDLISTENER╚I This is a vector, that is used to store IValueChangedListener instances.╔
+4067768004╩ VisuFbValueChangedListenerVector╩_paitfValueChangedListener╠
+1278318683ÕSetValueChangedListenerƑpitfValueChangedListenerƌ VISUFBVALUECHANGEDLISTENERVECTOR–$3517420a-c2e9-4ad7-afe7-ab43b312e6c9—$481e490d-3766-4944-9064-78fb19e11525“49037600”$aabfb047-f8cb-4fc8-a6ca-951da0bb87bf‘	674721661’
+1675332294Ö$d1a17eac-0349-4944-a26a-a20c4a0460a9×89120315Ø
+1573249261Ù
+3991856398┌GetValueChangedListener█$f7bd44dc-4707-4e4a-8fec-affab430abf0▄
+3734803546Ćą$5d7d91cd-c76f-40cc-b96d-86e05e61309dĆź
+2994144303▀RemoveValueChangedListenerAtÓ$8999ccc2-346e-47a3-93ae-f2fa8c8e5759ß
+2402485807Ăą$d408f2ca-f081-43b1-9a3e-c9ef960009e6ĂŁ
+1862281743Ă€
+3374929819Ă„
+4179472007ĂŠGETLISTENERCOUNTçSETADDITIONALPARAMETERĂšSETIGNOREVALUECHANGEDĂ©SETVALUECHANGEDTYPEĂȘVALUEBEFORECHANGEDĂ«VALUECHANGEDĂŹX This function block is the implementation of the IValueChangedListenerManager interfaceĂ­
+3879595340ƣ!VisuFbValueChangedListenerManager®__INTERFACEPOINTER__4644­s_DwordArrayOldValue˝s_DwordArrayNewValue˛U Stores the IValueChangedListener instances, that have been registered
+ CHECKED_OMITˇm_ValueChangedListenerVector˘m_pOldValue§m_pNewValueĂ·m_xIgnoreValueChangedžm_xOldValueSet°m_eTypeš
+m_dwParam1Ăș
+m_dwParam2Ʊ	592380843ĂŒ!VISUFBVALUECHANGEDLISTENERMANAGERĂœ$98af610c-eec8-431c-909d-465d02078ffaĆŁ	203257654˙ValueChanged€€S A pointer to the new value. The pointer must not be the same than the pbVarPointer€
+pbNewValue‚€* A pointer the variable which was changed.Æ’â‚ŹpbVarPointer„€, The size of the variable which was changed.
€, The type of the variable which was changed.†€
+eTypeClass‡€T If this value is true than the given new value pointer is a pointer and no propertyˆ€xIsNewValueAVarPointer‰€S If this value is true than the given variable pointer is a pointer and no propertyƠ€
xIsVarPointerâ€č€Ć  If the value changed event comes from a dialog the dialog id is necessary to
+ know the context from which element the dialog was opened.Œ€O If this interface is set this dialog must be passed to the ValueChanged event.€itfVisualizationDialogŽ€% The type of the value changed event.€itfVisualization€bBoolBefore‘€bBoolBeforeSet’€pbBool“€
pPropertyInfo”€dialogInstance•€diLen1–€diLen2—€$2ec5142e-b6ed-49b5-b35e-01021e88d98d˜€
+4028776822ℱ€SetIgnoreValueChangedơ€xIgnoreValueChangedâ€ș€$965592ee-17ef-41b4-85c5-e12502b825daƛ€	973530952Ć„â‚Ź
+1706461982ĆŸâ‚ŹitfValueChangedListenerHelpƾ€$638934be-bf2a-4c85-be01-f478f538d696 €
+1798898281¡€
+2687507064±€
+2749557753£€$76058076-16c3-4089-9e31-2864181079b9€₏77152022„₏SetAdditionalParameter©€$d605ae93-22eb-432e-a1a5-641ac37d7833§€
+1246096317¹€ValueBeforeChanged©₏S A pointer to the old value. The pointer must not be the same than the pbVarPointerÂȘ€
+pbOldValue«₏$85ee45cc-a5ea-4b6d-9bd2-5921ff9650f1¬€
+2798124222­€
+1943684765¼€
+1476634155¯€SetValueChangedType°€$073fafbe-3953-4b92-a672-993e5701e2c3±₏
+2167178610˛€GetListenerCountƂ€$02b477c5-631d-4791-bedb-bc0eb11b8019®€
+3697416043”₏#IValueChangedListenerManager__Union¶₏
+2211071513·₏#IVALUECHANGEDLISTENERMANAGER__UNION¾€__OffsetIVALUECHANGEDLISTENERÂč€À This interface must be implemented by function block instances, that will be registered
+ by a call to VisuElems.g_itfValueChangedListenerManager.AddValueChangedListener.
+ When such a function block is implemented and registered than all value changes from 
+ the visualization are notified to the ValueChanged method.Âș€
+2048285857»₏
+1428204277ÂŒâ‚Źm A pointer to the client structure were the event occurred.
+ pClient can be 0 when eType = ConditionVariable˝€b The visualization from which the value changed event is called.
+ Is always set when pClient <> 0ÂŸâ‚ŹQ If the value changed event is called from a dialog this parameter is set (<> 0).¿€± The input position in the visualization is a list of element ids.
+ A list is necessary because of element in frames. -1 means not set.
+ Example: 41,23,-1,-1,

+ Frame element with id 41 in visualization itfVisualization.GetName(TRUE);
+ Element with id 23 in the referenced visualization of the frameÀ€paiInputPositionÁ€Ă„ A list of frame indices for the input position. This information is necessary
+ to know the referenced visualization.
+ Example: 1,-1,-1,

+ In the frame element the second visualization in the list of frame selection was set.€paiInputFrameIndicesÀ[ A pointer to the old value. The pointer is not necessarily the same than the pbVarPointer.Ā[ A pointer to the new value. The pointer is not necessarily the same than the pbVarPointer.ŀR A pointer to the variable which was changed. Can be null if pPropertyInfo is set.ƀ A pointer to the property info of the variable which was changed. The value is only 
+ set when the value changed event comes from a property.ǀM The type of the value changed event. This type can be used to filter events.ȀĂ· If the value changed event comes from a dialog the dialog id is necessary to
+ know the context from which element the dialog was opened. This can be necessary
+ to know the corresponding variables of the dialog.
+ Normally the following events occur:
+ Event with type OpenDialogPositionInfo - To know the element where the dialog was opened.
+ Event with type Default - ValueChange event for the changed variables
+ Event with type CloseDialogPositionInfo - To know that the dialog was really closed.ɀR If the value changed event comes from a key event dwParam1 contains the key code.ʀW If the value changed event comes from a key event dwParam2 contains the modifier code.ˀ$b124a8e1-8f1b-4383-8111-eb1b00b42ebf̀$92b8fafe-0fa6-410f-82ea-c8ba17e7478à
+1629015664΀IValueChangedListener__Unionπ
+1960925385ЀIVALUECHANGEDLISTENER__UNIONр__OffsetILOCALIZEDDATETIMENAMESҀ
+GETDAYLONGӀGETDAYSHORTԀGETMONTHLONGՀ
GETMONTHSHORTր
+1494715653Ś€ILocalizedDateTimeNamesۀ
+GetDayLong┘Ǣ returns the localized text of the day as whole name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of the implementing functionblock in VisuElemBase.
+ Therefore, the result should be used at once. The pointer should not be stored.ڀ
+1924638126ۀ
CHARBUFFERPTR܀
CharBufferPtrʀ3 Day of Week:
+ 1: Monday, 2: Tuesday,.. 7: Sunday ހuiDayOfWeek߀ILOCALIZEDDATETIMENAMESà€$7584b34f-0860-4e69-a1f6-05836a5f1d4fá€$422da2d6-ea16-4019-bb35-147533d3ba32ñ€stringutils, 3.5.14.0 (system)ã€
GetMonthShortö returns the localized text of the month as short name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of the implementing functionblock in VisuElemBase.
+ Therefore, the result should be used at once. The pointer should not be stored.Ă„â‚Ź	157826550é€& the month: 1: January,.. 12: Decemberç€uiMonthù€$28f61ee4-3814-4ddd-a4c3-eb722c62bb75Ă©â‚ŹGetDayShortĂȘ€ĂŽ returns the localized text of the day as short name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of the implementing functionblock in VisuElemBase.
+ Therefore, the result should be used at once. The pointer should not be stored.Ă«â‚Ź
+2780645593ě€$2f1080ff-994a-446c-a06b-a6ef5774667dí€GetMonthLongü€ö returns the localized text of the month as whole name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of the implementing functionblock in VisuElemBase.
+ Therefore, the result should be used at once. The pointer should not be stored.ï€
+2649348952ð€$5942538b-f329-4741-b8eb-50fff3f6bfe4ñ₏COPYLANGUAGETEXTĂČ€ñ This function block implements functionality, used for Stu.DateTimeFormatter
+ With this function block, the DateTimeFormatter is able to format values 
+ like ddd, dddd, MMM and MMMM. (Formats, that can be localized, using textlist system)ó€
+1500104146î€VisuFbDateTimeNamesLocalizerÔ₏__INTERFACEPOINTER__4688ö₏! used for both STRING and WSTRINGĂ·â‚Ź
+_wstBufferĝ€
+1442715514Ăč€VISUFBDATETIMENAMESLOCALIZERĂș€$ad26aec1-147c-49e5-b7f2-885c8d68dfc8û₏Ú returns the localized text of the month as whole name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of this functionblock.
+ Therefore, the result should be used at once. The pointer should not be stored.ĂŒâ‚Ź
+2182877720Ăœâ‚ŹpMonthĂŸâ‚Ź
+bufferSize˙€$b94e3437-93e6-40f3-831e-072559ff2dba€	769506783$8788b25f-241b-45bd-a42d-ab6898f02aeb‚Ƙ returns the localized text of the day as short name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of this functionblock.
+ Therefore, the result should be used at once. The pointer should not be stored.ƒ
+4186622712„pDay…$d2f48d42-a841-4616-a04a-1740c4d194a3†
+3690605715‡
+1104131842ˆ
+1459249132‰Ø returns the localized text of the day as whole name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of this functionblock.
+ Therefore, the result should be used at once. The pointer should not be stored.Š
+4254994038‹$e15292df-1039-464e-9512-70ae67451429ŒÚ returns the localized text of the month as short name.
+ If no localization exists, a defaulttext (textid) should be returned.
+ The stored value, the returnpointer is set to, will be overridden by 
+ any next call of one of the Get-methods of this functionblock.
+ Therefore, the result should be used at once. The pointer should not be stored.	742025674Ž$6dfb72d7-a8c1-4b59-905f-a7cec875fd14
+1861530946CopyLanguageText‘pstId’ size in bytes“bufSize”$707fbef2-f259-4ef6-8a2c-497a4a5c88ab•
+3056927267–	140051581—ILocalizedDateTimeNames__Union˜	676792991™ILOCALIZEDDATETIMENAMES__UNIONš” This type will be used for all strings, that the functions of this library can use.
+ Can be interpreted as POINTER TO STRING or POINTER TO WSTRING›	260447863œ$07503e4e-c648-44e9-b158-321518f237f3GETFORMATSTRINGBUFFERž
PRVFREEMEMORYŸÂŒ This function block is used to provide adjusted format strings for calls
+ to printf in case of invalid format strings configured by the user (e.g.
+ %S instead of %s). In contrast to other implementation (e.g. the buffer
+ provider of library VisuTrendStorageAccess) we don't need a FB_Exit method,
+ because this function block here uses the memory manager of the visualization,
+ that frees the allocated memory during FB_Exit if necessary. 
+4177014454¥VisuFbFormatStringProvider¹granularity£2€¶ Dynamically allocated array to store a format string. Because of the fact,
+ that we also might have WSTRING format string, we require the buffer to be
+ aligned on WORD boundaries.„m_pabyBufferŠ
m_iCountBytes§2 Frees the allocated memory this instance manages.š
+1710780718©
prvFreeMemoryÂȘVISUFBFORMATSTRINGPROVIDER«$19358005-3711-4828-97fa-82a21977017e$e8bdec67-a0e1-45bc-8405-641e292cd57b­	494700797Ÿ
+1919411294¯
+2931409715°
+2490486911±	752899937Âȁœ Returns a pointer to a buffer, that is able to store at least a
+ given number of bytes.
+ :return: TRUE if the processing was successful, otherwise FALSE.³	880978277ŽGetFormatStringBuffer”5 The number of bytes the buffer must be able to store¶iCountBytes·V Returns a buffer having at least the required size (only if this method returns TRUE)ž
+pabyBufferÂč' The effective size of the buffer aboveÂșiEffectiveSize»$01257651-3cbf-41ce-aa5e-003db433bc25Œ <SIL2/>œ	830427680ŸLogAdd2¿hLoggerÀudiCmpIDÁ
+udiClassID
+udiErrorIDÁ	udiInfoIDāpszInfoƁ$f782c8f1-3e37-44f5-9ca0-ba40c1145169Ɓcmplog, 3.5.5.0 (system)ǁ
+2222278874ȁ__HelpConvertDateɁppstrʁnYearˁnMonth́nDaýDayOfMonthTable΁$1c137676-f66f-428c-af12-54699e1772b8ρ
+2130786092Ё__HelpConvertTimeсdwHourҁdwMinuteӁdwSecondԁ
dwMilliSecondՁ$13c0f538-7207-41d3-8311-a322a7c20a0eց
+3586288056Ś__HelpConvertTimeWithUnitہdwDayف$50f01a4a-c350-4e6e-9dfa-0c242ec58ce8ځ	371843759ہ
__HelpConvert܁UDIntʁ$fdd0113a-d0f8-4f19-bc73-fa6acf9ecc59Ț
+1562513299߁
__ExtractRealàL True iff f is infinity, diM = 1 for +Infinity and -1 for -Infinity, iE is 0åfùiEãdiMÀxNaNāuiEʁudiMç$b4fbe026-742b-4541-9a4b-a710de7d376cځ
+2223293048é__HelpConvertLTimeWithUnitĂȘlwDayëlwHourρlwMinuteílwSecond߁
lwMilliSecondï
lwMicroSecondðlwNanoSecondñ$9b7fa8d4-59a0-43f0-a610-be7bd5350ad9Ăȁ
+1212736547Ë‡ĂŒ__ExtractLRealË˜ĂŒdÂ§ĂŒudiEĂ·ĂŒuliMÂžĂŒ$0ffc8285-5cf0-4854-bfbf-cfca06799935Â°ĂŒ
+3132572671Ư__HelpRealConvertĂșpnBeginƱnDigĂŒÂdBeginĂœÂdDivƣbNeg˙
+nHelpBegin€‚dDiff‚$e6a8a736-c389-4a55-8363-2e30c26fed79‚‚È Concatenates two strings
+
+ ``CONCAT(STR1,STR2)`` means: Connect ``STR1`` and ``STR2`` to a single string ``STR1STR2``.
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    VarSTRING1 : STRING ;
+
+    (* Example in ST , result is 'SUSIWILLI' *)
+    VarSTRING1 := CONCAT ('SUSI','WILLI');
+
+ :return: Concatenated string, max. 255 characters. If the result doesn't fit into these 255 bytes, it will be silently truncated. No error is produced.
+
+ .. cds:ranges::
+
+     :STR1: |StringRange255|
+     :STR2: |StringRange255|
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+ƒ‚
+2972623772„‚CONCAT
‚1 String 1 to be concatenated, max. 255 characters†‚STR1‡‚1 String 2 to be concatenated, max. 255 charactersˆ‚STR2‰‚
+4221632325Š‚LicenseFunctions‹‚dwStructSizeŒ‚pfGetUserLicenseValue‚pfConfDynLicChallengeŽ‚pfReqDynLicChallenge‚
+1958349117ÉéLICENSEFUNCTIONSÄčĂ©$54113402-1f1a-4625-9cf5-98f840f808d4ÄșĂ©$component manager, 3.5.13.0 (system)ĂŽĂ©
+3247230088”‚CMRegisterLicenseFunctions•‚licenseFunctions–‚$9d4b8b53-13e6-49d1-812f-48d05c3b6bde—‚	674459537˜‚UnregisterLicenseFunctions™‚lfš‚$fad78c76-def3-4349-88ac-a7d7b1026100›‚49087098œ‚SysTargetGetId‚pulTargetIdž‚/External, Compiled, Typified, Located, InternalŸ‚$2882c277-8c61-400a-b7f8-fedf8770b0b5 ‚
+1255376976¡‚SysTargetGetType±‚pulType£‚$8626ba32-8246-4efc-a245-c6603743ef15€‚
+2879083722„‚RegisterLicenseFunctions©‚$3a698490-0f8e-4b05-ba85-54b389411e5b§‚
external_name¹‚CodeMGetContentByFirmcode2©‚
+3702754381ÂȘ‚CodeMGetContentByFirmcode«‚duiFirmcode¬‚duiProductcode­‚licenseEntry¼‚RTS_CMBOXENTRY¯‚$22f4fc39-59c8-43ad-9dcc-9e20e4b9a58b°‚cmpcodemeter, 3.5.5.0 (system)±‚	669955528ÂČ‚
+musBoxMask³‚mulBoxSerial®‚	mflFiCtrl”‚mulFirmCode¶‚musFirmAccessCounter·‚musFirmItemRef¾‚mulFirmUpdateCounterÂč‚mulFirmPreciseTimeÂș‚mausFirmItemText»‚mulProductCodeŒ‚
mulFeatureMapœ‚mulUnitCounterŸ‚mulLicenseQuantity¿‚musProductItemRefÀ‚
+3504795969Á‚$b624d05d-ae57-4b33-b835-ddb290871f29‚
+3026495541Â"CodeMGetFeatureMapByFirmcode_localĂ$8c1740e2-dc30-4803-9b05-2837c6a74377Ƃ
+2158031774ƂmyUDINT_TO_STRINGǂ$126f9170-8764-47f4-b18b-ad639b548e48Ȃ
+1069101478ɂCMAddComponentʂpszComponent˂udiCmpId̂
+udiVersion͂$90843a1a-36bb-40cc-8a00-b137a07f82dd΂
+4264633759ςSysFileOpenЂszFileтACCESS_MODE҂$4e9f3f6c-f1b2-41f5-8e6e-4c9d0f916cb0ӂ
+1408105662ԂSysFileGetSizeByHandleՂ$203db6ac-ecc2-4b85-b1e0-d533c0597079ւ
+3409369966Ś‚SysFileReadۂulSizeق$db542d11-09a1-412e-ba36-040235d1f6a6ڂ
+3248367802ۂSysFileClose܂$81419da6-4d52-4d99-806c-f8e599dcca66݂Ø <description>
+  Test and set a bit in an ULONG variable in one processor step. This operation is to provide
+	 a multitasking save operation.
+ </description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).
+	ERR_OK: If bit could be set and was set before,
+	ERR_FAILED: If bit is still set
+ </p></result>Ț‚
+3306130432ß‚SysCpuTestAndSetà‚„ <param name="pulValue" type="IN">Pointer to the unsigned value to test and set a bit inside in one atomic
+	processor step</param>	á‚pulValueñ‚p <param name="ulBit" type="IN">Bit number inside the variable to test and set. 0=first bit, 31=last bit</param>	ã‚ulBitÀ‚$1b91f178-37d6-463f-a613-9f24443e9396Ä‚!syscpuhandling, 3.5.13.0 (system)é‚
+2702096027ç‚mySTRING_TO_UDINTù‚uiBaseé‚$7c03f9aa-a908-4345-8fdc-2902079aa956ĂȘ‚Ê Returns the number of characters of a string
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    VarINT1 : INT ;
+
+    (* Example in ST , result is '4 *)
+    VarINT1 := LEN ('SUSI');
+
+ :return: Length of string ``STR``
+
+ .. cds:ranges::
+
+     :STR: |StringRange255|
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+ë‚
+2091238964ĂœĂ©LENĂĂ© String to be analyzed ĆŁĂ©STRÂŽĂ©$d60923f9-da06-44f9-ab52-de513236e3e2­éĂŒ Searches for the position of a partial string within a string. 
+
+ ``FIND(STR1, STR2)`` means: Find the position of the first character where ``STR2`` appears 
+ in ``STR1`` for the first time. If STR2 is not found in STR1, then OUT:=0.
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    arINT1 : INT ;
+
+    (* Example in ST , result is '4' *)
+    arINT1 := FIND ('abcdef','de');
+
+ :return: Character position of the first occurance of ``STR2`` in ``STR1``. If no occurance is found, result is 0
+
+ .. cds:ranges::
+
+     :STR1: |StringRange255|
+     :STR2: |StringRange255|
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+ñ‚
+3278768737ĂČ‚FINDó‚* String within which ``STR2`` is searched î‚/ String whose position is searched in ``STR1`` Ô‚pszComp1ö‚pszComp2÷‚$182b0d71-64b9-4f59-8550-dfdea6ddbf15þ‚ç Returns a specific number of characters of a string, starting from left
+
+ ``LEFT (STR, SIZE)`` means: Return the first ``SIZE`` characters from the left in string ``STR``
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    VarSTRING1 : STRING ;
+
+    (* Example in ST , result is 'SUS' *)
+    VarSTRING1 := LEFT ('SUSI',3);
+
+ :return: Resulting string
+
+ .. cds:ranges::
+
+     :STR: |StringRange255|
+     :SIZE: [0..255]
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+Ăč‚
+3595690875Ăș‚ String to be analyzedû‚ Number of characters ĂŒâ€šSIZEĂœâ€š$305543de-642d-43ec-a366-8f771da1539dĂŸâ€šÂș Returns a specific number of characters of a string, starting from a specific position
+
+ ``MID (STR, LEN, POS)`` means: Retrieve ``LEN`` characters from the ``STR`` string beginning with the character at position ``POS``. 
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    VarSTRING1 : STRING ;
+
+    (* Example in ST , result is 'US' *)
+    VarSTRING1 := MID ('SUSI',2,2);
+
+ :return: Partial string of ``STR``
+
+ .. cds:ranges::
+
+     :STR: |StringRange255|
+     :LEN: [0..255]
+     :POS: [0,1..255]
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+ é	176614815ÇñMIDĂŒĂą, Number of characters, counted from the leftĂ©Ăą& Start position for the partial stringùùPOSÀù$83426200-a15f-4a0f-939b-ec775900aa99Ưùư Returns a specific number of characters of a string, starting from right
+
+ ``RIGHT (STR, SIZE)`` means: Return the first ``SIZE`` characters from the right in string ``STR``
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    VarSTRING1 : STRING ;
+
+    (* Example in ST , result is 'USI' *)
+    VarSTRING1 := RIGHT ('SUSI',3);
+
+ :return: Resulting string
+
+ .. cds:ranges::
+
+     :STR: |StringRange255|
+     :SIZE: [0..255]
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+†ƒ
+1359190538‡ƒRIGHTˆƒ Number of characters     ‰ƒlŠƒiResult‹ƒ$e1f7857b-7abd-48e8-91d6-d6b740f939c9Œƒ> This function determines if the given string is null or emptyƒ	436821138ŽƒStrIsNullOrEmptyAƒ simply a pointer to byteƒpstData‘ƒ$3bfb6e07-ece9-4ea9-9461-3891e6db0b4e’ƒŸ This function concatenates pstFrom to pstTo if the iBufferSize from pstTo is big enough. The function will do its work either with native
+ IEC-Strings or with strings coming from external functions. It will return FALSE and does no concatenation if one of the strings is NULL 
+ or the buffer size is not big enough.“ƒ
+2086930819”ƒ
+StrConcatAâ€ąÆ’pstFrom–ƒpstTo—ƒ the buffer size of pstTo˜ƒ	pstStringâ„ąÆ’iLenFromĆĄÆ’iLenToâ€șƒ$98348820-9df0-4409-ace0-9551d1a0658aĆ“Æ’’ This function determines the length of a string by searching for a terminating
+ zero character. The function will do its work either with native
+ IEC-Strings or with strings coming from external functions. It will return -1 if 
+ the given pointer to String is equal NULLĚÉ
+1486778570ĆŸÆ’StrLenAĆžÆ’$e9ff0abd-727f-4bf3-8e3d-f3df7c01aa50 ƒ„ This function can handle TextList.TextIndex with an optinal Namespace as prefix.
+ If the semantic is not correct NULL is returned.ÂĄÆ’
+1662182254¹ƒVisu_FctGetTextListAndTextIndex£ƒpstTextListPath€ƒstToken„ƒ	iTokenPosŠƒ$fb305408-2875-4df2-a4c0-e84bc7c88b9b§ƒ
+1900142601šƒVisu_FctGetTextAsVisuString©ƒ$bba3d8ca-f82b-4d63-95c4-bca6b54e5cf7ÂȘƒĂŒ This function determines the length of a string in characters by searching for a terminating
+ zero character (ie. '\0' or "\0"). The function will do its work either with native
+ IEC-(W)Strings or with strings coming from external functions. It will return -1 if 
+ the given pointer to String is equal NULL. The compiler define 'VISU_USEWSTRING' decides about the
+ behaviour!«ƒ
+3283877064ƒVisu_FctStrlen­ƒ$41ffed59-cfe3-474d-a0f9-09085a6ebcb7ŸƒĆŸ This function determines if the string is null or empty searching for a terminating
+ zero character (ie. '\0' or "\0"). The function will do its work either with native
+ IEC-(W)Strings or with strings coming from external functions. It will return TRUE if 
+ the given pointer to String is equal NULL or empty. The compiler define 'VISU_USEWSTRING' decides about the
+ behaviour!¯ƒ	228467141°ƒVisu_FctIsNullOrEmpty±ƒ$60952649-3380-4d7f-a23f-92480e966016ÂČƒ
+2490689226³ƒVisu_FbRegisterComponent“ƒ_hComponent”ƒ
+1930913881¶ƒVISU_FBREGISTERCOMPONENT·ƒ$33b82c45-3320-4938-9b99-86fe3c42657bžƒ
+2407098594Âčƒ
+3457809882Âșƒv»ƒ$ce58d0b0-87d6-489e-891b-ba1fea844cd6Œƒ	696642057œƒ$15c322c4-d9a0-48f4-baca-e719e19a8defŸƒ
+1090226794ÂżÆ’
+1806799770Ă€Æ’
+1980156572┮ñVisu_Output¤stValäudiSev─ñ2CHECKED_OMIT: Not relevant for the converted code!â”ŒĂąs_ComponentRegistrationĂñAIsCompiled, Absolut, Static, Initialized, OnlChangeExit, Typifiedăù$24c83626-deb3-45e4-bafb-7e82f8c1d486ȤMANAGEɤ
+1675746261ʃVisuFbMainClientMgmt˃
stErrorReasoñ
+4276655280̓VISUFBMAINCLIENTMGMT΃$c882e040-e64d-40e5-b98b-feb779975fb5σ
+3015479793Ѓ	243585693уManage҃iClientManagingResultӃ	iClientIDԃpOptionalTagDataՃ$41b78006-819d-47de-ac80-4982d9c40315փ
+2861694491Śƒ
+1509870401ۃ
+2386128691ك__GETTARGETVISUHANDLEڃ__SETTARGETVISUHANDLEۃ
+1942799965܃Visu_FbTargetvisuWatcher݃	_dwHandleރ$7519d880-b95f-4a7f-a816-862ec1ad575c߃TargetvisuHandleàƒ
+2421920763åƒVISU_FBTARGETVISUWATCHERùƒ$9fa5b6e8-a52c-42bb-8606-0e387cc484bbăƒ
+1201791525Àƒ	708279675Äșƒ__setTargetvisuHandlećƒ$e1fea599-4f8a-400b-934b-05731c03bf44çƒ32113955čƒ
+3755660808Úñ$b509cb60-6248-47a1-8d3e-81b82de320dbƕñ1488175Ć°Ăą__getTargetvisuHandleĂœĂą$3ea57294-1fc3-4b50-af2d-c1c4d92fbc9eÝñ
+1361840459ĂźÆ’
+3611272929ĂŻÆ’ž This functionblock can be used if you want to have a cyclic tick depending on a configurable
+ time. The output Q will become TRUE once when the configured time has passed. Afterwards, Q 
+ will become FALSE again until the next tick occurs.
+ The first call will always yield TRUE to prevent unecessary delays.Ă°Æ’
+2470867419˝ñVisu_FbCyclicTimer˛ñ_baseˇñ
+_firstCall˘ù	977659054§ùVISU_FBCYCLICTIMER÷ù$5df9a0fc-edff-440d-8e32-bd4d7478fc1ažù
+2666565548ĂžÆ’
+2751827709Ăčƒ
+1056607064Ășƒ	486747701ƱƒOPENIFNECESSARYĂŒÂƒ
+1941018935ƭƒVisu_FbTargetvisuƝƒbToStartTargetVisu˙ƒT Not needed for the converted code, therefore excluded from conversion
+CHECKED_OMIT€„	tvWatcher„_bTargetVisuHandled‚„_dwTargetvisuHandleƒ„t Try to open the targetvisu every 2 seconds when it is not possible at the moment (eg. no user logged in in Windows)„„
+_openTimer
„	475725669†„VISU_FBTARGETVISU‡„$3d3b1acf-5eb1-4811-8f7e-97561054c110ˆ„	317596432‰„
+1827032145Ơ„	896040509â€č„$5fe5a6eb-c1ae-4c8c-a3fc-60e15f3e2a3cƒ„
+2801061757¹„OpenIfNecessaryˇ„$9f4a8e04-6816-4900-a80a-f1b078da23f0¾„
+1784966098„
+2903297336‘„	107778741’„
+1132620999“„Visu_FbWebserver”„_bRequested‱„
+2191324187–„VISU_FBWEBSERVER—„$ab19fb51-06be-446b-99df-1feb5c7445cc˜„
+1516651408ℱ„
+3429719395ơ„< Call this method only once to try starting up the webserverâ€ș„	743626166ƛ„bUseFallbackƄ„$154ff39a-ea74-4053-ba63-bf55325dd694ĆŸâ€ž
+1740614229Ÿ„$eddd9c67-825d-48bc-9c83-98d9b4b5f1bc „
+2768030650¡„
+3022713644±„W as this program is called by the taskconfiguration, we leave it as visible to the user£„
+1224338929€„Visu_PRG„„? Take care when renaming! Might be referenced by generated code©„
+bFirstCall§„iCycleCount¹„iCycleCountForUsageCheck©„mainClientsÂȘ„c should always be 0 for the converted visualizations because there is only one client (-> iec-id 0)«„2 Do not use without an explicit assignment before!¬„dialogManagerHelp­„bClientRequestHandled¼„bClientHandled¯„
+targetVisu°„@Local, IsCompiled, Absolut, Initialized, OnlChangeExit, Typified±„stStartupLanguageÂČ„;CHECKED_OMIT; not relevant for the integrated visualization³„	webServer®„itfDialogManager2”„_exceptionOccurred¶„CLIENTRELEVANTONLINECHANGEDONE·„
+3127751412¾„ClientRelevantOnlineChangeDoneÂč„#Action, Compiled, Typified, LocatedÂș„$d6dd294b-8651-410d-9f61-5ec24b6d58f1»„$dca444eb-5d06-4339-8aa3-aabf5838415cŒ„REMOVEALLTARGETVISUCLIENTSœ„
+2666428838Ÿ„RemoveAllTargetVisuClients¿„$21672610-197c-4802-9835-222d4cff22bbÀ„EXCEPTIONOCCURREDÁ„
+1339051003„ExceptionOccurredÄ	eventInfoĄVISUFBEVENTCLIENTINFOƄVisuFbEventClientInfoƄ$60f7c841-858d-48e4-abb6-929caab5fe6eDŽINITIALIZEVISUSANDDIALOGSȄ
+3005430887ɄInitializeVisusAndDialogsʄhelperVisus˄VISUFBVISUINITIALIZATION̄VisuFbVisuInitialization̈́
helperDialogs΄VISUFBDIALOGINITIALIZATIONτVisuFbDialogInitializationЄdlgMgr4ф$d63b4447-46b5-4e87-b25b-963fb943a32d҄PAINTEXCEPTIONMESSAGEӄ
+4010632905ԄPaintExceptionMessageՄwholePaintRectք
+rectColorsŚ„fontۄemptyTransformل
+g_bWstringڄ$e808fd6b-ed2b-49d3-a9b0-999d9b176adcۄHANDLECLIENTREQUESTS܄
+1003393093݄HandleClientRequestsބ$89c665a1-8787-46f5-bd6b-3c768dff9034߄INITIALIZATIONà„16835410á„Initializationñ„$4016f83c-ece7-4b87-94d7-139728160799ã„DOVISUALIZATIONÀ„
+2886498326Ä„DoVisualizationé„$61e72940-0f51-4d03-b0eb-9aa25f44201dç„ISEXCEPTIONRESTARTEVENTù„
+1159010551é„IsExceptionRestartEventĂȘ„$5afb8c34-6a18-4345-805f-55e25875ef8eë„RESOURCESONLINECHANGEHANDLINGì„
+3373282843í„ResourcesOnlineChangeHandlingü„$7c5d31e5-6ce5-4c2a-8123-a73ee7053529ï„RESTARTALLCLIENTSð„
+2185596895ñ„RestartAllClientsĂČ„$c25331e7-2687-4805-9ec8-7e66ef7eb6f8ó„DOVISUALIZATIONINEXCEPTIONSTATEî„
+1023031301Ô„DoVisualizationInExceptionStateö„$2d8983a3-e655-47f4-95b1-1cd3bcb4e76a÷„HANDLEEVENTþ„
+3915177159ĂœÄ„HandleEventķĄ+ must be valid when this method is called!!ƻĄbPrintƁĄ$2a9d2ce4-2ef5-4e52-be6a-edda720017e3ĆŒÄ„CHECKUNUSEDCLIENTSıĄ
+3057421887˙„CheckUnusedClients€…$7af954ac-3ca7-495f-ac71-a2557288a811…INVALIDATEALLCLIENTS‚…	211306087ƒ…InvalidateAllClients„…$0326b276-3388-4a8c-b247-c81176961f84……DOCURRENTVISUHANDLING†…	380356478‡…DoCurrentVisuHandlingˆ…$cf213d70-7fd6-4683-8add-5c4acf04efe1‰…FILLCLIENTANDIDFROMCURRENTEVENTŠ…RETRIEVE‹…
+1779030681ƚ
	iClientIdƀ 
+3169311012Ž…$c2a99ca4-7eb9-49ba-8597-a988d525f4c3…97979028…
+2930847702‘

+1000758214’

+1066829273“

+3272233267”
FillClientAndIdFromCurrentEvent‱
$648cd4b0-1757-4a8f-a9c2-624f1efe1d8d–

 Tries to pick the current event from the rts event queue. If the instance information
+ is valid afterwards, TRUE will be returned. —

+3109775652˜
Retrieveℱ
$42b66ed8-d756-4322-a9bb-cb921f5eff48ơ

+2379163389â€ș
__INTERFACEPOINTER__3772Ɠ

+4234685449…$f9060147-238e-4bff-b4e3-ef1f07ba4ec1ž…
+2000702661ƾ

+3474300283 

+2341633939¡

+3294626893±
	diTempSum£
$29c8ea2f-66f2-4071-94ac-b1ad2b8d075d€ 
+1936736774„ 
+3447773820©
__INTERFACEPOINTER__3955§

+1589138065¹
$9f1865b1-5c57-478f-8d75-6968be3b630b© 	612689137ÂȘ

+3008642458« 
+1826541784¬

+3224326387­
$a009ffd9-a0cb-4592-a552-47bc04c31f50¼

+4050864827¯
§ Does a case sensitive comparison of two strings
+ Return values: 		0 -> the strings are equal
+						-1 -> pwd1 is less than pwd2
+						1 -> pwd1 is larger than pwd2°

+1704412830± StrCmpAÂČ
pby1³
pby2®
$fce3d7cb-235f-4b1d-948e-7e60c45bdde3” Ý <description>
+	<p>Control a character device file.</p>
+	<p>This function manipulates the underlying device parameters of special files.</p>
+ </description>
+ <result><p>RESULT: 0 if ok or errno if failed.</p></result>¶ 
+2046997729· CDIoctl¾
g <param name="hFile" type="IN">File descriptor/handle, that was previously created with Open()</param>	Âč
7 <param name="udRequest" type="IN">Request id.</param>	Âș
dRequest» @ <param name="udParameter" type="IN">Request parameter.</param>	Œ 
+dParameterœ K <param name="pResult" type="OUT">Pointer to linux errno error code</param>Ÿ $974e9db1-8fdd-4360-a592-5cf43678843a¿
;cmpchardevice, 3.5.4.0 (3s - smart software solutions gmbh)À
v <description>
+	<p>Close a character device file.</p>
+ </description>
+ <result><p>RESULT: 0 on success</p></result>Á

+1013789746…CDCloseÅT <param name="pResult" type="OUT">Pointer to linux errno error code, 0 is ok</param>ą$9a1633cd-e763-438c-b07d-038d94f77ea3Ņ£ <description>
+	<p>Open a character device file.</p>
+	<p>Given a pathname for a file, open() returns a file descriptor handle for use in subsequent system calls (read(), write(), ioctl(), etc.).</p>
+ </description>
+ <result><p>RESULT: Handle or RTS_INVALID_HANDLE if failed.</p></result>ƅ
+2710250774DžCDOpenȅ€ <param name="szFile" type="IN">File name. File name must be an absolute path to the 
+	file. Path entries must be separated with a '/' and not with a '\"!</param>	ɅÔ <param name="dwFlags" type="IN"><p>Requested ACCESS_MODE for fileaccess: dwFlags must include one of the following flags:</p>
+	<ul>
+		<li>O_RDONLY: read-only access</li>
+		<li>O_WRONLY: write-only access</li>
+		<li>O_RDWR: read/write access</li>
+	</ul>
+ <p>Optional flags for fileaccess: See linux man page for Details</p>
+ </param>ʅdFlags˅$8af2c361-d8a1-4672-9536-3e009a4e09c2̅í <description>
+	<p>Read from a character device file.</p>
+	<p>Read() attempts to read up to count bytes from file handle hFile into the buffer starting at buf..</p>
+ </description>
+ <result><p>RESULT: Nr of Bytes copied.</p></result>ͅ
+2387275958΅CDReadυF <param name="pbyBuffer" type="IN">Buffer to copy bytes into.</param>	Ѕ> <param name="udCount" type="IN">Nr of bytes to copy.</param>	хudCount҅$2917ef7a-d7cd-47e6-8053-6920b6083e0cӅü <description>
+	<p>Write to a character device file.</p>
+	<p>Write() attempts to write up to count bytes from file handle hFile into the buffer starting at buf..</p>
+ </description>
+ <result><p>RESULT: Nr of Bytes copied.</p></result>ԅ
+3798910066ՅCDWriteօg <param name="hFile" type="IN">File descriptor/handle, that was previously created with open()</param>	ׅF <param name="pbyBuffer" type="IN">Buffer to copy bytes from.</param>	؅$f85ff3a9-152d-4b74-b585-5166a5fa5c76مĂ· <description>
+  Set a bit in an BYTE variable in one processor step. This operation is to provide
+	 a multitasking save operation.
+ </description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>څ	183456021ۅ
SysCpuSetBit2܅| <param name="pbyValue" type="IN">Pointer to the unsigned value to set a bit inside in one atomic
+	processor step</param>		݅f <param name="ulBit" type="IN">Bit number inside the variable to set. 0=first bit, 7=last bit</param>	ޅ$118536c1-16c6-4aa8-b6dc-4374d3479045߅Ăč <description>
+  Reset a bit in an BYTE variable in one processor step. This operation is to provide
+	 a multitasking save operation.
+ </description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>à

+3923792816á
SysCpuResetBit2ñ
} <param name="pbyValue" type="IN">Pointer to the unsigned value to reset a bit inside in one atomic
+	processor step</param>	ã
h <param name="ulBit" type="IN">Bit number inside the variable to reset. 0=first bit, 7=last bit</param>	À $d82cabd0-b962-4541-8eea-50a96ec11036Ä À | Open or create file. A standard path will be added to the filename, if no path is specified in the file name.
+ | If a file extension is specified in the settings, this path will be used (see category settings).
+
+ .. note:: File name can contain an absolute or relative path to the file. Path entries
+           must be separated with a Slash (/)  and not with a Backslash (\\)!
+
+ :return: Handle to the file or RTS_INVALID_HANDLE if failedé
ĆŸ File name. File name can contain an absolute or relative path to the file.	
+ Path entries must be separated with a Slash (/)  and not with a Backslash (\\)!ç
Î | Requested access mode to the file. See |ACCESS_MODE| for details.
+ | Here find some examples:
+
+ :AM_READ: If file does not exist, an error is returned. If the file exists, the file 
+           will be opened
+ :AM_WRITE: If file does not exist, a new file will be created. If the file exists,
+            it will be overwritten!
+ :AM_APPEND: If the file does not exist, an error is returned. If the file exists, the file 
+             will be opened			ù
= Pointer to runtime system error code (see CmpErrors.library)é sysfile, 3.5.9.0 (system)ĂȘ
j Close a file specified by handle
+ :return: Returns the runtime system error code (see CmpErrors.library)ë  Handle of the fileì
€ Close a shared memory object specified by handle.
+ RETURN: Returns the runtime system error code (see CmpErrors_Itfs.library):í

+2482462598ü
SysSharedMemoryCloseï
 Handle to the shared memoryð
hShmñ $35dd5512-2521-4861-a9f2-282718033d1bĂČ
sysshm, 3.5.8.0 (system)ó
Š This function can be used to read a defined number of bytes from a Shared Memory, starting at a certain offset.
+ RETURN: Number of bytes read from the shared memoryƍ

+2170445017Ô SysSharedMemoryReadö 9 Offset in the shared memory, where reading should start	÷ ulOffsetþ
" Pointer to buffer to read in dataĂč
 Number of bytes to read	Ăș
$e77e71d8-d7d2-477f-a88a-25a3d73a7ac2û Ăč Create a new shared memory object specified by name.
+ NOTE:
+ If the shared memory object still exists, a valid handle is returned, but with the error code ERR_DUPLICATE.
+ RETURN: Handle to the shared memory object or RTS_INVALID_HANDLE if failedĂŒâ€Š
+1940363768ĆŒÂ…SysSharedMemoryCreateĆŸÂ… Name of the shared memory	’…4Inout, Constant, IsCompiled, RelativeStack, Typified۠ Optional physical address.†ulPhysicalAddress‚†0 Pointer to requested size of the shared memory.ĠpulSize„†> Pointer to runtime system error code (see CmpErrors.library):…†$4b14d2ed-7253-45ce-b0fe-88a0563a5920††Âł This function can be used to write a defined number of bytes to a Shared Memory area, starting at a certain offset address.
+ RETURN: Number of bytes written to the shared memory‡†
+3925596305ƂćSysSharedMemoryWriteëć Handle to the shared memory		Ɛć Offset in the shared memory		Ƒć# Pointer to buffer with write data	üć Number of bytes to writeĆčć$156bde08-a3bc-451b-a088-1985ea8c8b3fÄć\ Read number of bytes out of the file
+ :return: Number of bytes read from file. 0=if failed† Handle of the file	†  Pointer to buffer for read data‘†L Number of bytes to read from file. Must be less or equal the buffer size!		’†EXECUTEABSOLUTE“†
+PRVEXECUTEӠSETCOMMONPREFIX•†SETCOMMONSUFFIX–†SETIMAGEPOOLPREFIX—†SETNAMESPACE˜†SETOPERATION™†_ This function block is called by the generated code and is used to register/unrregister imagesš†15357553ݠBmpPoolFbImageRegistrarϠm_sCommonSuffix†m_sCommonPrefixž†m_sImagePoolPrefix٠> If this flag is TRUE, then the namespace has to be considered †m_xUseNamespace¡†, The namespace, including the dot at the end±†m_sNameSpace£†m_xRegisterImages۠< This flag indicates, whether the following flag can be used„†m_xRuntimeVersionDetermined©†h Indicates, whether the runtime system where this function block run, has the
+ version 3.5.7.0 or newer§†m_xRTS_GE_35_7¹† Sets the namespace to use.©†	945444728ÂȘ†SetNamespaceǠ
+sNameSpace¬†BMPPOOLFBIMAGEREGISTRAR­†$66e0dedc-e2eb-4eef-baf8-cd304e876b4f¼†$dfb5af8d-c86f-47cf-b1a0-06bcb8669fe4¯†cmpbitmappool, 3.5.7.0 (system)°†
+2684971396±†^ Sets the operation, that will be performed by subsequent calls to Execute or ExecuteAbsolute.ÂȆ
+3554505696Ƃ†SetOperation®†O If TRUE then images will be registered, otherwise images will be unregistered.ӠxRegisterImages¶†$97ab633e-5e2d-4622-b00b-1c8e972bafe3·†	968572261¾†
+2057873544Â膄 Performs either a call to BmpPoolRegister or BmpPoolUnRegister, depeding upon the parameter of
+ the previous call to SetOperation.Âș†
+4123123455Ƞ
+prvExecuteΠ+ Points to a string containing the image IDϠ	psImageId٠N A string containing the complete filename of the image to register/unregister¿†	sFilenameˠsImageIdÁ†$b72ebf1b-b66c-45cd-8483-19a97b5293d7†@ Sets the suffix (e.g 'bmp') for the subsequent call to Execute.Æ
+2272795450ĆSetCommonSuffixƆ
sCommonSuffixƆ$a0608829-4707-471d-a1ec-4366870f7b40dž
+3515845403ȆExecuteAbsoluteɆU Points to a string containing the filename of the image (including the file suffix).ʆ
+psFilenameˆJ Points to a string containing the folder, where image filename is located̆psPath͆$9cffb194-0b33-445f-9a37-5e1f372f5d80ΆU Sets the prefix (i.e. the folder name) for the subsequent operation with the bitmap.φ	402533815ІSetCommonPrefixц
sCommonPrefix҆$f074a880-9a8e-472a-ba10-5ce922fcf62eӆ
+3744609407Ԇ{ Sets the image pool prefix to use, either an empty string (for the global image pool) or
+ the image pool name with a dot.Ն	394799507ֆSetImagePoolPrefixŚ†sImagePoolPrefixۆ$d696e3b2-15d3-40fc-8292-3a153cb41eefن
+1930822666چ
+3084741888ۆ‹ Points to a string containing the filename of the image (without a file suffix, that was
+ previously passed with method SetCommonSuffix).܆$b4105830-b11b-46a1-a3f5-a45b8e32d21a݆ This function unregisters a dynamic text file.
+ The registered text files are considered when load or reload is called
+ on the CmpDynamicText component.  ކ	343326897߆DynamicTextUnRegisterFileà†$3cd88e6c-a523-49fc-8ce1-3d5013baa765ᆠcmpdynamictext, 3.5.9.0 (system)ñ† This function registers a dynamic text file.
+ These registered text files are considered when load or reload is called
+ on the CmpDynamicText component.  ã†	211093848ˠDynamicTextRegisterFileĆ
+1152575215é† Visu_FctGetMaximalElementsInListç†piElemsù†$ceb8035b-9343-461f-8995-f9043e674023é†i This function will forward the given call to all the elements in the list. It will
+ not return a value!ĂȘ†
+3055261836ë†Visu_FctForwardElementInfoCallì†	pCallInfoí†$710acc38-b3ec-4245-94c2-273f52450a9eü†7 Must only be called for visualizations without parent!ï†
+2148159759ơ†Visu_FctResourcesExitHelpƄ†dsƆ†IDATASOURCESó†IDatasourcesƍ†$16a9c6ca-0a5a-4bce-b7e7-fa1797f16636Ô†
+2736175281ö†0VisuFctCalculateSurroundingSimpleRectOfElemArray֠
+iElemCount°ćiElem¹ćsurrRect˙ć$da80d406-c391-4264-a0e9-910b72f53327Ʊć} This function checks, where a static shapes handles an input event.
+ :return: TRUE if a static shape has handles the event.ĂŒâ€ 	232457453ĆŒâ€ VisuFctHandleInputStaticShapesĆŸâ€  The event to check˙†  Allow to untransform the ppoint€‡s This is a pointer to a generated array of IShape instances, that represent the
+ static shapes of a visualization.‡paStaticShapes‚‡& The effective size of the array aboveƒ‡iCountStaticShapes„‡
+ptOriginal
‡xHandled†‡clippingRect‡‡$db488c7d-8167-4ed2-b19c-b95923fcafebˆ‡
+3840206773‰‡Visu_FctAssignElemNumbersŠ‡pvel‹‡diCountŒ‡diOffset‡eiŽ‡eiInner‡$63d92ef9-4440-48f8-b6ca-09f1c5c8a391‡
+2141905865‘‡(Visu_FctDrawBackgroundAndStaticElements2’‡pStruct“‡À This flag indicates, whether this function is called from a visualization, that is a top level visualization (TRUE).
+ It is FALSE if called from a visualization, that is embedded in a frame.”‡
xTopLevelVisu•‡ must be a valid pointer–‡pDrawBackground—‡$79d776bc-efe6-43b1-a09c-c69c0ab1d27e˜‡	319387244™‡Visu_FctInvalidateAllš‡$a3326b15-9380-463b-8ad2-1a8697e8d7ce›‡	521513930œ‡!Visu_HandleOnlineChangeForClients‡$756204b0-1774-4a36-af9b-3071a43711dfž‡	272164484Ÿ‡Visu_FctGetVisuType ‡lmType¡‡$e0ebed54-e368-40db-a70b-c02346e7b8d3±‡
+1991599530£‡VisuFctCalculateShadowColor€‥A The color step from 0=darkest to 255=brightest; 128 = same color„‥
+bColorStep©‡btHelp§‡$766dc1d7-c442-4d62-b126-04082049a243¹‡
+1079485175©‥(VisuFctPaintRectCalculateSurroundingRectÂȘ‡$609c57df-f63a-413c-a154-f6c0f878ef53«‥
+1628359922¬‡$VisuFctSimpleRectEqualsOrIsContained­‡psrect1¼‡psrect2¯‡$801926f7-0c3c-4f24-a513-ee5a4206d17c°‡	750778929±‥%VisuFctCalculateSurroundingSimpleRectÂȇ$bbef7e91-67b3-4c42-9ec3-b4f0341b29f7³‡I Decrease a paint rectangle, reducing the size in direction to the center®‡	401305382”‥Visu_FctDecreasePaintRect¶‥iTop·‥iBottom¾‡$37d7ea22-8946-47fc-88b2-44a9d28a5ca0Âč‡
+2066397001Âș‡,VisuFctPointFArrayCalcSurroundingSimpleRectF»‥ptPointsÂŒâ€Ą$dd9395d7-9fd8-44d2-aa24-e1a2e4d8bc4fÂœâ€Ą	514710269ÂŸâ€Ą(VisuFctSimpleRectangleFToSimpleRectangle¿‡simpleRectFÀ‡$dff15533-f531-4400-892c-93cfac905bc7Á‡
+3735470879‡Visu_FitSimpleRectToLineWidthÇ
+iToCorrectć$9a511598-805e-48cb-8dc0-9b280ff60675Ň“ This function determines the length of a string by searching for a terminating
+ zero character. The function will do its work either with native
+ IEC-WStrings or with strings coming from external functions. It will return -1 if 
+ the given pointer to String is equal NULLƇ
+2470802483LJStrLenWȇ$585c0d9f-c1f8-4b92-b526-7da3317bd1b2ɇ
+1409938045ʇVisu_FctDecreaseSimpleRectˇ$413729b6-2772-442e-9ed1-3b0fb6969bc9̇	190126999͇VisuFctGetLineJoinMiterLimit·$d2693f08-2c78-4b38-b5fc-1c1eab000031χ
+1350663365Ї__CheckedInterfaceCastчqueryInterface҇$6c7b0b40-3393-4ac8-8272-f7e492c63aa3Ӈ
+2085127007ԇ!VisuFctTryAtomicAssignValueByTypeՇ	typeClassևpwSrcŚ‡pwDestۇpdwSrcهpdwDestڇplwSrcۇplwDest܇$f6c4c7ad-c5a1-49ca-acd9-8a25c5a863edʇ
+1413500817Þ‡!VisuFctTryAtomicAssignValueBySize߇	BYTE_SIZEà‡	WORD_SIZEá‡
+DWORD_SIZEā‡
+LWORD_SIZEã‡$868b8ad5-a464-4920-ba13-5c74924cb57fÀ‥	622470147Ä‥
Visu_Output_3é‡stVal1ç‡stVal2ù‡stVal3é‥$b93f066d-3b37-46ed-95e7-fd79d6503c03ĂȘ‡° Does a strcpy from the source string pStr to the buffer pBuffer. pBuffer must not be NULL!
+ Will return the number of copied characters including the terminating '\0' or "\0"ë‥	763609510ì‡StrCpyAí‡  the size in bytes of the bufferü‡" the source as a pointer to stringï‡iStrlenð‡	iMaxCharsñ‥pByteSrcĂȇ$d4f8890f-c44e-44ac-83a0-c102bbdcdc93ó‡ĂČ Does a caseinsensitive comparison of two strings
+ Return values: 		0 -> the strings are equal
+						-1 -> pByte1 is less than pByte2
+						1 -> pByte1 is larger than pByte2
+						-2 -> Error: An invalid string (ie. Null-Pointer is given)î‡
+1042028601ġ‡StrCaseCmpAö‡pByte1÷‡pByte2ĝ‡i1LenĂč‡i2LenĂș‡iLenMinû‡byChar1ĂŒÂ‡byChar2ƭ‡byChar1UpperƝ‡byChar2Upper˙‡$b806916e-1f57-43e3-aaf9-13d0e982040a€ˆj This function is only a workaround for IECCodeConverter not able to compile var_output of type pointer...ˆ	784180269‚ˆ$CommandBufferTransformPaintRectangleƒˆ$34c75a8a-4e28-4c84-ad74-17997dd317ac„ˆ
+1996437327…ˆCommandBufferTransformPoint†ˆpPoint‡ˆ$fa5ecc04-5db5-4b14-b096-4b66dd8fb096ˆˆ <description>
+  Function to increment the content of the given pointer by nSum in one atomic operation (task safe).
+  IMPLEMENTATION NOTE:
+  - Add/Sub the value to the content of the pointer
+  - Return the value after the Add/Sub operation
+  Both things must be done atomic!
+ </description>
+ <result><p>RESULT: Returns the value after the increment operation in an atomic way!
+ </p></result>‰ˆ
+1095649030ÀąSysCpuAtomicAddčąM <param name="piValue" type="INOUT">Pointer to the value to increment</param>ĆąpiValuećąa <param name="nSum" type="IN">Summand for the operation. >0 to increment, <0 to decrement</param>Ă©Ä…nSumĆčąf <param name="pResult" type="OUT">Pointer to runtime system error code (see CmpErrors.library)</param>Ćșą$0e25e867-0ab2-45d2-b4ad-b4730eca8d8cĎą
+3833964253’ˆ3Visu_FctReserveSpaceForBufferOverflowDrawingCommand“ˆ	cmdBuffer”ˆOVERFLOWDRAWINGCOMMANDSIZE‱ˆudiOffsetCommand–ˆ$22cd4417-9b04-4d83-bc04-754aae0b1269—ˆ	222837226˜ˆ,Visu_FctAddPaintBufferOverflowDrawingCommandℱˆ
+simpleRectšˆ
EffectiveLook›ˆEffectiveColorsœˆ
EffectiveFontˆzPaintbuffer overflow:
+please increase the size
+of the paintbuffer
+in the extended settings
+of the VisualizationManagerĆŸË†strTextƾˆ$fd360963-9bb5-4646-a346-a3a466f98462 ˆs Allocates data memory of the specified size
+ RETURN: Pointer to the memory block. 0 if no memory is not available¡ˆ	719033978±ˆSysMemAllocData£ˆ* Can be the library- or POU-name from IEC	€ˆszComponent„ˆ# Requested size of the memory block©ˆB Pointer to runtime system error code (see CmpErrors_Itfs.library)§ˆ$39fc3f5b-2333-45fa-814a-335391ebb7c6¹ˆsysmem, 3.5.12.0 (system)©ˆa Release data memory
+ RETURN: Returns the runtime system error code (see CmpErrors_Itfs.library)ÂȘˆ
+4237963388«ˆSysMemFreeData¬ˆA Name of the component. Can be the library- or POU-name from IEC.­ˆ! Pointer to memory to be released¼ˆ$985fe4bf-775f-4106-9523-d02799c1021b¯ˆ‡ Copy the content from source (pSrc) to destination buffer (pDest)
+ RETURN: Pointer to the destination buffer, where the copy was done°ˆ
+2386596606±ˆ	SysMemCpyÂČˆ3 Pointer to memory address to be copied to (target)³ˆ5 Pointer to memory address to be copied from (source)®ˆ Number of bytes to be copied”ˆ$0e271bc9-7740-4962-b7ad-222e9521bbb7¶ˆ
+2351506445·ˆVisuFctCalculateChecksum¾ˆxwÂčˆ$8fc503c9-c868-42d5-a3bb-726c0d334f01Âșˆ
+__GETVALUE»ˆCOMBINECHECKSUMSŒˆ
+1579153291œˆVisuFb_CRC32_CompressionŸˆ_crc¿ˆCRCSEEDÀˆCRCTABLEÁˆ$42dccea7-89cc-4b1e-990d-c6991a14f1afˆValueÈ
+3897350936Ĉ
+__getValueƈVISUFB_CRC32_COMPRESSIONƈ$13ff8964-6b19-4336-8a96-241999f8acc4Lj$d37c9fa3-a6fa-45ac-8674-893b7156ac9aȈ
+2743927438Ɉ
+3419743977ʈ
+2116575848ˈ$76efc2a6-1b76-4f68-ad93-313145f96ddf̈	576145093͈
+4116385733Έ	711698449ψ
+3806013336ЈCombineChecksumsшcs1҈cs2ӈ$f0601141-7642-4218-a2ff-ae0365fbbc66Ԉ
+4086005891Ո$07fe88bb-8d47-44cf-bf28-e2fb29fd20cfֈ
+2807357878׈VisuFctAddChecksum؈crcو$5072ba92-bf2b-4eca-b2a0-da35c72adedcڈ	185421581ۈVisuFctAssignValue܈$f6e7e472-56c1-47c7-a884-a8562d664ea7݈	494200973ވVisuFctSimpleRectangleIsEmpty߈$384c38bc-b0b8-4472-9d3e-1296f3f3b056àˆ
+1440215145áˆVisuFctNormalizeSimpleRectñˆiHelpãˆ$df104f33-d9ad-45c9-af1b-4a43c93b4f13Àˆ
+3462328833ĈVisuFctGetExcludeRegionséˆpsrectDialogçˆ$6390dfb4-3cd3-4c65-858f-2733387fe9e0ùˆ	614372283éˆVisuFctSimpleRectsIntersectĂȘˆi1Wëˆi2Wìˆi1Híˆi2Hüˆi1Xïˆi1Yðˆi2Xñˆi2YĂČˆ$93bf1e1e-459b-4209-89c0-718d5b305872óˆ	453457525îˆVisuFctSimpleRectEqualsÔˆ$79cc88d7-fa7b-4bed-a182-5b6c2bc5968cöˆ
+3792991476÷ˆ#VisuFctPaintRectIntersectSimpleRectþˆprect1Ăčˆprect2Ășˆ
+surrSimpleƻą$5eb11f2d-9510-46c9-9c84-a603375358afƁą
+1881558942ĂœË†Visu_UnionByteorderTestĂŸË†wÿˆbts€‰
+3096779892‰VISU_UNIONBYTEORDERTEST‚‰$b431935f-7089-4f6c-8055-fc1ca66c5b3cƒ‰
+2004775719„‰Visu_FctIntelByteorder
‰wTest†‰un‡‰$ddd4faa9-7f0a-478a-88fb-5de962568cbcˆ‰· Does a strcpy from the source string cbsSource to cbsTarget. cbsTarget's buffer must not be NULL!
+ Will return the number of copied characters including the terminating '\0' or "\0"‰‰
+4079712504Ơ‰StrCpyWâ€č‰pWordSrcƚ‰$eb9e941c-75d6-4467-8fa7-9801afe954b4ƀ‰
+1449117302Ă©ÄŒVisuFctCompareFontĆčČpFont1ĆșČpFont2ĎČ$0a27a97c-5867-4d70-9138-cd7b41a45964íČ
+1151075384“‰"VisuFctGetIntersectSimpleRectangle”‰pRect1‱‰pRect2–‰$4947e139-8699-43c8-aeea-80b3c785e9e1—‰
+1654158256˜‰VisuFctIsMouseEventℱ‰$db58b631-5dcb-4252-9fec-319f062e725bơ‰
+3715623387â€ș‰Visu_GetPointIfMouseEventƛ‰$e8d010a7-a227-4dfe-9237-850012f09cabƄ‰
+3731447225ĆŸâ€°Visu_FctPointFromDwordParamƾ‰$a6333219-36e7-440f-9aef-95b8600ba04a ‰
+1049943920¡‰VisuFctRectSize±‰ inout only for optimization£‰$4ee00c47-9cd3-448c-812b-6d9cdf86aeef€‰
+3712822976„‰VisuFctGetElementState©‰$7b185a8a-8fc9-404f-8e21-2677be960067§‰
+2540921614¹‰"Visu_FctGetEventAdditionalDataSize©‰$7c02514d-9c58-4c2c-bb6d-152cb6acf9b2ÂȘ‰	410772007«‰__CompareInterfaces¬‰ppi1­‰ppi2¼‰pthis1¯‰pthis2°‰	dwOffset1±‰	dwOffset2Âȉ$89f9f17e-dfb1-4753-a04a-0e04defb54ee³‰
+4051918771®‰VisuFctIsCapturedEvent”‰$5ba4e59a-d1a6-4ef5-898b-202658ad828a¶‰H Return value signals whether it is a mouse event created from a a touch·‰
+3440710877¾‰Visu_FctGetMouseFromTouchInfoÂč‰M The mouse event to get information from; no checks of the eventtag are made!Âș‰0 The touch id if created from an according event»‰touchIdŒ‰$d1d9c7bd-c9b3-4548-852f-80c8b7971b6dœ‰
+3703879989Ÿ‰Visu_FctRaiseMouseLeave¿‰` this event is directed directly to an element and so it's fine to instantiate the old structureÀ‰triggerEventÁ‰$52108908-0611-4867-8643-645e432b1954‰+ Reads a rectangle from the additional dataÉ	952212930ĉ(Visu_FctSequentialMemReadSimpleRectangleʼnH A pointer to VisuStructEvent, that allows to access the additional dataƉ Specifies the byte orderljN Points to a VisuStructSimpleRectangle variable, where the data will be storedȉ
+uiSizeTempɉ$6d1953f8-1dbe-4fa9-80b9-8f8f7b51993aʉ® <description>Convert UTC timestamp in seconds to a structured format</description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>ˉ
+1864699159̉SysTimeRtcConvertUtcToDate͉[ <param name="dwTimestampUtc" type="IN">UTC time in seconds since 1.1.1970 00:00:00</param>Ήj <param name="pDate" type="OUT">Pointer to structure format. See category for detailed information</param>ωRTS_SYSTIMEDATEЉSYSTIMEDATEщ$2407f88b-4ad0-436d-9308-5d2e692c7d38҉systimertc, 3.5.5.0 (system)Ӊ7 <description>Time and date in structured</description>ԉ
+2823025287Չ7	<element="wYear" type="IN">Year (e.g. 2006)</element>	։Q	<element="wMonth" type="IN">Month (1..12: January = 1, December = 12)</element>	׉:	<element="wDay" type="IN">Day of month (1..31)</element>	؉C	<element="wHour" type="IN">Hours after midnight (0..23)</element>	ىC	<element="wMinute" type="IN">Minutes after hour (0..59)</element>	ډE	<element="wSecond" type="IN">Seconds after minute (0..59)</element>	ۉ\	<element="wMilliseconds" type="IN">Milliseconds after second (0..999). Optional!</element>	܉U	<element="wDayOfWeek" type="IN">Day of week (1..7: Monday = 1, Sunday = 7</element>	݉a	<element="wYday" type="IN">Day of year (1..365): January 1 = 1, December 31 = 364/365</element>	މ	916899301߉$34206792-ce3a-4e26-b600-0d33891e7a4fà‰
+1384775574á‰$0ba61c17-0a42-43a3-ac29-f7e958239313ñ‰	875811213ã‰string__to__wstringÀ‰$9248ff97-fbbc-448e-ae9b-2fb2646b8bf7ĉ
+2167622517é‰string__to__real32ç‰dRealValù‰iExpé‰pdwHelpĂȘ‰$3fdad988-bfc9-4de5-969f-faf6f3c2a2e7ë‰
+1877476468ì‰string__to__any32í‰ulHelpDtü‰strHelpï‰pstrHelpð‰$2aee5633-6b5b-4b6e-9cbc-79dd1000b70fñ‰Ă» | This function writes a value of a string with a specific type to
+ | the given buffer if the input has the correct type, otherwise an error is returned.
+ :return: The runtime system error code (see CmpErrors.library)
+ link even in simulation modeƈ‰
+3308875867ó‰VishBufferPrintfî‰3 the address of the variable that shall be printed	Ô‰2 the type of the variable as defined in visu_typesö‰$4933794d-6fe5-4285-9a7e-ea7baab7d3f3÷‰ADJUSTTWODIGITYEARSþ‰
+ASSIGNDATEĂč‰ASSIGNDTĂș‰
ASSIGNIFVALIDû‰ASSIGNIFVALIDCONVERTIBLEĂŒâ€°ASSIGNLTIMEĂœâ€°
+ASSIGNTIMEƝ‰	ASSIGNTOD˙‰ASSIGNTYPED€ŠCALCULATETIMEDATEŠCHECKCONSISTENCY2CURRENTVALUES‚ŠCHECKCONSISTENCYNCURRENTVALUESƒŠCHECKPARSERESULT„Š
+CHECKRANGE…ŠCLEANPARSEINFO†ŠCURINPUTSTARTSWITHLANGUAGETEXT‡Š&CURINPUTSTARTSWITHLANGUAGETEXTMAYSHORTˆŠCURINPUTSTARTSWITHTEXT‰ŠGETINPUTCHARŠŠPARSEDAY‹Š
+PARSEHOURSŒŠPARSEMINUTESŠ
+PARSEMONTHŽŠPARSESECONDSŠPARSESPLITSECONDSŠPARSESUBSTRING‘ŠPARSETIMERANGE’Š	PARSEUINT“Š PARSEUINTWITHORWITHOUTZEROPREFIX”ŠPARSEUINTZEROPREFIXED•Š
+PARSEYEARS–ƠSETDAYLIMITS—Ơ
+SETINVALID˜ƠTAKEONEOF2CURRENTVALUESℱƠTAKEONEOFNCURRENTVALUESĆĄĆ TRYCALCULATEAMPMHOURSâ€șĆ VALIDATEAGAINSTINPUTCHECKSƓƠ
+1811582215Š$VisuFbWriteDateTimeVariableFormattedžŠ_pInputŸŠ_curInputIndex Š	_inputLen¡Š
_curParseInfo±ŠVisuDateTimeFormatPlaceholders£ŠMaxValue€Š_dayLimitMax„Š_dayLimitMin©Š_invalid§Šc_InvalidValue¹Šc_AM©Šc_PMÂȘŠ
+1314352657«ŠAdjustTwoDigitYears¬Š' not as inout due to integrated visu...­Šyears¼Š$VISUFBWRITEDATETIMEVARIABLEFORMATTED¯Š$b4de6e02-9eb9-4859-960a-aa7132f0d504°Š$e09993fa-0c05-4d29-9c33-1d08cecd57da±Š
+3810308674ÂČĆ GetInputChar³Ơ$850afd72-dd0d-43ee-99e5-37306df3fa87ÂŽĆ 
+2695510396”ŠCleanParseInfo¶Š$a99106a1-7cb8-4fef-8a9c-75d03859127d·Š	266920572¾Š&CurInputStartsWithLanguageTextMayShortÂčŠtextLenÂșŠ	txtHelper»ŠSIMPLEDATETIMELANGUAGETARGETŒŠSimpleDateTimeLanguageTargetœŠ$af26bf99-cc94-4ee5-8088-1eb4ec6a901dŸŠ
+3092547559¿Š	AssignTODÀŠ$ceacdfd9-c54f-49b0-b471-317fc2f667d9ÁŠ
+3223517376ŠParseSubStringÊnumCharsĊ$81abc82f-f7b2-43f4-9f7a-759afa6c06d9Ɗ
+4010252537ƊParseSecondsNJ$f7f1c479-4b99-456f-be02-be72b379c826Ȋ
+3216902168ɊAssignDTʊ$60b67b9f-d7ef-4705-9197-4ace1e29cfeeˊ• Parses a non zero prefixed value with the maximum number of digits
+ from the current position
+ Sets the invalid flag if there is no matching value̊
+3117344698͊	ParseUINTΊ	maxDigitsϊ max length of an UINTЊ$a1167a80-2dc2-4d72-beff-278bed2b0b29ъš Parses a possibly zero prefixed value with the maximum number of digits
+ from the current position
+ Sets the invalid flag if there is no matching valueҊ
+3779716480ӊParseUINTZeroPrefixedԊexactLengthՊ$ba03d33c-80db-41b5-8e6b-76f3f5b68089֊
+3896046817ŚŠAssignTypedۊ	timeValueي
tempTimeValueڊ$1c54ac2c-cabb-4c4f-9454-9669c6f8ec0eۊ	263117330܊
+AssignDATE݊$0075684a-124a-4eb3-818b-545a3eaa581aފ	541144650ߊTakeOneOfNCurrentValuesàŠkey1áŠkey2ñŠkey3ãŠkey4ÀŠ$e4d2eeb6-35c8-4b0e-800f-a4b788f1dad6Ċ
+1600843501éŠ
+4002103473çƠSetDayLimitsčƠ$3c0f0d86-d2bf-4e93-8ac3-fe59de0f9fc1Ă©Ć 	680001299ęƠ	353830076Ă«Ć $87ed1a1c-5f37-44e6-82c6-917476490826ěƠ	532624256Ă­Ć 
+CheckRangeƣƐuiMin®ƐuiMax­Ɛ$3fa336d9-79aa-499d-a013-b244f081f43c˝Ɛ
+2939333168ƍŠAssignLTIMEķŠ$d78c0e69-e747-4694-be1d-61e43f41b675îŠ	191948497ԊTryCalculateAMPMHoursöŠ$a6bd6558-b2a3-4dc0-976e-1aec218dd49d÷Š
+1358473600þŠ$85109a4f-7441-4477-b44b-41b74cb82c8aĂčŠ
+1999895284ĂșĆ ValidateAgainstInputChecksƱƠpInputChecksĂŒĆ pDTĂœĆ pTODĆŁĆ $9aba1e4d-825a-4179-90ad-a7354e17d861˙Ơ
+3661325099€‹CheckConsistencyNCurrentValues‹$13d32571-e348-404d-96ca-c2b7d6865311‚‹
+3344711277ƒâ€č
AssignIfValid„â€č$6a234192-8449-4088-947e-3bf8545904d2
â€č
+3026164880Üč$31c8136e-1ef8-4464-a15e-27901a8662b8áč	866775855ąčg This function exists so that we can do calls from the integrated visu too (no pointer to base type...)Čč	846238675Ă€ÄAssignIfValidConvertiblečč$2b94c374-3e05-4e7c-83ed-d0fc56ea93d5Ćč	250312838ćč	367559441Ă©Ä
+AssignTIME‹$2b426c7a-b860-492c-89a2-27bf71a0e1be‹
+1152529356ĎčCalculateTimeDateíč$8e7655b9-1c1e-4004-819a-0f6edd6dab86ďč	573762065ĒčParseSplitsecondsēč$4d7ebb6d-fda8-477a-92fc-292600d65c66Ėč	337152184óčParseTimeRangeėčAMîčPMĂ¶ÄpmĂ”ÄAĂșčaĚčPěč$3555a89d-a89b-42ac-9b57-7e013d67c7fcĂŒÄ
+3520520973 â€čCurInputStartsWithLanguageTextÂĄâ€č$28e2e9cb-95cc-43fe-8284-e1ca4d949f13Âąâ€č
+3198790736ÂŁâ€čCurInputStartsWithText€â€čbackupIndex„â€č$9c9a1126-483c-41bd-8699-499d76085407Šâ€č
+4165967796§â€č ParseUINTWithOrWithoutZeroPrefixšâ€čzeroPrefixAllowed©â€čappendIndexÂȘâ€čudiTemp«â€č
+startIndexÂŹâ€čorgZeroPrefixAllowed­â€č$8ef0569f-b987-48ec-af3f-73416007ab8dÂźâ€č
+1725393612ÂŻâ€č
+2361264892°â€čCheckConsistency2CurrentValues±â€č$cff1d2c8-95fa-4249-aff2-305944c3bc56ÂČâ€č	417777036Âłâ€čParseDayÂŽâ€č$6bc9d96c-990c-4259-8319-35a049bb63aa”â€č
+1123770724¶â€čCheckParseResult·â€č$4b8e78ab-804c-4d1f-b781-56d3de6ca929žâ€č
+1454529607Âčâ€čParseMinutesÂșâ€č$43e68675-606d-4e68-9de4-e982607eaf7d»â€č23336169ÂŒâ€čTakeOneOf2CurrentValuesÂœâ€č$51650795-3e30-41b0-93c3-941d65a4d289Ÿâ€č
+3030054057Âżâ€č
+ParseMonthÀâ€č$7805a117-7af9-482f-8a26-3a5039756d9aÁâ€č
+1076125523‹
+ParseHoursË$7a1d301a-ce74-4685-9a15-441764b28d2aċ
+2458856312Ƌ
+SetInvalidƋ$17856676-7143-4060-b363-8e5622003fd8Nj
+1062178932ȋ
+ParseYearsɋ$52814d99-77ba-4d30-82b1-07255edea814ʋ
+2375599796ˋVisuFctWriteValueIfValid̋pDataToWriteTo͋dataType΋optDateTimeFormatϋpDataToWriteFormattedЋlwValueыdtWriterҋ
wstFormatTempӋwstToWriteTempԋ$26fddb94-bda0-41e0-b84f-c2d61d6484c7Ջ	__GETTEXT֋
+1686313202Ś‹_stTextۋ_wstTextً$44ff214d-822f-4747-a5b8-4e4a1d013e10ڋ	937694264ۋ$e78c98d5-0d21-4ed3-b250-8d38d974279c܋
+3058975885ʋ
+3353707528Ț‹
+3386778727ߋ
+2075026544Ă â€č	331153962ĂĄâ€č	__getTextĂąâ€č$2d404a49-8a4c-487d-b5de-130d26baafdaĂŁâ€č	509622488Ă€â€č$1cecddd7-cc4b-4b2e-ad7b-6a0b2d7ede97Ă„â€č4 returns the relevant size of data of the given typeĂŠâ€č
+1140827870çâ€čVisuFctGetTypeSizeĂšâ€č Exclude everything of this method, because the converted code uses the
+ subclass, that doesn't call this method
+CHECKED_OMITĂ©â€čpdataęâ€čiLenTempĂ«â€čiVarTypeěâ€č$b19fc7ca-8a25-4162-aaca-9ad77b83b78aĂ­â€č
+2356666887Ăźâ€čVisu_FctGetSystemTypeĂŻâ€č$4ecaf896-e6fd-4dbb-a909-cc4ac6b6472bĂ°â€č
+3958104602ñâ€čVisu_FctGetSizeFromSystemTypeĂČâ€č$b888b062-2844-4434-a5c5-8a37215e99a1Ăłâ€č
+3452336536ƍâ€čVisu_FctSetLrealInputĂ”â€č
+pEditInputöâ€čpLrealĂ·â€č$40721580-722b-4fa7-bda6-913f1bfe01bdĂžâ€č  Call this function to set a bit value. Assumption is that we are working on a "real" pointer pData and not on
+ a pointer within a property information object.Ăčâ€č
+1419917111Ășâ€čVisu_FctGetBitValueĂ»â€čpbValueĂŒâ€č$19eee0b4-911c-4cc2-9435-ca24b3d9f73cĂœâ€č
+2467259886Ɲ‹Visu_FctIsDateTimeFormatString˙‹%t[€Œ	strToFindŒ
+wstrToFind‚Œ$3925b16c-875e-4c00-b2ff-622ca4b9a4caƒŒ
+1477734465„ƒwstring__to__string
ƒ$3951380b-30c9-4ec4-92e7-a4707aca12e8†ƒ	786230026‡ƒVisu_FctRealToAnyNumˆƒrVal‰ƒanyResƠƒ$ab823078-1811-4d44-998b-3f712b395a77â€čƒ
+2060481399ŒŒVisu_FctAnyToStringŒ	strResultŽŒ
+pTimeOfDayŒpDateAndTimeŒpWstr‘Œ$e7dab9fd-cfac-47c2-b3fc-e869fa5a03fa’Œ” Deletes a number of characters from a string
+
+ ``DELETE (STR, L, POS)`` means: Delete ``L`` characters from ``STR``, beginning with the character in the ``POS`` position.
+
+ .. code-block:: codesys
+
+    (* Example declaration *)
+    VarSTRING1 : STRING ;
+
+    (* Example in ST , result is 'SUSI' *)
+    VarSTRING1 := DELETE ('SUXYSI',2,3);
+
+ :return: String remaining after deletion 
+
+ .. cds:ranges::
+
+     :STR: |StringRange255|
+     :LEN: [0..255]
+     :POS: [0,1..255]
+
+ .. |StringRange255| replace:: [NULL_STRING,TERMINATED_STRING_LEN0..TERMINATED_STRING_LEN127,TERMINATED_STRING_LEN128..TERMINATED_STRING_LEN255,UNTERMINATED_STRING]
+“ƒ
+1739723417”ƚDELETE‱ƚ String to be modfied–ƚA Length of the partial string to be deleted, number of characters—ƚZ Position in ``STR`` after which the deletion starts. Counted from left,
+ starting with 1˜ŒindexResult™ŒbSkipšŒ$11510cc9-b7a0-4dd6-8600-402b1638691e›Œ	967441672œŒ+Visu_FctPrintfForVisuStringBitPropertyAwareŒ± This method cannot be called from the converted code (use Visu_FctPrintfForVisuStringConverted
+ instead of). Therefore we can ignore this variable for conversion
+CHECKED_OMITžŒ$e2f01636-f61b-419c-914d-e7c945be8a06ŸŒ(ieccodeconversion_requiredexternalmethod Œé This function is a simple wrapper for the function SysTimeRtcConvertUtcToDate
+ of the library SysTimeRtc. We use this wrapper to be able to add a neccesary
+ attribute for the integrated visualization/web visualization (Client).¡ƒ
+3959562074±Œ!VisuFctSysTimeRtcConvertUtcToDate£Œ1 See same parameter of SysTimeRtcConvertUtcToDate€Œ&_3S.CoDeSys.VisuGenerated.ISysTimeDate„Œ
+systemDate©ŒrtsIecResult§ŒHighResTimeStamp¹Œ
sysDateBuffer©Œ$3a0af5f9-8447-40a8-becd-d6f1b85fc55cÂȘŒb Similar semantics as Find from the standard.library.
+ A null pointer will lead to a return of -1«ƒ
+1169528065¬ƒStrFindA­ƒpst1¼ƒpst2¯ƒ2 a position relative to 1, where the search starts°ƒ
uiSearchStart±ƒindexOffsetÂČƒpbt1³ƒpbt2®ƒ$447173c1-6542-4311-a7f1-7e12c8ffbd46”ƒÖ Replaces <iLengthToReplace> characters of pstInput by pstReplaceWith,
+ starting at the <iPosition>-th character position
+ iPosition = 1 is the first character. This function was adapted from function StrReplaceW¶ƚ
+3160142966·ŒStrReplaceA¾ŒpstInputÂčŒ1 The size of the buffer, where pstInput points toÂșŒuiInputBufferSize»ŒpstReplaceWithŒŒiLengthInputœŒiLengthToReplaceŸŒiLengthToReplaceWith¿Œ	iPositionÀŒ* Variables used to prepare the replacementÁŒ	iDistanceŒš The maximum length of the input string (including the terminating \0), that can
+ be reached by the replacement. For STRING we have 1 byte per character.ÌiMaxStringLengthČQ The position, where the trailing \0 will be set in case of enlarging the string.ƌiZeroPosƌ* Indices used for copying the replacement	nj
+iIndexDestȌiIndexSourceɌ	pbySourceʌ$a78e1986-791b-4e22-815b-005b98ebfcb1ˌ% Converts all letters to upper case. ̌
+4271258073͌StrToUpperAΌ Pointer to the string. όpTmpЌ$51a0c22e-889d-4ac5-bd96-df957ae8f935ь© | Get the path of this file.
+ | If a path is specified in the filename, the path will be extracted from the filename.
+ | If no path is specified in the filename, the standard path for this file extension type will be returned.
+ :return: The runtime system error code (see CmpErrors.library)Ҍ
+3900927879ӌSysFileGetPathԌ4 File name. Can contain an absolute or relative pathՌ
+szFileName֌ Path for this fileŚŒszPathی% Maximum size in bytes of path lengthٌ$2c56042f-e4fb-4661-b41a-6348403eb4f8ڌ	526853583یVisuFctSetNumericValue܌$6db3f032-8a71-4f13-a914-1c2a2eaf2e5fʌp Returns the imagepath for the elements lamp and switch,
+ considering the styleentries "Fallback" and "Mapping"ȚŒ
+4149659698▀ü%VisuStyleFct_GetImageAccordingMappingÓüZ the path / name of the currently choosen image, something 
+ like Element-Lamp-Lamp1-GrayƠĆ> the style-key, without the ending, e.g. 'Element-Lamp-Lamp1-'‚Ć
+stKeyBasicãŒstBufferĂ€ÂŒstColorĂ„ÂŒ
+stFallbackéŒstTypesçŒ	stMappingùŒiIndexBufferĂ©ÂŒstFindĂȘŒbFoundĂ«ÂŒ$1c41a7d9-4ea6-4d2c-b183-f3820f96d7c2ìŒ
+3353641758Ýü$VisuFctPointIntersectsPaintRectangleĆŁĂźsrectÂŽĂź$e54ab39a-fd63-4d18-a5a6-2c5eb35e30f7­ß	615445523˝üVisu_FctElementInfo_Simple˛übInputDeactˇübHasInputHandler˘ßpos§ß$50f61b23-f33c-43c5-ba9c-95088d35f63bĂ·Ăź
+1608857231žßVisu_FitPaintRectToLineWidth°ß$6588b130-9cf5-49fc-9c54-8bf795d17de5šß
+3531374612ĂșŒVisu_FctCheckElemIndexAccessĂ»ÂŒ
iDesiredIndexĂŒÂŒiMaxAllowedIndexƭŒ$a60f751e-b993-4401-bf97-19b099f4001fƝŒ	184872016˙ŒVisu_FctSetByteFlag€$99343cec-e640-4f96-9255-fea7580c53ee
+3639281373āćVisu_FctInvalidateAll2ÉćbAddInfiniteĄć$c27c917a-19b0-410b-a526-69e0d04578a5Öć
+2168541597†%VisuFctHandleInputWithoutInputHandler‡$16625a09-fa23-4a98-8ce5-f1041bd10958ˆFct returns the actual style‰
+1072857072ŠVisuFctGetStyleType‹pstStyleŒsStyle$61581eab-c0ce-4c47-8664-fadb289e470fŽ
+2956525023VisuFctIsElementToDrawbStaticElement‘bStatic’bDynamic“bAll”$3fff179f-4d35-454f-a11d-986df33bbe20•
+3218991470–Visu_FctIsByteFlagSet—btFlag˜$8f34ebbf-222b-4c03-a895-cd78273d6195™	555295127šVisuFctSetPaintRectangle›$f99b04f9-2063-4e39-821d-1e03d659ba3aœ
+3735186321VisuFctScalePointžptScalePointŸ
ptScaleCenter iScaleFactor¡$b1899bd9-8f9b-4515-bc5b-a53f7f610140±	887207951£VisuFctCalculateCenter€$178ff009-1f4d-450c-836c-003a4552c981„
+3483893432Š*VisuFctPointArrayCalcSurroundingSimpleRect§$c2f96998-7c5f-423e-8676-6945eeda5440š
+3164035291©šVisuFctRotatePointƖ¹
ptRotatePoint«šptRotateCenterš angle in DEG ­šrAngleŸš$4670daa9-877c-46e6-b2dc-12a111ed23b7ƹ
+1413425255°šVisuFctSubPoints±š$38d82633-c746-49ce-89fe-d30fd20db01cÂČš
+1623336659³VisuFctAddPointsŽ$7ca90483-6346-4887-96a7-1a51bc6492a1”Âł This function does some checks with the passed format string like:
+ - contains it a %s format string (with an optional alignment specification)?
+ - contains it an invalid format specifiers like %S or a single % character?
+ - contains it several format specifiers like %s%d ?
+ The function Visu_FctConvertFormatStringA can be used to fix such invalid format strings.
+ :return: TRUE if the format string is correct, otherwise FALSE¶š
+3192056829·šVisu_FctAnalyseFormatStringAޚF Points to a STRING variable, that contains the format string to checkÂčš, Indicates, whether a %s (or a %S) was foundƗ¹P Indicates, whether an invalid format specifier was found, e.g. %S instead of %s»šxInvalidFormatSpecifierFoundŒšÂł Returns the number of % characters, that were found in the format string and
+ that are used to define a format specifier (e.g. a "%s"), i.e. a "%%" will be
+ not considered hereœiCountPercentCharsŸpbyByte¿eStateÀEPERCENTSSCANNERSTATEÁÚ The flag indicates, whether we found the 1st occurrence of something,
+ that might become a valid format specifier. Examples
+ - "%d": valid candidate, because already valid
+ - "%%": no valid candidate. Is already the masked percent character
+ - "% ": no valid candidate. Will be masked by a call to function Visu_FctConvertFormatStringW
+ - "%2": valid candidate. Might be the beginning of "%2f"
+ That means, that only the characters "%" and " " are no valid candidates!x1stFormatSpecifierCandidateFound͘ This flag indicates, whether a %s (or %S) is possible in the format
+ string (e.g. in case of %d%s this is not the case, because the %s must
+ be converted to %%s). This flag is initially TRUE and will be set to
+ FALSE as soon as we find a valid format specifier, that is not %sčxPercentsPossibleƍ& Some characters, that will be checkedƍbyBlankǍ	byPercentȍbyZeroɍbyNineʍbyNLowerCaseˍbySLowerCase̍bySUpperCase͍$957e4303-c269-4885-9bb9-3bb0c26a5f32΍
+4135848490ύVisu_FctPrintfForVisuStringЍstVarэwstVarҍiResӍpVarTempԍ
dwVarTypeTempՍ	diVarType֍iCountPercentCharsToMaskŚpsFormatStringAdjustedۍpwsFormatStringAdjustedٍiEffectiveByteSizeڍ$2809170c-9096-4a5f-9b30-00da785c1c75ۍX Does a printf for the given format string and the given variable. Will not return NULL!܍
+1050263287ݍVishBufferPrintfWލ2 the address of the variable that shall be printedߍ< the size of the buffer in bytes, not in wstring characters!à$692dded6-f441-4664-be7b-841fddc43124፠we also use the alpha valueñ
+4273671573ãVisu_FctARGB_2_HSLĂ€ÂdwRGBĂ„ÂpbtHépbtSçpbtLùpbtAlphaĂ©ÂÂź TOCHECK: usage of real variables for calculation could be a performance issue
+ optimization could be to scale the byte values to DWORD and do the calculations
+ with DWORDsĂȘrRĂ«ÂrGìrBírAlphaürMinïrMaxð	rDeltaMaxĂ±ÂrDeltaRĂȍrDeltaGórDeltaBîrHĂ”Â8 rS_ because of a fb in standard.library of the name RS!Ă¶ÂrS_Ă·ÂrLþ$f1e306e7-6bce-4fde-aa10-b8c125fc75c1Ăč! returns a color with alpha valueĂș	696036974Ă»ÂVisu_FctHSL_2_ARGBĂŒÂbtRĂœÂbtGĂŸÂbtBÿr1€Žr2Ž$9189faa5-33f5-4dd3-811b-a29c36180b54‚Ž
+3053817211Æ’ĆœVisuFctCompareSimpleRectanglesâ€žĆœ( VAR_IN_OUT only for performance reasonsâ€ŠĆœrect1â€ Ćœrect2â€ĄĆœ$32c04b85-952f-4fb6-acdb-3ae7f77980e3Ë†Ćœ
+2106796512‰ŽVisuFctGetMultitouchActiveŠŽ$91630047-fb02-4582-80c4-a5a945938439‹Ž
+1016126289ŒŽVisu_FctIsCurrentSelectionŽ. The current element index in the element listŽŽ
+nElemIndexŽ The current element idŽnElemId‘ŽnPos’Ž$fb450013-538e-4d8b-bb2c-e02385e46434“Ž	811900695”ŽVisu_FctSetSelection•Ž
selectionRect–Ž$45cde382-32b9-4cbf-8c01-93cbf517356a—ŽÑ This method converts a VisuStructRectangle variable into a VisuStructPaintRectangle considering
+ the different interpretation of draw rects commands starting with VISU_CLIENTVERSION_CORRECTED_RECT_DIMENSION ËœĆœ
+3818515897™Ž+Visu_FctGetPaintRectangleCorrectedDimensionšŽ$d54fc640-ded5-4d6d-84e1-212e8f3df193›Ž
+4184843663œŽVisu_FctSetBitValueŽ$077f10e7-dc8d-484c-8759-777593669ffežŽ	486539786ŸŽVisuFctIsCapturingEvent Ž$92926932-1376-4678-be49-92b71a06fbb2¡Ž
+2512552400±ŽVisu_FctIsInputDisabled£ŽxTemp€Ž$48efab75-7822-4dfc-b2fd-0ab67bfbeeb8„Ž
+1221042560©ˇ
Visu_Output_2§ˇ$d092bf6a-4246-4b92-89fe-b6e11495163bØˇ	769815281©ˇ!VisuFctGetPaintRectFromSimpleRectƖˇ$28f695ed-2418-446f-b8e8-496e773f91ee«ˇ
+3684489706¬ˇVisuFctIsKeyEvent­ˇ$c3bdeeac-0b5d-4a8b-a659-1033370fdab1¼ˇ
+2458591705ÆˇVisuFctIsTouchEvent°ˇ$d609c678-2b70-469c-b344-95e4fb33b2f8±ˇ
+3649587005ÂȡVisu_FctIsGestureEvent³ˇ$db7966ec-18db-4e98-89df-def19a8dd539®ˇ
+3967171405”ˇVisuFctPointIntersectsEllipse¶ˇdx·ˇdyþˇradiusÂčˇ$bf113a55-e6df-4a3c-89de-add7a180f3e3Ɨˇ
+3358261414»ˇVisu_FctGetPaintRectangleŒˇ$df14d672-0b69-4be5-a14b-f0eb0ca0f00cœˇ
+4046422969ŸˇVisu_FctGetLRealValueAsRealéˇpLRealĄˇ$35abd458-54ab-4ae6-a2d7-0beba8a996e8ļˇ
+2354219928ŽVisu_FctSetLRealValueÎ$ba15556e-976c-483f-b694-2284b24678caĎ
+1666540646ƎIResourceEntry__UnionƎIRESOURCEENTRYǎ
+4064846482ȎIRESOURCEENTRY__UNIONɎ$c28de528-10a1-4502-b8a5-8c8cab1dd58aʎ	668121335ˎVisu_ResourcesEntry̎visOld͎resourceΎIResourceEntryώ
+1237320191ЎVISU_RESOURCESENTRYю$a908a922-556b-450f-8e38-50a5c32aa518ҎGETӎ
+1998535994ԎVisuFbResourcesEntryVectorՎ
+1316498250֎GetŚŽVISUFBRESOURCESENTRYVECTORێ$c09449ea-5e02-4900-a704-aec8c5430f15َ$c8b3a4aa-9785-40f6-85ed-99d387364961ڎ
+1895841883ێ
+2899828000܎$9d7a9744-832b-4c35-a369-90afa10f293fʎ	846788561ȚŽ
+2521855883ߎ
+2624525879àŽ$ca9d3eca-7372-46a7-aa0d-0ae4a88e79f0áŽ
+4286984699ñŽ
+1769862113ãŽ$8cdfe7fa-6f63-43a3-9608-71d4779a559fÀŽ
+2228500500Ă„ÂŽ$01586bdc-d1f3-46ab-a3c6-37404668f729éŽ
+2145292360çŽ
+2833526581ùŽ
+1063104719Ă©ÂŽ$496003bd-cd20-426d-9049-52c32b330ac9ĂȘŽ
+3004211095Ă«ÂŽ)IDatasourcesResourceEntryAllocator__UnioněŽ"IDATASOURCESRESOURCEENTRYALLOCATORíŽ
+1960284802īˇ)IDATASOURCESRESOURCEENTRYALLOCATOR__UNIONȡ$4b5e9ddc-2079-43d4-af7c-6e49aef85cf9ơˇ__OffsetIRESOURCEENTRYƄˇRELEASERESOURCESƆˇ
+3561166755óŽ
+3766570863˘ÄReleaseResources§Ä$f69bc8ea-62c6-4ec6-ba8c-6d55c0390da9Ă·Ă„	213656917¾ÄDelete°Ä$bfcc2de8-b002-47bf-9d02-325d5e8bc464¹Äf This class is used for recording exit actions of visualizations when nothing has to be changed at all˙Ä
+3888015285ûŽVisu_EmptyResourceEntryĂŒÂŽ__INTERFACEPOINTER__5189ıŽ	641934387ƟŽVISU_EMPTYRESOURCEENTRYÿŽ$b06e9aab-01d2-46c7-b4ad-dee55aacf237€84492389
+3691671787‚
+2964192471ƒ
+2375385521„$a3c44638-d540-49eb-8024-c67114548a27…
+2898229441†$22f47b0e-00f9-481a-97a3-a7acf6de0189‡
+1537691801ˆADDEMPTYRESOURCE‰ADDVISURESOURCEŠPRVRELEASEALLCLIENTSRESOURCES‹PRVRELEASERESOURCESŒRELEASECLIENTRESOURCES
+1071814340ŽVisu_ResourcesTable_staticEntriesSTATIC_NUM_OF_ENTRIES‘ only a buffer of elements’_dsEntryAllocator“"IDatasourcesResourceEntryAllocator”H one entry for all visualizations, as nothing is done, this should be ok•_emptyResource–D might be called more than once (for each using client for example)!—
+2130164138˜prvReleaseResources™pResšVISU_RESOURCESTABLE›$3282b27f-0ce2-4ab4-907e-a55af4ba727aœ$24868bc0-9276-4608-a09b-0b4dba4b2e47
+1165110778ž
+1941233348Ÿ$2ffe3b58-405a-4a6d-befa-20c014c609ed 
+2637832272¡AddVisuResource±dsrecord£pDSEntry€VISU_DATASOURCESRESOURCEENTRY„Visu_DatasourcesResourceEntryŠ$8a502ddb-0efc-4a0c-8c29-70be80b676f2§53971660šAddEmptyResource©$ef7ffde0-232f-4712-8d18-eb3e35dd2a02ÂȘ
+1905623219«ž	358439485ž$4ad30cf6-531e-4aa5-b3ea-94a7d6e49e24­ž	614380672Ÿž	646799884ƾvisu_ResourcesEntry°ž$c4ed9151-740d-403f-bb50-8920fbbe6326±ž
+1214998012ÂȏReleaseClientResources³pCurŽ$56eec135-2368-47ae-86a9-72911ee7447d”	235528586¶	794905432·prvReleaseAllClientsResourcesž$f8013233-c3fe-4229-a481-46627adab294Âč*__OffsetIDATASOURCESRESOURCEENTRYALLOCATORÂș
+1103707094»93633166Œ$f1b364ec-d4fe-4ef3-b887-e3d7b95a9133œ
+1067161906Ÿ$8787f16c-09da-4d96-88a2-dd82305b05bc¿
+2750756053À$eb3f0506-e738-4aa1-a42d-0be678e1ea67Á
+3296121676_ownerÏ	_dsRecordď
+2192996563Ə$f680c0ed-bd20-45bf-b235-27daea2b3bd3Ə83766184Ǐ
+1555249181ȏ
+3562146691ɏ
+3297175288ʏ
+1683827548ˏ$a346af8d-4b49-445b-915e-7bd2b41089f9̏	888363963͏$1a7b77c2-2afc-4fb7-a2dd-faae0fff10c2Ώ
+3970401220ϏownerЏdsRecordя$790ff515-dea9-44d8-a848-c134f5461db1ҏ
+3357067452ӏVisu_FctFillEventParamFromMouseԏ$0f4827f9-860a-4f33-b5f3-6a6e1827149fՏ
+2181295907֏Visu_FctHandleInput׏theVisu؏dwInputFlagsُbSelectedElementHandlesInputڏtransformRectHelpۏ$27480b05-eaa0-4147-b562-38937b26ec56܏° This function handles all standard key inputs (tab, return, arrow keys and tab+shift)
+ First the dialog manager handles the key input and afterwards the current visualizationʏ
+4260172123ޏprvHandleStandardKeyInputߏ$a116f5dd-d5f5-4189-b251-4114b8a5c89aà__GETCURRENTPOSITIONá__SETCURRENTPOSITIONñ	NEXTTOKENã
+2088239403ƄĆ
UtilTokenizerƈĆ_strToTokenizeƠĆ
+_strDelimsç_iNumDelimsù_iCurrentPosĂ©Â_iStrToTokenizeLenĂȘ$556267ff-d5c0-4257-bbb8-81c02db61c17Ă«ÂCurrentPositionì
+3649755547ÝĆ	strDelimsƣĆ
UTILTOKENIZER®Ć$55caf2b8-4606-4c6c-8288-6f07c9957161­Ć$420fc7a7-368d-4c53-a774-ba9bb5ed3130˝Ć
+1234193783˛Ć__getCurrentPositionˇĆ$707764c1-26ea-4905-a44c-e3d0e9a0f31b˘Ć
+3523059862Ă”Â
+2864412934Ă¶Â
+1314099072Ă·Â
+2172279710°Ć	NextToken¹Ć	iStartPos˙ĆbExitƱĆ	iCopyUpToƘĆbEndƙĆiTokenStartOffset■ĆiTokenEndOffset Ć$08d2f2ca-0558-4aa9-8ea0-ed984afab0cbÇÉ
+1382728107
+3337378990‚	815523975ƒ__setCurrentPosition„$dd743c2c-4fa3-49f7-aa22-3322004171a6…	565877421†Visu_FctGetPositionArray‡pPositionArrayˆ	tokenizer‰
iOffsetInPathŠ$4637facc-10e3-4cba-9723-f6c8dd3a0c80‹ĂȘ Does a caseinsensitive comparison of two strings
+ Return values: 		0 -> the strings are equal
+						-1 -> pst1 is less than pst2
+						1 -> pst1 is larger than pst2
+						-2 -> Error: An invalid string (ie. Null-Pointer is given)Œ
+2632939693ćĆșStrICmpĂ©Ćș
+3599420223Visu_FctGetNameWithoutPrefix	iPosPoint‘ '.'’bPoint“$7bdb4fcc-5a6b-4f06-8ef6-c498282bbac9”„ Similar semantics as Find from the standard.library.
+ Does a case insensitive search.
+ A null pointer will lead to a return of -1•
+4013470933ĖĆșStrCaseFindAĂłĆș$edc0a851-a7ce-453d-bbc9-58b673a3faefėĆș
+2934473167™VisuFctResetInputPositionDataš$1992079a-ac4b-4d52-a8c9-08706e3b644e›
+2161726042œVisu_FctSelectElement	piIdArrayž0 The current element index of the parent elementŸnElemIndexParent - The current element id of the parent element¡
nElemIdParent¹selectableElem£nElem€$b4dea25a-3856-41de-b0ed-a65676b798e0„
+1006449863Š$VisuFctPointIntersectSimpleRectangle§! Pointer for performance reasons š$93a56ba8-2c19-4414-afb7-b8038c1f0305©
+3871207373ÂȘVisu_FctPaintSelection«$fb847a11-1ac9-4d0f-b20a-b5667c9ca4b7
+1826749322­VisuFctEventIdStackPopIdĆœÂcurValue¯bitMask°
+curIdWidth▒É$82089183-e582-4610-af52-76ee9e9c8ad8▓É
+2582176575³prvCenterOnElement“elemRect”rReturn¶$adf9d095-d768-4d81-8934-604ab42661cb·
+3236500950žprvLimitIsotropicÂč$5095f88c-3afb-46a7-b3c8-0d55654f9b1bÂș	463483111»Visu_DatasourcesConfigurationŒ Shown => TRUE, Hidden => FALSEœbShownŸbUseBeginEndConfiguration¿infoTempÀ$c706473a-281e-4d60-a9f3-a86345bfe5ccÁ__OffsetICOMMANDMANAGER2__GETREGISTEREDCOMMANDCOUNTÐ
+GETCOMMANDĐREGISTERCOMMANDƐUNREGISTERCOMMANDƐ -> IGenericǐ
+4134315293ȐICommandManager2ɐ$2fd06b75-76dd-4441-a774-71907c07a93cʐRegisteredCommandCountː
+1205040461̐__getRegisteredCommandCount͐ICOMMANDMANAGER2ΐ$f6214d21-f132-4cd1-a45b-b85cae597e2eϐ$2cad585b-8b73-4205-8628-ad69152ae321А
+3176939850ѐUnregisterCommandҐcmdӐIGENERALCOMMAND2ԐIGeneralCommand2Ր$996ac8f1-f641-409c-950c-20e854ddce27֐
+2418523343Ś
+GetCommandې$baa42700-59b9-44e8-b1bc-e30e71c47a7dِ
+4070145390ڐRegisterCommandې$560e7b9a-ae21-4c6c-8704-1c18ad44f4faܐ	967824134ʐIGeneralCommand2__UnionȚ
+3691747320ߐIGENERALCOMMAND2__UNIONà$c48db550-2092-4a7f-b0a3-13a8dfadaedcá
+2517259225ùCommandManagerã__INTERFACEPOINTER__5292À_cmdsĐVISU_MAX_EXTERNAL_COMMANDSʐ$385299e6-f148-4dc4-a4b6-f21abff3dee5ç	959067900ڐiDeletedéCOMMANDMANAGERĂȘ$8f6bdb1c-d2f5-48c6-8e01-d6b7b3b187ccë$e3677263-f482-402b-8769-cf4a36c927d1ϐ
+2129885260í
+2215413364ÓĆș$92bbdb7e-1581-434f-809d-9ea53ab77afaÔĆș
+1090521899ð
+2718246661˝É$b525993a-e5c4-43d6-8642-291f0e2e1bed˛É
+1952209589ó
+3564407482ΐ$6b094653-86b8-4914-861f-385398387a3bԐ
+3790578536ö	516145891÷$fa6a2a7f-18e0-4a4d-809c-032536c595f9ސ
+3099444410Ăč$9eef7559-f3d2-4308-8773-4c96dfede299Ăș
+3491478172û$dc2840ad-e65f-406f-9777-729ab8d889f5ĂŒÂ
+1777283360ƙÉICommandManager2__Union■É	344350271 ÉICOMMANDMANAGER2__UNIONÇÄč__OffsetIGENERALCOMMAND2ĂŒÄč
+3363369513‚‘
+2921624168ƒ‘$9d2e2fb3-79c5-4eb1-831e-5f685cfd8b54„‘
+1911246513
‘VisuFctSetInputPositionData†‘$9b8e58d6-5b2a-471d-afc2-1c024cac8c02‡‘CHECKLICENSEˆ‘CLIENTADDING‰‘	ISEXPIREDƠ‘
+ISLICENSEDâ€č‘K not shown conditionally because the licensing pous should be really hiddenƒ‘
+2887365151‘Visu_FbLicensedFeatureŽ‘
_udiFeatureId‘_udiLicense‘_bFirstCheck‘‘DEMOLICENSEVALUE’‘	258252394“‘VISU_FBLICENSEDFEATURE”‘$efeea24d-5d89-4e44-a13f-0f71e1189bdc•‘
+2351716115–‘	IsExpired—‘$c8d75e25-1902-469f-9d32-69cf22f6c300˜‘® IsExpired must be called only together with IsLicensed; the return value of IsExpired might be 
+ TRUE while IsLicensed yields TRUE too; in such a situation, IsLicensed is correctℱ‘43149359ơ‘udiFeatureIdâ€ș‘$59d8e69d-4bbf-44fc-9b7a-8e4de471767fƓ‘
+2410151633Ć„â€˜CheckLicenseĆŸâ€˜olmĆș‘$0b84e513-3f09-4e79-bbb5-093fdb553efc ‘
+3552300664¡‘
+1670876072±‘7 This function can be called when a client is removed. £‘
+2284556035€‘$eb466d36-9132-431c-939d-8245abb8761a„‘
+1317011228©‘
+IsLicensed§‘$5dc29bc5-c8e6-45d5-8eab-a37099837296¹‘Ćœ This function can be called when a new client is added. 
+ If this is possible, then TRUE will be returned, otherwise FALSE will be returned.©‘
+1343951720ÂȘ‘ClientAdding«‘stType¬‘$ea44f69d-565c-4593-8b28-2a75e86c1de4­‘
+4094520706¼‘	553133986¯‘Visu_FbLicensedCountedFeature°‘_uiCurrentClientCount±‘	155030569ÂČ‘VISU_FBLICENSEDCOUNTEDFEATURE³‘$cc7aed5b-0a91-449a-bd29-fdab956c213d®‘
+3348542972”‘$36feb4c4-2253-4c35-b17f-5d0f83c59453¶‘
+2117589849·‘$4f182cc9-fd60-49f0-a259-0d5c915ce8b5¾‘
+4256086811Âč‘$f6d95389-4a2c-4ef4-8021-8710a59a5f3bÂș‘
+1146743221»‘	376898249Œ‘
+1530436478œ‘$5dbc887b-44ec-409f-a4de-6a9510761d30Ÿ‘
+1942473326¿‘$97aa26a7-ddc9-4de5-bb47-c4dbb5d61f4dÀ‘
+3909182162Á‘$c425a806-4ab5-40de-b290-731217e9835c‘
+1203543086ÑCYCLICLICENSECALLđDOCHECKLICENSEƑHASREMOTEVISUCLIENTƑHASTARGETVISUCLIENTǑHASVISUCLIENTOFTYPEȑISCLIENTDEMOɑREMOVECLIENTSBYTYPEʑREMOVEEXPIREDCLIENTSˑ	621970923̑Visu_FbLicenseHelper͑ Variables for CheckLicenseΑ_bChallengeFailedϑ_tLastCheckБ_tFirstCheckё
+_tInitTimeґ the feature id of this featureӑ_licenseTargetVisuԑ@ the feature id of this feature; TODO: a feature id for this oneՑ_licenseRemoteClient֑
+1824847810Ś‘VISU_FBLICENSEHELPERۑ$a8ad8857-d687-46a2-ac7b-cd7268ba07e2ّ	103329073ڑRemoveClientsByTypeۑ
+stTypeNameܑ$09a5a74a-b2b3-441d-a2f8-88fb4f5d64b3ݑ	946265322ޑDoCheckLicenseߑ$7774aa8e-62dc-4135-ad47-c054ff426c9dà‘	547767180á‘HasRemoteVisuClientñ‘$f58986b1-4470-4630-a2e7-37e6abc05158ã‘
+2048564505Ă€â€˜HasTargetVisuClientĂ„â€˜$5f087c35-1bf4-4b49-8737-51e10cc5fbdbé‘
+1943176983ç‘CyclicLicenseCallù‘tRunningĂ©â€˜tNowĂȘ‘tSinceLastCheckĂ«â€˜$0895b3c0-8f78-442a-8b3d-bd152c85b4a4ì‘
+2487458127í‘IsClientDemoü‘$709567fa-48f8-4448-beae-02cc1fa1b905ï‘
+1509169258ð‘RemoveExpiredClientsĂ±â€˜$ba9fb6ae-e6dd-48ec-99bf-d8a4daf6f3dcĂČ‘
+3415016593ó‘	289658062î‘$04dfb502-d60b-4a38-93c9-42e5feac7d34Ă”â€˜
+3690840784Ă¶â€˜$40cd9cf4-7e6c-4155-8cc7-2cd2d77fb59eĂ·â€˜
+3775853561þ‘HasVisuClientOfTypeĂč‘typeToSearchĂș‘$0fb79230-a563-4980-a1dd-49ea14815842Ă»â€˜	328261013ĂŒâ€˜$e7c25c63-0b00-4109-bbbc-b93598e10f77Ăœâ€˜
+2345033279ĂŸâ€˜$b023a8ad-2700-42cf-a5f8-fabf192065f2ÿ‘
+1099275920€’
+3369752357’
+2463207512‚’
Visu_Output_4ƒ’stVal4„’$12af0d13-52e5-4210-a611-290fbec4a0c8
’	120262863†’)VisuFbVisuAdditionalClientSizeCalculation‡’
resultingSizeˆ’
+4197671844‰’)VISUFBVISUADDITIONALCLIENTSIZECALCULATIONƠ’$650805a3-b6e5-45f4-bd42-24f99ff04485â€č’
+3863416879ƒ’
+2991690221’
+4284252647Ćœâ€™
+1955200832’$d5b568c5-b084-42d1-91f2-f795e04362de’
+2626581393‘’
+2353532072’’+VisuFbDialogAdditionalClientSizeCalculation“’	478754577”’+VISUFBDIALOGADDITIONALCLIENTSIZECALCULATION‱’$7f6a50de-17a5-4278-8150-d210d066116a–’	311784428—’
+1218107634˜’	708700308ℱ’
+1518764873ơ’
pElementArrayâ€ș’$870750d5-f780-4bf9-870d-2b283c1b014bƓ’
+1687460609’Âč This function determines the maximal additional memory in the client specific data,
+ that is needed by the visual elements. The return value of this function is the
+ number of bytes.ĆŸâ€™
+1425051216ƾ’7Visu_FctDeriveMaximalAdditionalClientDataSizeInAllVisus ’$4467f596-b9cd-49f9-a893-2c1057626d79¡’ĂŸ | Registers the IEC-ID of the client and the paintbuffer of this client
+ | in the runtime system. 
+ | A id of -1 means that the client was not registered!
+ | A dwExternID of 0xFFFFFFFE, i.e. REMOVE_CLIENT means that the client with IEC_ID id
+ | has to be removed from the maps in the runtime. The data in the IEC-Task has already be
+ | freed!   
+ link even in simulation mode±’
+1196047189£’VishSetClientData€’
+dwExternID„’	stAppName©’$8e400a8e-69e8-4374-a3ca-48f0bffef1fc§’
+4264572785¹’'Visu_FctReleaseNonIECMemClientResources©’$2ab8e30a-cd56-4120-b487-95ace5cab239ÂȘ’
+1014052918«’Visu_FctFreeClientResources¬’$d6623ef0-bb66-4e30-8c08-976cce2272c9­’€ By use of this function a memory space is initialized with a specified value
+ RETURN: Pointer to the memory block which was initialized. 0 if the operation failed¼’
+2740023629¯’	SysMemSet°’' Pointer to memory block to initialize	±’1 Value with which the memory is to be initializedÂČ’6 Number of bytes to be initialized in the memory block³’$eeae427a-0608-43a8-8b45-2e0a57c1bc5d®’w This function determines the paint buffer size, that has to be used for new clients.
+ :return: The paint buffer size ”’
+3216758484¶’$bd9df607-282d-484d-9e6a-dcdf487b9853·’” *OBSOLETE FUNCTION*
+  Opens an existing shared memory object specified by name. If shared memory does not exist, a new shared memory object is
+	 created (backward compatibility)!¾’	842966925Âč’SysSharedMemoryOpenÂș’m Get the pointer to the shared memory
+ RETURN: Returns the runtime system error code (see CmpErrors.library)»’
+2483448749Œ’SysSharedMemoryGetPointerœ’$90cc5520-0f5b-4122-98ca-f47d6adf8745Ÿ’Š | Returns the currently active event for the given application.
+ :return: The active input event or a null pointer if there is none. 
+ link even in simulation modeĆŒâ€™
+2025765390À’VishGetCurrentEvent2Á’VISUSTRUCTEVENT2Â’VisuStructEvent2Ã’B The name of the application where to get the event from the queueÄ’$879708f0-590c-40d4-beed-44001c9046c5Å’
+4227848459ƒ	748221609ǒ$1cad32f4-7337-40ed-b399-dbe7e6d328f2Ȓ
+2234685502ɒVisu_FctIsRelevantEventʒ9 IN_OUT only for performance reasons; will not be altered˒curEvent̒$8581d5cd-5fcb-4de1-b970-14dbbc090bb4͒§ | Removes the currently active event from the applications event queue
+ :return: The runtime system error code (see CmpErrors.library)
+ link even in simulation modeΒ54428892ϒVishRemoveCurrentEventВE The name of the application where to remove the event from the queueђ$702c8c95-af0d-4f4a-bd75-372856a92e94Ғ
+3966560667ӒVisuFctSetScalarValueԒpValueSourceՒpValueDestination֒
resultNumericŚ’
+diTempTypeے$55b56a3f-3416-461a-9a19-d41ac6e99dd7ْ
+2274354719ڒStrCmpWےpwd1ܒpwd2ʒ$4bc98ac6-c0f9-4ffe-9787-14795e8d999dȚ’c Compares the content of two buffers
+ RETURN: Returns 0 if the buffer contents are equal, else !=0ߒ
+3710066676à’	SysMemCmpá’( Address of first memory area (buffer 1)ñ’pBuffer1ã’* Address of second memory area (buffer 2)	À’pBuffer2Ä’ Number of bytes to be comparedé’$3f7d641f-b005-4092-a641-9d44d1b7875cç’° Does a strcpy from the source string pStr to the Buffer pBuffer. pBuffer must not be NULL!
+ Will return the number of copied characters including the terminating '\0' or "\0"ù’
+2984701796é’Visu_FctStrcpyĂȘ’$41c4b399-2e36-45a2-9413-f42fd8cd25faë’Ç Extracts the components of a REAL floating point number without
+ interpreting them.
+ Extracts the sign, (biased) exponent, and mantissa of a REAL value.
+ We assume the IEEE 754 binary32 format.
+ All values, including NaN and Infinity are supported.
+ See http://en.wikipedia.org/wiki/Single_precision_floating-point_formatě’
+2007885473í’__ExtractRealRawü’C The mantissa as stored in the REAL, without the leading bit 24 setï’pudið’$3d3aa07e-b7ec-4780-af79-d77e0e2cb50fñ’
+1475096513ĂČ’__HelpLConvertó’$26023af2-e263-44c0-b290-4197ca6caa6aî’	202956791Ô’__ExtractLRealRawö’puli÷’$e543e1fd-2bb8-4ac1-a749-ebad37d711fcþ’
+1673363469Ăč’FctConfDynLicChallengeĂș’$f9972cfc-8a33-4e40-85fb-7109a5d893d5û’
+2401095727ĂŒâ€™FctGetUserLicenseValueĂœâ€™$c20edd8e-8e57-4f8a-87df-58345eb4164fĂŸâ€™
+2469315043˙’FctReqDynLicChallenge€“$a38e7aa2-cfa8-41d5-adf5-85021e7b5eaa“
+1900323445‚“CMUnregisterLicenseFunctionsƒ“$f1a79dd5-021a-4cf4-ad25-7ec56df08e56„“CodeMGetContentByFirmcode_local
“
+2668843908†“Visu_FctDoGetTextAsVisuString‡“$31116864-2f1d-4408-8d96-f30fa42a7c97ˆ“GETNEXTACCESSPATH‰“ PRVDERIVENAMESPACEFROMACCESSPATHŠ“PRVFINDINITIALNAMESPACEINDEX‹“SETINITACCESSPATHŒ“, Helper FB to access a VisuFbNamespaceTable.“
+1408013277Ž“VisuFbNamespaceTableHelper“* The VisuFbNamespaceTable instance to use.“_pNamespaceTable‘“_nNamespaceTokens’“_nNamespaces““_iInitialNamespace”“_stRemainder•“_iCurSearch–“
+1235035839—“VISUFBNAMESPACETABLEHELPER˜“$6c4e0925-efb2-49d3-a207-756bb3abb611ℱ“
+4085162152ơ“	484519316â€ș“
+1438433710œ“	273226039“
+3627321428ĆŸâ€œGetNextAccessPathĆș“stDot “stAccessPathˇ“$76fe6816-284c-4eb9-a9d0-2387c67144a3˘“
+1778454248£“prvFindInitialNamespaceIndex€“nTokens„“
+iNamespace©“wMaxArrayIndex§“$40324789-143e-4d9a-9925-d7ded2a1e7b7¹“& Sets the initial access path. Has to ©“	309149790ÂȘ“SetInitAccessPath«“
pstAccessPath¬“$eddc93c1-056a-4691-8c3e-95c9d08707c8­“
+1433128472¼“ prvDeriveNamespaceFromAccessPath¯“stRemainder°“pstCur±“iDotÂČ“$906a7a71-a1a5-4511-97b8-f48b22061594³“,__GETPROUSEOPTIMIZEDSORTFORINSERTIONATTHEEND®“,__SETPROUSEOPTIMIZEDSORTFORINSERTIONATTHEEND”“ABSTRCOMPARE¶“ABSTRKEYPTRFROMINDEX·“	ABSTRSWAP¾“BEGINUPDATEÂč“	ENDUPDATEÂș“
PROADDMAPITEM»“PROFINDPAIRINDEXŒ“PRVAFTERUPDATEœ“
PRVBUBBLESORTŸ“PRVCOMPAREBYINDEXANDVALUE¿“PRVCOMPAREBYINDICESÀ“PRVINSERTIONSORTFORLASTÁ“PRVSORT“
+3256876034ÓBaseMapē
_iUpdateCountƓ$_bOptimizedSortForInsertionOnlyAtEndƓ$ec6315bf-78e4-4d85-b7b4-8bca4f1169f5Ǔ'proUseOptimizedSortForInsertionAtTheEndȓprvCompareByIndexAndValueɓ
+1406302372ʓudi1˓pKeyVal̓pKey1͓BASEMAPΓ$3834333b-5c8d-43d6-a33c-8109cb76e539ϓ$e47c18cc-7076-43a8-8260-ed7f99b0b994ГproFindPairIndexѓ	598015906ғpKeyӓdiLeftԓdiCenterՓdiRight֓iCompareResŚ“$77d98828-0a9d-463d-80c7-96a5e13ba7c1ۓ	EndUpdateٓ
+1735973631ړ$dbcf0fae-ac52-4468-a851-124611d2a104ۓ
proAddMapItemܓ
+1480090482ʓ$d2bcf66e-31b6-45c4-b035-a2e0f4259d2bȚ“
+1028818947ß“,__setproUseOptimizedSortForInsertionAtTheEndà“$e35ab4e1-82e7-4696-b02e-6d159c909937á“
+3388267887ñ“,__getproUseOptimizedSortForInsertionAtTheEndă“$209d1176-c2bd-4175-bf25-43a52f6ead02Ă€â€œ
+1833954757Ă„â€œabstrKeyPtrFromIndexé“
+1639911281ç“$a5a1f08d-28aa-4b45-86e2-7740bf49c412ù“
prvBubbleSortĂ©â€œ
+3657353758ĂȘ“iCountMinusIĂ«â€œ$293f1f10-353c-44e6-873e-29234ea01733ì“BeginUpdateí“
+3197896143ü“$2eba4bae-95ad-48ef-a64b-0e31b937a36aï“abstrCompareð“
+3806271804˝îpKey2˛î$a493ef2f-21a9-4cdf-82bd-982dff01cf84ˇîprvSort˘î
+4224221134Ă”â€œbOnlySingleInsertĂ¶â€œ$51b3f511-6aa6-4055-b6e2-a318669b18bcĂ·â€œ
+2376966514þ“prvAfterUpdateĂč“
+4130888661Ăș“$2f474b93-d6b7-47db-911b-c6dbb6d8ec26Ă»â€œ	abstrSwapĂŒâ€œ
+2887359839Ăœâ€œ$b73925bb-5fe5-4d4f-ba5f-43ee1e409f96ĂŸâ€œ
+1938434230ÿ“
+3923097740€”prvInsertionSortForLast”85535359‚”udiLastElemIndexƒ”$0d0fd76c-40ec-4564-a711-b7a85763e0c1„”
+4210350599
”
+1074128462†”prvCompareByIndices‡”
+1400401097ˆ”udi2‰”$d111e2da-f930-451f-97aa-10934a9672d6Š”__GETCASESENSITIVE‹”__SETCASESENSITIVEŒ”ADDSTRINGSTRINGPAIR”	924492918Ž”StringToStringMap”PAIR_STRINGSTRING”Pair_StringString‘”_bCaseSensitive’” The default is TRUE“”$46cadd72-b05e-4c3f-b9b9-1f8218761adc””
CaseSensitive•”
+1188589756–”__getCaseSensitive—”STRINGTOSTRINGMAP˜”$31d646ac-7ae5-4ff5-b8da-9be76aa09943™”$92431e0e-a393-4562-8933-a025fbfb0329š”	917739007›”__setCaseSensitiveœ”$2fbb7ffc-c977-4d05-afd7-ba02a1d955fe”
+3655089739ĆŸâ€$0965005c-22b2-4da8-841d-52f0f1185987ƾ”
+2378091819 ”$54d53d7f-5402-4e89-b235-745cca9c19d1ˇ”AddStringStringPair˘”
+2104128134£”strKey€”strValue„”pair©”$f9317eaf-10b1-4eaf-a822-674e9431e160§”
+2312396344¹”
+1456528719©”$e0584f8f-a212-48ab-ba07-8a8f8a5c3f3eÂȘ”
+3207675404«”$1b92485a-007b-4a44-aabf-1240649ebb68¬”
+2909075474­”
+1868644402¼”
+3443139120¯”$9c364e8e-56a4-4b9e-ba66-41ae1276f722°”
+3380610014±”$6d70f8b1-dccc-4759-a014-7e488c04642eÂČ”50233285³”
+3394841525®”
+1589268041””$c5fc3464-e9b8-424d-bbfd-a12286e8f0a9¶”	136528454·”Á This function gets a text via another access path that leads to the same textlist as pstTextList.
+ It is intended to be used if Visu_FctGetTextAsVisuString cannot find a text via pstTextList.¾”
+2228286530Âč”.Visu_FctGetTextAsVisuStringFromOtherNamespacesÂș”g_pOptNamespaceTable»”namespaceTableHelperŒ”namespaceMapœ”$6e9f7ae6-cbdf-4fb7-8b8a-793b93b43797Ÿ”
+2430828679¿”
+2174720625À”$81e701ac-09a5-4286-919b-5e1cc30cb077Á”
+3040543732”CMRemoveComponentÔ
+hComponentĔ$11bbd436-1d57-4172-8904-e44dc772fedbƔ
+1893808226Ɣ
GetLibVersionǔ$d754badd-b8c8-5d3b-840b-2496c8e67b65Ȕ	421762884ɔ
IsLibReleasedʔ$445d2b8e-e5c5-54ec-8b5c-0abf82faae3a˔	599906321̔LogAdd͔	stCmpNameΔ	diClassIDϔ	diErrorIDДdiInfoIDєstInfoҔ$d2c43725-d5b5-4768-8b60-ac8a1815302dӔ% Converts all letters to lower case. Ԕ	956435466ՔStrToLowerA֔ Pointer to the string.Ś”$00771ce0-4001-48c7-a381-bafa47597d20۔
+3721395524ٔVisuFctCheckForUnusedClientsڔbSuccess۔$5e25f2d3-1abb-4c5b-b5cd-2e282a9c78b2ܔ
+1696894276ݔVisuFctExecuteVisuޔ	bDemoModeߔ$733c548c-0d47-4da5-8b83-582999e53b22à”Ë not shown conditionally because the licensing pous should be really hidden
+ the only sense of this trampoline function is to encapsulate the distinction between the integrated and the iec-visualizationá”
+2318683110ñ”Visu_FctIsDemoClientã”$49f2c937-668c-4db7-996b-a3b1e1317d9cĂ€â€58730126Ă„â€Visu_FctHandleSpecialEventsIfé”' only for performance reasons as IN_OUTç”- will return whether we are starting to printù”e passed as in_out because the converter does not support passing in_outs and pointers to one functionĂ©â€
+tempClientĂȘ”$e0ce35a7-e30d-467a-9aca-40d7951d9524Ă«â€	220273508ì”!Visu_FctHandleNativeControlResultí”$d7ee512c-c227-40db-b2db-b8b736a3501dü”
+1117888405ď”Visu_FctHandleSetClientSizeđ”bAutoDetectƄ”bReadRectangleFromClientDataƈ”clientManager4ó”$364df866-2941-423c-b050-5196d2a91a35î”REGISTERSTDCOMMANDSƑ”REMOVESTDCOMMANDSĂ¶â€
+3182082938Ă·â€Visu_FbInternCommandManagerþ”__INTERFACEPOINTER__3738Ăč”__INTERFACEPOINTER__4407Ăș”
_pStdCommandsĂ»â€_iStdCommandCountĂŒâ€_registeredCommandsĂœâ€VISU_ITC_MAXREGCOMMANDSĂŸâ€
+1633230475˙”VISU_FBINTERNCOMMANDMANAGER€•$f06e18e4-78a3-4d42-bcc0-9cefbcdcb652•
+3762485943‚‱
+4261231003Æ’â€ą
+2241501116„‱RemoveStdCommands
‱$e9707f04-669d-4c67-b1bf-4780e43d5151†‱
+2708181937‡‱$89842b3b-36da-42ca-8f80-1a089abcb39aˆ‱
+4103712886‰‱$574cca7d-1f31-4755-b9b4-a5fb9ae569a0Ơ‱
+2450308471â€č‱
+2762635010ƚ‱	594594813ƀ‹RegisterStdCommandsĆœâ€ą$30dca4e1-580b-40aa-ad12-9ae6ef426847Ćč‱
+3141685027•$ab723550-b8b7-4040-b369-29cc88452ab2‘•
+1693973244’‱$ac7c62a6-973b-4382-b903-2fc4df91df86“‱
+1953297363”‱Visu_FbExecuteClientApplication‱‱__INTERFACEPOINTER__4417–‱
+1272429819—‱VISU_FBEXECUTECLIENTAPPLICATION˜‱$dec3c4cc-e3aa-48b9-a107-5643de1df08cℱ‱
+1427747066ơ‱
+3904090190â€ș‱
+3986646501Ɠ‱
+3497580708•
+pstCmdLineĆŸâ€ą$ed71d813-5680-46a8-8c20-6534f1ba9d73Ćș‱
+3170842106 ‱
+3892899828¡‱Visu_FbExecutePlcApplication±‱
+2967005156£‱VISU_FBEXECUTEPLCAPPLICATION€‹$9157c9ab-f86d-4e6c-8120-bbfa25d8fe45„‹
+2510462685©‱
+2161024620§‱
+4072532430¹‱$214162F2-E5F1-4673-92B4-5A5CE6491A5D©‹
+2163049032ÂȘ‱dwHandle«‹bExecute¬‱	stExecute­‱$92e5c976-6065-44f0-b61c-83dd2b4596b8¼‱
+3258389623¯‱
+1598754650°‱!Visu_StructRecipeFileDialogParams±‹ TOCHECK: configurable length?ÂČ‱stRecipeDefinition³‱stRecipe®‱
+4011271839”‹!VISU_STRUCTRECIPEFILEDIALOGPARAMS¶‹$97e839ad-7ee8-40a4-8409-556310891852·‹ABSTRONDORECIPEACTION¾‱GETPARAMETERÂč‱PROONOKÂș‱
+3937174339»‹"Visu_FbFileDialogRecipeCommandBaseÂŒâ€ą__INTERFACEPOINTER__2522Âœâ€ąS allows two clients that have an open dialog for the implementing command at a timeÂŸâ€ą_allParameters¿‱MAXNUMOF_CONCURRENTDLGSÀ‱_usedParametersÁ‱	894249399Â‱"VISU_FBFILEDIALOGRECIPECOMMANDBASEÃ‱$29419dd7-d0f8-4beb-bd96-4226889a1cfcÄ‱$620060c5-9b1f-4b89-8993-e7cfcec6a434Å‱
+1610185423ƕ
+2030776555Ǖ$5d265677-17ec-41b9-ac2e-021811a46b00ȕ
+1519934842ɕ
+3044923136ʕGetParameter˕$9d18b7ef-ef04-4e49-97f8-92b8e16a2964̕
+1125633713͕proOnOkΕ
pRecipeParamsϕ	recParamsЕRECIPE_FILEPARAMETERSѕRecipe_FileParametersҕ	cmdParamsӕ$67bf9024-0053-4b54-8d98-d47d0dba66e6ԕ
+3897028727Օ
+1234273420֕
+3449334756Ś•
+3032558011ەabstrOnDoRecipeActionٕ$bd25ddff-6b89-4e7a-9dac-eb33b3329c7dڕ
+3806241333ە$a383be84-9025-4b12-a171-cb035a575f76ܕ
+1310568359ݕVisu_FbRecipeSaveAsޕ	dlgParamsߕ
dlgVisuParamsà•	653074731á•VISU_FBRECIPESAVEASñ•$cc39fe92-3b3f-479c-9c11-262c906f8050ã•
+4225030372À‹
+1758157907Ä‹	567142781é‱
+2346982745ç‱$94A33551-E4F4-4370-8074-B5C29EAC20ECù‱
+1811734803é‹stHelp2ĂȘ‱pstRecipeDefinitionë‹	pstRecipeì‱bResultí‱$f1b0cd86-575b-4245-9f36-b6e986b1f078ü‱
+1218932701ï‱$a065464e-dc3a-4709-8d72-12b2830a6054ð‱	465319743ñ‹Visu_FbRecipeLoadFromĂČ‱
+3594350543ó‱VISU_FBRECIPELOADFROMî‱$17fe34d8-cbb8-4863-8969-022dd49c325dÔ‹
+3527297145ö‹
+1295943605÷‹
+4195291255þ‱
+3395932436Ăč‱$B7FFFC91-128C-4e23-BF3F-BB308F2FE8C9Ăș‱	715913542û‹$6a6f802e-e153-4b80-acd6-934c3d4531b2ĂŒâ€ą
+2080271012Ăœâ€ą$1046bcee-8be4-40b7-a199-8f462c577b6cƣ‱__GETCMDTAG˙‱
+3285836969€–Visu_FbExecuteSimpleCommandBase–$989e1b3e-7a82-46d2-9c42-c129c23a2201‚–CmdTagƒ–
+3957047185„–VISU_FBEXECUTESIMPLECOMMANDBASE
–$2f047f9f-3c5a-4aa0-aa71-2eb0c7a8ab3b†–
+4026937584‡–
+2257629395ˆ–
+1324554272‰–
+2958713015Š–	pstParam1‹–	pstParam2Œ–$7dd71aa0-ee53-4c8b-a834-ebd215733aa9–
+3604818705Ćœâ€“
+2111688869–__getCmdTag–$16f89a8e-a7c5-42cb-b5f4-18913094271c‘–	465012749’–Visu_FbPrintCommand“–$57409d10-dd76-463f-a0d7-7f1c051324bb”–
+2593682773‱–VISU_FBPRINTCOMMAND––$47e2984c-1472-4c4f-b801-143eb2adf64e—–	546039711˜–
+1489814610ℱ–
+4188986187š–$92de81e9-09c5-440e-99b0-a1f257ba8bcc›–
+1889165469Ɠ–
+2310386928–
+3505081413ĆŸâ€“Visu_FbWebvisuNavigateCommandĆș–$f14dcfba-aaaf-43b3-9f7a-5c51a651e088 –
+3235287757¡–VISU_FBWEBVISUNAVIGATECOMMAND±–$c4545c26-cf7a-42b8-971f-1812d9c90581£–
+1944601719€–	264613837„–
+1877814264©–$db10e9de-6664-4329-893f-f7b47f44fedc§–
+3272258727¹–	474962122©–__GETCOMMANDÂȘ–__SETCOMMAND«–
+2706388432¬–VisuFbGeneralCommandWrapper­–_cmd¼–$31f33889-665b-4900-a823-165a254a62e3¯–Command°–62544800±–__getCommandÂČ–VISUFBGENERALCOMMANDWRAPPER³–$05ed3c1d-8672-4c2e-a755-87a4cdf82144®–$cfa5435a-b582-4e38-a2f3-20b7ce238573”–
+2372394926¶–__setCommand·–$2f78e281-5114-4ce3-a464-c82bbc9e535b¾–
+3088239374Âč–	180347632Âș–
+2884288596»–
+1750543944Œ–
+4189514232œ–$ae014687-68dd-4c49-ac13-a363642bba3fŸ–
+2460005795¿–	269848698À–Visu_InternCommandsÁ–_cmdManager–_cmdExecuteClientAppÖ_cmdExecutePlcAppÄ–_cmdSaveRecipeAsÅ–_cmdLoadRecipeFromÆ–_cmdPrintCommandÇ–_cmdWebvisuNavigateCommandÈ–_arrGeneralCommandsWrappersÉ–_arrItfsÊ–VISU_ITC_TAG_MAXË–_iGeneralCountÌ–iNextÍ–	iItfIndexΖTOCHECK_REINITÏ–	499540906ЖTOCHECK_ReinitÑ–VISU_INTERNCOMMANDSÒ–$881f94d3-0d6a-4880-afd2-3c79fad5b3f7Ó–$cf65ed7d-7fe0-4777-b37e-5067c3d882e0Ô–
+1092928013Ֆ$d7b83982-eeec-4fbc-8361-8fb697606149֖
+1593481007Ś–pstFilepathۖ
+1031772030ٖ$b0d50ddc-d93e-49ca-85f2-0d4188912805ږ
+4182536547ۖ!VisuFbVisuElementCountCalculationܖresultingCountʖ
+2099742163Þ–!VISUFBVISUELEMENTCOUNTCALCULATIONß–$a3d8f0ff-6ded-4c3b-a446-dac21e7a9e5bà–
+1432640932á–	389914628ñ–
+3477679651ã–
+2523821711À–$99fe7826-ddce-423e-a3ed-5c995204bfa1Ä–
+2379576958é–
+2431171152ç–#VisuFbDialogElementCountCalculationù–	894288960é–#VISUFBDIALOGELEMENTCOUNTCALCULATIONĂȘ–$c826be01-0ad3-4c07-af99-0b8c861f80c1ë–
+4201447105ì–
+3391305000í–
+1894940532ü–
+1727408406ï–$ed9020b4-92f6-4829-b5d3-1ec4ff2c8898ð–
+1878547455ñ–
+3746257260ĂČ–+Visu_FctDeriveMaximalElementCountInAllVisusó–$abbae5c2-2a2f-4169-9916-119053d90283î–z This function loads the default texts from the currently registered text files.
+ as a IEC-String (char* in the runtime) Ô–
+3160078243ö–DynamicTextLoadDefaultTexts÷–$b11c72c3-de39-4ae4-993f-e7cf38e95375þ–Ă€ This function reloads all currently registered text files for the currently assigned language.
+ This function could be used for example when you know that a textfile was updated externally and you want
+ to reload those files.Ăč–
+1350917195Ăș–DynamicTextReloadTextsû–$9d208bb2-001d-4e35-b968-034e0cdd2326ĂŒâ€“† | Provides functionality to start a visu in the runtime system. Can be used for starting
+ | a targetvisu or a webserver for example.Ăœâ€“— :return: The runtime system error code (see CmpErrors.library)
+ not exported in simulation mode because at the moment there is no targetvisualizationƟ–
+1699172075˙–
VishStartVisu€—M What to start, see the definition of the valid parameters VISU_STARTVISU_...—- A parameter specific to the requested dwType‚—$ddbeadd0-09a3-4742-8d91-a273d0117bb0ƒ—ˆ | Checks if a new Client has to be created or an existing Client has to
+ | be removed
+ :return: 
+
+ - VISU_CLIENTS_TOREMOVE(0x0001) if a client has to be removed.
+ - VISU_CLIENTS_TOADD(0x0002) if a new Client has to be created. 
+ link even in simulation mode„—
+1760139705…—VishHaveToManageClients2†—/ returns information about the client to handle‡—VISH_HAVETOMANAGECLIENT_DATA2ˆ—Vish_HavetomanageClient_Data2‰— the application to checkŠ—$8bbb8e04-a38e-42fa-9040-58e6b158b07c‹—
+3667751409ƒ—/ Not needed by the converted code
+CHECKED_OMIT—1 Contains the number of entries pTags points to. Ž—dwTagsCapacity—2 Contains the number of tags effectively returned.—	dwNumTags‘—pTags’—VISU_CLIENTTAGDATA“—Visu_ClientTagData”—	499408956•—$2e616a30-dfd8-4491-b29b-fa47176d411d–—
+2578780191——VISUENUMCLIENTTAG˜—L 40 chars is enough space for holding names and ipv6 addresses in the futureℱ—
+1359888311ơ—$affc6412-233e-4e1c-8518-cb754cca6e96â€ș—R call only for CmpVisuHandler >= 3.5.5; returns in fact a VisuStructClientTagData Ɠ—
+3444323255Ƅ—VisuFctMainClientsCheckĆŸâ€”workToDoĆș—manageClientData —tagDataˇ—VISUSTRUCTCLIENTTAGDATA˘—VisuStructClientTagDataƁ—$6a5d3140-c8b9-4428-af3f-270d8c73d30e€—^ This struct must be used only when it is guaranteed that we work with CmpVisuHandler >= 3.5.5Ą—
+2348844296©—numTags§—
+2704103739¹—$277ab8a9-2e88-4814-9e99-1113a90bebb1©—T This function is just a workaround for wrong warnings during check all pool objectsÂȘ—
+2523480163«—PtrToString¬—$c92574e7-089b-49bd-beaf-7c2c081aaac8­—& Call only for CmpVisuHandler >= 3.5.5¼—
+3321935535¯—VisuFctFreeClientTagData°—$6433c71a-2152-442c-9434-92a3c72af13b±—43724721ÂČ—Visu_FctStartTargetVisu³—s inout because this handle is used for closing an existing targetvisualization during an online change for example ®—dwTargetvisuHandle”—$843014dc-4706-4501-84e7-edbb89eef90e¶—Âą Can be passed to VishStartVisu for dwParam1, using the starttype VISU_STARTVISU_WEBSERVER.
+ Can only be used, if VISU_STARTVISU_WEBSERVER_INITPARAMS is defined.·—	865669507¾—WebserverInitParameterÂč—~ This string defines a start htm filename, which will be opened,
+ when only ip-address and port is entered in the webbrowser.Âș—stStartHTMName»—
+1262523255Œ—WEBSERVERINITPARAMETERœ—$374280a2-7314-4374-a8ff-f23406a46e85Ÿ—
+3978093012¿—Visu_FctStartWebVisuWithParamsÀ—stValueÁ—$280c8ecb-fc6d-4916-8dc6-e2324bf5f41a—” | Returns the iec id the client was registered with. Executes the mapping from
+ | externID -> IEC-ID
+ :return: a valid IEC-ID or INVALID_IEC_ID(-1)
+ link even in simulation mode×
+2528678950Ä—VishGetClientIdÅ—$0a31755c-6215-48ee-8794-18587cc9ec77Æ—ö <description>
+  <p>The function test and set or clear a bit in a variable in one processor step. This operation must be atomic to provide a multitasking save operation.</p>
+	<p>IMPLEMENTATION NOTE: Try to use a processor opcode, that provides this operation. If such an opcode
+	is not available, use SysCpuTestAndSetBitBase in your platform adaptation.</p>
+ </description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p>
+	<ul>
+		<li>ERR_OK: bSet=1: If bit could be set and was not set before
+					bSet=0: If bit could be cleared and was set before</li>
+		<li>ERR_FAILED: bSet=1: If bit is still set
+						bSet=0: If bit is still cleared</li>
+		<li>ERR_PARAMETER: If pAddress=NULL or pAddress is unaligned or iBit is out nSize range</li>
+		<li>ERR_NOT_SUPPORTED: If function is not available because of missing components (e.g. SysInt for locking bit access)</li>
+		<li>ERR_NOTIMPLEMENTED: If function is not implemented on this platform</li>
+	</ul>
+ </result>Ǘ
+1786123071È—SysCpuTestAndSetBitÉ—Ăč <param name="pAddress" type="IN">Pointer to test and set or clear a bit inside in one atomic processor step.
+									NOTE: The pointer must be natural aligned! nLen=2: pAddress must be 2Byte aligned; nLen=4: pAddress must be 4Byte aligned</param>ʗ“ <param name="nLen" type="IN">Size of the value behind the address. Can only be 1 (unsigned char), 2 (unsigned short) or 4 (unsigned long)</param>	˗Ò <param name="iBit" type="IN">Bit number inside the variable to test and set or clear:
+	<ul>
+		<li>nLen = 1: iBit 0..7</li>
+		<li>nLen = 2: iBit 0..15</li>
+		<li>nLen = 4: iBit 0..31</li>
+	</ul>
+ </param>̗iBit͗= <param name="bSet" type="IN">1=Set bit, 0=Clear bit</param>	Η$93f7fa51-1141-497c-a40e-4ea5703a08e9ϗ	839042056ЗBmpPoolRegisterїszIdҗ
+1273993962ӗBmpPoolUnRegisterԗ53579812՗Visu_FctGetMaximalElements֗$b19d04e3-a085-4428-a28a-c7bbae4fffddŚ—
+3709881452ۗVisu_FbExitCheckerٗ
_pToSetOnExitڗ
+1391592151ۗVISU_FBEXITCHECKERܗ$ccc34866-892b-431e-88e5-aea1ff347990ʗ	501070664Ț—
+4262155171ß—pToSetà—$76dfe4bb-cf68-4fbb-9c4e-4f948a742411á—
+1768739762ñ—$d6cdae1e-4884-43c1-9086-f79e10dab6d4ã—	901179451À—	864365576Ä—	229258176é—Visu_FctGetDatasourcesç—$794c194c-2922-4d1c-9c81-95b5b65af9bcù—
+2999399416é—/Visu_FctDrawBackgroundAndStaticElements2_InternĂȘ—xDrawBackgroundë—pRenderContextì—bDrawBackgroundTempí—renderLocationSaveü—bRenderLocationSetï—$936d864d-9d17-460d-b2c7-7729ead70a8dð—z Returns the greatest integral value that is not greater than f. 
+ If f is +0, -0, infinity, or NaN, then f is returned. ñ—
+4287092933Ɔ—FloorFó—3Output, IsCompiled, RelativeStack, NoInit, Typifiedƍ—lrCodeConversionBufferÔ—$c5dc6323-de49-49c2-b203-ec64d62f13b0ö—$floatingpointutils, 3.5.9.0 (system)÷—w Returns the smallest integral value that is not less than f. 
+ If f is +0, -0, infinity, or NaN, then f is returned. þ—
+4083838494Ăč—CeilFĂș—$9e9a7b97-4a21-4f47-a3c1-c932deb1a806û—
+3694538362ĂŒâ€”Visu_FitSimpleRectToLineWidth2Ăœâ€”rLineJoinMiterLimitĂŸâ€”$ac288661-97d5-41a1-a2c4-08d6dcb9f3b7ÿ—K This function converts a character (i.e. a byte) of a string to uppercase.€˜
+2681956162ĂŒĆ›CharToUpperĂ©Ć›byCharñƛ$3d67a8b5-f5eb-4a70-9d6d-5ea3e0a767e7Àƛ
+4016589122…˜VisuFctCRC32_Optimized†˜D this pointer must be 4 byte aligned to prevent runtime exceptions!!‡˜4 valid results will be calculated for sizes > 4 onlyˆ˜> for optimization reasons as the value will be assigned always‰˜iSizeFourthŠ˜dwLastFullValue‹˜iSizeRemainderŒ˜$4819d2f5-a02a-4497-bf29-c7827a8f1230˜_ We have to provide this attribute here, because the usage at the member
+ pData does not work.ĆœËœ
+2264173746˜VisuCalculateCRC32_Compression˜1Input, IsCompiled, Absolut, Initialized, Typified‘˜crcValue’˜2Output, IsCompiled, Absolut, Initialized, Typified“˜$820a9fdd-ecbf-402e-aa35-fb16e383f968”˜
+2211199825‱˜VisuFctSetSimpleRect–˜iX1—˜iY1˜˜iX2ℱ˜iY2ơ˜$e7dbc9ec-3733-4fac-addd-7ef4673de020â€ș˜
+3863906161œ˜VisuFctIsCaptureReleaseEvent˜$af4f4e89-84ee-4dd0-963d-04c73742718cž˜
+2661392746ƾ˜__SkipWhiteSpace ˜$882a2370-bae2-4085-93e5-0932a060bdfc¡˜	990860438±˜__LEFT£˜$1ac273b6-a01b-4295-88c5-ff4e218b6071€˜
+1856031611„˜__HelpConvertFromDate©˜	nDiffYear§˜nDiffYearDiv¹˜nDiffYearMod©˜ulTimeÂȘ˜pstrHelpYear«˜
pstrHelpMonth¬˜pstrHelpDay­˜$cee86ba7-461c-4d5d-b68e-c4f154c509d1¼˜
+3985159926¯˜__HelpConvertFromTime°˜nHour±˜nMinutesÂČ˜nSeconds³˜
nMilliseconds®˜pstrHelpHour”˜pstrHelpMinute¶˜pstrHelpSecond·˜pstrHelpMilliSecond¾˜$020b085d-1351-401a-b6c0-1e0475de8a9fÂč˜
+2332432537Âș˜__HelpConvertStringBase»˜nBaseŒ˜nNextœ˜$d6948954-0bf4-4d3f-ae69-e82fdade476cŸ˜
+1771038712¿˜__HelpConvertStringÀ˜$e3e2dee5-80c7-4e97-ab64-7b5e39ea535bÁ˜
+2361852817˜__HelpConvertTimeUnitsØ$183c332f-7773-4f5f-805c-178b91efab72Ęí | This function writes a value of a string with a specific type to
+ | a pointer if the input has the correct type, else a error is returned
+ :return: The runtime system error code (see CmpErrors.library)
+ link even in simulation modeŘ	957183365ƘVishWriteValueIfValidǘ$145b325b-1645-4f12-a413-68fc3e79c886Ș‘ Special derivation that simulates the behaviour of this function block on 
+ variables local to the IEC visu-lib code (and not on PLC variables)ɘ
+1576397815ʘ!VisuFbAnalyzeTextVarsDateTimeOnly˘_value̘
+2291170047͘typΘvalϘ!VISUFBANALYZETEXTVARSDATETIMEONLYИ$545cdc95-bc47-438c-9757-35e120f2eeb9ј$5a62ceb3-944c-4b98-a366-0b20e6a99eafҘ
+1151862365Ә
+2802685633Ԙ
+3910282762՘itfVisuOnlineVariable2֘IVISUONLINEVARIABLE2Ś˜IVisuOnlineVariable2ۘ$70d8af71-f978-4a90-85ae-0fcc5434cae5٘	288114458ژ
+1798478230ۘ	494451104ܘ
+4177891608ʘlrValueȚ˜$f4c726c8-f1ba-42de-9e2e-f6779c60ec56ߘ
+2385445396à˜
+1090796850á˜$734ef3a3-f947-4275-b8b5-4ae4bb303ad9ñ˜
+2183213011ã˜"ConvertDateTimeUnionToVisuDateTimeĂ€ËœtvHelpĂ„Ëœ$5e8c0165-8be2-4e24-a73d-f5e3baf4ae76é˜__OffsetIVISUONLINEVARIABLEç˜DISPOSEù˜GETCHECKSUMĂ©ËœGETVALUEASDOUBLEĂȘ˜GETVALUEASSTRINGĂ«ËœISGOODì˜RESUMEí˜SUSPENDü˜
+WRITEVALUEï˜WRITEVALUEASDOUBLEð˜WRITEVALUEASSTRINGĂ±Ëœ-_3S.CoDeSys.VisuGenerated.IVisuOnlineVariableĂČ˜
+3969235269ó˜IVisuOnlineVariableî˜
+2904470707Ă”ËœIVISUONLINEVARIABLEĂ¶Ëœ$c301a8c3-2577-4e62-acdf-de1fd428898dĂ·Ëœ$b0d80fb4-9351-47a3-ab9a-398523097f9aþ˜31847754Ăč˜WriteValueAsDoubleĂș˜objĂ»Ëœ$e7ddb619-bdd9-45c9-9aed-319c8b3b351dĂŒËœ	465470411ĂœËœGetValueAsStringĂŸËœ$a91821c7-d0f8-4368-ae7a-209c1d09fdf9ÿ˜
+2596637214ÇÖGetChecksumĂŒĂ–$28773158-0478-49c5-b380-26449d2d8324Ă©Ă–	195351929ñÖIsGoodÀÖ$ad93bb73-990c-4a3d-a629-b5d726b59ae9ƯÖ
+3193273029†ℱSuspend‡ℱ$17759d95-01c7-4068-993f-9b21794b197fˆℱ
+2408012365‰ℱResumeƠℱ$fc0a3098-65f0-432f-9679-6962db33ccb6â€čℱ
+3897236551ƒℱ
+WriteValue¹ℱ$f14f1431-7138-4325-acb1-c5768359d347ˇℱ
+3573062093™$3cb02098-e457-4f92-ab23-673a35a8440c™	489812880‘™GetValueAsDouble’™$be59e645-dd1b-4d84-b022-c4543c33e54e“™
+2445700359”ℱWriteValueAsString‱ℱ$7c7bd8a1-50f3-4df6-8fe9-4f0db51e43b8–ℱ
+3876455582—ℱDispose˜ℱ$f1ce47fd-f03b-4924-8f0e-6932d33ac8b0ℱℱ__OffsetIVISUONLINEVARIABLE2ơℱGETVALUEASLONGâ€șℱ._3S.CoDeSys.VisuGenerated.IVisuOnlineVariable2Ɠℱ
+2853594105Ć„â„ąQ This method can be a replacement for GetValueAsDouble to avoid rounding problemsĆŸâ„ą	883193113ĆșℱGetValueAsLong ℱ$7135b8d5-ad15-44af-a04c-73fd428857e7ˇℱ$13329ec1-7fa1-40ea-bbd5-a5494c82e92a˘ℱK Returns an INT value corresponding to the Visu_Types value of the variableƁℱ
+2357171072€ℹ$89d935e5-5b49-42d1-a3bc-555eb60e13c6„ℹ
+1503560876©ℱIVisuOnlineVariable2__Union§ℱ
+2799678653¹ℱIVISUONLINEVARIABLE2__UNION©ℹ	240337979ÂȘℱIVisuOnlineVariable__Union«ℹ
+3500719287¬ℱIVISUONLINEVARIABLE__UNION­ℱ
+3161036949¼ℱ"ConvertVisuDateTimeToDateTimeUnion¯ℱstd°ℱ
+SYSTIMERTC±ℹ
+SysTimeRtcÂČℱ$37f582c6-fa7d-4999-837d-9821c66622f0³ℱ> This function converts a character of a wstring to uppercase.®ℱ
+2564558001”ℹWCharToUpper¶ℹwdChar·ℹwtVal¾ℱ$6deab9c8-b925-4efc-9193-9319eb8af553ąℱ
+1557535871ÂșℱVisu_FctAssignLReal»ℹlrValÂŒâ„ą$7092b3d1-2070-4f74-8e2e-f813db482d53Âœâ„ą
+1848177851ÂŸâ„ąVisu_FctLRealToString¿ℱ$dd47268e-e479-4654-82d3-f2bbeb848a0eÀℱÕ <description>Convert a high resolution timestamp to a structure format.
+	Time values are always UTC!</description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>Áℱ
+1933820189™SysTimeRtcConvertHighResToDateÙU <param name="pTimestamp" type="IN">Milliseconds since 1.1.1970 00:00:000 UTC</param>ę
+pTimestampƙ8 <param name="pDate" type="OUT">Structure format</param>ƙ$af3743a0-537d-4d84-b21b-9de897ba1053Ǚ	805337558șVisuFctPointIntersectsPolygonəpPolyʙnEdgesRight˙ptEdgeStart̙	ptEdgeEnd͙ptPrimedΙgradientϙ$ef02404b-cbce-4523-b15e-e11e875b949eЙ
+3841915303љ$Visu_FctElementInfo_AssignInitValuesҙprә$c5521051-2b4b-40bd-96fb-1e51bb525bceԙ
+1006689265ՙVisu_FitPaintRectToLineWidth2֙$37fb49a5-fa2a-4b2b-804e-08105077bc07Ś™	291396113ۙVisuFctIsPaintStaticٙ$04362cbf-af08-4eb5-90e8-ec30d5a031aeڙ
+2214196777ۙVisuFctIsPaintDynamicܙ$10036954-5553-4686-bc20-7bf4c7f5eda5ݙ	969234021ޙVisuFctIsPaintAllߙ$fcb5f58f-4ca7-412b-a236-b9187a5dc82eà™
+2003591972áℱVisuFctDeg2Radñℱ	iDegAngleăℱ$eedc1363-dc1b-43c1-8298-493979349942Àℹš This function converts a format string into another format string by replacing invalid
+ format specifiers into valid ones (e.g. replacing %S by %s) 
+ :return: TRUE if the processing was successful (i.e. the format string in parameter 
+          psFormatAdjusted can be used), otherwise FALSE.Ă„â„ą
+3811954255éℱVisu_FctConvertFormatStringAçℱF Points to a STRING variable, that contains the original format stringùℱpsFormatOriginalĂ©â„ąH Points to a STRING variable, that will store the adjusted format stringĂȘℱpsFormatAdjustedĂ«â„ąÀ The number of characters, that can be stored in psFormatAdjusted (necessary,
+ becase in fact psFormatAdjusted is a dynamically allocated buffer, that can
+ also hold more the 80 characters).ìℱiCountCharsíℱpbyByteOriginalüℱpbyByteAdjustedïℱiIndexTargetðℱÇ This flag indicates, whether we found a valid occurrence of % in a format specifier.
+ All other occurrences (i.e. invalid usages (e.g a "% ") or additional format specifier)
+ are masked to be a %%ñℹxValidPercentOccurrenceFoundĂČℱ$2c2c1b12-cda4-49eb-8888-e05788644136óℱ24922795îℱVisu_FctHue_2_RGBÔℹ$0949a3dd-ca9f-4360-9697-2d8272e8ac3böℹ“ Wrapper function providing an according allocation object. Wrapped in functions because we
+ cannot use conditional compilation in declarations...Ă·â„ą
+1719735684þℱ+VisuFctDatasourcesResourceEntryAllocatorGetĂčℱ$83533db9-ae41-4d14-ba9a-9cd330ea0b8cĂșℱ
+2015095955ûℹ$Visu_FctInvalidateAfterVisuSwitchingĂŒâ„ą The newly shown visualizationĂœâ„ą$71830c69-232a-4e12-9817-cf95cadc2ed4ĂŸâ„ą
+2025562704˙™'Visu_FctIsEventToIgnoreWhileEditboxOpen€š$1bce4540-d3d0-494a-afa7-f4e0ea79eb3dš
+1360019154‚ơVisu_FctIsRelevantGestureEventÆ’ĆĄs The identification of the currently used gesture/touch rectangle (in fact the one added to the list the last time)„ơ$a1fb29f9-2e04-4614-8ebb-e0b17cbfc484
ơĂŠ This function executes the special reactions to keyboard events
+ Special means either
+    - calling the event filter for programmatic reaction to keys
+    - calling the default keyboard handling optionally provided by the visualization manager
+	   - calling the standard keyboard handling (selection and execution of mouse actions using the return key) †ơ
+3341269241‡šVisu_FctHandleKeyboardInputˆšbHandled‰š$30d82342-5d0b-449f-a8a5-257d7c77ef1fŠš	786113307‹šVisuFbCalculateScalingParamsŒš
scalingParamsšorgRectŽš
+4151173784šVISUFBCALCULATESCALINGPARAMSš$101645f5-4fb9-409d-bebb-624463d1c0a4‘š
+4004397003’ơ	664131314“ơ
+2098504627”ơ
+2237214394•š	114646519–š8VisuFctPushToplevelVisuTransformationConditionalExplRect—šrespectBestFit˜šutil™š$313a9237-7df0-4e6d-b4ab-f87dda419b1ešš
+4177827911â€șĆĄ7VisuFctPopToplevelVisuTransformationConditionalExplRectƛơ$07686baa-edec-4c5c-8eee-b9f029f657adĆ„ĆĄ
 Checks, whether the passed event is a custom event.
+ :return: TRUE if the event pEvent points to is a custom event, otherwise FALSEĆŸĆĄ
+3629135795ŸšVisuFctIsCustomEvent š Points to the event to check”š” The value of this output parameter is only valid if this function returns TRUE. In this
+ case the event type is returned. Otherwise this return parameter is 0.¹ƥ$f73235ba-b7bc-4dd9-bdc7-55d44e2996a0£ƥ
+3424832667€šVisu_FctHandleVisuInput„šxModalDialog©šVisuFBCommandBuffer§šbInputResult¹šdialogManagerTemp7©š
PAADialogTempÂȘšVISUEVENTTARGET«šVisuEventTarget¬šVISU­ševentTarget¼šbMeasureString2Result¯šbOverlay°šisNotHandledYet±š$4097d191-16d0-469f-ac54-6ce8dd8638ecÂČš	440302618³š%VisuFctPushToplevelVisuTransformation®š$7996fc22-f411-48bf-9b9a-ea042bbf1a44”š	893318389¶š$VisuFctPopToplevelVisuTransformation·š$3f51a240-e4a6-42e2-be87-898a000ca744¾š
+3463355480ÂčĆĄVisu_FctFindElementIndexÂșĆĄnId»ƥ$cfbaaf7e-262f-4deb-86f7-737cd4351321ÂŒĆĄD Call this function to check if an element is (currently) selectableÂœĆĄ
+3000560038ÂŸĆĄVisu_FctIsSelectableElement¿ƥ' will be set by this call if successfulÀơ$7dd65518-52fd-4a65-93ba-dc1b45de616aÁƥ
+3974405925šVisu_FctResetSelectionDataÚ$1d5a62d3-e55f-46ee-8108-cea67edb8a2fĚ
+1578275084ƚISelectableInside__UnionƚISELECTABLEINSIDEǚ
+1672456593ȚISELECTABLEINSIDE__UNIONɚ$4fbdc3de-749d-49d6-8ff7-65165533ef28ʚ
+3566617356˚Visu_FctSelectNextElement̚bestSelectionData͚currentPointΚ
+foundPointϚnStartК
bElementFoundњbBestIsOnStraightLineҚbNewIsOnStraightLineӚbCheckStartIndexԚnNewDistance՚$ The distance of the other direction֚nNewOtherDistanceŚš maximum real valueۚrFactorBestٚ
+rFactorNewښselectableInsideۚISelectableInsideܚ$9cbbcb9a-4b40-442a-be98-5c17ac3f0168ʚ__OffsetISELECTABLEINSIDEȚšGETOUTERRECTANGLEߚ
+2794402062àš5259466ášGetOuterRectangleñš$f530cdb3-81ec-43f4-a3b8-42c0d74b1423ãš
+2195307258ÀšVisuFctEventIdStackPopHelpĚ$a2028c0a-13e0-4ad8-822a-6df8a3d36ca0éš__OffsetICOMMANDMANAGERçšg This interface is obsolete because it does not support 64-bit systems.
+ Use ICommandManager2 instead čơ
+2370215825éšICommandManageręš
+1673241646ëšICOMMANDMANAGERėš$c3767b6e-2cd9-4f73-a358-a5c19311a0e7íš
+3510585700ƣÜIGENERALCOMMAND®ÜIGeneralCommand­Ü
+4265979515ñƥ
+3065242060ĂČĆĄ
+3844125512óšICommandManager__Unionîš
+4054369064ԚICOMMANDMANAGER__UNIONöš__OffsetIGENERALCOMMAND÷šg This interface is obsolete because it does not support 64-bit systems.
+ Use IGeneralCommand2 instead Þƥ
+2429787328ĂčĆĄ	226243839ĂșĆĄ$e447a5fb-eb7e-4842-90f0-a54b44ce0731ûƥ$fd98f563-1dbc-4927-a404-a4401c348b7bĂŒĆĄ
+2332696694ıšIGeneralCommand__UnionƟš
+4122679689˙šIGENERALCOMMAND__UNION€› __OffsetIVISUGLOBALCLIENTMANAGER›REGISTERORUPDATECLIENT‚›SETCURRENTCLIENTIDƒ›Ÿ the interface of the global client manager can be used to register 
+ globally visualization clients of all types which become a zero based
+ unique client id„â€ș
+1928795568
â€șIVisuGlobalClientManager†â€ș’ this method can be used to register a new client (iGlobalClientID must be VISU_INVALID_ID = -1)
+ or to set the keep alive of the current client.‡â€ș
+2575272883ˆ›RegisterOrUpdateClient‰›iGlobalClientIDŠ›eVisuClientType‹›VISU_CLIENTTYPEITFŒ›IVISUGLOBALCLIENTMANAGER›$ffd93b53-40a4-40c1-ba2e-88c2654a4be0Ž›J this method can be used to set the current client id in the target client›	876572871›SetCurrentClientID‘›$7381e6d4-e1a0-4ac2-b212-229fe444b0bd’›
+4049982979“â€șIVisuGlobalClientManager__Union”â€ș
+3772697834‱â€șIVISUGLOBALCLIENTMANAGER__UNION–â€șć <description>Returns the TargetId.
+	NOTE: Highword of the TargetId is the VendorId! The VendorId is managed by 3S.
+ </description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>—â€șF <param name="pulTargetId" type="OUT">Pointer to the TargetId</param>	˜â€șsystarget, 3.5.5.0 (system)ℱâ€ș” <description>Returns the target type. See "Device Types" for details.</description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>ĆĄâ€șk <param name="pulType" type="OUT">Pointer to target type. See corresponding category "Device Types"</param>â€șâ€ș
+2512812749ƛâ€ș-Visu_FctDeriveMaximalAdditionalClientDataSizeĆ„â€șpArrĆŸâ€ș$1dd289ba-95d7-46bc-9e64-f1a14bb46626Ćșâ€ș
+1814494547 â€șIVisualElement2__UnionÂĄâ€șIVISUALELEMENT2Âąâ€ș
+2236906096ÂŁâ€șIVISUALELEMENT2__UNION€â€ș$b3c2557d-bf86-40e1-9868-b6ba7db027ac„â€ș[ Determines the additional amount of client specific memory, that a visual element
+ needs.Šâ€ș
+2919243613§â€ș#Visu_FctGetAdditionalClientDataSizešâ€șive2©â€șIVisualElement2ÂȘâ€ș$1e00a290-96d1-43c9-a126-8bfea327c29b«â€ș__OffsetIVISUALELEMENT2ÂŹâ€șGETADDITIONALCLIENTDATASIZE­â€ș,_3S.CoDeSys.VisuGenerated.IVisualElementIEC2Âźâ€ș
+4244950255ÂŻâ€șĂź Returns the additional number of bytes, that a visual element needs to
+ register in the client specific data in order to store element specific
+ data. If no additional memory is needed, 0 has to be returned.
+ For the correct alignment an instance of VisuFbAdditionalClientDataHelper
+ should be used to compute the data size, where the data is aligned correctly.°â€ș
+4125920022±›GetAdditionalClientDataSizeÂČ›$f40aacca-d354-4a0d-ba73-537d626a82cf³› This function retrieves the specified text from the runtime. The text will be returned
+ as a IEC-String (char* in the runtime) ÂŽâ€ș
+2689972173”â€șDynamicTextGetText¶â€ș$ebd84f68-e73e-4d96-932e-416fffb92086·â€ș
+4098764650žâ€șDynamicTextGetDefaultTextÂčâ€ș$e8afbf9c-4b37-42cf-b524-d3dcfbd0561eÂșâ€șâ€č Does a case insensitive comparison of the start of the string and the prefix
+ Return values: 		0 -> start of the string and prefix are equal
+						-1 -> start of the string and prefix are NOT equal
+						-2 -> Error: An invalid string (ie. Null-Pointer is given) »â€ș
+1166198814ÂŒâ€șStrCaseCmpStartAÂœâ€ș  Pointer to the string to check.Ÿâ€ș Pointer to the prefix to find.Âżâ€șpPrefixÀâ€șxResultÁâ€ș$cc9cf695-7878-4eed-a083-de5d884e91f2Ââ€șQ Will return -1 if pstr1^ < pstr2^, 0 if they are equal and +1 if pstr1^ > pstr2^Ãâ€ș
+2465346794ěPStrCmpƛpstr1ƛpstr2Ǜ$e751d33e-3d20-45fd-a9d4-0449cbfc3f4aț
+2648590970ɛPStrICmpʛbtUpper1˛btUpper2̛$0c45ba6d-b951-4c45-b9f8-4d982311b31d͛i necessary for supporting visu libraries in device application on devices without support for exceptions Λ
+1881301509ϛ$VisuFctExecuteVisu_ExceptionsHandledЛexcћ
EXCEPTIONCODEқexcInnerӛ$ef65a7dd-87f3-4599-b727-4a46b5a93e24ԛ
+2180793821Õâ€șVisu_FctHandleInvalidateEventIfÖâ€șstStartVisuTemp×â€ș
uiAddDataSizeØâ€șclientManager3Ùâ€șxSupportsTextRotationÚâ€ș$604da865-65fa-4a2d-b331-54cbfd8fb741Ûâ€șÂź <description>Function to start a system command. The command is operating system dependant!</description>
+ <result><p>RESULT: Result of command after execution</p></result>ܛ
+3798671053ݛSysProcessExecuteCommandޛr <param name="pszCommand" type="IN">Command line parameters to be trasnmitted to application at execution</param>	ߛ	pszComandà›g <param name="pResult" type="OUT">Pointer to runtime system error code (see CmpErrors.library)</param>	á›$24d60d75-1791-437e-b4d3-b5b1484aec36ñ›sysprocess, 3.5.7.0 (system)ã›™ This structure is an extension of Vish_Starttargetvisu_Params; can be passed to VishStartVisu using the starttype VISU_STARTVISU_TARGETVISU_WITHRESULT2 À›	200477143ěVish_Starttargetvisu_Params2é›VISH_STARTTARGETVISU_PARAMS2ç›iXPosù›iYPosé›stAppĂȘ›I Information about the antialiasing settings chosen by the configuration.ë›uiAntiAliasingì›Âą Information about the frame type of the targetvisu window (fullscreen, with window frame, without window frame,...); Reserved for future use; not yet implementedí›uiWindowTypeü›w The cyclic update rate in milliseconds of the targetvisualization window; Reserved for future use; not yet implementedï›uiUpdateRateMsð›\ Some flags regarding the targetvisualizations; Reserved for future use; not yet implementedñ›uiFlagsĂČ›
+3751148310Ăłâ€ș$08c55bfd-2c0b-4989-97f6-c252913a4de3ĂŽâ€ș
+1959275715Ă”â€șVisu_FctStartTargetVisuRecentöâ€ștargetVisuParamsĂ·â€ș$0afb010b-513c-4db2-9311-02952d049da7Ăžâ€ș60605816Ăčâ€ș!Visu_FctHandleVisuDrawBackground2Ășâ€șÂȘ This flag indicates, whether the parameter <c>visu</c> is a top level visualization (TRUE).
+ It is FALSE if <c>visu</c> is a visualization, that is embedded in a frame.Ʊâ€șptVisuSizeHelpĂŒâ€ș$47038441-23cc-4f87-b9dd-64bc894bf80eĂœâ€șl Round to the next integral value, towards zero. 
+ If f is integral, infinity, or NaN, then f is returned. ĂŸâ€ș
+3888353067 ƀ	TruncateFÇƄdiM2ĂŒĆ„dwMaskĂ©Ć„$9197474e-24fa-456e-b3fa-a79e21c14a74ùƄ
+2030460059„Ɠ ConvertVisuDateTimeToSysTimeDate
ƓsysTimeDate†Ɠ^ These additional members are used to format the microseconds and nanoseconds of a LTIME value‡Ɠ$58f2aff1-d4b8-4e9c-a144-d3ce57a6b626ˆƓ
+3226056719‰œ!ConvertSysTimeDateToDateTimeUnionŠœdwTimeStampUtc‹œ$9e1ea251-5851-4030-b99f-dac3374da3ceŒœ	793202839œVisuFctSubtractPointsŽœ$de74256a-c95a-4a14-9ab8-3ef66834981dœ• The intention of this class is to wrap the (de)allocation of memory for datasources entries
+ using a mechanism that is starting with static memory.œ	549473592‘œ$VisuFbDatasourcesResourceEntries_MBM’œ__INTERFACEPOINTER__5211“œ¡ Do not access directly, memory is managed by an overlay mempool
+ not only an optimization, necessary because variable xLock might not be initialized in runtime”ƓSTATIC_NUM_ENTRIES‱ƓCAA–ƓMBM—Ɠgc_hINVALID˜Ɠ_hPoolℱƓHANDLEơƓ
_curIncrementâ€șƓ
+1655364549œœ$VISUFBDATASOURCESRESOURCEENTRIES_MBMœ$ab36b754-eb49-4ee5-a81d-14361c031412žœ	868049992Ÿœ
+2444092943 œerrorĄœERRORąœ$bbde197d-224f-43e4-9836-66c4f379f58eƁœ
+3429238418€Ɠ$37a20d3d-bbd7-4c34-bda7-051a21481d83„Ɠ
+2270519261©Ɠ$959881fa-dea4-477e-9243-3b843eedf1b5§Ɠ
+2044139288¹Ɠ
+3238462273©Ɠ$f6506e80-d5b9-4cf3-bc0c-52f3a9a614a7ÂȘƓ	904821330«Ɠglobal_init_slot¬Ɠ25990­ƓÍ Wrapper function providing an according allocation object. Wrapped in functions because we
+ cannot use conditional compilation in declarations...
+ similar slot than the resources, reset after the callerĆȘœ
+3804351514¯Ɠ/VisuFctDatasourcesResourceEntryAllocatorGet_MBM°Ɠ
+s_instance±Ɠ$15bd95d3-10cf-48e3-9872-bb8263a94f64ÂČƓ2 Realize a target specific data type for handles. ³Ɠ	452052935®Ɠ Prefix: h ”Ɠ$c6335006-2b05-47eb-a3f2-102e70afce50¶Ɠ4caa types extern, 3.5.13.0 (caa technical workgroup)·Ɠ
+2857716596¾œVisu_HandleOpenEditboxÂčœrSimpleÂșœtempFont»œ not evaluated by any clientŒœptDummyœœ$38dec9ee-c68a-4787-8921-44edd2f44cf2Ÿœ
+1054080803¿œVisu_FctShowCenteredÀœptVisuÁœbHorizontalBarsœrDiffClientRectÜ	rDiffVisuĜptCenterŜrHelpƜ$712748d6-4809-4754-8926-98724f7e1e8eǜ
+3073661271ȜVisuFctHasClientScalingInfoɜ$8e2e7f28-2b39-4b6c-aa59-b09ee5c85290ʜ
+3036386601˜Visu_HandleEditboxResult̜$7be44ed1-3fcd-46f7-be1c-505dde583f2c͜
+4021170817ΜVisu_FctHandleFileDialogResultϜ$f38440af-5146-4493-982d-0fa493c20dbdМ
+2459000007ќ!Visu_FctHandleFileTransferStartedҜ$d66a4009-6b0b-4102-9f3d-f37028cbec7fӜ
+3455405740Ԝ Visu_FctHandleFileTransferResult՜$26b1d995-8b00-405e-a8e2-c441e066f2f1֜
+4179289407Śœ'Visu_FctHandleFileStreamingDialogResultۜ$7e24f50a-2fec-4d4a-b824-f696b7678cc0ٜ
+1495915664ڜVisu_FctHandleFileStreamingDataۜ$e97eb71d-0aa2-4321-8733-3dbe14415932ܜ
+2277672925ʜ!Visu_FctHandleFileStreamingResultȚœ$4ab86dc1-09cf-4f33-885d-6e7a1e45120bߜ
+1764949704àœ*Visu_FctHandleFileStreamingCountTotalBytesáœ$d7683437-dc4f-49df-aabb-6b06d24cf7cbñœ
+3157078350ãœ&Visu_FctHandleCapturedInputIfNecessaryĂ€ÂœpCapturedTransformĂ„ÂœcapturedEleméœ
trafoProviderçœ
inputInfoSaveùœ$61e88a53-4423-47d1-bc6c-0d3a7bd18342Ă©Âœ
+3910877386ĂȘœ0VisuFctPushToplevelVisuTransformationConditionalĂ«Âœ$19618a32-1dbc-479a-800c-d97d92ec9636ìœ
+2649440744íœ/VisuFctPopToplevelVisuTransformationConditionalüœ$76380d84-fe87-4c83-8bff-7e368617b2a2īœ
+3245029469ðœVisu_FctIsOnStraightLineĂ±Âœ	foundRectĂČœ$db6fc778-85b4-40f2-a6f5-8cdecd9fa6a0óœ
+3784488510îœVisu_FctGetNewDistanceġœbOtherDistanceĂ¶Âœ$413da521-bd2a-44ad-9d5f-b81b2dde29d8Ă·Âœ’ This function might return NULL for example for temporarily created instances 
+ of VisuStructEvent (eg. when doing TouchToMouse transformations)þƓ
+3372149296ƳœVisuFctEventIdStackGetValuePtrĂșœ$85de460a-a3c6-4c76-b647-0bcb54daca40Ă»Âœ
+4240831039ĂŒÂœHelpStrCmpStartAĂœÂœ
pCompleteTextƣœ Pointer to the substring. ˙œpSubText€! When True, the case is ignored. xIgnoreCase‚pComplƒpSub„$ca7af67c-6c7c-45be-8595-6064cfbf27eb…	482778077†trycatch‡pFunˆ
ExceptionCode‰$fdb186ec-1bb3-428f-bd1c-2a07c8f62af9Š__GETFULLREPAINT‹	CALLPAINTŒ
+CALLUPDATE"CALLUPDATEGETUPDATERECTSONVISUONLYŽEXECUTEINPUTSHELPEXECUTEINPUTSHELPDO.EXECUTENOTIFICATIONSAFTERINVALIDATEIFNECESSARY‘EXECUTENOTIFICATIONSIFNECESSARY’EXECUTESINGLEINPUTEVENT“#EXTRACTANDEXECUTETOUCHTOMOUSEEVENTS”POPTRANSFORMATIONRESPECTBESTFIT•PRVCOLLECTRECTANGLESIFNECESSARY–PRVFILLMOUSEFROMTOUCH— PUSHTRANSFORMATIONRESPECTBESTFIT˜SETIGNOREVISUPAINT™
+STARTCYCLEš	483805290›VisuFbExecutionœ_theVisu_pEventž
+_bDemoModeŸ_bPrint $5e119c19-1306-4c51-b07e-7c840c55df3c¡FullRepaint±	392506759£SetIgnoreVisuPaint€xPreventIgnore„currentTimeŠVISUFBEXECUTION§$29a1abc3-add4-4728-9dae-caee079bff11š$0f8f9a77-a8ae-48ed-9369-2d06bb525f8b©	584402275ÂȘ	CallPaint«itfVisu¬itfDialogManager­$96c105fd-81c3-4b1a-97eb-a7e5bcc6c7c4¼
+3266935648¯
+StartCycle°¯$8218e140-558b-43bc-aee2-853cc5678193±¯
+3302128781Âȝ$1cf901be-8bb2-462c-a3bb-2dd291e36987³
+3499153806Ž
+4148061347”	596586844¶prvCollectRectanglesIfNecessary·dlgMgrĆŸÂdlgMgr7č$9bbbac69-4140-465a-bbb9-64d070eb1ce0ș
+4216050090»¯bTransformElementPaintAfterAllÂŒÂŻdialogManagerTemp6ÂœÂŻnSelectionLineWidthÂŸÂŻ
SelectionRectĂŠÂŻ
bDisablePaintĄ¯scaleInfoChangedļ¯rTempSimpleĀ¯	tTimeCurrĆ¯dwDialogPaintFlagsįinitialRepaintůdwFlagsAllIfNecessaryĘ¯$d94b4d3b-91d6-48ae-864c-365f6316c018Ē¯	181427481Č¯$fc1053dc-b0dc-4eca-ba3d-5af8d348fa62ɯ
+1057210289ʝ"CallUpdateGetUpdateRectsOnVisuOnly˝$7765fa0b-def0-4580-85f0-681932d656ab̝
+3551566507͝#ExtractAndExecuteTouchToMouseEventsΝevTempϝ	xAllDownsН$14f51c5a-e6f9-46bb-b54c-efd09c94b2c8ѝ	917959428ҝ$75eb1625-4386-4f8d-bdb1-090b2eef3ff4ӝ Similar to ExecuteNotificationsIfNecessary, but is called after the first invalidation
+ because these information are needed.ԝ
+3040101493՝.ExecuteNotificationsAfterInvalidateIfNecessary֝$b6531a37-4255-4d5d-aad3-e47cf0abeda4Ś
+1327544984؝ExecuteSingleInputEventٝ› we can use the old structure as the resulting event is not related to a specific event 
+ and thus the idstack is not necessary and can't be filled eitherڝevtMouseOut۝	ptFarAwayܝ$ac60d444-9c7f-4848-8911-83a8f629f82aʝ
+2770200750Ɯ PushTransformationRespectBestFitߝ$d5fa9653-0eaa-4c03-ac80-19b2b7c600ceà
+3210051780á
+1737739987ñ$124e12e7-5757-48c7-bb39-dfe75bc4e173ã
+2513057737Ă€ÂExecuteInputsHelpĂ„Â$9cd7bfea-2297-4a26-947e-edb6c531f671é	256457492çprvFillMouseFromTouchùtouchĂ©Â$6be14f81-fb7e-4531-94c1-0dbe54123311ĂȘ
+2511287797Ă«Â
+2683314247ě__getFullRepaintí$915043e7-58f0-4712-9477-7786cbf574cdü
+1525811570ï$9b8c7164-1326-4f09-bbe0-89709fddf57cð
+1523398089˝ƁExecuteNotificationsIfNecessary˛Ɓ	flagsTempˇƁidstackSupportValue˘Ɓ$c49edd79-4a17-4e47-a2f8-40dcd011e92e§Ɓ	808035787÷Ɓ
+1818421407Ă·ÂPopTransformationRespectBestFitþ$2ffcbb54-a62f-465a-ac0e-1a26cb51f9f6Ăč
+2799816853Ăș
+CallUpdateĆ«ÂŻdlgMgrIfCallOnDialogsĂŒÂŻ$9e53de75-3819-45be-a7a8-edb6b7582338ĆŒÂŻ
+3425279152■ƁExecuteInputsHelpDo Ɓ$452e76fd-7e1b-403d-bb52-48b279f20776Ç×
+2553527268ĂŒĂ—,VisuFctExecuteVisu_WithoutHandlingExceptionsĂ©Ă—	executionñ×$024926aa-9a33-4437-8eb5-e5c6aef40ee0À×
+4195274017â€ŠĆŸ%VisuFctExecuteVisu_LogDuringExceptionâ€ ĆŸ$d2fe6830-38e7-450a-98e7-d1a57aa8a9c6â€ĄĆŸ	225427812Ë†ĆŸVisu_FctResetByteFlagâ€°ĆŸ$e4a68e40-0bd4-43d3-8daf-7bec226dc9d7Ć ĆŸ† Returns the touch flags that are currently active; in fact maps the settings to the according values understood by the runtime systemâ€čĆŸ
+1754354340ŒžVisuFctGetTargetVisuTouchFlagsž$84776880-fdaf-4b27-8813-83031ab6aae3Žž
+4237311977Ć×Visu_FctDoStartTargetVisuÉ×VISH_STARTTARGETVISU_PARAMSÄč×Vish_Starttargetvisu_ParamsÄș×$6adeb183-b6af-4ec9-b1bb-50ba01255a1cî×
+3677268123â€ĆŸ
+1199586837ÄœĂ—$14bba352-c21e-4d3b-a013-54cfa78f8375ÄŸĂ—	126787852ƚ×Visu_FctDrawBackground3ƛ×	stBgBmpIdÖ×rCurrÜ× default init to 0/0ƀ×	frameLookĆ„Ă—
drawUncheckedƁ×$cb6ddc19-4303-4812-8088-09af4bb2c936××
+2330875058ĆžĆŸVisu_FctDrawBackground2Â ĆŸ$02c99655-082d-47b2-ac2e-063c88812626ÂĄĆŸŠ Extracts the components of a REAL floating point number and
+ converts them into a (signed) mantissa and a (signed) exponent.
+ To this end, the implicit bit 24 of the mantissa is set and the
+ exponent bias is subtracted.
+ The exponent is computed such that f = diM * 2^iE, except if f is NaN
+ or Infinity, see the documentation of the outputs.
+ See http://en.wikipedia.org/wiki/Single_precision_floating-point_formatĘě	245368244£ěExtractReal§ě& The floating point number to extract.‱ě The  exponent¶ě
 The mantissaßě1 True iff f is NaN, iE and diM are 0 in this case¼ě$7256ec16-0bed-4da6-8527-765cf67fc4a1©ěƙ Composes a REAL value from (signed) exponent, and signed mantissa.
+ We assume the IEEE 754 binary32 format.
+ Returns TRUE iff no overflow occurs.
+ See http://en.wikipedia.org/wiki/Single_precision_floating-point_format¬×
+2580332865«˛ComposeReal¬˛I The signed mantissa.  Note that at most 24 significand digits are used. ­˛ The signed exponent. ¼˛$7b1cdd3e-914c-4900-a7a7-78a710411b5bÆ˛„ <description>
+ This function converts the time given by time structure into a High Resolution Time of format SysTime.
+	Time values are always UTC!</description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>Â°ĆŸ
+1633305750±˛SysTimeRtcConvertDateToHighResÂȲ7 <param name="pDate" type="IN">Structure format</param>³˛V <param name="pTimestamp" type="OUT">Milliseconds since 1.1.1970 00:00:000 UTC</param>®˛$03cf82be-2e50-42f1-83c5-c0d4fb3f99f0”˛· <description>Convert UTC in a structured format to timestamp in seconds</description>
+ <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result>Â¶ĆŸ
+2156819755Ě×SysTimeRtcConvertDateToUtcƞ×i <param name="pDate" type="IN">Pointer to structure format. See category for detailed information</param>╣×h <param name="pdwTimestampUtc" type="OUT">Pointer to UTC time in seconds since 1.1.1970 00:00:00</param>║×pdwTimestampUtc╗×$9d63fccf-031b-448e-830c-81e145b8991a╝×; Realize a target specific data type for general pointers. ƻ×
+2208387490ÂŸĆŸPVOIDÂżĆŸ Prefix: p Ă€ĆŸ$607a79a2-c60b-4e09-b161-a4f6d8099b00ĂĆŸ8 Realize a target specific data type for handlig sizes. Ă‚ĆŸ
+2341505293Þ Prefix sz Ğ$ee3ce965-0ec6-4ef9-a5e3-526b882b983eƞA Realize a target specific data type for handlig counter values. ƞ
+2061722960ǞCOUNTȞ prefix: ct ɞ$ccbb506d-abfe-4570-9928-bc1691694907ʞ= Realize a target specific data type for handlig key values. ˞
+2398423896̞IDENT͞ Prefix: id Ξ$656e2970-ee0e-4dbf-ae02-c2ac7219a2fdϞMBM_PoolGetBlockОA Gets the next available block from hPool and returns ist handle ў
+3584651109Ҟ
_PoolGetBlockӞhPoolԞpeError՞$b2fc59f2-9948-4634-80cd-c6f8bb5d7ebf֞Ccaa memory block manager extern, 3.5.13.0 (caa technical workgroup)ŚžMBM_PoolExtendH۞
+2719104131ٞ_PoolExtendHڞctNumBlocks۞$452755ad-a106-4c69-b2d7-9d6cd2c70c80ܞMBM_PoolDeleteʞy Deletes a block pool created by PoolCreateX provided that all blocks are free 
+ If a block is in use, this call aborts Țž
+3949515532▀×_PoolDeleteÓ×$d851b2ca-d88c-4b88-b45c-ad958442c913ß×MBM_PoolCreatePÔ×l Take as much as possible block of szBlockSize bytes from a PLC(IEC) provided memory and build a block pool ƃ×m4export_nosignatureƄ×
+4199372625ƈ×_PoolCreatePƠ×szBlockSizeơ×	szMemSizeƔ×eEmptyÚ×EVENTƕ×$58584e73-a044-432d-a3ab-bca972a68ea9ư×MBM_PoolPutBlockĂœĂ—7 Clears the block owner and returns hBlock to its pool Ý×
+1982409632ƣ×
_PoolPutBlock®×hBlock­×$40541c2e-ee25-4edd-b69b-3a90bb53272c˝×
+2963353728˛×%Visu_GetStringFromAdditionalEventDataˇ×$5100890b-28b5-413d-9bc8-868c387ef4f3˘×
+2350961106§×&Visu_GetWStringFromAdditionalEventDataĂ·Ă—
+eByteOrder¾×$dd6b440d-e399-45c5-9e37-8000eec919d7°×
+3086056466ĂčĆŸ(VisuFctEventIdStackGetValuePtrFromEvent2ĂșĆŸpEvent2Ă»ĆŸ$90a0ce81-e96b-462c-851b-b58129d96fcfĂŒĆŸM Comparing two bytes and ignroing the case. Return True, when both are equal.ĂœĆŸ
+2257741478ƝžHelpIsSameIgnoreCase˙žby1€Ÿby2Ÿ$a799625b-9610-41a1-bf1e-73e43e48b241‚Ÿ80333014ƒŸVisuFctHandleLanguage„ŸbSynchronize…ŸpClientHelp†ŸcurrentRuntimeLanguage‡ŸLASTCURRENTLANGUAGEˆŸ$192cc2b0-d056-428d-b530-c67965e6f19e‰ŸT this function should be really hidden and not conditionally due to licensing issuesŠŸ
+2241885848ÄĂŒVisu_FctPaintDemoModeÄ†ĂŒ$6a3d4af6-eabf-4ebc-9827-4b7973402797Ä‡ĂŒ
+3440633598ŽŸVisu_FctDumpEventŸ	bIncMovesŸbWithDetails‘ŸprTemp’Ÿgesture“Ÿ  no big memcopy if not necessary”Ÿ	stIdStack•Ÿ$3b17a855-cf01-4b81-973f-bc580b9aec74–Ÿ
+3555635768—ƾ Visu_FctSetElementMouseSelection˜ƾbSelectElementℱƾ$6e3aa489-b78d-402a-bcc3-d98d6122e068ơƾ
+1522206581›ŸVisu_FctPointToDwordParamœŸ$5bdec06f-0b43-401b-a8eb-b075bd81b64aŸÛ <SIL2/>
+ Returns a monotonic rising millisecond tick. This tick can be used for timeout and
+ relative time measurements.
+ NOTE: The realtime clock is not influencing this tick!
+ RETURN: Returns the millisecond tick×č
+2466695723ŸŸSysTimeGetMs Ÿ$7de99e3b-c959-4e62-b774-8de672a57559¡Ÿ
+1239122553±ŸVisu_FctIsAccessRightEvent£Ÿ$011b8ddf-67f6-47f3-b67d-0f9072dd1722€Ÿ
+2592339276„ŸVisu_FctLogoutUser©Ÿ$3ed5b2dc-1e46-4dbe-a7d4-26e468f05abe§Ÿ	603885434¹ŸVisuFctSetCurrentUserGroupName©ŸpwstUserGroupNameÂȘŸdwTextId«ŸpArrAdditionalGroupTextIds¬ŸbAdditionalUserGroupCount­Ÿ,¼ŸwstHelp¯Ÿ...°ŸwstHelp2±Ÿ$6ee79bff-dca0-45b4-af3c-898e1ca7f365ÂČŸ
+3703203892³ŸExtractRealRaw®Ÿ
 The sign bit”Ÿ The (biased) exponent¶Ÿ$83568e42-640c-4475-864a-cb47b4d91d20·ŸĂž Composes a REAL value from the sign, (biased) exponent, and (raw) mantissa.
+ We assume the IEEE 754 binary32 format.
+ All values, including NaN and Infinity are supported.
+ See http://en.wikipedia.org/wiki/Single_precision_floating-point_format¾Ÿ17636061ÂčŸComposeRealRawÂșŸ* The mantissa (without the leading bit 24)»Ÿ$74e7f947-e514-4674-8446-6f71eec55249ŒŸÐ This method returns the name of the currently loaded language if there is 
+ any.
+ If no language is loaded (there was no call to DynamicTextChangeLanguage before), then an 
+ empty string will be returned.œŸ	673931884ŸŸDynamicTextGetCurrentLanguage¿Ÿ$12c63fda-800c-4546-a322-2fe178366f40ÀŸÕ This function changes the language in the CmpDynamicText component.
+ The CmpDynamicText component loads the texts in this language into memory
+ And returns the texts from this language in DynamicTextGetText and┮č DynamicTextGetTextW.┬č
+3668387174ßDynamicTextChangeLanguageğ
+stLanguageş$433f5d1b-4e7b-4eaf-abc8-a9c6573a7c1fƟƒ This function retrieves the specified text from the runtime. The text will be returned
+ as a IEC-WString (short* in the runtime) ǟ
+4100021535ȟDynamicTextGetTextWɟ$82ce8a65-02a9-4b2e-83b3-8c2e3d0592cbʟ
+1271122878˟DynamicTextGetDefaultTextW̟$2e84713f-ca73-44ce-8339-9ba87bbb9f84͟Ò This function concatenates pstFrom to pstTo if the iBufferSize from pstTo is big enough. 
+ It will return FALSE and does no concatenation if one of the strings is NULL 
+ or the buffer size is not big enough.Ο
+3654771912ϟ
+StrConcatWПpwdFromџpwdToҟ$8f035435-f1d3-4f21-b662-55938aacf89cӟ
+4238348793ԟIBase__Struct__415՟GLocal, IsCompiled, RelativeInstance, NoInit, Implicit, NoCopy, Typified֟
+2202607631ŚŸIBASE__STRUCT__415۟=Structure, NonVirtual, Generated, Compiled, Typified, Locatedٟ
+2626843598ڟIQueryInterface__Struct__446۟
+2994005158ܟIQUERYINTERFACE__STRUCT__446ʟ
+3634513559ȚŸ
+3016354612ߟ IVisuTextTranslator__Struct__442àŸ	645617752០IVISUTEXTTRANSLATOR__STRUCT__442ñŸ
+2136114625㟠IVisualizationStyle__Struct__512Ă€ÂŸ
+1965543888Ă„ÂŸ IVISUALIZATIONSTYLE__STRUCT__512éŸ
+1133604176çŸICmpIoDrv__Struct__640ùŸ	750689208Ă©ÂŸICMPIODRV__STRUCT__640ĂȘŸ
+1381271924Ă«ÂŸICmpIoDrvParameter__Struct__657ìŸ	207802134íŸICMPIODRVPARAMETER__STRUCT__657üŸ
+3535993157ïŸIVisuSettingsMgr__Struct__816ðŸ
+3294432479Ă±ÂŸIVISUSETTINGSMGR__STRUCT__816ĂČŸ
+3567805510óŸIVisualElement__Struct__990îŸ	222462049Ă”ÂŸIVISUALELEMENT__STRUCT__990Ă¶ÂŸ	324438683Ă·ÂŸIVisualisation__Struct__980þŸ
+3909332107ĂčŸIVISUALISATION__STRUCT__980ĂșŸ
+2315485508Ă»ÂŸIVisualElement3__Struct__2691ĂŒÂŸ
+3331435521ĂœÂŸIVISUALELEMENT3__STRUCT__2691ĂŸÂŸ
+1618613041ÿŸ#ILayeredVisualElement__Struct__2695€ 	100564264 #ILAYEREDVISUALELEMENT__STRUCT__2695‚ 	144822462ƒ !IVisualElementLayer__Struct__2705„ 
+2013151048
 !IVISUALELEMENTLAYER__STRUCT__2705† 
+1236081425‡ ISelectable__Struct__3012ˆ 
+2539017490‰ ISELECTABLE__STRUCT__3012Ơ 	205345870â€č  IRectangleProvider__Struct__1991ƒ 
+3392445324  IRECTANGLEPROVIDER__STRUCT__1991Ž 
+4090238337 IKeyHandler__Struct__3073 
+2068850993‘ IKEYHANDLER__STRUCT__3073’ 
+2843094951“ IGeneric__Struct__1172” 
+4228610241‱ IGENERIC__STRUCT__1172– 
+2115583417— IDrawingInterface__Struct__1147˜ 
+2857003635ℱ IDRAWINGINTERFACE__STRUCT__1147ơ 
+3437048412›  IDrawingInterface2__Struct__1142œ 	368658237  IDRAWINGINTERFACE2__STRUCT__1142ž 
+3155872621ƞ IShape__Struct__3541  
+1739677985баISHAPE__STRUCT__3541ĐČĐ°
+4109181733га%INativeControlInterface__Struct__1753Ўа
+1207153228„ %INATIVECONTROLINTERFACE__STRUCT__1753Š 
+3246269817§ IResettable__Struct__1335š 	582765416© IRESETTABLE__STRUCT__1335ÂȘ 
+3947289662« IAnyObject__Struct__1339 	103848466­ IANYOBJECT__STRUCT__1339Ÿ 
+2177779187¯ ITransformation__Struct__1665° 
+3009284921± ITRANSFORMATION__STRUCT__1665ÂČ 
+3613487397³ ITransformation2__Struct__1680Ž 
+3204592392” ITRANSFORMATION2__STRUCT__1680¶ 
+3680721471· #IRectangleListManager__Struct__1922ž 
+2391584865Âč #IRECTANGLELISTMANAGER__STRUCT__1922Âș 
+3762358946» $IRectangleListManager2__Struct__1915Œ 
+3844343227œ $IRECTANGLELISTMANAGER2__STRUCT__1915Ÿ 
+1026640472¿ $IRectangleListManager3__Struct__1911À 
+2554743681Á $IRECTANGLELISTMANAGER3__STRUCT__1911 
+3256040171Ă $IRectangleListManager4__Struct__1907Ä 
+3059444839Ć $IRECTANGLELISTMANAGER4__STRUCT__1907Æ 
+2194026133Ç )ITransformationImplProvider__Struct__2162È 	954091183É )ITRANSFORMATIONIMPLPROVIDER__STRUCT__2162Ê 71527148Ë  IVisuStreamHandler__Struct__1588Ì __INTERFACEPOINTER__1588Í 
+2921892629Π IVISUSTREAMHANDLER__STRUCT__1588Ϡ
+4230463789Đ IVisuStreamReader__Struct__1584Ń __INTERFACEPOINTER__1584Ò 
+2663828645Ó IVISUSTREAMREADER__STRUCT__1584Ô 
+3836439649Ő IInputRectangle__Struct__1593Ö __INTERFACEPOINTER__1593Ś 
+4076523690Ű IINPUTRECTANGLE__STRUCT__1593Ù 
+3323041848Ú ,IVisualElementPaintingAfterAll__Struct__1856Û __INTERFACEPOINTER__1856Ü 
+1988431963Ę ,IVISUALELEMENTPAINTINGAFTERALL__STRUCT__1856Ț 
+1778772366ß /IVisualElementProvidesSubElements__Struct__1995à __INTERFACEPOINTER__1995á 
+3608185761ù /IVISUALELEMENTPROVIDESSUBELEMENTS__STRUCT__1995ã 	220532791À IPAADialog__Struct__2019Ä __INTERFACEPOINTER__2019Ê 
+2986419030чаIPAADIALOG__STRUCT__2019ша
+2596303398é "IVisualisationDialog__Struct__2060ĂȘ __INTERFACEPOINTER__2060ë 
+1933700113Ï "IVISUALISATIONDIALOG__STRUCT__2060í 
+1930254986ß "IDialogCloseListener__Struct__2070ï __INTERFACEPOINTER__2070ð 	499593617ñ "IDIALOGCLOSELISTENER__STRUCT__2070ĂČ 
+2210154343Đ·Đ°IUnitConversion__Struct__2312За__INTERFACEPOINTER__2312ша
+1462543684ö IUNITCONVERSION__STRUCT__2312÷ 
+1137498358Þ )IDateTimeLanguageTextTarget__Struct__2386Ăč 
+4042523916Ăș )IDATETIMELANGUAGETEXTTARGET__STRUCT__2386û 	203217815ĂŒÂ  IDialogManagerBase__Struct__2417ĂœÂ 	149340675ĂŸÂ  IDIALOGMANAGERBASE__STRUCT__2417ÿ 
+3309408428€¡IDialogManager__Struct__2397¡
+3337366187‚¡IDIALOGMANAGER__STRUCT__2397Æ’ÂĄ
+2401192813„¡$IDialogManagerListener__Struct__2434
¡__INTERFACEPOINTER__2434†¡
+4171348719‡¡$IDIALOGMANAGERLISTENER__STRUCT__2434ˆ¡
+1468669781‰¡IFileDialogUser__Struct__2522Š¡	458446409‹¡IFILEDIALOGUSER__STRUCT__2522Œ¡	560955018¡!IPaintBufferCreator__Struct__2528Ž¡
+2783005117¡!IPAINTBUFFERCREATOR__STRUCT__2528¡	322143683‘¡IVisuStreamWriter__Struct__2587’¡__INTERFACEPOINTER__2587“¡
+3796595388”¡IVISUSTREAMWRITER__STRUCT__2587‱¡
+1828783497–¡%IVisuStreamFileNameInfo__Struct__2592—¡__INTERFACEPOINTER__2592˜¡
+3461745173ℱ¡%IVISUSTREAMFILENAMEINFO__STRUCT__2592ơ¡
+2721922458›¡$IVisuStreamSetFileName__Struct__2596œ¡__INTERFACEPOINTER__2596¡30235765ž¡$IVISUSTREAMSETFILENAME__STRUCT__2596Ÿ¡
+1408517965 ¥ILayerManager__Struct__2699¥¥__INTERFACEPOINTER__2699¹¥
+2108669413£¥ILAYERMANAGER__STRUCT__2699€¥
+1918653513„¥!IActionDoneListener__Struct__3084Š¥__INTERFACEPOINTER__3084§¥
+1556776893š¥!IACTIONDONELISTENER__STRUCT__3084©¥
+3051876726ÂȘÂĄ#IDialogOpenedListener__Struct__3080«¥__INTERFACEPOINTER__3080ÂŹÂĄ
+3703654820­¥#IDIALOGOPENEDLISTENER__STRUCT__3080Ÿ¥	178421591¯¥ IButtonClientState__Struct__3115°¥__INTERFACEPOINTER__3115±¥
+3472655666ÂČÂĄ IBUTTONCLIENTSTATE__STRUCT__3115³¥
+4062954279Ž¥IDatasourcesMgr__Struct__3559”¥__INTERFACEPOINTER__3559¶¥
+2118006424·¥IDATASOURCESMGR__STRUCT__3559ž¥
+1323953839ÂčÂĄ"ICredentialsProvider__Struct__3578ÂșÂĄ__INTERFACEPOINTER__3578ȴ	180716582ÂŒÂĄ"ICREDENTIALSPROVIDER__STRUCT__3578ÂœÂĄ
+1288670038ÂŸÂĄICredentials__Struct__3586¿¥__INTERFACEPOINTER__3586À¡	993281789Á¥ICREDENTIALS__STRUCT__3586¡
+3565694235ĂĄIDataItemList__Struct__3589ÄĄ__INTERFACEPOINTER__3589ĆĄ
+3420798641ÆĄIDATAITEMLIST__STRUCT__3589ÇĄ
+1248625921ÈĄIDataItemBase__Struct__3596ÉĄ__INTERFACEPOINTER__3596ÊĄ
+3640960888ËĄIDATAITEMBASE__STRUCT__3596ÌĄ
+1362487165ÍĄ&IDatasourcesActionRecord__Struct__3605ÎĄ__INTERFACEPOINTER__3605ÏĄ80239142ĐĄ&IDATASOURCESACTIONRECORD__STRUCT__3605ŃĄ
+3340608314ÒĄIDatasource__Struct__3608ÓĄ__INTERFACEPOINTER__3608ÔĄ	500093491ŐĄIDATASOURCE__STRUCT__3608ÖĄ
+2095631082ŚĄ$ICustomRequestHandling__Struct__3614ŰĄ__INTERFACEPOINTER__3614ÙĄ
+3493759145ÚĄ$ICUSTOMREQUESTHANDLING__STRUCT__3614ÛĄ
+2809856765ÜĄICustomRequest__Struct__3618ĘĄ__INTERFACEPOINTER__3618ȚĄ
+1686469708ß¡ICUSTOMREQUEST__STRUCT__3618à¡
+2620197219å¥$ICustomRequestCallback__Struct__3621ù¥__INTERFACEPOINTER__3621ã¥
+2055888502À¥$ICUSTOMREQUESTCALLBACK__STRUCT__3621Ä¥
+1218851304Ê¥ICustomResponse__Struct__3625ç¥__INTERFACEPOINTER__3625Ú¥
+2285113370Ă©ÂĄICUSTOMRESPONSE__STRUCT__3625ĂȘÂĄ	282480757Ă«ÂĄISelectionManager__Struct__3660ĂŹÂĄ
+3089957803í¥ISELECTIONMANAGER__STRUCT__3660ߥ
+4033400498ĂŻÂĄIVisuManagerBase__Struct__3727Ă°ÂĄ
+1652554836ñ¥IVISUMANAGERBASE__STRUCT__3727ĂČÂĄ	971950443ó¥IVisuManager__Struct__3717ĂŽÂĄ	526636548Ô¥IVISUMANAGER__STRUCT__3717ö¥
+3858422509Ă·ÂĄIVisuManager2__Struct__3712Þ¥	244632001ĂčÂĄIVISUMANAGER2__STRUCT__3712ĂșÂĄ
+1892814639û¥IFrameManagerBase__Struct__3745ĂŒÂĄ
+1110388222ĂœÂĄIFRAMEMANAGERBASE__STRUCT__3745ĂŸÂĄ
+3664831796ÿ¡IFrameManager__Struct__3749€±
+2392291937±IFRAMEMANAGER__STRUCT__3749‚±
+1942899213Æ’ÂąIDialogManager2__Struct__3950„±
+1492424015
±IDIALOGMANAGER2__STRUCT__3950†±
+3146102900‡±IDialogManager3__Struct__3945ˆ±
+3739243934‰±IDIALOGMANAGER3__STRUCT__3945Ơ±
+3902670374â€čÂąIDialogManager4__Struct__3940ı
+1497523209±IDIALOGMANAGER4__STRUCT__3940Ž±
+3467279908±IDialogManager5__Struct__3934±
+3913023955‘±IDIALOGMANAGER5__STRUCT__3934’±
+1256622468“±IDialogManager6__Struct__3930”±
+2454802226‱±IDIALOGMANAGER6__STRUCT__3930–±
+2718034143—±IDialogManager7__Struct__3922˜±
+1655965116ℱ±IDIALOGMANAGER7__STRUCT__3922ơ±
+4170294026›±2IDialogManagerSupportsCallingElement__Struct__3959œ±	964637867±2IDIALOGMANAGERSUPPORTSCALLINGELEMENT__STRUCT__3959ž±	210609333Ÿ±1IDialogManagerSupportsCloseListener__Struct__3963 ±
+3044001149¥¹1IDIALOGMANAGERSUPPORTSCLOSELISTENER__STRUCT__3963¹¹	292679182£¹2IDialogManagerSupportsOpenedListener__Struct__3967€¹
+4038584273„¹2IDIALOGMANAGERSUPPORTSOPENEDLISTENER__STRUCT__3967Š¹
+1812858519§¹'IInternCommandManagerBase__Struct__3738š¹	607045290©¹'IINTERNCOMMANDMANAGERBASE__STRUCT__3738ÂȘÂą	843062941«¹IFrameElementBase__Struct__3766ÂŹÂą__INTERFACEPOINTER__3766­¹
+1050471846Ÿ¹IFRAMEELEMENTBASE__STRUCT__3766¯¹
+1983267482°¹IFrameElement__Struct__3760±¹__INTERFACEPOINTER__3760ÂČÂą
+3720168845³¹IFRAMEELEMENT__STRUCT__3760Ž¹
+1810997076”¹ICallOnVisuBlocks__Struct__3772¶¹
+3696972520·¹ICALLONVISUBLOCKS__STRUCT__3772ž¹
+3681891474ÂčÂą!ICallOnDialogBlocks__Struct__3955ÂșÂą
+3896432801»¹!ICALLONDIALOGBLOCKS__STRUCT__3955ÂŒÂą
+1795161806ÂœÂą)IDialogCloseListenerWithTag__Struct__4031ÂŸÂą__INTERFACEPOINTER__4031¿¹	512110176˱)IDIALOGCLOSELISTENERWITHTAG__STRUCT__4031Á¹
+2661765531ÂąIClientManager__Struct__4094Ăą
+2664984291ÄąICLIENTMANAGER__STRUCT__4094Ćą
+1825009090ÆąIClientManager2__Struct__4086Çą
+1307701141ÈąICLIENTMANAGER2__STRUCT__4086Éą
+2390590386ÊąIClientManager3__Struct__4082Ëą	236397305ÌąICLIENTMANAGER3__STRUCT__4082Íą
+1731006126ÎąIClientManager4__Struct__4078Ïą
+2942419673ĐąICLIENTMANAGER4__STRUCT__4078Ńą
+4139430003ÒąIClientManager5__Struct__4073Óą
+2428604932ÔąICLIENTMANAGER5__STRUCT__4073Őą
+1968238492Öą$IClientManagerListener__Struct__4103Śą__INTERFACEPOINTER__4103Űą	381371341Ùą$ICLIENTMANAGERLISTENER__STRUCT__4103Úą
+1399538359Ûą IClientDataCreator__Struct__4108Üą	146511303Ęą ICLIENTDATACREATOR__STRUCT__4108Țą
+1485954216ß±%IClientManagerListener2__Struct__4118à±__INTERFACEPOINTER__4118á±
+4182344214ù¹%ICLIENTMANAGERLISTENER2__STRUCT__4118ã¹	583681458À¹%IClientManagerListener3__Struct__4114Ĺ__INTERFACEPOINTER__4114ʹ
+2782178355ç¹%ICLIENTMANAGERLISTENER3__STRUCT__4114Ú¹
+2862667326ÎčΆIVisuPaintManager__Struct__4201ÎșΆ
+1672016216λΆIVISUPAINTMANAGER__STRUCT__4201ΌΆ	594651157ΜΆ$IVisuPaintManagerToUse__Struct__4193ΟΆ
+4236828028ĂŻÂą$IVISUPAINTMANAGERTOUSE__STRUCT__4193Ă°Âą
+1425811091ñ¹#IVisualElementOverlay__Struct__4207ĂČÂą__INTERFACEPOINTER__4207ó¹
+1228446091τΆ#IVISUALELEMENTOVERLAY__STRUCT__4207υΆ	504685860φΆ#IVisuUserEventManager__Struct__4211χΆ
+1932022052Þ¹#IVISUUSEREVENTMANAGER__STRUCT__4211ĂčÂą
+3541183550ĂșÂą!ICustomEventHandler__Struct__4221û¹__INTERFACEPOINTER__4221ĂŒÂą
+1014782935ĂœÂą!ICUSTOMEVENTHANDLER__STRUCT__4221ĂŸÂą
+1618002835ÿ±#IUserMgmtEventHandler__Struct__4225€£__INTERFACEPOINTER__4225£	157320486‚£#IUSERMGMTEVENTHANDLER__STRUCT__4225ƒ£	759168971„£"IEditBoxInputHandler__Struct__4232…£__INTERFACEPOINTER__4232†£
+1111488760‡£"IEDITBOXINPUTHANDLER__STRUCT__4232ˆ£	419991302‰£"ISpecialEventHandler__Struct__4236Š£__INTERFACEPOINTER__4236‹£	368066565Œ£"ISPECIALEVENTHANDLER__STRUCT__4236£
+2948392126Ž£"IGestureEventHandler__Struct__4240£__INTERFACEPOINTER__4240£
+3736662956‘£"IGESTUREEVENTHANDLER__STRUCT__4240’£
+2490491194“£ IMouseEventHandler__Struct__4246”£__INTERFACEPOINTER__4246‱£	455499822–£ IMOUSEEVENTHANDLER__STRUCT__4246—£	714196095˜£IKeyEventHandler__Struct__4251ℱ£__INTERFACEPOINTER__4251ơ£
+2433449365›£IKEYEVENTHANDLER__STRUCT__4251œ£	425698695£+IApplicationRectangleProvider__Struct__4255ž£__INTERFACEPOINTER__4255Ÿ£
+3630776423 £+IAPPLICATIONRECTANGLEPROVIDER__STRUCT__4255¥£	911945738¹£IMemoryManager__Struct__4285££
+3612726251€£IMEMORYMANAGER__STRUCT__4285„£
+4011785939Š£IMemoryManager2__Struct__4281§£
+2096273596š£IMEMORYMANAGER2__STRUCT__4281©£
+2007712909ÂȘÂŁIActionHandler__Struct__4290«£__INTERFACEPOINTER__4290ÂŹÂŁ15677903­£IACTIONHANDLER__STRUCT__4290Ÿ£
+2994060094¯£&IResettableMemoryManager__Struct__4354°£
+3396435995±£&IRESETTABLEMEMORYMANAGER__STRUCT__4354ÂČÂŁ	564756452³£#IInternCommandManager__Struct__4407ÂŽÂŁ
+2486777847”£#IINTERNCOMMANDMANAGER__STRUCT__4407¶£
+1225711962·£IInternCommand__Struct__4417ž£
+2883453306ÂčÂŁIINTERNCOMMAND__STRUCT__4417ÂșÂŁ	627125252ȣ IInternUserCommand__Struct__4413ÂŒÂŁ__INTERFACEPOINTER__4413ÂœÂŁ
+2878517142ÂŸÂŁ IINTERNUSERCOMMAND__STRUCT__4413¿£
+2194609291À£#IGestureEventHandler2__Struct__4518Á£__INTERFACEPOINTER__4518£
+1646169193ĂŁ#IGESTUREEVENTHANDLER2__STRUCT__4518ÄŁ
+3219598399ĆŁ#IGestureEventHandler3__Struct__4522ÆŁ__INTERFACEPOINTER__4522ÇŁ
+4231947176ÈŁ#IGESTUREEVENTHANDLER3__STRUCT__4522ÉŁ
+2977879212ÊŁ%IVisuUserMgmtCyclicCall__Struct__4526ËŁ__INTERFACEPOINTER__4526ÌŁ
+3142412194ÍŁ%IVISUUSERMGMTCYCLICCALL__STRUCT__4526ÎŁ
+4231746306ÏŁICallOnInitialize__Struct__4558ĐŁ__INTERFACEPOINTER__4558ŃŁ
+2288290458ÒŁICALLONINITIALIZE__STRUCT__4558ÓŁ	976878897ÔŁ"ICompactTextListInfo__Struct__4579ŐŁ__INTERFACEPOINTER__4579ÖŁ
+3895994398ŚŁ"ICOMPACTTEXTLISTINFO__STRUCT__4579ŰŁ	833434999ÙŁ$IVisuCyclicCallManager__Struct__4598ÚŁ
+3901986557ÛŁ$IVISUCYCLICCALLMANAGER__STRUCT__4598ÜŁ
+3559888692ĘŁIVisuCyclicCall__Struct__4603ȚŁ__INTERFACEPOINTER__4603ߣ
+4022255166Ă ÂŁIVISUCYCLICCALL__STRUCT__4603ĂĄÂŁ
+3602772038ù£*IValueChangedListenerManager__Struct__4644ã£
+2387317533À£*IVALUECHANGEDLISTENERMANAGER__STRUCT__4644Ä£
+1475773959ĂŠÂŁ#IValueChangedListener__Struct__4649ç£__INTERFACEPOINTER__4649Ú£	971093660Ă©ÂŁ#IVALUECHANGEDLISTENER__STRUCT__4649ĂȘÂŁ
+3491582008Ă«ÂŁ%ILocalizedDateTimeNames__Struct__4688ĂŹÂŁ
+2429290147Ă­ÂŁ%ILOCALIZEDDATETIMENAMES__STRUCT__4688ߣ	731020006ĂŻÂŁIResourceEntry__Struct__5189Ă°ÂŁ63562230ñ£IRESOURCEENTRY__STRUCT__5189ĂČÂŁ	361709633ó£0IDatasourcesResourceEntryAllocator__Struct__5211ĂŽÂŁ
+1267452210Ô£0IDATASOURCESRESOURCEENTRYALLOCATOR__STRUCT__5211ö£
+2909157689÷£ICommandManager2__Struct__5292Þ£
+1656148462ĂčÂŁICOMMANDMANAGER2__STRUCT__5292ĂșÂŁ
+1968470058û£IGeneralCommand2__Struct__5299ĂŒÂŁ__INTERFACEPOINTER__5299ĂœÂŁ
+1655011232ĂŸÂŁIGENERALCOMMAND2__STRUCT__5299ÿ£
+2991762997€€!IVisuOnlineVariable__Struct__5737€__INTERFACEPOINTER__5737‚€
+3865709090ƒ€!IVISUONLINEVARIABLE__STRUCT__5737„€	756196333 €"IVisuOnlineVariable2__Struct__5732†€__INTERFACEPOINTER__5732‥€
+2039493451ˆ€"IVISUONLINEVARIABLE2__STRUCT__5732‰€
+3404653956Š€ISelectableInside__Struct__5793‹€__INTERFACEPOINTER__5793Œ€	535907952€ISELECTABLEINSIDE__STRUCT__5793Ž€	492892422€ICommandManager__Struct__5799€__INTERFACEPOINTER__5799‘€
+3512839801’€ICOMMANDMANAGER__STRUCT__5799“€	554194846”€IGeneralCommand__Struct__5806‹€__INTERFACEPOINTER__5806–€
+3163730138—€IGENERALCOMMAND__STRUCT__5806˜€	751590144™€&IVisuGlobalClientManager__Struct__5810š€__INTERFACEPOINTER__5810›€28801874œ€&IVISUGLOBALCLIENTMANAGER__STRUCT__5810€
+1627923947ĆŸÂ€IVisualElement2__Struct__5820ƞ€__INTERFACEPOINTER__5820 €
+3722913987¥€IVISUALELEMENT2__STRUCT__5820¹€IoConfigBeforeTask_0£€
+bAppHalted€€$b1da9147-64ec-4a9e-a741-99dffc00b4a8„€IoConfigAfterTask_1Š€udiState§€udiOldStateš€udOldOpState©€$791854ca-9dc9-4fbe-92a0-7bcf5e19897fÂȘ€IoConfigBeforeTask_2«€$c53396b6-eeba-4d78-aac6-f0037ea3ad4f€IoConfigAfterTask_3­€$55151013-a540-42d4-9fee-30f05a3983f2Ÿ€IoGlobalInit__Pou¯€__i°€$0fef8c2e-8b49-472b-99c0-f6e16e7bc2da±€call_before_global_exit_slotÂČ€crc_for_latelanguagemodel³€	967072183Ž€IoGlobalExit__Pou”€$cab9f842-a35e-4faf-8480-3c78e416d478¶€__download__code·€__online__change__codež€global__initÂč€__bInitRetainsÂș€__Index»€
__bInCopyCodeŒ€
+__Left__30œ€,Local, IsCompiled, Absolut, NoInit, ImplicitŸ€__Right__31¿€GLOBAL__EXIT__explicit__globalinit__visuÁ€
+__Left__32€__Right__33Ă€__explicit__globalexit__visuÄ€!__explicit__globalinit__visu_lateĆ€!__explicit__globalexit__visu_lateÆ€&__explicit__globalinit__visu_generatedÇ€
+__Left__34Ȁ__Right__35ɀ&__explicit__globalexit__visu_generatedʀ+IOCONFIG_GLOBALS_MODULELIST__158__GVL__Initˀ__Right__27ĂŒÂ€$39e305bd-5376-4e9a-a00c-cd257e00b490ĂÂ€(IOCONFIG_GLOBALS_MAPPING__159__GVL__Init΀$705a7ef3-a1f6-459e-8c77-7da7fa307e25ĂÂ€$IOCONFIGAFTERTASK_1__6270__GVL__InitЀ$IOCONFIGAFTERTASK_3__6272__GVL__InitрAGVL_IO_9A088331_CAF6_4164_AADF_3519E8DF09FA_HPS_1__146__GVL__InitҀ__Right__15Ӏ__Right__23Ԁ$39b7227e-18b7-47cf-b04d-c57c6da7954bՀAGVL_IO_56CD5E21_56DF_42C1_8175_ED57ED99C9EF_HPS_1__154__GVL__Initր__Right__19׀__Right__25؀$a5e28ec0-8486-4cc9-821d-f7751e365f8bـAGVL_IO_370F1B48_4197_4836_BE0D_411C32C64912_HPS_1__155__GVL__Initڀ__Right__17ۀ__Right__21ĂœÂ€$914a98c5-2c2c-4b88-84d3-2847b289e7f1ĂÂ€?GVL_IO_9FB366CF_C38E_4347_B400_1A9D7C728688_DPS__157__GVL__Initހ$a62bc868-1eb4-48fd-8dfc-e6de3475bba7ĂŸÂ€"__DATASEGMENTFLAGS__347__GVL__Inità€$36b719e5-3a34-450b-b806-362248c6fc69å€#__COMPILE_CONSTANTS__348__GVL__Initù€$db173c48-0431-4ee2-8080-d72c759a68e3ã€__WATCHVARS__349__GVL__Init$e4086481-b65b-4bfc-821c-c1f278b8711dĀ1__ALLOCATEDIMPLICITREFERENCETYPES__350__GVL__Initʀ$4e6b58d5-7a7d-4d43-b710-af56f2531e62ç€#CONSTANTS__351__SYSTEM____GVL__Initڀ$c912f995-f4b5-48bd-9416-f36b0846c0e1é€$_IMPLICIT_KINDOFTASK__398__GVL__InitĂȘ€$f9f7a07a-2f59-43dd-92c1-9e759034552bë€TYPE_CLASS__424__GVL__Initπ$f4fafa0b-0199-4a4a-82c6-354c2db388c0í€0_IMPLICIT_TASK_CONFIG_VARIABLES__3556__GVL__Init߀$eb2f4a3e-74cf-41ed-8881-9ac72253e1ceï€EXCEPTIONCODE__5830__GVL__Initð€$a241205c-3e8b-4f58-af39-21f166f9a7d2ñ€EXCEPTIONFLAGS__5878__GVL__InitĂČ€$13116516-29a3-4cab-a26f-d2f27fc21758ó€.IOCONFIG_APPLICATION_MAPPINGS__6268__GVL__Init΀
+__Right__1Ԁ
+__Right__3ö€
+__Right__5÷€
+__Right__7ހ
+__Right__9Ăč€__Right__11Ăș€__Right__13û€$582a8460-39dc-4005-9b2d-1c75cbae084eĂŒÂ€/_IMPLICIT_TARGET_INFO_VARIABLES__165__GVL__Initı€$0de9e5f1-f2f0-4550-99b9-b0c9c5d532d1ĆŸÂ€!__APPLICATIONNAME__166__GVL__Initÿ€$7e624f9d-69d6-42d1-923c-54726d605ee6€„%__TASKSPECIFICINFOGVL__167__GVL__Init„$90165385-435d-46ce-bd91-03a9cc5300c5‚„__TYPECLASS__4713__GVL__Initƒ„$93b6cd3f-8269-4c38-ace2-cca38ff00963„„'__CONVERSION_CONSTANTS__4718__GVL__Init…„
+__Left__28†„__Right__29‡„$8282e63e-5bdc-4a17-9c51-c6019a0fc9ebˆ„(__LCONVERSION_CONSTANTS__5405__GVL__Init‰„$7b8ad65d-ee2e-4a1e-8258-daddee07b488Š„ __SETUP__CALL__POU__2__GVL__Init‹„3VISU__VISUALMANAGER__AFTERINITPROGRAM__9__GVL__InitŒ„PLC_PRG__3548__GVL__Init„"IOGLOBALINIT__POU__6273__GVL__InitŽ„ IOCONFIG_GLOBALS__156__GVL__Init„$500d30a6-fff2-4a3d-af9c-bf9ea2dc637e„RemovedAfterDownload‘„__RELOCATE__CODE’„__PAreaOffsetsNew“„__dwVersion”„__PAreaOffsetsIn•„
+__pAdrHelp–„__j—„__RELOCATE__RESULT˜„
+__dwOffset™„__wHighš„__wLow›„__wCountœ„__PRELOCATIONTABLE„__PAreaOffsetsž„8Generated, NoCompareWithNew, Compiled, Typified, LocatedŸ„allow_initial_value_changes „
+1711290430¥„1GVL_Io_9a088331_caf6_4164_aadf_3519e8df09fa_HPS_1¹„	VarGlobal£„blobinit€„$9a088331-caf6-4164-aadf-3519e8df09fa„„S9a088331HPS_1Š„-Io_9a088331_caf6_4164_aadf_3519e8df09fa_HPS_1§„2Global, IsCompiled, Absolut, Initialized, Typifiedš„parametercrc=2918787163©„
+/dev/i2c-1ÂȘ„__LeftForBlob__14«„__LeftForBlob__22„'Compiled, InhibitOnlineChange, Typified­„
+2642066730Ÿ„Visu__VisualManager__GVL__1¯„g_DynamicTextTranslator°„g_LinMemManInit±„BasicElement-Alarm-Fill-ColorÂČ„g__VisuStyle__Key__0³„BasicElement-Alarm-Frame-ColorŽ„g__VisuStyle__Key__1”„BasicElement-Fill-Color¶„g__VisuStyle__Key__2·„BasicElement-Frame-Colorž„g__VisuStyle__Key__3Âč„BlackÂș„g__VisuStyle__Key__4»„BlueŒ„g__VisuStyle__Key__5œ„BrownŸ„g__VisuStyle__Key__6¿„ Button-Absolut-TextOffset-BottomÀ„g__VisuStyle__Key__7Á„Button-Absolut-TextOffset-Left„g__VisuStyle__Key__8ÄButton-Absolut-TextOffset-RightĄg__VisuStyle__Key__9ńButton-Absolut-TextOffset-TopƄg__VisuStyle__Key__10DŽButton-Image-FrameȄg__VisuStyle__Key__11ɄCheckbox-Framesizeʄg__VisuStyle__Key__12˄Checkbox-HorizontalAlignmentĂŒÂ„g__VisuStyle__Key__13ĂÂ„Checkbox-VerticalAlignment΄g__VisuStyle__Key__14ĂÂ„ComboBoxInteger-HeightRowsЄg__VisuStyle__Key__15ф#ComboBoxInteger-HorizontalAlignment҄g__VisuStyle__Key__16ӄComboBoxInteger-ImageHeightԄg__VisuStyle__Key__17ՄComboBoxInteger-ImageOffsetքg__VisuStyle__Key__18ׄComboBoxInteger-ImageWidth؄g__VisuStyle__Key__19ل!ComboBoxInteger-VerticalAlignmentڄg__VisuStyle__Key__20ۄComboBoxInteger-VisibleRowsĂœÂ„g__VisuStyle__Key__21ĂÂ„Darkblueބg__VisuStyle__Key__22ĂŸÂ„Darkgrayà„g__VisuStyle__Key__23å„	Darkgreenù„g__VisuStyle__Key__24ã„DarkredÀ„g__VisuStyle__Key__25ĄDialog-BackgroundColorʄg__VisuStyle__Key__26ç„Dialog-ButtonColorڄg__VisuStyle__Key__27é„Dialog-HeaderColorĂȘ„g__VisuStyle__Key__28ë„Dialog-ModalBackgroundColorτg__VisuStyle__Key__29í„Dialog-ScrollbarColor߄g__VisuStyle__Key__30ï„Dialog-UseHeaderColorð„g__VisuStyle__Key__31ñ„Element-Alarm-ColorĂČ„g__VisuStyle__Key__32ó„Element-Alarm-Fill-Color΄g__VisuStyle__Key__33ԄElement-Alarm-Frame-Colorö„g__VisuStyle__Key__34÷„!Element-Alarmtable-SelectionColorބg__VisuStyle__Key__35Ăč„%Element-Alarmtable-SelectionFontColorĂș„g__VisuStyle__Key__36û„Element-Background-ColorĂŒÂ„g__VisuStyle__Key__37ĂœÂ„Element-Bar-GraphColorĂŸÂ„g__VisuStyle__Key__38ÿ„Element-Bar-ScaleColor۩g__VisuStyle__Key__39Š%Element-BarDisplayImage-Type-Fallback‚©g__VisuStyle__Key__40ƒŠElement-BarDisplayImage-Types„©g__VisuStyle__Key__41…©Element-Button-FontColor†©g__VisuStyle__Key__42‡©Element-Button-PressedColorˆŠg__VisuStyle__Key__43‰©!Element-Button-PressedColorBrightŠ©g__VisuStyle__Key__44‹©Element-Button-PressedFontColorΩg__VisuStyle__Key__45ŠElement-Clock-CenterPoint-ColorŽŠg__VisuStyle__Key__46Š!Element-Clock-Hands-HourHandColorŠg__VisuStyle__Key__47‘©#Element-Clock-Hands-MinuteHandColor’©g__VisuStyle__Key__48“©$Element-Clock-Hands-SecondsHandColor”©g__VisuStyle__Key__49•©Element-Clock-Lines-Color–©g__VisuStyle__Key__50—© Element-Clock-Numerics-FontColor˜Šg__VisuStyle__Key__51™©(Element-Clock-Positioning-HandSizeFactorš©g__VisuStyle__Key__52›©&Element-Clock-Positioning-LineMovementϩg__VisuStyle__Key__53Š)Element-Clock-Positioning-NumericMovementžŠg__VisuStyle__Key__54Ÿ©Element-Clock-Type-Fallback Šg__VisuStyle__Key__55¥ŠElement-Clock-Types¹Šg__VisuStyle__Key__56£ŠElement-ComboArray-Grid-Color€Šg__VisuStyle__Key__57„ŠElement-ComboArray-HeightBoxŠŠg__VisuStyle__Key__58§Š"Element-ComboArray-List-FirstColoršŠg__VisuStyle__Key__59©Š#Element-ComboArray-List-SecondColorÂȘŠg__VisuStyle__Key__60«Š"Element-ComboArray-Selection-ColorŠg__VisuStyle__Key__61­Š'Element-ComboBoxInteger-List-FirstColorŸŠg__VisuStyle__Key__62¯Š(Element-ComboBoxInteger-List-SecondColor°Šg__VisuStyle__Key__63±Š'Element-ComboBoxInteger-Selection-ColorÂČŠg__VisuStyle__Key__64³ŠElement-Control-ArrowColorŽŠg__VisuStyle__Key__65”ŠElement-Control-Color¶Šg__VisuStyle__Key__66·ŠElement-Control-ColorBrightžŠg__VisuStyle__Key__67ÂčŠElement-Control-ColorPressedÂșŠg__VisuStyle__Key__68»Š"Element-Control-ColorPressedBrightŒŠg__VisuStyle__Key__69œŠElement-Control-HighlightColorŸŠg__VisuStyle__Key__70¿Š#Element-Control-HighlightColor_BlueÀ©g__VisuStyle__Key__71ÁŠ"Element-Control-HighlightColor_Red©g__VisuStyle__Key__72Ê%Element-Control-HighlightColor_YellowÄ©g__VisuStyle__Key__73Å©$Element-DatePicker-Header-ArrowColorÆ©g__VisuStyle__Key__74Ç©+Element-DatePicker-Header-ArrowPressedColorȊg__VisuStyle__Key__75É©)Element-DatePicker-Header-BackgroundColorÊ©g__VisuStyle__Key__76Ë©#Element-DatePicker-Header-FontColorÌ©g__VisuStyle__Key__77Í©(Element-DatePicker-Header-ShowBackgroundΩg__VisuStyle__Key__78Ï©0Element-DatePicker-MainArea-Background-BackColorЊg__VisuStyle__Key__79Ñ©1Element-DatePicker-MainArea-Background-FrameColorÒ©g__VisuStyle__Key__80Ó©/Element-DatePicker-MainArea-Background-ShowBackÔ©g__VisuStyle__Key__81Õ©/Element-DatePicker-MainArea-CurrMonth-BackColorÖ©g__VisuStyle__Key__82ש/Element-DatePicker-MainArea-CurrMonth-FontColor؊g__VisuStyle__Key__83Ù©0Element-DatePicker-MainArea-CurrMonth-FrameColorÚ©g__VisuStyle__Key__84Û©0Element-DatePicker-MainArea-CurrentDay-BackColorÜ©g__VisuStyle__Key__85Ý©0Element-DatePicker-MainArea-CurrentDay-FontColorÞ©g__VisuStyle__Key__86ß©1Element-DatePicker-MainArea-CurrentDay-FrameColoràŠg__VisuStyle__Key__87åŠ0Element-DatePicker-MainArea-CurrentDay-LineWidthùŠg__VisuStyle__Key__88ãŠ/Element-DatePicker-MainArea-CurrentDay-RectTypeÀŠg__VisuStyle__Key__89Ċ/Element-DatePicker-MainArea-CurrentDay-ShowBackʊg__VisuStyle__Key__90çŠ0Element-DatePicker-MainArea-CurrentDay-ShowFrameڊg__VisuStyle__Key__91éŠ2Element-DatePicker-MainArea-CurrentMonth-LineWidthĂȘŠg__VisuStyle__Key__92ëŠ1Element-DatePicker-MainArea-CurrentMonth-RectTypeϊg__VisuStyle__Key__93íŠ1Element-DatePicker-MainArea-CurrentMonth-ShowBackߊg__VisuStyle__Key__94ïŠ2Element-DatePicker-MainArea-CurrentMonth-ShowFrameðŠg__VisuStyle__Key__95ñŠ/Element-DatePicker-MainArea-HeaderDay-BackColorĂČŠg__VisuStyle__Key__96óŠ/Element-DatePicker-MainArea-HeaderDay-FontColorΊg__VisuStyle__Key__97Ԋ0Element-DatePicker-MainArea-HeaderDay-FrameColoröŠg__VisuStyle__Key__98÷Š5Element-DatePicker-MainArea-HeaderDay-HeaderLineWidthފg__VisuStyle__Key__99ĂčŠ/Element-DatePicker-MainArea-HeaderDay-LineColorĂșŠg__VisuStyle__Key__100ûŠ/Element-DatePicker-MainArea-HeaderDay-LineWidthĂŒÂŠg__VisuStyle__Key__101ĂœÂŠ.Element-DatePicker-MainArea-HeaderDay-RectTypeĂŸÂŠg__VisuStyle__Key__102ÿŠ.Element-DatePicker-MainArea-HeaderDay-ShowBackۤg__VisuStyle__Key__103§/Element-DatePicker-MainArea-HeaderDay-ShowFrame‚§g__VisuStyle__Key__104Ĥ.Element-DatePicker-MainArea-HeaderDay-ShowLine„§g__VisuStyle__Key__105…§0Element-DatePicker-MainArea-OtherMonth-BackColor†§g__VisuStyle__Key__106‡§0Element-DatePicker-MainArea-OtherMonth-FontColorˆ§g__VisuStyle__Key__107‰§1Element-DatePicker-MainArea-OtherMonth-FrameColorŠ§g__VisuStyle__Key__108ܤ0Element-DatePicker-MainArea-OtherMonth-LineWidthΤg__VisuStyle__Key__109§/Element-DatePicker-MainArea-OtherMonth-RectTypeŽ§g__VisuStyle__Key__110§/Element-DatePicker-MainArea-OtherMonth-ShowBack§g__VisuStyle__Key__111Ԥ0Element-DatePicker-MainArea-OtherMonth-ShowFrame’§g__VisuStyle__Key__112Ҥ1Element-DatePicker-MainArea-OtherMonth-ShowOtherMӤg__VisuStyle__Key__113•§1Element-DatePicker-MainArea-SelectedDay-BackColor–§g__VisuStyle__Key__114—§1Element-DatePicker-MainArea-SelectedDay-FontColor˜§g__VisuStyle__Key__115™§2Element-DatePicker-MainArea-SelectedDay-FrameColorš§g__VisuStyle__Key__116ݤ1Element-DatePicker-MainArea-SelectedDay-LineWidthϤg__VisuStyle__Key__117§0Element-DatePicker-MainArea-SelectedDay-RectTypež§g__VisuStyle__Key__118٤0Element-DatePicker-MainArea-SelectedDay-ShowBack §g__VisuStyle__Key__119¥§1Element-DatePicker-MainArea-SelectedDay-ShowFrame¹§g__VisuStyle__Key__120£§'Element-DateTimePicker-Arrow-ArrowColorۤg__VisuStyle__Key__121„§.Element-DateTimePicker-Arrow-ArrowPressedColorŠ§g__VisuStyle__Key__122§§&Element-DateTimePicker-Arrow-ShowArrowš§g__VisuStyle__Key__123©§%Element-DateTimePicker-Cell-BackColorÂȘ§g__VisuStyle__Key__124Ǥ%Element-DateTimePicker-Cell-FontColor§g__VisuStyle__Key__125­§&Element-DateTimePicker-Cell-FrameColor٤g__VisuStyle__Key__126¯§&Element-DateTimePicker-Cell-FrameWidth°§g__VisuStyle__Key__127±§)Element-DateTimePicker-Cell-RectangleTypeÂȧg__VisuStyle__Key__128³§*Element-DateTimePicker-Cell-ShowBackgroundŽ§g__VisuStyle__Key__129Ӥ%Element-DateTimePicker-Cell-ShowFrame¶§g__VisuStyle__Key__130·§)Element-DateTimePicker-ElemRect-BackColorž§g__VisuStyle__Key__131Âč§1Element-DateTimePicker-ElementRect-ShowBackgroundÂș§g__VisuStyle__Key__132Ȥ-Element-DateTimePicker-SelectedCell-BackColorΤg__VisuStyle__Key__133Ϥ-Element-DateTimePicker-SelectedCell-FontColor٤g__VisuStyle__Key__134¿§.Element-DateTimePicker-SelectedCell-FrameColorˤg__VisuStyle__Key__135Á§.Element-DateTimePicker-SelectedCell-FrameWidth§g__VisuStyle__Key__136ç1Element-DateTimePicker-SelectedCell-RectangleTypeħg__VisuStyle__Key__137ŧ2Element-DateTimePicker-SelectedCell-ShowBackgroundƧg__VisuStyle__Key__138ǧ-Element-DateTimePicker-SelectedCell-ShowFrameȧg__VisuStyle__Key__139ɧElement-Fill-Colorʧg__VisuStyle__Key__140˧Element-Frame-Coloŗg__VisuStyle__Key__141ͧElement-GroupBox-FrameColorΧg__VisuStyle__Key__142ϧ'Element-Histogram-Background-FirstColorЧg__VisuStyle__Key__143ѧ(Element-Histogram-Background-SecondColorÒ§g__VisuStyle__Key__144Ó§#Element-Histogram-Opaque-BackgroundÔ§g__VisuStyle__Key__145Õ§ Element-Lamp-Lamp1-Type-FallbackÖ§g__VisuStyle__Key__146קElement-Lamp-Lamp1-Typesاg__VisuStyle__Key__147Ù§Element-Lamp-TransparentColorÚ§g__VisuStyle__Key__148Û§Element-Meter-ArrowColorܧg__VisuStyle__Key__149ݧ Element-Meter-Common-ArrowDesignÞ§g__VisuStyle__Key__150ߧElement-Meter-LabelFontColorà§g__VisuStyle__Key__151å§)Element-Meter-Meter180-Common-LabelOffsetù§g__VisuStyle__Key__152ã§,Element-Meter-Meter180-Common-NeedleMovementˤg__VisuStyle__Key__153ħ0Element-Meter-Meter180-Common-OriginOffsetFactorʧg__VisuStyle__Key__154ç§)Element-Meter-Meter180-Common-ScaleLengthÚ§g__VisuStyle__Key__155é§+Element-Meter-Meter180-Common-ScaleMovementĂȘ§g__VisuStyle__Key__156ë§(Element-Meter-Meter180-Common-UnitOffsetϧg__VisuStyle__Key__157í§$Element-Meter-Meter180-Type-Fallbackߧg__VisuStyle__Key__158ï§Element-Meter-Meter180-Typesð§g__VisuStyle__Key__159ñ§)Element-Meter-Meter360-Common-LabelOffsetĂȧg__VisuStyle__Key__160ó§,Element-Meter-Meter360-Common-NeedleMovementΧg__VisuStyle__Key__161Ô§,Element-Meter-Meter360-Common-OriginalOffsetö§g__VisuStyle__Key__162֤)Element-Meter-Meter360-Common-ScaleLengthÞ§g__VisuStyle__Key__163Ăč§+Element-Meter-Meter360-Common-ScaleMovementĂș§g__VisuStyle__Key__164û§(Element-Meter-Meter360-Common-UnitOffsetĂŒÂ§g__VisuStyle__Key__165ĂœÂ§$Element-Meter-Meter360-Type-FallbackĂŸÂ§g__VisuStyle__Key__166ÿ§Element-Meter-Meter360-Types€¹g__VisuStyle__Key__167š(Element-Meter-Meter90-Common-LabelOffset‚¹g__VisuStyle__Key__168ƒš+Element-Meter-Meter90-Common-NeedleMovement„¹g__VisuStyle__Key__169…¹/Element-Meter-Meter90-Common-OriginOffsetFactor†¹g__VisuStyle__Key__170‡¹(Element-Meter-Meter90-Common-ScaleLengthˆšg__VisuStyle__Key__171‰¹*Element-Meter-Meter90-Common-ScaleMovementŠ¹g__VisuStyle__Key__172‹¹'Element-Meter-Meter90-Common-UnitOffsetŒ¹g__VisuStyle__Key__173š#Element-Meter-Meter90-Type-FallbackŽšg__VisuStyle__Key__174šElement-Meter-Meter90-Typesšg__VisuStyle__Key__175‘¹Element-Meter-ScaleColor’¹g__VisuStyle__Key__176“¹Element-Meter-TransparentColor”¹g__VisuStyle__Key__177•¹(Element-Potentiometer-Common-LabelOffset–¹g__VisuStyle__Key__178—¹+Element-Potentiometer-Common-NeedleMovement˜šg__VisuStyle__Key__179™¹+Element-Potentiometer-Common-OriginalOffsetš¹g__VisuStyle__Key__180›¹(Element-Potentiometer-Common-ScaleLengthœ¹g__VisuStyle__Key__181š*Element-Potentiometer-Common-ScaleMovementžšg__VisuStyle__Key__182Ÿ¹'Element-Potentiometer-Common-UnitOffset šg__VisuStyle__Key__183¥š$Element-Potentiometer-LabelFontColor¹šg__VisuStyle__Key__184£š4Element-Potentiometer-Potentiometer360-Type-Fallback€šg__VisuStyle__Key__185„š,Element-Potentiometer-Potentiometer360-TypesŠšg__VisuStyle__Key__186§š Element-Potentiometer-ScaleColorššg__VisuStyle__Key__187©š&Element-Potentiometer-TransparentColorÂȘšg__VisuStyle__Key__188«šElement-RoundRect-Radiusšg__VisuStyle__Key__189­š&Element-Scrollbar-BackgroundClickColorŸšg__VisuStyle__Key__190¯š"Element-Selection-Background-Color°šg__VisuStyle__Key__191±šElement-Selection-Font-ColorÂČšg__VisuStyle__Key__192³šElement-Slider-ScaleColorŽšg__VisuStyle__Key__193”š&Element-Switch-DipSwitch-Type-Fallback¶šg__VisuStyle__Key__194·šElement-Switch-DipSwitch-Typesžšg__VisuStyle__Key__195Âčš(Element-Switch-PowerSwitch-Type-FallbackÂșšg__VisuStyle__Key__196»š Element-Switch-PowerSwitch-TypesŒšg__VisuStyle__Key__197œš)Element-Switch-PowerSwitch-UsePushedImageŸšg__VisuStyle__Key__198¿š'Element-Switch-PushSwitch-Type-FallbackÀ¹g__VisuStyle__Key__199ÁšElement-Switch-PushSwitch-Types¹g__VisuStyle__Key__200Ú(Element-Switch-PushSwitch-UsePushedImageĹg__VisuStyle__Key__201Ź*Element-Switch-PushSwitchLed-Type-Fallbackƹg__VisuStyle__Key__202ǹ"Element-Switch-PushSwitchLed-TypesȚg__VisuStyle__Key__203ɹ+Element-Switch-PushSwitchLed-UsePushedImageʹg__VisuStyle__Key__204˹)Element-Switch-RockerSwitch-Type-Fallback̹g__VisuStyle__Key__205͹!Element-Switch-RockerSwitch-Typesιg__VisuStyle__Key__206Ϲ)Element-Switch-RotarySwitch-Type-FallbackКg__VisuStyle__Key__207ѹ!Element-Switch-RotarySwitch-TypesÒ¹g__VisuStyle__Key__208Ó¹Element-Switch-TransparentColorÔ¹g__VisuStyle__Key__209Õ¹Element-Table-Grid-ColorÖ¹g__VisuStyle__Key__210×¹Element-Table-Rows-FirstColorؚg__VisuStyle__Key__211Ù¹Element-Table-Rows-SecondColorÚ¹g__VisuStyle__Key__212Û¹Element-Table-SelectionColorܹg__VisuStyle__Key__213ݹ Element-Table-SelectionFontColorÞ¹g__VisuStyle__Key__214ß¹#Element-Trace-Background-FirstColoràšg__VisuStyle__Key__215åš$Element-Trace-Background-SecondColorùšg__VisuStyle__Key__216ãš%Element-Trace-SuppressWhiteBackgroundÀšg__VisuStyle__Key__217Ě#Element-Trend-Background-FirstColorʚg__VisuStyle__Key__218çš$Element-Trend-Background-SecondColorښg__VisuStyle__Key__219éš%Element-Trend-SuppressWhiteBackgroundĂȘšg__VisuStyle__Key__220ëš%Element-XYChart-Axis-Background-ColorϚg__VisuStyle__Key__221íš Element-XYChart-Axis-Label-Colorߚg__VisuStyle__Key__222ïš%Element-XYChart-Background-FirstColorðšg__VisuStyle__Key__223ñš&Element-XYChart-Background-SecondColorĂČšg__VisuStyle__Key__224óš Element-XYChart-Main-CursorColorΚg__VisuStyle__Key__225Ԛ%Element-XYChart-Secondary-CursorColoröšg__VisuStyle__Key__226÷šFont-Annotationޚg__VisuStyle__Key__227ĂčšFont-Default-ColorĂșšg__VisuStyle__Key__228ûšFont-HeadingĂŒÂšg__VisuStyle__Key__229ĂœÂšFont-HeadingLargeĂŸÂšg__VisuStyle__Key__230ÿš
Font-Standard€©g__VisuStyle__Key__231©
+Font-Title‚©g__VisuStyle__Key__232ƒ©Gray„©g__VisuStyle__Key__233…©Green†©g__VisuStyle__Key__234‡©GroupBox-Text-Frame-Borderˆ©g__VisuStyle__Key__235‰©	LightblueŠ©g__VisuStyle__Key__236‹©	LightgrayŒ©g__VisuStyle__Key__237©
+LightgreenŽ©g__VisuStyle__Key__238©Lightred©g__VisuStyle__Key__239‘©Lila’©g__VisuStyle__Key__240“©Orange”©g__VisuStyle__Key__241•©Progressbar-Color–©g__VisuStyle__Key__242—©Progressbar-Frame-Color˜©g__VisuStyle__Key__243™©RadioButton-Framesizeš©g__VisuStyle__Key__244›©RadioButton-HorizontalAlignmentϩg__VisuStyle__Key__245©RadioButton-Rowheightž©g__VisuStyle__Key__246Ÿ©RadioButton-VerticalAlignment ©g__VisuStyle__Key__247¥©Red¹©g__VisuStyle__Key__248£©Scrollbar-Background-From-Style۩g__VisuStyle__Key__249„©SpinControl-HorizontalAlignmentŠ©g__VisuStyle__Key__250§©SpinControl-VerticalAlignmentš©g__VisuStyle__Key__251©©StyleÂȘ©g__VisuStyle__Key__252«©TabControl-Frame-Border©g__VisuStyle__Key__253­©TabControl-HorizontalAlignmentŸ©g__VisuStyle__Key__254¯©TabControl-TabHeight°©g__VisuStyle__Key__255±©TabControl-Text-Frame-BorderÂČ©g__VisuStyle__Key__256³©Textfield-ShadowŽ©g__VisuStyle__Key__257”©White¶©g__VisuStyle__Key__258·©Yellowž©g__VisuStyle__Key__259Âč©g__VisuStyle__Font__0Âș©g__VisuStyle__Font__1»©g__VisuStyle__Font__2Ωg__VisuStyle__Font__3ϩg__VisuStyle__Font__4Ÿ©VisuEnum_StyleEntryType¿©
+StyleColorĄ©	StyleDINTğ©
+StyleUDINT©StyleStringĂ©Yellow|Red|Green|Blue|GrayÄ©TRUEĆ©	StyleFontÆ©STYLE_BASICÇ©g__VisuStyle__EntriesArrayÈ©g__VisuStyle__InstÉ©$dd39b8e8-0902-4f00-9613-77ca5a80e8ceÊ©55000Ë©	885798610Ì©Visu__VisualManager__GVL__2Í©Ag__71852a7589724f388e095ddb77bae6dd_ConfigurationCheck_3085977575Ω$c954273d-6e0e-4a09-9628-ce66ae839650Ï©
+1149666815Đ©Visu__VisualManager__OverlayGVLŃ©legacyActiveÒ©$c64ed4bf-97d7-597f-9909-ced761cbdc29Ó©
+3916020672Ô©1GVL_Io_56cd5e21_56df_42c1_8175_ed57ed99c9ef_HPS_1Ő©$56cd5e21-56df-42c1-8175-ed57ed99c9efÖ©S56cd5e21HPS_1Ś©-Io_56cd5e21_56df_42c1_8175_ed57ed99c9ef_HPS_1Ű©parametercrc=2999478107Ù©__LeftForBlob__18Ú©__LeftForBlob__24Û©
+3793574863ĂœÂ©1GVL_Io_370f1b48_4197_4836_be0d_411c32c64912_HPS_1ĂÂ©$370f1b48-4197-4836-be0d-411c32c64912Þ©S370f1b48HPS_1ĂŸÂ©-Io_370f1b48_4197_4836_be0d_411c32c64912_HPS_1à©parametercrc=2897026147å©__LeftForBlob__16ù©__LeftForBlob__20ã©60000À©
+3250119723ĩIoConfig_Globalsʩ
+I2C_masterç©RASPIÚ©RasPié©AGlobal, IsCompiled, Absolut, Initialized, OnlChangeExit, TypifiedĂȘ©GPIOs_Instanceë©$d73510ff-c13f-4f66-8559-f69ed8b19e51Ï©bGlobalInitDoneí©bIoConfigLateInitDoneß©bUpdateIoInStopï©bResetBehaviourð©pIoConfigTaskMapñ©nIoConfigTaskMapCountĂČ©force_precompile_checksó©
+3416663437˘ę/GVL_Io_9fb366cf_c38e_4347_b400_1a9d7c728688_DPS§ę1Compiled, InhibitOnlineChange, Typified, InternalĂ·Ä™$9fb366cf-c38e-4347-b400-1a9d7c728688¾ę39900°ę
+2058842946Ư©IoConfig_Globals_ModuleListĂș©
+moduleListƫ©1GVL_IO_9A088331_CAF6_4164_AADF_3519E8DF09FA_HPS_1ĂŒÂ©1GVL_IO_370F1B48_4197_4836_BE0D_411C32C64912_HPS_1ĆŒÂ©1GVL_IO_56CD5E21_56DF_42C1_8175_ED57ED99C9EF_HPS_1ĆŸÂ©__LeftForBlob__26’©40000€Ɩ
+3080770642ÂȘIoConfig_Globals_Mapping‚ÂȘIoDrvMEGAIOv3 : ƒÂȘInput„ÂȘD…ÂȘ1map_370f1b48_4197_4836_be0d_411c32c64912_4550_ID0†ÂȘ%Global, IsCompiled, Absolut, Typified‡ÂȘOutputˆÂȘ1map_370f1b48_4197_4836_be0d_411c32c64912_4610_QD0‰ÂȘGPIOs : ŠÂȘ1map_56cd5e21_56df_42c1_8175_ed57ed99c9ef_5121_ID2‹ÂȘ2map_56cd5e21_56df_42c1_8175_ed57ed99c9ef_5187_QD13ŒÂȘ
+3280509832ÂȘVisu__VisualManager__GVL__0ŽÂȘ(__Inst___VisuSettings_VisualManager__visÂȘg__SM3_Basic_ImagePool_sm3ÂȘ	SM3_BASIC‘ÂȘ	SM3_Basic’ÂȘg__SM3_CNC_ImagePool_cnc_sm3“ÂȘSM3_CNC”ÂȘ1g__SM3_Robotics_Visu_VisuDialogs_ImagePoolDialogs•ÂȘSM3_ROBOTICS_VISU–ÂȘSM3_Robotics_Visu—ÂȘVISUDIALOGS˜ÂȘVisuDialogs™ÂȘ"g__VisuElem3DPath_ImagePool_3DPathšÂȘVISUELEM3DPATH›ÂȘVisuElem3DPathœÂȘg__VisuNativeControl_IP_OfflineÂȘVISUNATIVECONTROLžÂȘVisuNativeControlŸÂȘg__VisuSymbols_Symbols ÂȘVISUSYMBOLSÂĄÂȘVisuSymbolsÂąÂȘg____VisualizationStyleÂŁÂȘGenerated, Compiled, Typified€ÂȘ$8fc03bb5-edf9-4dbb-817e-dc279c9a11ae„ÂȘ	386946132ŠÂȘVisualConstraintErrorsGVL§ÂȘ'Generated, Compiled, Typified, InternalšÂȘ$568dd4cd-9ccc-459c-a9a9-42eb7b83275e©ÂȘ
+1463143094ÂȘÂȘVisu__VisualManager__CommonGVL«ÂȘ
+3695304668ÂŹÂȘVisuElemsAlarm­ÂȘnsTok_0ÂźÂȘ<Constant, Global, IsCompiled, Absolut, Initialized, TypifiedÂŻÂȘ
+4038392710░¬AlarmManager▒¬nsTok_1▓¬
+3626766887ÂłÂȘSM3_RoboticsÂŽÂȘnsTok_2”ÂȘ	458662849¶ÂȘnsTok_3·ÂȘ75276762žÂȘVisuElemCamDisplayerÂčÂȘnsTok_4ÂșÂȘ
+1303734936»ÂȘnsTok_5ÂŒÂȘ
+2879408429ÂœÂȘnsTok_6ŸÂȘ
+1658570149ÂżÂȘnsTok_7ÀÂȘ
+3584878182ÁÂȘnsTok_8ÂÂȘ
+1682531507ĂȘVisuElemsDateTimeÄȘnsTok_9ĆȘ	407404020ÆȘnsTok_10ÇȘ
+1789361336ÈȘarrToksÉȘ
+3760782589ÊȘnsContent_0ËȘ
+2786829494ÌȘns_0ÍȘ
+1826547376ÎȘnsContent_1ÏȘ17646926ĐȘns_1ŃȘ
+3348234493ÒȘnsContent_2ÓȘ	821345548ÔȘns_2ŐȘ	563527580ÖȘnsContent_3ŚȘ	542905650ŰȘns_3ÙȘ
+2329565649ÚȘnsContent_4ÛȘ
+1392987528ÜȘns_4ĘȘ
+2893968711ȚȘnsContent_5ßȘ
+1135601078рĐșns_5сĐș
+4176982988тĐșnsContent_6уĐș
+3264212004Ă€ÂȘns_6Ă„ÂȘ
+1404786049ĂŠÂȘnsContent_7çÂȘ
+3525788698ĂšÂȘns_7Ă©ÂȘ	819462686ĂȘÂȘnsContent_8Ă«ÂȘ	607739216ĂŹÂȘns_8Ă­ÂȘ
+3604790655ĂźÂȘnsContent_9ĂŻÂȘ	881980782Ă°ÂȘns_9ñÂȘ
+1530165156ĂČÂȘnsContent_10ĂłÂȘ	106952044ĂŽÂȘns_10Ă”ÂȘ
+2106612530öÂȘnsContent_11Ă·ÂȘ	385310034ĂžÂȘns_11ĂčÂȘ
+2573892760ĂșÂȘnsContent_12Ă»ÂȘ	655271184ĂŒÂȘns_12ĂœÂȘ
+1079740672ĂŸÂȘnsContent_13ĂżÂȘ	933629230€«ns_13«
+3451077595‚«nsContent_14ƒ«
+1157453204„«ns_14 «
+3944181581†«nsContent_15‥«
+1414921642ˆ«ns_15‰«	962636553Ơ«nsContent_16â€č«
+3524414510Œ«ns_16«
+2697296707Ž«nsContent_17«
+3267027984«ns_17‘«	193568014’«nsContent_18“«	883227994”«ns_18•«
+3243815959–«nsContent_19—«	604788068˜«ns_19ℹ«
+2634983793š«nsContent_20›«	688023022œ«ns_20«
+1868749811ĆŸÂ«nsContent_21ƞ«	967495120 «ns_21¥«	859096725¹«nsContent_22£«	139670930€«ns_22„«
+2386275765Š«nsContent_23§«	457720231š«ns_23©«
+3418131113ĐșĐ»nsContent_24лл
+3637176525«ns_24­«	210829638Ÿ«nsContent_25¯«
+3419512056°«ns_25±«
+1198772554ÂČ«nsContent_26³«
+4196951226Ž«ns_26”«
+4167780151¶«nsContent_27·«
+3934309508ž«ns_27Âč«	724303174Âș«nsContent_28»«
+2871041032Œ«ns_28œ«
+2541059259Ÿ«nsContent_29¿«	204897776À«ns_29Á«	678292166«nsContent_30ë
+1487544637Ä«ns_30Ć«
+3280189844Æ«nsContent_31Ç«
+1269912840È«ns_31É«78525051Ê«nsContent_32Ë«
+2046521665Ì«ns_32Í«
+1330438775ΫnsContent_33ϫ
+1767102847Đ«ns_33Ń«	745735198Ò«nsContent_34Ó«	436765125Ô«ns_34Ő«
+4032066570Ö«nsContent_35Ś«	178268667Ű«ns_35Ù«
+2693078611Ú«nsContent_36Û«
+2363988095Ü«ns_36Ę«	588566139Ț«nsContent_37ß«
+2622435393à«ns_37å«	197785630ù«nsContent_38ã«
+1783703819À«ns_38Ä«
+2618054662Ê«nsContent_39ç«
+2063171893Ú«ns_39é«
+1613073828ĂȘ«nsContent_40ë«
+3302189361Ï«ns_40í«
+4158664124ß«nsContent_41ï«
+3564880143ð«ns_41ñ«
+4236507901ĂČ«nsContent_42ó«
+1432078493Ϋns_42Ô«	897254098ö«nsContent_43÷«
+1093076158Þ«ns_43Ăč«
+4065757501Ăș«nsContent_44û«	835682319ĂŒÂ«ns_44ĂœÂ«
+3115604273ĂŸÂ«nsContent_45ÿ«	560408625€¬ns_45
+2439606100‚¬nsContent_46Æ’ÂŹ	278843507„¬ns_46
¬
+3666591576†¬nsContent_47‡¬3569741ˆ¬ns_47‰¬	111988556Ć ÂŹnsContent_48â€čÂŹ
+4129841415Œ¬ns_48¬
+1451074837Ž¬nsContent_49¬
+1363050751¬ns_49‘¬	496989465’¬nsContent_50“¬94559282”¬ns_50•¬
+3589043517–¬nsContent_51—¬	353006604˜¬ns_51ℱ¬
+4247864152š¬nsContent_52›¬	619940942œ¬ns_52¬
+1794433856ĆŸÂŹnsContent_53ƞ	878388336 ns_53ÂĄÂŹ
+3067319124¹nsContent_54£
+1191214282€ns_54„
+4221291128ŠnsContent_55§
+1470682356šns_55©
+2531079906ÂȘÂŹnsContent_56«
+1716595894ns_56­18388730ŸnsContent_57¯
+1996063880°ns_57±
+3711952622ÂČÂŹnsContent_58³
+2162662850Žns_58”
+2310414437¶nsContent_59·	546751532žns_59ÂčÂŹ	175849915ÂșÂŹnsContent_60»	764998822ÂŒÂŹns_60ÂœÂŹ
+1100583351ÂŸÂŹnsContent_61¿
+1026579608À¬ns_61Á¬
+2812096214ÂŹnsContent_62ĂŹ	214541530ÄŹns_62ĆŹ	712369165ÆŹnsContent_63ÇŹ	476122340ÈŹns_63ÉŹ	823794345ÊŹnsContent_64ËŹ
+1866093662ÌŹns_64ÍŹ
+3170029682ÎŹnsContent_65ÏŹ
+2140339296ĐŹns_65ŃŹ
+3515148522ÒŹnsContent_66ÓŹ
+4191505892ÔŹns_66ŐŹ
+1178102860ÖŹnsContent_67ŚŹ
+1511507969ŰŹns_67ÙŹ
+2165696419ÚŹnsContent_68ÛŹ
+2948205888ÜŹns_68ĘŹ
+3405199279ȚŹnsContent_69ߏ
+3205670270Ń€ĐŒns_69ŃĐŒ
+2848510406ùnsContent_70ã
+3952015795Àns_70ď
+1978638802ƠČnsContent_71ơČ
+4213592461ڏns_71Ă©ÂŹ	624872331ĂȘÂŹnsContent_72Ă«ÂŹ
+2103566345ĂŹÂŹns_72Ă­ÂŹ
+2796493731ߏnsContent_73ï
+1841907767ðns_73ñ
+2389847494ĂČÂŹnsContent_74ó	512888973ĂŽÂŹns_74ԏ	431459806önsContent_75Ă·ÂŹ	238729395ޏns_75ĂčÂŹ
+3852359804ĂșÂŹnsContent_76û
+1069760753ĂŒÂŹns_76ĂœÂŹ
+1918629988ĂŸÂŹnsContent_77ÿ	795601103€­ns_77­
+2033725221‚­nsContent_78ƒ­
+1772879957„­ns_78
­	327488613†­nsContent_79‡­
+2110835830ˆ­ns_79‰­
+3567820682Ơ­nsContent_80â€č­
+2104577828Œ­ns_80­
+2672447366Ž­nsContent_81­
+1842997018­ns_81‘­
+3080157667’­nsContent_82“­
+1545609048”­ns_82‱­
+4235569647–­nsContent_83—­
+1284028262˜­ns_83ℱ­	542300667ƥ­nsContent_84â€ș­
+1070854108œ­ns_84­
+1887679394ĆŸÂ­nsContent_85ƞ­
+2563051044Đ°Đœns_85Đ±Đœ	996238254ĐČĐœnsContent_86ĐłĐœ
+2839344742ĐŽĐœns_86Đ”Đœ
+4078068618Đ¶ĐœnsContent_87Đ·Đœ
+3113508440ĐžĐœns_87ĐčĐœ
+3687798255ĐșĐœnsContent_88Đ»Đœ
+1334462226ĐŒĐœns_88ĐœĐœ
+1275786743ĐŸĐœnsContent_89ĐżĐœ
+1596124972°­ns_89±­
+2418902499ÂČ­nsContent_90³­	197047265Ž­ns_90”­
+3714440399¶­nsContent_91·­	454433759ž­ns_91Âč­
+2955092053Âș­nsContent_92»­	720364445Œ­ns_92œ­	669417549Ÿ­nsContent_93¿­	977750947À­ns_93Á­
+4223791193­nsContent_94í
+1226576665Ä­ns_94Ć­
+2940745426Æ­nsContent_95Ç­
+3916253943È­ns_95É­	746936076Ê­nsContent_96Ë­
+3633623733Ì­ns_96Í­
+1734838016έnsContent_97ϭ
+3359382155Đ­ns_97Ń­
+2170763361Ò­nsContent_98Ó­
+1042416577Ô­ns_98Ő­	210498234Ö­nsContent_99Ś­	780839935Ű­ns_99Ù­	400821278Ú­
nsContent_100Û­
+1850743754Ü­ns_100Ę­
+2584528581Ț­
nsContent_101ß­
+2130228212Ń€Đœns_101ŃĐœ
+4152032861Ń‚Đœ
nsContent_102ŃƒĐœ
+4173267568À­ns_102Ä­
+1239027821Ê­nsprojç­VISUREGISTRATIONHELPDURINGDECLÚ­nsTableé­nstableĂȘ­$033c6971-1955-41bf-8d2e-5344b48aea3aë­	669599553Ï­__DataSegmentFlagsí­) special flag to indicate an area segmentß­DA_Dataï­=Local, ReplacedConstant, Constant, Enum, IsCompiled, Typifiedð­DA_Constantñ­DA_InputĂČ­	DA_Outputó­	DA_Memoryέ	DA_RetainÔ­DA_Codeö­DA_Area÷­
DA_PersistentÞ­Enum, Compiled, TypifiedĂč­
+2121841030ƛ­__COMPILE_CONSTANTSƫ­system_variableĂŒÂ­__CONTAINS_COPY_CODEĆŒÂ­AReplacedConstant, Constant, Global, IsCompiled, Absolut, TypifiedĆŸÂ­	629370838’­__WatchVars€¼Compiled, Typified, InternalŸ72176917‚¼!__AllocatedImplicitReferenceTypesƒŸ
+3976988861„¼	Constants…¼Q The optimal vector size for a vector of reals, or 1 if no vectors are available.†¼
bLittleEndian‡¼RuntimeVersionˆ¼CompilerVersion‰¼bSimulationModeŠ¼
nRegisterSize‹¼	nPackModeŒ¼bFPUSupport¼RuntimeVersionNumericŽ¼CompilerVersionNumeric¼bMulticoreSupport¼vcOptimalLREAL‘¼
vcOptimalREAL’¼)Compiled, Typified, SystemNamespaceForced“¼
+3708279434”¼_Implicit_KindOfTask•¼_implicit_cyclic–¼_implicit_event—¼_implicit_external˜¼_implicit_freewheeling™¼_implicit_parentsyncš¼	997431391›¼	TYPE_BOOLœ¼TYPE_BIT¼	TYPE_BYTEž¼	TYPE_WORDŸ¼
+TYPE_DWORDå«
+TYPE_LWORDˇ¼	TYPE_SINT˘ŸTYPE_INTƁŸ	TYPE_DINT€Ÿ	TYPE_LINTĄ¼
+TYPE_USINTŠŸ	TYPE_UINT§Ÿ
+TYPE_UDINTĘ«
+TYPE_ULINT©Ÿ	TYPE_REALÂȘÂź
+TYPE_LREAL«ŸTYPE_STRINGÂŹÂźTYPE_WSTRING­Ÿ	TYPE_TIMEŸŸ	TYPE_DATEƻŸTYPE_DATEANDTIME°ŸTYPE_TIMEOFDAY±ŸTYPE_POINTER˛¼TYPE_REFERENCEƂ¼
TYPE_SUBRANGEŽŸ	TYPE_ENUM”Ÿ
+TYPE_ARRAY¶ŸTYPE_PARAMS·ŸTYPE_USERDEFžŸTYPE_ANYÂčÂźTYPE_ANYBITÂșÂźTYPE_ANYDATE»ŸTYPE_ANYINTÂŒÂźTYPE_ANYNUMÂœÂźTYPE_ANYREALÂŸÂź	TYPE_LAZY¿Ÿ
+TYPE_LTIME└«
TYPE_BITCONST┎«35153895┏«_Implicit_Task_Config_Variablesî$b0752f71-95b0-414d-af8d-aaffff9a7268─«__APPLICATIONNAMEڮ__ApplicationNameĂ«MainTaskă«	VISU_TASKȮ__task_string_tableɮ$__Implicit_Jitter_Distribution_Arrayʮ__CYCLE__CODE__MAINTASK╊«
+__MainTaskÌź__CYCLE__CODE__VISU_TASKÍź__VISU_TASKÎźig_task_config_infoÏź
+1729509990ПRTSEXCPT_UNKNOWNѼRTSEXCPT_NOEXCEPTIONÒ¼RTSEXCPT_WATCHDOGÓ¼RTSEXCPT_HARDWAREWATCHDOGÔ¼RTSEXCPT_IO_CONFIG_ERRORÕ¼RTSEXCPT_PROGRAMCHECKSUMÖ¼RTSEXCPT_FIELDBUS_ERROR×¼RTSEXCPT_IOUPDATE_ERROR؟RTSEXCPT_CYCLE_TIME_EXCEEDÙ¼#RTSEXCPT_ONLCHANGE_PROGRAM_EXCEEDEDÚ¼RTSEXCPT_UNRESOLVED_EXTREFSÛ¼RTSEXCPT_DOWNLOAD_REJECTEDܼ.RTSEXCPT_BOOTPROJECT_REJECTED_DUE_RETAIN_ERRORݼRTSEXCPT_LOADBOOTPROJECT_FAILEDÞ¼RTSEXCPT_OUT_OF_MEMORYß¼RTSEXCPT_RETAIN_MEMORY_ERRORĂ ÂźRTSEXCPT_BOOTPROJECT_CRASHĂĄÂź"RTSEXCPT_BOOTPROJECTTARGETMISMATCHùŸRTSEXCPT_SCHEDULEERRORĂŁÂźRTSEXCPT_FILE_CHECKSUM_ERRÀŸ!RTSEXCPT_RETAIN_IDENTITY_MISMATCHĂ„ÂźRTSEXCPT_IEC_TASK_CONFIG_ERRORĂŠÂźRTSEXCPT_APP_TARGET_MISMATCHçŸRTSEXCPT_ILLEGAL_INSTRUCTIONڟRTSEXCPT_ACCESS_VIOLATIONĂ©ÂźRTSEXCPT_PRIV_INSTRUCTIONĂȘÂźRTSEXCPT_IN_PAGE_ERRORĂ«ÂźRTSEXCPT_STACK_OVERFLOWĂŹÂźRTSEXCPT_INVALID_DISPOSITIONĂ­ÂźRTSEXCPT_INVALID_HANDLEߟRTSEXCPT_GUARD_PAGEĂŻÂźRTSEXCPT_DOUBLE_FAULTĂ°ÂźRTSEXCPT_INVALID_OPCODEñŸRTSEXCPT_MISALIGNMENTĂČÂźRTSEXCPT_ARRAYBOUNDSóŸRTSEXCPT_DIVIDEBYZEROĂŽÂźRTSEXCPT_OVERFLOWԟRTSEXCPT_NONCONTINUABLEöŸRTSEXCPT_PROCESSORLOAD_WATCHDOGĂ·ÂźRTSEXCPT_FPU_ERRORޟRTSEXCPT_FPU_DENORMAL_OPERANDĂčÂźRTSEXCPT_FPU_DIVIDEBYZEROĂșÂźRTSEXCPT_FPU_INEXACT_RESULTûŸRTSEXCPT_FPU_INVALID_OPERATIONĂŒÂźRTSEXCPT_FPU_OVERFLOWĂœÂźRTSEXCPT_FPU_STACK_CHECKĂŸÂźRTSEXCPT_FPU_UNDERFLOWÿŸRTSEXCPT_VENDOR_EXCEPTION_BASE€¯RTSEXCPT_USER_EXCEPTION_BASE¯
+1644753633é»ExceptionFlagsù»EX_DEBUGÀ»g_dwExFlagsƯ»init_on_onl_changeć»IoConfig_Application_Mappingsç»MapInformation 65952,32,%QD13Ƃ»MapInformation 65536,32,%QD0ë»MapInformation 65568,32,%QD0Ɛ»MapInformation 65600,32,%QD0Ƒ»MapInformation 65632,32,%QD0ß»MapInformation 65664,32,%QD0Ćč»MapInformation 65696,32,%QD0Ä»MapInformation 65728,32,%QD0Ć»MapInformation 65760,32,%QD0É»MapInformation 65792,16,%QD0Äč»MapInformation 65808,16,%QD0Äș»MapInformation 65824,16,%QD0λMapInformation 65840,16,%QD0ö»MapInformation 65856,16,%QD0Ĝ»MapInformation 65872,16,%QD0ğ»MapInformation 65888,16,%QD0ƚ»MapInformation 65904,16,%QD0ƛ»MapInformation 65920,1,%QD0Ö»MapInformation 65921,1,%QD0ĂœÂ»MapInformation 65922,1,%QD0ƀ»MapInformation 65923,1,%QD0Ƅ»MapInformation 65924,1,%QD0Ɓ»MapInformation 65925,1,%QD0×»MapInformation 65926,1,%QD0č»MapInformation 65927,1,%QD0å»MapInformation 65928,1,%QD0í»MapInformation 65929,1,%QD0ó»MapInformation 65930,1,%QD0Ăș»MapInformation 65931,1,%QD0Ą»MapInformation 65932,1,%QD0ą»MapInformation 65933,1,%QD0ĆœÂ»MapInformation 65934,1,%QD0ĆŸÂ»MapInformation 65935,1,%QD0Ę»MapInformation 65952,32,%QD0ę»MapInformation 32768,32,%ID0»MapInformation 32800,1,%ID0Ćș»MapInformation 32801,1,%ID0Č»MapInformation 32802,1,%ID0ĆŸÂ»MapInformation 32803,1,%ID0«»MapInformation 32804,1,%ID0»»MapInformation 32805,1,%ID0░»MapInformation 32806,1,%ID0▒»MapInformation 32807,1,%ID0▓»MapInformation 32808,1,%ID0│»MapInformation 32809,1,%ID0─»MapInformation 32810,1,%ID0Á»MapInformation 32811,1,%ID0»MapInformation 32816,1,%ID0Ě»MapInformation 32817,1,%ID0ƞ»MapInformation 32818,1,%ID0╣»MapInformation 32819,1,%ID0║»MapInformation 32820,1,%ID0╗»MapInformation 32821,1,%ID0╝»MapInformation 32824,1,%ID0ƻ»MapInformation 32825,1,%ID0ĆŒÂ»MapInformation 32826,1,%ID0┐»MapInformation 32827,1,%ID0└»MapInformation 32828,1,%ID0┎»MapInformation 32829,1,%ID0┏»MapInformation 32832,32,%ID0ïMapInformation 32832,32,%ID2─»!connectormap_Application_0_inputsگ"connectormap_Application_0_outputsĂ»	iotaskmapă»!channelmap_Application_0_inputs_6ȯ!channelmap_Application_0_inputs_9ɯ"channelmap_Application_0_outputs_9ʯ"channelmap_Application_0_outputs_6╊»no_default_init̯__LeftForBlob__0ͯ__LeftForBlob__2╏»__LeftForBlob__4€»__LeftForBlob__6đ»__LeftForBlob__8Đ»__LeftForBlob__10Ď»__LeftForBlob__12Ë»__BlobInit__6268__0ď»__BlobInit__6268__1Ƈ»__BlobInit__6268__2ĂÂ»__BlobInit__6268__3λ__BlobInit__6268__4ě»__BlobInit__6268__5ٯ__BlobInit__6268__6گ__BlobInit__146__0ۯ__BlobInit__155__0ܯ__BlobInit__154__0ƹ»__BlobInit__155__1Ɵ»__BlobInit__146__1߯__BlobInit__154__1Ó»__BlobInit__158__0ĂŸÂ»__ArrayData__4718__2Ô»__DataSegmentInfoVariablesƃ»arrdataSegmentsƄ»dataSegmentsƈ»__ArrayData__4982__2Ơ»__BlobInit__4718__0ƥ»__BlobInit__4718__1Ɣ»__ArrayData__5704__9Ú»__BlobInit__942__42ƕ»__BlobInit__942__43ư»__BlobInit__163__0ĂœÂ»__BlobInit__163__1ĂÂ»__BlobInit__163__2ƣ»__BlobInit__163__3Ž»__BlobInit__163__4­»__BlobInit__163__5˝»__BlobInit__163__6˛»__BlobInit__163__7ˇ»__BlobInit__163__8˘»__BlobInit__163__9§»__BlobInit__163__10÷»__BlobInit__163__11ž»__BlobInit__163__12°»__BlobInit__163__13š»__BlobInit__163__14˙»__BlobInit__163__15Ʊ»__BlobInit__163__16Ƙ»__BlobInit__163__17ƙ»__BlobInit__163__18■»__BlobInit__163__19 »__BlobInit__163__20Ç░__BlobInit__163__21ĂŒâ–‘__BlobInit__163__22Ă©â–‘__BlobInit__163__23ñ░__BlobInit__163__24À░__BlobInit__163__25Ư░__BlobInit__163__26ć░__BlobInit__163__27ç░__BlobInit__163__28Ƃ░__BlobInit__163__29Ă«â–‘__BlobInit__163__30Ɛ░__BlobInit__163__31Ƒ░__BlobInit__163__32ü░__BlobInit__163__33Ćč░__BlobInit__163__34Ä░__BlobInit__163__35Ć░__BlobInit__163__36É░__BlobInit__163__37Äč░__BlobInit__163__38Äș░__BlobInit__163__39î░__BlobInit__163__40ö░__BlobInit__163__41Ĝ░__BlobInit__163__42ÄŸâ–‘__BlobInit__163__43ƚ░__BlobInit__163__44ƛ░__BlobInit__163__45Ö░__BlobInit__163__46Ü░__BlobInit__163__47ƀ░__BlobInit__163__48Ć„â–‘__BlobInit__163__49Ɓ░__BlobInit__163__50×░__BlobInit__163__51č░__BlobInit__163__52á░__BlobInit__163__53í░__BlobInit__163__54ó░__BlobInit__163__55Ăș░__BlobInit__163__56Ą░__BlobInit__163__57ą░__BlobInit__163__58Ćœâ–‘__BlobInit__163__59ĆŸâ–‘__BlobInit__163__60Ę░__BlobInit__163__61ę░__BlobInit__163__62¬░__BlobInit__163__63Ćș░__BlobInit__163__64Č░__BlobInit__163__65Ɵ░__BlobInit__163__66«░__BlobInit__163__67»░__BlobInit__163__68░░__BlobInit__163__69▒░__BlobInit__163__70▓░__BlobInit__163__71│░__BlobInit__163__72─░__BlobInit__163__73Á░__BlobInit__163__74Â░__BlobInit__163__75Ě░__BlobInit__163__76ƞ░__BlobInit__163__77╣░__BlobInit__163__78║░__BlobInit__163__79╗░__BlobInit__163__80╝░__BlobInit__163__81ƻ░__BlobInit__163__82ĆŒâ–‘__BlobInit__163__83┐░__BlobInit__163__84└░__BlobInit__163__85┮░__BlobInit__163__86┬░__BlobInit__163__87├░__BlobInit__163__88─░__BlobInit__163__89┌░__BlobInit__163__90Ă░__BlobInit__163__91ă░__BlobInit__163__92╚░__BlobInit__163__93╔░__BlobInit__163__94╩░__BlobInit__163__95╩░__BlobInit__163__96╠░__BlobInit__163__97═░__BlobInit__163__98╬░__BlobInit__163__99€░__BlobInit__163__100đ░__BlobInit__163__101Đ░__BlobInit__163__102Ď░__BlobInit__163__103Ë░__BlobInit__163__104ď░__BlobInit__163__105Ƈ░__BlobInit__163__106Í░__BlobInit__163__107Î░__BlobInit__163__108ě░__BlobInit__163__109┘░__BlobInit__163__110┌░__BlobInit__163__111█░__BlobInit__163__112▄░__BlobInit__163__113Ʊ░__BlobInit__163__114Ƽ░__BlobInit__163__115▀░__BlobInit__163__116Ó░__BlobInit__163__117ß░__BlobInit__163__118Ô░__BlobInit__163__119ƃ░__BlobInit__163__120Ƅ░__BlobInit__163__121ƈ░__BlobInit__163__122Ơ░__BlobInit__163__123ơ░__BlobInit__163__124Ɣ░__BlobInit__163__125Ú░__BlobInit__163__126ƕ░__BlobInit__163__127ư░__BlobInit__163__128Ăœâ–‘__BlobInit__163__129Ý░__BlobInit__163__130ƣ░__BlobInit__163__131®░__BlobInit__163__132­░__BlobInit__163__133˝░__BlobInit__163__134˛░__BlobInit__163__135ˇ░__BlobInit__163__136˘░__BlobInit__163__137§░__BlobInit__163__138Ă·â–‘__BlobInit__163__139¾░__BlobInit__163__140°░__BlobInit__163__141¹░__BlobInit__163__142˙░__BlobInit__163__143Ʊ░__BlobInit__163__144Ƙ░__BlobInit__163__145ƙ░__BlobInit__163__146■░__BlobInit__163__147 ░__BlobInit__163__148Ç▒__BlobInit__163__149ĂŒâ–’__BlobInit__163__150Ă©â–’__BlobInit__163__151ñ▒__BlobInit__163__152À▒__BlobInit__163__153Ư▒__BlobInit__163__154ć▒__BlobInit__163__155ç▒__BlobInit__163__156Ƃ▒__BlobInit__163__157Ă«â–’__BlobInit__163__158Ɛ▒__BlobInit__163__159Ƒ▒__BlobInit__163__160ü▒__BlobInit__163__161Ćč▒__BlobInit__163__162Ä▒__BlobInit__163__163Ć▒__BlobInit__163__164É▒__BlobInit__163__165Äč▒__BlobInit__163__166Äș▒__BlobInit__163__167î▒__BlobInit__163__168ö▒__BlobInit__163__169Ĝ▒__BlobInit__163__170ÄŸâ–’__BlobInit__163__171ƚ▒__BlobInit__163__172ƛ▒__BlobInit__163__173Ö▒__BlobInit__163__174Ü▒__BlobInit__163__175ƀ▒__BlobInit__163__176Ć„â–’__BlobInit__163__177Ɓ▒__BlobInit__163__178×▒__BlobInit__163__179č▒__BlobInit__163__180á▒__BlobInit__163__181í▒__BlobInit__163__182ó▒__BlobInit__163__183Ăș▒__BlobInit__163__184Ą▒__BlobInit__163__185ą▒__BlobInit__163__186Ćœâ–’__BlobInit__163__187ĆŸâ–’__BlobInit__163__188Ę▒__BlobInit__163__189ę▒__BlobInit__163__190¬▒__BlobInit__163__191Ćș▒__BlobInit__163__192Č▒__BlobInit__163__193Ɵ▒__BlobInit__163__194«▒__BlobInit__163__195»▒__BlobInit__163__196░▒__BlobInit__163__197▒▒__BlobInit__163__198▓▒__BlobInit__163__199│▒__BlobInit__163__200─▒__BlobInit__163__201Á▒__BlobInit__163__202Â▒__BlobInit__163__203Ě▒__BlobInit__163__204ƞ▒__BlobInit__163__205╣▒__BlobInit__163__206║▒__BlobInit__163__207╗▒__BlobInit__163__208╝▒__BlobInit__163__209ƻ▒__BlobInit__163__210ĆŒâ–’__BlobInit__163__211┐▒__BlobInit__163__212└▒__BlobInit__163__213┮▒__BlobInit__163__214┬▒__BlobInit__163__215├▒__BlobInit__163__216─▒__BlobInit__163__217┌▒__BlobInit__163__218Ă▒__BlobInit__160__0ă▒__ArrayData__942__41╚▒IMPLICIT__DEFINITIONS╔▒POU__0__START__ADDRESS╩▒-Global, IsCompiled, Absolut, NoInit, Implicit╩▒POU__1__START__ADDRESS╠▒POU__2__START__ADDRESS═▒POU__3__START__ADDRESS╬▒POU__4__START__ADDRESS€▒POU__5__START__ADDRESSđ▒POU__6__START__ADDRESSĐ▒POU__7__START__ADDRESSĎ▒POU__8__START__ADDRESSË▒POU__9__START__ADDRESSď▒POU__60__START__ADDRESSƇ▒POU__144__START__ADDRESSÍ▒POU__145__START__ADDRESSÎ▒POU__168__START__ADDRESSě▒POU__169__START__ADDRESS┘▒POU__170__START__ADDRESS┌▒POU__171__START__ADDRESS█▒POU__172__START__ADDRESS▄▒POU__413__START__ADDRESSƱ▒POU__173__START__ADDRESSƼ▒POU__174__START__ADDRESS▀▒POU__175__START__ADDRESSÓ▒POU__417__START__ADDRESSß▒POU__195__START__ADDRESSÔ▒POU__196__START__ADDRESSƃ▒POU__197__START__ADDRESSƄ▒POU__198__START__ADDRESSƈ▒POU__199__START__ADDRESSƠ▒POU__200__START__ADDRESSơ▒POU__201__START__ADDRESSƔ▒POU__202__START__ADDRESSÚ▒POU__203__START__ADDRESSƕ▒POU__204__START__ADDRESSư▒POU__205__START__ADDRESSĂœâ–’POU__208__START__ADDRESSÝ▒POU__211__START__ADDRESSƣ▒POU__214__START__ADDRESS®▒POU__217__START__ADDRESS­▒POU__220__START__ADDRESS˝▒POU__235__START__ADDRESS˛▒POU__250__START__ADDRESSˇ▒POU__251__START__ADDRESS˘▒POU__252__START__ADDRESS§▒POU__253__START__ADDRESSĂ·â–’POU__265__START__ADDRESS¾▒POU__266__START__ADDRESS°▒POU__267__START__ADDRESS¹▒POU__268__START__ADDRESS˙▒POU__269__START__ADDRESSƱ▒POU__270__START__ADDRESSƘ▒POU__271__START__ADDRESSƙ▒POU__272__START__ADDRESS■▒POU__273__START__ADDRESS ▒POU__274__START__ADDRESSÇ▓POU__276__START__ADDRESSĂŒâ–“POU__277__START__ADDRESSĂ©â–“POU__278__START__ADDRESSñ▓POU__279__START__ADDRESSÀ▓POU__280__START__ADDRESSƯ▓POU__281__START__ADDRESSć▓POU__282__START__ADDRESSç▓POU__283__START__ADDRESSƂ▓POU__287__START__ADDRESSĂ«â–“POU__292__START__ADDRESSƐ▓POU__297__START__ADDRESSƑ▓POU__302__START__ADDRESSü▓POU__307__START__ADDRESSĆč▓POU__312__START__ADDRESSÄ▓POU__317__START__ADDRESSĆ▓POU__322__START__ADDRESSÉ▓POU__327__START__ADDRESSÄč▓POU__332__START__ADDRESSÄș▓POU__337__START__ADDRESSî▓POU__339__START__ADDRESSö▓POU__343__START__ADDRESSĜ▓POU__345__START__ADDRESSÄŸâ–“POU__346__START__ADDRESSƚ▓POU__352__START__ADDRESSƛ▓POU__353__START__ADDRESSÖ▓POU__354__START__ADDRESSÜ▓POU__355__START__ADDRESSƀ▓POU__364__START__ADDRESSĆ„â–“POU__379__START__ADDRESSƁ▓POU__377__START__ADDRESS×▓POU__382__START__ADDRESSč▓POU__374__START__ADDRESSá▓POU__369__START__ADDRESSí▓POU__370__START__ADDRESSó▓POU__378__START__ADDRESSĂș▓POU__366__START__ADDRESSĄ▓POU__361__START__ADDRESSą▓POU__368__START__ADDRESSĆœâ–“POU__375__START__ADDRESSĆŸâ–“POU__381__START__ADDRESSĘ▓POU__376__START__ADDRESSę▓POU__365__START__ADDRESS¬▓POU__371__START__ADDRESSĆș▓POU__372__START__ADDRESSČ▓POU__367__START__ADDRESSƟ▓POU__362__START__ADDRESS«▓POU__373__START__ADDRESS»▓POU__363__START__ADDRESS░▓POU__383__START__ADDRESS▒▓POU__380__START__ADDRESS▓▓POU__388__START__ADDRESS│▓POU__392__START__ADDRESS─▓POU__397__START__ADDRESSÁ▓POU__403__START__ADDRESSÂ▓POU__408__START__ADDRESSĚ▓POU__429__START__ADDRESSƞ▓POU__436__START__ADDRESS╣▓POU__440__START__ADDRESS║▓POU__441__START__ADDRESS╗▓POU__438__START__ADDRESS╝▓POU__437__START__ADDRESSƻ▓POU__439__START__ADDRESSĆŒâ–“POU__444__START__ADDRESS┐▓POU__448__START__ADDRESS└▓POU__454__START__ADDRESS┮▓POU__458__START__ADDRESS┬▓POU__477__START__ADDRESS├▓POU__481__START__ADDRESS─▓POU__479__START__ADDRESS┌▓POU__478__START__ADDRESSĂ▓POU__480__START__ADDRESSă▓POU__482__START__ADDRESS╚▓POU__466__START__ADDRESS╔▓POU__470__START__ADDRESS╩▓POU__468__START__ADDRESS╩▓POU__467__START__ADDRESS╠▓POU__469__START__ADDRESS═▓POU__465__START__ADDRESS╬▓POU__485__START__ADDRESS€▓POU__492__START__ADDRESSđ▓POU__488__START__ADDRESSĐ▓POU__503__START__ADDRESSĎ▓POU__509__START__ADDRESSË▓POU__504__START__ADDRESSď▓POU__510__START__ADDRESSƇ▓POU__506__START__ADDRESSÍ▓POU__499__START__ADDRESSÎ▓POU__507__START__ADDRESSě▓POU__498__START__ADDRESS┘▓POU__501__START__ADDRESS┌▓POU__505__START__ADDRESS█▓POU__511__START__ADDRESS▄▓POU__502__START__ADDRESSƱ▓POU__508__START__ADDRESSƼ▓POU__500__START__ADDRESS▀▓POU__514__START__ADDRESSÓ▓POU__525__START__ADDRESSß▓POU__540__START__ADDRESSÔ▓POU__545__START__ADDRESSƃ▓POU__550__START__ADDRESSƄ▓POU__535__START__ADDRESSƈ▓POU__560__START__ADDRESSƠ▓POU__565__START__ADDRESSơ▓POU__570__START__ADDRESSƔ▓POU__555__START__ADDRESSÚ▓POU__575__START__ADDRESSƕ▓POU__530__START__ADDRESSư▓POU__587__START__ADDRESSĂœâ–“POU__582__START__ADDRESSÝ▓POU__590__START__ADDRESSƣ▓POU__591__START__ADDRESS®▓POU__586__START__ADDRESS­▓POU__584__START__ADDRESS˝▓POU__588__START__ADDRESS˛▓POU__583__START__ADDRESSˇ▓POU__585__START__ADDRESS˘▓POU__592__START__ADDRESS§▓POU__589__START__ADDRESSĂ·â–“POU__655__START__ADDRESS¾▓POU__631__START__ADDRESS°▓POU__639__START__ADDRESS¹▓POU__622__START__ADDRESS˙▓POU__632__START__ADDRESSƱ▓POU__626__START__ADDRESSƘ▓POU__635__START__ADDRESSƙ▓POU__630__START__ADDRESS■▓POU__624__START__ADDRESS ▓POU__634__START__ADDRESSÇ│POU__625__START__ADDRESSĂŒâ”‚POU__620__START__ADDRESSé│POU__618__START__ADDRESSñ│POU__627__START__ADDRESSÀ│POU__629__START__ADDRESSƯ│POU__633__START__ADDRESSć│POU__636__START__ADDRESSç│POU__619__START__ADDRESSƂ│POU__637__START__ADDRESSë│POU__638__START__ADDRESSƐ│POU__623__START__ADDRESSƑ│POU__617__START__ADDRESSü│POU__628__START__ADDRESSĆč│POU__621__START__ADDRESSÄ│POU__642__START__ADDRESSĆ│POU__659__START__ADDRESSÉ│POU__684__START__ADDRESSÄč│POU__688__START__ADDRESSÄș│POU__691__START__ADDRESSî│POU__687__START__ADDRESSö│POU__694__START__ADDRESSĜ│POU__696__START__ADDRESSğ│POU__683__START__ADDRESSƚ│POU__682__START__ADDRESSƛ│POU__692__START__ADDRESSÖ│POU__689__START__ADDRESSÜ│POU__695__START__ADDRESSƀ│POU__686__START__ADDRESSƄ│POU__685__START__ADDRESSƁ│POU__698__START__ADDRESS×│POU__690__START__ADDRESSč│POU__693__START__ADDRESSá│POU__697__START__ADDRESSí│POU__701__START__ADDRESSó│POU__704__START__ADDRESSĂș│POU__707__START__ADDRESSĄ│POU__718__START__ADDRESSą│POU__715__START__ADDRESSĆœâ”‚POU__717__START__ADDRESSĆŸâ”‚POU__716__START__ADDRESSĘ│POU__714__START__ADDRESSę│POU__675__START__ADDRESS¬│POU__668__START__ADDRESSĆș│POU__674__START__ADDRESSČ│POU__5958__START__ADDRESSƟ│POU__671__START__ADDRESS«│POU__669__START__ADDRESS»│POU__670__START__ADDRESS░│POU__672__START__ADDRESS▒│POU__673__START__ADDRESS▓│POU__606__START__ADDRESS││POU__5959__START__ADDRESS─│POU__607__START__ADDRESSÁ│POU__603__START__ADDRESSÂ│POU__609__START__ADDRESSĚ│POU__599__START__ADDRESSƞ│POU__598__START__ADDRESS╣│POU__605__START__ADDRESS║│POU__610__START__ADDRESS╗│POU__601__START__ADDRESS╝│POU__604__START__ADDRESSƻ│POU__608__START__ADDRESSĆŒâ”‚POU__600__START__ADDRESS┐│POU__611__START__ADDRESS└│POU__602__START__ADDRESS┮│POU__753__START__ADDRESS┬│POU__757__START__ADDRESS├│POU__764__START__ADDRESS─│POU__756__START__ADDRESS┌│POU__766__START__ADDRESSĂ│POU__762__START__ADDRESSă│POU__752__START__ADDRESS╚│POU__767__START__ADDRESS╔│POU__751__START__ADDRESS╩│POU__765__START__ADDRESS╩│POU__760__START__ADDRESS╠│POU__761__START__ADDRESS═│POU__755__START__ADDRESS╬│POU__763__START__ADDRESS€│POU__754__START__ADDRESSđ│POU__759__START__ADDRESSĐ│POU__758__START__ADDRESSĎ│POU__738__START__ADDRESSË│POU__727__START__ADDRESSď│POU__728__START__ADDRESSƇ│POU__739__START__ADDRESSÍ│POU__732__START__ADDRESSÎ│POU__731__START__ADDRESSě│POU__742__START__ADDRESS┘│POU__725__START__ADDRESS┌│POU__730__START__ADDRESS█│POU__741__START__ADDRESS▄│POU__737__START__ADDRESSƱ│POU__743__START__ADDRESSƼ│POU__733__START__ADDRESS▀│POU__735__START__ADDRESSÓ│POU__740__START__ADDRESSß│POU__736__START__ADDRESSÔ│POU__726__START__ADDRESSƃ│POU__744__START__ADDRESSƄ│POU__729__START__ADDRESSƈ│POU__724__START__ADDRESSƠ│POU__734__START__ADDRESSơ│POU__778__START__ADDRESSƔ│POU__776__START__ADDRESSÚ│POU__783__START__ADDRESSƕ│POU__781__START__ADDRESSư│POU__784__START__ADDRESSĂœâ”‚POU__777__START__ADDRESSÝ│POU__782__START__ADDRESSƣ│POU__779__START__ADDRESS®│POU__780__START__ADDRESS­│POU__785__START__ADDRESS˝│POU__813__START__ADDRESS˛│POU__808__START__ADDRESSˇ│POU__812__START__ADDRESS˘│POU__811__START__ADDRESS§│POU__809__START__ADDRESS÷│POU__815__START__ADDRESS¾│POU__810__START__ADDRESS°│POU__814__START__ADDRESS¹│POU__795__START__ADDRESS˙│POU__793__START__ADDRESSƱ│POU__797__START__ADDRESSƘ│POU__800__START__ADDRESSƙ│POU__796__START__ADDRESS■│POU__794__START__ADDRESS │POU__801__START__ADDRESSÇ─POU__798__START__ADDRESSĂŒâ”€POU__799__START__ADDRESSé─POU__792__START__ADDRESSù─POU__818__START__ADDRESSÀ─POU__831__START__ADDRESSƯ─POU__827__START__ADDRESSć─POU__832__START__ADDRESSç─POU__829__START__ADDRESSƂ─POU__828__START__ADDRESSë─POU__830__START__ADDRESSƐ─POU__833__START__ADDRESSƑ─POU__843__START__ADDRESSß─POU__839__START__ADDRESSĆč─POU__844__START__ADDRESSÄ─POU__841__START__ADDRESSĆ─POU__840__START__ADDRESSÉ─POU__842__START__ADDRESSÄč─POU__845__START__ADDRESSÄș─POU__855__START__ADDRESSÎ─POU__851__START__ADDRESSö─POU__856__START__ADDRESSĜ─POU__853__START__ADDRESSğ─POU__852__START__ADDRESSƚ─POU__854__START__ADDRESSƛ─POU__857__START__ADDRESSÖ─POU__867__START__ADDRESSĂœâ”€POU__863__START__ADDRESSƀ─POU__868__START__ADDRESSƄ─POU__865__START__ADDRESSƁ─POU__864__START__ADDRESS×─POU__866__START__ADDRESSč─POU__869__START__ADDRESSå─POU__879__START__ADDRESSí─POU__875__START__ADDRESSó─POU__880__START__ADDRESSĂș─POU__877__START__ADDRESSĄ─POU__876__START__ADDRESSą─POU__878__START__ADDRESSĆœâ”€POU__881__START__ADDRESSĆŸâ”€POU__891__START__ADDRESSĘ─POU__887__START__ADDRESSę─POU__892__START__ADDRESS─POU__889__START__ADDRESSĆș─POU__888__START__ADDRESSČ─POU__890__START__ADDRESSĆŸâ”€POU__893__START__ADDRESS«─POU__905__START__ADDRESS»─POU__901__START__ADDRESS░─POU__906__START__ADDRESS▒─POU__904__START__ADDRESS▓─POU__902__START__ADDRESS│─POU__903__START__ADDRESS──POU__907__START__ADDRESSÁ─POU__900__START__ADDRESSÂ─POU__910__START__ADDRESSĚ─POU__913__START__ADDRESSƞ─POU__922__START__ADDRESS╣─POU__920__START__ADDRESS║─POU__925__START__ADDRESS╗─POU__927__START__ADDRESS╝─POU__923__START__ADDRESSƻ─POU__921__START__ADDRESSĆŒâ”€POU__924__START__ADDRESS┐─POU__926__START__ADDRESS└─POU__2602__START__ADDRESS┎─POU__1013__START__ADDRESS┏─POU__2726__START__ADDRESS├─POU__2733__START__ADDRESS──POU__2740__START__ADDRESS┌─POU__2743__START__ADDRESSĂ─POU__2736__START__ADDRESSă─POU__2746__START__ADDRESS╚─POU__2753__START__ADDRESS╔─POU__2749__START__ADDRESS╩─POU__2790__START__ADDRESS╊─POU__1521__START__ADDRESS╠─POU__1178__START__ADDRESS═─POU__2801__START__ADDRESS╏─POU__2806__START__ADDRESS€─POU__2803__START__ADDRESSđ─POU__2802__START__ADDRESSĐ─POU__2800__START__ADDRESSĎ─POU__2805__START__ADDRESSË─POU__2804__START__ADDRESSď─POU__2799__START__ADDRESSƇ─POU__982__START__ADDRESSĂâ”€POU__1010__START__ADDRESSÎ─POU__992__START__ADDRESSě─POU__2839__START__ADDRESS┘─POU__2823__START__ADDRESS┌─POU__2842__START__ADDRESS█─POU__2836__START__ADDRESS▄─POU__2825__START__ADDRESSƹ─POU__2824__START__ADDRESSƟ─POU__2828__START__ADDRESS▀─POU__2820__START__ADDRESSÓ─POU__2819__START__ADDRESSĂŸâ”€POU__2827__START__ADDRESSÔ─POU__2822__START__ADDRESSĆƒâ”€POU__2841__START__ADDRESSƄ─POU__2838__START__ADDRESSĆˆâ”€POU__2832__START__ADDRESSƠ─POU__2835__START__ADDRESSƥ─POU__2831__START__ADDRESSƔ─POU__2830__START__ADDRESSÚ─POU__2826__START__ADDRESSƕ─POU__2843__START__ADDRESSư─POU__2834__START__ADDRESSĂœâ”€POU__2833__START__ADDRESSĂâ”€POU__2821__START__ADDRESSƣ─POU__2840__START__ADDRESSŽ─POU__2829__START__ADDRESS­─POU__2837__START__ADDRESS˝─POU__2707__START__ADDRESS˛─POU__2701__START__ADDRESSˇ─POU__2668__START__ADDRESS˘─POU__2675__START__ADDRESS§─POU__2647__START__ADDRESS÷─POU__2636__START__ADDRESSž─POU__2638__START__ADDRESS°─POU__2627__START__ADDRESSš─POU__2643__START__ADDRESS˙─POU__2688__START__ADDRESSƱ─POU__2682__START__ADDRESSĆ˜â”€POU__2651__START__ADDRESSƙ─POU__2626__START__ADDRESS■─POU__2687__START__ADDRESS ─POU__2663__START__ADDRESSÇÁPOU__2639__START__ADDRESSĂŒĂPOU__2625__START__ADDRESSéÁPOU__2662__START__ADDRESSùÁPOU__2658__START__ADDRESSÀÁPOU__2640__START__ADDRESSƯÁPOU__2681__START__ADDRESSćÁPOU__2684__START__ADDRESSçÁPOU__2660__START__ADDRESSƂÁPOU__2652__START__ADDRESSëÁPOU__2631__START__ADDRESSƐÁPOU__2666__START__ADDRESSƑÁPOU__2667__START__ADDRESSßÁPOU__2657__START__ADDRESSĆčÁPOU__2650__START__ADDRESSÄÁPOU__2635__START__ADDRESSĆÁPOU__2673__START__ADDRESSÉÁPOU__2645__START__ADDRESSÄčÁPOU__2672__START__ADDRESSÄșÁPOU__2685__START__ADDRESSÎÁPOU__2634__START__ADDRESSöÁPOU__2686__START__ADDRESSÄœĂPOU__2654__START__ADDRESSÄŸĂPOU__2642__START__ADDRESSƚÁPOU__2641__START__ADDRESSƛÁPOU__2633__START__ADDRESSÖÁPOU__2656__START__ADDRESSÜÁPOU__2648__START__ADDRESSƀÁPOU__2665__START__ADDRESSƄÁPOU__2655__START__ADDRESSƁÁPOU__2670__START__ADDRESS×ÁPOU__2678__START__ADDRESSčÁPOU__2680__START__ADDRESSåÁPOU__2689__START__ADDRESSíÁPOU__2637__START__ADDRESSóÁPOU__2628__START__ADDRESSĂșÁPOU__2629__START__ADDRESSĄÁPOU__2630__START__ADDRESSąÁPOU__2653__START__ADDRESSĆœĂPOU__2677__START__ADDRESSĆŸĂPOU__2683__START__ADDRESSĘÁPOU__2669__START__ADDRESSęÁPOU__2690__START__ADDRESSÁPOU__2671__START__ADDRESSĆșÁPOU__2674__START__ADDRESSČÁPOU__2644__START__ADDRESSƟÁPOU__2661__START__ADDRESS«ÁPOU__2646__START__ADDRESS»ÁPOU__2679__START__ADDRESS░ÁPOU__2659__START__ADDRESS▒ÁPOU__2649__START__ADDRESS▓ÁPOU__2632__START__ADDRESS│ÁPOU__2676__START__ADDRESS─ÁPOU__2664__START__ADDRESSÁÁPOU__2863__START__ADDRESSÂÁPOU__2860__START__ADDRESSĚÁPOU__2614__START__ADDRESSƞÁPOU__2609__START__ADDRESS╣ÁPOU__2618__START__ADDRESS║ÁPOU__2616__START__ADDRESS╗ÁPOU__2611__START__ADDRESS╝ÁPOU__2612__START__ADDRESSƻÁPOU__2610__START__ADDRESSĆŒĂPOU__2615__START__ADDRESS┐ÁPOU__2617__START__ADDRESS└ÁPOU__5960__START__ADDRESS┮ÁPOU__2613__START__ADDRESS┬ÁPOU__2972__START__ADDRESS├ÁPOU__2961__START__ADDRESS─ÁPOU__2962__START__ADDRESSâ”ŒĂPOU__2984__START__ADDRESSĂÁPOU__2985__START__ADDRESSăÁPOU__2971__START__ADDRESS╚ÁPOU__2980__START__ADDRESS╔ÁPOU__2976__START__ADDRESS╩ÁPOU__2983__START__ADDRESS╩ÁPOU__2958__START__ADDRESS╠ÁPOU__2982__START__ADDRESS═ÁPOU__2966__START__ADDRESS╬ÁPOU__2978__START__ADDRESS€ÁPOU__2969__START__ADDRESSđÁPOU__2970__START__ADDRESSĐÁPOU__2974__START__ADDRESSĎÁPOU__2957__START__ADDRESSËÁPOU__2965__START__ADDRESSďÁPOU__2968__START__ADDRESSƇÁPOU__2977__START__ADDRESSÍÁPOU__2963__START__ADDRESSÎÁPOU__2960__START__ADDRESSěÁPOU__2967__START__ADDRESS┘ÁPOU__2959__START__ADDRESS┌ÁPOU__2981__START__ADDRESS█ÁPOU__2973__START__ADDRESS▄ÁPOU__2975__START__ADDRESSƹÁPOU__2964__START__ADDRESSƟÁPOU__2979__START__ADDRESS▀ÁPOU__2942__START__ADDRESSÓÁPOU__2943__START__ADDRESSßÁPOU__2947__START__ADDRESSÔÁPOU__2944__START__ADDRESSƃÁPOU__2950__START__ADDRESSƄÁPOU__2933__START__ADDRESSƈÁPOU__2934__START__ADDRESSƠÁPOU__2932__START__ADDRESSƥÁPOU__2940__START__ADDRESSƔÁPOU__2937__START__ADDRESSÚÁPOU__2936__START__ADDRESSƕÁPOU__2935__START__ADDRESSưÁPOU__2948__START__ADDRESSĂœĂPOU__2949__START__ADDRESSÝÁPOU__2941__START__ADDRESSƣÁPOU__2939__START__ADDRESSŽÁPOU__2938__START__ADDRESS­ÁPOU__2946__START__ADDRESS˝ÁPOU__2945__START__ADDRESS˛ÁPOU__3020__START__ADDRESSˇÁPOU__1181__START__ADDRESS˘ÁPOU__3054__START__ADDRESS§ÁPOU__3050__START__ADDRESS÷ÁPOU__3056__START__ADDRESSžÁPOU__3068__START__ADDRESS°ÁPOU__3049__START__ADDRESSšÁPOU__3059__START__ADDRESS˙ÁPOU__3045__START__ADDRESSƱÁPOU__3058__START__ADDRESSƘÁPOU__3067__START__ADDRESSƙÁPOU__3060__START__ADDRESS■ÁPOU__3070__START__ADDRESS ÁPOU__3072__START__ADDRESSÇÂPOU__3051__START__ADDRESSĂŒĂ‚POU__3052__START__ADDRESSĂ©Ă‚POU__3064__START__ADDRESSñÂPOU__3044__START__ADDRESSÀÂPOU__3061__START__ADDRESSƯÂPOU__3063__START__ADDRESSćÂPOU__3071__START__ADDRESSçÂPOU__3065__START__ADDRESSƂÂPOU__3047__START__ADDRESSĂ«Ă‚POU__3048__START__ADDRESSƐÂPOU__3057__START__ADDRESSƑÂPOU__3066__START__ADDRESSüÂPOU__3062__START__ADDRESSĆčÂPOU__3046__START__ADDRESSÄÂPOU__3055__START__ADDRESSĆÂPOU__3053__START__ADDRESSÉÂPOU__3069__START__ADDRESSÄčÂPOU__3112__START__ADDRESSÄșÂPOU__3099__START__ADDRESSîÂPOU__3114__START__ADDRESSöÂPOU__3108__START__ADDRESSÄœĂ‚POU__3096__START__ADDRESSÄŸĂ‚POU__3102__START__ADDRESSƚÂPOU__3110__START__ADDRESSƛÂPOU__3113__START__ADDRESSÖÂPOU__3101__START__ADDRESSÜÂPOU__3098__START__ADDRESSƀÂPOU__3111__START__ADDRESSĆ„Ă‚POU__3103__START__ADDRESSƁÂPOU__3107__START__ADDRESS×ÂPOU__3109__START__ADDRESSčÂPOU__3097__START__ADDRESSáÂPOU__3106__START__ADDRESSíÂPOU__3105__START__ADDRESSóÂPOU__3100__START__ADDRESSĂșÂPOU__3095__START__ADDRESSĄÂPOU__3104__START__ADDRESSąÂPOU__3033__START__ADDRESSĆœĂ‚POU__3027__START__ADDRESSĆŸĂ‚POU__3036__START__ADDRESSĘÂPOU__5961__START__ADDRESSęÂPOU__3028__START__ADDRESS¬ÂPOU__3030__START__ADDRESSĆșÂPOU__3031__START__ADDRESSČÂPOU__3029__START__ADDRESSƟÂPOU__3032__START__ADDRESS«ÂPOU__3034__START__ADDRESS»ÂPOU__3035__START__ADDRESS░ÂPOU__3037__START__ADDRESS▒ÂPOU__2914__START__ADDRESS▓ÂPOU__2909__START__ADDRESS│ÂPOU__2910__START__ADDRESS─ÂPOU__2925__START__ADDRESSÁÂPOU__2913__START__ADDRESSÂÂPOU__2908__START__ADDRESSĚÂPOU__2902__START__ADDRESSƞÂPOU__2903__START__ADDRESS╣ÂPOU__2918__START__ADDRESS║ÂPOU__2900__START__ADDRESS╗ÂPOU__2904__START__ADDRESS╝ÂPOU__2924__START__ADDRESSƻÂPOU__2923__START__ADDRESSĆŒĂ‚POU__2922__START__ADDRESS┐ÂPOU__2905__START__ADDRESS└ÂPOU__2916__START__ADDRESS┮ÂPOU__2899__START__ADDRESS┬ÂPOU__5962__START__ADDRESS├ÂPOU__2911__START__ADDRESS─ÂPOU__2912__START__ADDRESSâ”ŒĂ‚POU__2919__START__ADDRESSĂÂPOU__2907__START__ADDRESSăÂPOU__2917__START__ADDRESS╚ÂPOU__2906__START__ADDRESS╔ÂPOU__2901__START__ADDRESSâ•©Ă‚POU__2915__START__ADDRESS╩ÂPOU__2921__START__ADDRESS╠ÂPOU__2920__START__ADDRESS═ÂPOU__3122__START__ADDRESS╬ÂPOU__2890__START__ADDRESS€ÂPOU__2885__START__ADDRESSđÂPOU__2892__START__ADDRESSĐÂPOU__2887__START__ADDRESSĎÂPOU__2889__START__ADDRESSËÂPOU__2888__START__ADDRESSďÂPOU__2886__START__ADDRESSƇÂPOU__5963__START__ADDRESSÍÂPOU__2891__START__ADDRESSÎÂPOU__3008__START__ADDRESSěÂPOU__2876__START__ADDRESS┘ÂPOU__2870__START__ADDRESS┌ÂPOU__2878__START__ADDRESS█ÂPOU__2875__START__ADDRESS▄ÂPOU__2871__START__ADDRESSƱÂPOU__2877__START__ADDRESSƼÂPOU__2874__START__ADDRESS▀ÂPOU__5964__START__ADDRESSÓÂPOU__2872__START__ADDRESSßÂPOU__2873__START__ADDRESSÔÂPOU__3164__START__ADDRESSƃÂPOU__5965__START__ADDRESSƄÂPOU__3174__START__ADDRESSƈÂPOU__3167__START__ADDRESSƠÂPOU__3169__START__ADDRESSơÂPOU__3159__START__ADDRESSƔÂPOU__3173__START__ADDRESSÚÂPOU__3170__START__ADDRESSƕÂPOU__3158__START__ADDRESSưÂPOU__3171__START__ADDRESSĂœĂ‚POU__3163__START__ADDRESSÝÂPOU__3166__START__ADDRESSƣÂPOU__3161__START__ADDRESS®ÂPOU__3160__START__ADDRESS­ÂPOU__3175__START__ADDRESS˝ÂPOU__3162__START__ADDRESS˛ÂPOU__3168__START__ADDRESSˇÂPOU__3165__START__ADDRESS˘ÂPOU__3172__START__ADDRESS§ÂPOU__3149__START__ADDRESSĂ·Ă‚POU__3144__START__ADDRESS¾ÂPOU__3151__START__ADDRESS°ÂPOU__3146__START__ADDRESS¹ÂPOU__3148__START__ADDRESS˙ÂPOU__3147__START__ADDRESSƱÂPOU__3145__START__ADDRESSƘÂPOU__5966__START__ADDRESSƙÂPOU__3150__START__ADDRESS■ÂPOU__3135__START__ADDRESS ÂPOU__3129__START__ADDRESSÇĚPOU__3137__START__ADDRESSĂŒÄšPOU__3134__START__ADDRESSĂ©ÄšPOU__3130__START__ADDRESSñĚPOU__3136__START__ADDRESSÀĚPOU__3133__START__ADDRESSƯĚPOU__5967__START__ADDRESSćĚPOU__3131__START__ADDRESSçĚPOU__3132__START__ADDRESSƂĚPOU__3311__START__ADDRESSĂ«ÄšPOU__3318__START__ADDRESSƐĚPOU__3315__START__ADDRESSƑĚPOU__1186__START__ADDRESSüĚPOU__3327__START__ADDRESSĆčĚPOU__3325__START__ADDRESSÄĚPOU__3333__START__ADDRESSĆĚPOU__3334__START__ADDRESSÉĚPOU__3332__START__ADDRESSÄčĚPOU__3326__START__ADDRESSÄșĚPOU__3328__START__ADDRESSîĚPOU__3330__START__ADDRESSöĚPOU__3335__START__ADDRESSĜĚPOU__3336__START__ADDRESSÄŸÄšPOU__3331__START__ADDRESSƚĚPOU__3329__START__ADDRESSƛĚPOU__3351__START__ADDRESSÖĚPOU__3347__START__ADDRESSÜĚPOU__3353__START__ADDRESSƀĚPOU__3350__START__ADDRESSĆ„ÄšPOU__3344__START__ADDRESSƁĚPOU__3352__START__ADDRESS×ĚPOU__3343__START__ADDRESSčĚPOU__3346__START__ADDRESSáĚPOU__3355__START__ADDRESSíĚPOU__3354__START__ADDRESSóĚPOU__3345__START__ADDRESSĂșĚPOU__3348__START__ADDRESSĄĚPOU__3349__START__ADDRESSąĚPOU__3380__START__ADDRESSĆœÄšPOU__3378__START__ADDRESSĆŸÄšPOU__3382__START__ADDRESSĘĚPOU__3381__START__ADDRESSęĚPOU__3379__START__ADDRESS¬ĚPOU__3384__START__ADDRESSĆșĚPOU__3383__START__ADDRESSČĚPOU__3370__START__ADDRESSƟĚPOU__3362__START__ADDRESS«ĚPOU__3366__START__ADDRESS»ĚPOU__3367__START__ADDRESS░ĚPOU__3363__START__ADDRESS▒ĚPOU__3365__START__ADDRESS▓ĚPOU__3369__START__ADDRESS│ĚPOU__3364__START__ADDRESS─ĚPOU__3368__START__ADDRESSÁĚPOU__3371__START__ADDRESSÂĚPOU__1483__START__ADDRESSĚĚPOU__3424__START__ADDRESSƞĚPOU__3407__START__ADDRESS╣ĚPOU__3406__START__ADDRESS║ĚPOU__3420__START__ADDRESS╗ĚPOU__3399__START__ADDRESS╝ĚPOU__3416__START__ADDRESSƻĚPOU__3395__START__ADDRESSĆŒÄšPOU__3422__START__ADDRESS┐ĚPOU__3412__START__ADDRESS└ĚPOU__3397__START__ADDRESS┮ĚPOU__3392__START__ADDRESS┬ĚPOU__3405__START__ADDRESS├ĚPOU__3393__START__ADDRESS─ĚPOU__3421__START__ADDRESS┌ĚPOU__3396__START__ADDRESSĂĚPOU__3425__START__ADDRESSăĚPOU__3400__START__ADDRESS╚ĚPOU__3411__START__ADDRESS╔ĚPOU__3402__START__ADDRESS╩ĚPOU__3409__START__ADDRESS╩ĚPOU__3391__START__ADDRESS╠ĚPOU__3394__START__ADDRESS═ĚPOU__3408__START__ADDRESS╬ĚPOU__3418__START__ADDRESS€ĚPOU__3398__START__ADDRESSđĚPOU__3417__START__ADDRESSĐĚPOU__3401__START__ADDRESSĎĚPOU__3415__START__ADDRESSËĚPOU__3419__START__ADDRESSďĚPOU__3414__START__ADDRESSƇĚPOU__3404__START__ADDRESSÍĚPOU__3410__START__ADDRESSÎĚPOU__3403__START__ADDRESSěĚPOU__3423__START__ADDRESS┘ĚPOU__3413__START__ADDRESS┌ĚPOU__3426__START__ADDRESS█ĚPOU__3293__START__ADDRESS▄ĚPOU__3283__START__ADDRESSƱĚPOU__3259__START__ADDRESSƼĚPOU__3256__START__ADDRESS▀ĚPOU__3261__START__ADDRESSÓĚPOU__3245__START__ADDRESSßĚPOU__3266__START__ADDRESSÔĚPOU__3306__START__ADDRESSƃĚPOU__3249__START__ADDRESSƄĚPOU__3278__START__ADDRESSƈĚPOU__3236__START__ADDRESSƠĚPOU__3305__START__ADDRESSơĚPOU__3264__START__ADDRESSƔĚPOU__3262__START__ADDRESSÚĚPOU__3267__START__ADDRESSƕĚPOU__3263__START__ADDRESSưĚPOU__3290__START__ADDRESSĂœÄšPOU__3253__START__ADDRESSÝĚPOU__3244__START__ADDRESSƣĚPOU__3268__START__ADDRESS®ĚPOU__3296__START__ADDRESS­ĚPOU__3274__START__ADDRESS˝ĚPOU__3237__START__ADDRESS˛ĚPOU__3286__START__ADDRESSˇĚPOU__3279__START__ADDRESS˘ĚPOU__3250__START__ADDRESS§ĚPOU__3294__START__ADDRESSĂ·ÄšPOU__3291__START__ADDRESS¾ĚPOU__3295__START__ADDRESS°ĚPOU__3298__START__ADDRESS¹ĚPOU__3276__START__ADDRESS˙ĚPOU__3277__START__ADDRESSƱĚPOU__3240__START__ADDRESSƘĚPOU__3284__START__ADDRESSƙĚPOU__3304__START__ADDRESS■ĚPOU__3271__START__ADDRESS ĚPOU__3300__START__ADDRESSÇƞPOU__3289__START__ADDRESSĂŒĆžPOU__3257__START__ADDRESSĂ©ĆžPOU__3282__START__ADDRESSñƞPOU__3303__START__ADDRESSÀƞPOU__3239__START__ADDRESSƯƞPOU__3281__START__ADDRESSćƞPOU__3241__START__ADDRESSçƞPOU__3265__START__ADDRESSƂƞPOU__3285__START__ADDRESSĂ«ĆžPOU__3299__START__ADDRESSƐƞPOU__3247__START__ADDRESSƑƞPOU__3273__START__ADDRESSüƞPOU__3287__START__ADDRESSĆčƞPOU__3258__START__ADDRESSÄƞPOU__3307__START__ADDRESSĆƞPOU__3260__START__ADDRESSÉƞPOU__3243__START__ADDRESSÄčƞPOU__3246__START__ADDRESSÄșƞPOU__3238__START__ADDRESSîƞPOU__3302__START__ADDRESSöƞPOU__3280__START__ADDRESSÄœĆžPOU__3248__START__ADDRESSÄŸĆžPOU__3235__START__ADDRESSƚƞPOU__3308__START__ADDRESSƛƞPOU__3288__START__ADDRESSÖƞPOU__3297__START__ADDRESSÜƞPOU__3269__START__ADDRESSƀƞPOU__3255__START__ADDRESSĆ„ĆžPOU__3252__START__ADDRESSƁƞPOU__3301__START__ADDRESS×ƞPOU__3242__START__ADDRESSčƞPOU__3275__START__ADDRESSáƞPOU__3272__START__ADDRESSíƞPOU__3251__START__ADDRESSóƞPOU__3292__START__ADDRESSĂșƞPOU__3270__START__ADDRESSĄƞPOU__3254__START__ADDRESSąƞPOU__3475__START__ADDRESSĆœĆžPOU__3483__START__ADDRESSĆŸĆžPOU__3489__START__ADDRESSĘƞPOU__3485__START__ADDRESSęƞPOU__3484__START__ADDRESS¬ƞPOU__3488__START__ADDRESSĆșƞPOU__3486__START__ADDRESSČƞPOU__3487__START__ADDRESSƟƞPOU__3211__START__ADDRESS«ƞPOU__3216__START__ADDRESS»ƞPOU__3227__START__ADDRESS░ƞPOU__5968__START__ADDRESS▒ƞPOU__3210__START__ADDRESS▓ƞPOU__3222__START__ADDRESS│ƞPOU__3207__START__ADDRESS─ƞPOU__3215__START__ADDRESSÁƞPOU__3206__START__ADDRESSÂƞPOU__3212__START__ADDRESSĚƞPOU__3220__START__ADDRESSƞƞPOU__3205__START__ADDRESS╣ƞPOU__3223__START__ADDRESS║ƞPOU__3214__START__ADDRESS╗ƞPOU__3221__START__ADDRESS╝ƞPOU__3225__START__ADDRESSƻƞPOU__3226__START__ADDRESSĆŒĆžPOU__3217__START__ADDRESS┐ƞPOU__3213__START__ADDRESS└ƞPOU__3209__START__ADDRESS┮ƞPOU__3218__START__ADDRESS┬ƞPOU__3224__START__ADDRESS├ƞPOU__3219__START__ADDRESS─ƞPOU__3228__START__ADDRESSâ”ŒĆžPOU__3208__START__ADDRESSĂƞPOU__3492__START__ADDRESSăƞPOU__3495__START__ADDRESS╚ƞPOU__3498__START__ADDRESS╔ƞPOU__3184__START__ADDRESSâ•©ĆžPOU__3187__START__ADDRESS╩ƞPOU__3190__START__ADDRESS╠ƞPOU__3196__START__ADDRESS═ƞPOU__3192__START__ADDRESS╬ƞPOU__3191__START__ADDRESS€ƞPOU__3183__START__ADDRESSđƞPOU__3182__START__ADDRESSĐƞPOU__3198__START__ADDRESSĎƞPOU__3186__START__ADDRESSËƞPOU__3188__START__ADDRESSďƞPOU__3194__START__ADDRESSƇƞPOU__3185__START__ADDRESSÍƞPOU__3195__START__ADDRESSÎƞPOU__3193__START__ADDRESSěƞPOU__5969__START__ADDRESS┘ƞPOU__3197__START__ADDRESS┌ƞPOU__3189__START__ADDRESS█ƞPOU__3512__START__ADDRESS▄ƞPOU__3506__START__ADDRESSƱƞPOU__3514__START__ADDRESSƼƞPOU__3511__START__ADDRESS▀ƞPOU__3507__START__ADDRESSÓƞPOU__3513__START__ADDRESSßƞPOU__3510__START__ADDRESSÔƞPOU__5970__START__ADDRESSƃƞPOU__3508__START__ADDRESSƄƞPOU__3509__START__ADDRESSƈƞPOU__2314__START__ADDRESSƠƞPOU__3472__START__ADDRESSơƞPOU__3468__START__ADDRESSƔƞPOU__3528__START__ADDRESSÚƞPOU__3523__START__ADDRESSƕƞPOU__3527__START__ADDRESSưƞPOU__3525__START__ADDRESSĂœĆžPOU__3524__START__ADDRESSÝƞPOU__3526__START__ADDRESSƣƞPOU__3522__START__ADDRESS®ƞPOU__3538__START__ADDRESS­ƞPOU__3535__START__ADDRESS˝ƞPOU__3539__START__ADDRESS˛ƞPOU__3537__START__ADDRESSˇƞPOU__3536__START__ADDRESS˘ƞPOU__3540__START__ADDRESS§ƞPOU__3543__START__ADDRESSĂ·ĆžPOU__2717__START__ADDRESS¾ƞPOU__2722__START__ADDRESS°ƞPOU__2719__START__ADDRESS¹ƞPOU__2718__START__ADDRESS˙ƞPOU__2721__START__ADDRESSƱƞPOU__2720__START__ADDRESSƘƞPOU__3457__START__ADDRESSƙƞPOU__3454__START__ADDRESS■ƞPOU__3455__START__ADDRESS ƞPOU__3458__START__ADDRESSÇ╣POU__3461__START__ADDRESSĂŒâ•ŁPOU__3450__START__ADDRESSĂ©â•ŁPOU__3462__START__ADDRESSñ╣POU__3463__START__ADDRESSÀ╣POU__3449__START__ADDRESSƯ╣POU__3452__START__ADDRESSć╣POU__3465__START__ADDRESSç╣POU__3451__START__ADDRESSƂ╣POU__3453__START__ADDRESSĂ«â•ŁPOU__3456__START__ADDRESSƐ╣POU__3460__START__ADDRESSƑ╣POU__3459__START__ADDRESSü╣POU__3464__START__ADDRESSĆč╣POU__2998__START__ADDRESSÄ╣POU__2994__START__ADDRESSĆ╣POU__2993__START__ADDRESSÉ╣POU__2996__START__ADDRESSÄč╣POU__3005__START__ADDRESSÄș╣POU__3003__START__ADDRESSî╣POU__3002__START__ADDRESSö╣POU__2999__START__ADDRESSÄœâ•ŁPOU__2997__START__ADDRESSÄŸâ•ŁPOU__3000__START__ADDRESSƚ╣POU__3001__START__ADDRESSƛ╣POU__2995__START__ADDRESSÖ╣POU__3004__START__ADDRESSÜ╣POU__1937__START__ADDRESSƀ╣POU__972__START__ADDRESSĆ„â•ŁPOU__954__START__ADDRESSƁ╣POU__977__START__ADDRESS×╣POU__979__START__ADDRESSč╣POU__970__START__ADDRESSá╣POU__965__START__ADDRESSí╣POU__953__START__ADDRESSó╣POU__971__START__ADDRESSĂș╣POU__951__START__ADDRESSĄ╣POU__976__START__ADDRESSą╣POU__960__START__ADDRESSĆœâ•ŁPOU__975__START__ADDRESSĆŸâ•ŁPOU__961__START__ADDRESSĘ╣POU__978__START__ADDRESSę╣POU__968__START__ADDRESS¬╣POU__969__START__ADDRESSĆș╣POU__974__START__ADDRESSČ╣POU__950__START__ADDRESSƟ╣POU__955__START__ADDRESS«╣POU__958__START__ADDRESS»╣POU__967__START__ADDRESS░╣POU__964__START__ADDRESS▒╣POU__966__START__ADDRESS▓╣POU__959__START__ADDRESS│╣POU__957__START__ADDRESS─╣POU__963__START__ADDRESSÁ╣POU__962__START__ADDRESSÂ╣POU__952__START__ADDRESSĚ╣POU__973__START__ADDRESSƞ╣POU__956__START__ADDRESS╣╣POU__949__START__ADDRESS║╣POU__937__START__ADDRESS╗╣POU__935__START__ADDRESS╝╣POU__940__START__ADDRESSƻ╣POU__939__START__ADDRESSĆŒâ•ŁPOU__936__START__ADDRESS┐╣POU__938__START__ADDRESS└╣POU__941__START__ADDRESS┮╣POU__934__START__ADDRESS┬╣POU__1016__START__ADDRESS├╣POU__1480__START__ADDRESS─╣POU__1790__START__ADDRESSâ”Œâ•ŁPOU__1789__START__ADDRESSĂ╣POU__1784__START__ADDRESSă╣POU__1779__START__ADDRESS╚╣POU__1778__START__ADDRESS╔╣POU__1782__START__ADDRESSâ•©â•ŁPOU__1781__START__ADDRESS╩╣POU__1783__START__ADDRESS╠╣POU__1780__START__ADDRESS═╣POU__1787__START__ADDRESS╬╣POU__1785__START__ADDRESS€╣POU__1786__START__ADDRESSđ╣POU__1788__START__ADDRESSĐ╣POU__1657__START__ADDRESSĎ╣POU__1646__START__ADDRESSË╣POU__1652__START__ADDRESSď╣POU__1654__START__ADDRESSƇ╣POU__1648__START__ADDRESSÍ╣POU__1649__START__ADDRESSÎ╣POU__1655__START__ADDRESSě╣POU__1656__START__ADDRESS┘╣POU__1659__START__ADDRESS┌╣POU__1660__START__ADDRESS█╣POU__1662__START__ADDRESS▄╣POU__1645__START__ADDRESSƱ╣POU__1658__START__ADDRESSƼ╣POU__1661__START__ADDRESS▀╣POU__1651__START__ADDRESSÓ╣POU__1643__START__ADDRESSß╣POU__1663__START__ADDRESSÔ╣POU__1650__START__ADDRESSƃ╣POU__1653__START__ADDRESSƄ╣POU__1647__START__ADDRESSƈ╣POU__1642__START__ADDRESSƠ╣POU__1644__START__ADDRESSơ╣POU__1664__START__ADDRESSƔ╣POU__1704__START__ADDRESSÚ╣POU__1699__START__ADDRESSƕ╣POU__1701__START__ADDRESSư╣POU__1697__START__ADDRESSĂœâ•ŁPOU__1693__START__ADDRESSÝ╣POU__1703__START__ADDRESSƣ╣POU__1706__START__ADDRESS®╣POU__1702__START__ADDRESS­╣POU__1709__START__ADDRESS˝╣POU__1695__START__ADDRESS˛╣POU__1705__START__ADDRESSˇ╣POU__1708__START__ADDRESS˘╣POU__1698__START__ADDRESS§╣POU__1710__START__ADDRESSĂ·â•ŁPOU__1707__START__ADDRESS¾╣POU__1700__START__ADDRESS°╣POU__1696__START__ADDRESS¹╣POU__1692__START__ADDRESS˙╣POU__1694__START__ADDRESSƱ╣POU__1711__START__ADDRESSƘ╣POU__1729__START__ADDRESSƙ╣POU__1719__START__ADDRESS■╣POU__1726__START__ADDRESS ╣POU__1728__START__ADDRESSÇ║POU__1731__START__ADDRESSĂŒâ•‘POU__1727__START__ADDRESSĂ©â•‘POU__1718__START__ADDRESSñ║POU__1723__START__ADDRESSÀ║POU__1721__START__ADDRESSƯ║POU__1730__START__ADDRESSć║POU__1732__START__ADDRESSç║POU__1724__START__ADDRESSƂ║POU__1733__START__ADDRESSĂ«â•‘POU__1720__START__ADDRESSƐ║POU__1725__START__ADDRESSƑ║POU__1722__START__ADDRESSü║POU__1745__START__ADDRESSĆč║POU__1740__START__ADDRESSÄ║POU__1744__START__ADDRESSĆ║POU__1746__START__ADDRESSÉ║POU__1748__START__ADDRESSÄč║POU__1741__START__ADDRESSÄș║POU__1743__START__ADDRESSî║POU__1747__START__ADDRESSö║POU__1742__START__ADDRESSĜ║POU__1619__START__ADDRESSÄŸâ•‘POU__1632__START__ADDRESSƚ║POU__1620__START__ADDRESSƛ║POU__1626__START__ADDRESSÖ║POU__1633__START__ADDRESSÜ║POU__1623__START__ADDRESSƀ║POU__1618__START__ADDRESSĆ„â•‘POU__1617__START__ADDRESSƁ║POU__1627__START__ADDRESS×║POU__1625__START__ADDRESSč║POU__1624__START__ADDRESSá║POU__1631__START__ADDRESSí║POU__1628__START__ADDRESSó║POU__1630__START__ADDRESSĂș║POU__1621__START__ADDRESSĄ║POU__1622__START__ADDRESSą║POU__1634__START__ADDRESSĆœâ•‘POU__1629__START__ADDRESSĆŸâ•‘POU__1635__START__ADDRESSĘ║POU__1797__START__ADDRESSę║POU__1798__START__ADDRESS¬║POU__1802__START__ADDRESSĆș║POU__1800__START__ADDRESSČ║POU__1803__START__ADDRESSƟ║POU__1801__START__ADDRESS«║POU__1799__START__ADDRESS»║POU__1805__START__ADDRESS░║POU__1804__START__ADDRESS▒║POU__1149__START__ADDRESS▓║POU__1144__START__ADDRESS│║POU__1755__START__ADDRESS─║POU__1667__START__ADDRESSÁ║POU__1077__START__ADDRESSÂ║POU__1074__START__ADDRESSĚ║POU__1069__START__ADDRESSƞ║POU__1048__START__ADDRESS╣║POU__1049__START__ADDRESS║║POU__1056__START__ADDRESS╗║POU__1033__START__ADDRESS╝║POU__1135__START__ADDRESSƻ║POU__1039__START__ADDRESSĆŒâ•‘POU__1073__START__ADDRESS┐║POU__1136__START__ADDRESS└║POU__1096__START__ADDRESS┮║POU__1123__START__ADDRESS┬║POU__1042__START__ADDRESS├║POU__1110__START__ADDRESS─║POU__1119__START__ADDRESS┌║POU__1137__START__ADDRESSĂ║POU__1040__START__ADDRESSă║POU__1109__START__ADDRESS╚║POU__1051__START__ADDRESS╔║POU__1035__START__ADDRESS╩║POU__1122__START__ADDRESS╩║POU__1140__START__ADDRESS╠║POU__1097__START__ADDRESS═║POU__1029__START__ADDRESS╬║POU__1111__START__ADDRESS€║POU__1058__START__ADDRESSđ║POU__1129__START__ADDRESSĐ║POU__1094__START__ADDRESSĎ║POU__1047__START__ADDRESSË║POU__1084__START__ADDRESSď║POU__1036__START__ADDRESSƇ║POU__1127__START__ADDRESSÍ║POU__1113__START__ADDRESSÎ║POU__1092__START__ADDRESSě║POU__1126__START__ADDRESS┘║POU__1037__START__ADDRESS┌║POU__1133__START__ADDRESS█║POU__1100__START__ADDRESS▄║POU__1067__START__ADDRESSƱ║POU__1030__START__ADDRESSƼ║POU__1068__START__ADDRESS▀║POU__1117__START__ADDRESSÓ║POU__1121__START__ADDRESSß║POU__1080__START__ADDRESSÔ║POU__1102__START__ADDRESSƃ║POU__1114__START__ADDRESSƄ║POU__1055__START__ADDRESSƈ║POU__1076__START__ADDRESSƠ║POU__1064__START__ADDRESSơ║POU__1065__START__ADDRESSƔ║POU__1101__START__ADDRESSÚ║POU__1032__START__ADDRESSƕ║POU__1103__START__ADDRESSư║POU__1107__START__ADDRESSĂœâ•‘POU__1053__START__ADDRESSÝ║POU__1070__START__ADDRESSƣ║POU__1038__START__ADDRESS®║POU__1128__START__ADDRESS­║POU__1125__START__ADDRESS˝║POU__1050__START__ADDRESS˛║POU__1091__START__ADDRESSˇ║POU__1046__START__ADDRESS˘║POU__1045__START__ADDRESS§║POU__1054__START__ADDRESSĂ·â•‘POU__1139__START__ADDRESS¾║POU__1079__START__ADDRESS°║POU__1060__START__ADDRESS¹║POU__1087__START__ADDRESS˙║POU__1112__START__ADDRESSƱ║POU__1099__START__ADDRESSƘ║POU__1118__START__ADDRESSƙ║POU__1134__START__ADDRESS■║POU__1043__START__ADDRESS ║POU__1034__START__ADDRESSÇ╗POU__1083__START__ADDRESSĂŒâ•—POU__1116__START__ADDRESSĂ©â•—POU__1088__START__ADDRESSñ╗POU__1138__START__ADDRESSÀ╗POU__1063__START__ADDRESSƯ╗POU__1130__START__ADDRESSć╗POU__1098__START__ADDRESSç╗POU__1059__START__ADDRESSƂ╗POU__1072__START__ADDRESSĂ«â•—POU__1141__START__ADDRESSƐ╗POU__1052__START__ADDRESSƑ╗POU__1131__START__ADDRESSü╗POU__1075__START__ADDRESSĆč╗POU__1093__START__ADDRESSÄ╗POU__1081__START__ADDRESSĆ╗POU__1041__START__ADDRESSÉ╗POU__1066__START__ADDRESSÄč╗POU__1132__START__ADDRESSÄș╗POU__1057__START__ADDRESSî╗POU__1106__START__ADDRESSö╗POU__1095__START__ADDRESSĜ╗POU__1086__START__ADDRESSÄŸâ•—POU__1062__START__ADDRESSƚ╗POU__1108__START__ADDRESSƛ╗POU__1124__START__ADDRESSÖ╗POU__1120__START__ADDRESSÜ╗POU__1031__START__ADDRESSƀ╗POU__1061__START__ADDRESSĆ„â•—POU__1071__START__ADDRESSƁ╗POU__1089__START__ADDRESS×╗POU__1085__START__ADDRESSč╗POU__1082__START__ADDRESSá╗POU__1104__START__ADDRESSí╗POU__1115__START__ADDRESSó╗POU__1078__START__ADDRESSĂș╗POU__1044__START__ADDRESSĄ╗POU__1090__START__ADDRESSą╗POU__1105__START__ADDRESSĆœâ•—POU__1558__START__ADDRESSĆŸâ•—POU__1560__START__ADDRESSĘ╗POU__1535__START__ADDRESSę╗POU__1552__START__ADDRESS¬╗POU__1557__START__ADDRESSĆș╗POU__1545__START__ADDRESSČ╗POU__1549__START__ADDRESSƟ╗POU__1550__START__ADDRESS«╗POU__1544__START__ADDRESS»╗POU__1554__START__ADDRESS░╗POU__1556__START__ADDRESS▒╗POU__1548__START__ADDRESS▓╗POU__1540__START__ADDRESS│╗POU__1537__START__ADDRESS─╗POU__1539__START__ADDRESSÁ╗POU__1543__START__ADDRESSÂ╗POU__1553__START__ADDRESSĚ╗POU__1542__START__ADDRESSƞ╗POU__1546__START__ADDRESS╣╗POU__1551__START__ADDRESS║╗POU__1559__START__ADDRESS╗╗POU__1555__START__ADDRESS╝╗POU__1541__START__ADDRESSƻ╗POU__1547__START__ADDRESSĆŒâ•—POU__1536__START__ADDRESS┐╗POU__1538__START__ADDRESS└╗POU__1827__START__ADDRESS┮╗POU__1829__START__ADDRESS┬╗POU__1834__START__ADDRESS├╗POU__1835__START__ADDRESS─╗POU__1831__START__ADDRESS┌╗POU__1828__START__ADDRESSĂ╗POU__1826__START__ADDRESSă╗POU__1833__START__ADDRESS╚╗POU__1825__START__ADDRESS╔╗POU__1830__START__ADDRESS╩╗POU__1832__START__ADDRESS╩╗POU__1836__START__ADDRESS╠╗POU__1849__START__ADDRESS═╗POU__1847__START__ADDRESS╬╗POU__1855__START__ADDRESS€╗POU__1848__START__ADDRESSđ╗POU__1852__START__ADDRESSĐ╗POU__1853__START__ADDRESSĎ╗POU__1850__START__ADDRESSË╗POU__1854__START__ADDRESSď╗POU__1851__START__ADDRESSƇ╗POU__1858__START__ADDRESSÍ╗POU__1873__START__ADDRESSÎ╗POU__1866__START__ADDRESSě╗POU__1871__START__ADDRESS┘╗POU__1868__START__ADDRESS┌╗POU__1874__START__ADDRESS█╗POU__1869__START__ADDRESS▄╗POU__1867__START__ADDRESSƱ╗POU__1872__START__ADDRESSƼ╗POU__1870__START__ADDRESS▀╗POU__1883__START__ADDRESSÓ╗POU__1885__START__ADDRESSß╗POU__1895__START__ADDRESSÔ╗POU__1899__START__ADDRESSƃ╗POU__1882__START__ADDRESSƄ╗POU__1887__START__ADDRESSƈ╗POU__1893__START__ADDRESSƠ╗POU__1890__START__ADDRESSơ╗POU__1902__START__ADDRESSƔ╗POU__1881__START__ADDRESSÚ╗POU__1903__START__ADDRESSƕ╗POU__1900__START__ADDRESSư╗POU__1896__START__ADDRESSĂœâ•—POU__1898__START__ADDRESSÝ╗POU__1889__START__ADDRESSƣ╗POU__1886__START__ADDRESS®╗POU__1904__START__ADDRESS­╗POU__1901__START__ADDRESS˝╗POU__1905__START__ADDRESS˛╗POU__1906__START__ADDRESSˇ╗POU__1894__START__ADDRESS˘╗POU__1892__START__ADDRESS§╗POU__1897__START__ADDRESSĂ·â•—POU__1888__START__ADDRESS¾╗POU__1884__START__ADDRESS°╗POU__1891__START__ADDRESS¹╗POU__1934__START__ADDRESS˙╗POU__1949__START__ADDRESSƱ╗POU__1944__START__ADDRESSƘ╗POU__1948__START__ADDRESSƙ╗POU__1952__START__ADDRESS■╗POU__1950__START__ADDRESS ╗POU__1947__START__ADDRESSÇ╝POU__1945__START__ADDRESSĂŒâ•POU__1951__START__ADDRESSĂ©â•POU__1946__START__ADDRESSñ╝POU__1953__START__ADDRESSĂ€â•POU__1477__START__ADDRESSƯ╝POU__1467__START__ADDRESSć╝POU__1465__START__ADDRESSç╝POU__1472__START__ADDRESSƂ╝POU__1466__START__ADDRESSĂ«â•POU__1474__START__ADDRESSƐ╝POU__1471__START__ADDRESSƑ╝POU__1470__START__ADDRESSü╝POU__1473__START__ADDRESSĆč╝POU__1469__START__ADDRESSÄ╝POU__1468__START__ADDRESSĆ╝POU__1440__START__ADDRESSÉ╝POU__1457__START__ADDRESSÄč╝POU__1444__START__ADDRESSÄș╝POU__1447__START__ADDRESSî╝POU__1456__START__ADDRESSĂ¶â•POU__1442__START__ADDRESSĜ╝POU__1455__START__ADDRESSğ╝POU__1446__START__ADDRESSƚ╝POU__1441__START__ADDRESSƛ╝POU__1450__START__ADDRESSÖ╝POU__1445__START__ADDRESSÜ╝POU__1443__START__ADDRESSĆ€â•POU__1454__START__ADDRESSĆ„â•POU__1458__START__ADDRESSƁ╝POU__5971__START__ADDRESS×╝POU__1449__START__ADDRESSč╝POU__1453__START__ADDRESSá╝POU__1448__START__ADDRESSí╝POU__1451__START__ADDRESSó╝POU__1439__START__ADDRESSĂș╝POU__1452__START__ADDRESSĄ╝POU__1428__START__ADDRESSą╝POU__1426__START__ADDRESSĆœâ•POU__1430__START__ADDRESSĆŸâ•POU__1431__START__ADDRESSĘ╝POU__1429__START__ADDRESSę╝POU__1427__START__ADDRESS¬╝POU__5972__START__ADDRESSĆș╝POU__1432__START__ADDRESSČ╝POU__2045__START__ADDRESSƟ╝POU__2043__START__ADDRESS«╝POU__2047__START__ADDRESS»╝POU__5973__START__ADDRESS░╝POU__2044__START__ADDRESS▒╝POU__2050__START__ADDRESS▓╝POU__2053__START__ADDRESS│╝POU__2051__START__ADDRESS─╝POU__2049__START__ADDRESSÁ╝POU__2046__START__ADDRESSÂ╝POU__2052__START__ADDRESSĚ╝POU__2048__START__ADDRESSƞ╝POU__2062__START__ADDRESS╣╝POU__2072__START__ADDRESS║╝POU__2059__START__ADDRESS╗╝POU__2056__START__ADDRESS╝╝POU__2031__START__ADDRESSĆ»â•POU__2029__START__ADDRESSĆŒâ•POU__2034__START__ADDRESS┐╝POU__2033__START__ADDRESS└╝POU__2030__START__ADDRESS┮╝POU__2036__START__ADDRESS┬╝POU__2032__START__ADDRESS├╝POU__2035__START__ADDRESS─╝POU__2082__START__ADDRESS┌╝POU__1022__START__ADDRESSĂ╝POU__5974__START__ADDRESSă╝POU__5975__START__ADDRESS╚╝POU__2085__START__ADDRESS╔╝POU__2091__START__ADDRESS╩╝POU__2094__START__ADDRESS╩╝POU__1399__START__ADDRESS╠╝POU__1402__START__ADDRESS═╝POU__1411__START__ADDRESS╬╝POU__1409__START__ADDRESS€╝POU__1413__START__ADDRESSđ╝POU__5976__START__ADDRESSĐ╝POU__1410__START__ADDRESSĎ╝POU__1416__START__ADDRESSË╝POU__1419__START__ADDRESSď╝POU__1417__START__ADDRESSƇ╝POU__1415__START__ADDRESSÍ╝POU__1412__START__ADDRESSÎ╝POU__1418__START__ADDRESSě╝POU__1414__START__ADDRESS┘╝POU__1357__START__ADDRESS┌╝POU__1368__START__ADDRESS█╝POU__1360__START__ADDRESS▄╝POU__1355__START__ADDRESSƱ╝POU__1371__START__ADDRESSƼ╝POU__1373__START__ADDRESS▀╝POU__1351__START__ADDRESSÓ╝POU__1383__START__ADDRESSß╝POU__1391__START__ADDRESSÔ╝POU__1358__START__ADDRESSƃ╝POU__1359__START__ADDRESSƄ╝POU__1362__START__ADDRESSƈ╝POU__1380__START__ADDRESSƠ╝POU__1361__START__ADDRESSơ╝POU__1348__START__ADDRESSƔ╝POU__1353__START__ADDRESSÚ╝POU__1376__START__ADDRESSƕ╝POU__1370__START__ADDRESSư╝POU__1390__START__ADDRESSĂœâ•POU__1389__START__ADDRESSÝ╝POU__1381__START__ADDRESSƣ╝POU__5977__START__ADDRESS®╝POU__1385__START__ADDRESS­╝POU__1367__START__ADDRESS˝╝POU__1365__START__ADDRESS˛╝POU__1377__START__ADDRESSˇ╝POU__1388__START__ADDRESS˘╝POU__1393__START__ADDRESS§╝POU__1384__START__ADDRESSĂ·â•POU__1372__START__ADDRESS¾╝POU__1347__START__ADDRESS°╝POU__1386__START__ADDRESS¹╝POU__1364__START__ADDRESS˙╝POU__1382__START__ADDRESSĆ±â•POU__1352__START__ADDRESSƘ╝POU__1378__START__ADDRESSƙ╝POU__1379__START__ADDRESS■╝POU__1350__START__ADDRESS ╝POU__1366__START__ADDRESSÇƻPOU__1354__START__ADDRESSĂŒĆ»POU__1396__START__ADDRESSĂ©Ć»POU__1349__START__ADDRESSùƻPOU__1374__START__ADDRESSÀƻPOU__1363__START__ADDRESSĆŻĆ»POU__1394__START__ADDRESSćƻPOU__1375__START__ADDRESSçƻPOU__1387__START__ADDRESSĆ‚Ć»POU__1395__START__ADDRESSĂ«Ć»POU__1392__START__ADDRESSƐƻPOU__1369__START__ADDRESSĆ‘Ć»POU__1356__START__ADDRESSßƻPOU__1300__START__ADDRESSĆčĆ»POU__1308__START__ADDRESSĂ„Ć»POU__1214__START__ADDRESSĆƻPOU__1255__START__ADDRESSÉƻPOU__1205__START__ADDRESSÄčĆ»POU__1306__START__ADDRESSÄșĆ»POU__1267__START__ADDRESSĂŽĆ»POU__1292__START__ADDRESSöƻPOU__1235__START__ADDRESSÄœĆ»POU__1288__START__ADDRESSÄŸĆ»POU__1315__START__ADDRESSƚƻPOU__1329__START__ADDRESSƛƻPOU__1249__START__ADDRESSĂ–Ć»POU__1286__START__ADDRESSĂœĆ»POU__1241__START__ADDRESSƀƻPOU__1334__START__ADDRESSĆ„Ć»POU__1303__START__ADDRESSƁƻPOU__1233__START__ADDRESSĂ—Ć»POU__1328__START__ADDRESSÄĆ»POU__1283__START__ADDRESSĂĄĆ»POU__1237__START__ADDRESSĂ­Ć»POU__1278__START__ADDRESSóƻPOU__1194__START__ADDRESSĂșĆ»POU__1302__START__ADDRESSÄ„Ć»POU__1196__START__ADDRESSÄ…Ć»POU__1330__START__ADDRESSĆœĆ»POU__1272__START__ADDRESSĆŸĆ»POU__1198__START__ADDRESSĘƻPOU__1290__START__ADDRESSęƻPOU__1217__START__ADDRESSÂŹĆ»POU__1203__START__ADDRESSĆșĆ»POU__1331__START__ADDRESSÄŒĆ»POU__1212__START__ADDRESSĆŸĆ»POU__1295__START__ADDRESS«ƻPOU__1213__START__ADDRESS»ƻPOU__1227__START__ADDRESSâ–‘Ć»POU__1318__START__ADDRESSâ–’Ć»POU__1208__START__ADDRESSâ–“Ć»POU__1219__START__ADDRESS│ƻPOU__1322__START__ADDRESS─ƻPOU__1309__START__ADDRESSÁƻPOU__1298__START__ADDRESSĂ‚Ć»POU__1321__START__ADDRESSĚƻPOU__1240__START__ADDRESSƞƻPOU__1279__START__ADDRESSâ•ŁĆ»POU__1245__START__ADDRESSâ•‘Ć»POU__1201__START__ADDRESSâ•—Ć»POU__1229__START__ADDRESSâ•Ć»POU__1195__START__ADDRESSƻƻPOU__1305__START__ADDRESSĆŒĆ»POU__1247__START__ADDRESS┐ƻPOU__1266__START__ADDRESS└ƻPOU__1271__START__ADDRESS┎ƻPOU__1264__START__ADDRESS┏ƻPOU__1226__START__ADDRESSâ”œĆ»POU__1289__START__ADDRESS─ƻPOU__1256__START__ADDRESSâ”ŒĆ»POU__1216__START__ADDRESSÄ‚Ć»POU__1297__START__ADDRESSăƻPOU__1251__START__ADDRESS╚ƻPOU__1276__START__ADDRESS╔ƻPOU__1265__START__ADDRESSâ•©Ć»POU__1263__START__ADDRESSâ•ŠĆ»POU__1310__START__ADDRESSâ• Ć»POU__1218__START__ADDRESS═ƻPOU__1215__START__ADDRESSâ•ŹĆ»POU__1294__START__ADDRESS€ƻPOU__1252__START__ADDRESSÄ‘Ć»POU__1333__START__ADDRESSĐƻPOU__1293__START__ADDRESSÄŽĆ»POU__1197__START__ADDRESSĂ‹Ć»POU__1260__START__ADDRESSÄĆ»POU__1268__START__ADDRESSƇƻPOU__1220__START__ADDRESSĂĆ»POU__1325__START__ADDRESSĂŽĆ»POU__1313__START__ADDRESSěƻPOU__1307__START__ADDRESSâ”˜Ć»POU__1206__START__ADDRESSâ”ŒĆ»POU__1231__START__ADDRESSâ–ˆĆ»POU__1314__START__ADDRESSâ–„Ć»POU__1277__START__ADDRESSƹƻPOU__1259__START__ADDRESSƟƻPOU__1284__START__ADDRESS▀ƻPOU__1311__START__ADDRESSĂ“Ć»POU__1234__START__ADDRESSĂŸĆ»POU__1248__START__ADDRESSÔƻPOU__1301__START__ADDRESSƃƻPOU__1281__START__ADDRESSĆ„Ć»POU__1304__START__ADDRESSƈƻPOU__1258__START__ADDRESSĆ Ć»POU__1204__START__ADDRESSĆĄĆ»POU__1270__START__ADDRESSƔƻPOU__1320__START__ADDRESSÚƻPOU__1275__START__ADDRESSĆ•Ć»POU__1246__START__ADDRESSĆ°Ć»POU__1257__START__ADDRESSĂœĆ»POU__1332__START__ADDRESSĂĆ»POU__1244__START__ADDRESSĆŁĆ»POU__1225__START__ADDRESSÂŽĆ»POU__1210__START__ADDRESS­ƻPOU__1274__START__ADDRESSËĆ»POU__1253__START__ADDRESS˛ƻPOU__1269__START__ADDRESSˇƻPOU__1312__START__ADDRESS˘ƻPOU__1282__START__ADDRESS§ƻPOU__1238__START__ADDRESSĂ·Ć»POU__1299__START__ADDRESSžƻPOU__1262__START__ADDRESS°ƻPOU__1199__START__ADDRESSšƻPOU__1243__START__ADDRESS˙ƻPOU__1232__START__ADDRESSƱƻPOU__1228__START__ADDRESSƘƻPOU__1327__START__ADDRESSƙƻPOU__1222__START__ADDRESSâ– Ć»POU__1317__START__ADDRESS ƻPOU__1223__START__ADDRESSĂ‡ĆŒPOU__1202__START__ADDRESSĂŒĆŒPOU__5978__START__ADDRESSĂ©ĆŒPOU__1239__START__ADDRESSĂąĆŒPOU__1230__START__ADDRESSĂ€ĆŒPOU__1200__START__ADDRESSĆŻĆŒPOU__1296__START__ADDRESSÄ‡ĆŒPOU__1273__START__ADDRESSĂ§ĆŒPOU__1242__START__ADDRESSĆ‚ĆŒPOU__1254__START__ADDRESSĂ«ĆŒPOU__1316__START__ADDRESSĆĆŒPOU__1221__START__ADDRESSĆ‘ĆŒPOU__1224__START__ADDRESSĂźĆŒPOU__1211__START__ADDRESSĆčĆŒPOU__1209__START__ADDRESSĂ„ĆŒPOU__1280__START__ADDRESSÄ†ĆŒPOU__1319__START__ADDRESSĂ‰ĆŒPOU__1291__START__ADDRESSÄčĆŒPOU__1324__START__ADDRESSÄșĆŒPOU__1261__START__ADDRESSĂŽĆŒPOU__1285__START__ADDRESSĂ¶ĆŒPOU__1323__START__ADDRESSÄœĆŒPOU__1326__START__ADDRESSÄŸĆŒPOU__1250__START__ADDRESSĆšĆŒPOU__1287__START__ADDRESSĆ›ĆŒPOU__1193__START__ADDRESSĂ–ĆŒPOU__1207__START__ADDRESSĂœĆŒPOU__1236__START__ADDRESSĆ€ĆŒPOU__2103__START__ADDRESSĆ„ĆŒPOU__2100__START__ADDRESSĆĆŒPOU__5979__START__ADDRESSĂ—ĆŒPOU__2148__START__ADDRESSÄĆŒPOU__5980__START__ADDRESSĂĄĆŒPOU__2136__START__ADDRESSĂ­ĆŒPOU__2141__START__ADDRESSĂłĆŒPOU__2138__START__ADDRESSĂșĆŒPOU__2140__START__ADDRESSÄ„ĆŒPOU__2133__START__ADDRESSÄ…ĆŒPOU__2142__START__ADDRESSĆœĆŒPOU__2134__START__ADDRESSĆŸĆŒPOU__2135__START__ADDRESSÄ˜ĆŒPOU__2139__START__ADDRESSÄ™ĆŒPOU__2144__START__ADDRESSÂŹĆŒPOU__2137__START__ADDRESSĆșĆŒPOU__2143__START__ADDRESSÄŒĆŒPOU__2155__START__ADDRESSĆŸĆŒPOU__2159__START__ADDRESSÂ«ĆŒPOU__2156__START__ADDRESSÂ»ĆŒPOU__2157__START__ADDRESSâ–‘ĆŒPOU__2161__START__ADDRESSâ–’ĆŒPOU__2160__START__ADDRESSâ–“ĆŒPOU__2158__START__ADDRESSâ”‚ĆŒPOU__2172__START__ADDRESSâ”€ĆŒPOU__2176__START__ADDRESSĂĆŒPOU__2178__START__ADDRESSĂ‚ĆŒPOU__2174__START__ADDRESSÄšĆŒPOU__2173__START__ADDRESSĆžĆŒPOU__2177__START__ADDRESSâ•ŁĆŒPOU__2175__START__ADDRESSâ•‘ĆŒPOU__2123__START__ADDRESSâ•—ĆŒPOU__2117__START__ADDRESSâ•ĆŒPOU__2121__START__ADDRESSĆ»ĆŒPOU__2112__START__ADDRESSĆŒĆŒPOU__2111__START__ADDRESSâ”ĆŒPOU__2124__START__ADDRESSâ””ĆŒPOU__2118__START__ADDRESSâ”ŽĆŒPOU__2114__START__ADDRESSâ”ŹĆŒPOU__2115__START__ADDRESSâ”œĆŒPOU__2119__START__ADDRESSâ”€ĆŒPOU__2122__START__ADDRESSâ”ŒĆŒPOU__2125__START__ADDRESSÄ‚ĆŒPOU__2113__START__ADDRESSÄƒĆŒPOU__2126__START__ADDRESSâ•šĆŒPOU__2116__START__ADDRESSâ•”ĆŒPOU__2120__START__ADDRESSâ•©ĆŒPOU__2181__START__ADDRESSâ•ŠĆŒPOU__5981__START__ADDRESSâ• ĆŒPOU__2205__START__ADDRESSâ•ĆŒPOU__2202__START__ADDRESSâ•ŹĆŒPOU__2207__START__ADDRESSÂ€ĆŒPOU__2190__START__ADDRESSÄ‘ĆŒPOU__2192__START__ADDRESSÄĆŒPOU__2196__START__ADDRESSÄŽĆŒPOU__2189__START__ADDRESSĂ‹ĆŒPOU__2206__START__ADDRESSÄĆŒPOU__2199__START__ADDRESSĆ‡ĆŒPOU__2195__START__ADDRESSĂĆŒPOU__2191__START__ADDRESSĂŽĆŒPOU__2188__START__ADDRESSÄ›ĆŒPOU__2198__START__ADDRESSâ”˜ĆŒPOU__2201__START__ADDRESSâ”ŒĆŒPOU__2203__START__ADDRESSâ–ˆĆŒPOU__2197__START__ADDRESSâ–„ĆŒPOU__2194__START__ADDRESSĆąĆŒPOU__2200__START__ADDRESSĆźĆŒPOU__2193__START__ADDRESSâ–€ĆŒPOU__2204__START__ADDRESSĂ“ĆŒPOU__2229__START__ADDRESSĂŸĆŒPOU__2228__START__ADDRESSĂ”ĆŒPOU__2230__START__ADDRESSĆƒĆŒPOU__2216__START__ADDRESSĆ„ĆŒPOU__2222__START__ADDRESSĆˆĆŒPOU__2224__START__ADDRESSĆ ĆŒPOU__2231__START__ADDRESSĆĄĆŒPOU__2220__START__ADDRESSĆ”ĆŒPOU__2215__START__ADDRESSĂšĆŒPOU__2214__START__ADDRESSĆ•ĆŒPOU__2221__START__ADDRESSĆ°ĆŒPOU__2217__START__ADDRESSĂœĆŒPOU__2218__START__ADDRESSĂĆŒPOU__2223__START__ADDRESSĆŁĆŒPOU__2227__START__ADDRESSÂŽĆŒPOU__2226__START__ADDRESSÂ­ĆŒPOU__2219__START__ADDRESSËĆŒPOU__2225__START__ADDRESSË›ĆŒPOU__1512__START__ADDRESSË‡ĆŒPOU__2325__START__ADDRESSË˜ĆŒPOU__2331__START__ADDRESSÂ§ĆŒPOU__2330__START__ADDRESSĂ·ĆŒPOU__2328__START__ADDRESSÂžĆŒPOU__2326__START__ADDRESSÂ°ĆŒPOU__2324__START__ADDRESSÂšĆŒPOU__2327__START__ADDRESSË™ĆŒPOU__2329__START__ADDRESSĆ±ĆŒPOU__2323__START__ADDRESSĆ˜ĆŒPOU__2293__START__ADDRESSĆ™ĆŒPOU__2269__START__ADDRESSâ– ĆŒPOU__2257__START__ADDRESSÂ ĆŒPOU__2249__START__ADDRESSÇ┐POU__2287__START__ADDRESSĂŒâ”POU__2270__START__ADDRESSé┐POU__2250__START__ADDRESSñ┐POU__2243__START__ADDRESSÀ┐POU__2260__START__ADDRESSƯ┐POU__2307__START__ADDRESSć┐POU__2239__START__ADDRESSç┐POU__2304__START__ADDRESSƂ┐POU__2266__START__ADDRESSë┐POU__2262__START__ADDRESSƐ┐POU__2302__START__ADDRESSƑ┐POU__2291__START__ADDRESSü┐POU__2294__START__ADDRESSĆč┐POU__2286__START__ADDRESSÄ┐POU__2296__START__ADDRESSĆ┐POU__2279__START__ADDRESSÉ┐POU__2283__START__ADDRESSÄč┐POU__2300__START__ADDRESSÄș┐POU__2309__START__ADDRESSî┐POU__2282__START__ADDRESSö┐POU__2274__START__ADDRESSĜ┐POU__2299__START__ADDRESSğ┐POU__2251__START__ADDRESSƚ┐POU__2276__START__ADDRESSƛ┐POU__2253__START__ADDRESSÖ┐POU__2242__START__ADDRESSÜ┐POU__2308__START__ADDRESSƀ┐POU__2310__START__ADDRESSƄ┐POU__2281__START__ADDRESSƁ┐POU__2267__START__ADDRESS×┐POU__2273__START__ADDRESSč┐POU__2261__START__ADDRESSá┐POU__2298__START__ADDRESSí┐POU__2245__START__ADDRESSó┐POU__2303__START__ADDRESSĂș┐POU__2305__START__ADDRESSĄ┐POU__2247__START__ADDRESSą┐POU__2263__START__ADDRESSĆœâ”POU__2288__START__ADDRESSĆŸâ”POU__2301__START__ADDRESSĘ┐POU__2272__START__ADDRESSę┐POU__2265__START__ADDRESS¬┐POU__2285__START__ADDRESSĆș┐POU__2248__START__ADDRESSČ┐POU__2264__START__ADDRESSƟ┐POU__2277__START__ADDRESS«┐POU__2278__START__ADDRESS»┐POU__2280__START__ADDRESS░┐POU__2244__START__ADDRESS▒┐POU__2258__START__ADDRESS▓┐POU__2275__START__ADDRESS│┐POU__2290__START__ADDRESS─┐POU__2256__START__ADDRESSÁ┐POU__2241__START__ADDRESSÂ┐POU__2289__START__ADDRESSĚ┐POU__2252__START__ADDRESSƞ┐POU__2240__START__ADDRESS╣┐POU__2306__START__ADDRESS║┐POU__2268__START__ADDRESS╗┐POU__2246__START__ADDRESS╝┐POU__2254__START__ADDRESSƻ┐POU__2255__START__ADDRESSĆŒâ”POU__2271__START__ADDRESS┐┐POU__2259__START__ADDRESS└┐POU__2292__START__ADDRESS┮┐POU__2284__START__ADDRESS┬┐POU__2297__START__ADDRESS├┐POU__2295__START__ADDRESS─┐POU__2524__START__ADDRESS┌┐POU__2521__START__ADDRESSĂ┐POU__2513__START__ADDRESSă┐POU__2516__START__ADDRESS╚┐POU__2515__START__ADDRESS╔┐POU__2511__START__ADDRESS╩┐POU__2518__START__ADDRESS╩┐POU__2517__START__ADDRESS╠┐POU__2514__START__ADDRESS═┐POU__2510__START__ADDRESS╬┐POU__2512__START__ADDRESS€┐POU__2430__START__ADDRESSđ┐POU__2097__START__ADDRESSĐ┐POU__5982__START__ADDRESSĎ┐POU__2530__START__ADDRESSË┐POU__2549__START__ADDRESSď┐POU__2543__START__ADDRESSƇ┐POU__2548__START__ADDRESSÍ┐POU__2547__START__ADDRESSÎ┐POU__2545__START__ADDRESSě┐POU__2544__START__ADDRESS┘┐POU__2546__START__ADDRESS┌┐POU__1515__START__ADDRESS█┐POU__2586__START__ADDRESS▄┐POU__1586__START__ADDRESSƱ┐POU__2589__START__ADDRESSƼ┐POU__2561__START__ADDRESS▀┐POU__2577__START__ADDRESSÓ┐POU__2581__START__ADDRESSß┐POU__2565__START__ADDRESSÔ┐POU__2562__START__ADDRESSƃ┐POU__2580__START__ADDRESSƄ┐POU__2558__START__ADDRESSƈ┐POU__2568__START__ADDRESSƠ┐POU__2556__START__ADDRESSơ┐POU__2578__START__ADDRESSƔ┐POU__2572__START__ADDRESSÚ┐POU__2560__START__ADDRESSƕ┐POU__2573__START__ADDRESSư┐POU__2559__START__ADDRESSĂœâ”POU__2571__START__ADDRESSÝ┐POU__2576__START__ADDRESSƣ┐POU__2582__START__ADDRESS®┐POU__2555__START__ADDRESS­┐POU__2566__START__ADDRESS˝┐POU__2567__START__ADDRESS˛┐POU__2583__START__ADDRESSˇ┐POU__2564__START__ADDRESS˘┐POU__2569__START__ADDRESS§┐POU__2575__START__ADDRESS÷┐POU__2557__START__ADDRESS¾┐POU__2574__START__ADDRESS°┐POU__2579__START__ADDRESS¹┐POU__2570__START__ADDRESS˙┐POU__2563__START__ADDRESSƱ┐POU__1019__START__ADDRESSƘ┐POU__5983__START__ADDRESSƙ┐POU__5984__START__ADDRESS■┐POU__1174__START__ADDRESS ┐POU__1337__START__ADDRESSÇ└POU__1341__START__ADDRESSĂŒâ””POU__1486__START__ADDRESSĂ©â””POU__1509__START__ADDRESSñ└POU__1506__START__ADDRESSÀ└POU__1496__START__ADDRESSƯ└POU__1494__START__ADDRESSć└POU__1502__START__ADDRESSç└POU__1503__START__ADDRESSƂ└POU__1497__START__ADDRESSĂ«â””POU__1495__START__ADDRESSƐ└POU__1498__START__ADDRESSƑ└POU__1500__START__ADDRESSü└POU__1499__START__ADDRESSĆč└POU__1501__START__ADDRESSÄ└POU__1525__START__ADDRESSĆ└POU__1563__START__ADDRESSÉ└POU__1581__START__ADDRESSÄč└POU__1578__START__ADDRESSÄș└POU__1579__START__ADDRESSî└POU__1571__START__ADDRESSö└POU__1570__START__ADDRESSĜ└POU__1575__START__ADDRESSÄŸâ””POU__1573__START__ADDRESSƚ└POU__1582__START__ADDRESSƛ└POU__1576__START__ADDRESSÖ└POU__1577__START__ADDRESSÜ└POU__1572__START__ADDRESSƀ└POU__1574__START__ADDRESSĆ„â””POU__1580__START__ADDRESSƁ└POU__1590__START__ADDRESS×└POU__1595__START__ADDRESSč└POU__1682__START__ADDRESSá└POU__1751__START__ADDRESSí└POU__1766__START__ADDRESSó└POU__1771__START__ADDRESSĂș└POU__1768__START__ADDRESSĄ└POU__1767__START__ADDRESSą└POU__1770__START__ADDRESSĆœâ””POU__1769__START__ADDRESSĆŸâ””POU__1808__START__ADDRESSĘ└POU__1811__START__ADDRESSę└POU__1815__START__ADDRESS¬└POU__1818__START__ADDRESSĆș└POU__1909__START__ADDRESSČ└POU__1913__START__ADDRESSƟ└POU__1917__START__ADDRESS«└POU__1924__START__ADDRESS»└POU__1956__START__ADDRESS░└POU__1980__START__ADDRESS▒└POU__1983__START__ADDRESS▓└POU__1989__START__ADDRESS│└POU__1986__START__ADDRESS─└POU__1977__START__ADDRESSÁ└POU__1969__START__ADDRESSÂ└POU__1963__START__ADDRESSĚ└POU__1970__START__ADDRESSƞ└POU__1968__START__ADDRESS╣└POU__1964__START__ADDRESS║└POU__1966__START__ADDRESS╗└POU__1972__START__ADDRESS╝└POU__1973__START__ADDRESSƻ└POU__1965__START__ADDRESSĆŒâ””POU__1971__START__ADDRESS┐└POU__1967__START__ADDRESS└└POU__1974__START__ADDRESS┮└POU__1993__START__ADDRESS┬└POU__1997__START__ADDRESS├└POU__2010__START__ADDRESS─└POU__2013__START__ADDRESS┌└POU__2016__START__ADDRESSĂ└POU__2006__START__ADDRESSă└POU__2005__START__ADDRESS╚└POU__2015__START__ADDRESS╔└POU__2009__START__ADDRESS╩└POU__2017__START__ADDRESS╩└POU__2007__START__ADDRESS╠└POU__2012__START__ADDRESS═└POU__2008__START__ADDRESS╬└POU__2014__START__ADDRESS€└POU__2011__START__ADDRESSđ└POU__2018__START__ADDRESSĐ└POU__2021__START__ADDRESSĎ└POU__2076__START__ADDRESSË└POU__2079__START__ADDRESSď└POU__2088__START__ADDRESSƇ└POU__2164__START__ADDRESSÍ└POU__2345__START__ADDRESSÎ└POU__2338__START__ADDRESSě└POU__2342__START__ADDRESS┘└POU__2343__START__ADDRESS┌└POU__2344__START__ADDRESS█└POU__2341__START__ADDRESS▄└POU__2339__START__ADDRESSƱ└POU__2340__START__ADDRESSƼ└POU__2377__START__ADDRESS▀└POU__2383__START__ADDRESSÓ└POU__2385__START__ADDRESSß└POU__2379__START__ADDRESSÔ└POU__2381__START__ADDRESSƃ└POU__2376__START__ADDRESSƄ└POU__2367__START__ADDRESSƈ└POU__2370__START__ADDRESSƠ└POU__2368__START__ADDRESSơ└POU__2373__START__ADDRESSƔ└POU__2384__START__ADDRESSÚ└POU__2371__START__ADDRESSƕ└POU__2380__START__ADDRESSư└POU__2378__START__ADDRESSĂœâ””POU__2369__START__ADDRESSÝ└POU__2382__START__ADDRESSƣ└POU__2372__START__ADDRESS®└POU__2374__START__ADDRESS­└POU__2375__START__ADDRESS˝└POU__2359__START__ADDRESS˛└POU__2352__START__ADDRESSˇ└POU__2357__START__ADDRESS˘└POU__2358__START__ADDRESS§└POU__2356__START__ADDRESSĂ·â””POU__2353__START__ADDRESS¾└POU__2354__START__ADDRESS°└POU__2355__START__ADDRESS¹└POU__2360__START__ADDRESS˙└POU__2388__START__ADDRESSƱ└POU__2393__START__ADDRESSƘ└POU__2396__START__ADDRESSƙ└POU__2399__START__ADDRESS■└POU__2419__START__ADDRESS └POU__2433__START__ADDRESSÇ┮POU__2436__START__ADDRESSĂŒâ”ŽPOU__2483__START__ADDRESSé┎POU__2461__START__ADDRESSñ┮POU__2473__START__ADDRESSÀ┎POU__2476__START__ADDRESSƯ┮POU__2459__START__ADDRESSć┮POU__2464__START__ADDRESSç┮POU__2467__START__ADDRESSƂ┮POU__2479__START__ADDRESSë┎POU__2474__START__ADDRESSƐ┮POU__2458__START__ADDRESSƑ┮POU__2465__START__ADDRESSü┮POU__2468__START__ADDRESSĆč┮POU__2460__START__ADDRESSÄ┮POU__2469__START__ADDRESSĆ┮POU__2463__START__ADDRESSÉ┮POU__2471__START__ADDRESSÄč┮POU__2466__START__ADDRESSÄș┮POU__2462__START__ADDRESSî┮POU__2472__START__ADDRESSö┎POU__2475__START__ADDRESSĜ┎POU__2480__START__ADDRESSğ┎POU__2477__START__ADDRESSƚ┮POU__2478__START__ADDRESSƛ┮POU__2457__START__ADDRESSÖ┮POU__2470__START__ADDRESSÜ┮POU__2450__START__ADDRESSƀ┎POU__2445__START__ADDRESSƄ┎POU__2449__START__ADDRESSƁ┮POU__2447__START__ADDRESS×┮POU__2446__START__ADDRESSč┮POU__2448__START__ADDRESSá┮POU__2501__START__ADDRESSí┮POU__2493__START__ADDRESSó┮POU__2497__START__ADDRESSĂș┮POU__2496__START__ADDRESSĄ┮POU__2499__START__ADDRESSą┮POU__2495__START__ADDRESSĆœâ”ŽPOU__2503__START__ADDRESSĆŸâ”ŽPOU__2491__START__ADDRESSĘ┮POU__2490__START__ADDRESSę┮POU__2500__START__ADDRESS¬┮POU__2502__START__ADDRESSĆș┮POU__2492__START__ADDRESSČ┮POU__2494__START__ADDRESSƟ┮POU__2498__START__ADDRESS«┎POU__2594__START__ADDRESS»┎POU__2598__START__ADDRESS░┮POU__2693__START__ADDRESS▒┮POU__2697__START__ADDRESS▓┮POU__2756__START__ADDRESS│┮POU__2774__START__ADDRESS─┎POU__2765__START__ADDRESSÁ┮POU__2763__START__ADDRESSÂ┮POU__2770__START__ADDRESSĚ┮POU__2769__START__ADDRESSƞ┮POU__2764__START__ADDRESS╣┮POU__2767__START__ADDRESS║┮POU__2768__START__ADDRESS╗┮POU__2766__START__ADDRESS╝┮POU__2771__START__ADDRESSƻ┎POU__2783__START__ADDRESSĆŒâ”ŽPOU__2781__START__ADDRESS┐┮POU__2787__START__ADDRESS└┮POU__2786__START__ADDRESS┮┮POU__2782__START__ADDRESS┬┮POU__2785__START__ADDRESS├┮POU__2784__START__ADDRESS─┮POU__2812__START__ADDRESS┌┎POU__2809__START__ADDRESSĂ┮POU__2846__START__ADDRESSă┮POU__2857__START__ADDRESS╚┮POU__2854__START__ADDRESS╔┮POU__2856__START__ADDRESS╩┎POU__2855__START__ADDRESS╩┮POU__2853__START__ADDRESS╠┮POU__3014__START__ADDRESS═┮POU__3075__START__ADDRESS╬┮POU__3082__START__ADDRESS€┎POU__3079__START__ADDRESSđ┮POU__3086__START__ADDRESSĐ┮POU__3117__START__ADDRESSĎ┮POU__3436__START__ADDRESSË┮POU__3434__START__ADDRESSď┮POU__3438__START__ADDRESSƇ┮POU__3435__START__ADDRESSÍ┮POU__3437__START__ADDRESSÎ┮POU__3440__START__ADDRESSě┮POU__3439__START__ADDRESS┘┮POU__3442__START__ADDRESS┌┮POU__3441__START__ADDRESS█┮POU__3547__START__ADDRESS▄┮POU__3548__START__ADDRESSƱ┮POU__3549__START__ADDRESSƼ┮POU__3555__START__ADDRESS▀┮POU__3557__START__ADDRESSÓ┮POU__3561__START__ADDRESSß┮POU__3580__START__ADDRESSÔ┮POU__3588__START__ADDRESSƃ┮POU__3591__START__ADDRESSƄ┮POU__3598__START__ADDRESSƈ┮POU__3607__START__ADDRESSƠ┮POU__3610__START__ADDRESSơ┮POU__3616__START__ADDRESSƔ┮POU__3620__START__ADDRESSÚ┮POU__3623__START__ADDRESSƕ┮POU__3627__START__ADDRESSư┮POU__3631__START__ADDRESSĂœâ”ŽPOU__3635__START__ADDRESSÝ┮POU__3645__START__ADDRESSƣ┮POU__3649__START__ADDRESS®┮POU__3650__START__ADDRESS­┮POU__3655__START__ADDRESS˝┮POU__3658__START__ADDRESS˛┮POU__3652__START__ADDRESSˇ┮POU__3651__START__ADDRESS˘┮POU__3646__START__ADDRESS§┮POU__3642__START__ADDRESS÷┎POU__3653__START__ADDRESS¾┮POU__3656__START__ADDRESS°┮POU__3647__START__ADDRESS¹┮POU__3654__START__ADDRESS˙┮POU__3648__START__ADDRESSƱ┎POU__3643__START__ADDRESSƘ┮POU__3659__START__ADDRESSƙ┮POU__3644__START__ADDRESS■┮POU__3657__START__ADDRESS ┮POU__3662__START__ADDRESSÇ┬POU__3794__START__ADDRESSĂŒâ”ŹPOU__3784__START__ADDRESSé┏POU__3787__START__ADDRESSñ┬POU__5985__START__ADDRESSÀ┏POU__3783__START__ADDRESSƯ┬POU__3792__START__ADDRESSć┬POU__3786__START__ADDRESSç┬POU__3782__START__ADDRESSƂ┬POU__3785__START__ADDRESSë┏POU__3790__START__ADDRESSƐ┬POU__3789__START__ADDRESSƑ┬POU__3795__START__ADDRESSü┬POU__3788__START__ADDRESSĆč┬POU__3791__START__ADDRESSÄ┬POU__3793__START__ADDRESSĆ┬POU__3762__START__ADDRESSÉ┬POU__3820__START__ADDRESSÄč┬POU__3835__START__ADDRESSÄș┬POU__5986__START__ADDRESSî┬POU__3832__START__ADDRESSö┏POU__3828__START__ADDRESSÄœâ”ŹPOU__3831__START__ADDRESSÄŸâ”ŹPOU__3827__START__ADDRESSƚ┬POU__3830__START__ADDRESSƛ┬POU__3837__START__ADDRESSÖ┬POU__3834__START__ADDRESSÜ┬POU__3838__START__ADDRESSƀ┏POU__3833__START__ADDRESSƄ┏POU__3836__START__ADDRESSƁ┬POU__3829__START__ADDRESS×┬POU__3809__START__ADDRESSč┬POU__5987__START__ADDRESSá┬POU__3812__START__ADDRESSí┬POU__3816__START__ADDRESSó┬POU__3815__START__ADDRESSĂș┬POU__3802__START__ADDRESSĄ┬POU__3810__START__ADDRESSą┬POU__3801__START__ADDRESSĆœâ”ŹPOU__3807__START__ADDRESSĆŸâ”ŹPOU__3806__START__ADDRESSĘ┬POU__3804__START__ADDRESSę┬POU__3813__START__ADDRESS¬┬POU__3811__START__ADDRESSĆș┬POU__3814__START__ADDRESSČ┬POU__3803__START__ADDRESSƟ┬POU__3817__START__ADDRESS«┏POU__3805__START__ADDRESS»┏POU__3808__START__ADDRESS░┬POU__3979__START__ADDRESS▒┬POU__3987__START__ADDRESS▓┬POU__3981__START__ADDRESS│┬POU__5988__START__ADDRESS─┏POU__3984__START__ADDRESSÁ┬POU__3980__START__ADDRESSÂ┬POU__3978__START__ADDRESSĚ┬POU__3983__START__ADDRESSƞ┬POU__3985__START__ADDRESS╣┬POU__3986__START__ADDRESS║┬POU__3982__START__ADDRESS╗┬POU__3977__START__ADDRESS╝┬POU__4005__START__ADDRESSƻ┏POU__3998__START__ADDRESSĆŒâ”ŹPOU__4001__START__ADDRESS┐┬POU__4008__START__ADDRESS└┬POU__4014__START__ADDRESS┮┬POU__4015__START__ADDRESS┬┬POU__4013__START__ADDRESS├┬POU__4010__START__ADDRESS─┬POU__4011__START__ADDRESSâ”Œâ”ŹPOU__4002__START__ADDRESSĂ┬POU__4007__START__ADDRESSă┬POU__3999__START__ADDRESS╚┬POU__4006__START__ADDRESS╔┬POU__4004__START__ADDRESS╩┏POU__4000__START__ADDRESS╩┬POU__4009__START__ADDRESS╠┬POU__4012__START__ADDRESS═┬POU__4003__START__ADDRESS╬┬POU__3997__START__ADDRESS€┏POU__3850__START__ADDRESSđ┬POU__3866__START__ADDRESSĐ┬POU__3907__START__ADDRESSĎ┬POU__3855__START__ADDRESSË┬POU__3891__START__ADDRESSď┬POU__3886__START__ADDRESSƇ┬POU__3884__START__ADDRESSÍ┬POU__3885__START__ADDRESSÎ┬POU__3882__START__ADDRESSě┬POU__3883__START__ADDRESS┘┬POU__3917__START__ADDRESS┌┬POU__3874__START__ADDRESS█┬POU__3901__START__ADDRESS▄┬POU__3915__START__ADDRESSƱ┬POU__3919__START__ADDRESSƼ┬POU__3875__START__ADDRESS▀┬POU__3892__START__ADDRESSÓ┬POU__3912__START__ADDRESSß┬POU__5989__START__ADDRESSÔ┬POU__3896__START__ADDRESSƃ┬POU__3877__START__ADDRESSƄ┬POU__3859__START__ADDRESSƈ┬POU__3869__START__ADDRESSƠ┬POU__3865__START__ADDRESSơ┬POU__3890__START__ADDRESSƔ┬POU__3914__START__ADDRESSÚ┬POU__3904__START__ADDRESSƕ┬POU__3908__START__ADDRESSư┬POU__3894__START__ADDRESSĂœâ”ŹPOU__3902__START__ADDRESSÝ┬POU__3878__START__ADDRESSƣ┬POU__3895__START__ADDRESS®┬POU__3888__START__ADDRESS­┬POU__3847__START__ADDRESS˝┬POU__3858__START__ADDRESS˛┬POU__3900__START__ADDRESSˇ┬POU__3851__START__ADDRESS˘┬POU__3872__START__ADDRESS§┬POU__3899__START__ADDRESS÷┏POU__3880__START__ADDRESS¾┬POU__3893__START__ADDRESS°┬POU__3873__START__ADDRESS¹┬POU__3916__START__ADDRESS˙┬POU__3853__START__ADDRESSƱ┏POU__3860__START__ADDRESSƘ┬POU__3909__START__ADDRESSƙ┬POU__3846__START__ADDRESS■┬POU__3876__START__ADDRESS ┬POU__3879__START__ADDRESSÇ├POU__3903__START__ADDRESSĂŒâ”œPOU__3849__START__ADDRESSĂ©â”œPOU__3911__START__ADDRESSñ├POU__3862__START__ADDRESSĂ€â”œPOU__3910__START__ADDRESSƯ├POU__3852__START__ADDRESSć├POU__3906__START__ADDRESSç├POU__3861__START__ADDRESSƂ├POU__3905__START__ADDRESSĂ«â”œPOU__3887__START__ADDRESSƐ├POU__3845__START__ADDRESSƑ├POU__3898__START__ADDRESSü├POU__3854__START__ADDRESSĆč├POU__3864__START__ADDRESSÄ├POU__3844__START__ADDRESSĆ├POU__3921__START__ADDRESSÉ├POU__3918__START__ADDRESSÄč├POU__3856__START__ADDRESSÄș├POU__3889__START__ADDRESSî├POU__3857__START__ADDRESSĂ¶â”œPOU__3920__START__ADDRESSĜ├POU__3867__START__ADDRESSğ├POU__3870__START__ADDRESSƚ├POU__3897__START__ADDRESSƛ├POU__3848__START__ADDRESSÖ├POU__3871__START__ADDRESSÜ├POU__3868__START__ADDRESSĆ€â”œPOU__3863__START__ADDRESSĆ„â”œPOU__3913__START__ADDRESSƁ├POU__3881__START__ADDRESS×├POU__3688__START__ADDRESSč├POU__3690__START__ADDRESSá├POU__3684__START__ADDRESSí├POU__3703__START__ADDRESSó├POU__3709__START__ADDRESSĂș├POU__3698__START__ADDRESSĄ├POU__3697__START__ADDRESSą├POU__3683__START__ADDRESSĆœâ”œPOU__5990__START__ADDRESSĆŸâ”œPOU__3700__START__ADDRESSĘ├POU__3711__START__ADDRESSę├POU__3689__START__ADDRESS¬├POU__3707__START__ADDRESSĆș├POU__3702__START__ADDRESSČ├POU__3693__START__ADDRESSƟ├POU__3699__START__ADDRESS«├POU__3710__START__ADDRESS»├POU__3706__START__ADDRESS░├POU__3692__START__ADDRESS▒├POU__3682__START__ADDRESS▓├POU__3708__START__ADDRESS│├POU__3696__START__ADDRESS─├POU__3691__START__ADDRESSÁ├POU__3694__START__ADDRESSÂ├POU__3704__START__ADDRESSĚ├POU__3701__START__ADDRESSƞ├POU__3681__START__ADDRESS╣├POU__3695__START__ADDRESS║├POU__3686__START__ADDRESS╗├POU__3705__START__ADDRESS╝├POU__3687__START__ADDRESSĆ»â”œPOU__3685__START__ADDRESSĆŒâ”œPOU__3714__START__ADDRESS┐├POU__3719__START__ADDRESS└├POU__3729__START__ADDRESS┮├POU__3740__START__ADDRESS┬├POU__3744__START__ADDRESS├├POU__3747__START__ADDRESS─├POU__3751__START__ADDRESS┌├POU__3768__START__ADDRESSĂ├POU__3774__START__ADDRESSă├POU__3924__START__ADDRESS╚├POU__3932__START__ADDRESS╔├POU__3936__START__ADDRESS╩├POU__3942__START__ADDRESS╩├POU__3947__START__ADDRESS╠├POU__3952__START__ADDRESS═├POU__3957__START__ADDRESS╬├POU__3961__START__ADDRESS€├POU__3965__START__ADDRESSđ├POU__3969__START__ADDRESSĐ├POU__3990__START__ADDRESSĎ├POU__4018__START__ADDRESSË├POU__4024__START__ADDRESSď├POU__4021__START__ADDRESSƇ├POU__4027__START__ADDRESSÍ├POU__4030__START__ADDRESSÎ├POU__4033__START__ADDRESSě├POU__4110__START__ADDRESS┘├POU__4046__START__ADDRESS┌├POU__4052__START__ADDRESS█├POU__4063__START__ADDRESS▄├POU__4071__START__ADDRESSƱ├POU__4053__START__ADDRESSƼ├POU__4067__START__ADDRESS▀├POU__4044__START__ADDRESSÓ├POU__4042__START__ADDRESSß├POU__4048__START__ADDRESSÔ├POU__4049__START__ADDRESSƃ├POU__4043__START__ADDRESSƄ├POU__4059__START__ADDRESSƈ├POU__4069__START__ADDRESSƠ├POU__4072__START__ADDRESSơ├POU__4056__START__ADDRESSƔ├POU__4061__START__ADDRESSÚ├POU__4050__START__ADDRESSƕ├POU__4060__START__ADDRESSư├POU__4064__START__ADDRESSĂœâ”œPOU__4051__START__ADDRESSÝ├POU__4068__START__ADDRESSƣ├POU__4054__START__ADDRESS®├POU__4055__START__ADDRESS­├POU__4047__START__ADDRESS˝├POU__4066__START__ADDRESS˛├POU__4062__START__ADDRESSˇ├POU__4058__START__ADDRESS˘├POU__4057__START__ADDRESS§├POU__4045__START__ADDRESSĂ·â”œPOU__4065__START__ADDRESS¾├POU__4041__START__ADDRESS°├POU__4070__START__ADDRESS¹├POU__4075__START__ADDRESS˙├POU__4080__START__ADDRESSĆ±â”œPOU__4084__START__ADDRESSƘ├POU__4088__START__ADDRESSƙ├POU__4096__START__ADDRESS■├POU__4105__START__ADDRESS ├POU__4116__START__ADDRESSÇ─POU__4120__START__ADDRESSĂŒâ”€POU__4124__START__ADDRESSé─POU__4169__START__ADDRESSñ─POU__4151__START__ADDRESSÀ─POU__4155__START__ADDRESSƯ─POU__4154__START__ADDRESSć─POU__4153__START__ADDRESSç─POU__4134__START__ADDRESSƂ─POU__4142__START__ADDRESSë─POU__4140__START__ADDRESSƐ─POU__4137__START__ADDRESSƑ─POU__4156__START__ADDRESSü─POU__4141__START__ADDRESSĆč─POU__4136__START__ADDRESSÄ─POU__4168__START__ADDRESSĆ─POU__4132__START__ADDRESSÉ─POU__4159__START__ADDRESSÄč─POU__4164__START__ADDRESSÄș─POU__4146__START__ADDRESSî─POU__4145__START__ADDRESSö─POU__4149__START__ADDRESSĜ─POU__4143__START__ADDRESSğ─POU__4171__START__ADDRESSƚ─POU__4160__START__ADDRESSƛ─POU__4157__START__ADDRESSÖ─POU__4131__START__ADDRESSÜ─POU__4147__START__ADDRESSƀ─POU__4163__START__ADDRESSƄ─POU__4135__START__ADDRESSƁ─POU__4158__START__ADDRESS×─POU__4167__START__ADDRESSč─POU__4165__START__ADDRESSá─POU__4144__START__ADDRESSí─POU__4133__START__ADDRESSó─POU__4170__START__ADDRESSĂș─POU__4161__START__ADDRESSĄ─POU__4139__START__ADDRESSą─POU__4150__START__ADDRESSĆœâ”€POU__4152__START__ADDRESSĆŸâ”€POU__4166__START__ADDRESSĘ─POU__4162__START__ADDRESSę─POU__4138__START__ADDRESS¬─POU__4148__START__ADDRESSĆș─POU__4187__START__ADDRESSČ─POU__4190__START__ADDRESSƟ─POU__4184__START__ADDRESS«─POU__4181__START__ADDRESS»─POU__4192__START__ADDRESS░─POU__4180__START__ADDRESS▒─POU__4189__START__ADDRESS▓─POU__4183__START__ADDRESS│─POU__4188__START__ADDRESS──POU__4191__START__ADDRESSÁ─POU__4182__START__ADDRESSÂ─POU__4185__START__ADDRESSĚ─POU__4186__START__ADDRESSƞ─POU__4195__START__ADDRESS╣─POU__4203__START__ADDRESS║─POU__4209__START__ADDRESS╗─POU__4213__START__ADDRESS╝─POU__4223__START__ADDRESSƻ─POU__4227__START__ADDRESSĆŒâ”€POU__4234__START__ADDRESS┐─POU__4238__START__ADDRESS└─POU__4242__START__ADDRESS┮─POU__4248__START__ADDRESS┬─POU__4253__START__ADDRESS├─POU__4257__START__ADDRESS──POU__4278__START__ADDRESS┌─POU__4269__START__ADDRESSĂ─POU__4267__START__ADDRESSă─POU__4268__START__ADDRESS╚─POU__4274__START__ADDRESS╔─POU__4266__START__ADDRESS╩─POU__4265__START__ADDRESS╩─POU__4273__START__ADDRESS╠─POU__4277__START__ADDRESS═─POU__4271__START__ADDRESS╬─POU__4275__START__ADDRESS€─POU__4272__START__ADDRESSđ─POU__4276__START__ADDRESSĐ─POU__4280__START__ADDRESSĎ─POU__4270__START__ADDRESSË─POU__4279__START__ADDRESSď─POU__4283__START__ADDRESSƇ─POU__4287__START__ADDRESSÍ─POU__4292__START__ADDRESSÎ─POU__4312__START__ADDRESSě─POU__4321__START__ADDRESS┘─POU__4319__START__ADDRESS┌─POU__4323__START__ADDRESS█─POU__5991__START__ADDRESS▄─POU__4326__START__ADDRESSƱ─POU__4322__START__ADDRESSƼ─POU__4320__START__ADDRESS▀─POU__4327__START__ADDRESSÓ─POU__4325__START__ADDRESSß─POU__4328__START__ADDRESSÔ─POU__4324__START__ADDRESSƃ─POU__4329__START__ADDRESSƄ─POU__4301__START__ADDRESSƈ─POU__4299__START__ADDRESSƠ─POU__4305__START__ADDRESSơ─POU__4307__START__ADDRESSƔ─POU__4303__START__ADDRESSÚ─POU__4302__START__ADDRESSƕ─POU__4300__START__ADDRESSư─POU__4306__START__ADDRESSĂœâ”€POU__5992__START__ADDRESSÝ─POU__4304__START__ADDRESSƣ─POU__4308__START__ADDRESS®─POU__4309__START__ADDRESS­─POU__4330__START__ADDRESS˝─POU__4334__START__ADDRESS˛─POU__4403__START__ADDRESSˇ─POU__4382__START__ADDRESS˘─POU__4387__START__ADDRESS§─POU__4398__START__ADDRESS÷─POU__4399__START__ADDRESS¾─POU__4390__START__ADDRESS°─POU__4392__START__ADDRESS¹─POU__4389__START__ADDRESS˙─POU__4401__START__ADDRESSƱ─POU__4391__START__ADDRESSƘ─POU__4385__START__ADDRESSƙ─POU__4397__START__ADDRESS■─POU__4386__START__ADDRESS ─POU__4383__START__ADDRESSĂ‡â”ŒPOU__4402__START__ADDRESSĂŒâ”ŒPOU__4393__START__ADDRESSĂ©â”ŒPOU__4400__START__ADDRESSĂąâ”ŒPOU__4395__START__ADDRESSĂ€â”ŒPOU__4384__START__ADDRESSĆŻâ”ŒPOU__4388__START__ADDRESSć┌POU__4381__START__ADDRESSĂ§â”ŒPOU__4396__START__ADDRESSĆ‚â”ŒPOU__4394__START__ADDRESSĂ«â”ŒPOU__4371__START__ADDRESSĆâ”ŒPOU__4368__START__ADDRESSĆ‘â”ŒPOU__4374__START__ADDRESSĂźâ”ŒPOU__4364__START__ADDRESSĆč┌POU__4367__START__ADDRESSĂ„â”ŒPOU__4363__START__ADDRESSĆ┌POU__4366__START__ADDRESSĂ‰â”ŒPOU__4375__START__ADDRESSÄč┌POU__4370__START__ADDRESSÄș┌POU__4369__START__ADDRESSĂŽâ”ŒPOU__4372__START__ADDRESSĂ¶â”ŒPOU__4373__START__ADDRESSĜ┌POU__4365__START__ADDRESSğ┌POU__4356__START__ADDRESSĆšâ”ŒPOU__4352__START__ADDRESSĆ›â”ŒPOU__4353__START__ADDRESSĂ–â”ŒPOU__5993__START__ADDRESSĂœâ”ŒPOU__4349__START__ADDRESSĆ€â”ŒPOU__4342__START__ADDRESSĆ„â”ŒPOU__4347__START__ADDRESSĆâ”ŒPOU__4341__START__ADDRESSĂ—â”ŒPOU__4350__START__ADDRESSč┌POU__4344__START__ADDRESSĂĄâ”ŒPOU__4351__START__ADDRESSĂ­â”ŒPOU__4345__START__ADDRESSĂłâ”ŒPOU__4348__START__ADDRESSĂș┌POU__4343__START__ADDRESSĄ┌POU__4346__START__ADDRESSą┌POU__4406__START__ADDRESSĆœâ”ŒPOU__4409__START__ADDRESSĆŸâ”ŒPOU__4415__START__ADDRESSĘ┌POU__4419__START__ADDRESSę┌POU__4429__START__ADDRESSÂŹâ”ŒPOU__4436__START__ADDRESSĆș┌POU__4434__START__ADDRESSČ┌POU__4428__START__ADDRESSĆŸâ”ŒPOU__4430__START__ADDRESS«┌POU__4438__START__ADDRESS»┌POU__4433__START__ADDRESS░┌POU__4431__START__ADDRESS▒┌POU__4432__START__ADDRESS▓┌POU__4427__START__ADDRESS│┌POU__4435__START__ADDRESS─┌POU__4437__START__ADDRESSĂâ”ŒPOU__4441__START__ADDRESSĂ‚â”ŒPOU__4450__START__ADDRESSĚ┌POU__4448__START__ADDRESSĆžâ”ŒPOU__4454__START__ADDRESSâ•Łâ”ŒPOU__4453__START__ADDRESS║┌POU__4452__START__ADDRESS╗┌POU__4451__START__ADDRESS╝┌POU__4449__START__ADDRESSĆ»â”ŒPOU__4456__START__ADDRESSĆŒâ”ŒPOU__4458__START__ADDRESS┐┌POU__4455__START__ADDRESS└┌POU__4457__START__ADDRESS┎┌POU__4488__START__ADDRESSâ”Źâ”ŒPOU__4465__START__ADDRESS├┌POU__4473__START__ADDRESS─┌POU__4476__START__ADDRESS┌┌POU__4474__START__ADDRESSĂ┌POU__4478__START__ADDRESSă┌POU__4485__START__ADDRESS╚┌POU__4483__START__ADDRESS╔┌POU__4482__START__ADDRESS╩┌POU__4481__START__ADDRESS╊┌POU__4467__START__ADDRESS╠┌POU__4472__START__ADDRESS═┌POU__4468__START__ADDRESSâ•Źâ”ŒPOU__4484__START__ADDRESS€┌POU__4479__START__ADDRESSđ┌POU__4466__START__ADDRESSĐ┌POU__4471__START__ADDRESSĎ┌POU__4469__START__ADDRESSĂ‹â”ŒPOU__4480__START__ADDRESSď┌POU__4477__START__ADDRESSĆ‡â”ŒPOU__4470__START__ADDRESSĂâ”ŒPOU__4475__START__ADDRESSĂŽâ”ŒPOU__4504__START__ADDRESSě┌POU__4517__START__ADDRESS┘┌POU__4497__START__ADDRESS┌┌POU__4508__START__ADDRESS█┌POU__4513__START__ADDRESS▄┌POU__4510__START__ADDRESSĆąâ”ŒPOU__4503__START__ADDRESSĆźâ”ŒPOU__4512__START__ADDRESS▀┌POU__4509__START__ADDRESSĂ“â”ŒPOU__4507__START__ADDRESSĂŸâ”ŒPOU__4496__START__ADDRESSĂ”â”ŒPOU__4506__START__ADDRESSĆƒâ”ŒPOU__4502__START__ADDRESSĆ„â”ŒPOU__4495__START__ADDRESSĆˆâ”ŒPOU__4515__START__ADDRESSĆ â”ŒPOU__4499__START__ADDRESSĆĄâ”ŒPOU__4511__START__ADDRESSĆ”â”ŒPOU__4516__START__ADDRESSĂšâ”ŒPOU__4498__START__ADDRESSĆ•â”ŒPOU__4501__START__ADDRESSĆ°â”ŒPOU__4500__START__ADDRESSĂœâ”ŒPOU__4514__START__ADDRESSĂâ”ŒPOU__4505__START__ADDRESSĆŁâ”ŒPOU__4520__START__ADDRESSŽ┌POU__4524__START__ADDRESS­┌POU__4528__START__ADDRESS˝┌POU__4540__START__ADDRESS˛┌POU__4537__START__ADDRESSˇ┌POU__4542__START__ADDRESS˘┌POU__4536__START__ADDRESS§┌POU__4541__START__ADDRESSĂ·â”ŒPOU__4538__START__ADDRESSž┌POU__4539__START__ADDRESS°┌POU__4544__START__ADDRESSš┌POU__4543__START__ADDRESS˙┌POU__4560__START__ADDRESSĆ±â”ŒPOU__4557__START__ADDRESSĆ˜â”ŒPOU__4551__START__ADDRESSĆ™â”ŒPOU__4556__START__ADDRESS■┌POU__4553__START__ADDRESS ┌POU__4552__START__ADDRESSÇĂPOU__4554__START__ADDRESSĂŒÄ‚POU__4555__START__ADDRESSĂ©Ä‚POU__4578__START__ADDRESSñĂPOU__4570__START__ADDRESSÀĂPOU__4568__START__ADDRESSƯĂPOU__4574__START__ADDRESSćĂPOU__4572__START__ADDRESSçĂPOU__4569__START__ADDRESSƂĂPOU__4575__START__ADDRESSĂ«Ä‚POU__4571__START__ADDRESSƐĂPOU__4573__START__ADDRESSƑĂPOU__4581__START__ADDRESSüĂPOU__4620__START__ADDRESSĆčĂPOU__5994__START__ADDRESSÄĂPOU__4622__START__ADDRESSĆĂPOU__4618__START__ADDRESSÉĂPOU__4614__START__ADDRESSÄčĂPOU__4613__START__ADDRESSÄșĂPOU__4623__START__ADDRESSîĂPOU__4616__START__ADDRESSöĂPOU__4624__START__ADDRESSĜĂPOU__4619__START__ADDRESSÄŸÄ‚POU__4621__START__ADDRESSƚĂPOU__4615__START__ADDRESSƛĂPOU__4617__START__ADDRESSÖĂPOU__4592__START__ADDRESSÜĂPOU__4590__START__ADDRESSƀĂPOU__4596__START__ADDRESSĆ„Ä‚POU__4595__START__ADDRESSƁĂPOU__4593__START__ADDRESS×ĂPOU__4591__START__ADDRESSčĂPOU__4594__START__ADDRESSáĂPOU__5995__START__ADDRESSíĂPOU__4597__START__ADDRESSóĂPOU__4600__START__ADDRESSĂșĂPOU__4605__START__ADDRESSĄĂPOU__4670__START__ADDRESSąĂPOU__4664__START__ADDRESSĆœÄ‚POU__4660__START__ADDRESSĆŸÄ‚POU__4663__START__ADDRESSĘĂPOU__4659__START__ADDRESSęĂPOU__4662__START__ADDRESS¬ĂPOU__4668__START__ADDRESSĆșĂPOU__4666__START__ADDRESSČĂPOU__4669__START__ADDRESSƟĂPOU__4665__START__ADDRESS«ĂPOU__5996__START__ADDRESS»ĂPOU__4667__START__ADDRESS░ĂPOU__4661__START__ADDRESS▒ĂPOU__5997__START__ADDRESS▓ĂPOU__4643__START__ADDRESS│ĂPOU__4640__START__ADDRESS─ĂPOU__4632__START__ADDRESSÁĂPOU__4638__START__ADDRESSÂĂPOU__4631__START__ADDRESSĚĂPOU__4634__START__ADDRESSƞĂPOU__4635__START__ADDRESS╣ĂPOU__4639__START__ADDRESS║ĂPOU__4642__START__ADDRESS╗ĂPOU__4633__START__ADDRESS╝ĂPOU__4636__START__ADDRESSƻĂPOU__4641__START__ADDRESSĆŒÄ‚POU__4637__START__ADDRESS┐ĂPOU__4646__START__ADDRESS└ĂPOU__4651__START__ADDRESS┮ĂPOU__4679__START__ADDRESS┬ĂPOU__4685__START__ADDRESS├ĂPOU__4687__START__ADDRESS─ĂPOU__4684__START__ADDRESS┌ĂPOU__4680__START__ADDRESSĂĂPOU__4678__START__ADDRESSăĂPOU__4682__START__ADDRESS╚ĂPOU__4683__START__ADDRESS╔ĂPOU__4686__START__ADDRESS╩ĂPOU__4681__START__ADDRESS╩ĂPOU__4677__START__ADDRESS╠ĂPOU__4690__START__ADDRESS═ĂPOU__4708__START__ADDRESS╬ĂPOU__4702__START__ADDRESS€ĂPOU__4706__START__ADDRESSđĂPOU__4704__START__ADDRESSĐĂPOU__4703__START__ADDRESSĎĂPOU__4705__START__ADDRESSËĂPOU__4707__START__ADDRESSďĂPOU__4714__START__ADDRESSƇĂPOU__4715__START__ADDRESSÍĂPOU__4716__START__ADDRESSÎĂPOU__4717__START__ADDRESSěĂPOU__4719__START__ADDRESS┘ĂPOU__4720__START__ADDRESS┌ĂPOU__4721__START__ADDRESS█ĂPOU__4722__START__ADDRESS▄ĂPOU__4723__START__ADDRESSƱĂPOU__4727__START__ADDRESSƼĂPOU__4728__START__ADDRESS▀ĂPOU__4731__START__ADDRESSÓĂPOU__4735__START__ADDRESSßĂPOU__4739__START__ADDRESSÔĂPOU__4736__START__ADDRESSƃĂPOU__4740__START__ADDRESSƄĂPOU__4749__START__ADDRESSƈĂPOU__4750__START__ADDRESSƠĂPOU__4751__START__ADDRESSơĂPOU__4752__START__ADDRESSƔĂPOU__4753__START__ADDRESSÚĂPOU__4754__START__ADDRESSƕĂPOU__4756__START__ADDRESSưĂPOU__4758__START__ADDRESSĂœÄ‚POU__4759__START__ADDRESSÝĂPOU__4760__START__ADDRESSƣĂPOU__4761__START__ADDRESS®ĂPOU__4762__START__ADDRESS­ĂPOU__4763__START__ADDRESS˝ĂPOU__4772__START__ADDRESS˛ĂPOU__4770__START__ADDRESSˇĂPOU__4775__START__ADDRESS˘ĂPOU__4774__START__ADDRESS§ĂPOU__4771__START__ADDRESSĂ·Ä‚POU__4773__START__ADDRESS¾ĂPOU__4764__START__ADDRESS°ĂPOU__4799__START__ADDRESS¹ĂPOU__4803__START__ADDRESS˙ĂPOU__4804__START__ADDRESSƱĂPOU__4801__START__ADDRESSƘĂPOU__4800__START__ADDRESSƙĂPOU__4802__START__ADDRESS■ĂPOU__4827__START__ADDRESS ĂPOU__4824__START__ADDRESSÇăPOU__4828__START__ADDRESSĂŒÄƒPOU__4825__START__ADDRESSéăPOU__4830__START__ADDRESSùăPOU__4826__START__ADDRESSÀăPOU__4829__START__ADDRESSƯăPOU__4831__START__ADDRESSćăPOU__4842__START__ADDRESSçăPOU__4839__START__ADDRESSƂăPOU__4841__START__ADDRESSëăPOU__4840__START__ADDRESSƐăPOU__4838__START__ADDRESSƑăPOU__5998__START__ADDRESSßăPOU__4811__START__ADDRESSĆčăPOU__4816__START__ADDRESSÄăPOU__4815__START__ADDRESSĆăPOU__4817__START__ADDRESSÉăPOU__4813__START__ADDRESSÄčăPOU__4812__START__ADDRESSÄșăPOU__4814__START__ADDRESSÎăPOU__4851__START__ADDRESSöăPOU__4849__START__ADDRESSĜăPOU__4854__START__ADDRESSğăPOU__4855__START__ADDRESSƚăPOU__4853__START__ADDRESSƛăPOU__4850__START__ADDRESSÖăPOU__4852__START__ADDRESSÜăPOU__4776__START__ADDRESSƀăPOU__4778__START__ADDRESSƄăPOU__4790__START__ADDRESSƁăPOU__4782__START__ADDRESS×ăPOU__4786__START__ADDRESSčăPOU__4789__START__ADDRESSåăPOU__4783__START__ADDRESSíăPOU__4785__START__ADDRESSóăPOU__4780__START__ADDRESSĂșăPOU__4788__START__ADDRESSĄăPOU__4791__START__ADDRESSąăPOU__4792__START__ADDRESSĆœÄƒPOU__4781__START__ADDRESSĆŸÄƒPOU__4784__START__ADDRESSĘăPOU__4777__START__ADDRESSęăPOU__4787__START__ADDRESSăPOU__4779__START__ADDRESSĆșăPOU__4864__START__ADDRESSČăPOU__4862__START__ADDRESSƟăPOU__4866__START__ADDRESS«ăPOU__4865__START__ADDRESS»ăPOU__4863__START__ADDRESS░ăPOU__4867__START__ADDRESS▒ăPOU__4868__START__ADDRESS▓ăPOU__4875__START__ADDRESS│ăPOU__4880__START__ADDRESS─ăPOU__4877__START__ADDRESSÁăPOU__4876__START__ADDRESSÂăPOU__4879__START__ADDRESSĚăPOU__4878__START__ADDRESSƞăPOU__4887__START__ADDRESS╣ăPOU__4892__START__ADDRESS║ăPOU__4889__START__ADDRESS╗ăPOU__4888__START__ADDRESS╝ăPOU__4891__START__ADDRESSƻăPOU__4890__START__ADDRESSĆŒÄƒPOU__4893__START__ADDRESS┐ăPOU__4906__START__ADDRESS└ăPOU__4907__START__ADDRESS┮ăPOU__4934__START__ADDRESS┬ăPOU__4924__START__ADDRESS├ăPOU__4935__START__ADDRESS─ăPOU__4923__START__ADDRESS┌ăPOU__4926__START__ADDRESSĂăPOU__4930__START__ADDRESSăăPOU__4932__START__ADDRESS╚ăPOU__4928__START__ADDRESS╔ăPOU__4931__START__ADDRESS╩ăPOU__4925__START__ADDRESS╩ăPOU__4933__START__ADDRESS╠ăPOU__4929__START__ADDRESS═ăPOU__4927__START__ADDRESS╬ăPOU__4939__START__ADDRESS€ăPOU__4940__START__ADDRESSđăPOU__4941__START__ADDRESSĐăPOU__4942__START__ADDRESSĎăPOU__4943__START__ADDRESSËăPOU__4944__START__ADDRESSďăPOU__4945__START__ADDRESSƇăPOU__4946__START__ADDRESSÍăPOU__4947__START__ADDRESSÎăPOU__4948__START__ADDRESSěăPOU__4952__START__ADDRESS┘ăPOU__4953__START__ADDRESS┌ăPOU__4954__START__ADDRESS█ăPOU__4956__START__ADDRESS▄ăPOU__4957__START__ADDRESSƹăPOU__4958__START__ADDRESSƟăPOU__4959__START__ADDRESS▀ăPOU__4961__START__ADDRESSÓăPOU__4962__START__ADDRESSßăPOU__4963__START__ADDRESSÔăPOU__4964__START__ADDRESSƃăPOU__4965__START__ADDRESSƄăPOU__4966__START__ADDRESSƈăPOU__4967__START__ADDRESSƠăPOU__4968__START__ADDRESSƥăPOU__4969__START__ADDRESSƔăPOU__4970__START__ADDRESSÚăPOU__4971__START__ADDRESSƕăPOU__4972__START__ADDRESSưăPOU__4974__START__ADDRESSĂœÄƒPOU__4975__START__ADDRESSÝăPOU__4980__START__ADDRESSƣăPOU__4990__START__ADDRESSŽăPOU__4988__START__ADDRESS­ăPOU__4994__START__ADDRESS˝ăPOU__4995__START__ADDRESS˛ăPOU__4992__START__ADDRESSˇăPOU__4989__START__ADDRESS˘ăPOU__4991__START__ADDRESS§ăPOU__4993__START__ADDRESS÷ăPOU__4996__START__ADDRESSžăPOU__4981__START__ADDRESS°ăPOU__4997__START__ADDRESSšăPOU__4998__START__ADDRESS˙ăPOU__4999__START__ADDRESSƱăPOU__5000__START__ADDRESSƘăPOU__5001__START__ADDRESSƙăPOU__5002__START__ADDRESS■ăPOU__5003__START__ADDRESS ăPOU__5007__START__ADDRESSÇ╚POU__5004__START__ADDRESSĂŒâ•šPOU__5008__START__ADDRESSĂ©â•šPOU__5009__START__ADDRESSñ╚POU__5010__START__ADDRESSÀ╚POU__5011__START__ADDRESSƯ╚POU__5012__START__ADDRESSć╚POU__5013__START__ADDRESSç╚POU__5014__START__ADDRESSƂ╚POU__5015__START__ADDRESSĂ«â•šPOU__5016__START__ADDRESSƐ╚POU__5017__START__ADDRESSƑ╚POU__5018__START__ADDRESSü╚POU__5019__START__ADDRESSĆč╚POU__5020__START__ADDRESSÄ╚POU__5022__START__ADDRESSĆ╚POU__5027__START__ADDRESSÉ╚POU__5028__START__ADDRESSÄč╚POU__5029__START__ADDRESSÄș╚POU__5030__START__ADDRESSî╚POU__5043__START__ADDRESSö╚POU__5063__START__ADDRESSĜ╚POU__5058__START__ADDRESSÄŸâ•šPOU__5060__START__ADDRESSƚ╚POU__5050__START__ADDRESSƛ╚POU__5071__START__ADDRESSÖ╚POU__5069__START__ADDRESSÜ╚POU__5045__START__ADDRESSƀ╚POU__5073__START__ADDRESSĆ„â•šPOU__5075__START__ADDRESSƁ╚POU__5051__START__ADDRESS×╚POU__5044__START__ADDRESSč╚POU__5081__START__ADDRESSá╚POU__5040__START__ADDRESSí╚POU__5078__START__ADDRESSó╚POU__5041__START__ADDRESSĂș╚POU__5053__START__ADDRESSĄ╚POU__5057__START__ADDRESSą╚POU__5048__START__ADDRESSĆœâ•šPOU__5082__START__ADDRESSĆŸâ•šPOU__5077__START__ADDRESSĘ╚POU__5083__START__ADDRESSę╚POU__5055__START__ADDRESS¬╚POU__5046__START__ADDRESSĆș╚POU__5064__START__ADDRESSČ╚POU__5039__START__ADDRESSƟ╚POU__5047__START__ADDRESS«╚POU__5062__START__ADDRESS»╚POU__5049__START__ADDRESS░╚POU__5052__START__ADDRESS▒╚POU__5070__START__ADDRESS▓╚POU__5072__START__ADDRESS│╚POU__5059__START__ADDRESS─╚POU__5061__START__ADDRESSÁ╚POU__5074__START__ADDRESSÂ╚POU__5042__START__ADDRESSĚ╚POU__5054__START__ADDRESSƞ╚POU__5065__START__ADDRESS╣╚POU__5056__START__ADDRESS║╚POU__5067__START__ADDRESS╗╚POU__5080__START__ADDRESS╝╚POU__5068__START__ADDRESSƻ╚POU__5066__START__ADDRESSĆŒâ•šPOU__5079__START__ADDRESS┐╚POU__5076__START__ADDRESS└╚POU__5032__START__ADDRESS┮╚POU__5093__START__ADDRESS┬╚POU__5090__START__ADDRESS├╚POU__5096__START__ADDRESS─╚POU__5094__START__ADDRESS┌╚POU__5091__START__ADDRESSĂ╚POU__5092__START__ADDRESSă╚POU__5095__START__ADDRESS╚╚POU__5097__START__ADDRESS╔╚POU__5098__START__ADDRESS╩╚POU__5099__START__ADDRESS╩╚POU__5100__START__ADDRESS╠╚POU__5101__START__ADDRESS═╚POU__5102__START__ADDRESS╬╚POU__5103__START__ADDRESS€╚POU__5104__START__ADDRESSđ╚POU__5105__START__ADDRESSĐ╚POU__5106__START__ADDRESSĎ╚POU__5107__START__ADDRESSË╚POU__5108__START__ADDRESSď╚POU__5110__START__ADDRESSƇ╚POU__5111__START__ADDRESSÍ╚POU__5112__START__ADDRESSÎ╚POU__5114__START__ADDRESSě╚POU__5117__START__ADDRESS┘╚POU__5118__START__ADDRESS┌╚POU__5119__START__ADDRESS█╚POU__5120__START__ADDRESS▄╚POU__5121__START__ADDRESSƱ╚POU__5122__START__ADDRESSƼ╚POU__5123__START__ADDRESS▀╚POU__5124__START__ADDRESSÓ╚POU__5125__START__ADDRESSß╚POU__5127__START__ADDRESSÔ╚POU__5128__START__ADDRESSƃ╚POU__5130__START__ADDRESSƄ╚POU__5135__START__ADDRESSƈ╚POU__5136__START__ADDRESSƠ╚POU__5137__START__ADDRESSơ╚POU__5138__START__ADDRESSƔ╚POU__5139__START__ADDRESSÚ╚POU__5140__START__ADDRESSƕ╚POU__5141__START__ADDRESSư╚POU__5143__START__ADDRESSĂœâ•šPOU__5145__START__ADDRESSÝ╚POU__5146__START__ADDRESSƣ╚POU__5147__START__ADDRESS®╚POU__5149__START__ADDRESS­╚POU__5150__START__ADDRESS˝╚POU__5151__START__ADDRESS˛╚POU__5153__START__ADDRESSˇ╚POU__5154__START__ADDRESS˘╚POU__5155__START__ADDRESS§╚POU__5156__START__ADDRESSĂ·â•šPOU__5157__START__ADDRESS¾╚POU__5158__START__ADDRESS°╚POU__5159__START__ADDRESS¹╚POU__5160__START__ADDRESS˙╚POU__5161__START__ADDRESSƱ╚POU__5163__START__ADDRESSƘ╚POU__5164__START__ADDRESSƙ╚POU__5166__START__ADDRESS■╚POU__5167__START__ADDRESS ╚POU__5191__START__ADDRESSÇ╔POU__5188__START__ADDRESSĂŒâ•”POU__5210__START__ADDRESSĂ©â•”POU__5200__START__ADDRESSñ╔POU__5204__START__ADDRESSÀ╔POU__5202__START__ADDRESSƯ╔POU__5201__START__ADDRESSć╔POU__5207__START__ADDRESSç╔POU__5203__START__ADDRESSƂ╔POU__5208__START__ADDRESSĂ«â•”POU__5206__START__ADDRESSƐ╔POU__5999__START__ADDRESSƑ╔POU__5209__START__ADDRESSü╔POU__5205__START__ADDRESSĆč╔POU__5213__START__ADDRESSÄ╔POU__5237__START__ADDRESSĆ╔POU__5242__START__ADDRESSÉ╔POU__5239__START__ADDRESSÄč╔POU__5238__START__ADDRESSÄș╔POU__5243__START__ADDRESSî╔POU__5241__START__ADDRESSö╔POU__5240__START__ADDRESSĜ╔POU__5184__START__ADDRESSÄŸâ•”POU__5174__START__ADDRESSƚ╔POU__5182__START__ADDRESSƛ╔POU__5179__START__ADDRESSÖ╔POU__5178__START__ADDRESSÜ╔POU__5176__START__ADDRESSƀ╔POU__5181__START__ADDRESSĆ„â•”POU__5175__START__ADDRESSƁ╔POU__5180__START__ADDRESS×╔POU__5185__START__ADDRESSč╔POU__5177__START__ADDRESSá╔POU__5183__START__ADDRESSí╔POU__5225__START__ADDRESSó╔POU__5223__START__ADDRESSĂș╔POU__5228__START__ADDRESSĄ╔POU__5226__START__ADDRESSą╔POU__5224__START__ADDRESSĆœâ•”POU__5230__START__ADDRESSĆŸâ•”POU__5227__START__ADDRESSĘ╔POU__5229__START__ADDRESSę╔POU__5244__START__ADDRESS¬╔POU__5245__START__ADDRESSĆș╔POU__5246__START__ADDRESSČ╔POU__5261__START__ADDRESSƟ╔POU__5254__START__ADDRESS«╔POU__5260__START__ADDRESS»╔POU__5256__START__ADDRESS░╔POU__5259__START__ADDRESS▒╔POU__5262__START__ADDRESS▓╔POU__5257__START__ADDRESS│╔POU__5255__START__ADDRESS─╔POU__5258__START__ADDRESSÁ╔POU__5247__START__ADDRESSÂ╔POU__5263__START__ADDRESSĚ╔POU__5264__START__ADDRESSƞ╔POU__5265__START__ADDRESS╣╔POU__5266__START__ADDRESS║╔POU__5267__START__ADDRESS╗╔POU__5268__START__ADDRESS╝╔POU__5269__START__ADDRESSƻ╔POU__5270__START__ADDRESSĆŒâ•”POU__5271__START__ADDRESS┐╔POU__5272__START__ADDRESS└╔POU__5274__START__ADDRESS┮╔POU__5301__START__ADDRESS┬╔POU__5291__START__ADDRESS├╔POU__5281__START__ADDRESS─╔POU__5286__START__ADDRESS┌╔POU__5284__START__ADDRESSĂ╔POU__5288__START__ADDRESSă╔POU__5282__START__ADDRESS╚╔POU__5290__START__ADDRESS╔╔POU__5285__START__ADDRESS╩╔POU__5287__START__ADDRESS╩╔POU__5283__START__ADDRESS╠╔POU__5289__START__ADDRESS═╔POU__5294__START__ADDRESS╬╔POU__5303__START__ADDRESS€╔POU__5333__START__ADDRESSđ╔POU__5339__START__ADDRESSĐ╔POU__5338__START__ADDRESSĎ╔POU__5335__START__ADDRESSË╔POU__5334__START__ADDRESSď╔POU__5332__START__ADDRESSƇ╔POU__5337__START__ADDRESSÍ╔POU__5340__START__ADDRESSÎ╔POU__5336__START__ADDRESSě╔POU__5331__START__ADDRESS┘╔POU__5348__START__ADDRESS┌╔POU__5354__START__ADDRESS█╔POU__5353__START__ADDRESS▄╔POU__5350__START__ADDRESSƱ╔POU__5349__START__ADDRESSƼ╔POU__5347__START__ADDRESS▀╔POU__5352__START__ADDRESSÓ╔POU__5355__START__ADDRESSß╔POU__5351__START__ADDRESSÔ╔POU__5346__START__ADDRESSƃ╔POU__5311__START__ADDRESSƄ╔POU__5324__START__ADDRESSƈ╔POU__5317__START__ADDRESSƠ╔POU__5319__START__ADDRESSơ╔POU__5320__START__ADDRESSƔ╔POU__5316__START__ADDRESSÚ╔POU__5323__START__ADDRESSƕ╔POU__5325__START__ADDRESSư╔POU__5313__START__ADDRESSĂœâ•”POU__5322__START__ADDRESSÝ╔POU__5315__START__ADDRESSƣ╔POU__5321__START__ADDRESS®╔POU__5314__START__ADDRESS­╔POU__5318__START__ADDRESS˝╔POU__5310__START__ADDRESS˛╔POU__5312__START__ADDRESSˇ╔POU__5356__START__ADDRESS˘╔POU__5364__START__ADDRESS§╔POU__5369__START__ADDRESSĂ·â•”POU__5366__START__ADDRESS¾╔POU__5365__START__ADDRESS°╔POU__5368__START__ADDRESS¹╔POU__5367__START__ADDRESS˙╔POU__5376__START__ADDRESSƱ╔POU__5381__START__ADDRESSƘ╔POU__5378__START__ADDRESSƙ╔POU__5377__START__ADDRESS■╔POU__5380__START__ADDRESS ╔POU__5379__START__ADDRESSÇ╩POU__5357__START__ADDRESSĂŒâ•©POU__5383__START__ADDRESSĂ©â•©POU__5384__START__ADDRESSĂąâ•©POU__5389__START__ADDRESSÀ╩POU__5395__START__ADDRESSĆŻâ•©POU__5396__START__ADDRESSć╩POU__5398__START__ADDRESSç╩POU__5399__START__ADDRESSĆ‚â•©POU__5401__START__ADDRESSĂ«â•©POU__5402__START__ADDRESSƐ╩POU__5403__START__ADDRESSĆ‘â•©POU__5404__START__ADDRESSĂźâ•©POU__5406__START__ADDRESSĆč╩POU__5407__START__ADDRESSĂ„â•©POU__5408__START__ADDRESSĆ╩POU__5412__START__ADDRESSÉ╩POU__5422__START__ADDRESSÄč╩POU__5420__START__ADDRESSÄș╩POU__5424__START__ADDRESSĂŽâ•©POU__5423__START__ADDRESSö╩POU__5421__START__ADDRESSĜ╩POU__5425__START__ADDRESSÄŸâ•©POU__5427__START__ADDRESSĆšâ•©POU__5428__START__ADDRESSƛ╩POU__5426__START__ADDRESSĂ–â•©POU__5472__START__ADDRESSĂœâ•©POU__5469__START__ADDRESSƀ╩POU__5466__START__ADDRESSĆ„â•©POU__5468__START__ADDRESSƁ╩POU__5460__START__ADDRESSĂ—â•©POU__5458__START__ADDRESSč╩POU__5457__START__ADDRESSĂĄâ•©POU__5463__START__ADDRESSĂ­â•©POU__5471__START__ADDRESSĂłâ•©POU__5465__START__ADDRESSĂș╩POU__5462__START__ADDRESSĄ╩POU__5475__START__ADDRESSą╩POU__5461__START__ADDRESSĆœâ•©POU__5470__START__ADDRESSĆŸâ•©POU__5464__START__ADDRESSĘ╩POU__5459__START__ADDRESSę╩POU__6000__START__ADDRESSÂŹâ•©POU__5474__START__ADDRESSĆș╩POU__5467__START__ADDRESSČ╩POU__5456__START__ADDRESSĆŸâ•©POU__5473__START__ADDRESS«╩POU__5435__START__ADDRESS»╩POU__5439__START__ADDRESS░╩POU__5443__START__ADDRESS▒╩POU__5444__START__ADDRESS▓╩POU__5447__START__ADDRESS│╩POU__5437__START__ADDRESS─╩POU__5441__START__ADDRESSÁ╩POU__5442__START__ADDRESSĂ‚â•©POU__5436__START__ADDRESSĚ╩POU__5440__START__ADDRESSĆžâ•©POU__5446__START__ADDRESSâ•Łâ•©POU__5445__START__ADDRESS║╩POU__6001__START__ADDRESS╗╩POU__5448__START__ADDRESS╝╩POU__5449__START__ADDRESSƻ╩POU__5438__START__ADDRESSĆŒâ•©POU__5413__START__ADDRESS┐╩POU__5478__START__ADDRESS└╩POU__5480__START__ADDRESS┎╩POU__5481__START__ADDRESS┏╩POU__5483__START__ADDRESS├╩POU__5484__START__ADDRESS─╩POU__5485__START__ADDRESS┌╩POU__5486__START__ADDRESSĂ╩POU__5487__START__ADDRESSă╩POU__5488__START__ADDRESS╚╩POU__5489__START__ADDRESS╔╩POU__5502__START__ADDRESS╩╩POU__5499__START__ADDRESSâ•Šâ•©POU__5505__START__ADDRESS╠╩POU__5508__START__ADDRESS═╩POU__5503__START__ADDRESSâ•Źâ•©POU__5504__START__ADDRESS€╩POU__5500__START__ADDRESSđ╩POU__5501__START__ADDRESSĐ╩POU__5507__START__ADDRESSĎ╩POU__5509__START__ADDRESSĂ‹â•©POU__5506__START__ADDRESSď╩POU__5516__START__ADDRESSƇ╩POU__5521__START__ADDRESSĂâ•©POU__5518__START__ADDRESSĂŽâ•©POU__5517__START__ADDRESSě╩POU__5520__START__ADDRESS┘╩POU__5519__START__ADDRESS┌╩POU__5528__START__ADDRESS█╩POU__5533__START__ADDRESS▄╩POU__5530__START__ADDRESSĆąâ•©POU__5529__START__ADDRESSĆźâ•©POU__5532__START__ADDRESS▀╩POU__5531__START__ADDRESSĂ“â•©POU__5566__START__ADDRESSĂŸâ•©POU__5558__START__ADDRESSÔ╩POU__5553__START__ADDRESSĆƒâ•©POU__5561__START__ADDRESSĆ„â•©POU__5556__START__ADDRESSĆˆâ•©POU__5562__START__ADDRESSĆ â•©POU__5563__START__ADDRESSĆĄâ•©POU__5554__START__ADDRESSƔ╩POU__5560__START__ADDRESSĂšâ•©POU__5555__START__ADDRESSĆ•â•©POU__5557__START__ADDRESSĆ°â•©POU__5559__START__ADDRESSĂœâ•©POU__5542__START__ADDRESSĂâ•©POU__5540__START__ADDRESSĆŁâ•©POU__5546__START__ADDRESSÂŽâ•©POU__5543__START__ADDRESS­╩POU__5541__START__ADDRESS˝╩POU__5545__START__ADDRESS˛╩POU__5544__START__ADDRESSˇ╩POU__5578__START__ADDRESS˘╩POU__5576__START__ADDRESS§╩POU__5582__START__ADDRESSĂ·â•©POU__5579__START__ADDRESSž╩POU__5577__START__ADDRESS°╩POU__5581__START__ADDRESSš╩POU__5580__START__ADDRESS˙╩POU__5602__START__ADDRESSƱ╩POU__5607__START__ADDRESSĆ˜â•©POU__5604__START__ADDRESSƙ╩POU__5603__START__ADDRESS■╩POU__5606__START__ADDRESS ╩POU__5605__START__ADDRESSÇ╩POU__5601__START__ADDRESSĂŒâ•ŠPOU__5592__START__ADDRESSĂ©â•ŠPOU__5590__START__ADDRESSñ╩POU__5594__START__ADDRESSÀ╊POU__5589__START__ADDRESSƯ╩POU__5591__START__ADDRESSć╩POU__5593__START__ADDRESSç╩POU__5617__START__ADDRESSƂ╩POU__5615__START__ADDRESSĂ«â•ŠPOU__5619__START__ADDRESSƐ╩POU__5614__START__ADDRESSƑ╩POU__5616__START__ADDRESSü╩POU__5618__START__ADDRESSĆč╩POU__5626__START__ADDRESSÄ╩POU__5630__START__ADDRESSĆ╩POU__5633__START__ADDRESSÉ╩POU__5631__START__ADDRESSÄč╩POU__5628__START__ADDRESSÄș╩POU__5629__START__ADDRESSî╩POU__5632__START__ADDRESSö╊POU__5627__START__ADDRESSĜ╊POU__5490__START__ADDRESSÄŸâ•ŠPOU__5492__START__ADDRESSƚ╩POU__5491__START__ADDRESSƛ╩POU__5569__START__ADDRESSÖ╩POU__5641__START__ADDRESSÜ╩POU__5646__START__ADDRESSƀ╊POU__5643__START__ADDRESSĆ„â•ŠPOU__5642__START__ADDRESSƁ╩POU__5645__START__ADDRESS×╩POU__5644__START__ADDRESSč╩POU__5653__START__ADDRESSá╩POU__5658__START__ADDRESSí╩POU__5655__START__ADDRESSó╩POU__5654__START__ADDRESSĂș╩POU__5657__START__ADDRESSĄ╩POU__5656__START__ADDRESSą╩POU__5634__START__ADDRESSĆœâ•ŠPOU__5665__START__ADDRESSĆŸâ•ŠPOU__5668__START__ADDRESSĘ╩POU__5670__START__ADDRESSę╩POU__5673__START__ADDRESS¬╩POU__5674__START__ADDRESSĆș╩POU__5675__START__ADDRESSČ╩POU__5676__START__ADDRESSƟ╩POU__5680__START__ADDRESS«╊POU__5677__START__ADDRESS»╊POU__5685__START__ADDRESS░╩POU__5694__START__ADDRESS▒╩POU__5692__START__ADDRESS▓╩POU__5697__START__ADDRESS│╩POU__5696__START__ADDRESS─╊POU__5693__START__ADDRESSÁ╩POU__5695__START__ADDRESSÂ╩POU__5698__START__ADDRESSĚ╩POU__5699__START__ADDRESSƞ╩POU__5700__START__ADDRESS╣╩POU__5701__START__ADDRESS║╩POU__5702__START__ADDRESS╗╩POU__5703__START__ADDRESS╝╩POU__5704__START__ADDRESSƻ╊POU__5705__START__ADDRESSĆŒâ•ŠPOU__5706__START__ADDRESS┐╩POU__5707__START__ADDRESS└╩POU__5708__START__ADDRESS┮╩POU__5709__START__ADDRESS┬╩POU__5710__START__ADDRESS├╩POU__5711__START__ADDRESS─╩POU__5712__START__ADDRESS┌╊POU__5713__START__ADDRESSĂ╩POU__5714__START__ADDRESSă╩POU__5731__START__ADDRESS╚╩POU__5723__START__ADDRESS╔╩POU__5727__START__ADDRESSâ•©â•ŠPOU__5730__START__ADDRESS╩╩POU__5726__START__ADDRESS╠╩POU__5724__START__ADDRESS═╩POU__5725__START__ADDRESS╬╩POU__5728__START__ADDRESS€╊POU__6002__START__ADDRESSđ╩POU__5729__START__ADDRESSĐ╩POU__5716__START__ADDRESSĎ╩POU__5734__START__ADDRESSË╩POU__5739__START__ADDRESSď╩POU__5752__START__ADDRESSƇ╩POU__5753__START__ADDRESSÍ╩POU__5754__START__ADDRESSÎ╩POU__5755__START__ADDRESSě╩POU__5757__START__ADDRESS┘╩POU__5758__START__ADDRESS┌╩POU__5759__START__ADDRESS█╩POU__5760__START__ADDRESS▄╩POU__5761__START__ADDRESSƱ╩POU__5762__START__ADDRESSƼ╩POU__5763__START__ADDRESS▀╩POU__5764__START__ADDRESSÓ╩POU__5765__START__ADDRESSß╩POU__5766__START__ADDRESSÔ╩POU__5767__START__ADDRESSƃ╩POU__5768__START__ADDRESSƄ╩POU__5769__START__ADDRESSƈ╩POU__5770__START__ADDRESSƠ╩POU__5782__START__ADDRESSơ╩POU__5779__START__ADDRESSƔ╩POU__5781__START__ADDRESSÚ╩POU__5780__START__ADDRESSƕ╩POU__5778__START__ADDRESSư╩POU__5771__START__ADDRESSĂœâ•ŠPOU__5783__START__ADDRESSÝ╩POU__5784__START__ADDRESSƣ╩POU__5785__START__ADDRESS®╩POU__5787__START__ADDRESS­╩POU__5788__START__ADDRESS˝╩POU__5789__START__ADDRESS˛╩POU__5790__START__ADDRESSˇ╩POU__5791__START__ADDRESS˘╩POU__5795__START__ADDRESS§╩POU__5792__START__ADDRESSĂ·â•ŠPOU__5797__START__ADDRESS¾╩POU__5801__START__ADDRESS°╩POU__5808__START__ADDRESS¹╩POU__5812__START__ADDRESS˙╩POU__5818__START__ADDRESSƱ╊POU__5822__START__ADDRESSƘ╩POU__5819__START__ADDRESSƙ╩POU__5826__START__ADDRESS■╩POU__5827__START__ADDRESS ╩POU__5828__START__ADDRESSÇ╠POU__5829__START__ADDRESSĂŒâ• POU__5829__TRYCATCH__ADDRESS__0Ă©â• POU__5831__START__ADDRESSñ╠POU__5835__START__ADDRESSÀ╠POU__5836__START__ADDRESSƯ╠POU__5837__START__ADDRESSć╠POU__5838__START__ADDRESSç╠POU__5839__START__ADDRESSƂ╠POU__5840__START__ADDRESSĂ«â• POU__5841__START__ADDRESSƐ╠POU__5851__START__ADDRESSƑ╠POU__5849__START__ADDRESSü╠POU__5855__START__ADDRESSĆč╠POU__5853__START__ADDRESSÄ╠POU__5854__START__ADDRESSĆ╠POU__5850__START__ADDRESSÉ╠POU__5856__START__ADDRESSÄč╠POU__5852__START__ADDRESSÄș╠POU__5843__START__ADDRESSî╠POU__5859__START__ADDRESSö╠POU__5860__START__ADDRESSĜ╠POU__5861__START__ADDRESSÄŸâ• POU__5862__START__ADDRESSƚ╠POU__5863__START__ADDRESSƛ╠POU__5864__START__ADDRESSÖ╠POU__5865__START__ADDRESSÜ╠POU__5866__START__ADDRESSƀ╠POU__5867__START__ADDRESSĆ„â• POU__5868__START__ADDRESSƁ╠POU__5869__START__ADDRESS×╠POU__5870__START__ADDRESSč╠POU__5871__START__ADDRESSá╠POU__5872__START__ADDRESSí╠POU__5873__START__ADDRESSó╠POU__5874__START__ADDRESSĂș╠POU__5875__START__ADDRESSĄ╠POU__5876__START__ADDRESSą╠POU__5911__START__ADDRESSĆœâ• POU__5891__START__ADDRESSĆŸâ• POU__5912__START__ADDRESSĘ╠POU__5894__START__ADDRESSę╠POU__5888__START__ADDRESS¬╠POU__5887__START__ADDRESSĆș╠POU__5907__START__ADDRESSČ╠POU__5896__START__ADDRESSƟ╠POU__5904__START__ADDRESS«╠POU__5893__START__ADDRESS»╠POU__5902__START__ADDRESS░╠POU__5909__START__ADDRESS▒╠POU__5899__START__ADDRESS▓╠POU__5901__START__ADDRESS│╠POU__5910__START__ADDRESS─╠POU__5903__START__ADDRESSÁ╠POU__5895__START__ADDRESSÂ╠POU__5897__START__ADDRESSĚ╠POU__5908__START__ADDRESSƞ╠POU__5890__START__ADDRESS╣╠POU__5886__START__ADDRESS║╠POU__5905__START__ADDRESS╗╠POU__5900__START__ADDRESS╝╠POU__5889__START__ADDRESSƻ╠POU__5906__START__ADDRESSĆŒâ• POU__5892__START__ADDRESS┐╠POU__5898__START__ADDRESS└╠POU__5879__START__ADDRESS┮╠POU__5913__START__ADDRESS┬╠POU__5913__TRYCATCH__ADDRESS__0├╠POU__5914__START__ADDRESS─╠POU__5915__START__ADDRESS┌╠POU__5916__START__ADDRESSĂ╠POU__5919__START__ADDRESSă╠POU__5920__START__ADDRESS╚╠POU__5921__START__ADDRESS╔╠POU__5922__START__ADDRESS╩╠POU__5923__START__ADDRESS╩╠POU__5937__START__ADDRESS╠╠POU__5938__START__ADDRESS═╠POU__5939__START__ADDRESS╬╠POU__5940__START__ADDRESS€╠POU__5941__START__ADDRESSđ╠POU__5942__START__ADDRESSĐ╠POU__5943__START__ADDRESSĎ╠POU__5944__START__ADDRESSË╠POU__5945__START__ADDRESSď╠POU__5947__START__ADDRESSƇ╠POU__5948__START__ADDRESSÍ╠POU__5949__START__ADDRESSÎ╠POU__5950__START__ADDRESSě╠POU__5952__START__ADDRESS┘╠POU__5957__START__ADDRESS┌╠POU__6269__START__ADDRESS█╠POU__6270__START__ADDRESS▄╠POU__6271__START__ADDRESSƱ╠POU__6272__START__ADDRESSƼ╠POU__6273__START__ADDRESS▀╠POU__6274__START__ADDRESSÓ╠POU__6276__START__ADDRESSß╠POU__6277__START__ADDRESSÔ╠POU__6278__START__ADDRESSƃ╠POU__6279__START__ADDRESSƄ╠POU__6280__START__ADDRESSƈ╠POU__6281__START__ADDRESSƠ╠POU__6282__START__ADDRESSơ╠POU__6283__START__ADDRESSƔ╠POU__6284__START__ADDRESSÚ╠POU__6285__START__ADDRESSƕ╠POU__6286__START__ADDRESSư╠POU__6287__START__ADDRESSĂœâ• POU__6288__START__ADDRESSÝ╠POU__6289__START__ADDRESSƣ╠POU__6290__START__ADDRESS®╠POU__6291__START__ADDRESS­╠POU__6292__START__ADDRESS˝╠POU__6293__START__ADDRESS˛╠POU__6294__START__ADDRESSˇ╠POU__6295__START__ADDRESS˘╠POU__6296__START__ADDRESS§╠POU__6297__START__ADDRESSĂ·â• POU__6298__START__ADDRESS¾╠POU__6299__START__ADDRESS°╠POU__6300__START__ADDRESS¹╠POU__6301__START__ADDRESS˙╠POU__6302__START__ADDRESSƱ╠POU__6303__START__ADDRESSƘ╠POU__6304__START__ADDRESSƙ╠POU__6305__START__ADDRESS■╠POU__6306__START__ADDRESS ╠POU__6307__START__ADDRESSÇ═POU__6308__START__ADDRESSĂŒâ•POU__6309__START__ADDRESSé═POU__6310__START__ADDRESSñ═POU__6311__START__ADDRESSÀ═POU__6312__START__ADDRESSƯ═POU__6313__START__ADDRESSć═POU__6314__START__ADDRESSç═POU__6315__START__ADDRESSƂ═%NoInit, Generated, Compiled, Internalë═__GLOBAL_RELOC_DEFINITIONSƐ═__RELOCATIONTABLEƑ═-Global, IsCompiled, Absolut, NoInit, Typifiedü═__RELOCATIONTABLENEWĆč═
+1107296256Ä═checksuperglobalĆ═	432769759É═Visu__NamedStylesÄč═Dg__VisuStyle__NamedObject__BasicElementESC45AlarmESC45FillESC45ColorÄș═Eg__VisuStyle__NamedObject__BasicElementESC45AlarmESC45FrameESC45Colorî═:g__VisuStyle__NamedObject__BasicElementESC45FillESC45Colorö═;g__VisuStyle__NamedObject__BasicElementESC45FrameESC45ColorĜ═ g__VisuStyle__NamedObject__Blackğ═g__VisuStyle__NamedObject__Blueƚ═ g__VisuStyle__NamedObject__Brownƛ═#g__VisuStyle__NamedObject__DarkblueÖ═#g__VisuStyle__NamedObject__DarkgrayÜ═$g__VisuStyle__NamedObject__Darkgreenƀ═"g__VisuStyle__NamedObject__DarkredƄ═5g__VisuStyle__NamedObject__DialogESC45BackgroundColorƁ═1g__VisuStyle__NamedObject__DialogESC45ButtonColor×═1g__VisuStyle__NamedObject__DialogESC45HeaderColorč═:g__VisuStyle__NamedObject__DialogESC45ModalBackgroundColorá═4g__VisuStyle__NamedObject__DialogESC45ScrollbarColorí═6g__VisuStyle__NamedObject__ElementESC45AlarmESC45Coloró═?g__VisuStyle__NamedObject__ElementESC45AlarmESC45FillESC45ColorĂș═@g__VisuStyle__NamedObject__ElementESC45AlarmESC45FrameESC45ColorĄ═Dg__VisuStyle__NamedObject__ElementESC45AlarmtableESC45SelectionColorą═Hg__VisuStyle__NamedObject__ElementESC45AlarmtableESC45SelectionFontColorĆœâ•;g__VisuStyle__NamedObject__ElementESC45BackgroundESC45ColorĆŸâ•9g__VisuStyle__NamedObject__ElementESC45BarESC45GraphColorĘ═9g__VisuStyle__NamedObject__ElementESC45BarESC45ScaleColorę═;g__VisuStyle__NamedObject__ElementESC45ButtonESC45FontColor¬═>g__VisuStyle__NamedObject__ElementESC45ButtonESC45PressedColorĆș═Dg__VisuStyle__NamedObject__ElementESC45ButtonESC45PressedColorBrightČ═Bg__VisuStyle__NamedObject__ElementESC45ButtonESC45PressedFontColorƟ═Fg__VisuStyle__NamedObject__ElementESC45ClockESC45CenterPointESC45Color«═Hg__VisuStyle__NamedObject__ElementESC45ClockESC45HandsESC45HourHandColor»═Jg__VisuStyle__NamedObject__ElementESC45ClockESC45HandsESC45MinuteHandColor░═Kg__VisuStyle__NamedObject__ElementESC45ClockESC45HandsESC45SecondsHandColor▒═@g__VisuStyle__NamedObject__ElementESC45ClockESC45LinesESC45Color▓═Gg__VisuStyle__NamedObject__ElementESC45ClockESC45NumericsESC45FontColor│═Dg__VisuStyle__NamedObject__ElementESC45ComboArrayESC45GridESC45Color─═Ig__VisuStyle__NamedObject__ElementESC45ComboArrayESC45ListESC45FirstColorÁ═Jg__VisuStyle__NamedObject__ElementESC45ComboArrayESC45ListESC45SecondColorÂ═Ig__VisuStyle__NamedObject__ElementESC45ComboArrayESC45SelectionESC45ColorĚ═Ng__VisuStyle__NamedObject__ElementESC45ComboBoxIntegerESC45ListESC45FirstColorƞ═Og__VisuStyle__NamedObject__ElementESC45ComboBoxIntegerESC45ListESC45SecondColor╣═Ng__VisuStyle__NamedObject__ElementESC45ComboBoxIntegerESC45SelectionESC45Color║═=g__VisuStyle__NamedObject__ElementESC45ControlESC45ArrowColor╗═8g__VisuStyle__NamedObject__ElementESC45ControlESC45Color╝═>g__VisuStyle__NamedObject__ElementESC45ControlESC45ColorBrightƻ═?g__VisuStyle__NamedObject__ElementESC45ControlESC45ColorPressedĆŒâ•Eg__VisuStyle__NamedObject__ElementESC45ControlESC45ColorPressedBright┐═Ag__VisuStyle__NamedObject__ElementESC45ControlESC45HighlightColor└═Fg__VisuStyle__NamedObject__ElementESC45ControlESC45HighlightColor_Blue┮═Eg__VisuStyle__NamedObject__ElementESC45ControlESC45HighlightColor_Red┬═Hg__VisuStyle__NamedObject__ElementESC45ControlESC45HighlightColor_Yellow├═Kg__VisuStyle__NamedObject__ElementESC45DatePickerESC45HeaderESC45ArrowColor─═Rg__VisuStyle__NamedObject__ElementESC45DatePickerESC45HeaderESC45ArrowPressedColor┌═Pg__VisuStyle__NamedObject__ElementESC45DatePickerESC45HeaderESC45BackgroundColorĂ═Jg__VisuStyle__NamedObject__ElementESC45DatePickerESC45HeaderESC45FontColoră═[g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45BackgroundESC45BackColor╚═\g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45BackgroundESC45FrameColor╔═Zg__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45CurrMonthESC45BackColor╩═Zg__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45CurrMonthESC45FontColor╩═[g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45CurrMonthESC45FrameColor╠═[g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45CurrentDayESC45BackColor══[g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45CurrentDayESC45FontColor╬═\g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45CurrentDayESC45FrameColor€═Zg__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45HeaderDayESC45BackColorđ═Zg__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45HeaderDayESC45FontColorĐ═[g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45HeaderDayESC45FrameColorĎ═Zg__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45HeaderDayESC45LineColorË═[g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45OtherMonthESC45BackColorď═[g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45OtherMonthESC45FontColorƇ═\g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45OtherMonthESC45FrameColorÍ═\g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45SelectedDayESC45BackColorÎ═\g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45SelectedDayESC45FontColorě═]g__VisuStyle__NamedObject__ElementESC45DatePickerESC45MainAreaESC45SelectedDayESC45FrameColor┘═Ng__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45ArrowESC45ArrowColor┌═Ug__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45ArrowESC45ArrowPressedColor█═Lg__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45CellESC45BackColor▄═Lg__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45CellESC45FontColorƱ═Mg__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45CellESC45FrameColorƼ═Pg__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45ElemRectESC45BackColor▀═Tg__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45SelectedCellESC45BackColorÓ═Tg__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45SelectedCellESC45FontColorß═Ug__VisuStyle__NamedObject__ElementESC45DateTimePickerESC45SelectedCellESC45FrameColorÔ═5g__VisuStyle__NamedObject__ElementESC45FillESC45Colorƃ═6g__VisuStyle__NamedObject__ElementESC45FrameESC45ColorƄ═>g__VisuStyle__NamedObject__ElementESC45GroupBoxESC45FrameColorƈ═Ng__VisuStyle__NamedObject__ElementESC45HistogramESC45BackgroundESC45FirstColorƠ═Og__VisuStyle__NamedObject__ElementESC45HistogramESC45BackgroundESC45SecondColorơ═;g__VisuStyle__NamedObject__ElementESC45MeterESC45ArrowColorƔ═?g__VisuStyle__NamedObject__ElementESC45MeterESC45LabelFontColorÚ═;g__VisuStyle__NamedObject__ElementESC45MeterESC45ScaleColorƕ═Gg__VisuStyle__NamedObject__ElementESC45PotentiometerESC45LabelFontColorư═Cg__VisuStyle__NamedObject__ElementESC45PotentiometerESC45ScaleColorĂœâ•Ig__VisuStyle__NamedObject__ElementESC45ScrollbarESC45BackgroundClickColorÝ═Ig__VisuStyle__NamedObject__ElementESC45SelectionESC45BackgroundESC45Colorƣ═Cg__VisuStyle__NamedObject__ElementESC45SelectionESC45FontESC45Color®═<g__VisuStyle__NamedObject__ElementESC45SliderESC45ScaleColor­═?g__VisuStyle__NamedObject__ElementESC45TableESC45GridESC45Color˝═Dg__VisuStyle__NamedObject__ElementESC45TableESC45RowsESC45FirstColor˛═Eg__VisuStyle__NamedObject__ElementESC45TableESC45RowsESC45SecondColorˇ═?g__VisuStyle__NamedObject__ElementESC45TableESC45SelectionColor˘═Cg__VisuStyle__NamedObject__ElementESC45TableESC45SelectionFontColor§═Jg__VisuStyle__NamedObject__ElementESC45TraceESC45BackgroundESC45FirstColor÷═Kg__VisuStyle__NamedObject__ElementESC45TraceESC45BackgroundESC45SecondColor¾═Jg__VisuStyle__NamedObject__ElementESC45TrendESC45BackgroundESC45FirstColor°═Kg__VisuStyle__NamedObject__ElementESC45TrendESC45BackgroundESC45SecondColor¹═Pg__VisuStyle__NamedObject__ElementESC45XYChartESC45AxisESC45BackgroundESC45Color˙═Kg__VisuStyle__NamedObject__ElementESC45XYChartESC45AxisESC45LabelESC45ColorƱ═Lg__VisuStyle__NamedObject__ElementESC45XYChartESC45BackgroundESC45FirstColorƘ═Mg__VisuStyle__NamedObject__ElementESC45XYChartESC45BackgroundESC45SecondColorƙ═Gg__VisuStyle__NamedObject__ElementESC45XYChartESC45MainESC45CursorColor■═Lg__VisuStyle__NamedObject__ElementESC45XYChartESC45SecondaryESC45CursorColor ═.g__VisuStyle__NamedObject__FontESC45AnnotationÇ╬5g__VisuStyle__NamedObject__FontESC45DefaultESC45ColorĂŒâ•Ź+g__VisuStyle__NamedObject__FontESC45HeadingĂ©â•Ź0g__VisuStyle__NamedObject__FontESC45HeadingLargeñ╬,g__VisuStyle__NamedObject__FontESC45StandardÀ╏)g__VisuStyle__NamedObject__FontESC45TitleƯ╬g__VisuStyle__NamedObject__Grayć╬ g__VisuStyle__NamedObject__Greenç╬$g__VisuStyle__NamedObject__LightblueƂ╬$g__VisuStyle__NamedObject__LightgrayĂ«â•Ź%g__VisuStyle__NamedObject__LightgreenƐ╬#g__VisuStyle__NamedObject__LightredƑ╬g__VisuStyle__NamedObject__Lilaü╬!g__VisuStyle__NamedObject__OrangeĆč╬0g__VisuStyle__NamedObject__ProgressbarESC45ColorÄ╬:g__VisuStyle__NamedObject__ProgressbarESC45FrameESC45ColorĆ╬g__VisuStyle__NamedObject__RedÉ╬ g__VisuStyle__NamedObject__WhiteÄč╬!g__VisuStyle__NamedObject__YellowÄș╬Compiled, SuperGlobal, Typifiedî╬$ee5216ca-0fed-45f9-a636-9b3c17514358ö╏	724561299Äœâ•ŹVisu__VisualManager__GVL__3ÄŸâ•Źg_bTransferFilesToPlcƚ╬svgƛ╬__VISU_SVGFILE_EXTENSIONÖ╬__VISU_SVGFILE_EXTENSION_TINYÜ╬bmpƀ╏"__VISU_IMAGE_REPLACEMENT_EXTENSIONĆ„â•Ź$PlcLogic$/$visu$/Ɓ╬__VISU_ROOT_DIRECTORY×╬$f8ad4a67-9a9a-44ef-9e98-ed15b58af3f5č╬
+2316498700 ÎVisu_Superglobal_Constants¡ÎVISU_MAX_NUMBER_OF_CLIENTS±ÎVISU_MIN_NUMBER_OF_CLIENTS£Î$82f3da10-9f86-5591-a613-d1c33070505e€Î33554432„Î
+1487169591Ćœâ•ŹKEYMAP52CCF8F172854ĆŸâ•ŹKM_0Ę╬KM_1ę╬KM_2¬╬KM_3Ćș╬KM_4Č╬KM_5Ɵ╬KM_6«╏KM_7»╏KM_8░╬KM_9▒╬KM_A▓╬KM_ADDITION│╬KM_B─╏KM_BACKSPACEÁ╬KM_CÂ╬KM_COMMAĚ╬KM_Dƞ╬	KM_DELETE╣╬	KM_DIVIDE║╬KM_DOWN╗╬KM_E╝╬KM_ENDƻ╏	KM_ESCAPEĆŒâ•ŹKM_F┐╬KM_F1└╬KM_F10┮╬KM_F11┬╬KM_F12├╬KM_F2─╬KM_F3â”Œâ•ŹKM_F4Ă╬KM_F5ă╬KM_F6╚╬KM_F7╔╬KM_F8â•©â•ŹKM_F9╩╬KM_G╠╬KM_H═╬KM_HOME╬╬KM_I€╏	KM_INSERTđ╬KM_JĐ╬KM_KĎ╬KM_LË╬KM_LEFTď╬KM_MƇ╬KM_MULTIPLYÍ╬KM_NÎ╬KM_NUM0ě╬KM_NUM1┘╬KM_NUM2┌╬KM_NUM3█╬KM_NUM4▄╬KM_NUM5Ʊ╬KM_NUM6Ƽ╬KM_NUM7▀╬KM_NUM8Ó╬KM_NUM9ß╬KM_OÔ╬KM_Pƃ╬KM_PAUSEƄ╬KM_PRINTƈ╬KM_QƠ╬KM_Rơ╬
KM_RETURN_KEYƔ╬KM_RIGHTÚ╬KM_Sƕ╬KM_SPACEư╬KM_SUBTRACTĂœâ•ŹKM_TÝ╬KM_TABƣ╬KM_U®╬KM_UP­╬KM_V˝╬KM_W˛╬KM_Xˇ╬KM_Y˘╬KM_Z§╬$c412a81f-f38a-4e63-8a52-cdcbd8f71d83Ă·â•Ź
+1107296512Ă·ĂŽ
+3529624579°╬!__StaticElementDrawingCommandsGVL¹╬4˙╬
+3710915700Ʊ╏g_arrvisualizationƘ╬g_udivisualizationCommandCountƙ╬*Generated, Compiled, SuperGlobal, Typified■╬$e26557da-b8b3-4b1d-8ccb-f0e10f6b2a90 ╬	557019333ǀ__VisuInitInstantiation_GvlĂŒÂ€ __VisuInitInstantiation_Instanceé€$efcad0f9-b129-4fdc-b6c2-5371f6226a2fù€
+2061191735„Ď_Implicit_Target_Info_Variables
Ď__targetInfo†Ď
+3724943997ç€__ParentApplicationNameƂ€
+1101062282ë€__TaskSpecificInfoGVLƐ€taskSpecificInfosƑ€taskEntryAddress߀taskInfoInvalidĆč€	NUM_TASKSĀMAX_STACK_SIZEƀ
+3459977258Ï__TypeClass‘Ï__TYPECLASS’Ï%Enum, Compiled, SuperGlobal, Typified“Ï
+3183657202”Ï
+4251903600‱ÏE–Ï
+4043848204ƚ€FDEZƛ€
EXP_MASK_REALրEXP_OFFSET_REALĂœÂ€MANT_MASK_REALƀ€RES_EXP_REALƄ€
EXP_BIAS_REALƁ€NAN_REAL׀	PINF_REALč€	NINF_REALå€
+3735606965í€__LCONVERSION_CONSTANTSó€ULIntĂș€EXP_MASK_LREALĄ€EXP_OFFSET_LREALą€MANT_MASK_LREALĆœÂ€
RES_EXP_LREALĆŸÂ€EXP_BIAS_LREALʀ	NAN_LREALę€
+PINF_LREAL€
+NINF_LREALęƌCODE__INIT__VFTABLES¹ƌVFTABLE__356≠ƌVFTABLE__430ģƌVFTABLE__471ļƌVFTABLE__459įƌVFTABLE__493ÄȘƌVFTABLE__576â‰€ĆŒVFTABLE__612â‰„ĆŒVFTABLE__676Ä«ĆŒVFTABLE__708Ä¶ĆŒVFTABLE__662∂ƌVFTABLE__593∑ƌVFTABLE__745ƂƌVFTABLE__719Ä»ĆŒVFTABLE__770ÄŒĆŒVFTABLE__802ÄœĆŒVFTABLE__786ÄŸĆŒVFTABLE__822ÄčƌVFTABLE__834ÄșƌVFTABLE__846ƅƌVFTABLE__858ƆƌVFTABLE__870ƃƌVFTABLE__882¬ƌVFTABLE__894√ƌVFTABLE__914Ƅƌ
VFTABLE__2793Ƈƌ
VFTABLE__2813∆ƌ
VFTABLE__2619Â«ĆŒ
VFTABLE__2603Â»ĆŒ
VFTABLE__2951
ƌ
VFTABLE__2926 ƌ
VFTABLE__3038ƈƌ
VFTABLE__3089Ɛƌ
VFTABLE__3021Õƌ
VFTABLE__2893Ƒƌ
VFTABLE__2879ƌƌ
VFTABLE__2864–ƌ
VFTABLE__3152—ƌ
VFTABLE__3138“ƌ
VFTABLE__3123”ƌ
VFTABLE__3319‘ƌ
VFTABLE__3337’ƌ
VFTABLE__3372Ă·ĆŒ
VFTABLE__3356◊ƌ
VFTABLE__3385ƍƌ
VFTABLE__3229Ɣƌ
VFTABLE__3477ƕƌ
VFTABLE__3199Ƙƌ
VFTABLE__3176â€čƌ
VFTABLE__3500â€șƌ
VFTABLE__3515ƙƌ
VFTABLE__3529Ɩƌ
VFTABLE__2711Ɨƌ
VFTABLE__3443Ơƌ
VFTABLE__2987‚ƌVFTABLE__942„ƌVFTABLE__928ơƌ
VFTABLE__1772ƚƌ
VFTABLE__1636ƛƌ
VFTABLE__1686Áƌ
VFTABLE__1712Ć€ĆŒ
VFTABLE__1734Ć„ĆŒ
VFTABLE__1611Íƌ
VFTABLE__1791ĆœĆŒ
VFTABLE__1023ĆŸĆŒ
VFTABLE__1529ĆȘƌ
VFTABLE__1819Óƌ
VFTABLE__1841Ôƌ
VFTABLE__1860Ć«ĆŒ
VFTABLE__1875Ƽƌ
VFTABLE__1938Úƌ
VFTABLE__1459Ưƌ
VFTABLE__1433ưƌ
VFTABLE__1420Ć±ĆŒ
VFTABLE__2037ĆČƌ
VFTABLE__2024Ƴƌ
VFTABLE__1403Ýƌ
VFTABLE__1342ĂœĆŒ
VFTABLE__1187Ä·ĆŒ
VFTABLE__2127Ć»ĆŒ
VFTABLE__2149Ɓƌ
VFTABLE__2166ĆŒĆŒ
VFTABLE__2105ıƌ
VFTABLE__2182ˇƌ
VFTABLE__2208Ä–
VFTABLE__2317Ā–
VFTABLE__2233ā–
VFTABLE__2504É–
VFTABLE__2537Ą–
VFTABLE__2550Ö–
VFTABLE__1488Ü–
VFTABLE__1564á–
VFTABLE__1760ą–
VFTABLE__1957Č–
VFTABLE__1999À–
VFTABLE__2332č–
VFTABLE__2361Ć–
VFTABLE__2346ć–
VFTABLE__2451é–
VFTABLE__2439Ćč–
VFTABLE__2484Ćș–
VFTABLE__2757Ď–
VFTABLE__2775í–
VFTABLE__2847ď–
VFTABLE__3428Ē–
VFTABLE__3636ē–
VFTABLE__3776Ė–
VFTABLE__3821ó–
VFTABLE__3796ė–
VFTABLE__3971î–
VFTABLE__3991ö–
VFTABLE__3839Ô–
VFTABLE__3676Ăș–
VFTABLE__4035Ě–
VFTABLE__4125ě–
VFTABLE__4174ĂŒâ€“
VFTABLE__4259†–
VFTABLE__4313°–
VFTABLE__4294Ę–
VFTABLE__4376£–
VFTABLE__4358§–
VFTABLE__4336‱–
VFTABLE__4421¶–
VFTABLE__4442ß–
VFTABLE__4459¼–
VFTABLE__4489©–
VFTABLE__4530ℱ–
VFTABLE__4545ę–
VFTABLE__4562¹–
VFTABLE__4607≠–
VFTABLE__4584ģ–
VFTABLE__4653ļ–
VFTABLE__4625į–
VFTABLE__4671ÄȘ–
VFTABLE__4696≀–
VFTABLE__4765≄–
VFTABLE__4793ī–
VFTABLE__4818Ķ–
VFTABLE__4832∂–
VFTABLE__4805∑–
VFTABLE__4843Ƃ–
VFTABLE__4856Ļ–
VFTABLE__4869Č–
VFTABLE__4881Ĝ–
VFTABLE__4917ğ–
VFTABLE__4982Äč–
VFTABLE__5033Äș–
VFTABLE__5084ƅ–
VFTABLE__5194Ɔ–
VFTABLE__5231ƃ–
VFTABLE__5169¬–
VFTABLE__5217√–
VFTABLE__5248Ƅ–
VFTABLE__5276Ƈ–
VFTABLE__5326∆–
VFTABLE__5341«–
VFTABLE__5305»–
VFTABLE__5358
–
VFTABLE__5370 –
VFTABLE__5414ƈ–
VFTABLE__5450Ɛ–
VFTABLE__5429Õ–
VFTABLE__5493Ƒ–
VFTABLE__5510ƌ–
VFTABLE__5522––
VFTABLE__5547—–
VFTABLE__5534“–
VFTABLE__5570”–
VFTABLE__5595‘–
VFTABLE__5583’–
VFTABLE__5608÷–
VFTABLE__5620◊–
VFTABLE__5635ƍ–
VFTABLE__5647Ɣ–
VFTABLE__5687ƕ–
VFTABLE__5717Ƙ–
VFTABLE__5772â€č–
VFTABLE__5844â€ș–
VFTABLE__5880ƙ–/NoInit, NoCopy, Compiled, SuperGlobal, TypifiedƖ–IMPLICIT_FUNCTION_POINTERSƗ–SIGNATURE__0__FP__ADDRESSƠ–#Global, IsCompiled, Absolut, NoInit‚–SIGNATURE__1__FP__ADDRESS„–SIGNATURE__2__FP__ADDRESSơ–SIGNATURE__3__FP__ADDRESSƚ–SIGNATURE__4__FP__ADDRESSƛ–SIGNATURE__5__FP__ADDRESSÁ–SIGNATURE__6__FP__ADDRESSƀ–SIGNATURE__7__FP__ADDRESSƄ–SIGNATURE__8__FP__ADDRESSÍ–SIGNATURE__9__FP__ADDRESSĆœâ€“SIGNATURE__10__FP__ADDRESSĆŸâ€“SIGNATURE__11__FP__ADDRESSĆȘ–SIGNATURE__12__FP__ADDRESSÓ–SIGNATURE__13__FP__ADDRESSÔ–SIGNATURE__14__FP__ADDRESSƫ–SIGNATURE__15__FP__ADDRESSƼ–SIGNATURE__16__FP__ADDRESSÚ–SIGNATURE__17__FP__ADDRESSƯ–SIGNATURE__18__FP__ADDRESSư–SIGNATURE__19__FP__ADDRESSƱ–SIGNATURE__20__FP__ADDRESSĆČ–SIGNATURE__21__FP__ADDRESSƳ–SIGNATURE__22__FP__ADDRESSÝ–SIGNATURE__23__FP__ADDRESSĂœâ€“SIGNATURE__24__FP__ADDRESSķ–SIGNATURE__25__FP__ADDRESSƻ–SIGNATURE__26__FP__ADDRESSƁ–SIGNATURE__27__FP__ADDRESSĆŒâ€“SIGNATURE__28__FP__ADDRESSı–SIGNATURE__29__FP__ADDRESSˇ–SIGNATURE__30__FP__ADDRESSÄ—SIGNATURE__31__FP__ADDRESSĀ—SIGNATURE__32__FP__ADDRESSā—SIGNATURE__33__FP__ADDRESSÉ—SIGNATURE__34__FP__ADDRESSĄ—SIGNATURE__35__FP__ADDRESSÖ—SIGNATURE__36__FP__ADDRESSÜ—SIGNATURE__37__FP__ADDRESSá—SIGNATURE__38__FP__ADDRESSą—SIGNATURE__39__FP__ADDRESSČ—SIGNATURE__40__FP__ADDRESSÀ—SIGNATURE__41__FP__ADDRESSč—SIGNATURE__42__FP__ADDRESSĆ—SIGNATURE__43__FP__ADDRESSć—SIGNATURE__44__FP__ADDRESSé—SIGNATURE__45__FP__ADDRESSĆč—SIGNATURE__46__FP__ADDRESSĆș—SIGNATURE__47__FP__ADDRESSĎ—SIGNATURE__48__FP__ADDRESSí—SIGNATURE__49__FP__ADDRESSď—SIGNATURE__50__FP__ADDRESSĒ—SIGNATURE__51__FP__ADDRESSē—SIGNATURE__52__FP__ADDRESSĖ—SIGNATURE__53__FP__ADDRESSó—SIGNATURE__54__FP__ADDRESSė—SIGNATURE__55__FP__ADDRESSî—SIGNATURE__56__FP__ADDRESSö—SIGNATURE__60__FP__ADDRESSÔ—SIGNATURE__61__FP__ADDRESSĂș—SIGNATURE__62__FP__ADDRESSĚ—SIGNATURE__63__FP__ADDRESSě—SIGNATURE__64__FP__ADDRESSĂŒâ€”SIGNATURE__65__FP__ADDRESS†—SIGNATURE__66__FP__ADDRESS°—SIGNATURE__67__FP__ADDRESSĘ—SIGNATURE__68__FP__ADDRESS£—SIGNATURE__69__FP__ADDRESS§—SIGNATURE__70__FP__ADDRESS‱—SIGNATURE__71__FP__ADDRESS¶—SIGNATURE__72__FP__ADDRESSß—SIGNATURE__73__FP__ADDRESS¼—SIGNATURE__74__FP__ADDRESS©—SIGNATURE__75__FP__ADDRESSℱ—SIGNATURE__76__FP__ADDRESSę—SIGNATURE__77__FP__ADDRESS¹—SIGNATURE__78__FP__ADDRESS≠—SIGNATURE__79__FP__ADDRESSģ—SIGNATURE__80__FP__ADDRESSļ—SIGNATURE__81__FP__ADDRESSį—SIGNATURE__82__FP__ADDRESSÄȘ—SIGNATURE__83__FP__ADDRESS≀—SIGNATURE__84__FP__ADDRESS≄—SIGNATURE__85__FP__ADDRESSī—SIGNATURE__86__FP__ADDRESSĶ—SIGNATURE__87__FP__ADDRESS∂—SIGNATURE__88__FP__ADDRESS∑—SIGNATURE__89__FP__ADDRESSƂ—SIGNATURE__90__FP__ADDRESSĻ—SIGNATURE__91__FP__ADDRESSČ—SIGNATURE__92__FP__ADDRESSĜ—SIGNATURE__93__FP__ADDRESSğ—SIGNATURE__94__FP__ADDRESSÄč—SIGNATURE__95__FP__ADDRESSÄș—SIGNATURE__96__FP__ADDRESSƅ—SIGNATURE__97__FP__ADDRESSƆ—SIGNATURE__98__FP__ADDRESSƃ—SIGNATURE__99__FP__ADDRESS¬—SIGNATURE__100__FP__ADDRESS√—SIGNATURE__101__FP__ADDRESSƄ—SIGNATURE__102__FP__ADDRESSƇ—SIGNATURE__103__FP__ADDRESS∆—SIGNATURE__104__FP__ADDRESS«—SIGNATURE__105__FP__ADDRESS»—SIGNATURE__106__FP__ADDRESS
—SIGNATURE__107__FP__ADDRESS —SIGNATURE__108__FP__ADDRESSƈ—SIGNATURE__109__FP__ADDRESSƐ—SIGNATURE__110__FP__ADDRESSÕ—SIGNATURE__111__FP__ADDRESSƑ—SIGNATURE__112__FP__ADDRESSƌ—SIGNATURE__113__FP__ADDRESS–—SIGNATURE__114__FP__ADDRESS——SIGNATURE__115__FP__ADDRESS“—SIGNATURE__116__FP__ADDRESS”—SIGNATURE__117__FP__ADDRESS‘—SIGNATURE__118__FP__ADDRESS’—SIGNATURE__119__FP__ADDRESS÷—SIGNATURE__120__FP__ADDRESS◊—SIGNATURE__121__FP__ADDRESSƍ—SIGNATURE__122__FP__ADDRESSƔ—SIGNATURE__123__FP__ADDRESSƕ—SIGNATURE__124__FP__ADDRESSƘ—SIGNATURE__125__FP__ADDRESSâ€č—SIGNATURE__126__FP__ADDRESSâ€ș—SIGNATURE__127__FP__ADDRESSƙ—SIGNATURE__128__FP__ADDRESSƖ—SIGNATURE__129__FP__ADDRESSƗ—SIGNATURE__130__FP__ADDRESSƠ—SIGNATURE__131__FP__ADDRESS‚—SIGNATURE__132__FP__ADDRESS„—SIGNATURE__133__FP__ADDRESSơ—SIGNATURE__134__FP__ADDRESSƚ—SIGNATURE__135__FP__ADDRESSƛ—SIGNATURE__136__FP__ADDRESSÁ—SIGNATURE__137__FP__ADDRESSƀ—SIGNATURE__138__FP__ADDRESSƄ—SIGNATURE__139__FP__ADDRESSÍ—SIGNATURE__140__FP__ADDRESSĆœâ€”SIGNATURE__141__FP__ADDRESSĆŸâ€”SIGNATURE__142__FP__ADDRESSĆȘ—SIGNATURE__143__FP__ADDRESSÓ—SIGNATURE__144__FP__ADDRESSÔ—SIGNATURE__145__FP__ADDRESSƫ—SIGNATURE__168__FP__ADDRESSƼ—SIGNATURE__169__FP__ADDRESSÚ—SIGNATURE__170__FP__ADDRESSƯ—SIGNATURE__171__FP__ADDRESSư—SIGNATURE__172__FP__ADDRESSƱ—SIGNATURE__413__FP__ADDRESSĆČ—SIGNATURE__412__FP__ADDRESSƳ—SIGNATURE__173__FP__ADDRESSÝ—SIGNATURE__174__FP__ADDRESSĂœâ€”SIGNATURE__175__FP__ADDRESSķ—SIGNATURE__417__FP__ADDRESSƻ—SIGNATURE__176__FP__ADDRESSƁ—SIGNATURE__177__FP__ADDRESSĆŒâ€”SIGNATURE__178__FP__ADDRESSı—SIGNATURE__179__FP__ADDRESSˇ—SIGNATURE__180__FP__ADDRESSÄ“SIGNATURE__181__FP__ADDRESSĀ“SIGNATURE__182__FP__ADDRESSā“SIGNATURE__183__FP__ADDRESSÉ“SIGNATURE__184__FP__ADDRESSĄ“SIGNATURE__185__FP__ADDRESSÖ“SIGNATURE__186__FP__ADDRESSÜ“SIGNATURE__187__FP__ADDRESSá“SIGNATURE__188__FP__ADDRESSą“SIGNATURE__189__FP__ADDRESSČ“SIGNATURE__190__FP__ADDRESSĂ€â€œSIGNATURE__191__FP__ADDRESSč“SIGNATURE__192__FP__ADDRESSĆ“SIGNATURE__193__FP__ADDRESSć“SIGNATURE__194__FP__ADDRESSĂ©â€œSIGNATURE__195__FP__ADDRESSĆč“SIGNATURE__196__FP__ADDRESSĆș“SIGNATURE__197__FP__ADDRESSĎ“SIGNATURE__198__FP__ADDRESSí“SIGNATURE__199__FP__ADDRESSď“SIGNATURE__200__FP__ADDRESSĒ“SIGNATURE__201__FP__ADDRESSē“SIGNATURE__202__FP__ADDRESSĖ“SIGNATURE__203__FP__ADDRESSó“SIGNATURE__204__FP__ADDRESSė“SIGNATURE__205__FP__ADDRESSî“SIGNATURE__208__FP__ADDRESSĂ¶â€œSIGNATURE__211__FP__ADDRESSĂ”â€œSIGNATURE__214__FP__ADDRESSĂș“SIGNATURE__217__FP__ADDRESSĚ“SIGNATURE__220__FP__ADDRESSě“SIGNATURE__221__FP__ADDRESSĂŒâ€œSIGNATURE__222__FP__ADDRESS†“SIGNATURE__223__FP__ADDRESS°“SIGNATURE__224__FP__ADDRESSĘ“SIGNATURE__225__FP__ADDRESS£“SIGNATURE__226__FP__ADDRESS§“SIGNATURE__227__FP__ADDRESS‱“SIGNATURE__228__FP__ADDRESS¶“SIGNATURE__229__FP__ADDRESSß“SIGNATURE__230__FP__ADDRESS¼“SIGNATURE__231__FP__ADDRESS©“SIGNATURE__232__FP__ADDRESSℱ“SIGNATURE__235__FP__ADDRESSę“SIGNATURE__236__FP__ADDRESS¹“SIGNATURE__237__FP__ADDRESS≠“SIGNATURE__238__FP__ADDRESSģ“SIGNATURE__239__FP__ADDRESSļ“SIGNATURE__240__FP__ADDRESSį“SIGNATURE__241__FP__ADDRESSÄȘ“SIGNATURE__242__FP__ADDRESS≀“SIGNATURE__243__FP__ADDRESS≄“SIGNATURE__244__FP__ADDRESSī“SIGNATURE__245__FP__ADDRESSĶ“SIGNATURE__246__FP__ADDRESS∂“SIGNATURE__247__FP__ADDRESS∑“SIGNATURE__248__FP__ADDRESSƂ“SIGNATURE__249__FP__ADDRESSĻ“SIGNATURE__250__FP__ADDRESSČ“SIGNATURE__251__FP__ADDRESSĜ“SIGNATURE__252__FP__ADDRESSğ“SIGNATURE__253__FP__ADDRESSÄč“SIGNATURE__265__FP__ADDRESSÄș“SIGNATURE__266__FP__ADDRESSƅ“SIGNATURE__267__FP__ADDRESSƆ“SIGNATURE__268__FP__ADDRESSƃ“SIGNATURE__269__FP__ADDRESS¬“SIGNATURE__270__FP__ADDRESS√“SIGNATURE__271__FP__ADDRESSƄ“SIGNATURE__272__FP__ADDRESSƇ“SIGNATURE__273__FP__ADDRESS∆“SIGNATURE__274__FP__ADDRESS«“SIGNATURE__276__FP__ADDRESS»“SIGNATURE__277__FP__ADDRESS
“SIGNATURE__278__FP__ADDRESS “SIGNATURE__279__FP__ADDRESSƈ“SIGNATURE__280__FP__ADDRESSƐ“SIGNATURE__281__FP__ADDRESSÕ“SIGNATURE__282__FP__ADDRESSƑ“SIGNATURE__283__FP__ADDRESSƌ“SIGNATURE__287__FP__ADDRESS–“SIGNATURE__288__FP__ADDRESS—“SIGNATURE__292__FP__ADDRESS““SIGNATURE__293__FP__ADDRESS”“SIGNATURE__297__FP__ADDRESS‘“SIGNATURE__298__FP__ADDRESS’“SIGNATURE__302__FP__ADDRESSĂ·â€œSIGNATURE__303__FP__ADDRESS◊“SIGNATURE__307__FP__ADDRESSƍ“SIGNATURE__308__FP__ADDRESSƔ“SIGNATURE__312__FP__ADDRESSƕ“SIGNATURE__313__FP__ADDRESSƘ“SIGNATURE__317__FP__ADDRESSâ€č“SIGNATURE__318__FP__ADDRESSâ€ș“SIGNATURE__322__FP__ADDRESSƙ“SIGNATURE__323__FP__ADDRESSƖ“SIGNATURE__327__FP__ADDRESSƗ“SIGNATURE__328__FP__ADDRESSƠ“SIGNATURE__332__FP__ADDRESS‚“SIGNATURE__333__FP__ADDRESS„“SIGNATURE__337__FP__ADDRESSơ“SIGNATURE__338__FP__ADDRESSƚ“SIGNATURE__339__FP__ADDRESSƛ“SIGNATURE__343__FP__ADDRESSÁ“SIGNATURE__344__FP__ADDRESSĆ€â€œSIGNATURE__345__FP__ADDRESSĆ„â€œSIGNATURE__346__FP__ADDRESSÍ“SIGNATURE__352__FP__ADDRESSĆœâ€œSIGNATURE__353__FP__ADDRESSĆŸâ€œSIGNATURE__354__FP__ADDRESSĆȘ“SIGNATURE__355__FP__ADDRESSÓ“SIGNATURE__364__FP__ADDRESSÔ“SIGNATURE__379__FP__ADDRESSĆ«â€œSIGNATURE__377__FP__ADDRESSƼ“SIGNATURE__382__FP__ADDRESSÚ“SIGNATURE__374__FP__ADDRESSƯ“SIGNATURE__369__FP__ADDRESSư“SIGNATURE__370__FP__ADDRESSĆ±â€œSIGNATURE__378__FP__ADDRESSĆČ“SIGNATURE__366__FP__ADDRESSƳ“SIGNATURE__361__FP__ADDRESSÝ“SIGNATURE__368__FP__ADDRESSĂœâ€œSIGNATURE__375__FP__ADDRESSķ“SIGNATURE__381__FP__ADDRESSĆ»â€œSIGNATURE__376__FP__ADDRESSƁ“SIGNATURE__365__FP__ADDRESSĆŒâ€œSIGNATURE__371__FP__ADDRESSı“SIGNATURE__372__FP__ADDRESSˇ“SIGNATURE__367__FP__ADDRESSÄ”SIGNATURE__362__FP__ADDRESSĀ”SIGNATURE__373__FP__ADDRESSā”SIGNATURE__363__FP__ADDRESSÉ”SIGNATURE__383__FP__ADDRESSĄ”SIGNATURE__380__FP__ADDRESSÖ”SIGNATURE__388__FP__ADDRESSÜ”SIGNATURE__392__FP__ADDRESSá”SIGNATURE__397__FP__ADDRESSą”SIGNATURE__396__FP__ADDRESSČ”SIGNATURE__403__FP__ADDRESSĂ€â€SIGNATURE__402__FP__ADDRESSč”SIGNATURE__408__FP__ADDRESSĆ”SIGNATURE__407__FP__ADDRESSć”SIGNATURE__429__FP__ADDRESSĂ©â€SIGNATURE__428__FP__ADDRESSĆč”SIGNATURE__436__FP__ADDRESSĆș”SIGNATURE__440__FP__ADDRESSĎ”SIGNATURE__441__FP__ADDRESSí”SIGNATURE__438__FP__ADDRESSď”SIGNATURE__437__FP__ADDRESSĒ”SIGNATURE__439__FP__ADDRESSē”SIGNATURE__444__FP__ADDRESSĖ”SIGNATURE__448__FP__ADDRESSó”SIGNATURE__449__FP__ADDRESSė”SIGNATURE__454__FP__ADDRESSî”SIGNATURE__458__FP__ADDRESSĂ¶â€SIGNATURE__477__FP__ADDRESSĂ”â€SIGNATURE__481__FP__ADDRESSĂș”SIGNATURE__479__FP__ADDRESSĚ”SIGNATURE__478__FP__ADDRESSě”SIGNATURE__480__FP__ADDRESSĂŒâ€SIGNATURE__482__FP__ADDRESS†”SIGNATURE__466__FP__ADDRESS°”SIGNATURE__470__FP__ADDRESSĘ”SIGNATURE__468__FP__ADDRESS£”SIGNATURE__467__FP__ADDRESS§”SIGNATURE__469__FP__ADDRESS‱”SIGNATURE__465__FP__ADDRESS¶”SIGNATURE__485__FP__ADDRESSß”SIGNATURE__492__FP__ADDRESS¼”SIGNATURE__488__FP__ADDRESS©”SIGNATURE__503__FP__ADDRESSℱ”SIGNATURE__509__FP__ADDRESSę”SIGNATURE__504__FP__ADDRESS¹”SIGNATURE__510__FP__ADDRESS≠”SIGNATURE__506__FP__ADDRESSģ”SIGNATURE__499__FP__ADDRESSļ”SIGNATURE__507__FP__ADDRESSį”SIGNATURE__498__FP__ADDRESSÄȘ”SIGNATURE__501__FP__ADDRESS≀”SIGNATURE__505__FP__ADDRESS≄”SIGNATURE__511__FP__ADDRESSī”SIGNATURE__502__FP__ADDRESSĶ”SIGNATURE__508__FP__ADDRESS∂”SIGNATURE__500__FP__ADDRESS∑”SIGNATURE__514__FP__ADDRESSƂ”SIGNATURE__525__FP__ADDRESSĻ”SIGNATURE__524__FP__ADDRESSČ”SIGNATURE__540__FP__ADDRESSĜ”SIGNATURE__539__FP__ADDRESSğ”SIGNATURE__545__FP__ADDRESSÄč”SIGNATURE__544__FP__ADDRESSÄș”SIGNATURE__550__FP__ADDRESSƅ”SIGNATURE__549__FP__ADDRESSƆ”SIGNATURE__535__FP__ADDRESSƃ”SIGNATURE__534__FP__ADDRESS¬”SIGNATURE__560__FP__ADDRESS√”SIGNATURE__559__FP__ADDRESSƄ”SIGNATURE__565__FP__ADDRESSƇ”SIGNATURE__564__FP__ADDRESS∆”SIGNATURE__570__FP__ADDRESS«”SIGNATURE__569__FP__ADDRESS»”SIGNATURE__555__FP__ADDRESS
”SIGNATURE__554__FP__ADDRESS ”SIGNATURE__575__FP__ADDRESSƈ”SIGNATURE__574__FP__ADDRESSƐ”SIGNATURE__530__FP__ADDRESSÕ”SIGNATURE__529__FP__ADDRESSƑ”SIGNATURE__587__FP__ADDRESSƌ”SIGNATURE__582__FP__ADDRESS–”SIGNATURE__590__FP__ADDRESS—”SIGNATURE__591__FP__ADDRESS“”SIGNATURE__586__FP__ADDRESS””SIGNATURE__584__FP__ADDRESS‘”SIGNATURE__588__FP__ADDRESS’”SIGNATURE__583__FP__ADDRESSĂ·â€SIGNATURE__585__FP__ADDRESS◊”SIGNATURE__592__FP__ADDRESSƍ”SIGNATURE__589__FP__ADDRESSƔ”SIGNATURE__655__FP__ADDRESSƕ”SIGNATURE__631__FP__ADDRESSƘ”SIGNATURE__639__FP__ADDRESSâ€č”SIGNATURE__622__FP__ADDRESSâ€ș”SIGNATURE__632__FP__ADDRESSƙ”SIGNATURE__626__FP__ADDRESSƖ”SIGNATURE__635__FP__ADDRESSƗ”SIGNATURE__630__FP__ADDRESSƠ”SIGNATURE__624__FP__ADDRESS‚”SIGNATURE__634__FP__ADDRESS„”SIGNATURE__625__FP__ADDRESSơ”SIGNATURE__620__FP__ADDRESSƚ”SIGNATURE__618__FP__ADDRESSƛ”SIGNATURE__627__FP__ADDRESSÁ”SIGNATURE__629__FP__ADDRESSĆ€â€SIGNATURE__633__FP__ADDRESSĆ„â€SIGNATURE__636__FP__ADDRESSÍ”SIGNATURE__619__FP__ADDRESSĆœâ€SIGNATURE__637__FP__ADDRESSĆŸâ€SIGNATURE__638__FP__ADDRESSĆȘ”SIGNATURE__623__FP__ADDRESSÓ”SIGNATURE__617__FP__ADDRESSÔ”SIGNATURE__628__FP__ADDRESSĆ«â€SIGNATURE__621__FP__ADDRESSƼ”SIGNATURE__642__FP__ADDRESSÚ”SIGNATURE__659__FP__ADDRESSƯ”SIGNATURE__684__FP__ADDRESSư”SIGNATURE__688__FP__ADDRESSĆ±â€SIGNATURE__691__FP__ADDRESSĆČ”SIGNATURE__687__FP__ADDRESSƳ”SIGNATURE__694__FP__ADDRESSÝ”SIGNATURE__696__FP__ADDRESSĂœâ€SIGNATURE__683__FP__ADDRESSķ”SIGNATURE__682__FP__ADDRESSĆ»â€SIGNATURE__692__FP__ADDRESSƁ”SIGNATURE__689__FP__ADDRESSĆŒâ€SIGNATURE__695__FP__ADDRESSı”SIGNATURE__686__FP__ADDRESSˇ”SIGNATURE__685__FP__ADDRESSÄ‘SIGNATURE__698__FP__ADDRESSĀ‘SIGNATURE__690__FP__ADDRESSā‘SIGNATURE__693__FP__ADDRESSÉ‘SIGNATURE__697__FP__ADDRESSĄ‘SIGNATURE__701__FP__ADDRESSÖ‘SIGNATURE__704__FP__ADDRESSÜ‘SIGNATURE__707__FP__ADDRESSá‘SIGNATURE__718__FP__ADDRESSą‘SIGNATURE__715__FP__ADDRESSČ‘SIGNATURE__717__FP__ADDRESSĂ€â€˜SIGNATURE__716__FP__ADDRESSč‘SIGNATURE__714__FP__ADDRESSĆ‘SIGNATURE__675__FP__ADDRESSć‘SIGNATURE__668__FP__ADDRESSĂ©â€˜SIGNATURE__674__FP__ADDRESSĆč‘SIGNATURE__5958__FP__ADDRESSĆș‘SIGNATURE__671__FP__ADDRESSĎ‘SIGNATURE__669__FP__ADDRESSí‘SIGNATURE__670__FP__ADDRESSď‘SIGNATURE__672__FP__ADDRESSĒ‘SIGNATURE__673__FP__ADDRESSē‘SIGNATURE__606__FP__ADDRESSĖ‘SIGNATURE__5959__FP__ADDRESSó‘SIGNATURE__607__FP__ADDRESSė‘SIGNATURE__603__FP__ADDRESSî‘SIGNATURE__609__FP__ADDRESSĂ¶â€˜SIGNATURE__599__FP__ADDRESSĂ”â€˜SIGNATURE__598__FP__ADDRESSĂș‘SIGNATURE__605__FP__ADDRESSĚ‘SIGNATURE__610__FP__ADDRESSě‘SIGNATURE__601__FP__ADDRESSĂŒâ€˜SIGNATURE__604__FP__ADDRESS†‘SIGNATURE__608__FP__ADDRESS°‘SIGNATURE__600__FP__ADDRESSĘ‘SIGNATURE__611__FP__ADDRESS£‘SIGNATURE__602__FP__ADDRESS§‘SIGNATURE__753__FP__ADDRESS‱‘SIGNATURE__757__FP__ADDRESS¶‘SIGNATURE__764__FP__ADDRESSß‘SIGNATURE__756__FP__ADDRESS¼‘SIGNATURE__766__FP__ADDRESS©‘SIGNATURE__762__FP__ADDRESSℱ‘SIGNATURE__752__FP__ADDRESSę‘SIGNATURE__767__FP__ADDRESS¹‘SIGNATURE__751__FP__ADDRESS≠‘SIGNATURE__765__FP__ADDRESSģ‘SIGNATURE__760__FP__ADDRESSļ‘SIGNATURE__761__FP__ADDRESSį‘SIGNATURE__755__FP__ADDRESSÄȘ‘SIGNATURE__763__FP__ADDRESS≀‘SIGNATURE__754__FP__ADDRESS≄‘SIGNATURE__759__FP__ADDRESSī‘SIGNATURE__758__FP__ADDRESSĶ‘SIGNATURE__738__FP__ADDRESS∂‘SIGNATURE__727__FP__ADDRESS∑‘SIGNATURE__728__FP__ADDRESSƂ‘SIGNATURE__739__FP__ADDRESSĻ‘SIGNATURE__732__FP__ADDRESSČ‘SIGNATURE__731__FP__ADDRESSĜ‘SIGNATURE__742__FP__ADDRESSğ‘SIGNATURE__725__FP__ADDRESSÄč‘SIGNATURE__730__FP__ADDRESSÄș‘SIGNATURE__741__FP__ADDRESSƅ‘SIGNATURE__737__FP__ADDRESSƆ‘SIGNATURE__743__FP__ADDRESSƃ‘SIGNATURE__733__FP__ADDRESS¬‘SIGNATURE__735__FP__ADDRESS√‘SIGNATURE__740__FP__ADDRESSƄ‘SIGNATURE__736__FP__ADDRESSƇ‘SIGNATURE__726__FP__ADDRESS∆‘SIGNATURE__744__FP__ADDRESS«‘SIGNATURE__729__FP__ADDRESS»‘SIGNATURE__724__FP__ADDRESS
‘SIGNATURE__734__FP__ADDRESS ‘SIGNATURE__778__FP__ADDRESSƈ‘SIGNATURE__776__FP__ADDRESSƐ‘SIGNATURE__783__FP__ADDRESSÕ‘SIGNATURE__781__FP__ADDRESSƑ‘SIGNATURE__784__FP__ADDRESSƌ‘SIGNATURE__777__FP__ADDRESS–‘SIGNATURE__782__FP__ADDRESS—‘SIGNATURE__779__FP__ADDRESS“‘SIGNATURE__780__FP__ADDRESS”‘SIGNATURE__785__FP__ADDRESS‘‘SIGNATURE__813__FP__ADDRESS’‘SIGNATURE__808__FP__ADDRESSĂ·â€˜SIGNATURE__812__FP__ADDRESS◊‘SIGNATURE__811__FP__ADDRESSƍ‘SIGNATURE__809__FP__ADDRESSƔ‘SIGNATURE__815__FP__ADDRESSƕ‘SIGNATURE__810__FP__ADDRESSƘ‘SIGNATURE__814__FP__ADDRESSâ€č‘SIGNATURE__795__FP__ADDRESSâ€ș‘SIGNATURE__793__FP__ADDRESSƙ‘SIGNATURE__797__FP__ADDRESSƖ‘SIGNATURE__800__FP__ADDRESSƗ‘SIGNATURE__796__FP__ADDRESSƠ‘SIGNATURE__794__FP__ADDRESS‚‘SIGNATURE__801__FP__ADDRESS„‘SIGNATURE__798__FP__ADDRESSơ‘SIGNATURE__799__FP__ADDRESSƚ‘SIGNATURE__792__FP__ADDRESSƛ‘SIGNATURE__818__FP__ADDRESSÁ‘SIGNATURE__831__FP__ADDRESSĆ€â€˜SIGNATURE__827__FP__ADDRESSĆ„â€˜SIGNATURE__832__FP__ADDRESSÍ‘SIGNATURE__829__FP__ADDRESSĆœâ€˜SIGNATURE__828__FP__ADDRESSĆŸâ€˜SIGNATURE__830__FP__ADDRESSĆȘ‘SIGNATURE__833__FP__ADDRESSÓ‘SIGNATURE__843__FP__ADDRESSÔ‘SIGNATURE__839__FP__ADDRESSĆ«â€˜SIGNATURE__844__FP__ADDRESSƼ‘SIGNATURE__841__FP__ADDRESSÚ‘SIGNATURE__840__FP__ADDRESSƯ‘SIGNATURE__842__FP__ADDRESSư‘SIGNATURE__845__FP__ADDRESSĆ±â€˜SIGNATURE__855__FP__ADDRESSĆČ‘SIGNATURE__851__FP__ADDRESSƳ‘SIGNATURE__856__FP__ADDRESSÝ‘SIGNATURE__853__FP__ADDRESSĂœâ€˜SIGNATURE__852__FP__ADDRESSķ‘SIGNATURE__854__FP__ADDRESSĆ»â€˜SIGNATURE__857__FP__ADDRESSƁ‘SIGNATURE__867__FP__ADDRESSĆŒâ€˜SIGNATURE__863__FP__ADDRESSı‘SIGNATURE__868__FP__ADDRESSˇ‘SIGNATURE__865__FP__ADDRESSÄ’SIGNATURE__864__FP__ADDRESSĀ’SIGNATURE__866__FP__ADDRESSā’SIGNATURE__869__FP__ADDRESSÉ’SIGNATURE__879__FP__ADDRESSĄ’SIGNATURE__875__FP__ADDRESSÖ’SIGNATURE__880__FP__ADDRESSÜ’SIGNATURE__877__FP__ADDRESSá’SIGNATURE__876__FP__ADDRESSą’SIGNATURE__878__FP__ADDRESSČ’SIGNATURE__881__FP__ADDRESSÀ’SIGNATURE__891__FP__ADDRESSč’SIGNATURE__887__FP__ADDRESSĆ’SIGNATURE__892__FP__ADDRESSć’SIGNATURE__889__FP__ADDRESSé’SIGNATURE__888__FP__ADDRESSĆč’SIGNATURE__890__FP__ADDRESSĆș’SIGNATURE__893__FP__ADDRESSĎ’SIGNATURE__905__FP__ADDRESSí’SIGNATURE__901__FP__ADDRESSď’SIGNATURE__906__FP__ADDRESSĒ’SIGNATURE__904__FP__ADDRESSē’SIGNATURE__902__FP__ADDRESSĖ’SIGNATURE__903__FP__ADDRESSó’SIGNATURE__907__FP__ADDRESSė’SIGNATURE__900__FP__ADDRESSî’SIGNATURE__910__FP__ADDRESSö’SIGNATURE__913__FP__ADDRESSÔ’SIGNATURE__922__FP__ADDRESSĂș’SIGNATURE__920__FP__ADDRESSĚ’SIGNATURE__925__FP__ADDRESSě’SIGNATURE__927__FP__ADDRESSĂŒâ€™SIGNATURE__923__FP__ADDRESS†’SIGNATURE__921__FP__ADDRESS°’SIGNATURE__924__FP__ADDRESSĘ’SIGNATURE__926__FP__ADDRESS£’SIGNATURE__2602__FP__ADDRESS§’SIGNATURE__1013__FP__ADDRESS‱’SIGNATURE__2726__FP__ADDRESS¶’SIGNATURE__2733__FP__ADDRESSß’SIGNATURE__2740__FP__ADDRESS¼’SIGNATURE__2743__FP__ADDRESS©’SIGNATURE__2736__FP__ADDRESSℱ’SIGNATURE__2746__FP__ADDRESSę’SIGNATURE__2753__FP__ADDRESS¹’SIGNATURE__2749__FP__ADDRESS≠’SIGNATURE__2790__FP__ADDRESSģ’SIGNATURE__1521__FP__ADDRESSļ’SIGNATURE__1178__FP__ADDRESSį’SIGNATURE__2801__FP__ADDRESSÄȘ’SIGNATURE__2806__FP__ADDRESS≀’SIGNATURE__2803__FP__ADDRESS≄’SIGNATURE__2802__FP__ADDRESSī’SIGNATURE__2800__FP__ADDRESSĶ’SIGNATURE__2805__FP__ADDRESS∂’SIGNATURE__2804__FP__ADDRESS∑’SIGNATURE__2799__FP__ADDRESSƂ’SIGNATURE__982__FP__ADDRESSĻ’SIGNATURE__1010__FP__ADDRESSČ’SIGNATURE__992__FP__ADDRESSĜ’SIGNATURE__2839__FP__ADDRESSğ’SIGNATURE__2823__FP__ADDRESSÄč’SIGNATURE__2842__FP__ADDRESSÄș’SIGNATURE__2836__FP__ADDRESSƅ’SIGNATURE__2825__FP__ADDRESSƆ’SIGNATURE__2824__FP__ADDRESSƃ’SIGNATURE__2828__FP__ADDRESS¬’SIGNATURE__2820__FP__ADDRESS√’SIGNATURE__2819__FP__ADDRESSƄ’SIGNATURE__2827__FP__ADDRESSƇ’SIGNATURE__2822__FP__ADDRESS∆’SIGNATURE__2841__FP__ADDRESS«’SIGNATURE__2838__FP__ADDRESS»’SIGNATURE__2832__FP__ADDRESS
’SIGNATURE__2835__FP__ADDRESS ’SIGNATURE__2831__FP__ADDRESSƈ’SIGNATURE__2830__FP__ADDRESSƐ’SIGNATURE__2826__FP__ADDRESSÕ’SIGNATURE__2843__FP__ADDRESSƑ’SIGNATURE__2834__FP__ADDRESSƌ’SIGNATURE__2833__FP__ADDRESS–’SIGNATURE__2821__FP__ADDRESS—’SIGNATURE__2840__FP__ADDRESS“’SIGNATURE__2829__FP__ADDRESS”’SIGNATURE__2837__FP__ADDRESS‘’SIGNATURE__2707__FP__ADDRESS’’SIGNATURE__2701__FP__ADDRESS÷’SIGNATURE__2668__FP__ADDRESS◊’SIGNATURE__2675__FP__ADDRESSƍ’SIGNATURE__2647__FP__ADDRESSƔ’SIGNATURE__2636__FP__ADDRESSƕ’SIGNATURE__2638__FP__ADDRESSƘ’SIGNATURE__2627__FP__ADDRESSâ€č’SIGNATURE__2643__FP__ADDRESSâ€ș’SIGNATURE__2688__FP__ADDRESSƙ’SIGNATURE__2682__FP__ADDRESSƖ’SIGNATURE__2651__FP__ADDRESSƗ’SIGNATURE__2626__FP__ADDRESSƠ’SIGNATURE__2687__FP__ADDRESS‚’SIGNATURE__2663__FP__ADDRESS„’SIGNATURE__2639__FP__ADDRESSơ’SIGNATURE__2625__FP__ADDRESSƚ’SIGNATURE__2662__FP__ADDRESSƛ’SIGNATURE__2658__FP__ADDRESSÁ’SIGNATURE__2640__FP__ADDRESSƀ’SIGNATURE__2681__FP__ADDRESSƄ’SIGNATURE__2684__FP__ADDRESSÍ’SIGNATURE__2660__FP__ADDRESSĆœâ€™SIGNATURE__2652__FP__ADDRESSĆŸâ€™SIGNATURE__2631__FP__ADDRESSĆȘ’SIGNATURE__2666__FP__ADDRESSÓ’SIGNATURE__2667__FP__ADDRESSÔ’SIGNATURE__2657__FP__ADDRESSƫ’SIGNATURE__2650__FP__ADDRESSƼ’SIGNATURE__2635__FP__ADDRESSÚ’SIGNATURE__2673__FP__ADDRESSƯ’SIGNATURE__2645__FP__ADDRESSư’SIGNATURE__2672__FP__ADDRESSƱ’SIGNATURE__2685__FP__ADDRESSĆČ’SIGNATURE__2634__FP__ADDRESSƳ’SIGNATURE__2686__FP__ADDRESSÝ’SIGNATURE__2654__FP__ADDRESSĂœâ€™SIGNATURE__2642__FP__ADDRESSķ’SIGNATURE__2641__FP__ADDRESSƻ’SIGNATURE__2633__FP__ADDRESSƁ’SIGNATURE__2656__FP__ADDRESSĆŒâ€™SIGNATURE__2648__FP__ADDRESSı’SIGNATURE__2665__FP__ADDRESSˇ’SIGNATURE__2655__FP__ADDRESSĂ„Ă·SIGNATURE__2670__FP__ADDRESSĀ÷SIGNATURE__2678__FP__ADDRESSā÷SIGNATURE__2680__FP__ADDRESSÉ÷SIGNATURE__2689__FP__ADDRESSÄ„Ă·SIGNATURE__2637__FP__ADDRESSĂ–Ă·SIGNATURE__2628__FP__ADDRESSĂœĂ·SIGNATURE__2629__FP__ADDRESSĂĄĂ·SIGNATURE__2630__FP__ADDRESSÄ…Ă·SIGNATURE__2653__FP__ADDRESSÄŒĂ·SIGNATURE__2677__FP__ADDRESSÀ÷SIGNATURE__2683__FP__ADDRESSÄĂ·SIGNATURE__2669__FP__ADDRESSĆ÷SIGNATURE__2690__FP__ADDRESSć÷SIGNATURE__2671__FP__ADDRESSĂ©Ă·SIGNATURE__2674__FP__ADDRESSĆčĂ·SIGNATURE__2644__FP__ADDRESSĆșĂ·SIGNATURE__2661__FP__ADDRESSÄŽĂ·SIGNATURE__2646__FP__ADDRESSĂ­Ă·SIGNATURE__2679__FP__ADDRESSÄĂ·SIGNATURE__2659__FP__ADDRESSÄ’Ă·SIGNATURE__2649__FP__ADDRESSÄ“Ă·SIGNATURE__2632__FP__ADDRESSÄ–Ă·SIGNATURE__2676__FP__ADDRESSó÷SIGNATURE__2664__FP__ADDRESSÄ—Ă·SIGNATURE__2863__FP__ADDRESSĂŽĂ·SIGNATURE__2860__FP__ADDRESSö÷SIGNATURE__2614__FP__ADDRESSÔ÷SIGNATURE__2609__FP__ADDRESSĂșĂ·SIGNATURE__2618__FP__ADDRESSĚ÷SIGNATURE__2616__FP__ADDRESSě÷SIGNATURE__2611__FP__ADDRESSĂŒĂ·SIGNATURE__2612__FP__ADDRESS†÷SIGNATURE__2610__FP__ADDRESS°÷SIGNATURE__2615__FP__ADDRESSĘ÷SIGNATURE__2617__FP__ADDRESSÂŁĂ·SIGNATURE__5960__FP__ADDRESS§÷SIGNATURE__2613__FP__ADDRESS‹÷SIGNATURE__2972__FP__ADDRESS¶÷SIGNATURE__2961__FP__ADDRESSĂŸĂ·SIGNATURE__2962__FP__ADDRESSŸ÷SIGNATURE__2984__FP__ADDRESS©÷SIGNATURE__2985__FP__ADDRESSℹ÷SIGNATURE__2971__FP__ADDRESSę÷SIGNATURE__2980__FP__ADDRESSš÷SIGNATURE__2976__FP__ADDRESS≠÷SIGNATURE__2983__FP__ADDRESSÄŁĂ·SIGNATURE__2958__FP__ADDRESSğ÷SIGNATURE__2982__FP__ADDRESSÄŻĂ·SIGNATURE__2966__FP__ADDRESSÄȘĂ·SIGNATURE__2978__FP__ADDRESS≀÷SIGNATURE__2969__FP__ADDRESS≄÷SIGNATURE__2970__FP__ADDRESSÄ«Ă·SIGNATURE__2974__FP__ADDRESSĶ÷SIGNATURE__2957__FP__ADDRESSâˆ‚Ă·SIGNATURE__2965__FP__ADDRESSâˆ‘Ă·SIGNATURE__2968__FP__ADDRESSĆ‚Ă·SIGNATURE__2977__FP__ADDRESSĻ÷SIGNATURE__2963__FP__ADDRESSÄŒĂ·SIGNATURE__2960__FP__ADDRESSÄœĂ·SIGNATURE__2967__FP__ADDRESSÄŸĂ·SIGNATURE__2959__FP__ADDRESSÄčĂ·SIGNATURE__2981__FP__ADDRESSÄșĂ·SIGNATURE__2973__FP__ADDRESSĆ…Ă·SIGNATURE__2975__FP__ADDRESSƆ÷SIGNATURE__2964__FP__ADDRESSƃ÷SIGNATURE__2979__FP__ADDRESSÂŹĂ·SIGNATURE__2942__FP__ADDRESSâˆšĂ·SIGNATURE__2943__FP__ADDRESSĆ„Ă·SIGNATURE__2947__FP__ADDRESSƇ÷SIGNATURE__2944__FP__ADDRESSâˆ†Ă·SIGNATURE__2950__FP__ADDRESS«÷SIGNATURE__2933__FP__ADDRESS»÷SIGNATURE__2934__FP__ADDRESS ÷SIGNATURE__2932__FP__ADDRESS ÷SIGNATURE__2940__FP__ADDRESSƈ÷SIGNATURE__2937__FP__ADDRESSƐ÷SIGNATURE__2936__FP__ADDRESSĂ•Ă·SIGNATURE__2935__FP__ADDRESSĆ‘Ă·SIGNATURE__2948__FP__ADDRESSĆŒĂ·SIGNATURE__2949__FP__ADDRESS–÷SIGNATURE__2941__FP__ADDRESS—÷SIGNATURE__2939__FP__ADDRESSâ€œĂ·SIGNATURE__2938__FP__ADDRESSâ€Ă·SIGNATURE__2946__FP__ADDRESSâ€˜Ă·SIGNATURE__2945__FP__ADDRESS’÷SIGNATURE__3020__FP__ADDRESSĂ·Ă·SIGNATURE__1181__FP__ADDRESSâ—ŠĂ·SIGNATURE__3054__FP__ADDRESSĆĂ·SIGNATURE__3050__FP__ADDRESSƔ÷SIGNATURE__3056__FP__ADDRESSĆ•Ă·SIGNATURE__3068__FP__ADDRESSƘ÷SIGNATURE__3049__FP__ADDRESSâ€čĂ·SIGNATURE__3059__FP__ADDRESSâ€șĂ·SIGNATURE__3045__FP__ADDRESSƙ÷SIGNATURE__3058__FP__ADDRESSĆ–Ă·SIGNATURE__3067__FP__ADDRESSĆ—Ă·SIGNATURE__3060__FP__ADDRESSĆ Ă·SIGNATURE__3070__FP__ADDRESS‚÷SIGNATURE__3072__FP__ADDRESS„÷SIGNATURE__3051__FP__ADDRESSĆĄĂ·SIGNATURE__3052__FP__ADDRESSƚ÷SIGNATURE__3064__FP__ADDRESSƛ÷SIGNATURE__3044__FP__ADDRESSÁ÷SIGNATURE__3061__FP__ADDRESSƀ÷SIGNATURE__3063__FP__ADDRESSĆ„Ă·SIGNATURE__3071__FP__ADDRESSĂĂ·SIGNATURE__3065__FP__ADDRESSĆœĂ·SIGNATURE__3047__FP__ADDRESSĆŸĂ·SIGNATURE__3048__FP__ADDRESSĆȘĂ·SIGNATURE__3057__FP__ADDRESSĂ“Ă·SIGNATURE__3066__FP__ADDRESSÔ÷SIGNATURE__3062__FP__ADDRESSĆ«Ă·SIGNATURE__3046__FP__ADDRESSƟ÷SIGNATURE__3055__FP__ADDRESSÚ÷SIGNATURE__3053__FP__ADDRESSĆŻĂ·SIGNATURE__3069__FP__ADDRESSĆ°Ă·SIGNATURE__3112__FP__ADDRESSƱ÷SIGNATURE__3099__FP__ADDRESSĆČĂ·SIGNATURE__3114__FP__ADDRESSƳ÷SIGNATURE__3108__FP__ADDRESSĂĂ·SIGNATURE__3096__FP__ADDRESSĂœĂ·SIGNATURE__3102__FP__ADDRESSÄ·Ă·SIGNATURE__3110__FP__ADDRESSƻ÷SIGNATURE__3113__FP__ADDRESSƁ÷SIGNATURE__3101__FP__ADDRESSĆŒĂ·SIGNATURE__3098__FP__ADDRESSĹ÷SIGNATURE__3111__FP__ADDRESSˇ÷SIGNATURE__3103__FP__ADDRESSÄ◊SIGNATURE__3107__FP__ADDRESSĀ◊SIGNATURE__3109__FP__ADDRESSā◊SIGNATURE__3097__FP__ADDRESSÉ◊SIGNATURE__3106__FP__ADDRESSĄ◊SIGNATURE__3105__FP__ADDRESSÖ◊SIGNATURE__3100__FP__ADDRESSÜ◊SIGNATURE__3095__FP__ADDRESSá◊SIGNATURE__3104__FP__ADDRESSą◊SIGNATURE__3033__FP__ADDRESSČ◊SIGNATURE__3027__FP__ADDRESSÀ◊SIGNATURE__3036__FP__ADDRESSč◊SIGNATURE__5961__FP__ADDRESSĆ◊SIGNATURE__3028__FP__ADDRESSć◊SIGNATURE__3030__FP__ADDRESSĂ©â—ŠSIGNATURE__3031__FP__ADDRESSĆč◊SIGNATURE__3029__FP__ADDRESSĆș◊SIGNATURE__3032__FP__ADDRESSĎ◊SIGNATURE__3034__FP__ADDRESSí◊SIGNATURE__3035__FP__ADDRESSď◊SIGNATURE__3037__FP__ADDRESSĒ◊SIGNATURE__2914__FP__ADDRESSē◊SIGNATURE__2909__FP__ADDRESSĖ◊SIGNATURE__2910__FP__ADDRESSó◊SIGNATURE__2925__FP__ADDRESSė◊SIGNATURE__2913__FP__ADDRESSî◊SIGNATURE__2908__FP__ADDRESSö◊SIGNATURE__2902__FP__ADDRESSÔ◊SIGNATURE__2903__FP__ADDRESSĂș◊SIGNATURE__2918__FP__ADDRESSĚ◊SIGNATURE__2900__FP__ADDRESSě◊SIGNATURE__2904__FP__ADDRESSĂŒâ—ŠSIGNATURE__2924__FP__ADDRESS†◊SIGNATURE__2923__FP__ADDRESS°◊SIGNATURE__2922__FP__ADDRESSĘ◊SIGNATURE__2905__FP__ADDRESS£◊SIGNATURE__2916__FP__ADDRESS§◊SIGNATURE__2899__FP__ADDRESS‱◊SIGNATURE__5962__FP__ADDRESS¶◊SIGNATURE__2911__FP__ADDRESSß◊SIGNATURE__2912__FP__ADDRESS¼◊SIGNATURE__2919__FP__ADDRESS©◊SIGNATURE__2907__FP__ADDRESSℱ◊SIGNATURE__2917__FP__ADDRESSę◊SIGNATURE__2906__FP__ADDRESS¹◊SIGNATURE__2901__FP__ADDRESS≠◊SIGNATURE__2915__FP__ADDRESSģ◊SIGNATURE__2921__FP__ADDRESSļ◊SIGNATURE__2920__FP__ADDRESSį◊SIGNATURE__3122__FP__ADDRESSÄȘ◊SIGNATURE__2890__FP__ADDRESS≀◊SIGNATURE__2885__FP__ADDRESS≄◊SIGNATURE__2892__FP__ADDRESSī◊SIGNATURE__2887__FP__ADDRESSĶ◊SIGNATURE__2889__FP__ADDRESS∂◊SIGNATURE__2888__FP__ADDRESS∑◊SIGNATURE__2886__FP__ADDRESSƂ◊SIGNATURE__5963__FP__ADDRESSĻ◊SIGNATURE__2891__FP__ADDRESSČ◊SIGNATURE__3008__FP__ADDRESSĜ◊SIGNATURE__2876__FP__ADDRESSÄŸâ—ŠSIGNATURE__2870__FP__ADDRESSÄč◊SIGNATURE__2878__FP__ADDRESSÄș◊SIGNATURE__2875__FP__ADDRESSƅ◊SIGNATURE__2871__FP__ADDRESSƆ◊SIGNATURE__2877__FP__ADDRESSƃ◊SIGNATURE__2874__FP__ADDRESS¬◊SIGNATURE__5964__FP__ADDRESS√◊SIGNATURE__2872__FP__ADDRESSƄ◊SIGNATURE__2873__FP__ADDRESSƇ◊SIGNATURE__3164__FP__ADDRESS∆◊SIGNATURE__5965__FP__ADDRESS«◊SIGNATURE__3174__FP__ADDRESS»◊SIGNATURE__3167__FP__ADDRESS
◊SIGNATURE__3169__FP__ADDRESS ◊SIGNATURE__3159__FP__ADDRESSƈ◊SIGNATURE__3173__FP__ADDRESSƐ◊SIGNATURE__3170__FP__ADDRESSÕ◊SIGNATURE__3158__FP__ADDRESSƑ◊SIGNATURE__3171__FP__ADDRESSƌ◊SIGNATURE__3163__FP__ADDRESS–◊SIGNATURE__3166__FP__ADDRESS—◊SIGNATURE__3161__FP__ADDRESS“◊SIGNATURE__3160__FP__ADDRESS”◊SIGNATURE__3175__FP__ADDRESS‘◊SIGNATURE__3162__FP__ADDRESS’◊SIGNATURE__3168__FP__ADDRESSĂ·â—ŠSIGNATURE__3165__FP__ADDRESS◊◊SIGNATURE__3172__FP__ADDRESSƍ◊SIGNATURE__3149__FP__ADDRESSƔ◊SIGNATURE__3144__FP__ADDRESSƕ◊SIGNATURE__3151__FP__ADDRESSƘ◊SIGNATURE__3146__FP__ADDRESSâ€č◊SIGNATURE__3148__FP__ADDRESSâ€ș◊SIGNATURE__3147__FP__ADDRESSƙ◊SIGNATURE__3145__FP__ADDRESSƖ◊SIGNATURE__5966__FP__ADDRESSƗ◊SIGNATURE__3150__FP__ADDRESSƠ◊SIGNATURE__3135__FP__ADDRESS‚◊SIGNATURE__3129__FP__ADDRESS„◊SIGNATURE__3137__FP__ADDRESSơ◊SIGNATURE__3134__FP__ADDRESSƚ◊SIGNATURE__3130__FP__ADDRESSƛ◊SIGNATURE__3136__FP__ADDRESSÁ◊SIGNATURE__3133__FP__ADDRESSƀ◊SIGNATURE__5967__FP__ADDRESSĆ„â—ŠSIGNATURE__3131__FP__ADDRESSÍ◊SIGNATURE__3132__FP__ADDRESSĆœâ—ŠSIGNATURE__3311__FP__ADDRESSĆŸâ—ŠSIGNATURE__3318__FP__ADDRESSĆȘ◊SIGNATURE__3315__FP__ADDRESSÓ◊SIGNATURE__1186__FP__ADDRESSÔ◊SIGNATURE__3327__FP__ADDRESSĆ«â—ŠSIGNATURE__3325__FP__ADDRESSƼ◊SIGNATURE__3333__FP__ADDRESSÚ◊SIGNATURE__3334__FP__ADDRESSƯ◊SIGNATURE__3332__FP__ADDRESSư◊SIGNATURE__3326__FP__ADDRESSƱ◊SIGNATURE__3328__FP__ADDRESSĆČ◊SIGNATURE__3330__FP__ADDRESSƳ◊SIGNATURE__3335__FP__ADDRESSÝ◊SIGNATURE__3336__FP__ADDRESSĂœâ—ŠSIGNATURE__3331__FP__ADDRESSķ◊SIGNATURE__3329__FP__ADDRESSƻ◊SIGNATURE__3351__FP__ADDRESSƁ◊SIGNATURE__3347__FP__ADDRESSĆŒâ—ŠSIGNATURE__3353__FP__ADDRESSı◊SIGNATURE__3350__FP__ADDRESSˇ◊SIGNATURE__3344__FP__ADDRESSÄƍSIGNATURE__3352__FP__ADDRESSĀƍSIGNATURE__3343__FP__ADDRESSāƍSIGNATURE__3346__FP__ADDRESSÉƍSIGNATURE__3355__FP__ADDRESSĄƍSIGNATURE__3354__FP__ADDRESSÖƍSIGNATURE__3345__FP__ADDRESSÜƍSIGNATURE__3348__FP__ADDRESSáƍSIGNATURE__3349__FP__ADDRESSąƍSIGNATURE__3380__FP__ADDRESSČƍSIGNATURE__3378__FP__ADDRESSĂ€ĆSIGNATURE__3382__FP__ADDRESSčƍSIGNATURE__3381__FP__ADDRESSĆƍSIGNATURE__3379__FP__ADDRESSćƍSIGNATURE__3384__FP__ADDRESSĂ©ĆSIGNATURE__3383__FP__ADDRESSĆčƍSIGNATURE__3370__FP__ADDRESSĆșƍSIGNATURE__3362__FP__ADDRESSĎƍSIGNATURE__3366__FP__ADDRESSíƍSIGNATURE__3367__FP__ADDRESSďƍSIGNATURE__3363__FP__ADDRESSĒƍSIGNATURE__3365__FP__ADDRESSēƍSIGNATURE__3369__FP__ADDRESSĖƍSIGNATURE__3364__FP__ADDRESSóƍSIGNATURE__3368__FP__ADDRESSėƍSIGNATURE__3371__FP__ADDRESSîƍSIGNATURE__1483__FP__ADDRESSĂ¶ĆSIGNATURE__3424__FP__ADDRESSĂ”ĆSIGNATURE__3407__FP__ADDRESSĂșƍSIGNATURE__3406__FP__ADDRESSĚƍSIGNATURE__3420__FP__ADDRESSěƍSIGNATURE__3399__FP__ADDRESSĂŒĆSIGNATURE__3416__FP__ADDRESS†ƍSIGNATURE__3395__FP__ADDRESS°ƍSIGNATURE__3422__FP__ADDRESSĘƍSIGNATURE__3412__FP__ADDRESS£ƍSIGNATURE__3397__FP__ADDRESS§ƍSIGNATURE__3392__FP__ADDRESS‱ƍSIGNATURE__3405__FP__ADDRESSÂ¶ĆSIGNATURE__3393__FP__ADDRESSßƍSIGNATURE__3421__FP__ADDRESS¼ƍSIGNATURE__3396__FP__ADDRESSÂ©ĆSIGNATURE__3425__FP__ADDRESSℱƍSIGNATURE__3400__FP__ADDRESSęƍSIGNATURE__3411__FP__ADDRESS¹ƍSIGNATURE__3402__FP__ADDRESS≠ƍSIGNATURE__3409__FP__ADDRESSģƍSIGNATURE__3391__FP__ADDRESSļƍSIGNATURE__3394__FP__ADDRESSįƍSIGNATURE__3408__FP__ADDRESSÄȘƍSIGNATURE__3418__FP__ADDRESSâ‰€ĆSIGNATURE__3398__FP__ADDRESSâ‰„ĆSIGNATURE__3417__FP__ADDRESSÄ«ĆSIGNATURE__3401__FP__ADDRESSÄ¶ĆSIGNATURE__3415__FP__ADDRESS∂ƍSIGNATURE__3419__FP__ADDRESS∑ƍSIGNATURE__3414__FP__ADDRESSƂƍSIGNATURE__3404__FP__ADDRESSÄ»ĆSIGNATURE__3410__FP__ADDRESSÄŒĆSIGNATURE__3403__FP__ADDRESSÄœĆSIGNATURE__3423__FP__ADDRESSÄŸĆSIGNATURE__3413__FP__ADDRESSÄčƍSIGNATURE__3426__FP__ADDRESSÄșƍSIGNATURE__3293__FP__ADDRESSƅƍSIGNATURE__3283__FP__ADDRESSƆƍSIGNATURE__3259__FP__ADDRESSƃƍSIGNATURE__3256__FP__ADDRESS¬ƍSIGNATURE__3261__FP__ADDRESS√ƍSIGNATURE__3245__FP__ADDRESSƄƍSIGNATURE__3266__FP__ADDRESSƇƍSIGNATURE__3306__FP__ADDRESS∆ƍSIGNATURE__3249__FP__ADDRESSÂ«ĆSIGNATURE__3278__FP__ADDRESSÂ»ĆSIGNATURE__3236__FP__ADDRESS
ƍSIGNATURE__3305__FP__ADDRESS ƍSIGNATURE__3264__FP__ADDRESSƈƍSIGNATURE__3262__FP__ADDRESSƐƍSIGNATURE__3267__FP__ADDRESSÕƍSIGNATURE__3263__FP__ADDRESSƑƍSIGNATURE__3290__FP__ADDRESSƌƍSIGNATURE__3253__FP__ADDRESS–ƍSIGNATURE__3244__FP__ADDRESS—ƍSIGNATURE__3268__FP__ADDRESS“ƍSIGNATURE__3296__FP__ADDRESS”ƍSIGNATURE__3274__FP__ADDRESS‘ƍSIGNATURE__3237__FP__ADDRESS’ƍSIGNATURE__3286__FP__ADDRESSĂ·ĆSIGNATURE__3279__FP__ADDRESS◊ƍSIGNATURE__3250__FP__ADDRESSƍƍSIGNATURE__3294__FP__ADDRESSƔƍSIGNATURE__3291__FP__ADDRESSƕƍSIGNATURE__3295__FP__ADDRESSƘƍSIGNATURE__3298__FP__ADDRESSâ€čƍSIGNATURE__3276__FP__ADDRESSâ€șƍSIGNATURE__3277__FP__ADDRESSƙƍSIGNATURE__3240__FP__ADDRESSƖƍSIGNATURE__3284__FP__ADDRESSƗƍSIGNATURE__3304__FP__ADDRESSƠƍSIGNATURE__3271__FP__ADDRESS‚ƍSIGNATURE__3300__FP__ADDRESS„ƍSIGNATURE__3289__FP__ADDRESSơƍSIGNATURE__3257__FP__ADDRESSƚƍSIGNATURE__3282__FP__ADDRESSƛƍSIGNATURE__3303__FP__ADDRESSÁƍSIGNATURE__3239__FP__ADDRESSĆ€ĆSIGNATURE__3281__FP__ADDRESSĆ„ĆSIGNATURE__3241__FP__ADDRESSÍƍSIGNATURE__3265__FP__ADDRESSĆœĆSIGNATURE__3285__FP__ADDRESSĆŸĆSIGNATURE__3299__FP__ADDRESSĆȘƍSIGNATURE__3247__FP__ADDRESSÓƍSIGNATURE__3273__FP__ADDRESSÔƍSIGNATURE__3287__FP__ADDRESSĆ«ĆSIGNATURE__3258__FP__ADDRESSƼƍSIGNATURE__3307__FP__ADDRESSÚƍSIGNATURE__3260__FP__ADDRESSƯƍSIGNATURE__3243__FP__ADDRESSưƍSIGNATURE__3246__FP__ADDRESSĆ±ĆSIGNATURE__3238__FP__ADDRESSĆČƍSIGNATURE__3302__FP__ADDRESSƳƍSIGNATURE__3280__FP__ADDRESSÝƍSIGNATURE__3248__FP__ADDRESSĂœĆSIGNATURE__3235__FP__ADDRESSÄ·ĆSIGNATURE__3308__FP__ADDRESSĆ»ĆSIGNATURE__3288__FP__ADDRESSƁƍSIGNATURE__3297__FP__ADDRESSĆŒĆSIGNATURE__3269__FP__ADDRESSıƍSIGNATURE__3255__FP__ADDRESSˇƍSIGNATURE__3252__FP__ADDRESSÄƔSIGNATURE__3301__FP__ADDRESSĀƔSIGNATURE__3242__FP__ADDRESSāƔSIGNATURE__3275__FP__ADDRESSÉƔSIGNATURE__3272__FP__ADDRESSĄƔSIGNATURE__3251__FP__ADDRESSÖƔSIGNATURE__3292__FP__ADDRESSÜƔSIGNATURE__3270__FP__ADDRESSáƔSIGNATURE__3254__FP__ADDRESSąƔSIGNATURE__3475__FP__ADDRESSČƔSIGNATURE__3483__FP__ADDRESSÀƔSIGNATURE__3489__FP__ADDRESSčƔSIGNATURE__3485__FP__ADDRESSĆƔSIGNATURE__3484__FP__ADDRESSćƔSIGNATURE__3488__FP__ADDRESSĂ©Ć”SIGNATURE__3486__FP__ADDRESSĆčƔSIGNATURE__3487__FP__ADDRESSĆșƔSIGNATURE__3211__FP__ADDRESSĎƔSIGNATURE__3216__FP__ADDRESSíƔSIGNATURE__3227__FP__ADDRESSďƔSIGNATURE__5968__FP__ADDRESSĒƔSIGNATURE__3210__FP__ADDRESSēƔSIGNATURE__3222__FP__ADDRESSĖƔSIGNATURE__3207__FP__ADDRESSóƔSIGNATURE__3215__FP__ADDRESSėƔSIGNATURE__3206__FP__ADDRESSîƔSIGNATURE__3212__FP__ADDRESSöƔSIGNATURE__3220__FP__ADDRESSÔƔSIGNATURE__3205__FP__ADDRESSĂșƔSIGNATURE__3223__FP__ADDRESSĚƔSIGNATURE__3214__FP__ADDRESSěƔSIGNATURE__3221__FP__ADDRESSĂŒĆ”SIGNATURE__3225__FP__ADDRESS†ƔSIGNATURE__3226__FP__ADDRESS°ƔSIGNATURE__3217__FP__ADDRESSĘƔSIGNATURE__3213__FP__ADDRESS£ƔSIGNATURE__3209__FP__ADDRESS§ƔSIGNATURE__3218__FP__ADDRESS‱ƔSIGNATURE__3224__FP__ADDRESS¶ƔSIGNATURE__3219__FP__ADDRESSßƔSIGNATURE__3228__FP__ADDRESS¼ƔSIGNATURE__3208__FP__ADDRESS©ƔSIGNATURE__3492__FP__ADDRESSℱƔSIGNATURE__3495__FP__ADDRESSęƔSIGNATURE__3498__FP__ADDRESS¹ƔSIGNATURE__3184__FP__ADDRESS≠ƔSIGNATURE__3187__FP__ADDRESSģƔSIGNATURE__3190__FP__ADDRESSļƔSIGNATURE__3196__FP__ADDRESSįƔSIGNATURE__3192__FP__ADDRESSÄȘƔSIGNATURE__3191__FP__ADDRESS≀ƔSIGNATURE__3183__FP__ADDRESS≄ƔSIGNATURE__3182__FP__ADDRESSÄ«Ć”SIGNATURE__3198__FP__ADDRESSĶƔSIGNATURE__3186__FP__ADDRESS∂ƔSIGNATURE__3188__FP__ADDRESS∑ƔSIGNATURE__3194__FP__ADDRESSƂƔSIGNATURE__3185__FP__ADDRESSĻƔSIGNATURE__3195__FP__ADDRESSÄŒĆ”SIGNATURE__3193__FP__ADDRESSÄœĆ”SIGNATURE__5969__FP__ADDRESSÄŸĆ”SIGNATURE__3197__FP__ADDRESSÄčƔSIGNATURE__3189__FP__ADDRESSÄșƔSIGNATURE__3512__FP__ADDRESSƅƔSIGNATURE__3506__FP__ADDRESSƆƔSIGNATURE__3514__FP__ADDRESSƃƔSIGNATURE__3511__FP__ADDRESS¬ƔSIGNATURE__3507__FP__ADDRESS√ƔSIGNATURE__3513__FP__ADDRESSƄƔSIGNATURE__3510__FP__ADDRESSƇƔSIGNATURE__5970__FP__ADDRESS∆ƔSIGNATURE__3508__FP__ADDRESS«ƔSIGNATURE__3509__FP__ADDRESS»ƔSIGNATURE__2314__FP__ADDRESS
ƔSIGNATURE__3472__FP__ADDRESS ƔSIGNATURE__3468__FP__ADDRESSƈƔSIGNATURE__3528__FP__ADDRESSƐƔSIGNATURE__3523__FP__ADDRESSÕƔSIGNATURE__3527__FP__ADDRESSƑƔSIGNATURE__3525__FP__ADDRESSƌƔSIGNATURE__3524__FP__ADDRESS–ƔSIGNATURE__3526__FP__ADDRESS—ƔSIGNATURE__3522__FP__ADDRESS“ƔSIGNATURE__3538__FP__ADDRESS”ƔSIGNATURE__3535__FP__ADDRESS‘ƔSIGNATURE__3539__FP__ADDRESS’ƔSIGNATURE__3537__FP__ADDRESSĂ·Ć”SIGNATURE__3536__FP__ADDRESS◊ƔSIGNATURE__3540__FP__ADDRESSƍƔSIGNATURE__3543__FP__ADDRESSƔƔSIGNATURE__2717__FP__ADDRESSƕƔSIGNATURE__2722__FP__ADDRESSƘƔSIGNATURE__2719__FP__ADDRESSâ€čƔSIGNATURE__2718__FP__ADDRESSâ€șƔSIGNATURE__2721__FP__ADDRESSƙƔSIGNATURE__2720__FP__ADDRESSƖƔSIGNATURE__3457__FP__ADDRESSƗƔSIGNATURE__3454__FP__ADDRESSƠƔSIGNATURE__3455__FP__ADDRESS‚ƔSIGNATURE__3458__FP__ADDRESS„ƔSIGNATURE__3461__FP__ADDRESSơƔSIGNATURE__3450__FP__ADDRESSƚƔSIGNATURE__3462__FP__ADDRESSƛƔSIGNATURE__3463__FP__ADDRESSÁƔSIGNATURE__3449__FP__ADDRESSƀƔSIGNATURE__3452__FP__ADDRESSĆ„Ć”SIGNATURE__3465__FP__ADDRESSÍƔSIGNATURE__3451__FP__ADDRESSĆœĆ”SIGNATURE__3453__FP__ADDRESSĆŸĆ”SIGNATURE__3456__FP__ADDRESSĆȘƔSIGNATURE__3460__FP__ADDRESSÓƔSIGNATURE__3459__FP__ADDRESSÔƔSIGNATURE__3464__FP__ADDRESSĆ«Ć”SIGNATURE__2998__FP__ADDRESSƼƔSIGNATURE__2994__FP__ADDRESSÚƔSIGNATURE__2993__FP__ADDRESSƯƔSIGNATURE__2996__FP__ADDRESSưƔSIGNATURE__3005__FP__ADDRESSƱƔSIGNATURE__3003__FP__ADDRESSĆČƔSIGNATURE__3002__FP__ADDRESSƳƔSIGNATURE__2999__FP__ADDRESSÝƔSIGNATURE__2997__FP__ADDRESSĂœĆ”SIGNATURE__3000__FP__ADDRESSÄ·Ć”SIGNATURE__3001__FP__ADDRESSƻƔSIGNATURE__2995__FP__ADDRESSƁƔSIGNATURE__3004__FP__ADDRESSĆŒĆ”SIGNATURE__1937__FP__ADDRESSıƔSIGNATURE__972__FP__ADDRESSˇƔSIGNATURE__954__FP__ADDRESSÄƕSIGNATURE__977__FP__ADDRESSĀƕSIGNATURE__979__FP__ADDRESSāƕSIGNATURE__970__FP__ADDRESSÉƕSIGNATURE__965__FP__ADDRESSĄƕSIGNATURE__953__FP__ADDRESSÖƕSIGNATURE__971__FP__ADDRESSÜƕSIGNATURE__951__FP__ADDRESSáƕSIGNATURE__976__FP__ADDRESSąƕSIGNATURE__960__FP__ADDRESSČƕSIGNATURE__975__FP__ADDRESSÀƕSIGNATURE__961__FP__ADDRESSčƕSIGNATURE__978__FP__ADDRESSĆƕSIGNATURE__968__FP__ADDRESSćƕSIGNATURE__969__FP__ADDRESSĂ©Ć•SIGNATURE__974__FP__ADDRESSĆčƕSIGNATURE__950__FP__ADDRESSĆșƕSIGNATURE__955__FP__ADDRESSĎƕSIGNATURE__958__FP__ADDRESSíƕSIGNATURE__967__FP__ADDRESSďƕSIGNATURE__964__FP__ADDRESSĒƕSIGNATURE__966__FP__ADDRESSēƕSIGNATURE__959__FP__ADDRESSĖƕSIGNATURE__957__FP__ADDRESSóƕSIGNATURE__963__FP__ADDRESSėƕSIGNATURE__962__FP__ADDRESSîƕSIGNATURE__952__FP__ADDRESSöƕSIGNATURE__973__FP__ADDRESSÔƕSIGNATURE__956__FP__ADDRESSĂșƕSIGNATURE__949__FP__ADDRESSĚƕSIGNATURE__937__FP__ADDRESSěƕSIGNATURE__935__FP__ADDRESSĂŒĆ•SIGNATURE__940__FP__ADDRESS†ƕSIGNATURE__939__FP__ADDRESS°ƕSIGNATURE__936__FP__ADDRESSĘƕSIGNATURE__938__FP__ADDRESS£ƕSIGNATURE__941__FP__ADDRESS§ƕSIGNATURE__934__FP__ADDRESS‱ƕSIGNATURE__1016__FP__ADDRESS¶ƕSIGNATURE__1480__FP__ADDRESSßƕSIGNATURE__1790__FP__ADDRESS¼ƕSIGNATURE__1789__FP__ADDRESS©ƕSIGNATURE__1784__FP__ADDRESSℱƕSIGNATURE__1779__FP__ADDRESSęƕSIGNATURE__1778__FP__ADDRESS¹ƕSIGNATURE__1782__FP__ADDRESS≠ƕSIGNATURE__1781__FP__ADDRESSģƕSIGNATURE__1783__FP__ADDRESSļƕSIGNATURE__1780__FP__ADDRESSįƕSIGNATURE__1787__FP__ADDRESSÄȘƕSIGNATURE__1785__FP__ADDRESS≀ƕSIGNATURE__1786__FP__ADDRESS≄ƕSIGNATURE__1788__FP__ADDRESSÄ«Ć•SIGNATURE__1657__FP__ADDRESSĶƕSIGNATURE__1646__FP__ADDRESS∂ƕSIGNATURE__1652__FP__ADDRESS∑ƕSIGNATURE__1654__FP__ADDRESSƂƕSIGNATURE__1648__FP__ADDRESSĻƕSIGNATURE__1649__FP__ADDRESSÄŒĆ•SIGNATURE__1655__FP__ADDRESSÄœĆ•SIGNATURE__1656__FP__ADDRESSÄŸĆ•SIGNATURE__1659__FP__ADDRESSÄčƕSIGNATURE__1660__FP__ADDRESSÄșƕSIGNATURE__1662__FP__ADDRESSƅƕSIGNATURE__1645__FP__ADDRESSƆƕSIGNATURE__1658__FP__ADDRESSƃƕSIGNATURE__1661__FP__ADDRESS¬ƕSIGNATURE__1651__FP__ADDRESS√ƕSIGNATURE__1643__FP__ADDRESSƄƕSIGNATURE__1663__FP__ADDRESSƇƕSIGNATURE__1650__FP__ADDRESS∆ƕSIGNATURE__1653__FP__ADDRESS«ƕSIGNATURE__1647__FP__ADDRESS»ƕSIGNATURE__1642__FP__ADDRESS
ƕSIGNATURE__1644__FP__ADDRESS ƕSIGNATURE__1664__FP__ADDRESSƈƕSIGNATURE__1704__FP__ADDRESSƐƕSIGNATURE__1699__FP__ADDRESSÕƕSIGNATURE__1701__FP__ADDRESSƑƕSIGNATURE__1697__FP__ADDRESSƌƕSIGNATURE__1693__FP__ADDRESS–ƕSIGNATURE__1703__FP__ADDRESS—ƕSIGNATURE__1706__FP__ADDRESS“ƕSIGNATURE__1702__FP__ADDRESS”ƕSIGNATURE__1709__FP__ADDRESS‘ƕSIGNATURE__1695__FP__ADDRESS’ƕSIGNATURE__1705__FP__ADDRESSĂ·Ć•SIGNATURE__1708__FP__ADDRESS◊ƕSIGNATURE__1698__FP__ADDRESSƍƕSIGNATURE__1710__FP__ADDRESSƔƕSIGNATURE__1707__FP__ADDRESSƕƕSIGNATURE__1700__FP__ADDRESSƘƕSIGNATURE__1696__FP__ADDRESSâ€čƕSIGNATURE__1692__FP__ADDRESSâ€șƕSIGNATURE__1694__FP__ADDRESSƙƕSIGNATURE__1711__FP__ADDRESSƖƕSIGNATURE__1729__FP__ADDRESSƗƕSIGNATURE__1719__FP__ADDRESSƠƕSIGNATURE__1726__FP__ADDRESS‚ƕSIGNATURE__1728__FP__ADDRESS„ƕSIGNATURE__1731__FP__ADDRESSơƕSIGNATURE__1727__FP__ADDRESSƚƕSIGNATURE__1718__FP__ADDRESSƛƕSIGNATURE__1723__FP__ADDRESSÁƕSIGNATURE__1721__FP__ADDRESSƀƕSIGNATURE__1730__FP__ADDRESSĆ„Ć•SIGNATURE__1732__FP__ADDRESSÍƕSIGNATURE__1724__FP__ADDRESSĆœĆ•SIGNATURE__1733__FP__ADDRESSĆŸĆ•SIGNATURE__1720__FP__ADDRESSĆȘƕSIGNATURE__1725__FP__ADDRESSÓƕSIGNATURE__1722__FP__ADDRESSÔƕSIGNATURE__1745__FP__ADDRESSĆ«Ć•SIGNATURE__1740__FP__ADDRESSƼƕSIGNATURE__1744__FP__ADDRESSÚƕSIGNATURE__1746__FP__ADDRESSƯƕSIGNATURE__1748__FP__ADDRESSưƕSIGNATURE__1741__FP__ADDRESSƱƕSIGNATURE__1743__FP__ADDRESSĆČƕSIGNATURE__1747__FP__ADDRESSƳƕSIGNATURE__1742__FP__ADDRESSÝƕSIGNATURE__1619__FP__ADDRESSĂœĆ•SIGNATURE__1632__FP__ADDRESSÄ·Ć•SIGNATURE__1620__FP__ADDRESSƻƕSIGNATURE__1626__FP__ADDRESSƁƕSIGNATURE__1633__FP__ADDRESSĆŒĆ•SIGNATURE__1623__FP__ADDRESSıƕSIGNATURE__1618__FP__ADDRESSˇƕSIGNATURE__1617__FP__ADDRESSÄƘSIGNATURE__1627__FP__ADDRESSĀƘSIGNATURE__1625__FP__ADDRESSāƘSIGNATURE__1624__FP__ADDRESSÉƘSIGNATURE__1631__FP__ADDRESSĄƘSIGNATURE__1628__FP__ADDRESSÖƘSIGNATURE__1630__FP__ADDRESSÜƘSIGNATURE__1621__FP__ADDRESSåƘSIGNATURE__1622__FP__ADDRESSąƘSIGNATURE__1634__FP__ADDRESSČƘSIGNATURE__1629__FP__ADDRESSÀƘSIGNATURE__1635__FP__ADDRESSčƘSIGNATURE__1797__FP__ADDRESSĆƘSIGNATURE__1798__FP__ADDRESSćƘSIGNATURE__1802__FP__ADDRESSéƘSIGNATURE__1800__FP__ADDRESSĆčƘSIGNATURE__1803__FP__ADDRESSĆșƘSIGNATURE__1801__FP__ADDRESSĎƘSIGNATURE__1799__FP__ADDRESSíƘSIGNATURE__1805__FP__ADDRESSďƘSIGNATURE__1804__FP__ADDRESSĒƘSIGNATURE__1149__FP__ADDRESSēƘSIGNATURE__1144__FP__ADDRESSĖƘSIGNATURE__1755__FP__ADDRESSóƘSIGNATURE__1667__FP__ADDRESSėƘSIGNATURE__1077__FP__ADDRESSÎƘSIGNATURE__1074__FP__ADDRESSöƘSIGNATURE__1069__FP__ADDRESSÔƘSIGNATURE__1048__FP__ADDRESSĂșƘSIGNATURE__1049__FP__ADDRESSĚƘSIGNATURE__1056__FP__ADDRESSěƘSIGNATURE__1033__FP__ADDRESSĂŒĆ˜SIGNATURE__1135__FP__ADDRESS†ƘSIGNATURE__1039__FP__ADDRESS°ƘSIGNATURE__1073__FP__ADDRESSĘƘSIGNATURE__1136__FP__ADDRESS£ƘSIGNATURE__1096__FP__ADDRESS§ƘSIGNATURE__1123__FP__ADDRESS‱ƘSIGNATURE__1042__FP__ADDRESS¶ƘSIGNATURE__1110__FP__ADDRESSßƘSIGNATURE__1119__FP__ADDRESSŸƘSIGNATURE__1137__FP__ADDRESS©ƘSIGNATURE__1040__FP__ADDRESSℱƘSIGNATURE__1109__FP__ADDRESSęƘSIGNATURE__1051__FP__ADDRESSšƘSIGNATURE__1035__FP__ADDRESS≠ƘSIGNATURE__1122__FP__ADDRESSģƘSIGNATURE__1140__FP__ADDRESSğƘSIGNATURE__1097__FP__ADDRESSįƘSIGNATURE__1029__FP__ADDRESSÄȘƘSIGNATURE__1111__FP__ADDRESSâ‰€Ć˜SIGNATURE__1058__FP__ADDRESSâ‰„Ć˜SIGNATURE__1129__FP__ADDRESSīƘSIGNATURE__1094__FP__ADDRESSĶƘSIGNATURE__1047__FP__ADDRESS∂ƘSIGNATURE__1084__FP__ADDRESS∑ƘSIGNATURE__1036__FP__ADDRESSƂƘSIGNATURE__1127__FP__ADDRESSĻƘSIGNATURE__1113__FP__ADDRESSÄŒĆ˜SIGNATURE__1092__FP__ADDRESSÄœĆ˜SIGNATURE__1126__FP__ADDRESSÄŸĆ˜SIGNATURE__1037__FP__ADDRESSÄčƘSIGNATURE__1133__FP__ADDRESSÄșƘSIGNATURE__1100__FP__ADDRESSƅƘSIGNATURE__1067__FP__ADDRESSƆƘSIGNATURE__1030__FP__ADDRESSƃƘSIGNATURE__1068__FP__ADDRESSƘSIGNATURE__1117__FP__ADDRESS√ƘSIGNATURE__1121__FP__ADDRESSƄƘSIGNATURE__1080__FP__ADDRESSƇƘSIGNATURE__1102__FP__ADDRESS∆ƘSIGNATURE__1114__FP__ADDRESS«ƘSIGNATURE__1055__FP__ADDRESS»ƘSIGNATURE__1076__FP__ADDRESS
ƘSIGNATURE__1064__FP__ADDRESS ƘSIGNATURE__1065__FP__ADDRESSƈƘSIGNATURE__1101__FP__ADDRESSƐƘSIGNATURE__1032__FP__ADDRESSÕƘSIGNATURE__1103__FP__ADDRESSƑƘSIGNATURE__1107__FP__ADDRESSƌƘSIGNATURE__1053__FP__ADDRESS–ƘSIGNATURE__1070__FP__ADDRESS—ƘSIGNATURE__1038__FP__ADDRESS“ƘSIGNATURE__1128__FP__ADDRESS”ƘSIGNATURE__1125__FP__ADDRESS‘ƘSIGNATURE__1050__FP__ADDRESS’ƘSIGNATURE__1091__FP__ADDRESS÷ƘSIGNATURE__1046__FP__ADDRESS◊ƘSIGNATURE__1045__FP__ADDRESSƍƘSIGNATURE__1054__FP__ADDRESSƔƘSIGNATURE__1139__FP__ADDRESSƕƘSIGNATURE__1079__FP__ADDRESSƘƘSIGNATURE__1060__FP__ADDRESSâ€čƘSIGNATURE__1087__FP__ADDRESSâ€șƘSIGNATURE__1112__FP__ADDRESSƙƘSIGNATURE__1099__FP__ADDRESSƖƘSIGNATURE__1118__FP__ADDRESSƗƘSIGNATURE__1134__FP__ADDRESSƠƘSIGNATURE__1043__FP__ADDRESS‚ƘSIGNATURE__1034__FP__ADDRESS„ƘSIGNATURE__1083__FP__ADDRESSƥƘSIGNATURE__1116__FP__ADDRESSƚƘSIGNATURE__1088__FP__ADDRESSƛƘSIGNATURE__1138__FP__ADDRESSÁƘSIGNATURE__1063__FP__ADDRESSƀƘSIGNATURE__1130__FP__ADDRESSƄƘSIGNATURE__1098__FP__ADDRESSÍƘSIGNATURE__1059__FP__ADDRESSĆœĆ˜SIGNATURE__1072__FP__ADDRESSĆŸĆ˜SIGNATURE__1141__FP__ADDRESSĆȘƘSIGNATURE__1052__FP__ADDRESSÓƘSIGNATURE__1131__FP__ADDRESSÔƘSIGNATURE__1075__FP__ADDRESSƫƘSIGNATURE__1093__FP__ADDRESSƟƘSIGNATURE__1081__FP__ADDRESSÚƘSIGNATURE__1041__FP__ADDRESSƯƘSIGNATURE__1066__FP__ADDRESSưƘSIGNATURE__1132__FP__ADDRESSƱƘSIGNATURE__1057__FP__ADDRESSĆČƘSIGNATURE__1106__FP__ADDRESSƳƘSIGNATURE__1095__FP__ADDRESSÝƘSIGNATURE__1086__FP__ADDRESSĂœĆ˜SIGNATURE__1062__FP__ADDRESSķƘSIGNATURE__1108__FP__ADDRESSƻƘSIGNATURE__1124__FP__ADDRESSƁƘSIGNATURE__1120__FP__ADDRESSĆŒĆ˜SIGNATURE__1031__FP__ADDRESSĹƘSIGNATURE__1061__FP__ADDRESSˇƘSIGNATURE__1071__FP__ADDRESSÄâ€čSIGNATURE__1089__FP__ADDRESSĀâ€čSIGNATURE__1085__FP__ADDRESSāâ€čSIGNATURE__1082__FP__ADDRESSÉâ€čSIGNATURE__1104__FP__ADDRESSĄâ€čSIGNATURE__1115__FP__ADDRESSÖâ€čSIGNATURE__1078__FP__ADDRESSÜâ€čSIGNATURE__1044__FP__ADDRESSĂĄâ€čSIGNATURE__1090__FP__ADDRESSąâ€čSIGNATURE__1105__FP__ADDRESSČâ€čSIGNATURE__1558__FP__ADDRESSĂ€â€čSIGNATURE__1560__FP__ADDRESSčâ€čSIGNATURE__1535__FP__ADDRESSĆâ€čSIGNATURE__1552__FP__ADDRESSćâ€čSIGNATURE__1557__FP__ADDRESSĂ©â€čSIGNATURE__1545__FP__ADDRESSĆčâ€čSIGNATURE__1549__FP__ADDRESSĆșâ€čSIGNATURE__1550__FP__ADDRESSĎâ€čSIGNATURE__1544__FP__ADDRESSĂ­â€čSIGNATURE__1554__FP__ADDRESSďâ€čSIGNATURE__1556__FP__ADDRESSĒâ€čSIGNATURE__1548__FP__ADDRESSēâ€čSIGNATURE__1540__FP__ADDRESSĖâ€čSIGNATURE__1537__FP__ADDRESSĂłâ€čSIGNATURE__1539__FP__ADDRESSėâ€čSIGNATURE__1543__FP__ADDRESSĂŽâ€čSIGNATURE__1553__FP__ADDRESSöâ€čSIGNATURE__1542__FP__ADDRESSĂ”â€čSIGNATURE__1546__FP__ADDRESSĂșâ€čSIGNATURE__1551__FP__ADDRESSĚâ€čSIGNATURE__1559__FP__ADDRESSěâ€čSIGNATURE__1555__FP__ADDRESSĂŒâ€čSIGNATURE__1541__FP__ADDRESS†â€čSIGNATURE__1547__FP__ADDRESS°â€čSIGNATURE__1536__FP__ADDRESSĘâ€čSIGNATURE__1538__FP__ADDRESSÂŁâ€čSIGNATURE__1827__FP__ADDRESS§â€čSIGNATURE__1829__FP__ADDRESS‱â€čSIGNATURE__1834__FP__ADDRESS¶â€čSIGNATURE__1835__FP__ADDRESSßâ€čSIGNATURE__1831__FP__ADDRESSÂźâ€čSIGNATURE__1828__FP__ADDRESS©â€čSIGNATURE__1826__FP__ADDRESSℱâ€čSIGNATURE__1833__FP__ADDRESSęâ€čSIGNATURE__1825__FP__ADDRESSšâ€čSIGNATURE__1830__FP__ADDRESS≠â€čSIGNATURE__1832__FP__ADDRESSÄŁâ€čSIGNATURE__1836__FP__ADDRESSÄźâ€čSIGNATURE__1849__FP__ADDRESSÄŻâ€čSIGNATURE__1847__FP__ADDRESSÄȘâ€čSIGNATURE__1855__FP__ADDRESS≀â€čSIGNATURE__1848__FP__ADDRESS≄â€čSIGNATURE__1852__FP__ADDRESSÄ«â€čSIGNATURE__1853__FP__ADDRESSĶâ€čSIGNATURE__1850__FP__ADDRESS∂â€čSIGNATURE__1854__FP__ADDRESS∑â€čSIGNATURE__1851__FP__ADDRESSƂâ€čSIGNATURE__1858__FP__ADDRESSÄ»â€čSIGNATURE__1873__FP__ADDRESSÄŒâ€čSIGNATURE__1866__FP__ADDRESSÄœâ€čSIGNATURE__1871__FP__ADDRESSÄŸâ€čSIGNATURE__1868__FP__ADDRESSÄčâ€čSIGNATURE__1874__FP__ADDRESSÄșâ€čSIGNATURE__1869__FP__ADDRESSƅâ€čSIGNATURE__1867__FP__ADDRESSƆâ€čSIGNATURE__1872__FP__ADDRESSƃâ€čSIGNATURE__1870__FP__ADDRESSÂŹâ€čSIGNATURE__1883__FP__ADDRESS√â€čSIGNATURE__1885__FP__ADDRESSƄâ€čSIGNATURE__1895__FP__ADDRESSƇâ€čSIGNATURE__1899__FP__ADDRESS∆â€čSIGNATURE__1882__FP__ADDRESS«â€čSIGNATURE__1887__FP__ADDRESS»â€čSIGNATURE__1893__FP__ADDRESS
â€čSIGNATURE__1890__FP__ADDRESS â€čSIGNATURE__1902__FP__ADDRESSƈâ€čSIGNATURE__1881__FP__ADDRESSƐâ€čSIGNATURE__1903__FP__ADDRESSÕâ€čSIGNATURE__1900__FP__ADDRESSƑâ€čSIGNATURE__1896__FP__ADDRESSƌâ€čSIGNATURE__1898__FP__ADDRESS–â€čSIGNATURE__1889__FP__ADDRESS—â€čSIGNATURE__1886__FP__ADDRESS“â€čSIGNATURE__1904__FP__ADDRESS”â€čSIGNATURE__1901__FP__ADDRESS‘â€čSIGNATURE__1905__FP__ADDRESS’â€čSIGNATURE__1906__FP__ADDRESSĂ·â€čSIGNATURE__1894__FP__ADDRESS◊â€čSIGNATURE__1892__FP__ADDRESSƍâ€čSIGNATURE__1897__FP__ADDRESSƔâ€čSIGNATURE__1888__FP__ADDRESSƕâ€čSIGNATURE__1884__FP__ADDRESSƘâ€čSIGNATURE__1891__FP__ADDRESSâ€čâ€čSIGNATURE__1934__FP__ADDRESSâ€șâ€čSIGNATURE__1949__FP__ADDRESSƙâ€čSIGNATURE__1944__FP__ADDRESSƖâ€čSIGNATURE__1948__FP__ADDRESSƗâ€čSIGNATURE__1952__FP__ADDRESSĆ â€čSIGNATURE__1950__FP__ADDRESS‚â€čSIGNATURE__1947__FP__ADDRESS„â€čSIGNATURE__1945__FP__ADDRESSĆĄâ€čSIGNATURE__1951__FP__ADDRESSƚâ€čSIGNATURE__1946__FP__ADDRESSƛâ€čSIGNATURE__1953__FP__ADDRESSÁâ€čSIGNATURE__1477__FP__ADDRESSĆ€â€čSIGNATURE__1467__FP__ADDRESSĆ„â€čSIGNATURE__1465__FP__ADDRESSÍâ€čSIGNATURE__1472__FP__ADDRESSĆœâ€čSIGNATURE__1466__FP__ADDRESSĆŸâ€čSIGNATURE__1474__FP__ADDRESSĆȘâ€čSIGNATURE__1471__FP__ADDRESSÓâ€čSIGNATURE__1470__FP__ADDRESSÔâ€čSIGNATURE__1473__FP__ADDRESSĆ«â€čSIGNATURE__1469__FP__ADDRESSĆźâ€čSIGNATURE__1468__FP__ADDRESSÚâ€čSIGNATURE__1440__FP__ADDRESSĆŻâ€čSIGNATURE__1457__FP__ADDRESSĆ°â€čSIGNATURE__1444__FP__ADDRESSƱâ€čSIGNATURE__1447__FP__ADDRESSĆČâ€čSIGNATURE__1456__FP__ADDRESSĆłâ€čSIGNATURE__1442__FP__ADDRESSÝâ€čSIGNATURE__1455__FP__ADDRESSĂœâ€čSIGNATURE__1446__FP__ADDRESSÄ·â€čSIGNATURE__1441__FP__ADDRESSĆ»â€čSIGNATURE__1450__FP__ADDRESSƁâ€čSIGNATURE__1445__FP__ADDRESSĆŒâ€čSIGNATURE__1443__FP__ADDRESSÄąâ€čSIGNATURE__1454__FP__ADDRESSˇâ€čSIGNATURE__1458__FP__ADDRESSÄâ€șSIGNATURE__5971__FP__ADDRESSĀâ€șSIGNATURE__1449__FP__ADDRESSāâ€șSIGNATURE__1453__FP__ADDRESSÉâ€șSIGNATURE__1448__FP__ADDRESSĄâ€șSIGNATURE__1451__FP__ADDRESSÖâ€șSIGNATURE__1439__FP__ADDRESSÜâ€șSIGNATURE__1452__FP__ADDRESSĂĄâ€șSIGNATURE__1428__FP__ADDRESSąâ€șSIGNATURE__1426__FP__ADDRESSČâ€șSIGNATURE__1430__FP__ADDRESSĂ€â€șSIGNATURE__1431__FP__ADDRESSčâ€șSIGNATURE__1429__FP__ADDRESSĆâ€șSIGNATURE__1427__FP__ADDRESSćâ€șSIGNATURE__5972__FP__ADDRESSĂ©â€șSIGNATURE__1432__FP__ADDRESSĆčâ€șSIGNATURE__2045__FP__ADDRESSĆșâ€șSIGNATURE__2043__FP__ADDRESSĎâ€șSIGNATURE__2047__FP__ADDRESSĂ­â€șSIGNATURE__5973__FP__ADDRESSďâ€șSIGNATURE__2044__FP__ADDRESSĒâ€șSIGNATURE__2050__FP__ADDRESSēâ€șSIGNATURE__2053__FP__ADDRESSĖâ€șSIGNATURE__2051__FP__ADDRESSĂłâ€șSIGNATURE__2049__FP__ADDRESSėâ€șSIGNATURE__2046__FP__ADDRESSĂŽâ€șSIGNATURE__2052__FP__ADDRESSöâ€șSIGNATURE__2048__FP__ADDRESSĂ”â€șSIGNATURE__2062__FP__ADDRESSĂșâ€șSIGNATURE__2072__FP__ADDRESSĚâ€șSIGNATURE__2059__FP__ADDRESSěâ€șSIGNATURE__2056__FP__ADDRESSĂŒâ€șSIGNATURE__2031__FP__ADDRESS†â€șSIGNATURE__2029__FP__ADDRESS°â€șSIGNATURE__2034__FP__ADDRESSĘâ€șSIGNATURE__2033__FP__ADDRESSÂŁâ€șSIGNATURE__2030__FP__ADDRESS§â€șSIGNATURE__2036__FP__ADDRESS‱â€șSIGNATURE__2032__FP__ADDRESS¶â€șSIGNATURE__2035__FP__ADDRESSßâ€șSIGNATURE__2082__FP__ADDRESSÂźâ€șSIGNATURE__1022__FP__ADDRESS©â€șSIGNATURE__5974__FP__ADDRESSℱâ€șSIGNATURE__5975__FP__ADDRESSęâ€șSIGNATURE__2085__FP__ADDRESSšâ€șSIGNATURE__2091__FP__ADDRESS≠â€șSIGNATURE__2094__FP__ADDRESSÄŁâ€șSIGNATURE__1399__FP__ADDRESSÄźâ€șSIGNATURE__1402__FP__ADDRESSÄŻâ€șSIGNATURE__1411__FP__ADDRESSÄȘâ€șSIGNATURE__1409__FP__ADDRESS≀â€șSIGNATURE__1413__FP__ADDRESS≄â€șSIGNATURE__5976__FP__ADDRESSÄ«â€șSIGNATURE__1410__FP__ADDRESSĶâ€șSIGNATURE__1416__FP__ADDRESS∂â€șSIGNATURE__1419__FP__ADDRESS∑â€șSIGNATURE__1417__FP__ADDRESSƂâ€șSIGNATURE__1415__FP__ADDRESSÄ»â€șSIGNATURE__1412__FP__ADDRESSÄŒâ€șSIGNATURE__1418__FP__ADDRESSÄœâ€șSIGNATURE__1414__FP__ADDRESSÄŸâ€șSIGNATURE__1357__FP__ADDRESSÄčâ€șSIGNATURE__1368__FP__ADDRESSÄșâ€șSIGNATURE__1360__FP__ADDRESSƅâ€șSIGNATURE__1355__FP__ADDRESSƆâ€șSIGNATURE__1371__FP__ADDRESSƃâ€șSIGNATURE__1373__FP__ADDRESSÂŹâ€șSIGNATURE__1351__FP__ADDRESS√â€șSIGNATURE__1383__FP__ADDRESSƄâ€șSIGNATURE__1391__FP__ADDRESSƇâ€șSIGNATURE__1358__FP__ADDRESS∆â€șSIGNATURE__1359__FP__ADDRESS«â€șSIGNATURE__1362__FP__ADDRESS»â€șSIGNATURE__1380__FP__ADDRESS
â€șSIGNATURE__1361__FP__ADDRESS â€șSIGNATURE__1348__FP__ADDRESSƈâ€șSIGNATURE__1353__FP__ADDRESSƐâ€șSIGNATURE__1376__FP__ADDRESSÕâ€șSIGNATURE__1370__FP__ADDRESSƑâ€șSIGNATURE__1390__FP__ADDRESSƌâ€șSIGNATURE__1389__FP__ADDRESS–â€șSIGNATURE__1381__FP__ADDRESS—â€șSIGNATURE__5977__FP__ADDRESS“â€șSIGNATURE__1385__FP__ADDRESS”â€șSIGNATURE__1367__FP__ADDRESS‘â€șSIGNATURE__1365__FP__ADDRESS’â€șSIGNATURE__1377__FP__ADDRESSĂ·â€șSIGNATURE__1388__FP__ADDRESS◊â€șSIGNATURE__1393__FP__ADDRESSƍâ€șSIGNATURE__1384__FP__ADDRESSƔâ€șSIGNATURE__1372__FP__ADDRESSƕâ€șSIGNATURE__1347__FP__ADDRESSƘâ€șSIGNATURE__1386__FP__ADDRESSâ€čâ€șSIGNATURE__1364__FP__ADDRESSâ€șâ€șSIGNATURE__1382__FP__ADDRESSƙâ€șSIGNATURE__1352__FP__ADDRESSƖâ€șSIGNATURE__1378__FP__ADDRESSƗâ€șSIGNATURE__1379__FP__ADDRESSĆ â€șSIGNATURE__1350__FP__ADDRESS‚â€șSIGNATURE__1366__FP__ADDRESS„â€șSIGNATURE__1354__FP__ADDRESSĆĄâ€șSIGNATURE__1396__FP__ADDRESSƚâ€șSIGNATURE__1349__FP__ADDRESSƛâ€șSIGNATURE__1374__FP__ADDRESSÁâ€șSIGNATURE__1363__FP__ADDRESSĆ€â€șSIGNATURE__1394__FP__ADDRESSĆ„â€șSIGNATURE__1375__FP__ADDRESSÍâ€șSIGNATURE__1387__FP__ADDRESSĆœâ€șSIGNATURE__1395__FP__ADDRESSĆŸâ€șSIGNATURE__1392__FP__ADDRESSĆȘâ€șSIGNATURE__1369__FP__ADDRESSÓâ€șSIGNATURE__1356__FP__ADDRESSÔâ€șSIGNATURE__1300__FP__ADDRESSĆ«â€șSIGNATURE__1308__FP__ADDRESSĆźâ€șSIGNATURE__1214__FP__ADDRESSÚâ€șSIGNATURE__1255__FP__ADDRESSĆŻâ€șSIGNATURE__1205__FP__ADDRESSĆ°â€șSIGNATURE__1306__FP__ADDRESSƱâ€șSIGNATURE__1267__FP__ADDRESSĆČâ€șSIGNATURE__1292__FP__ADDRESSĆłâ€șSIGNATURE__1235__FP__ADDRESSÝâ€șSIGNATURE__1288__FP__ADDRESSĂœâ€șSIGNATURE__1315__FP__ADDRESSÄ·â€șSIGNATURE__1329__FP__ADDRESSĆ»â€șSIGNATURE__1249__FP__ADDRESSƁâ€șSIGNATURE__1286__FP__ADDRESSĆŒâ€șSIGNATURE__1241__FP__ADDRESSÄąâ€șSIGNATURE__1334__FP__ADDRESSˇâ€șSIGNATURE__1303__FP__ADDRESSÄƙSIGNATURE__1233__FP__ADDRESSĀƙSIGNATURE__1328__FP__ADDRESSāƙSIGNATURE__1283__FP__ADDRESSÉƙSIGNATURE__1237__FP__ADDRESSĄƙSIGNATURE__1278__FP__ADDRESSÖƙSIGNATURE__1194__FP__ADDRESSÜƙSIGNATURE__1302__FP__ADDRESSáƙSIGNATURE__1196__FP__ADDRESSąƙSIGNATURE__1330__FP__ADDRESSČƙSIGNATURE__1272__FP__ADDRESSÀƙSIGNATURE__1198__FP__ADDRESSčƙSIGNATURE__1290__FP__ADDRESSĆƙSIGNATURE__1217__FP__ADDRESSćƙSIGNATURE__1203__FP__ADDRESSĂ©Ć™SIGNATURE__1331__FP__ADDRESSĆčƙSIGNATURE__1212__FP__ADDRESSĆșƙSIGNATURE__1295__FP__ADDRESSĎƙSIGNATURE__1213__FP__ADDRESSíƙSIGNATURE__1227__FP__ADDRESSďƙSIGNATURE__1318__FP__ADDRESSĒƙSIGNATURE__1208__FP__ADDRESSēƙSIGNATURE__1219__FP__ADDRESSĖƙSIGNATURE__1322__FP__ADDRESSóƙSIGNATURE__1309__FP__ADDRESSėƙSIGNATURE__1298__FP__ADDRESSîƙSIGNATURE__1321__FP__ADDRESSöƙSIGNATURE__1240__FP__ADDRESSÔƙSIGNATURE__1279__FP__ADDRESSĂșƙSIGNATURE__1245__FP__ADDRESSĚƙSIGNATURE__1201__FP__ADDRESSěƙSIGNATURE__1229__FP__ADDRESSĂŒĆ™SIGNATURE__1195__FP__ADDRESS†ƙSIGNATURE__1305__FP__ADDRESS°ƙSIGNATURE__1247__FP__ADDRESSĘƙSIGNATURE__1266__FP__ADDRESS£ƙSIGNATURE__1271__FP__ADDRESS§ƙSIGNATURE__1264__FP__ADDRESS‱ƙSIGNATURE__1226__FP__ADDRESS¶ƙSIGNATURE__1289__FP__ADDRESSßƙSIGNATURE__1256__FP__ADDRESS¼ƙSIGNATURE__1216__FP__ADDRESS©ƙSIGNATURE__1297__FP__ADDRESSℱƙSIGNATURE__1251__FP__ADDRESSęƙSIGNATURE__1276__FP__ADDRESS¹ƙSIGNATURE__1265__FP__ADDRESS≠ƙSIGNATURE__1263__FP__ADDRESSģƙSIGNATURE__1310__FP__ADDRESSļƙSIGNATURE__1218__FP__ADDRESSįƙSIGNATURE__1215__FP__ADDRESSÄȘƙSIGNATURE__1294__FP__ADDRESS≀ƙSIGNATURE__1252__FP__ADDRESS≄ƙSIGNATURE__1333__FP__ADDRESSÄ«Ć™SIGNATURE__1293__FP__ADDRESSĶƙSIGNATURE__1197__FP__ADDRESS∂ƙSIGNATURE__1260__FP__ADDRESS∑ƙSIGNATURE__1268__FP__ADDRESSƂƙSIGNATURE__1220__FP__ADDRESSĻƙSIGNATURE__1325__FP__ADDRESSÄŒĆ™SIGNATURE__1313__FP__ADDRESSÄœĆ™SIGNATURE__1307__FP__ADDRESSÄŸĆ™SIGNATURE__1206__FP__ADDRESSÄčƙSIGNATURE__1231__FP__ADDRESSÄșƙSIGNATURE__1314__FP__ADDRESSƅƙSIGNATURE__1277__FP__ADDRESSƆƙSIGNATURE__1259__FP__ADDRESSƃƙSIGNATURE__1284__FP__ADDRESS¬ƙSIGNATURE__1311__FP__ADDRESS√ƙSIGNATURE__1234__FP__ADDRESSƄƙSIGNATURE__1248__FP__ADDRESSƇƙSIGNATURE__1301__FP__ADDRESS∆ƙSIGNATURE__1281__FP__ADDRESS«ƙSIGNATURE__1304__FP__ADDRESS»ƙSIGNATURE__1258__FP__ADDRESS
ƙSIGNATURE__1204__FP__ADDRESS ƙSIGNATURE__1270__FP__ADDRESSƈƙSIGNATURE__1320__FP__ADDRESSƐƙSIGNATURE__1275__FP__ADDRESSÕƙSIGNATURE__1246__FP__ADDRESSƑƙSIGNATURE__1257__FP__ADDRESSƌƙSIGNATURE__1332__FP__ADDRESS–ƙSIGNATURE__1244__FP__ADDRESS—ƙSIGNATURE__1225__FP__ADDRESS“ƙSIGNATURE__1210__FP__ADDRESS”ƙSIGNATURE__1274__FP__ADDRESS‘ƙSIGNATURE__1253__FP__ADDRESS’ƙSIGNATURE__1269__FP__ADDRESSĂ·Ć™SIGNATURE__1312__FP__ADDRESS◊ƙSIGNATURE__1282__FP__ADDRESSƍƙSIGNATURE__1238__FP__ADDRESSƔƙSIGNATURE__1299__FP__ADDRESSƕƙSIGNATURE__1262__FP__ADDRESSƘƙSIGNATURE__1199__FP__ADDRESSâ€čƙSIGNATURE__1243__FP__ADDRESSâ€șƙSIGNATURE__1232__FP__ADDRESSƙƙSIGNATURE__1228__FP__ADDRESSƖƙSIGNATURE__1327__FP__ADDRESSƗƙSIGNATURE__1222__FP__ADDRESSƠƙSIGNATURE__1317__FP__ADDRESS‚ƙSIGNATURE__1223__FP__ADDRESS„ƙSIGNATURE__1202__FP__ADDRESSơƙSIGNATURE__5978__FP__ADDRESSƚƙSIGNATURE__1239__FP__ADDRESSƛƙSIGNATURE__1230__FP__ADDRESSÁƙSIGNATURE__1200__FP__ADDRESSƀƙSIGNATURE__1296__FP__ADDRESSĆ„Ć™SIGNATURE__1273__FP__ADDRESSÍƙSIGNATURE__1242__FP__ADDRESSĆœĆ™SIGNATURE__1254__FP__ADDRESSĆŸĆ™SIGNATURE__1316__FP__ADDRESSĆȘƙSIGNATURE__1221__FP__ADDRESSÓƙSIGNATURE__1224__FP__ADDRESSÔƙSIGNATURE__1211__FP__ADDRESSĆ«Ć™SIGNATURE__1209__FP__ADDRESSƼƙSIGNATURE__1280__FP__ADDRESSÚƙSIGNATURE__1319__FP__ADDRESSƯƙSIGNATURE__1291__FP__ADDRESSưƙSIGNATURE__1324__FP__ADDRESSƱƙSIGNATURE__1261__FP__ADDRESSĆČƙSIGNATURE__1285__FP__ADDRESSƳƙSIGNATURE__1323__FP__ADDRESSÝƙSIGNATURE__1326__FP__ADDRESSĂœĆ™SIGNATURE__1250__FP__ADDRESSÄ·Ć™SIGNATURE__1287__FP__ADDRESSƻƙSIGNATURE__1193__FP__ADDRESSƁƙSIGNATURE__1207__FP__ADDRESSĆŒĆ™SIGNATURE__1236__FP__ADDRESSıƙSIGNATURE__2103__FP__ADDRESSˇƙSIGNATURE__2100__FP__ADDRESSÄƖSIGNATURE__5979__FP__ADDRESSĀƖSIGNATURE__2148__FP__ADDRESSāƖSIGNATURE__5980__FP__ADDRESSÉƖSIGNATURE__2136__FP__ADDRESSĄƖSIGNATURE__2141__FP__ADDRESSÖƖSIGNATURE__2138__FP__ADDRESSÜƖSIGNATURE__2140__FP__ADDRESSáƖSIGNATURE__2133__FP__ADDRESSąƖSIGNATURE__2142__FP__ADDRESSČƖSIGNATURE__2134__FP__ADDRESSÀƖSIGNATURE__2135__FP__ADDRESSčƖSIGNATURE__2139__FP__ADDRESSĆƖSIGNATURE__2144__FP__ADDRESSćƖSIGNATURE__2137__FP__ADDRESSĂ©Ć–SIGNATURE__2143__FP__ADDRESSĆčƖSIGNATURE__2155__FP__ADDRESSĆșƖSIGNATURE__2159__FP__ADDRESSĎƖSIGNATURE__2156__FP__ADDRESSíƖSIGNATURE__2157__FP__ADDRESSďƖSIGNATURE__2161__FP__ADDRESSĒƖSIGNATURE__2160__FP__ADDRESSēƖSIGNATURE__2158__FP__ADDRESSĖƖSIGNATURE__2172__FP__ADDRESSóƖSIGNATURE__2176__FP__ADDRESSėƖSIGNATURE__2178__FP__ADDRESSîƖSIGNATURE__2174__FP__ADDRESSöƖSIGNATURE__2173__FP__ADDRESSÔƖSIGNATURE__2177__FP__ADDRESSĂșƖSIGNATURE__2175__FP__ADDRESSĚƖSIGNATURE__2123__FP__ADDRESSěƖSIGNATURE__2117__FP__ADDRESSĂŒĆ–SIGNATURE__2121__FP__ADDRESS†ƖSIGNATURE__2112__FP__ADDRESS°ƖSIGNATURE__2111__FP__ADDRESSĘƖSIGNATURE__2124__FP__ADDRESS£ƖSIGNATURE__2118__FP__ADDRESS§ƖSIGNATURE__2114__FP__ADDRESS‱ƖSIGNATURE__2115__FP__ADDRESS¶ƖSIGNATURE__2119__FP__ADDRESSßƖSIGNATURE__2122__FP__ADDRESS¼ƖSIGNATURE__2125__FP__ADDRESS©ƖSIGNATURE__2113__FP__ADDRESSℱƖSIGNATURE__2126__FP__ADDRESSęƖSIGNATURE__2116__FP__ADDRESS¹ƖSIGNATURE__2120__FP__ADDRESS≠ƖSIGNATURE__2181__FP__ADDRESSģƖSIGNATURE__5981__FP__ADDRESSļƖSIGNATURE__2205__FP__ADDRESSįƖSIGNATURE__2202__FP__ADDRESSÄȘƖSIGNATURE__2207__FP__ADDRESS≀ƖSIGNATURE__2190__FP__ADDRESS≄ƖSIGNATURE__2192__FP__ADDRESSÄ«Ć–SIGNATURE__2196__FP__ADDRESSĶƖSIGNATURE__2189__FP__ADDRESS∂ƖSIGNATURE__2206__FP__ADDRESS∑ƖSIGNATURE__2199__FP__ADDRESSƂƖSIGNATURE__2195__FP__ADDRESSĻƖSIGNATURE__2191__FP__ADDRESSÄŒĆ–SIGNATURE__2188__FP__ADDRESSÄœĆ–SIGNATURE__2198__FP__ADDRESSÄŸĆ–SIGNATURE__2201__FP__ADDRESSÄčƖSIGNATURE__2203__FP__ADDRESSÄșƖSIGNATURE__2197__FP__ADDRESSƅƖSIGNATURE__2194__FP__ADDRESSƆƖSIGNATURE__2200__FP__ADDRESSƃƖSIGNATURE__2193__FP__ADDRESS¬ƖSIGNATURE__2204__FP__ADDRESS√ƖSIGNATURE__2229__FP__ADDRESSƄƖSIGNATURE__2228__FP__ADDRESSƇƖSIGNATURE__2230__FP__ADDRESS∆ƖSIGNATURE__2216__FP__ADDRESS«ƖSIGNATURE__2222__FP__ADDRESS»ƖSIGNATURE__2224__FP__ADDRESS
ƖSIGNATURE__2231__FP__ADDRESS ƖSIGNATURE__2220__FP__ADDRESSƈƖSIGNATURE__2215__FP__ADDRESSƐƖSIGNATURE__2214__FP__ADDRESSÕƖSIGNATURE__2221__FP__ADDRESSƑƖSIGNATURE__2217__FP__ADDRESSƌƖSIGNATURE__2218__FP__ADDRESS–ƖSIGNATURE__2223__FP__ADDRESS—ƖSIGNATURE__2227__FP__ADDRESS“ƖSIGNATURE__2226__FP__ADDRESS”ƖSIGNATURE__2219__FP__ADDRESS‘ƖSIGNATURE__2225__FP__ADDRESS’ƖSIGNATURE__1512__FP__ADDRESSĂ·Ć–SIGNATURE__2325__FP__ADDRESS◊ƖSIGNATURE__2331__FP__ADDRESSƍƖSIGNATURE__2330__FP__ADDRESSƔƖSIGNATURE__2328__FP__ADDRESSƕƖSIGNATURE__2326__FP__ADDRESSƘƖSIGNATURE__2324__FP__ADDRESSâ€čƖSIGNATURE__2327__FP__ADDRESSâ€șƖSIGNATURE__2329__FP__ADDRESSƙƖSIGNATURE__2323__FP__ADDRESSƖƖSIGNATURE__2293__FP__ADDRESSƗƖSIGNATURE__2269__FP__ADDRESSƠƖSIGNATURE__2257__FP__ADDRESS‚ƖSIGNATURE__2249__FP__ADDRESS„ƖSIGNATURE__2287__FP__ADDRESSơƖSIGNATURE__2270__FP__ADDRESSƚƖSIGNATURE__2250__FP__ADDRESSƛƖSIGNATURE__2243__FP__ADDRESSÁƖSIGNATURE__2260__FP__ADDRESSƀƖSIGNATURE__2307__FP__ADDRESSĆ„Ć–SIGNATURE__2239__FP__ADDRESSÍƖSIGNATURE__2304__FP__ADDRESSĆœĆ–SIGNATURE__2266__FP__ADDRESSĆŸĆ–SIGNATURE__2262__FP__ADDRESSĆȘƖSIGNATURE__2302__FP__ADDRESSÓƖSIGNATURE__2291__FP__ADDRESSÔƖSIGNATURE__2294__FP__ADDRESSĆ«Ć–SIGNATURE__2286__FP__ADDRESSƼƖSIGNATURE__2296__FP__ADDRESSÚƖSIGNATURE__2279__FP__ADDRESSƯƖSIGNATURE__2283__FP__ADDRESSưƖSIGNATURE__2300__FP__ADDRESSƱƖSIGNATURE__2309__FP__ADDRESSĆČƖSIGNATURE__2282__FP__ADDRESSƳƖSIGNATURE__2274__FP__ADDRESSÝƖSIGNATURE__2299__FP__ADDRESSĂœĆ–SIGNATURE__2251__FP__ADDRESSÄ·Ć–SIGNATURE__2276__FP__ADDRESSƻƖSIGNATURE__2253__FP__ADDRESSƁƖSIGNATURE__2242__FP__ADDRESSĆŒĆ–SIGNATURE__2308__FP__ADDRESSıƖSIGNATURE__2310__FP__ADDRESSˇƖSIGNATURE__2281__FP__ADDRESSÄƗSIGNATURE__2267__FP__ADDRESSĀƗSIGNATURE__2273__FP__ADDRESSāƗSIGNATURE__2261__FP__ADDRESSÉƗSIGNATURE__2298__FP__ADDRESSĄƗSIGNATURE__2245__FP__ADDRESSÖƗSIGNATURE__2303__FP__ADDRESSÜƗSIGNATURE__2305__FP__ADDRESSáƗSIGNATURE__2247__FP__ADDRESSąƗSIGNATURE__2263__FP__ADDRESSČƗSIGNATURE__2288__FP__ADDRESSÀƗSIGNATURE__2301__FP__ADDRESSčƗSIGNATURE__2272__FP__ADDRESSĆƗSIGNATURE__2265__FP__ADDRESSćƗSIGNATURE__2285__FP__ADDRESSĂ©Ć—SIGNATURE__2248__FP__ADDRESSĆčƗSIGNATURE__2264__FP__ADDRESSĆșƗSIGNATURE__2277__FP__ADDRESSĎƗSIGNATURE__2278__FP__ADDRESSíƗSIGNATURE__2280__FP__ADDRESSďƗSIGNATURE__2244__FP__ADDRESSĒƗSIGNATURE__2258__FP__ADDRESSēƗSIGNATURE__2275__FP__ADDRESSĖƗSIGNATURE__2290__FP__ADDRESSóƗSIGNATURE__2256__FP__ADDRESSėƗSIGNATURE__2241__FP__ADDRESSîƗSIGNATURE__2289__FP__ADDRESSöƗSIGNATURE__2252__FP__ADDRESSÔƗSIGNATURE__2240__FP__ADDRESSĂșƗSIGNATURE__2306__FP__ADDRESSĚƗSIGNATURE__2268__FP__ADDRESSěƗSIGNATURE__2246__FP__ADDRESSĂŒĆ—SIGNATURE__2254__FP__ADDRESS†ƗSIGNATURE__2255__FP__ADDRESS°ƗSIGNATURE__2271__FP__ADDRESSĘƗSIGNATURE__2259__FP__ADDRESS£ƗSIGNATURE__2292__FP__ADDRESS§ƗSIGNATURE__2284__FP__ADDRESS‱ƗSIGNATURE__2297__FP__ADDRESS¶ƗSIGNATURE__2295__FP__ADDRESSßƗSIGNATURE__2524__FP__ADDRESS¼ƗSIGNATURE__2521__FP__ADDRESS©ƗSIGNATURE__2513__FP__ADDRESSℱƗSIGNATURE__2516__FP__ADDRESSęƗSIGNATURE__2515__FP__ADDRESS¹ƗSIGNATURE__2511__FP__ADDRESS≠ƗSIGNATURE__2518__FP__ADDRESSģƗSIGNATURE__2517__FP__ADDRESSļƗSIGNATURE__2514__FP__ADDRESSįƗSIGNATURE__2510__FP__ADDRESSÄȘƗSIGNATURE__2512__FP__ADDRESS≀ƗSIGNATURE__2430__FP__ADDRESS≄ƗSIGNATURE__2097__FP__ADDRESSÄ«Ć—SIGNATURE__5982__FP__ADDRESSĶƗSIGNATURE__2530__FP__ADDRESS∂ƗSIGNATURE__2549__FP__ADDRESS∑ƗSIGNATURE__2543__FP__ADDRESSƂƗSIGNATURE__2548__FP__ADDRESSĻƗSIGNATURE__2547__FP__ADDRESSÄŒĆ—SIGNATURE__2545__FP__ADDRESSÄœĆ—SIGNATURE__2544__FP__ADDRESSÄŸĆ—SIGNATURE__2546__FP__ADDRESSÄčƗSIGNATURE__1515__FP__ADDRESSÄșƗSIGNATURE__2586__FP__ADDRESSƅƗSIGNATURE__1586__FP__ADDRESSƆƗSIGNATURE__2589__FP__ADDRESSƃƗSIGNATURE__2561__FP__ADDRESS¬ƗSIGNATURE__2577__FP__ADDRESS√ƗSIGNATURE__2581__FP__ADDRESSƄƗSIGNATURE__2565__FP__ADDRESSƇƗSIGNATURE__2562__FP__ADDRESS∆ƗSIGNATURE__2580__FP__ADDRESS«ƗSIGNATURE__2558__FP__ADDRESS»ƗSIGNATURE__2568__FP__ADDRESS
ƗSIGNATURE__2556__FP__ADDRESS ƗSIGNATURE__2578__FP__ADDRESSƈƗSIGNATURE__2572__FP__ADDRESSƐƗSIGNATURE__2560__FP__ADDRESSÕƗSIGNATURE__2573__FP__ADDRESSƑƗSIGNATURE__2559__FP__ADDRESSƌƗSIGNATURE__2571__FP__ADDRESS–ƗSIGNATURE__2576__FP__ADDRESS—ƗSIGNATURE__2582__FP__ADDRESS“ƗSIGNATURE__2555__FP__ADDRESS”ƗSIGNATURE__2566__FP__ADDRESS‘ƗSIGNATURE__2567__FP__ADDRESS’ƗSIGNATURE__2583__FP__ADDRESSĂ·Ć—SIGNATURE__2564__FP__ADDRESS◊ƗSIGNATURE__2569__FP__ADDRESSƍƗSIGNATURE__2575__FP__ADDRESSƔƗSIGNATURE__2557__FP__ADDRESSƕƗSIGNATURE__2574__FP__ADDRESSƘƗSIGNATURE__2579__FP__ADDRESSâ€čƗSIGNATURE__2570__FP__ADDRESSâ€șƗSIGNATURE__2563__FP__ADDRESSƙƗSIGNATURE__1019__FP__ADDRESSƖƗSIGNATURE__5983__FP__ADDRESSƗƗSIGNATURE__5984__FP__ADDRESSƠƗSIGNATURE__1174__FP__ADDRESS‚ƗSIGNATURE__1337__FP__ADDRESS„ƗSIGNATURE__1341__FP__ADDRESSơƗSIGNATURE__1486__FP__ADDRESSƚƗSIGNATURE__1509__FP__ADDRESSƛƗSIGNATURE__1506__FP__ADDRESSÁƗSIGNATURE__1496__FP__ADDRESSƀƗSIGNATURE__1494__FP__ADDRESSĆ„Ć—SIGNATURE__1502__FP__ADDRESSÍƗSIGNATURE__1503__FP__ADDRESSĆœĆ—SIGNATURE__1497__FP__ADDRESSĆŸĆ—SIGNATURE__1495__FP__ADDRESSĆȘƗSIGNATURE__1498__FP__ADDRESSÓƗSIGNATURE__1500__FP__ADDRESSÔƗSIGNATURE__1499__FP__ADDRESSĆ«Ć—SIGNATURE__1501__FP__ADDRESSƼƗSIGNATURE__1525__FP__ADDRESSÚƗSIGNATURE__1563__FP__ADDRESSƯƗSIGNATURE__1581__FP__ADDRESSưƗSIGNATURE__1578__FP__ADDRESSƱƗSIGNATURE__1579__FP__ADDRESSĆČƗSIGNATURE__1571__FP__ADDRESSƳƗSIGNATURE__1570__FP__ADDRESSÝƗSIGNATURE__1575__FP__ADDRESSĂœĆ—SIGNATURE__1573__FP__ADDRESSÄ·Ć—SIGNATURE__1582__FP__ADDRESSƻƗSIGNATURE__1576__FP__ADDRESSƁƗSIGNATURE__1577__FP__ADDRESSĆŒĆ—SIGNATURE__1572__FP__ADDRESSıƗSIGNATURE__1574__FP__ADDRESSˇƗSIGNATURE__1580__FP__ADDRESSÄƠSIGNATURE__1590__FP__ADDRESSĀƠSIGNATURE__1595__FP__ADDRESSāƠSIGNATURE__1682__FP__ADDRESSÉƠSIGNATURE__1751__FP__ADDRESSĄƠSIGNATURE__1766__FP__ADDRESSÖƠSIGNATURE__1771__FP__ADDRESSÜƠSIGNATURE__1768__FP__ADDRESSĂĄĆ SIGNATURE__1767__FP__ADDRESSąƠSIGNATURE__1770__FP__ADDRESSČƠSIGNATURE__1769__FP__ADDRESSÀƠSIGNATURE__1808__FP__ADDRESSčƠSIGNATURE__1811__FP__ADDRESSĆƠSIGNATURE__1815__FP__ADDRESSćƠSIGNATURE__1818__FP__ADDRESSĂ©Ć SIGNATURE__1909__FP__ADDRESSĆčĆ SIGNATURE__1913__FP__ADDRESSĆșĆ SIGNATURE__1917__FP__ADDRESSĎƠSIGNATURE__1924__FP__ADDRESSĂ­Ć SIGNATURE__1956__FP__ADDRESSďƠSIGNATURE__1980__FP__ADDRESSĒƠSIGNATURE__1983__FP__ADDRESSēƠSIGNATURE__1989__FP__ADDRESSĖƠSIGNATURE__1986__FP__ADDRESSóƠSIGNATURE__1977__FP__ADDRESSėƠSIGNATURE__1969__FP__ADDRESSĂŽĆ SIGNATURE__1963__FP__ADDRESSöƠSIGNATURE__1970__FP__ADDRESSÔƠSIGNATURE__1968__FP__ADDRESSĂșĆ SIGNATURE__1964__FP__ADDRESSĚƠSIGNATURE__1966__FP__ADDRESSěƠSIGNATURE__1972__FP__ADDRESSĂŒĆ SIGNATURE__1973__FP__ADDRESS†ƠSIGNATURE__1965__FP__ADDRESS°ƠSIGNATURE__1971__FP__ADDRESSĘƠSIGNATURE__1967__FP__ADDRESSÂŁĆ SIGNATURE__1974__FP__ADDRESS§ƠSIGNATURE__1993__FP__ADDRESS‱ƠSIGNATURE__1997__FP__ADDRESS¶ƠSIGNATURE__2010__FP__ADDRESSßƠSIGNATURE__2013__FP__ADDRESSŸƠSIGNATURE__2016__FP__ADDRESS©ƠSIGNATURE__2006__FP__ADDRESSℱƠSIGNATURE__2005__FP__ADDRESSęƠSIGNATURE__2015__FP__ADDRESSšƠSIGNATURE__2009__FP__ADDRESS≠ƠSIGNATURE__2017__FP__ADDRESSÄŁĆ SIGNATURE__2007__FP__ADDRESSğƠSIGNATURE__2012__FP__ADDRESSÄŻĆ SIGNATURE__2008__FP__ADDRESSÄȘĆ SIGNATURE__2014__FP__ADDRESS≀ƠSIGNATURE__2011__FP__ADDRESS≄ƠSIGNATURE__2018__FP__ADDRESSÄ«Ć SIGNATURE__2021__FP__ADDRESSĶƠSIGNATURE__2076__FP__ADDRESS∂ƠSIGNATURE__2079__FP__ADDRESS∑ƠSIGNATURE__2088__FP__ADDRESSƂƠSIGNATURE__2164__FP__ADDRESSĻƠSIGNATURE__2345__FP__ADDRESSÄŒĆ SIGNATURE__2338__FP__ADDRESSÄœĆ SIGNATURE__2342__FP__ADDRESSÄŸĆ SIGNATURE__2343__FP__ADDRESSÄčĆ SIGNATURE__2344__FP__ADDRESSÄșĆ SIGNATURE__2341__FP__ADDRESSƅƠSIGNATURE__2339__FP__ADDRESSƆƠSIGNATURE__2340__FP__ADDRESSƃƠSIGNATURE__2377__FP__ADDRESSÂŹĆ SIGNATURE__2383__FP__ADDRESS√ƠSIGNATURE__2385__FP__ADDRESSƄƠSIGNATURE__2379__FP__ADDRESSƇƠSIGNATURE__2381__FP__ADDRESS∆ƠSIGNATURE__2376__FP__ADDRESS«ƠSIGNATURE__2367__FP__ADDRESS»ƠSIGNATURE__2370__FP__ADDRESS
ƠSIGNATURE__2368__FP__ADDRESS ƠSIGNATURE__2373__FP__ADDRESSƈƠSIGNATURE__2384__FP__ADDRESSƐƠSIGNATURE__2371__FP__ADDRESSÕƠSIGNATURE__2380__FP__ADDRESSƑƠSIGNATURE__2378__FP__ADDRESSƌƠSIGNATURE__2369__FP__ADDRESS–ƠSIGNATURE__2382__FP__ADDRESS—ƠSIGNATURE__2372__FP__ADDRESS“ƠSIGNATURE__2374__FP__ADDRESS”ƠSIGNATURE__2375__FP__ADDRESS‘ƠSIGNATURE__2359__FP__ADDRESS’ƠSIGNATURE__2352__FP__ADDRESSĂ·Ć SIGNATURE__2357__FP__ADDRESS◊ƠSIGNATURE__2358__FP__ADDRESSƍƠSIGNATURE__2356__FP__ADDRESSƔƠSIGNATURE__2353__FP__ADDRESSƕƠSIGNATURE__2354__FP__ADDRESSƘƠSIGNATURE__2355__FP__ADDRESSâ€čĆ SIGNATURE__2360__FP__ADDRESSâ€șĆ SIGNATURE__2388__FP__ADDRESSƙƠSIGNATURE__2393__FP__ADDRESSƖƠSIGNATURE__2396__FP__ADDRESSƗƠSIGNATURE__2399__FP__ADDRESSĆ Ć SIGNATURE__2419__FP__ADDRESS‚ƠSIGNATURE__2433__FP__ADDRESS„ƠSIGNATURE__2436__FP__ADDRESSĆĄĆ SIGNATURE__2483__FP__ADDRESSƚƠSIGNATURE__2461__FP__ADDRESSƛƠSIGNATURE__2473__FP__ADDRESSÁƠSIGNATURE__2476__FP__ADDRESSƀƠSIGNATURE__2459__FP__ADDRESSĆ„Ć SIGNATURE__2464__FP__ADDRESSÍƠSIGNATURE__2467__FP__ADDRESSĆœĆ SIGNATURE__2479__FP__ADDRESSĆŸĆ SIGNATURE__2474__FP__ADDRESSĆȘĆ SIGNATURE__2458__FP__ADDRESSÓƠSIGNATURE__2465__FP__ADDRESSÔƠSIGNATURE__2468__FP__ADDRESSĆ«Ć SIGNATURE__2460__FP__ADDRESSƟƠSIGNATURE__2469__FP__ADDRESSÚƠSIGNATURE__2463__FP__ADDRESSĆŻĆ SIGNATURE__2471__FP__ADDRESSĆ°Ć SIGNATURE__2466__FP__ADDRESSƱƠSIGNATURE__2462__FP__ADDRESSĆČĆ SIGNATURE__2472__FP__ADDRESSƳƠSIGNATURE__2475__FP__ADDRESSÝƠSIGNATURE__2480__FP__ADDRESSĂœĆ SIGNATURE__2477__FP__ADDRESSÄ·Ć SIGNATURE__2478__FP__ADDRESSƻƠSIGNATURE__2457__FP__ADDRESSƁƠSIGNATURE__2470__FP__ADDRESSĆŒĆ SIGNATURE__2450__FP__ADDRESSĹƠSIGNATURE__2445__FP__ADDRESSˇƠSIGNATURE__2449__FP__ADDRESSÄ‚SIGNATURE__2447__FP__ADDRESSĀ‚SIGNATURE__2446__FP__ADDRESSā‚SIGNATURE__2448__FP__ADDRESSÉ‚SIGNATURE__2501__FP__ADDRESSĄ‚SIGNATURE__2493__FP__ADDRESSÖ‚SIGNATURE__2497__FP__ADDRESSÜ‚SIGNATURE__2496__FP__ADDRESSá‚SIGNATURE__2499__FP__ADDRESSą‚SIGNATURE__2495__FP__ADDRESSČ‚SIGNATURE__2503__FP__ADDRESSÀ‚SIGNATURE__2491__FP__ADDRESSč‚SIGNATURE__2490__FP__ADDRESSĆ‚SIGNATURE__2500__FP__ADDRESSć‚SIGNATURE__2502__FP__ADDRESSé‚SIGNATURE__2492__FP__ADDRESSĆč‚SIGNATURE__2494__FP__ADDRESSĆș‚SIGNATURE__2498__FP__ADDRESSĎ‚SIGNATURE__2594__FP__ADDRESSí‚SIGNATURE__2598__FP__ADDRESSď‚SIGNATURE__2693__FP__ADDRESSĒ‚SIGNATURE__2697__FP__ADDRESSē‚SIGNATURE__2756__FP__ADDRESSĖ‚SIGNATURE__2774__FP__ADDRESSó‚SIGNATURE__2765__FP__ADDRESSė‚SIGNATURE__2763__FP__ADDRESSî‚SIGNATURE__2770__FP__ADDRESSö‚SIGNATURE__2769__FP__ADDRESSÔ‚SIGNATURE__2764__FP__ADDRESSĂș‚SIGNATURE__2767__FP__ADDRESSĚ‚SIGNATURE__2768__FP__ADDRESSě‚SIGNATURE__2766__FP__ADDRESSĂŒâ€šSIGNATURE__2771__FP__ADDRESS†‚SIGNATURE__2783__FP__ADDRESS°‚SIGNATURE__2781__FP__ADDRESSĘ‚SIGNATURE__2787__FP__ADDRESS£‚SIGNATURE__2786__FP__ADDRESS§‚SIGNATURE__2782__FP__ADDRESS‱‚SIGNATURE__2785__FP__ADDRESS¶‚SIGNATURE__2784__FP__ADDRESSß‚SIGNATURE__2812__FP__ADDRESS¼‚SIGNATURE__2809__FP__ADDRESS©‚SIGNATURE__2846__FP__ADDRESSℱ‚SIGNATURE__2857__FP__ADDRESSę‚SIGNATURE__2854__FP__ADDRESS¹‚SIGNATURE__2856__FP__ADDRESS≠‚SIGNATURE__2855__FP__ADDRESSģ‚SIGNATURE__2853__FP__ADDRESSļ‚SIGNATURE__3014__FP__ADDRESSį‚SIGNATURE__3075__FP__ADDRESSÄȘ‚SIGNATURE__3082__FP__ADDRESS≀‚SIGNATURE__3079__FP__ADDRESS≄‚SIGNATURE__3086__FP__ADDRESSī‚SIGNATURE__3117__FP__ADDRESSĶ‚SIGNATURE__3436__FP__ADDRESS∂‚SIGNATURE__3434__FP__ADDRESS∑‚SIGNATURE__3438__FP__ADDRESSƂ‚SIGNATURE__3435__FP__ADDRESSĻ‚SIGNATURE__3437__FP__ADDRESSČ‚SIGNATURE__3440__FP__ADDRESSĜ‚SIGNATURE__3439__FP__ADDRESSğ‚SIGNATURE__3442__FP__ADDRESSÄč‚SIGNATURE__3441__FP__ADDRESSÄș‚SIGNATURE__3547__FP__ADDRESSƅ‚SIGNATURE__3548__FP__ADDRESSƆ‚SIGNATURE__3549__FP__ADDRESSƃ‚SIGNATURE__3555__FP__ADDRESS¬‚SIGNATURE__3554__FP__ADDRESS√‚SIGNATURE__3550__FP__ADDRESSƄ‚SIGNATURE__3557__FP__ADDRESSƇ‚SIGNATURE__3561__FP__ADDRESS∆‚SIGNATURE__3580__FP__ADDRESS«‚SIGNATURE__3588__FP__ADDRESS»‚SIGNATURE__3591__FP__ADDRESS
‚SIGNATURE__3598__FP__ADDRESS ‚SIGNATURE__3607__FP__ADDRESSƈ‚SIGNATURE__3610__FP__ADDRESSƐ‚SIGNATURE__3616__FP__ADDRESSÕ‚SIGNATURE__3620__FP__ADDRESSƑ‚SIGNATURE__3623__FP__ADDRESSƌ‚SIGNATURE__3627__FP__ADDRESS–‚SIGNATURE__3631__FP__ADDRESS—‚SIGNATURE__3635__FP__ADDRESS“‚SIGNATURE__3645__FP__ADDRESS”‚SIGNATURE__3649__FP__ADDRESS‘‚SIGNATURE__3650__FP__ADDRESS’‚SIGNATURE__3655__FP__ADDRESS÷‚SIGNATURE__3658__FP__ADDRESS◊‚SIGNATURE__3652__FP__ADDRESSƍ‚SIGNATURE__3651__FP__ADDRESSƔ‚SIGNATURE__3646__FP__ADDRESSƕ‚SIGNATURE__3642__FP__ADDRESSƘ‚SIGNATURE__3653__FP__ADDRESSâ€č‚SIGNATURE__3656__FP__ADDRESSâ€ș‚SIGNATURE__3647__FP__ADDRESSƙ‚SIGNATURE__3654__FP__ADDRESSƖ‚SIGNATURE__3648__FP__ADDRESSƗ‚SIGNATURE__3643__FP__ADDRESSƠ‚SIGNATURE__3659__FP__ADDRESS‚‚SIGNATURE__3644__FP__ADDRESS„‚SIGNATURE__3657__FP__ADDRESSơ‚SIGNATURE__3662__FP__ADDRESSƚ‚SIGNATURE__3794__FP__ADDRESSƛ‚SIGNATURE__3784__FP__ADDRESSÁ‚SIGNATURE__3787__FP__ADDRESSƀ‚SIGNATURE__5985__FP__ADDRESSƄ‚SIGNATURE__3783__FP__ADDRESSÍ‚SIGNATURE__3792__FP__ADDRESSĆœâ€šSIGNATURE__3786__FP__ADDRESSĆŸâ€šSIGNATURE__3782__FP__ADDRESSĆȘ‚SIGNATURE__3785__FP__ADDRESSÓ‚SIGNATURE__3790__FP__ADDRESSÔ‚SIGNATURE__3789__FP__ADDRESSƫ‚SIGNATURE__3795__FP__ADDRESSƼ‚SIGNATURE__3788__FP__ADDRESSÚ‚SIGNATURE__3791__FP__ADDRESSƯ‚SIGNATURE__3793__FP__ADDRESSư‚SIGNATURE__3762__FP__ADDRESSƱ‚SIGNATURE__3820__FP__ADDRESSĆČ‚SIGNATURE__3835__FP__ADDRESSƳ‚SIGNATURE__5986__FP__ADDRESSÝ‚SIGNATURE__3832__FP__ADDRESSĂœâ€šSIGNATURE__3828__FP__ADDRESSķ‚SIGNATURE__3831__FP__ADDRESSƻ‚SIGNATURE__3827__FP__ADDRESSƁ‚SIGNATURE__3830__FP__ADDRESSĆŒâ€šSIGNATURE__3837__FP__ADDRESSı‚SIGNATURE__3834__FP__ADDRESSˇ‚SIGNATURE__3838__FP__ADDRESSÄ„SIGNATURE__3833__FP__ADDRESSĀ„SIGNATURE__3836__FP__ADDRESSā„SIGNATURE__3829__FP__ADDRESSÉ„SIGNATURE__3809__FP__ADDRESSĄ„SIGNATURE__5987__FP__ADDRESSÖ„SIGNATURE__3812__FP__ADDRESSÜ„SIGNATURE__3816__FP__ADDRESSá„SIGNATURE__3815__FP__ADDRESSą„SIGNATURE__3802__FP__ADDRESSČ„SIGNATURE__3810__FP__ADDRESSÀ„SIGNATURE__3801__FP__ADDRESSč„SIGNATURE__3807__FP__ADDRESSĆ„SIGNATURE__3806__FP__ADDRESSć„SIGNATURE__3804__FP__ADDRESSé„SIGNATURE__3813__FP__ADDRESSĆč„SIGNATURE__3811__FP__ADDRESSĆș„SIGNATURE__3814__FP__ADDRESSĎ„SIGNATURE__3803__FP__ADDRESSí„SIGNATURE__3817__FP__ADDRESSď„SIGNATURE__3805__FP__ADDRESSĒ„SIGNATURE__3808__FP__ADDRESSē„SIGNATURE__3979__FP__ADDRESSĖ„SIGNATURE__3987__FP__ADDRESSó„SIGNATURE__3981__FP__ADDRESSė„SIGNATURE__5988__FP__ADDRESSî„SIGNATURE__3984__FP__ADDRESSö„SIGNATURE__3980__FP__ADDRESSÔ„SIGNATURE__3978__FP__ADDRESSĂș„SIGNATURE__3983__FP__ADDRESSĚ„SIGNATURE__3985__FP__ADDRESSě„SIGNATURE__3986__FP__ADDRESSĂŒâ€žSIGNATURE__3982__FP__ADDRESS†„SIGNATURE__3977__FP__ADDRESS°„SIGNATURE__4005__FP__ADDRESSĘ„SIGNATURE__3998__FP__ADDRESS£„SIGNATURE__4001__FP__ADDRESS§„SIGNATURE__4008__FP__ADDRESS‱„SIGNATURE__4014__FP__ADDRESS¶„SIGNATURE__4015__FP__ADDRESSß„SIGNATURE__4013__FP__ADDRESS¼„SIGNATURE__4010__FP__ADDRESS©„SIGNATURE__4011__FP__ADDRESSℱ„SIGNATURE__4002__FP__ADDRESSę„SIGNATURE__4007__FP__ADDRESS¹„SIGNATURE__3999__FP__ADDRESS≠„SIGNATURE__4006__FP__ADDRESSģ„SIGNATURE__4004__FP__ADDRESSļ„SIGNATURE__4000__FP__ADDRESSį„SIGNATURE__4009__FP__ADDRESSÄȘ„SIGNATURE__4012__FP__ADDRESS≀„SIGNATURE__4003__FP__ADDRESS≄„SIGNATURE__3997__FP__ADDRESSī„SIGNATURE__3850__FP__ADDRESSĶ„SIGNATURE__3866__FP__ADDRESS∂„SIGNATURE__3907__FP__ADDRESS∑„SIGNATURE__3855__FP__ADDRESSƂ„SIGNATURE__3891__FP__ADDRESSĻ„SIGNATURE__3886__FP__ADDRESSČ„SIGNATURE__3884__FP__ADDRESSĜ„SIGNATURE__3885__FP__ADDRESSğ„SIGNATURE__3882__FP__ADDRESSÄč„SIGNATURE__3883__FP__ADDRESSÄș„SIGNATURE__3917__FP__ADDRESSƅ„SIGNATURE__3874__FP__ADDRESSƆ„SIGNATURE__3901__FP__ADDRESSƃ„SIGNATURE__3915__FP__ADDRESS¬„SIGNATURE__3919__FP__ADDRESS√„SIGNATURE__3875__FP__ADDRESSƄ„SIGNATURE__3892__FP__ADDRESSƇ„SIGNATURE__3912__FP__ADDRESS∆„SIGNATURE__5989__FP__ADDRESS«„SIGNATURE__3896__FP__ADDRESS»„SIGNATURE__3877__FP__ADDRESS
„SIGNATURE__3859__FP__ADDRESS „SIGNATURE__3869__FP__ADDRESSƈ„SIGNATURE__3865__FP__ADDRESSƐ„SIGNATURE__3890__FP__ADDRESSÕ„SIGNATURE__3914__FP__ADDRESSƑ„SIGNATURE__3904__FP__ADDRESSƌ„SIGNATURE__3908__FP__ADDRESS–„SIGNATURE__3894__FP__ADDRESS—„SIGNATURE__3902__FP__ADDRESS“„SIGNATURE__3878__FP__ADDRESS”„SIGNATURE__3895__FP__ADDRESS‘„SIGNATURE__3888__FP__ADDRESS’„SIGNATURE__3847__FP__ADDRESS÷„SIGNATURE__3858__FP__ADDRESS◊„SIGNATURE__3900__FP__ADDRESSƍ„SIGNATURE__3851__FP__ADDRESSƔ„SIGNATURE__3872__FP__ADDRESSƕ„SIGNATURE__3899__FP__ADDRESSƘ„SIGNATURE__3880__FP__ADDRESSâ€č„SIGNATURE__3893__FP__ADDRESSâ€ș„SIGNATURE__3873__FP__ADDRESSƙ„SIGNATURE__3916__FP__ADDRESSƖ„SIGNATURE__3853__FP__ADDRESSƗ„SIGNATURE__3860__FP__ADDRESSƠ„SIGNATURE__3909__FP__ADDRESS‚„SIGNATURE__3846__FP__ADDRESS„„SIGNATURE__3876__FP__ADDRESSơ„SIGNATURE__3879__FP__ADDRESSƚ„SIGNATURE__3903__FP__ADDRESSƛ„SIGNATURE__3849__FP__ADDRESSÁ„SIGNATURE__3911__FP__ADDRESSƀ„SIGNATURE__3862__FP__ADDRESSƄ„SIGNATURE__3910__FP__ADDRESSÍ„SIGNATURE__3852__FP__ADDRESSĆœâ€žSIGNATURE__3906__FP__ADDRESSĆŸâ€žSIGNATURE__3861__FP__ADDRESSĆȘ„SIGNATURE__3905__FP__ADDRESSÓ„SIGNATURE__3887__FP__ADDRESSÔ„SIGNATURE__3845__FP__ADDRESSƫ„SIGNATURE__3898__FP__ADDRESSƼ„SIGNATURE__3854__FP__ADDRESSÚ„SIGNATURE__3864__FP__ADDRESSƯ„SIGNATURE__3844__FP__ADDRESSư„SIGNATURE__3921__FP__ADDRESSƱ„SIGNATURE__3918__FP__ADDRESSĆČ„SIGNATURE__3856__FP__ADDRESSƳ„SIGNATURE__3889__FP__ADDRESSÝ„SIGNATURE__3857__FP__ADDRESSĂœâ€žSIGNATURE__3920__FP__ADDRESSķ„SIGNATURE__3867__FP__ADDRESSƻ„SIGNATURE__3870__FP__ADDRESSƁ„SIGNATURE__3897__FP__ADDRESSĆŒâ€žSIGNATURE__3848__FP__ADDRESSı„SIGNATURE__3871__FP__ADDRESSˇ„SIGNATURE__3868__FP__ADDRESSÄơSIGNATURE__3863__FP__ADDRESSĀơSIGNATURE__3913__FP__ADDRESSāƥSIGNATURE__3881__FP__ADDRESSÉơSIGNATURE__3688__FP__ADDRESSĄơSIGNATURE__3690__FP__ADDRESSÖơSIGNATURE__3684__FP__ADDRESSÜơSIGNATURE__3703__FP__ADDRESSĂĄĆĄSIGNATURE__3709__FP__ADDRESSąơSIGNATURE__3698__FP__ADDRESSČơSIGNATURE__3697__FP__ADDRESSÀƥSIGNATURE__3683__FP__ADDRESSčơSIGNATURE__5990__FP__ADDRESSĆơSIGNATURE__3700__FP__ADDRESSćơSIGNATURE__3711__FP__ADDRESSĂ©ĆĄSIGNATURE__3689__FP__ADDRESSĆčĆĄSIGNATURE__3707__FP__ADDRESSĆșĆĄSIGNATURE__3702__FP__ADDRESSĎơSIGNATURE__3693__FP__ADDRESSĂ­ĆĄSIGNATURE__3699__FP__ADDRESSďơSIGNATURE__3710__FP__ADDRESSĒơSIGNATURE__3706__FP__ADDRESSēơSIGNATURE__3692__FP__ADDRESSĖơSIGNATURE__3682__FP__ADDRESSóƥSIGNATURE__3708__FP__ADDRESSėơSIGNATURE__3696__FP__ADDRESSĂŽĆĄSIGNATURE__3691__FP__ADDRESSöƥSIGNATURE__3694__FP__ADDRESSÔƥSIGNATURE__3704__FP__ADDRESSĂșĆĄSIGNATURE__3701__FP__ADDRESSĚơSIGNATURE__3681__FP__ADDRESSěơSIGNATURE__3695__FP__ADDRESSĂŒĆĄSIGNATURE__3686__FP__ADDRESS†ơSIGNATURE__3705__FP__ADDRESS°ƥSIGNATURE__3687__FP__ADDRESSĘƥSIGNATURE__3685__FP__ADDRESSÂŁĆĄSIGNATURE__3714__FP__ADDRESS§ƥSIGNATURE__3719__FP__ADDRESS‱ơSIGNATURE__3729__FP__ADDRESS¶ƥSIGNATURE__3740__FP__ADDRESSßơSIGNATURE__3744__FP__ADDRESSŸƥSIGNATURE__3747__FP__ADDRESS©ƥSIGNATURE__3751__FP__ADDRESSℱơSIGNATURE__3768__FP__ADDRESSęơSIGNATURE__3774__FP__ADDRESSšƥSIGNATURE__3924__FP__ADDRESS≠ơSIGNATURE__3932__FP__ADDRESSÄŁĆĄSIGNATURE__3936__FP__ADDRESSğƥSIGNATURE__3942__FP__ADDRESSÄŻĆĄSIGNATURE__3947__FP__ADDRESSÄȘĆĄSIGNATURE__3952__FP__ADDRESS≀ƥSIGNATURE__3957__FP__ADDRESS≄ƥSIGNATURE__3961__FP__ADDRESSÄ«ĆĄSIGNATURE__3965__FP__ADDRESSĶƥSIGNATURE__3969__FP__ADDRESS∂ơSIGNATURE__3990__FP__ADDRESS∑ơSIGNATURE__4018__FP__ADDRESSƂơSIGNATURE__4024__FP__ADDRESSĻƥSIGNATURE__4021__FP__ADDRESSÄŒĆĄSIGNATURE__4027__FP__ADDRESSÄœĆĄSIGNATURE__4030__FP__ADDRESSÄŸĆĄSIGNATURE__4033__FP__ADDRESSÄčĆĄSIGNATURE__4110__FP__ADDRESSÄșĆĄSIGNATURE__4046__FP__ADDRESSƅơSIGNATURE__4052__FP__ADDRESSƆơSIGNATURE__4063__FP__ADDRESSƃƥSIGNATURE__4071__FP__ADDRESSÂŹĆĄSIGNATURE__4053__FP__ADDRESS√ơSIGNATURE__4067__FP__ADDRESSƄơSIGNATURE__4044__FP__ADDRESSƇơSIGNATURE__4042__FP__ADDRESS∆ơSIGNATURE__4048__FP__ADDRESS«ƥSIGNATURE__4049__FP__ADDRESS»ƥSIGNATURE__4043__FP__ADDRESS
ơSIGNATURE__4059__FP__ADDRESS ƥSIGNATURE__4069__FP__ADDRESSƈƥSIGNATURE__4072__FP__ADDRESSƐƥSIGNATURE__4056__FP__ADDRESSÕơSIGNATURE__4061__FP__ADDRESSƑơSIGNATURE__4050__FP__ADDRESSƌơSIGNATURE__4060__FP__ADDRESS–ơSIGNATURE__4064__FP__ADDRESS—ơSIGNATURE__4051__FP__ADDRESS“ơSIGNATURE__4068__FP__ADDRESS”ơSIGNATURE__4054__FP__ADDRESS‘ơSIGNATURE__4055__FP__ADDRESS’ơSIGNATURE__4047__FP__ADDRESSĂ·ĆĄSIGNATURE__4066__FP__ADDRESS◊ơSIGNATURE__4062__FP__ADDRESSƍơSIGNATURE__4058__FP__ADDRESSƔơSIGNATURE__4057__FP__ADDRESSƕơSIGNATURE__4045__FP__ADDRESSƘƥSIGNATURE__4065__FP__ADDRESSâ€čĆĄSIGNATURE__4041__FP__ADDRESSâ€șĆĄSIGNATURE__4070__FP__ADDRESSƙơSIGNATURE__4075__FP__ADDRESSƖơSIGNATURE__4080__FP__ADDRESSƗơSIGNATURE__4084__FP__ADDRESSĆ ĆĄSIGNATURE__4088__FP__ADDRESS‚ơSIGNATURE__4096__FP__ADDRESS„ơSIGNATURE__4105__FP__ADDRESSĆĄĆĄSIGNATURE__4116__FP__ADDRESSƚơSIGNATURE__4120__FP__ADDRESSƛơSIGNATURE__4124__FP__ADDRESSÁƥSIGNATURE__4169__FP__ADDRESSƀƥSIGNATURE__4151__FP__ADDRESSĆ„ĆĄSIGNATURE__4155__FP__ADDRESSÍơSIGNATURE__4154__FP__ADDRESSĆœĆĄSIGNATURE__4153__FP__ADDRESSĆŸĆĄSIGNATURE__4134__FP__ADDRESSĆȘĆĄSIGNATURE__4142__FP__ADDRESSÓơSIGNATURE__4140__FP__ADDRESSÔơSIGNATURE__4137__FP__ADDRESSĆ«ĆĄSIGNATURE__4156__FP__ADDRESSƟƥSIGNATURE__4141__FP__ADDRESSÚơSIGNATURE__4136__FP__ADDRESSĆŻĆĄSIGNATURE__4168__FP__ADDRESSĆ°ĆĄSIGNATURE__4132__FP__ADDRESSƱƥSIGNATURE__4159__FP__ADDRESSĆČĆĄSIGNATURE__4164__FP__ADDRESSƳƥSIGNATURE__4146__FP__ADDRESSÝơSIGNATURE__4145__FP__ADDRESSĂœĆĄSIGNATURE__4149__FP__ADDRESSÄ·ĆĄSIGNATURE__4143__FP__ADDRESSƻƥSIGNATURE__4171__FP__ADDRESSƁƥSIGNATURE__4160__FP__ADDRESSĆŒĆĄSIGNATURE__4157__FP__ADDRESSĹƥSIGNATURE__4131__FP__ADDRESSˇơSIGNATURE__4147__FP__ADDRESSÄƚSIGNATURE__4163__FP__ADDRESSĀƚSIGNATURE__4135__FP__ADDRESSāƚSIGNATURE__4158__FP__ADDRESSÉƚSIGNATURE__4167__FP__ADDRESSĄƚSIGNATURE__4165__FP__ADDRESSÖƚSIGNATURE__4144__FP__ADDRESSÜƚSIGNATURE__4133__FP__ADDRESSáƚSIGNATURE__4170__FP__ADDRESSąƚSIGNATURE__4161__FP__ADDRESSČƚSIGNATURE__4139__FP__ADDRESSÀƚSIGNATURE__4150__FP__ADDRESSčƚSIGNATURE__4152__FP__ADDRESSĆƚSIGNATURE__4166__FP__ADDRESSćƚSIGNATURE__4162__FP__ADDRESSĂ©ĆšSIGNATURE__4138__FP__ADDRESSĆčƚSIGNATURE__4148__FP__ADDRESSĆșƚSIGNATURE__4187__FP__ADDRESSĎƚSIGNATURE__4190__FP__ADDRESSíƚSIGNATURE__4184__FP__ADDRESSďƚSIGNATURE__4181__FP__ADDRESSĒƚSIGNATURE__4192__FP__ADDRESSēƚSIGNATURE__4180__FP__ADDRESSĖƚSIGNATURE__4189__FP__ADDRESSóƚSIGNATURE__4183__FP__ADDRESSėƚSIGNATURE__4188__FP__ADDRESSîƚSIGNATURE__4191__FP__ADDRESSöƚSIGNATURE__4182__FP__ADDRESSÔƚSIGNATURE__4185__FP__ADDRESSĂșƚSIGNATURE__4186__FP__ADDRESSĚƚSIGNATURE__4195__FP__ADDRESSěƚSIGNATURE__4203__FP__ADDRESSĂŒĆšSIGNATURE__4209__FP__ADDRESS†ƚSIGNATURE__4213__FP__ADDRESS°ƚSIGNATURE__4223__FP__ADDRESSĘƚSIGNATURE__4227__FP__ADDRESS£ƚSIGNATURE__4234__FP__ADDRESS§ƚSIGNATURE__4238__FP__ADDRESS‱ƚSIGNATURE__4242__FP__ADDRESS¶ƚSIGNATURE__4248__FP__ADDRESSßƚSIGNATURE__4253__FP__ADDRESS¼ƚSIGNATURE__4257__FP__ADDRESS©ƚSIGNATURE__4278__FP__ADDRESSℱƚSIGNATURE__4269__FP__ADDRESSęƚSIGNATURE__4267__FP__ADDRESS¹ƚSIGNATURE__4268__FP__ADDRESS≠ƚSIGNATURE__4274__FP__ADDRESSģƚSIGNATURE__4266__FP__ADDRESSļƚSIGNATURE__4265__FP__ADDRESSįƚSIGNATURE__4273__FP__ADDRESSÄȘƚSIGNATURE__4277__FP__ADDRESS≀ƚSIGNATURE__4271__FP__ADDRESS≄ƚSIGNATURE__4275__FP__ADDRESSÄ«ĆšSIGNATURE__4272__FP__ADDRESSĶƚSIGNATURE__4276__FP__ADDRESS∂ƚSIGNATURE__4280__FP__ADDRESS∑ƚSIGNATURE__4270__FP__ADDRESSƂƚSIGNATURE__4279__FP__ADDRESSĻƚSIGNATURE__4283__FP__ADDRESSÄŒĆšSIGNATURE__4287__FP__ADDRESSÄœĆšSIGNATURE__4292__FP__ADDRESSÄŸĆšSIGNATURE__4312__FP__ADDRESSÄčƚSIGNATURE__4321__FP__ADDRESSÄșƚSIGNATURE__4319__FP__ADDRESSƅƚSIGNATURE__4323__FP__ADDRESSƆƚSIGNATURE__5991__FP__ADDRESSƃƚSIGNATURE__4326__FP__ADDRESS¬ƚSIGNATURE__4322__FP__ADDRESS√ƚSIGNATURE__4320__FP__ADDRESSƄƚSIGNATURE__4327__FP__ADDRESSƇƚSIGNATURE__4325__FP__ADDRESS∆ƚSIGNATURE__4328__FP__ADDRESS«ƚSIGNATURE__4324__FP__ADDRESS»ƚSIGNATURE__4329__FP__ADDRESS
ƚSIGNATURE__4301__FP__ADDRESS ƚSIGNATURE__4299__FP__ADDRESSƈƚSIGNATURE__4305__FP__ADDRESSƐƚSIGNATURE__4307__FP__ADDRESSÕƚSIGNATURE__4303__FP__ADDRESSƑƚSIGNATURE__4302__FP__ADDRESSƌƚSIGNATURE__4300__FP__ADDRESS–ƚSIGNATURE__4306__FP__ADDRESS—ƚSIGNATURE__5992__FP__ADDRESS“ƚSIGNATURE__4304__FP__ADDRESS”ƚSIGNATURE__4308__FP__ADDRESS‘ƚSIGNATURE__4309__FP__ADDRESS’ƚSIGNATURE__4330__FP__ADDRESSĂ·ĆšSIGNATURE__4331__FP__ADDRESS◊ƚSIGNATURE__4334__FP__ADDRESSƍƚSIGNATURE__4403__FP__ADDRESSƔƚSIGNATURE__4382__FP__ADDRESSƕƚSIGNATURE__4387__FP__ADDRESSƘƚSIGNATURE__4398__FP__ADDRESSâ€čƚSIGNATURE__4399__FP__ADDRESSâ€șƚSIGNATURE__4390__FP__ADDRESSƙƚSIGNATURE__4392__FP__ADDRESSƖƚSIGNATURE__4389__FP__ADDRESSƗƚSIGNATURE__4401__FP__ADDRESSƠƚSIGNATURE__4391__FP__ADDRESS‚ƚSIGNATURE__4385__FP__ADDRESS„ƚSIGNATURE__4397__FP__ADDRESSơƚSIGNATURE__4386__FP__ADDRESSƚƚSIGNATURE__4383__FP__ADDRESSƛƚSIGNATURE__4402__FP__ADDRESSÁƚSIGNATURE__4393__FP__ADDRESSƀƚSIGNATURE__4400__FP__ADDRESSĆ„ĆšSIGNATURE__4395__FP__ADDRESSÍƚSIGNATURE__4384__FP__ADDRESSĆœĆšSIGNATURE__4388__FP__ADDRESSĆŸĆšSIGNATURE__4381__FP__ADDRESSĆȘƚSIGNATURE__4396__FP__ADDRESSÓƚSIGNATURE__4394__FP__ADDRESSÔƚSIGNATURE__4371__FP__ADDRESSĆ«ĆšSIGNATURE__4368__FP__ADDRESSƼƚSIGNATURE__4374__FP__ADDRESSÚƚSIGNATURE__4364__FP__ADDRESSƯƚSIGNATURE__4367__FP__ADDRESSưƚSIGNATURE__4363__FP__ADDRESSƱƚSIGNATURE__4366__FP__ADDRESSĆČƚSIGNATURE__4375__FP__ADDRESSƳƚSIGNATURE__4370__FP__ADDRESSÝƚSIGNATURE__4369__FP__ADDRESSĂœĆšSIGNATURE__4372__FP__ADDRESSÄ·ĆšSIGNATURE__4373__FP__ADDRESSƻƚSIGNATURE__4365__FP__ADDRESSƁƚSIGNATURE__4356__FP__ADDRESSĆŒĆšSIGNATURE__4352__FP__ADDRESSıƚSIGNATURE__4353__FP__ADDRESSˇƚSIGNATURE__5993__FP__ADDRESSÄƛSIGNATURE__4349__FP__ADDRESSĀƛSIGNATURE__4342__FP__ADDRESSāƛSIGNATURE__4347__FP__ADDRESSÉƛSIGNATURE__4341__FP__ADDRESSĄƛSIGNATURE__4350__FP__ADDRESSÖƛSIGNATURE__4344__FP__ADDRESSÜƛSIGNATURE__4351__FP__ADDRESSáƛSIGNATURE__4345__FP__ADDRESSąƛSIGNATURE__4348__FP__ADDRESSČƛSIGNATURE__4343__FP__ADDRESSÀƛSIGNATURE__4346__FP__ADDRESSčƛSIGNATURE__4406__FP__ADDRESSĆƛSIGNATURE__4409__FP__ADDRESSćƛSIGNATURE__4415__FP__ADDRESSĂ©Ć›SIGNATURE__4419__FP__ADDRESSĆčƛSIGNATURE__4429__FP__ADDRESSĆșƛSIGNATURE__4436__FP__ADDRESSĎƛSIGNATURE__4434__FP__ADDRESSíƛSIGNATURE__4428__FP__ADDRESSďƛSIGNATURE__4430__FP__ADDRESSĒƛSIGNATURE__4438__FP__ADDRESSēƛSIGNATURE__4433__FP__ADDRESSĖƛSIGNATURE__4431__FP__ADDRESSóƛSIGNATURE__4432__FP__ADDRESSėƛSIGNATURE__4427__FP__ADDRESSîƛSIGNATURE__4435__FP__ADDRESSöƛSIGNATURE__4437__FP__ADDRESSÔƛSIGNATURE__4441__FP__ADDRESSĂșƛSIGNATURE__4450__FP__ADDRESSĚƛSIGNATURE__4448__FP__ADDRESSěƛSIGNATURE__4454__FP__ADDRESSĂŒĆ›SIGNATURE__4453__FP__ADDRESS†ƛSIGNATURE__4452__FP__ADDRESS°ƛSIGNATURE__4451__FP__ADDRESSĘƛSIGNATURE__4449__FP__ADDRESS£ƛSIGNATURE__4456__FP__ADDRESS§ƛSIGNATURE__4458__FP__ADDRESS‱ƛSIGNATURE__4455__FP__ADDRESS¶ƛSIGNATURE__4457__FP__ADDRESSßƛSIGNATURE__4488__FP__ADDRESS¼ƛSIGNATURE__4465__FP__ADDRESS©ƛSIGNATURE__4473__FP__ADDRESSℱƛSIGNATURE__4476__FP__ADDRESSęƛSIGNATURE__4474__FP__ADDRESS¹ƛSIGNATURE__4478__FP__ADDRESS≠ƛSIGNATURE__4485__FP__ADDRESSģƛSIGNATURE__4483__FP__ADDRESSļƛSIGNATURE__4482__FP__ADDRESSįƛSIGNATURE__4481__FP__ADDRESSÄȘƛSIGNATURE__4467__FP__ADDRESS≀ƛSIGNATURE__4472__FP__ADDRESS≄ƛSIGNATURE__4468__FP__ADDRESSÄ«Ć›SIGNATURE__4484__FP__ADDRESSĶƛSIGNATURE__4479__FP__ADDRESS∂ƛSIGNATURE__4466__FP__ADDRESS∑ƛSIGNATURE__4471__FP__ADDRESSƂƛSIGNATURE__4469__FP__ADDRESSĻƛSIGNATURE__4480__FP__ADDRESSÄŒĆ›SIGNATURE__4477__FP__ADDRESSÄœĆ›SIGNATURE__4470__FP__ADDRESSÄŸĆ›SIGNATURE__4475__FP__ADDRESSÄčƛSIGNATURE__4504__FP__ADDRESSÄșƛSIGNATURE__4517__FP__ADDRESSƅƛSIGNATURE__4497__FP__ADDRESSƆƛSIGNATURE__4508__FP__ADDRESSƃƛSIGNATURE__4513__FP__ADDRESS¬ƛSIGNATURE__4510__FP__ADDRESS√ƛSIGNATURE__4503__FP__ADDRESSƄƛSIGNATURE__4512__FP__ADDRESSƇƛSIGNATURE__4509__FP__ADDRESS∆ƛSIGNATURE__4507__FP__ADDRESS«ƛSIGNATURE__4496__FP__ADDRESS»ƛSIGNATURE__4506__FP__ADDRESS
ƛSIGNATURE__4502__FP__ADDRESS ƛSIGNATURE__4495__FP__ADDRESSƈƛSIGNATURE__4515__FP__ADDRESSƐƛSIGNATURE__4499__FP__ADDRESSÕƛSIGNATURE__4511__FP__ADDRESSƑƛSIGNATURE__4516__FP__ADDRESSƌƛSIGNATURE__4498__FP__ADDRESS–ƛSIGNATURE__4501__FP__ADDRESS—ƛSIGNATURE__4500__FP__ADDRESS“ƛSIGNATURE__4514__FP__ADDRESS”ƛSIGNATURE__4505__FP__ADDRESS‘ƛSIGNATURE__4520__FP__ADDRESS’ƛSIGNATURE__4524__FP__ADDRESSĂ·Ć›SIGNATURE__4528__FP__ADDRESS◊ƛSIGNATURE__4540__FP__ADDRESSƍƛSIGNATURE__4537__FP__ADDRESSƔƛSIGNATURE__4542__FP__ADDRESSƕƛSIGNATURE__4536__FP__ADDRESSƘƛSIGNATURE__4541__FP__ADDRESSâ€čƛSIGNATURE__4538__FP__ADDRESSâ€șƛSIGNATURE__4539__FP__ADDRESSƙƛSIGNATURE__4544__FP__ADDRESSƖƛSIGNATURE__4543__FP__ADDRESSƗƛSIGNATURE__4560__FP__ADDRESSƠƛSIGNATURE__4557__FP__ADDRESS‚ƛSIGNATURE__4551__FP__ADDRESS„ƛSIGNATURE__4556__FP__ADDRESSơƛSIGNATURE__4553__FP__ADDRESSƚƛSIGNATURE__4552__FP__ADDRESSƛƛSIGNATURE__4554__FP__ADDRESSÁƛSIGNATURE__4555__FP__ADDRESSƀƛSIGNATURE__4578__FP__ADDRESSĆ„Ć›SIGNATURE__4570__FP__ADDRESSÍƛSIGNATURE__4568__FP__ADDRESSĆœĆ›SIGNATURE__4574__FP__ADDRESSĆŸĆ›SIGNATURE__4572__FP__ADDRESSĆȘƛSIGNATURE__4569__FP__ADDRESSÓƛSIGNATURE__4575__FP__ADDRESSÔƛSIGNATURE__4571__FP__ADDRESSĆ«Ć›SIGNATURE__4573__FP__ADDRESSƼƛSIGNATURE__4581__FP__ADDRESSÚƛSIGNATURE__4620__FP__ADDRESSƯƛSIGNATURE__5994__FP__ADDRESSưƛSIGNATURE__4622__FP__ADDRESSƱƛSIGNATURE__4618__FP__ADDRESSĆČƛSIGNATURE__4614__FP__ADDRESSƳƛSIGNATURE__4613__FP__ADDRESSÝƛSIGNATURE__4623__FP__ADDRESSĂœĆ›SIGNATURE__4616__FP__ADDRESSÄ·Ć›SIGNATURE__4624__FP__ADDRESSƻƛSIGNATURE__4619__FP__ADDRESSƁƛSIGNATURE__4621__FP__ADDRESSĆŒĆ›SIGNATURE__4615__FP__ADDRESSıƛSIGNATURE__4617__FP__ADDRESSˇƛSIGNATURE__4592__FP__ADDRESSÄÁSIGNATURE__4590__FP__ADDRESSĀÁSIGNATURE__4596__FP__ADDRESSāÁSIGNATURE__4595__FP__ADDRESSÉÁSIGNATURE__4593__FP__ADDRESSĄÁSIGNATURE__4591__FP__ADDRESSÖÁSIGNATURE__4594__FP__ADDRESSÜÁSIGNATURE__5995__FP__ADDRESSåÁSIGNATURE__4597__FP__ADDRESSąÁSIGNATURE__4600__FP__ADDRESSČÁSIGNATURE__4605__FP__ADDRESSÀÁSIGNATURE__4670__FP__ADDRESSčÁSIGNATURE__4664__FP__ADDRESSĆÁSIGNATURE__4660__FP__ADDRESSćÁSIGNATURE__4663__FP__ADDRESSéÁSIGNATURE__4659__FP__ADDRESSĆčÁSIGNATURE__4662__FP__ADDRESSĆșÁSIGNATURE__4668__FP__ADDRESSĎÁSIGNATURE__4666__FP__ADDRESSíÁSIGNATURE__4669__FP__ADDRESSďÁSIGNATURE__4665__FP__ADDRESSĒÁSIGNATURE__5996__FP__ADDRESSēÁSIGNATURE__4667__FP__ADDRESSĖÁSIGNATURE__4661__FP__ADDRESSóÁSIGNATURE__5997__FP__ADDRESSėÁSIGNATURE__4643__FP__ADDRESSÎÁSIGNATURE__4640__FP__ADDRESSöÁSIGNATURE__4632__FP__ADDRESSÔÁSIGNATURE__4638__FP__ADDRESSĂșÁSIGNATURE__4631__FP__ADDRESSĚÁSIGNATURE__4634__FP__ADDRESSěÁSIGNATURE__4635__FP__ADDRESSĂŒĂSIGNATURE__4639__FP__ADDRESS†ÁSIGNATURE__4642__FP__ADDRESS°ÁSIGNATURE__4633__FP__ADDRESSĘÁSIGNATURE__4636__FP__ADDRESS£ÁSIGNATURE__4641__FP__ADDRESS§ÁSIGNATURE__4637__FP__ADDRESS‱ÁSIGNATURE__4646__FP__ADDRESS¶ÁSIGNATURE__4651__FP__ADDRESSßÁSIGNATURE__4679__FP__ADDRESSŸÁSIGNATURE__4685__FP__ADDRESS©ÁSIGNATURE__4687__FP__ADDRESSℱÁSIGNATURE__4684__FP__ADDRESSęÁSIGNATURE__4680__FP__ADDRESSšÁSIGNATURE__4678__FP__ADDRESS≠ÁSIGNATURE__4682__FP__ADDRESSģÁSIGNATURE__4683__FP__ADDRESSğÁSIGNATURE__4686__FP__ADDRESSįÁSIGNATURE__4681__FP__ADDRESSÄȘÁSIGNATURE__4677__FP__ADDRESS≀ÁSIGNATURE__4690__FP__ADDRESS≄ÁSIGNATURE__4708__FP__ADDRESSīÁSIGNATURE__4702__FP__ADDRESSĶÁSIGNATURE__4706__FP__ADDRESS∂ÁSIGNATURE__4704__FP__ADDRESS∑ÁSIGNATURE__4703__FP__ADDRESSƂÁSIGNATURE__4705__FP__ADDRESSĻÁSIGNATURE__4707__FP__ADDRESSÄŒĂSIGNATURE__4710__FP__ADDRESSÄœĂSIGNATURE__4714__FP__ADDRESSÄŸĂSIGNATURE__4715__FP__ADDRESSÄčÁSIGNATURE__4716__FP__ADDRESSÄșÁSIGNATURE__4717__FP__ADDRESSƅÁSIGNATURE__4719__FP__ADDRESSƆÁSIGNATURE__4720__FP__ADDRESSƃÁSIGNATURE__4721__FP__ADDRESSÁSIGNATURE__4722__FP__ADDRESS√ÁSIGNATURE__4723__FP__ADDRESSƄÁSIGNATURE__4727__FP__ADDRESSƇÁSIGNATURE__4724__FP__ADDRESS∆ÁSIGNATURE__4728__FP__ADDRESS«ÁSIGNATURE__4729__FP__ADDRESS»ÁSIGNATURE__4730__FP__ADDRESS
ÁSIGNATURE__4731__FP__ADDRESS ÁSIGNATURE__4732__FP__ADDRESSƈÁSIGNATURE__4735__FP__ADDRESSƐÁSIGNATURE__4739__FP__ADDRESSÕÁSIGNATURE__4736__FP__ADDRESSƑÁSIGNATURE__4740__FP__ADDRESSƌÁSIGNATURE__4741__FP__ADDRESS–ÁSIGNATURE__4742__FP__ADDRESS—ÁSIGNATURE__4745__FP__ADDRESS“ÁSIGNATURE__4746__FP__ADDRESS”ÁSIGNATURE__4747__FP__ADDRESS‘ÁSIGNATURE__4748__FP__ADDRESS’ÁSIGNATURE__4749__FP__ADDRESS÷ÁSIGNATURE__4750__FP__ADDRESS◊ÁSIGNATURE__4751__FP__ADDRESSƍÁSIGNATURE__4752__FP__ADDRESSƔÁSIGNATURE__4753__FP__ADDRESSƕÁSIGNATURE__4754__FP__ADDRESSƘÁSIGNATURE__4756__FP__ADDRESSâ€čÁSIGNATURE__4758__FP__ADDRESSâ€șÁSIGNATURE__4759__FP__ADDRESSƙÁSIGNATURE__4760__FP__ADDRESSƖÁSIGNATURE__4761__FP__ADDRESSƗÁSIGNATURE__4762__FP__ADDRESSƠÁSIGNATURE__4763__FP__ADDRESS‚ÁSIGNATURE__4772__FP__ADDRESS„ÁSIGNATURE__4770__FP__ADDRESSƥÁSIGNATURE__4775__FP__ADDRESSƚÁSIGNATURE__4774__FP__ADDRESSƛÁSIGNATURE__4771__FP__ADDRESSÁÁSIGNATURE__4773__FP__ADDRESSƀÁSIGNATURE__4764__FP__ADDRESSƄÁSIGNATURE__4799__FP__ADDRESSÍÁSIGNATURE__4803__FP__ADDRESSĆœĂSIGNATURE__4804__FP__ADDRESSĆŸĂSIGNATURE__4801__FP__ADDRESSĆȘÁSIGNATURE__4800__FP__ADDRESSÓÁSIGNATURE__4802__FP__ADDRESSÔÁSIGNATURE__4827__FP__ADDRESSƫÁSIGNATURE__4824__FP__ADDRESSƟÁSIGNATURE__4828__FP__ADDRESSÚÁSIGNATURE__4825__FP__ADDRESSƯÁSIGNATURE__4830__FP__ADDRESSưÁSIGNATURE__4826__FP__ADDRESSƱÁSIGNATURE__4829__FP__ADDRESSĆČÁSIGNATURE__4831__FP__ADDRESSƳÁSIGNATURE__4842__FP__ADDRESSÝÁSIGNATURE__4839__FP__ADDRESSĂœĂSIGNATURE__4841__FP__ADDRESSķÁSIGNATURE__4840__FP__ADDRESSƻÁSIGNATURE__4838__FP__ADDRESSƁÁSIGNATURE__5998__FP__ADDRESSĆŒĂSIGNATURE__4811__FP__ADDRESSĹÁSIGNATURE__4816__FP__ADDRESSˇÁSIGNATURE__4815__FP__ADDRESSĂ„Ć€SIGNATURE__4817__FP__ADDRESSĀƀSIGNATURE__4813__FP__ADDRESSāƀSIGNATURE__4812__FP__ADDRESSÉƀSIGNATURE__4814__FP__ADDRESSÄ„Ć€SIGNATURE__4851__FP__ADDRESSĂ–Ć€SIGNATURE__4849__FP__ADDRESSĂœĆ€SIGNATURE__4854__FP__ADDRESSĂĄĆ€SIGNATURE__4855__FP__ADDRESSÄ…Ć€SIGNATURE__4853__FP__ADDRESSÄŒĆ€SIGNATURE__4850__FP__ADDRESSÀƀSIGNATURE__4852__FP__ADDRESSÄĆ€SIGNATURE__4776__FP__ADDRESSĆƀSIGNATURE__4778__FP__ADDRESSćƀSIGNATURE__4790__FP__ADDRESSĂ©Ć€SIGNATURE__4782__FP__ADDRESSĆčĆ€SIGNATURE__4786__FP__ADDRESSĆșĆ€SIGNATURE__4789__FP__ADDRESSÄŽĆ€SIGNATURE__4783__FP__ADDRESSĂ­Ć€SIGNATURE__4785__FP__ADDRESSÄĆ€SIGNATURE__4780__FP__ADDRESSÄ’Ć€SIGNATURE__4788__FP__ADDRESSÄ“Ć€SIGNATURE__4791__FP__ADDRESSÄ–Ć€SIGNATURE__4792__FP__ADDRESSóƀSIGNATURE__4781__FP__ADDRESSÄ—Ć€SIGNATURE__4784__FP__ADDRESSĂŽĆ€SIGNATURE__4777__FP__ADDRESSöƀSIGNATURE__4787__FP__ADDRESSÔƀSIGNATURE__4779__FP__ADDRESSĂșĆ€SIGNATURE__4864__FP__ADDRESSĚƀSIGNATURE__4862__FP__ADDRESSěƀSIGNATURE__4866__FP__ADDRESSĂŒĆ€SIGNATURE__4865__FP__ADDRESS†ƀSIGNATURE__4863__FP__ADDRESS°ƀSIGNATURE__4867__FP__ADDRESSĘƀSIGNATURE__4868__FP__ADDRESSÂŁĆ€SIGNATURE__4875__FP__ADDRESS§ƀSIGNATURE__4880__FP__ADDRESS‹ƀSIGNATURE__4877__FP__ADDRESS¶ƀSIGNATURE__4876__FP__ADDRESSĂŸĆ€SIGNATURE__4879__FP__ADDRESSŸƀSIGNATURE__4878__FP__ADDRESS©ƀSIGNATURE__4887__FP__ADDRESSℹƀSIGNATURE__4892__FP__ADDRESSęƀSIGNATURE__4889__FP__ADDRESSšƀSIGNATURE__4888__FP__ADDRESS≠ƀSIGNATURE__4891__FP__ADDRESSÄŁĆ€SIGNATURE__4890__FP__ADDRESSğƀSIGNATURE__4893__FP__ADDRESSÄŻĆ€SIGNATURE__4894__FP__ADDRESSÄȘĆ€SIGNATURE__4896__FP__ADDRESS≀ƀSIGNATURE__4897__FP__ADDRESS≄ƀSIGNATURE__4899__FP__ADDRESSÄ«Ć€SIGNATURE__4900__FP__ADDRESSĶƀSIGNATURE__4906__FP__ADDRESSâˆ‚Ć€SIGNATURE__4907__FP__ADDRESSâˆ‘Ć€SIGNATURE__4908__FP__ADDRESSĆ‚Ć€SIGNATURE__4910__FP__ADDRESSĻƀSIGNATURE__4911__FP__ADDRESSÄŒĆ€SIGNATURE__4912__FP__ADDRESSÄœĆ€SIGNATURE__4913__FP__ADDRESSÄŸĆ€SIGNATURE__4914__FP__ADDRESSÄčĆ€SIGNATURE__4915__FP__ADDRESSÄșĆ€SIGNATURE__4934__FP__ADDRESSĆ…Ć€SIGNATURE__4924__FP__ADDRESSƆƀSIGNATURE__4935__FP__ADDRESSƃƀSIGNATURE__4923__FP__ADDRESSÂŹĆ€SIGNATURE__4926__FP__ADDRESSâˆšĆ€SIGNATURE__4930__FP__ADDRESSĆ„Ć€SIGNATURE__4932__FP__ADDRESSƇƀSIGNATURE__4928__FP__ADDRESSâˆ†Ć€SIGNATURE__4931__FP__ADDRESS«ƀSIGNATURE__4925__FP__ADDRESS»ƀSIGNATURE__4933__FP__ADDRESS ƀSIGNATURE__4929__FP__ADDRESS ƀSIGNATURE__4927__FP__ADDRESSƈƀSIGNATURE__4936__FP__ADDRESSƐƀSIGNATURE__4937__FP__ADDRESSĂ•Ć€SIGNATURE__4939__FP__ADDRESSĆ‘Ć€SIGNATURE__4940__FP__ADDRESSĆŒĆ€SIGNATURE__4941__FP__ADDRESS–ƀSIGNATURE__4942__FP__ADDRESS—ƀSIGNATURE__4943__FP__ADDRESSâ€œĆ€SIGNATURE__4944__FP__ADDRESSâ€Ć€SIGNATURE__4945__FP__ADDRESSâ€˜Ć€SIGNATURE__4946__FP__ADDRESS’ƀSIGNATURE__4947__FP__ADDRESSĂ·Ć€SIGNATURE__4948__FP__ADDRESSâ—ŠĆ€SIGNATURE__4952__FP__ADDRESSĆĆ€SIGNATURE__4953__FP__ADDRESSƔƀSIGNATURE__4954__FP__ADDRESSĆ•Ć€SIGNATURE__4956__FP__ADDRESSƘƀSIGNATURE__4957__FP__ADDRESSâ€čĆ€SIGNATURE__4958__FP__ADDRESSâ€șĆ€SIGNATURE__4959__FP__ADDRESSƙƀSIGNATURE__4961__FP__ADDRESSĆ–Ć€SIGNATURE__4962__FP__ADDRESSĆ—Ć€SIGNATURE__4963__FP__ADDRESSƠƀSIGNATURE__4964__FP__ADDRESS‚ƀSIGNATURE__4965__FP__ADDRESS„ƀSIGNATURE__4966__FP__ADDRESSĆĄĆ€SIGNATURE__4967__FP__ADDRESSƚƀSIGNATURE__4968__FP__ADDRESSƛƀSIGNATURE__4969__FP__ADDRESSÁƀSIGNATURE__4970__FP__ADDRESSƀƀSIGNATURE__4971__FP__ADDRESSĆ„Ć€SIGNATURE__4972__FP__ADDRESSĂĆ€SIGNATURE__4973__FP__ADDRESSĆœĆ€SIGNATURE__4974__FP__ADDRESSĆŸĆ€SIGNATURE__4975__FP__ADDRESSĆȘĆ€SIGNATURE__4977__FP__ADDRESSĂ“Ć€SIGNATURE__4978__FP__ADDRESSÔƀSIGNATURE__4979__FP__ADDRESSĆ«Ć€SIGNATURE__4980__FP__ADDRESSƟƀSIGNATURE__4990__FP__ADDRESSÚƀSIGNATURE__4988__FP__ADDRESSĆŻĆ€SIGNATURE__4994__FP__ADDRESSĆ°Ć€SIGNATURE__4995__FP__ADDRESSƱƀSIGNATURE__4992__FP__ADDRESSĆČĆ€SIGNATURE__4989__FP__ADDRESSƳƀSIGNATURE__4991__FP__ADDRESSĂĆ€SIGNATURE__4993__FP__ADDRESSĂœĆ€SIGNATURE__4996__FP__ADDRESSÄ·Ć€SIGNATURE__4981__FP__ADDRESSƻƀSIGNATURE__4997__FP__ADDRESSƁƀSIGNATURE__4998__FP__ADDRESSĆŒĆ€SIGNATURE__4999__FP__ADDRESSĹƀSIGNATURE__5000__FP__ADDRESSˇƀSIGNATURE__5001__FP__ADDRESSĂ„Ć„SIGNATURE__5002__FP__ADDRESSĀƄSIGNATURE__5003__FP__ADDRESSāƄSIGNATURE__5007__FP__ADDRESSÉƄSIGNATURE__5004__FP__ADDRESSÄ„Ć„SIGNATURE__5008__FP__ADDRESSĂ–Ć„SIGNATURE__5009__FP__ADDRESSĂœĆ„SIGNATURE__5010__FP__ADDRESSĂĄĆ„SIGNATURE__5011__FP__ADDRESSÄ…Ć„SIGNATURE__5012__FP__ADDRESSÄŒĆ„SIGNATURE__5013__FP__ADDRESSÀƄSIGNATURE__5014__FP__ADDRESSÄĆ„SIGNATURE__5015__FP__ADDRESSĆƄSIGNATURE__5016__FP__ADDRESSćƄSIGNATURE__5017__FP__ADDRESSĂ©Ć„SIGNATURE__5018__FP__ADDRESSĆčĆ„SIGNATURE__5019__FP__ADDRESSĆșĆ„SIGNATURE__5020__FP__ADDRESSÄŽĆ„SIGNATURE__5022__FP__ADDRESSĂ­Ć„SIGNATURE__5023__FP__ADDRESSÄĆ„SIGNATURE__5027__FP__ADDRESSÄ’Ć„SIGNATURE__5028__FP__ADDRESSÄ“Ć„SIGNATURE__5029__FP__ADDRESSÄ–Ć„SIGNATURE__5030__FP__ADDRESSóƄSIGNATURE__5031__FP__ADDRESSÄ—Ć„SIGNATURE__5043__FP__ADDRESSĂŽĆ„SIGNATURE__5063__FP__ADDRESSöƄSIGNATURE__5058__FP__ADDRESSÔƄSIGNATURE__5060__FP__ADDRESSĂșĆ„SIGNATURE__5050__FP__ADDRESSĚƄSIGNATURE__5071__FP__ADDRESSěƄSIGNATURE__5069__FP__ADDRESSĂŒĆ„SIGNATURE__5045__FP__ADDRESS†ƄSIGNATURE__5073__FP__ADDRESS°ƄSIGNATURE__5075__FP__ADDRESSĘƄSIGNATURE__5051__FP__ADDRESSÂŁĆ„SIGNATURE__5044__FP__ADDRESS§ƄSIGNATURE__5081__FP__ADDRESS‹ƄSIGNATURE__5040__FP__ADDRESS¶ƄSIGNATURE__5078__FP__ADDRESSĂŸĆ„SIGNATURE__5041__FP__ADDRESSŸƄSIGNATURE__5053__FP__ADDRESS©ƄSIGNATURE__5057__FP__ADDRESSℹƄSIGNATURE__5048__FP__ADDRESSęƄSIGNATURE__5082__FP__ADDRESSšƄSIGNATURE__5077__FP__ADDRESS≠ƄSIGNATURE__5083__FP__ADDRESSÄŁĆ„SIGNATURE__5055__FP__ADDRESSğƄSIGNATURE__5046__FP__ADDRESSÄŻĆ„SIGNATURE__5064__FP__ADDRESSÄȘĆ„SIGNATURE__5039__FP__ADDRESS≀ƄSIGNATURE__5047__FP__ADDRESS≄ƄSIGNATURE__5062__FP__ADDRESSÄ«Ć„SIGNATURE__5049__FP__ADDRESSĶƄSIGNATURE__5052__FP__ADDRESSâˆ‚Ć„SIGNATURE__5070__FP__ADDRESSâˆ‘Ć„SIGNATURE__5072__FP__ADDRESSĆ‚Ć„SIGNATURE__5059__FP__ADDRESSĻƄSIGNATURE__5061__FP__ADDRESSÄŒĆ„SIGNATURE__5074__FP__ADDRESSÄœĆ„SIGNATURE__5042__FP__ADDRESSÄŸĆ„SIGNATURE__5054__FP__ADDRESSÄčĆ„SIGNATURE__5065__FP__ADDRESSÄșĆ„SIGNATURE__5056__FP__ADDRESSĆ…Ć„SIGNATURE__5067__FP__ADDRESSƆƄSIGNATURE__5080__FP__ADDRESSƃƄSIGNATURE__5068__FP__ADDRESSÂŹĆ„SIGNATURE__5066__FP__ADDRESSâˆšĆ„SIGNATURE__5079__FP__ADDRESSĆ„Ć„SIGNATURE__5076__FP__ADDRESSƇƄSIGNATURE__5032__FP__ADDRESSâˆ†Ć„SIGNATURE__5093__FP__ADDRESS«ƄSIGNATURE__5090__FP__ADDRESS»ƄSIGNATURE__5096__FP__ADDRESS ƄSIGNATURE__5094__FP__ADDRESS ƄSIGNATURE__5091__FP__ADDRESSƈƄSIGNATURE__5092__FP__ADDRESSƐƄSIGNATURE__5095__FP__ADDRESSĂ•Ć„SIGNATURE__5097__FP__ADDRESSĆ‘Ć„SIGNATURE__5098__FP__ADDRESSĆŒĆ„SIGNATURE__5099__FP__ADDRESS–ƄSIGNATURE__5100__FP__ADDRESS—ƄSIGNATURE__5101__FP__ADDRESSâ€œĆ„SIGNATURE__5102__FP__ADDRESSâ€Ć„SIGNATURE__5103__FP__ADDRESSâ€˜Ć„SIGNATURE__5104__FP__ADDRESS’ƄSIGNATURE__5105__FP__ADDRESSĂ·Ć„SIGNATURE__5106__FP__ADDRESSâ—ŠĆ„SIGNATURE__5107__FP__ADDRESSĆĆ„SIGNATURE__5108__FP__ADDRESSƔƄSIGNATURE__5110__FP__ADDRESSĆ•Ć„SIGNATURE__5111__FP__ADDRESSƘƄSIGNATURE__5112__FP__ADDRESSâ€čĆ„SIGNATURE__5113__FP__ADDRESSâ€șĆ„SIGNATURE__5114__FP__ADDRESSƙƄSIGNATURE__5117__FP__ADDRESSĆ–Ć„SIGNATURE__5118__FP__ADDRESSĆ—Ć„SIGNATURE__5119__FP__ADDRESSĆ Ć„SIGNATURE__5120__FP__ADDRESS‚ƄSIGNATURE__5121__FP__ADDRESS„ƄSIGNATURE__5122__FP__ADDRESSĆĄĆ„SIGNATURE__5123__FP__ADDRESSƚƄSIGNATURE__5124__FP__ADDRESSƛƄSIGNATURE__5125__FP__ADDRESSÁƄSIGNATURE__5127__FP__ADDRESSƀƄSIGNATURE__5128__FP__ADDRESSĆ„Ć„SIGNATURE__5130__FP__ADDRESSĂĆ„SIGNATURE__5135__FP__ADDRESSĆœĆ„SIGNATURE__5136__FP__ADDRESSĆŸĆ„SIGNATURE__5137__FP__ADDRESSĆȘĆ„SIGNATURE__5138__FP__ADDRESSĂ“Ć„SIGNATURE__5139__FP__ADDRESSÔƄSIGNATURE__5140__FP__ADDRESSĆ«Ć„SIGNATURE__5141__FP__ADDRESSƟƄSIGNATURE__5143__FP__ADDRESSÚƄSIGNATURE__5144__FP__ADDRESSĆŻĆ„SIGNATURE__5145__FP__ADDRESSĆ°Ć„SIGNATURE__5146__FP__ADDRESSƱƄSIGNATURE__5147__FP__ADDRESSĆČĆ„SIGNATURE__5149__FP__ADDRESSƳƄSIGNATURE__5150__FP__ADDRESSĂĆ„SIGNATURE__5151__FP__ADDRESSĂœĆ„SIGNATURE__5153__FP__ADDRESSÄ·Ć„SIGNATURE__5154__FP__ADDRESSƻƄSIGNATURE__5155__FP__ADDRESSƁƄSIGNATURE__5156__FP__ADDRESSĆŒĆ„SIGNATURE__5157__FP__ADDRESSĹƄSIGNATURE__5158__FP__ADDRESSˇƄSIGNATURE__5159__FP__ADDRESSÄÍSIGNATURE__5160__FP__ADDRESSĀÍSIGNATURE__5161__FP__ADDRESSāÍSIGNATURE__5163__FP__ADDRESSÉÍSIGNATURE__5164__FP__ADDRESSĄÍSIGNATURE__5166__FP__ADDRESSÖÍSIGNATURE__5167__FP__ADDRESSÜÍSIGNATURE__5191__FP__ADDRESSáÍSIGNATURE__5188__FP__ADDRESSąÍSIGNATURE__5210__FP__ADDRESSČÍSIGNATURE__5200__FP__ADDRESSĂ€ĂSIGNATURE__5204__FP__ADDRESSčÍSIGNATURE__5202__FP__ADDRESSĆÍSIGNATURE__5201__FP__ADDRESSćÍSIGNATURE__5207__FP__ADDRESSĂ©ĂSIGNATURE__5203__FP__ADDRESSĆčÍSIGNATURE__5208__FP__ADDRESSĆșÍSIGNATURE__5206__FP__ADDRESSĎÍSIGNATURE__5999__FP__ADDRESSíÍSIGNATURE__5209__FP__ADDRESSďÍSIGNATURE__5205__FP__ADDRESSĒÍSIGNATURE__5213__FP__ADDRESSēÍSIGNATURE__5237__FP__ADDRESSĖÍSIGNATURE__5242__FP__ADDRESSóÍSIGNATURE__5239__FP__ADDRESSėÍSIGNATURE__5238__FP__ADDRESSîÍSIGNATURE__5243__FP__ADDRESSĂ¶ĂSIGNATURE__5241__FP__ADDRESSĂ”ĂSIGNATURE__5240__FP__ADDRESSĂșÍSIGNATURE__5184__FP__ADDRESSĚÍSIGNATURE__5174__FP__ADDRESSěÍSIGNATURE__5182__FP__ADDRESSĂŒĂSIGNATURE__5179__FP__ADDRESS†ÍSIGNATURE__5178__FP__ADDRESS°ÍSIGNATURE__5176__FP__ADDRESSĘÍSIGNATURE__5181__FP__ADDRESS£ÍSIGNATURE__5175__FP__ADDRESS§ÍSIGNATURE__5180__FP__ADDRESS‱ÍSIGNATURE__5185__FP__ADDRESSÂ¶ĂSIGNATURE__5177__FP__ADDRESSßÍSIGNATURE__5183__FP__ADDRESS¼ÍSIGNATURE__5225__FP__ADDRESSÂ©ĂSIGNATURE__5223__FP__ADDRESSℱÍSIGNATURE__5228__FP__ADDRESSęÍSIGNATURE__5226__FP__ADDRESS¹ÍSIGNATURE__5224__FP__ADDRESS≠ÍSIGNATURE__5230__FP__ADDRESSģÍSIGNATURE__5227__FP__ADDRESSļÍSIGNATURE__5229__FP__ADDRESSįÍSIGNATURE__5244__FP__ADDRESSÄȘÍSIGNATURE__5245__FP__ADDRESSâ‰€ĂSIGNATURE__5246__FP__ADDRESSâ‰„ĂSIGNATURE__5261__FP__ADDRESSÄ«ĂSIGNATURE__5254__FP__ADDRESSÄ¶ĂSIGNATURE__5260__FP__ADDRESS∂ÍSIGNATURE__5256__FP__ADDRESS∑ÍSIGNATURE__5259__FP__ADDRESSƂÍSIGNATURE__5262__FP__ADDRESSÄ»ĂSIGNATURE__5257__FP__ADDRESSÄŒĂSIGNATURE__5255__FP__ADDRESSÄœĂSIGNATURE__5258__FP__ADDRESSÄŸĂSIGNATURE__5247__FP__ADDRESSÄčÍSIGNATURE__5263__FP__ADDRESSÄșÍSIGNATURE__5264__FP__ADDRESSƅÍSIGNATURE__5265__FP__ADDRESSƆÍSIGNATURE__5266__FP__ADDRESSƃÍSIGNATURE__5267__FP__ADDRESS¬ÍSIGNATURE__5268__FP__ADDRESS√ÍSIGNATURE__5269__FP__ADDRESSƄÍSIGNATURE__5270__FP__ADDRESSƇÍSIGNATURE__5271__FP__ADDRESS∆ÍSIGNATURE__5272__FP__ADDRESSÂ«ĂSIGNATURE__5274__FP__ADDRESSÂ»ĂSIGNATURE__5301__FP__ADDRESS
ÍSIGNATURE__5291__FP__ADDRESS ÍSIGNATURE__5281__FP__ADDRESSƈÍSIGNATURE__5286__FP__ADDRESSƐÍSIGNATURE__5284__FP__ADDRESSÕÍSIGNATURE__5288__FP__ADDRESSƑÍSIGNATURE__5282__FP__ADDRESSƌÍSIGNATURE__5290__FP__ADDRESS–ÍSIGNATURE__5285__FP__ADDRESS—ÍSIGNATURE__5287__FP__ADDRESS“ÍSIGNATURE__5283__FP__ADDRESS”ÍSIGNATURE__5289__FP__ADDRESS‘ÍSIGNATURE__5294__FP__ADDRESS’ÍSIGNATURE__5303__FP__ADDRESSĂ·ĂSIGNATURE__5333__FP__ADDRESS◊ÍSIGNATURE__5339__FP__ADDRESSƍÍSIGNATURE__5338__FP__ADDRESSƔÍSIGNATURE__5335__FP__ADDRESSƕÍSIGNATURE__5334__FP__ADDRESSƘÍSIGNATURE__5332__FP__ADDRESSâ€čÍSIGNATURE__5337__FP__ADDRESSâ€șÍSIGNATURE__5340__FP__ADDRESSƙÍSIGNATURE__5336__FP__ADDRESSƖÍSIGNATURE__5331__FP__ADDRESSƗÍSIGNATURE__5348__FP__ADDRESSƠÍSIGNATURE__5354__FP__ADDRESS‚ÍSIGNATURE__5353__FP__ADDRESS„ÍSIGNATURE__5350__FP__ADDRESSơÍSIGNATURE__5349__FP__ADDRESSƚÍSIGNATURE__5347__FP__ADDRESSƛÍSIGNATURE__5352__FP__ADDRESSÁÍSIGNATURE__5355__FP__ADDRESSĆ€ĂSIGNATURE__5351__FP__ADDRESSĆ„ĂSIGNATURE__5346__FP__ADDRESSÍÍSIGNATURE__5311__FP__ADDRESSĆœĂSIGNATURE__5324__FP__ADDRESSĆŸĂSIGNATURE__5317__FP__ADDRESSĆȘÍSIGNATURE__5319__FP__ADDRESSÓÍSIGNATURE__5320__FP__ADDRESSÔÍSIGNATURE__5316__FP__ADDRESSĆ«ĂSIGNATURE__5323__FP__ADDRESSƼÍSIGNATURE__5325__FP__ADDRESSÚÍSIGNATURE__5313__FP__ADDRESSƯÍSIGNATURE__5322__FP__ADDRESSưÍSIGNATURE__5315__FP__ADDRESSĆ±ĂSIGNATURE__5321__FP__ADDRESSĆČÍSIGNATURE__5314__FP__ADDRESSƳÍSIGNATURE__5318__FP__ADDRESSÝÍSIGNATURE__5310__FP__ADDRESSĂœĂSIGNATURE__5312__FP__ADDRESSÄ·ĂSIGNATURE__5356__FP__ADDRESSĆ»ĂSIGNATURE__5364__FP__ADDRESSƁÍSIGNATURE__5369__FP__ADDRESSĆŒĂSIGNATURE__5366__FP__ADDRESSıÍSIGNATURE__5365__FP__ADDRESSˇÍSIGNATURE__5368__FP__ADDRESSĂ„ĆœSIGNATURE__5367__FP__ADDRESSÄ€ĆœSIGNATURE__5376__FP__ADDRESSÄĆœSIGNATURE__5381__FP__ADDRESSĂ‰ĆœSIGNATURE__5378__FP__ADDRESSÄ„ĆœSIGNATURE__5377__FP__ADDRESSĂ–ĆœSIGNATURE__5380__FP__ADDRESSĂœĆœSIGNATURE__5379__FP__ADDRESSĂĄĆœSIGNATURE__5357__FP__ADDRESSÄ…ĆœSIGNATURE__5382__FP__ADDRESSÄŒĆœSIGNATURE__5383__FP__ADDRESSĂ€ĆœSIGNATURE__5384__FP__ADDRESSÄĆœSIGNATURE__5388__FP__ADDRESSÄ†ĆœSIGNATURE__5389__FP__ADDRESSÄ‡ĆœSIGNATURE__5390__FP__ADDRESSĂ©ĆœSIGNATURE__5391__FP__ADDRESSĆčĆœSIGNATURE__5392__FP__ADDRESSĆșĆœSIGNATURE__5395__FP__ADDRESSÄŽĆœSIGNATURE__5396__FP__ADDRESSĂ­ĆœSIGNATURE__5397__FP__ADDRESSÄĆœSIGNATURE__5398__FP__ADDRESSÄ’ĆœSIGNATURE__5399__FP__ADDRESSÄ“ĆœSIGNATURE__5400__FP__ADDRESSÄ–ĆœSIGNATURE__5401__FP__ADDRESSĂłĆœSIGNATURE__5402__FP__ADDRESSÄ—ĆœSIGNATURE__5403__FP__ADDRESSĂŽĆœSIGNATURE__5404__FP__ADDRESSĂ¶ĆœSIGNATURE__5406__FP__ADDRESSĂ”ĆœSIGNATURE__5407__FP__ADDRESSĂșĆœSIGNATURE__5408__FP__ADDRESSÄšĆœSIGNATURE__5409__FP__ADDRESSÄ›ĆœSIGNATURE__5410__FP__ADDRESSĂŒĆœSIGNATURE__5412__FP__ADDRESSâ€ ĆœSIGNATURE__5422__FP__ADDRESSÂ°ĆœSIGNATURE__5420__FP__ADDRESSÄ˜ĆœSIGNATURE__5424__FP__ADDRESSÂŁĆœSIGNATURE__5423__FP__ADDRESSÂ§ĆœSIGNATURE__5421__FP__ADDRESSâ€ąĆœSIGNATURE__5425__FP__ADDRESSÂ¶ĆœSIGNATURE__5427__FP__ADDRESSĂŸĆœSIGNATURE__5428__FP__ADDRESSÂźĆœSIGNATURE__5426__FP__ADDRESSÂ©ĆœSIGNATURE__5472__FP__ADDRESSâ„ąĆœSIGNATURE__5469__FP__ADDRESSÄ™ĆœSIGNATURE__5466__FP__ADDRESSÂšĆœSIGNATURE__5468__FP__ADDRESSâ‰ ĆœSIGNATURE__5460__FP__ADDRESSÄŁĆœSIGNATURE__5458__FP__ADDRESSÄźĆœSIGNATURE__5457__FP__ADDRESSÄŻĆœSIGNATURE__5463__FP__ADDRESSÄȘĆœSIGNATURE__5471__FP__ADDRESSâ‰€ĆœSIGNATURE__5465__FP__ADDRESSâ‰„ĆœSIGNATURE__5462__FP__ADDRESSÄ«ĆœSIGNATURE__5475__FP__ADDRESSÄ¶ĆœSIGNATURE__5461__FP__ADDRESSâˆ‚ĆœSIGNATURE__5470__FP__ADDRESSâˆ‘ĆœSIGNATURE__5464__FP__ADDRESSĆ‚ĆœSIGNATURE__5459__FP__ADDRESSÄ»ĆœSIGNATURE__6000__FP__ADDRESSÄŒĆœSIGNATURE__5474__FP__ADDRESSÄœĆœSIGNATURE__5467__FP__ADDRESSÄŸĆœSIGNATURE__5456__FP__ADDRESSÄčĆœSIGNATURE__5473__FP__ADDRESSÄșĆœSIGNATURE__5435__FP__ADDRESSĆ…ĆœSIGNATURE__5439__FP__ADDRESSĆ†ĆœSIGNATURE__5443__FP__ADDRESSĆƒĆœSIGNATURE__5444__FP__ADDRESSÂŹĆœSIGNATURE__5447__FP__ADDRESSâˆšĆœSIGNATURE__5437__FP__ADDRESSĆ„ĆœSIGNATURE__5441__FP__ADDRESSĆ‡ĆœSIGNATURE__5442__FP__ADDRESSâˆ†ĆœSIGNATURE__5436__FP__ADDRESSÂ«ĆœSIGNATURE__5440__FP__ADDRESSÂ»ĆœSIGNATURE__5446__FP__ADDRESSâ€ŠĆœSIGNATURE__5445__FP__ADDRESSÂ ĆœSIGNATURE__6001__FP__ADDRESSĆˆĆœSIGNATURE__5448__FP__ADDRESSĆĆœSIGNATURE__5449__FP__ADDRESSĂ•ĆœSIGNATURE__5438__FP__ADDRESSĆ‘ĆœSIGNATURE__5413__FP__ADDRESSĆŒĆœSIGNATURE__5478__FP__ADDRESSâ€“ĆœSIGNATURE__5479__FP__ADDRESSâ€”ĆœSIGNATURE__5480__FP__ADDRESSâ€œĆœSIGNATURE__5481__FP__ADDRESSâ€ĆœSIGNATURE__5482__FP__ADDRESSâ€˜ĆœSIGNATURE__5483__FP__ADDRESSâ€™ĆœSIGNATURE__5484__FP__ADDRESSĂ·ĆœSIGNATURE__5485__FP__ADDRESSâ—ŠĆœSIGNATURE__5486__FP__ADDRESSĆĆœSIGNATURE__5487__FP__ADDRESSĆ”ĆœSIGNATURE__5488__FP__ADDRESSĆ•ĆœSIGNATURE__5489__FP__ADDRESSĆ˜ĆœSIGNATURE__5502__FP__ADDRESSâ€čĆœSIGNATURE__5499__FP__ADDRESSâ€șĆœSIGNATURE__5505__FP__ADDRESSĆ™ĆœSIGNATURE__5508__FP__ADDRESSĆ–ĆœSIGNATURE__5503__FP__ADDRESSĆ—ĆœSIGNATURE__5504__FP__ADDRESSĆ ĆœSIGNATURE__5500__FP__ADDRESSâ€šĆœSIGNATURE__5501__FP__ADDRESSâ€žĆœSIGNATURE__5507__FP__ADDRESSĆĄĆœSIGNATURE__5509__FP__ADDRESSĆšĆœSIGNATURE__5506__FP__ADDRESSĆ›ĆœSIGNATURE__5516__FP__ADDRESSĂĆœSIGNATURE__5521__FP__ADDRESSĆ€ĆœSIGNATURE__5518__FP__ADDRESSĆ„ĆœSIGNATURE__5517__FP__ADDRESSĂĆœSIGNATURE__5520__FP__ADDRESSĆœĆœSIGNATURE__5519__FP__ADDRESSĆŸĆœSIGNATURE__5528__FP__ADDRESSĆȘĆœSIGNATURE__5533__FP__ADDRESSĂ“ĆœSIGNATURE__5530__FP__ADDRESSĂ”ĆœSIGNATURE__5529__FP__ADDRESSĆ«ĆœSIGNATURE__5532__FP__ADDRESSĆźĆœSIGNATURE__5531__FP__ADDRESSĂšĆœSIGNATURE__5566__FP__ADDRESSĆŻĆœSIGNATURE__5558__FP__ADDRESSĆ°ĆœSIGNATURE__5553__FP__ADDRESSĆ±ĆœSIGNATURE__5561__FP__ADDRESSĆČĆœSIGNATURE__5556__FP__ADDRESSĆłĆœSIGNATURE__5562__FP__ADDRESSĂĆœSIGNATURE__5563__FP__ADDRESSĂœĆœSIGNATURE__5554__FP__ADDRESSÄ·ĆœSIGNATURE__5560__FP__ADDRESSĆ»ĆœSIGNATURE__5555__FP__ADDRESSĆĆœSIGNATURE__5557__FP__ADDRESSĆŒĆœSIGNATURE__5559__FP__ADDRESSÄąĆœSIGNATURE__5542__FP__ADDRESSË‡ĆœSIGNATURE__5540__FP__ADDRESSĂ„ĆŸSIGNATURE__5546__FP__ADDRESSÄ€ĆŸSIGNATURE__5543__FP__ADDRESSÄĆŸSIGNATURE__5541__FP__ADDRESSĂ‰ĆŸSIGNATURE__5545__FP__ADDRESSÄ„ĆŸSIGNATURE__5544__FP__ADDRESSĂ–ĆŸSIGNATURE__5578__FP__ADDRESSĂœĆŸSIGNATURE__5576__FP__ADDRESSĂĄĆŸSIGNATURE__5582__FP__ADDRESSÄ…ĆŸSIGNATURE__5579__FP__ADDRESSÄŒĆŸSIGNATURE__5577__FP__ADDRESSĂ€ĆŸSIGNATURE__5581__FP__ADDRESSÄĆŸSIGNATURE__5580__FP__ADDRESSÄ†ĆŸSIGNATURE__5602__FP__ADDRESSÄ‡ĆŸSIGNATURE__5607__FP__ADDRESSĂ©ĆŸSIGNATURE__5604__FP__ADDRESSĆčĆŸSIGNATURE__5603__FP__ADDRESSĆșĆŸSIGNATURE__5606__FP__ADDRESSÄŽĆŸSIGNATURE__5605__FP__ADDRESSĂ­ĆŸSIGNATURE__5601__FP__ADDRESSÄĆŸSIGNATURE__5592__FP__ADDRESSÄ’ĆŸSIGNATURE__5590__FP__ADDRESSÄ“ĆŸSIGNATURE__5594__FP__ADDRESSÄ–ĆŸSIGNATURE__5589__FP__ADDRESSĂłĆŸSIGNATURE__5591__FP__ADDRESSÄ—ĆŸSIGNATURE__5593__FP__ADDRESSĂŽĆŸSIGNATURE__5617__FP__ADDRESSĂ¶ĆŸSIGNATURE__5615__FP__ADDRESSĂ”ĆŸSIGNATURE__5619__FP__ADDRESSĂșĆŸSIGNATURE__5614__FP__ADDRESSÄšĆŸSIGNATURE__5616__FP__ADDRESSÄ›ĆŸSIGNATURE__5618__FP__ADDRESSĂŒĆŸSIGNATURE__5626__FP__ADDRESSâ€ ĆŸSIGNATURE__5630__FP__ADDRESSÂ°ĆŸSIGNATURE__5633__FP__ADDRESSÄ˜ĆŸSIGNATURE__5631__FP__ADDRESSÂŁĆŸSIGNATURE__5628__FP__ADDRESSÂ§ĆŸSIGNATURE__5629__FP__ADDRESSâ€ąĆŸSIGNATURE__5632__FP__ADDRESSÂ¶ĆŸSIGNATURE__5627__FP__ADDRESSĂŸĆŸSIGNATURE__5490__FP__ADDRESSÂźĆŸSIGNATURE__5492__FP__ADDRESSÂ©ĆŸSIGNATURE__5491__FP__ADDRESSâ„ąĆŸSIGNATURE__5569__FP__ADDRESSÄ™ĆŸSIGNATURE__5641__FP__ADDRESSÂšĆŸSIGNATURE__5646__FP__ADDRESSâ‰ ĆŸSIGNATURE__5643__FP__ADDRESSÄŁĆŸSIGNATURE__5642__FP__ADDRESSÄźĆŸSIGNATURE__5645__FP__ADDRESSÄŻĆŸSIGNATURE__5644__FP__ADDRESSÄȘĆŸSIGNATURE__5653__FP__ADDRESSâ‰€ĆŸSIGNATURE__5658__FP__ADDRESSâ‰„ĆŸSIGNATURE__5655__FP__ADDRESSÄ«ĆŸSIGNATURE__5654__FP__ADDRESSÄ¶ĆŸSIGNATURE__5657__FP__ADDRESSâˆ‚ĆŸSIGNATURE__5656__FP__ADDRESSâˆ‘ĆŸSIGNATURE__5634__FP__ADDRESSĆ‚ĆŸSIGNATURE__5659__FP__ADDRESSÄ»ĆŸSIGNATURE__5660__FP__ADDRESSÄŒĆŸSIGNATURE__5661__FP__ADDRESSÄœĆŸSIGNATURE__5662__FP__ADDRESSÄŸĆŸSIGNATURE__5665__FP__ADDRESSÄčĆŸSIGNATURE__5668__FP__ADDRESSÄșĆŸSIGNATURE__5670__FP__ADDRESSĆ…ĆŸSIGNATURE__5673__FP__ADDRESSĆ†ĆŸSIGNATURE__5674__FP__ADDRESSĆƒĆŸSIGNATURE__5675__FP__ADDRESSÂŹĆŸSIGNATURE__5676__FP__ADDRESSâˆšĆŸSIGNATURE__5680__FP__ADDRESSĆ„ĆŸSIGNATURE__5677__FP__ADDRESSĆ‡ĆŸSIGNATURE__5681__FP__ADDRESSâˆ†ĆŸSIGNATURE__5682__FP__ADDRESSÂ«ĆŸSIGNATURE__5683__FP__ADDRESSÂ»ĆŸSIGNATURE__5684__FP__ADDRESSâ€ŠĆŸSIGNATURE__5685__FP__ADDRESSÂ ĆŸSIGNATURE__5694__FP__ADDRESSĆˆĆŸSIGNATURE__5692__FP__ADDRESSĆĆŸSIGNATURE__5697__FP__ADDRESSĂ•ĆŸSIGNATURE__5696__FP__ADDRESSĆ‘ĆŸSIGNATURE__5693__FP__ADDRESSĆŒĆŸSIGNATURE__5695__FP__ADDRESSâ€“ĆŸSIGNATURE__5698__FP__ADDRESSâ€”ĆŸSIGNATURE__5699__FP__ADDRESSâ€œĆŸSIGNATURE__5700__FP__ADDRESSâ€ĆŸSIGNATURE__5701__FP__ADDRESSâ€˜ĆŸSIGNATURE__5702__FP__ADDRESSâ€™ĆŸSIGNATURE__5703__FP__ADDRESSĂ·ĆŸSIGNATURE__5704__FP__ADDRESSâ—ŠĆŸSIGNATURE__5705__FP__ADDRESSĆĆŸSIGNATURE__5706__FP__ADDRESSĆ”ĆŸSIGNATURE__5707__FP__ADDRESSĆ•ĆŸSIGNATURE__5708__FP__ADDRESSĆ˜ĆŸSIGNATURE__5709__FP__ADDRESSâ€čĆŸSIGNATURE__5710__FP__ADDRESSâ€șĆŸSIGNATURE__5711__FP__ADDRESSĆ™ĆŸSIGNATURE__5712__FP__ADDRESSĆ–ĆŸSIGNATURE__5713__FP__ADDRESSĆ—ĆŸSIGNATURE__5714__FP__ADDRESSĆ ĆŸSIGNATURE__5715__FP__ADDRESSâ€šĆŸSIGNATURE__5731__FP__ADDRESSâ€žĆŸSIGNATURE__5723__FP__ADDRESSĆĄĆŸSIGNATURE__5727__FP__ADDRESSĆšĆŸSIGNATURE__5730__FP__ADDRESSĆ›ĆŸSIGNATURE__5726__FP__ADDRESSĂĆŸSIGNATURE__5724__FP__ADDRESSĆ€ĆŸSIGNATURE__5725__FP__ADDRESSĆ„ĆŸSIGNATURE__5728__FP__ADDRESSĂĆŸSIGNATURE__6002__FP__ADDRESSĆœĆŸSIGNATURE__5729__FP__ADDRESSĆŸĆŸSIGNATURE__5716__FP__ADDRESSĆȘĆŸSIGNATURE__5734__FP__ADDRESSĂ“ĆŸSIGNATURE__5739__FP__ADDRESSĂ”ĆŸSIGNATURE__5752__FP__ADDRESSĆ«ĆŸSIGNATURE__5753__FP__ADDRESSĆźĆŸSIGNATURE__5754__FP__ADDRESSĂšĆŸSIGNATURE__5755__FP__ADDRESSĆŻĆŸSIGNATURE__5756__FP__ADDRESSĆ°ĆŸSIGNATURE__5757__FP__ADDRESSĆ±ĆŸSIGNATURE__5758__FP__ADDRESSĆČĆŸSIGNATURE__5759__FP__ADDRESSĆłĆŸSIGNATURE__5760__FP__ADDRESSĂĆŸSIGNATURE__5761__FP__ADDRESSĂœĆŸSIGNATURE__5762__FP__ADDRESSÄ·ĆŸSIGNATURE__5763__FP__ADDRESSĆ»ĆŸSIGNATURE__5764__FP__ADDRESSĆĆŸSIGNATURE__5765__FP__ADDRESSĆŒĆŸSIGNATURE__5766__FP__ADDRESSÄąĆŸSIGNATURE__5767__FP__ADDRESSË‡ĆŸSIGNATURE__5768__FP__ADDRESSÄĆȘSIGNATURE__5769__FP__ADDRESSĀĆȘSIGNATURE__5770__FP__ADDRESSāĆȘSIGNATURE__5782__FP__ADDRESSÉĆȘSIGNATURE__5779__FP__ADDRESSĄĆȘSIGNATURE__5781__FP__ADDRESSÖĆȘSIGNATURE__5780__FP__ADDRESSÜĆȘSIGNATURE__5778__FP__ADDRESSĂĄĆȘSIGNATURE__5771__FP__ADDRESSąĆȘSIGNATURE__5783__FP__ADDRESSČĆȘSIGNATURE__5784__FP__ADDRESSĂ€ĆȘSIGNATURE__5785__FP__ADDRESSčĆȘSIGNATURE__5787__FP__ADDRESSĆĆȘSIGNATURE__5788__FP__ADDRESSćĆȘSIGNATURE__5789__FP__ADDRESSĂ©ĆȘSIGNATURE__5790__FP__ADDRESSĆčĆȘSIGNATURE__5791__FP__ADDRESSĆșĆȘSIGNATURE__5795__FP__ADDRESSĎĆȘSIGNATURE__5792__FP__ADDRESSĂ­ĆȘSIGNATURE__5797__FP__ADDRESSďĆȘSIGNATURE__5801__FP__ADDRESSĒĆȘSIGNATURE__5808__FP__ADDRESSēĆȘSIGNATURE__5812__FP__ADDRESSĖĆȘSIGNATURE__5816__FP__ADDRESSĂłĆȘSIGNATURE__5817__FP__ADDRESSėĆȘSIGNATURE__5818__FP__ADDRESSĂŽĆȘSIGNATURE__5822__FP__ADDRESSöĆȘSIGNATURE__5819__FP__ADDRESSĂ”ĆȘSIGNATURE__5824__FP__ADDRESSĂșĆȘSIGNATURE__5825__FP__ADDRESSĚĆȘSIGNATURE__5826__FP__ADDRESSěĆȘSIGNATURE__5827__FP__ADDRESSĂŒĆȘSIGNATURE__5828__FP__ADDRESS†ĆȘSIGNATURE__5829__FP__ADDRESS°ĆȘ%SIGNATURE__5829__TRYCATCH__ADDRESS__0ĘĆȘSIGNATURE__5831__FP__ADDRESSÂŁĆȘSIGNATURE__5832__FP__ADDRESS§ĆȘSIGNATURE__5835__FP__ADDRESS‱ĆȘSIGNATURE__5836__FP__ADDRESS¶ĆȘSIGNATURE__5837__FP__ADDRESSßĆȘSIGNATURE__5838__FP__ADDRESSÂźĆȘSIGNATURE__5839__FP__ADDRESS©ĆȘSIGNATURE__5840__FP__ADDRESSℱĆȘSIGNATURE__5841__FP__ADDRESSęĆȘSIGNATURE__5851__FP__ADDRESSšĆȘSIGNATURE__5849__FP__ADDRESS≠ĆȘSIGNATURE__5855__FP__ADDRESSÄŁĆȘSIGNATURE__5853__FP__ADDRESSÄźĆȘSIGNATURE__5854__FP__ADDRESSÄŻĆȘSIGNATURE__5850__FP__ADDRESSÄȘĆȘSIGNATURE__5856__FP__ADDRESS≀ĆȘSIGNATURE__5852__FP__ADDRESS≄ĆȘSIGNATURE__5843__FP__ADDRESSÄ«ĆȘSIGNATURE__5859__FP__ADDRESSĶĆȘSIGNATURE__5860__FP__ADDRESS∂ĆȘSIGNATURE__5861__FP__ADDRESS∑ĆȘSIGNATURE__5862__FP__ADDRESSƂĆȘSIGNATURE__5863__FP__ADDRESSÄ»ĆȘSIGNATURE__5864__FP__ADDRESSÄŒĆȘSIGNATURE__5865__FP__ADDRESSÄœĆȘSIGNATURE__5866__FP__ADDRESSÄŸĆȘSIGNATURE__5867__FP__ADDRESSÄčĆȘSIGNATURE__5868__FP__ADDRESSÄșĆȘSIGNATURE__5869__FP__ADDRESSƅĆȘSIGNATURE__5870__FP__ADDRESSƆĆȘSIGNATURE__5871__FP__ADDRESSƃĆȘSIGNATURE__5872__FP__ADDRESSÂŹĆȘSIGNATURE__5873__FP__ADDRESS√ĆȘSIGNATURE__5874__FP__ADDRESSƄĆȘSIGNATURE__5875__FP__ADDRESSƇĆȘSIGNATURE__5876__FP__ADDRESS∆ĆȘSIGNATURE__5877__FP__ADDRESS«ĆȘSIGNATURE__5911__FP__ADDRESS»ĆȘSIGNATURE__5891__FP__ADDRESS
ĆȘSIGNATURE__5912__FP__ADDRESS ĆȘSIGNATURE__5894__FP__ADDRESSƈĆȘSIGNATURE__5888__FP__ADDRESSƐĆȘSIGNATURE__5887__FP__ADDRESSÕĆȘSIGNATURE__5907__FP__ADDRESSƑĆȘSIGNATURE__5896__FP__ADDRESSƌĆȘSIGNATURE__5904__FP__ADDRESS–ĆȘSIGNATURE__5893__FP__ADDRESS—ĆȘSIGNATURE__5902__FP__ADDRESS“ĆȘSIGNATURE__5909__FP__ADDRESS”ĆȘSIGNATURE__5899__FP__ADDRESS‘ĆȘSIGNATURE__5901__FP__ADDRESS’ĆȘSIGNATURE__5910__FP__ADDRESSĂ·ĆȘSIGNATURE__5903__FP__ADDRESS◊ĆȘSIGNATURE__5895__FP__ADDRESSƍĆȘSIGNATURE__5897__FP__ADDRESSƔĆȘSIGNATURE__5908__FP__ADDRESSƕĆȘSIGNATURE__5890__FP__ADDRESSƘĆȘSIGNATURE__5886__FP__ADDRESSâ€čĆȘSIGNATURE__5905__FP__ADDRESSâ€șĆȘSIGNATURE__5900__FP__ADDRESSƙĆȘSIGNATURE__5889__FP__ADDRESSƖĆȘSIGNATURE__5906__FP__ADDRESSƗĆȘSIGNATURE__5892__FP__ADDRESSĆ ĆȘSIGNATURE__5898__FP__ADDRESS‚ĆȘSIGNATURE__5879__FP__ADDRESS„ĆȘSIGNATURE__5913__FP__ADDRESSĆĄĆȘ%SIGNATURE__5913__TRYCATCH__ADDRESS__0ƚĆȘSIGNATURE__5914__FP__ADDRESSƛĆȘSIGNATURE__5915__FP__ADDRESSÁĆȘSIGNATURE__5916__FP__ADDRESSĆ€ĆȘSIGNATURE__5919__FP__ADDRESSĆ„ĆȘSIGNATURE__5920__FP__ADDRESSÍĆȘSIGNATURE__5921__FP__ADDRESSĆœĆȘSIGNATURE__5922__FP__ADDRESSĆŸĆȘSIGNATURE__5923__FP__ADDRESSĆȘĆȘSIGNATURE__5924__FP__ADDRESSÓĆȘSIGNATURE__5925__FP__ADDRESSÔĆȘSIGNATURE__5931__FP__ADDRESSĆ«ĆȘSIGNATURE__5932__FP__ADDRESSĆźĆȘSIGNATURE__5933__FP__ADDRESSÚĆȘSIGNATURE__5934__FP__ADDRESSĆŻĆȘSIGNATURE__5936__FP__ADDRESSĆ°ĆȘSIGNATURE__5937__FP__ADDRESSƱĆȘSIGNATURE__5938__FP__ADDRESSĆČĆȘSIGNATURE__5939__FP__ADDRESSĆłĆȘSIGNATURE__5940__FP__ADDRESSÝĆȘSIGNATURE__5941__FP__ADDRESSĂœĆȘSIGNATURE__5942__FP__ADDRESSÄ·ĆȘSIGNATURE__5943__FP__ADDRESSĆ»ĆȘSIGNATURE__5944__FP__ADDRESSƁĆȘSIGNATURE__5945__FP__ADDRESSĆŒĆȘSIGNATURE__5946__FP__ADDRESSÄąĆȘSIGNATURE__5947__FP__ADDRESSˇĆȘSIGNATURE__5948__FP__ADDRESSÄÓSIGNATURE__5949__FP__ADDRESSĀÓSIGNATURE__5950__FP__ADDRESSāÓSIGNATURE__5952__FP__ADDRESSÉÓSIGNATURE__5953__FP__ADDRESSĄÓSIGNATURE__5954__FP__ADDRESSÖÓSIGNATURE__5955__FP__ADDRESSÜÓSIGNATURE__5956__FP__ADDRESSáÓSIGNATURE__5957__FP__ADDRESSąÓSIGNATURE__6004__FP__ADDRESSČÓSIGNATURE__6006__FP__ADDRESSÀÓSIGNATURE__6007__FP__ADDRESSčÓSIGNATURE__6009__FP__ADDRESSĆÓSIGNATURE__6011__FP__ADDRESSćÓSIGNATURE__6013__FP__ADDRESSĂ©Ă“SIGNATURE__6015__FP__ADDRESSĆčÓSIGNATURE__6017__FP__ADDRESSĆșÓSIGNATURE__6019__FP__ADDRESSĎÓSIGNATURE__6021__FP__ADDRESSíÓSIGNATURE__6023__FP__ADDRESSďÓSIGNATURE__6025__FP__ADDRESSĒÓSIGNATURE__6027__FP__ADDRESSēÓSIGNATURE__6029__FP__ADDRESSĖÓSIGNATURE__6031__FP__ADDRESSóÓSIGNATURE__6033__FP__ADDRESSėÓSIGNATURE__6035__FP__ADDRESSîÓSIGNATURE__6037__FP__ADDRESSöÓSIGNATURE__6039__FP__ADDRESSÔÓSIGNATURE__6041__FP__ADDRESSĂșÓSIGNATURE__6043__FP__ADDRESSĚÓSIGNATURE__6045__FP__ADDRESSěÓSIGNATURE__6047__FP__ADDRESSĂŒĂ“SIGNATURE__6049__FP__ADDRESS†ÓSIGNATURE__6051__FP__ADDRESS°ÓSIGNATURE__6053__FP__ADDRESSĘÓSIGNATURE__6055__FP__ADDRESS£ÓSIGNATURE__6057__FP__ADDRESS§ÓSIGNATURE__6059__FP__ADDRESS‱ÓSIGNATURE__6061__FP__ADDRESS¶ÓSIGNATURE__6063__FP__ADDRESSßÓSIGNATURE__6065__FP__ADDRESS¼ÓSIGNATURE__6067__FP__ADDRESS©ÓSIGNATURE__6069__FP__ADDRESSℱÓSIGNATURE__6071__FP__ADDRESSęÓSIGNATURE__6073__FP__ADDRESS¹ÓSIGNATURE__6075__FP__ADDRESS≠ÓSIGNATURE__6077__FP__ADDRESSģÓSIGNATURE__6079__FP__ADDRESSļÓSIGNATURE__6081__FP__ADDRESSįÓSIGNATURE__6083__FP__ADDRESSÄȘÓSIGNATURE__6085__FP__ADDRESS≀ÓSIGNATURE__6087__FP__ADDRESS≄ÓSIGNATURE__6089__FP__ADDRESSÄ«Ă“SIGNATURE__6091__FP__ADDRESSĶÓSIGNATURE__6093__FP__ADDRESS∂ÓSIGNATURE__6095__FP__ADDRESS∑ÓSIGNATURE__6097__FP__ADDRESSƂÓSIGNATURE__6099__FP__ADDRESSĻÓSIGNATURE__6101__FP__ADDRESSÄŒĂ“SIGNATURE__6103__FP__ADDRESSÄœĂ“SIGNATURE__6105__FP__ADDRESSÄŸĂ“SIGNATURE__6107__FP__ADDRESSÄčÓSIGNATURE__6109__FP__ADDRESSÄșÓSIGNATURE__6111__FP__ADDRESSƅÓSIGNATURE__6113__FP__ADDRESSƆÓSIGNATURE__6115__FP__ADDRESSƃÓSIGNATURE__6117__FP__ADDRESS¬ÓSIGNATURE__6119__FP__ADDRESS√ÓSIGNATURE__6121__FP__ADDRESSƄÓSIGNATURE__6123__FP__ADDRESSƇÓSIGNATURE__6125__FP__ADDRESS∆ÓSIGNATURE__6127__FP__ADDRESS«ÓSIGNATURE__6129__FP__ADDRESS»ÓSIGNATURE__6131__FP__ADDRESS
ÓSIGNATURE__6133__FP__ADDRESS ÓSIGNATURE__6135__FP__ADDRESSƈÓSIGNATURE__6137__FP__ADDRESSƐÓSIGNATURE__6139__FP__ADDRESSÕÓSIGNATURE__6141__FP__ADDRESSƑÓSIGNATURE__6143__FP__ADDRESSƌÓSIGNATURE__6145__FP__ADDRESS–ÓSIGNATURE__6147__FP__ADDRESS—ÓSIGNATURE__6149__FP__ADDRESS“ÓSIGNATURE__6151__FP__ADDRESS”ÓSIGNATURE__6153__FP__ADDRESS‘ÓSIGNATURE__6155__FP__ADDRESS’ÓSIGNATURE__6157__FP__ADDRESSĂ·Ă“SIGNATURE__6159__FP__ADDRESS◊ÓSIGNATURE__6161__FP__ADDRESSƍÓSIGNATURE__6163__FP__ADDRESSƔÓSIGNATURE__6165__FP__ADDRESSƕÓSIGNATURE__6167__FP__ADDRESSƘÓSIGNATURE__6169__FP__ADDRESSâ€čÓSIGNATURE__6171__FP__ADDRESSâ€șÓSIGNATURE__6173__FP__ADDRESSƙÓSIGNATURE__6175__FP__ADDRESSƖÓSIGNATURE__6177__FP__ADDRESSƗÓSIGNATURE__6179__FP__ADDRESSƠÓSIGNATURE__6181__FP__ADDRESS‚ÓSIGNATURE__6183__FP__ADDRESS„ÓSIGNATURE__6185__FP__ADDRESSơÓSIGNATURE__6187__FP__ADDRESSƚÓSIGNATURE__6189__FP__ADDRESSƛÓSIGNATURE__6191__FP__ADDRESSÁÓSIGNATURE__6193__FP__ADDRESSƀÓSIGNATURE__6195__FP__ADDRESSĆ„Ă“SIGNATURE__6197__FP__ADDRESSÍÓSIGNATURE__6199__FP__ADDRESSĆœĂ“SIGNATURE__6201__FP__ADDRESSĆŸĂ“SIGNATURE__6203__FP__ADDRESSĆȘÓSIGNATURE__6205__FP__ADDRESSÓÓSIGNATURE__6207__FP__ADDRESSÔÓSIGNATURE__6209__FP__ADDRESSĆ«Ă“SIGNATURE__6211__FP__ADDRESSƼÓSIGNATURE__6213__FP__ADDRESSÚÓSIGNATURE__6215__FP__ADDRESSƯÓSIGNATURE__6217__FP__ADDRESSưÓSIGNATURE__6219__FP__ADDRESSƱÓSIGNATURE__6221__FP__ADDRESSĆČÓSIGNATURE__6223__FP__ADDRESSƳÓSIGNATURE__6225__FP__ADDRESSÝÓSIGNATURE__6227__FP__ADDRESSĂœĂ“SIGNATURE__6229__FP__ADDRESSÄ·Ă“SIGNATURE__6231__FP__ADDRESSƻÓSIGNATURE__6233__FP__ADDRESSƁÓSIGNATURE__6235__FP__ADDRESSĆŒĂ“SIGNATURE__6237__FP__ADDRESSıÓSIGNATURE__6239__FP__ADDRESSˇÓSIGNATURE__6241__FP__ADDRESSÄÔSIGNATURE__6243__FP__ADDRESSĀÔSIGNATURE__6245__FP__ADDRESSāÔSIGNATURE__6247__FP__ADDRESSÉÔSIGNATURE__6249__FP__ADDRESSĄÔSIGNATURE__6251__FP__ADDRESSÖÔSIGNATURE__6253__FP__ADDRESSÜÔSIGNATURE__6255__FP__ADDRESSáÔSIGNATURE__6257__FP__ADDRESSąÔSIGNATURE__6259__FP__ADDRESSČÔSIGNATURE__6261__FP__ADDRESSÀÔSIGNATURE__6263__FP__ADDRESSčÔSIGNATURE__6265__FP__ADDRESSĆÔSIGNATURE__6267__FP__ADDRESSćÔSIGNATURE__6269__FP__ADDRESSĂ©Ă”SIGNATURE__6270__FP__ADDRESSĆčÔSIGNATURE__6271__FP__ADDRESSĆșÔSIGNATURE__6272__FP__ADDRESSĎÔSIGNATURE__6273__FP__ADDRESSíÔSIGNATURE__6274__FP__ADDRESSďÔSIGNATURE__6276__FP__ADDRESSĒÔSIGNATURE__6277__FP__ADDRESSēÔSIGNATURE__6278__FP__ADDRESSĖÔSIGNATURE__6279__FP__ADDRESSóÔSIGNATURE__6280__FP__ADDRESSėÔSIGNATURE__6281__FP__ADDRESSîÔSIGNATURE__6282__FP__ADDRESSöÔSIGNATURE__6283__FP__ADDRESSÔÔSIGNATURE__6284__FP__ADDRESSĂșÔSIGNATURE__6285__FP__ADDRESSĚÔSIGNATURE__6286__FP__ADDRESSěÔSIGNATURE__6287__FP__ADDRESSĂŒĂ”SIGNATURE__6288__FP__ADDRESS†ÔSIGNATURE__6289__FP__ADDRESS°ÔSIGNATURE__6290__FP__ADDRESSĘÔSIGNATURE__6291__FP__ADDRESS£ÔSIGNATURE__6292__FP__ADDRESS§ÔSIGNATURE__6293__FP__ADDRESS‱ÔSIGNATURE__6294__FP__ADDRESS¶ÔSIGNATURE__6295__FP__ADDRESSßÔSIGNATURE__6296__FP__ADDRESS¼ÔSIGNATURE__6297__FP__ADDRESS©ÔSIGNATURE__6298__FP__ADDRESSℱÔSIGNATURE__6299__FP__ADDRESSęÔSIGNATURE__6300__FP__ADDRESS¹ÔSIGNATURE__6301__FP__ADDRESS≠ÔSIGNATURE__6302__FP__ADDRESSģÔSIGNATURE__6303__FP__ADDRESSļÔSIGNATURE__6304__FP__ADDRESSįÔSIGNATURE__6305__FP__ADDRESSÄȘÔSIGNATURE__6306__FP__ADDRESS≀ÔSIGNATURE__6307__FP__ADDRESS≄ÔSIGNATURE__6308__FP__ADDRESSÄ«Ă”SIGNATURE__6309__FP__ADDRESSĶÔSIGNATURE__6310__FP__ADDRESS∂ÔSIGNATURE__6311__FP__ADDRESS∑ÔSIGNATURE__6312__FP__ADDRESSƂÔSIGNATURE__6313__FP__ADDRESSĻÔSIGNATURE__6314__FP__ADDRESSÄŒĂ”SIGNATURE__6315__FP__ADDRESSÄœĂ”9NoInit, NoCompareWithNew, Compiled, SuperGlobal, InternalÄŸĂ”3 Base type and swapping information for io channelsÄčÔ
+2906528882ĆŒÂŽBaseTypeInformation┐®7 The low byte contains the base clase of the io channel└®
+CMLBT_Mask┮®7 If this bit is set, the base type information is valid┬®CMLBT_IS_SET├®E Enable flag, if this bit is set to 0, the swapping must be disabled.─®CMLBT_ENABLE┌Ž$ca9ad7fa-6105-44aa-b100-d441fed9fb53Ă®  Fieldbus independent parametersăŽ
+3214716919╚®BusIndependentParameterIDs╔®A Parameter to identify netX devices.TRUE indicates a netX device.â•©ÂŽFIP_NETX_DEVICE╩®S Master Watchdog TIME. 0 deactivates the watchdog, 1-0xFFFF sets the watchdog TIME.╠®FIP_WATCHDOG═®- Slot number of the NetX device e.g. PCI slot╬®FIP_NETX_SLOT_NUMBER€Ž8 A NetX chip may have up to four communication channels.đ®FIP_NETX_CHANNEL_NUMBERЎć Wait time for the BUS_ON signal of the master in the IO Driver. If it is set to 0, the IO driver does not wait for the BUS ON signal.Ď®FIP_BUS_ON_TIMEOUTË®e Name of the device, if target setting deviceconfiguration:enableAdditionalParameters is set to TRUE.ďŽFIP_DEVICENAMEƇ®s Hashcode of DeviceIdentification, if target setting deficeconfiguration:enableAdditionalParameters is set to TRUE.Í®FIP_DEVICEIDENTIFICATION_HASHή, Value of UpdateIOInStop (see PLC settings).ě®FIP_UPDATE_IO_IN_STOP┘®0 Used for Safety. Describing the used protocols.┌®FIP_SAFETY_PROTOCOL█®Q Contains the version of the fieldbus config schema e.g. 16#03050100 for V3.5.1.0▄®FIP_CONFIG_VERSIONƹŽi Number of parameters beginning at 0x7f000019 (max. 256 Parameters) describing the used safety protocols.ƟŽFIP_NUMBER_OF_SAFETY_PROTOCOLS▀®  First Safety Protocol ParameterÓ®FIP_FIRST_SAFETY_PROTOCOL_PARAMß® Last Safety Protocol ParameterÔ®FIP_LAST_SAFETY_PROTOCOL_PARAMƃŽ$4a181e1a-4536-4b69-9aaa-cb9b31f14916Ƅ®N Connector flags: Flags that specifies diagnostic informations of a connector ƈŽ
+3966997279Ć ÂŽConnectorFlagsĆĄÂŽ Connector enabledƔ®	CF_ENABLEÚ®8 Connector provides diagnosis for the associated device.ƕ®CF_DIAG_PROVIDERĆ°ÂŽg Only valid if CF_DIAG_PROVIDER is set. Specifies if device is currently enabled (used by Reconfigure).ĂœÂŽCF_DEVICE_ENABLEDÝ® Demo License is activeĆŁÂŽCF_DEMOLICENSE_ACTIVEÂŽÂŽ A driver is available­ŽCF_DRIVER_AVAILABLE˝Ž" Connector found (device detected)˛®CF_CONNECTOR_FOUNDˇ® Connector configured˘ŽCF_CONNECTOR_CONFIGURED§Ž Connector activeĂ·ÂŽCF_CONNECTOR_ACTIVEžŽ
+ Bus error°ŽCF_CONNECTOR_BUS_ERRORšŽ General connector error˙®CF_CONNECTOR_ERRORƱŽ! Diagnostic information availableƘŽ!CF_CONNECTOR_DIAGNOSTIC_AVAILABLEƙ®8 Passive mode of the second master in redundancy systems■®CF_CONNECTOR_PASSIVE Ž$c718ceaa-635a-4cfd-ba2c-768a82c26857Ç­A Connector options: Options to specify properties of a connector ĂŒÂ­
+2882327493é­ConnectorOptionsù­
+ No option„ğCO_NONE…ğ¾ Scan the IO-configuration with segmented transfer is supported. In this case, the call of IoDrvScanModules() can return ERR_PENDING to get further calls to transmit more scan results.†ğCO_SCAN_PENDING_SUPPORTED‡ğ$62a7a276-ff5c-4692-9d2b-ead8aef2ed09ˆğ=	Types of connectors. "0x8000..0x8FFF" are Special Connectors‰ğ
+4271018223ŠơConnectorTypes‹ơ6 Programmable connector (can be programmed by CoDeSys)ŒơCT_PROGRAMMABLEơ! Connector is only parametrizableŽơCT_PARAMETRIZABLEơ CANbusơ
+CT_CAN_BUSÄč­ CANopen MasterÄș­
CT_CAN_MASTERέ CANopen Remote Slaveö­CT_CAN_SLAVEĜ­ CANopen Local Device		ğ­
CT_CAN_DEVICEƚ­ CANopen Safetyƛ­CT_CANOPEN_SAFETYÖ­ J1939 ManagerÜ­CT_J1939_MANAGERƀ­
+ J1939 ECUƄ­CT_J1939_ECUƁ­ CANopen Safety Slave×­CT_CANOPEN_SAFETY_SLAVEč­ Profibus Masterå­CT_PROFIBUS_MASTERí­ Profibus Slaveó­CT_PROFIBUS_SLAVEĂș­ Profibus DeviceĄ­CT_PROFIBUS_DEVICEą­ Profibus modular MasterĆœÂ­CT_PROFIBUS_MOD_MASTERĆŸÂ­ Profibus modular SlaveĘ­CT_PROFIBUS_MOD_SLAVEę­ Profibus DeviceNet Master­CT_DEVICENET_MASTERĆș­ Profibus DeviceNet SlaveČ­CT_DEVICENET_SLAVEƟ­ DeviceNet Device«­CT_DEVICENET_DEVICE»­ EtherCAT Master░­CT_ETHERCAT_MASTER▒­ EtherCAT Slave▓­CT_ETHERCAT_SLAVE│­ EtherCAT Device─­CT_ETHERCAT_DEVICEÁ­ EtherNet/IP Scanner­CT_ENIP_SCANNERĚ­ EtherNet/IP Remote Adapterƞ­CT_ENIP_REMOTE_ADAPTER╣­ PCI Master║­
CT_PCI_MASTER╗­
+ PCI Slave╝­CT_PCI_SLAVEƻ­$c87be3b5-dafe-4495-952e-a6dffce8842dĆŒÂ­	654692660┐­DriverPropertyFlags└­Ă« IO-driver realizes bit-consistency by its own (atomar bit access). If this flag is 0, the bit-consistency is provided by the IO-Manager.┮­DRVPROP_CONSISTENCY┬­Ę The io driver needs a cyclic call TO the IoDrvWatchdogTrigger INTERFACE FUNCTION. The io manager will call the io driver approximately every Watchdogtime/2. The Watchdogtime must be set in the IoConfig parameters (ID 0x70000001). ATTENTION: The io manager will pass a NULL pointer as parameter pConnector to the IIoDrv interface function IoDrvWatchdogTrigger. If this flag is 0, the driver must trigger the watchdog itself.├­DRVPROP_WATCHDOG─­u IO-driver can support redundancy. If the flag DRVPROP_REDUNDANCY is 1, the redundancy is provided by the IO-Manager.┌­DRVPROP_REDUNDANCYĂ­I If the flag DRVPROP_ACTIVE is 1, the master is active otherwise passive.ă­DRVPROP_ACTIVE╚­Ü The flag DRVPROP_ERROR_ACTIVE is used to tell the redundancy component that the active master has an error and it should switchover (only on active plc).╔­DRVPROP_ERROR_ACTIVE╩­j The flag DRVPROP_ERROR_PASSIVE can be set to inform redundancy component that the communication was lost.╩­DRVPROP_ERROR_PASSIVE╠­Ü If this property is set, the interface function IoDrvGetModuleDiagnosis() of the driver is called cyclically from a background task. NOTE: In this case, IoDrvGetModuleDiagnosis is called with: IoDrvGetModuleDiagnosis(hIoDrv, NULL); This must be handled correctly in the IO-driver! ═­DRVPROP_BACKGROUND_GETDIAG╬­$49ec242b-5a81-4d85-9c22-00f1a2026752€­ Parameter value flagsđ­
+3345491373Đ­ParameterValueFlagsĎ­A Functional access TO the parameter, Value is a FUNCTION POINTER.Ë­PVF_FUNCTIONď­  Value is a pointer to the valueƇ­PVF_POINTERÍ­F Value can be interpreted directly as a value (max. 32 Bit datatypes).έ	PVF_VALUEě­ Parameter can be read.┘­PVF_READ┌­ Parameter can be written█­	PVF_WRITE▄­$f917dec1-6a21-4f14-b013-9452261c64dbƱ­# Types of IO-channels in a task mapƼ­
+3184734194▀­TaskMapTypesÓ­ Input connector mapsß­
+TMT_INPUTSÔ­ Output connector mapsƃ­TMT_OUTPUTSƄ­$5b8f49a3-c5d0-4510-93fe-4205d28c3905ƈ­
+2201444556Ơ­EventIDsơ­CMPID_CmpIoMgrƔ­
 Parameter IDÚ­EVTPARAMID_CmpIoMgrƕ­ Parameter versionư­EVTVERSION_CmpIoMgrĂœÂ­3Event is sent before updating the IO-configuration.Ý­EVT_PrepareUpdateConfigurationƣ­2Event is sent after updating the IO-configuration.Ž­EVT_UpdateConfigurationDone­­6Event is sent after the config application is started.˝­EVT_ConfigAppStartedDone˛­7Event is sent before the config application is stopped.ˇ­EVT_PrepareConfigAppStopped˘­6Event is sent after the config application is stopped.§­EVT_ConfigAppStoppedDone÷­$a036c876-a9b4-48d2-ad0b-64d64266326bž­0 Type of the bus cycle to differenciate between:°­
+1947881383š­BusCycleType˙­9 Bus Cycle is executed at the beginning of the task cycleƱ­	BCT_STARTƘ­3 Bus Cycle is executed at the end of the task cycleƙ­BCT_END■­$cd022f44-7898-4d97-b223-ba8a1334a3fe ­
+2434124423₏ñ
+GVL_hiddenĂŒËgc_CLASSID_LicenseĂ©Ëgc_tDemoñ˝g_tDemoTimeĂ€Ëg_olmƯ˝
+g_udiStart†Ƅ$60802aa3-0da6-43f2-b1c6-612c13d38103‡Ƅ
+3998489052ˆñ$6c565d0a-715a-4bda-9c41-364072c0854f‰ñRTS_ACCESS_MODEƠñ
+3616192811‹ƄAM_READŒƄAM_WRITEƄ	AM_APPENDŽƄAM_READ_PLUSƄ
AM_WRITE_PLUSƄAM_APPEND_PLUS‘Ƅ"Enum, Compiled, Typified, Internal’Ƅ$f6709db2-0787-4cc0-984b-80f9dc50344c“ƄF{attribute 'conditionalshow' := '3SLib_Developer'}
+{attribute 'hide'}â€Ă±
+4261187534‹ñ	Variables–ñstLogString—ñ
+pLogStringËœĂ±$cd51317e-3db2-44da-bb88-6b22ca144fe3ℹñ
+2482398028ƥñ
+StyleImageâ€șñ$72489954-c019-4f0f-b187-f5aea0943f9fƓñ
+3986867813ÂĂ±C ist der Defaultwert. Wird hier was geÀndert, AddSetLine anpassen!žñTL_ElementProperties.FlatÂŸĂ±TL_ElementProperties.Square ñCAPSTYLE_SQUARE¥ñTL_ElementProperties.Round¹ñCAPSTYLE_ROUND£ñ$7514a5c2-f564-4d67-b580-c9b6e1eed0d5ۖ
+1666501152„ñF ist der Defaultwert. Wird hier was geÀndert, AddSetLine anpassen!			ŠñLINEJOIN_BEVEL§ñLINEJOIN_ROUNDšñ/ special value that is only used in the runtime©ñLINEJOIN_RESERVED_FOR_RUNTIMEÂȘñ$2e309d51-7e17-4fb2-8a9b-5165fc66b48c«ñ
+2045940067Č˝linearƟ˝radial«˝$80fdadc9-c2bb-4844-8565-c07224c0997c»˝nounsignedcheck░˝
+3216994746▒˝VisuEnumValueChangedType▓˝ Normally used variable│˝Default─˝X The event is necessary to get the information from which element the dialog was opened.Á˝OpenDialogPositionInfo½X The event is necessary to get the information from which element the dialog was closed.Ě˝CloseDialogPositionInfoƞ˝E Only called from the table element when a selection variable is set.╣˝TableSelectionInfo║˝X Only called from the table element when the valid state of a selection variable is set.╗˝TableValidSelectionInfo╝˝b Only called from the textfield texteditor element when a selection or caret position has changed.Ć»ËSelectionAndCaretConfigurationĆŒË5 Only called from a key event (hotkey configuration).┐˝KeyEventDown└˝
+KeyEventUp┮˝T Only called from a condition variable of a native control webbrowser or texteditor.┬˝ConditionVariable├˝0 Switch frame variable from frame or tab control─˝SwitchFrame┌˝K Only called from the alarm table element when a selection variable is set.Ă˝AlarmTableSelectionInfoă˝^ Only called from the alarm table element when the valid state of a selection variable is set.╚˝AlarmTableValidSelectionInfo╔˝* Only called from the alarm table element.╩˝AlarmTableControlVariables╩˝$ Only called from the trace element.╠˝TraceControlVariables═˝0 Only called from the time range picker element.╬˝TimeRangePickerControlVariables€˝$84818ce3-1da2-45c4-9980-e27a0c0b4efdđ˝
+2181367786Đ˝TL_ElementProperties.LineSolidĎ˝TL_ElementProperties.DashedË˝PS_DASHď˝TL_ElementProperties.DottedƇ˝PS_DOTÍ˝TL_ElementProperties.DashDottedν
+PS_DASHDOTě˝"TL_ElementProperties.DashDotDotted┘˝
PS_DASHDOTDOT┌˝TL_ElementProperties.Hollow█˝	PS_HOLLOW▄˝$94f48bad-372b-4bf3-97e9-b368ecf49f37Ʊ˝
+3007310822Ƽ˝Visu_RenderLocation▀˝ the normal caseÓ˝
+BackbufferƠƼ' for backgroundcolor, background bitmap‚Ƽ
+Backgroundƃ˝ reserved for the futureƄ˝Screenƈ˝	InvisibleƠ˝$a71acefe-af5a-4755-95fc-35f2d344c70eơ˝strictƔ˝
+2419922465Ú˝VisuEnumFileTransferDirectionƕ˝PLC_TO_VISUư˝VISU_TO_PLCĂœË$2962eaa2-8cb1-413c-80ce-6d75ca1f25e9Ý˝y This structure should be kept in sync (at least no conflicting values) with TouchHandlingRectangleFlags from the runtimeƣ˝
+3184734908Ž˝VisuEnumRectangleFlags­˝
+Scrollable˝˝ zoomable implies scrollable ˛˝ZoomAndScrollableˇ˝	Rotatable˘˝FlickScrollable§˝
+TouchInIECĂ·Ë/ 16#20, 16#40 are reserved by the runtimesystemž˝MouseDownHandling°˝R This reserved value is used to distinguish between rectangle and additional data	š˝Reserved˙˝$40ab88a0-cb80-482b-a860-d9375ce08e1aĆ±Ë
+3543197909Ƙ˝Visu_EnumByteOrderƙ˝% The byte order of the current system■˝Host ˝/ The byte order of an intel cpu (little endian)DzIntelĂŒË›2 The byte order of a motorola/ibm cpu (big endian)Ă©Ë›Motorolañ˛$70f72b44-692f-4a76-ae74-38af7e73851aÀ˛	910173778Ư˛Visu_RemoteFileListTypeć˛Flatç˛$6ad88373-abda-440f-b885-174f72c470abƂ˛	460053583Ă«Ë›VisuEnumSimpleTypeƐ˛TL_ElementProperties.RectangleƑ˛VISU_ST_RECTANGLEü˛#TL_ElementProperties.RoundRectangleĆč˛VISU_ST_ROUNDRECTIJF TODO: use this variable when the attributes are working on enumvaluesƲTL_ElementProperties.EllipseɲVISU_ST_CIRCLEÄč˛$3a7f9432-5701-4db6-bda2-261d7f5e0c8aÄș˛
+2231917095î˛Private_Visu_Constantsö˛. not really a constant, will be set by editor Ĝ˛UPDATELISTSIZEÄŸË›VISU_EC_EXECUTEPROGRAMƚ˛
VISU_EC_PRINTƛ˛VISU_EC_PRINT_STARTÖ˛VISU_EC_PRINT_ENDܲVISU_EC_WEBVISU_BROWSEƀ˛VISU_SCALEBASEFĆ„Ë›VISU_USESABSOLUTEMOVINGƁ˛VISU_USESRELATIVEMOVINGײVISU_USESACTIVETEXTč˛VISU_USESACTIVECOLORSá˛VISU_USESACTIVELOOKí˛9 Flags concerning the clients' states of a visualisation ó˛VISU_VSF_FIRSTPAINTĂș˛: Flags to indicate which Variables are used to set Colors Ą˛VISU_CV_FRAMEVALIDą˛VISU_CV_INTERIORVALIDĆœË›VISU_CV_FRAMEALARMVALIDĆŸË›VISU_CV_INTERIORALARMVALIDʲVISU_CV_TOGGLECOLORVALIDę˛i Flags to indicate which Variables are used to set the look of the Element (i.e. the style of lines,...) ¬˛VISU_LV_LINEWIDTHVALIDĆș˛VISU_LV_FILLFLAGVALIDȲVISU_LV_FRAMEFLAGVALIDƟ˛V Flags to indicate which Variables are used to configure the properties of textoutput «˛VISU_TP_FONTNAMEVALID»˛VISU_TP_FONTHEIGHTVALID░˛VISU_TP_TEXTFLAGSVALID▒˛VISU_TP_CHARSETVALID▓˛VISU_TP_TEXTCOLORVALID│˛VISU_TP_TEXTALIGNMENTVALID─˛H Flags to indicate which Variables are used to configure the textoutput Á˛VISU_TV_TEXTVALID²VISU_TV_TOOLTIPVALID̲VISU_TV_DYNAMICTEXTLISTVALIDƞ˛VISU_TV_DYNAMICTEXTINDEXVALID╣˛ VISU_TV_DYNAMICTOOLTIPINDEXVALID║˛Q Flags to indicate which Variables are used to configure the state of an element ╗˛VISU_SV_INVISIBLE╝˛VISU_SV_INPUTDEACTIVATEDƻ˛VISU_MOUSEOWNERSHIP_LEAVEĆŒË›VISU_MOUSEOWNERSHIP_ENTER┐˛VISU_VISUNAMEBUF_STRLEN└˛TargetVisu.Start┮˛SETTG_STARTTARGETVISU┬˛TargetVisu.BestFit├˛SETTG_TARGETVISU_BESTFIT─˛TargetVisu.BestFitForDialogs┌˛"SETTG_TARGETVISU_BESTFITFORDIALOGSòTargetVisu.AutoDetectă˛SETTG_TARGETVISU_AUTODETECT╚˛TargetVisu.ClientWidth╔˛SETTG_TARGETVISU_CLIENTWIDTH╩˛TargetVisu.ClientHeight╩˛SETTG_TARGETVISU_CLIENTHEIGHT╠˛TargetVisu.WindowWidth═˛SETTG_TARGETVISU_WINDOWWIDTH╬˛TargetVisu.WindowHeight€˛SETTG_TARGETVISU_WINDOWHEIGHTđ˛TargetVisu.WindowPosXвSETTG_TARGETVISU_WINDOWPOSXϲTargetVisu.WindowPosY˲SETTG_TARGETVISU_WINDOWPOSYď˛TargetVisu.WindowTypeƇ˛SETTG_TARGETVISU_WINDOWTYPEͲTargetVisu.UpdateRateMsβSETTG_TARGETVISU_UPDATERATEMSě˛TargetVisu.AntiAliasing┘˛SETTG_TARGETVISU_ANTIALIASING┌˛SETTG_TARGETVISU_UPDATERATE█˛WebVisu.Active▄˛SETTG_WEBVISU_ACTIVEƱ˛WebVisu.StartHtmƼ˛SETTG_WEBVISU_STARTHTM▀˛!General.ChangeToStartVisuAtLogoutÓ˛#SETTG_CHANGE_TO_STARTVISU_AT_LOGOUT߲General.VisuAppnameÔ˛SETTG_VISUAPPNAMEƃ˛General.UseCurrentVisuGloballyƄ˛SETTG_USECURRENTVISUƈ˛B only for detecting necessary online changes due to cahnged stylesƠ˛General.StyleNameChecksumơ˛SETTG_STYLE_CHECKSUMƔ˛Memory.PaintbufferSizeÚ˛SETTG_PAINTBUFFERSIZEƕ˛General.VisuStartupLanguageư˛SETTG_VISU_STARTUP_LANGUAGEĂœË›General.FixDialogPositionݲSETTG_FIXDIALOGPOSITIONƣ˛o Setting, that is currently used by the textfield to disable the blinking caret in the integrated visualization®˛Textfield.NoCaretBlink­˛SETTG_TEXTFIELD_NO_CARET_BLINK˝˛| Setting, that might be used future versions by the texteditor to disable the blinking caret in the integrated visualization˛˛Texteditor.NoCaretBlinkˇ˛SETTG_TEXTEDITOR_NO_CARET_BLINK˘˛General.TouchhandlingFlags§˛SETTG_TOUCHFLAGSĂ·Ë›p Flag for different features. 
+ At moment used for semi-transparency drawing and automatic font size reduction.¾˛General.FeatureFlag°˛SETTG_FEATUREFLAGS¹˛2 The optional start visu of the remote target visu˙˛RemoteTargetVisu.StartVisuƱ˛ SETTG_REMOTETARGETVISU_STARTVISUƘ˛# will be combined with the languageƙ˛.LanguageSpecific.Font■˛SETTG_LANGUAGESPECIFICFONT_FONT ˛.LanguageSpecific.SizefactorǡSETTG_LANGUAGESPECIFICFONT_SIZEĂŒË‡SETTG_DEFAULT_PAINTBUFFERSIZEéˇApplicationñˇSETTG_DEFAULT_VISUAPPNAMEÀˇSETTG_DEFAULT_USECURRENTVISUƯˇSETTG_DEFAULT_STYLE_CHECKSUMćˇSETTG_DEFAULT_STARTUP_LANGUAGEçˇSETTG_DEFAULT_FIXDIALOGPOSITIONƂˇĂź The default value for the setting SETTG_TEXTFIELD_NO_CARET_BLINK and SETTG_TEXTEDITOR_NO_CARET_BLINK: FALSE, because the caret should blinkëˇSETTG_DEFAULT_NO_CARET_BLINKƐˇ#SETTG_DEFAULT_TARGETVISU_UPDATERATEƑˇGeneral.NoPoolObjectsüˇSETTG_NOPOOLOBJECTSĆčˇ"General.GlobalOpenNumpadKeypadTypeġ$SETTG_GLOBAL_OPEN_NUMPAD_KEYPAD_TYPEơ'General.GlobalOpenNumpadKeypadPositionXɡ)SETTG_GLOBAL_OPEN_NUMPAD_KEYPAD_POSITIONXÄčˇ'General.GlobalOpenNumpadKeypadPositionYÄșˇ)SETTG_GLOBAL_OPEN_NUMPAD_KEYPAD_POSITIONYîˇG information for the default edittype	(inputconfig: "write a variable")öˇTargetVisu.HasKeyboardĜˇSETTG_TARGETVISU_HASKEYBOARDğˇ$SETTG_DEFAULT_TARGETVISU_HASKEYBOARDƚˇTargetVisu.ScaleTypeIsotropicƛˇ%SETTG_TARGETVISU_SCALE_TYPE_ISOTROPICÖˇ_ The setting reflecting a special case for a customer: Antialiasing per single element possibleܡ"ZGeneral.AntialiasingPerSingleVisuƀˇ%SETTG_ANTIALIASING_PER_SINGLE_ELEMENTƄˇSET_CLIENT_DISPLAY_SIZEƁˇVISU_INPUT_FLAG_ONLY_INPUTסÓ The following constant is only used to avoid an unnecessary dependency to CmpVisuHandler.
+ Additionally it seems, that the following pragma does not work correctly within a CASE.
+ {IF defined(variable:Visu_Types.TYPE_LTIME)}
+ This inhibits to use this constant correctly.
+ Therefore we define a constant with the same value like in CmpVisuHandler.čˇVISU_TYPES_TYPE_LTIMEáˇÄœ The following constants would be normally defined in library CmpVisuHandler.
+ But for the remote target visu it might occor, that the runtime running the visu application
+ is an older version (compared to the version of RemoteTargetVisu). So we declare these constants here	¥ó¶ Support of custom events. This bit is used to identify an event as a custom event.
+ In this case 16 bits (see VISU_ET_CUSTOM_EVENT_BITMASK) can be used to define the custom event. ¹óVISU_ET_CUSTOM_EVENT_FLAGÂŁĂłE Bitmask used to extract the custom event type from a given event tag€óVISU_ET_CUSTOM_EVENT_BITMASK„ó The default miter limitŠó#General.UseBackgroundForModalDialog§óSETTG_GENERAL_MODALBACKGROUNDšóGeneral.AnimationDuration©óSETTG_GENERAL_ANIMATIONDURATIONÂȘĂł$9dc93ff2-0bce-4391-9d00-d816d7233b3f«óĂœ This enumeration is in fact the same than Visu_ClientTypeItf within VisuItfs. To prevent
+ damaging installations of older versions where Visu_ClientType was already defined within VisuElemBase (-> Ambiguity),
+ we must not move this enum to VisuItfs without renmaing it.
+ As Visu_ClientType was part of the visualization elements interface and cannot be removed for that reason,
+ we have those duplicates here!
+ REMARK: When doing changes here, please adapt VisuItfs.Visu_ClientTypeItf accordingly too!!!ȡ	118172260ƟˇVisu_ClientType«ˇUnknown»ˇProgrammingSystem░ˇ] This value will not be used; instead those clients will have the type HMITargetVisualization▒ˇStandaloneVisualization▓ˇTargetVisualization│ˇWebVisualization─ˇHMITargetVisualizationÁˇ 1 | 2 | 8 | 16¡RemoteVisualizations̡ 1 | 2 | 4 | 8 | 16							ƞˇAllVisualizations╣ˇ$39350ca1-e63a-4f23-b64d-c6cd1ef8bdbc║ˇĂŽ This enumeration describes the possible states, that might occur when using the paint command
+ "MeasureString2", that was introduced with 3.5.9.0»ó
+1314185870ΌσVisuEnumMeasureString2Stateœσ€ Currently no string measuring is in process. The method MeasureString2 can be called to
+ start a new measuring string request.ĆŒË‡IDLE┐ˇ─ During a visu cycle the 1st call to method MeasureString2 was done and further
+ calls to method MeasureString2 are possible during the current visu cycle, i.e. several 
+ strings can be measured└ˇCOLLECTING_STRINGS┮ˇË At the end of the visu cycle, where state COLLECTING_STRINGS was reached, this state
+ will be entered. It indicates, that in the next visu cycle no calls to method MeasureString2
+ are allowed. After all the measure string results we retrieved by calling the function
+ VisuFctGetMeasureString2Result the state IDLE will be entered again┬ˇWAITING_FOR_RESULTS├ˇ$72e12286-69a2-422e-a14d-7755b55a2ff6─ˇ	255688702┌ˇVisuTouchStateá in fact pressedăˇNew╚ˇ in fact moved╔ˇUpdated╩ˇReleased╩ˇ$9ba72c27-5ae8-4bd9-a86f-6871837614ec╠ˇ
+2715162618═ˇVisu_DialogResult╬ˇOK€ˇCancelđˇAbortСRetryϡIgnoreˡYesďˇNoƇˇ$9e6b1171-6cbb-4ecc-b88b-80cb54d0f2ba͡
+2988119750ΡVisu_Selection_ConstantsěˇVISU_SELECTION_TAB┘ˇVISU_SELECTION_SHIFTTAB┌ˇVISU_SELECTION_FIRST█ˇVISU_SELECTION_LAST▄ˇVISU_SELECTION_LEFTƱˇVISU_SELECTION_UPƼˇVISU_SELECTION_RIGHT▀ˇVISU_SELECTION_DOWNÓˇVISU_SELECTION_ATߡVISU_SELECTION_ELEMENTÔˇVISU_SELECTION_GROUP_SINGLEƃˇVISU_SELECTION_GROUP_BLOCKƄˇVISU_SELECTION_OKƈˇVISU_SELECTION_NONEƠˇ)VISU_SELECTION_ERR_WRONG_ELEMENT_POSITIONơˇ)VISU_SELECTION_ERR_ELEMENT_NOT_SELECTABLEƔˇVISU_SELECTION_KEY_HANDLEDÚˇVISU_SELECTION_KEEP_IN_ELEMENTƕˇVISU_SELECTION_DISABLEDưˇ The selection can be disabledĂœË‡VISU_SELECTION_ENABLED_NONEݡ"VISU_SELECTION_ENABLED_MOUSE_INPUTƣˇVISU_SELECTION_ENABLED_ALL®ˇVISU_SELECTION_INVALID­ˇ$669bfa5d-85ce-4437-b063-a4cfe919bee6˝ˇ
+1018231668˛ˇVISU_HA_LEFTˇˇ
VISU_HA_RIGHT˘ˇVISU_HA_CENTER§ˇVISU_VA_TOP÷ˇVISU_VA_BOTTOM¾ˇVISU_VA_CENTER°ˇ
VISU_BS_SOLID¹ˇVISU_BS_NULL˙ˇ
VISU_LF_SOLIDƱˇ from WinGDI.h ƘˇVISU_LF_NULLƙˇVISU_AR_NOACCESS■ˇVISU_AR_READONLY ˇVISU_AR_FULLACCESSǢ Flags for DrawBitmap ĂŒË˜VISU_DBF_ISOTROPICé˘VISU_DBF_ANISOTROPICù˘VISU_DBF_FIXEDÀ˘VISU_DBF_SHOWFRAMEƯ˘VISU_DBF_CLIPFRAMEć˘VISU_DBF_TRANSPARENTç˘
VISU_DBF_LEFTƂ˘VISU_DBF_HCENTERë˘VISU_DBF_RIGHTƐ˘VISU_DBF_TOPƑ˘VISU_DBF_VCENTERߢVISU_DBF_BOTTOMĆč˘VISU_DBF_INVALIDATE_CACHEĢ Flags for MEASURESTRING ƢVISU_MSF_TEXTAɢVISU_MSF_TEXTWÄč˘┮ Flags for DrawText 
+ Only for info
+	VISU_DTF_LEFT :						DWORD 	:= 16#00000000;	
+	VISU_DTF_HCENTER :					DWORD 	:= 16#00000001;	
+	VISU_DTF_RIGHT :					DWORD 	:= 16#00000002;	
+	VISU_DTF_TOP :						DWORD 	:= 16#00000000;	
+	VISU_DTF_VCENTER :					DWORD 	:= 16#00000004;	
+	VISU_DTF_BOTTOM :					DWORD 	:= 16#00000008;	
+	
+ This option fits the text to the given rectangle width.
+ If the text is too long the text is trucated and ... are added.’îVISU_DTF_AUTO_SHRINK_TEXT“îk After drawing the text the resulting position will be calculated and
+ stored for subsequent paintcommands”î%VISU_DTF_CALCULATE_RESULTING_POSITION‱î‱ Not the passed absolute position will be used for drawing the text but
+ the previously reached position (see VISU_DTF_CALCULATE_RESULTING_POSITION)ğ˘VISU_DTF_DRAW_RELATIVEƚ˘X Text will be drawn rotated (if supported) according to the orientation of the rectangleƛ˘VISU_DTF_ROTATEÖ˘& VisuEnumTextFlag: automatic linebreakܢVISU_DTF_LINEBREAKƀ˘; VisuEnumTextFlag: text will be cut and extended with "..."Ƅ˘VISU_DTF_ELLIPSISƁ˘ö This flag can be used in conjunction with VISU_DTF_CALCULATE_RESULTING_POSITION and VISU_DTF_DRAW_RELATIVE.
+ It stores the passed position (i.e. the left x coordinate) resp. the previously reached (by a call with
+ flag VISU_DTF_DRAW_RELATIVE) x coordinate for subsequent calls to DrawText or DrawRectRelative, where the
+ flag VISU_DTF_USE_PREVIOUS_POSITION or VISU_DRF_USE_PREVIOUS_POSITION is used. עVISU_DTF_SAVE_PREVIOUS_POSITIONč˘ƚ This flag can be only used if a previous call to DrawText was done, where the flag VISU_DTF_SAVE_PREVIOUS_POSITION
+ to store the starting x position. îVISU_DTF_USE_PREVIOUS_POSITION¡î5 This flag is only used internally in the TargetVisu.±î"VISU_DTF_IGNORE_VERTICAL_ALIGNMENT£îˆ This flag prevents the client from modifying the text rectangle. This flag should probably always be set,
+ since only the element can know the correct text rectangle.
+ This flag can be set independently of the client version. VisuFbRenderContext.DrawText... handels this
+ correctly, i.e. on older clients the reverse of the client side modification is done before sending
+ the rectangle.€ÎVISU_DTF_DONT_MODIFY_TEXT_RECT„Ώ The following flag is defined in the runtime system an only used internally 
+ VISU_DTF_ANTIALIASING_INACTIVE: 			DWORD 	:= 16#00004000;
+ Flags for DrawRectangleRelative ŠÎN After drawing the rectangle the internally stored position remains unchanged §Î
VISU_DRF_NONEšÎd After drawing the rectangle the internally stored position will be updated (only the x coordinate) ©ÎVISU_DRF_UPDATE_XPOSÂȘĂŽd After drawing the rectangle the internally stored position will be updated (only the y coordinate) «ÎVISU_DRF_UPDATE_YPOSÂŹĂŽâ€č This flag can be only used if a previous call to DrawText was done, where the flag VISU_DTF_SAVE_PREVIOUS_POSITION
+ to store the starting x position. When calling DrawRectRelative with this flag the two internally stored x positions
+ are used to draw the rectangleƟ˘VISU_DRF_USE_PREVIOUS_POSITION«˘ieccodeconversion_null_constant»˘ The size of g_VisuTextBuffer.░˘VISU_TEXTBUFFER_SIZE▒˘VISU_KEYMOD_SHIFT▓˘VISU_KEYMOD_ALT│˘VISU_KEYMOD_CTRL─˘VISU_INT_MINÁ˘VISU_INT_MAX¢x this is an internal flag that is only used for painting the background! The flag will not be transferred to the client	̢D Private but in this list because of the integrated visu interface
+žÎVISU_DBF_NOBGCOLORÂčĂŽ‰ calling SetVisuFlagsInternal with this value will set the internal repaint variable
+ to true if the param is not equal 0, else to false║˘VISU_VF_SETFULLREPAINT╗˘VISU_VF_INITMEASURESTRING╝˘VISU_COMPLEX_INITƻ˘VISU_COMPLEX_UPDATEĆŒË˜ == ERR_OK in the runtime┐˘EDITBOX_SUCCESS└˘EDITBOX_FAILED┮˘6 This flag might be given in case of a visuswitch etc.┬˘
EDITBOX_CLOSE├˘, ERR_OUT_OF_LIMITS_MIN	0x0034	in the runtime─˘EDITBOX_ERROR_MIN┌˘- ERR_OUT_OF_LIMITS_MAX	0x0035  in the runtimeâEDITBOX_ERROR_MAXă˘EDITBOX_INVALIDTYPE╚˘EDITBOX_NOINPUTEXPECTED╔˘J the upper left point of a rectangle in structure VisuStructPaintRectangle╩˘RECT_UPPERLEFT╩˘K the upper right point of a rectangle in structure VisuStructPaintRectangle╠˘RECT_UPPERRIGHT═˘K the lower right point of a rectangle in structure VisuStructPaintRectangle╬˘RECT_LOWERRIGHT€˘J the lower left point of a rectangle in structure VisuStructPaintRectangleđ˘RECT_LOWERLEFTТ Color constant for blackϢCOLOR_BLACKˢ Color constant for whiteď˘COLOR_WHITEƇ˘ Color constant for light gray͢COLOR_LIGHTGRAY΢ Color constant for dark grayě˘COLOR_DARKGRAY┘˘" Color constant for dark dark gray┌˘COLOR_DARKDARKGRAY█˘ Color constant for red▄˘	COLOR_REDƹ˘ Color constant for blueƟ˘
+COLOR_BLUE▀˘ Color constant for greenÓ˘COLOR_GREENߢQFlag, needed for the use of PointerVarExtension as VisuFbAnalyzeNumVar pVarNumberÔ˘VAR_EXTENSION_CONVERSIONƃ˘: Flag deactivates the language specific font for this textƄ˘ FONT_FLAG_NO_LANGUAGE_DEPENDENCYƈ˘ highword reserved for touchidƠ˘MOUSEEVENT_DW2FLAG_FROMTOUCHƥ˘MOUSEEVENT_DW2FLAG_PRIMARYTOUCHƔ˘Z at the moment limited to this value by specification; no usecase known that requires moreÚ˘& Constants for native control handlingƕ˘VISU_INVALID_NATIVECONTROL_IDư˘0VISU_CALLNATIVECONTROLMETHOD_FLAG_WITHOUT_RESULTĂœË˜-VISU_CALLNATIVECONTROLMETHOD_FLAG_WITH_RESULTݢVISU_SHOWNATIVECONTROL_SHOWƣ˘VISU_SHOWNATIVECONTROL_HIDEŽ˘'VISU_SHOWNATIVECONTROL_HIDE_AND_DESTROY­˘? before 3.5.8.0 this constant was a member of GVL InterfaceIds	˝˘NativeControlInterface˛˘(VISU_TEMP_RENDER_LOCATION_ADD_BACKGROUNDˇ˘"VISU_REND_LOC_PER_TOUCH_RECT_COUNT˘˘VISU_IRF_NOCLEARTOBACKGROUND§˘ Visu client versions÷˘VISU_CLIENTVERSION_3_5_11_0ž˘VISU_CLIENTVERSION_3_5_13_0°˘ Input event flagsš˘VISU_ET_FILETRANSFERSTARTED˙˘VISU_ET_FILETRANSFERRESULTƱ˘VISU_ET_FILESTREAMINGDLGRESULTƘ˘VISU_ET_FILESTREAMINGDATAƙ˘VISU_ET_FILESTREAMINGRESULT■˘$VISU_ET_FILESTREAMINGCOUNTTOTALBYTES ˘VISU_ET_GOT_FOCUSǧVISU_ET_LOST_FOCUSĂŒÂ§˙ conterpart to the version, used for the visual object.
+ right now: CURRENT_VISU_VERSION = VISU_VERSION_ELEMENTSIZE_WITH_LINEWIDTH = 1;
+ on changing this version, the elements have to differ their implementation in method GetCompleteSurroundingRecté§CURRENT_VISU_VERSIONù§$9dc17c40-9b08-4322-9079-dc5e92aba0b3À§
+3881720467 Ô
+CS_DEFAULTć§CS_HANDç§CS_WAITƂ§CS_IBEAMë§CS_CROSSƐ§CS_HELPƑ§	CS_HSPLITߧ	CS_VSPLITĆč§CS_SIZENWSEħCS_SIZENESWƧ	CS_SIZEWEɧ	CS_SIZENSÄč§
+CS_SIZEALL’ƑCS_INVISIBLE“Ƒ$1b4106e9-516a-497d-8a5f-bfa9a5abae5a”Ƒ
+2516329833Ĝ§Passwordğ§9 the dialog will be openend, centered on the visu-elementƚ§CenterOnElementƛ§7 the dialog has an element, that is used as editcontrolÖ§NestedInputDialogܧ3Input error: the value is not within the min-borderƀ§ErrorMinƄ§3Input error: the value is not within the max-borderƁ§ErrorMaxקG The dialog will show, that the input is not within the min/max-settingč§ShowLimitsExceededå§0 The dialog is opened or closed for all clients í§GlobalOpenCloseDialogó§G The data type does not match for text variable and text input variableĂș§DataTypeMismatchĄ§3 set, if the format, set in the inputconfig, is hexą§InitialInputAsHexĆœÂ§3 set, if the format, set in the inputconfig, is decĆŸÂ§InitialInputAsDecʧC the dialog has a dynamic position, so the client will calculate itę§DynamicPosition§See Dialog Open FlagsĆș§	NOT_RIGHTȧ
+NOT_BOTTOMƟ§NOT_LEFTǤ@ dont use 16#8000 as this is used for: VAR_EXTENSION_CONVERSION!ȤNOT_TOP░§$d49ee21c-2889-4fab-a47f-4b991a13ab5e▒§
+1799145245▓§Invalid│§ ddd, eg. 'Wed'─§WeekdayShortÁ§ dddd, eg. 'Wednesday'§Weekday̧ ddddd, 0-6, 0 -> Sundayƞ§WeekdayNumeric╣§ MMM, eg. 'Feb'║§
+MonthShort╗§ MMMM, eg. 'February'╝§Monthƻ§. d, 1-31 for dates, 0..MaxValue for TIME/LTIMEĆŒÂ§Day┐§0 dd, 01-31 for dates, 0..MaxValue for TIME/LTIME└§DayZeroPrefixed┮§ M, 3 -> March┬§MonthNumeric├§ MM, 03 -> March─§MonthNumericZeroPrefixed┌§	 j, 1-366ç	DayInYeară§
 jjj, 001-366╚§DayInYearZeroPrefixed╔§	 y, 0-99 ╩§Years╩§
+ yy, 00-99╠§YearsZeroPrefixed═§ yyy/yyyy, eg. 2002╬§YearsWithCenturyۤ H, 0-24đ§Hours24Ч
+ HH, 00-24ϧHours24ZeroPrefixed˧ h, 1-12ď§Hours12Ƈ§
+ hh, 01-12ͧHours12ZeroPrefixedΧ m, 0-59ě§Minutes┘§ mm, 00-59 eg. 01┌§MinutesZeroPrefixed█§ s, 0-59▄§SecondsƱ§ ss, 00-59, eg. 01Ƽ§SecondsZeroPrefixed▀§ ms, 0-999 Ó§Millisecondsߧ
 us, 0-999			Ô§Microsecondsƃ§
+ ns, 0-999Ƅ§Nanosecondsƈ§
+ t, A or PƠ§TimeRangeOneCharơ§ tt, AM opr PMƔ§	TimeRangeÚ§$fdad0d43-6cdb-4921-99c3-b3cc51e1c1f2ƕ§
+2379746995ư§Dialog_Management_ConstantsĂœÂ§Ăą This value is no longer actively evaluated so it is no longer a limitation. The variable is only kept for
+ compatibility reasons!ݧ= This number of visualization entries is allocated staticallyƣ§DIALOG_MAN_MAXNUMOFCLIENTS®§DIALOG_MAN_REGISTERFAILED_FULL­§$DIALOG_MAN_UNREGISTERFAILED_NOTFOUND˝§
DIALOG_MAN_OK˛§DIALOG_MAN_DIALOGNOTFOUNDˇ§$bd5a25a6-8e68-4ea7-9fbc-e8bab3fd4bc1˘§
+3604936220§§VisuEnumFileTransferError֤	CANCELLEDž§IN_PROGRESS°§TRANSFER_FAILEDš§N This error code will be also used if client has been closed during a transfer˙§TIMEOUTƱ§FILE_READ_ERRORƘ§$FILE_TRANSFER_SERVICES_NOT_SUPPORTEDƙ§Ă« An error situation when transferrring data from the visualization to the plc
+ by streaming. Transfer completed, but some data was lost.■§TRANSFER_INCOMPLETE §$534b5baf-0f0c-4c4c-b5ca-8c8643a083c1Ç÷
+2327932795ĂŒĂ·Windows XP Style		Ă©Ă·Windows 7 Styleù÷	STYLE2_W7À÷7Farbverlauf, linear, horizontal, wei├č-blau, XP-ButtonsĆŻĂ·STYLE3_GRADIENT1_LINEAR1ć÷7Farbverlauf, linear, horizontal, wei├č-blau, W7-Buttonsç÷STYLE4_GRADIENT2_LINEAR2Ć‚Ă·6Farbverlauf, axial, horizontal, wei├č-blau, XP-ButtonsĂ«Ă·STYLE5_GRADIENT3_AXIAL1Ɛ÷6Farbverlauf, axial, horizontal, wei├č-blau, W7-ButtonsĆ‘Ă·STYLE6_GRADIENT4_AXIAL2ß÷?Farbverlauf, doppelt-linear, horizontal, wei├č-blau, XP-ButtonsĆčĂ·STYLE7_GRADIENT5_DOUBLELINEAR1Ă„Ă·?Farbverlauf, doppelt-linear, horizontal, wei├č-blau, W7-ButtonsĆ÷STYLE8_GRADIENT6_DOUBLELINEAR2É÷% Flacher Stil, klare, einfache FormenÄčĂ·STYLE9_FLATÄșĂ·C Elemente mit grauem Farbverlauf, passend zu den Bildern von Stil 1ĂŽĂ·" helle Farbverl├Ąufe, helle Bilderö÷STYLE_WHITEÄœĂ·$c7dc4990-2f49-42d8-948f-64417e284247ÄŸĂ·16480634ƚ÷VisuEnumIsotropicTypeƛ÷TL_ElementProperties.IsotropicĂ–Ă· TL_ElementProperties.AnisotropicĂœĂ·TL_ElementProperties.Fixedƀ÷FIXEDĆ„Ă·$20fb6219-83d1-4ed8-9c0d-12987394b454Ɓ÷
+1539200912Ă—Ă·TL_ElementProperties.LeftÄĂ·TL_ElementProperties.CenteredĂĄĂ·TL_ElementProperties.RightĂ­Ă·$f89dc174-6189-4a59-9870-02dc51c9f8f0ó÷
+3759115945£öTL_ElementProperties.Top€öTL_ElementProperties.Bottom„öBOTTOMŠö$c20b94f3-81c5-4b7f-9890-300aa765c46f§öY enum for different action, which can be used as inputaction
+ can be extended if needed.šö
+1352847947©öVisuEnumActionTypeÂȘö	Undefined«ö$f6f26235-dbc1-4d53-a5c9-dfee358635e1öq This enumeration describes the general design of the needle for the meter elements 
+ and the hands of the clockĆŸĂ·59583994«÷ the first design»÷' the design, introduced with flat styleâ–‘Ă·MODERNâ–’Ă·$b8616281-9dc4-4fb2-ba7e-4a31cb87683eâ–“Ă·
+2700692171│÷VisuEnumVarExtensionType─÷$d81ad950-3668-4b8a-be18-f867838d09e1Á÷X used for the element-properties control, where the user can selecet style or own valuesĂ‚Ă·
+1094007530Ě÷TL_ElementProperties.Stylevalueƞ÷TL_ElementProperties.Ownvalueâ•ŁĂ·OWNâ•‘Ă·$758c97fd-d020-4537-9591-15551b86a1e5â•—Ă·
+1831546611ÂŒĂ¶Visu_OtherComponentsÂœĂ¶OptionalDatasourcesÂŸĂ¶$996087c6-3e69-4ad0-8881-2ff592dde769¿ö
+2657470062└÷Visu_Globals┎÷VisuDummyTextProperties┏÷VisuDummyDynamicTextsâ”œĂ·VisuDummyDynamicImagePool─÷g_bVisualizationOnlineâ”ŒĂ·g_bStaticElementDrawingÄ‚Ă·g_VisuCharSizeă÷GlobalTextList╚÷VISU_GLOBAL_TEXT_LIST╔÷Systemâ•©Ă·SYSTEM_TEXT_LISTâ•ŠĂ·VISU_P_EMPTYSTRINGâ• Ă·VISU_EMPTYWSTRING═÷VISU_EMPTYSTRINGâ•ŹĂ·■ This buffer is used to retrieve the values of string properties or to write values to
+ string properties. The 1st approach was to use the global text buffer g_VisuTextBuffer (or
+ the configured buffer g_pVisuTextBuffer), but the behaviour of printf is undefined, if
+ the source and the target are the same buffer. Therefore we have this dedicated buffer.
+ The length supports 1000 chars or 500 wchars.
+ We declare this buffer before the (larger) global text buffer, so that a usage of this
+ buffer with properties of longer strings (e.g. STRING(2000)) overwrites "only" the 
+ global text buffer and causes not necessarily a crash.€÷g_awStringPropertyBufferÄ‘Ă·2 => 5000 chars, 2500 wchars, word due to alignmentĐ÷g_VisuTextBufferÄŽĂ·  Is used when size is configuredĂ‹Ă·g_pVisuTextBufferÄĂ·g_iConfiguredTextBufferSizeƇ÷VISU_ELEMENTCOUNTĂĂ·!VISU_ELEMENTCOUNT_WITHOUT_DIALOGSĂŽĂ·VISU_ELEMENTCOUNT_PAINTAFTERALLě÷'VISU_ELEMENTCOUNTPOSITION_PAINTAFTERALLâ”˜Ă·u the font scale factor which is used when the font is scaled in best fit mode
+ the font is to large when 1.0 is usedâ”ŒĂ·g_FontScaleFactorâ–ˆĂ·┬ TOCHECK: this looks a bit like a hack!
+ visus from the project take the generated instance, visus from libs this one,...
+ this instance can be used by visualizations that are within librariesâ–„Ă·
+ Selectionƹ÷g_SelectionManager_InstƟ÷g_nSelectionType▀÷g_nSelectionGroupĂ“Ă·Z This identifier is referenced from the generated code, so it should be changed with care!ĂŸĂ·g_VisuManager_InstÔ÷
g_VisuManagerƃ÷g_SelectionManagerĆ„Ă·> will be assigned during construction of the implementing pou!ƈ÷g_VisuSettingsĆ Ă·g_ClientManager_InstĆĄĂ·g_ClientManagerƔ÷g_CommonDrawingRoutinesÚ÷ć initialized with a private dummy instance to prevent having NULL values; qualified due to a current limitaion of the ieccodeconverterĆ•Ă·PRIVATE_VISU_GLOBALSĆ°Ă·Private_Visu_GlobalsĂœĂ·g_VisualizationStyle_Dummy_InstĂĂ·g_VisualizationStyleĆŁĂ·: The globally available instance of IVisuPaintManagerToUseÂŽĂ·g_VisuPaintManager_Inst­÷g_VisuPaintManagerËĂ·ÄŸ The public interface for the user event manager; customer code can access this instance; qualified due to a current limitaion of the ieccodeconverter˛÷g_VisuEventManager_Instˇ÷g_VisuEventManager˘÷ĂŒ If an instance is assigned to this variable, then this instance will be called whenever a new list of touch rectangles is built.§÷g_VisuRectangleProviderĂ·Ă·g_AdditionalClientDataManagerž÷C the global action handler.
+ Will be set by the according library.°÷g_ActionHandlerš÷P will be used only if the settings activate them
+@IECCodeConverter_Type: String˙÷CURRENTVISUƱ÷
CURRENTCALLERƘ÷ is always activeƙ÷CURRENTLANGUAGEâ– Ă·K Visu user mgmt variables - only necessary for target clients
+CHECKED_OMIT˙öCurrentUseAutoLogoutTime€÷0 Only valid if CurrentUseAutoLogoutTime is TRUE.÷CurrentRemainingAutoLogoutTime‚÷CurrentClientTypeƒ÷g_NativeControlManager„÷5 Settings for performance optimizatin on open dialogsÂ…Ă·VISU_CYCLE_TIME_ON_OPEN_DIALOGS†÷/OPEN_DIALOGS_DISABLE_CHANGING_INVALIDATION_RECT‡÷ g_VisuKineticScrollingSizeFactorˆ÷g_VisuKineticScrollingDamping‰÷g_VisuTouchScrollingOutsideElemŠ÷g_VisuLineJoinMiterLimit‹÷g_MaxTwoDigitYearÂŒĂ·g_DateTimeValuesInIECSyntaxÂĂ·$966fe03e-4861-4bab-ae5b-8201c8425b52ÂŽĂ·
+1065622666ÂĂ·!TL_ElementProperties.TextFlagNone÷7 automatische Zeilenschaltung, siehe VISU_DTF_LINEBREAK‘÷&TL_ElementProperties.TextFlagLinebreakÂ’Ă·	LINEBREAK“÷I Text wird abgeschnitten und mit ... aufgefĂƒÂŒllt. Siehe VISU_DTF_ELLIPSIS”÷%TL_ElementProperties.TextFlagEllipsis•÷ELLIPSIS–÷$566046e3-c417-496a-bd01-aa72bab6b1ec—÷
+3127745493˜÷Visu_FrameManagement_Constants™÷5 This number of frame entries is allocated staticallyš÷!VISU_MANFRAMES_NUMOFSTATICENTRIES›÷VISU_MANFRAMES_OKÂœĂ·VISU_MANFRAMES_FRAMENOTFOUNDÂĂ·VISU_MANFRAMES_FRAMEAMBIGOUSž÷VISU_MANFRAMES_ENDOFHISTORYÂŸĂ·VISU_MANFRAMES_PARAMETERS ÷VISU_MANFRAMES_INVALIDVISUINDEXÂĄĂ·VISU_MANFRAMES_INVALIDCLIENT¹÷"VISU_MANFRAMES_REGISTERFAILED_FULLÂŁĂ·$19c03512-bfb7-4599-b471-63452e59b9b0â‚ŹĂ·
+3453406749„÷Visu_Management_ConstantsŠ÷VISU_MAN_REGISTERFAILED_FULL§÷"VISU_MAN_UNREGISTERFAILED_NOTFOUNDš÷VISU_MAN_OK©÷VISU_MAN_VISUNOTFOUNDÂȘĂ·VISU_MAN_VISUAMBIGOUS«÷VISU_MAN_ENDOFHISTORYÂŹĂ·$f0975d4a-24c3-4385-8465-bd5072836232­÷
+1248416910«žVisuEnumArrowDirection»žUP░¾DOWN▒¾$132c18bf-c532-4e18-964f-dd7be33833d6▓¾i This enumeration describes the types of arrows a meter can have, respectively the handtypes of the clock│¾
+2078606211ÂŽĂ·VisuEnumArrowType”÷ normaler Zeiger¶÷ TL_ElementProperties.NormalArrow·÷NORMAL_ARROWž÷ dĂƒÂŒnner ZeigerÂčĂ·TL_ElementProperties.ThinArrowÂșĂ·
+THIN_ARROW»÷ b