From 71aadc77ab0b725b5fb70bfd5a2785db222376b7 Mon Sep 17 00:00:00 2001 From: stan Date: Sun, 16 Jan 2005 17:48:54 +0000 Subject: [PATCH] Updated. git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@1222 e3e1d417-86f3-4887-817a-d78f3d33393f --- README | 8 +- README.doc | Bin 308224 -> 333312 bytes README.html | 318 ++++++++++++++++--------------- README.pdf | Bin 281682 -> 187047 bytes README.rtf | 531 ++++++++++++++++++++++++++-------------------------- 5 files changed, 434 insertions(+), 423 deletions(-) diff --git a/README b/README index 9d253348e..dd2e83c96 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ - 16/01/05 ZoneMinder 1.20.0 README 1 + 16/01/05 ZoneMinder 1.20.0 README 1 ZoneMinder v1.20.0 @@ -1820,7 +1820,7 @@ http://www.zoneminder.com/downloads/noIEClick.reg 8.1. Release 1.20.0 -Improved and added features, minor bugfixes. +Improved and added features, several minor bugfixes. o FEATURE - Certain configuration (Mostly database settings) is now stored in a new file zm.conf. This means that @@ -1879,6 +1879,10 @@ o FIX - There was a problem with the interaction between monitor statuses and the status web window. This meant that sometimes the window did not pop to the front, or play the alarm sound, properly. This has been corrected. + o FIX - A bug in event streaming when events are of very + short duration has been fixed. Thanks to forum user `reza' for + spotting this one. + 8.2. Release 1.19.5 Various miscellaneous fixes and features. diff --git a/README.doc b/README.doc index aec93dcebf87a9e38bde357162d7a42f2f8c645d..67a412d7b8f8bd4b2766576aaaceaa236382f7af 100755 GIT binary patch delta 35653 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 P`(*R3t{cHV{yzT)@I-Jn diff --git a/README.html b/README.html index 43cd122a2..b8bbc8034 100644 --- a/README.html +++ b/README.html @@ -271,10 +271,10 @@ a runtime; this is because it needs to use the MySQL header files. If you are running an RPM based distribution then it’s probably worth installing all the pure mysql rpm files to be sure you have the right ones.

-

Next it does things with JPEGs so you'll need at least -libjpeg.a which I think come as standard nowadays with most distributions. It -also uses the netpbm utilities in a very limited way to generate thumbnails -under certain circumstances though this can be modified.

+

Next it does things with JPEGs so you'll need at least libjpeg.a +which I think come as standard nowadays with most distributions. It also uses +the netpbm utilities in a very limited way to generate thumbnails under certain +circumstances though this can be modified.

ZoneMinder can generate MPEG videos if necessary, for this you'll need either ffmpeg (recommended) or the Berkeley MPEG encoder (mpeg_encode). @@ -386,11 +386,11 @@ desired database name in it so use it to create the database (see below). Once the database and permissions are set up rerun zmconfig.pl with the –noi option to get it to load the configuration into your new database.

-

If you are upgrading from a previous version you can use -zmalter-x.y.z.sql to upgrade your database and make the necessary changes where -x.y.z identifies the version of ZoneMinder you had installed previously. So if -you are going from version 0.9.7 to version 0.9.11 you would run the scripts -for all intervening versions to get to the current one, i.e. zmalter-0.9.7.sql, +

If you are upgrading from a previous version you can use zmalter-x.y.z.sql +to upgrade your database and make the necessary changes where x.y.z identifies +the version of ZoneMinder you had installed previously. So if you are going +from version 0.9.7 to version 0.9.11 you would run the scripts for all +intervening versions to get to the current one, i.e. zmalter-0.9.7.sql, zmalter-0.9.8.sql, zmalter-0.9.9.sql and zmalter0.9.10.sql. Additionally from version 1.19.5 you can use the zmupdate.pl script to do all the updating for you, this will include all the database changes plus any other tweaks necessary @@ -602,8 +602,8 @@ doing

or similar command for your distribution. ZoneMinder will then start up when your machine reboots and can be controlled (by the root user) by doing 'service zm start' or 'service zm stop' etc. You -may need to use the ‘—levels’ parameter to -chkconfig to ensure that ZoneMinder is started when you need it to.

+may need to use the ‘—levels’ parameter to chkconfig +to ensure that ZoneMinder is started when you need it to.

Now start your web browser and point it at your zm.php and off you go.

@@ -894,9 +894,9 @@ that allows you to turn this limiting off in the event of an alarm.

FPS Report Interval - How often the current performance in terms of Frames Per Second is output to the system log. Not used -in any functional way so set it to maybe 1000 for now. If you watch -/var/log/messages (normally) you will see this value being emitted at the -frequency you specify both for video capture and processing.

+in any functional way so set it to maybe 1000 for now. If you watch /var/log/messages +(normally) you will see this value being emitted at the frequency you specify +both for video capture and processing.

Reference Image Blend %ge - Each analysed image in ZoneMinder is a composite of previous images and is formed by applying the @@ -1481,11 +1481,11 @@ before modifying options and expecting them to make any difference.

If you have changed the value of an option you should then ‘save’ it. A number of the option groups will then prompt you to let you know that the option(s) you have changed will require a system restart. This is -not done automatically in case you will be changing many values in the same -session, however once you have made all of your changes you should restart -ZoneMinder as soon as possible. The reason for this is that web and some -scripts will pick up the new changes immediately but some of the daemons will -still be using the old values and this can lead to data inconsistency or loss.

+not done automatically in case you will be changing many values in the same session, +however once you have made all of your changes you should restart ZoneMinder as +soon as possible. The reason for this is that web and some scripts will pick up +the new changes immediately but some of the daemons will still be using the old +values and this can lead to data inconsistency or loss.

One of the options you may notice in the ‘System’ tab allows you to specify the default language for your installation of ZoneMinder. @@ -1599,8 +1599,8 @@ that your phone or device is recognised and if it can support XHTML-MP it will receive that interface. If your phone is very new, or you are using an old version of the XML file you might find that it is not present however. The WURFL library uses a caching strategy to avoid reloading the whole XML file -each time so check if a sensible looking cache file has been created in the -‘wurfl’ sub-directory also check the wurfl.log in the same place.

+each time so check if a sensible looking cache file has been created in the ‘wurfl’ +sub-directory also check the wurfl.log in the same place.

The WURFL is a third party application and as such I am unable to offer support directly for it. If you feel your device is missing or @@ -1636,12 +1636,12 @@ you some kind of tip off.

style='font-family:"Courier New"'>o        Device configuration. If you can't get your cameras to work in ZoneMinder, firstly make sure that you have the correct settings. Use xawtv or -something like that to check for settings that work and then run zmu -d -<device_no> -q -v to get the settings. If you can't get them to work with -that then the likelihood is they won't work with ZoneMinder. Also check the -system logs (usually /var/log/messages) for any video configuration errors. If -you get some and you're sure they're not a problem then switch off -ZM_STRICT_VIDEO_CONFIG in zmconfig.pl or the ‘options’ tab.

+something like that to check for settings that work and then run zmu -d <device_no> +-q -v to get the settings. If you can't get them to work with that then the +likelihood is they won't work with ZoneMinder. Also check the system logs +(usually /var/log/messages) for any video configuration errors. If you get some +and you're sure they're not a problem then switch off ZM_STRICT_VIDEO_CONFIG in +zmconfig.pl or the ‘options’ tab.

o        @@ -1717,18 +1717,17 @@ style='font-family:"Courier New"'>o&n Use debug. ZoneMinder has various debug in it that by default will go into your system log (via syslog). These will be of the form of

-

"Sep 14 14:50:11 -localhost zma-0[1975]: INF [Front: 221000 - Processing at 4.26 fps ]"

+

"Sep 14 14:50:11 localhost +zma-0[1975]: INF [Front: 221000 - Processing at 4.26 fps ]"

where the zma-0 part identifies the daemon and the device it is running on. Entries with INF in are informational and not an error, if you see ERR then it is one, though not all -are fatal. You can prevent this information from being emitted by setting the -ZM_DBG_LEVEL_zmc environment variable to -1 or less once things are working. If -you want to run any of the daemons from the command line to test, setting -ZM_DBG_PRINT to 1 will output the debug on the console. You can also use the -USR1 and USR2 signals to increase or decrease the amount of debug being -emitted.

+are fatal. You can prevent this information from being emitted by setting the ZM_DBG_LEVEL_zmc +environment variable to -1 or less once things are working. If you want to run +any of the daemons from the command line to test, setting ZM_DBG_PRINT to 1 +will output the debug on the console. You can also use the USR1 and USR2 +signals to increase or decrease the amount of debug being emitted.

o        @@ -1829,7 +1828,7 @@ Log style='font:7.0pt "Times New Roman"'>    Release 1.20.0 -

Improved and added features, minor bugfixes.

+

Improved and added features, several minor bugfixes.

o        @@ -1857,9 +1856,9 @@ added to support this.

o        -FEATURE – The web files have been changed to use the newer style -autoglobals, e.g. $_SERVER rather than $HTTP_SERVER_VARS. This should enable -use on PHP5 without any modification.

+FEATURE – The web files have been changed to use the newer style autoglobals, +e.g. $_SERVER rather than $HTTP_SERVER_VARS. This should enable use on PHP5 +without any modification.

o        @@ -1871,9 +1870,9 @@ that using zmconfig.pl when rebuilding ZM.

o        -FIX – The zmupdate.pl script previously held a database -connection open for days at a time but only used to use it periodically. This -has now been changed to be only open while in use.

+FIX – The zmupdate.pl script previously held a database connection +open for days at a time but only used to use it periodically. This has now been +changed to be only open while in use.

o        @@ -1915,6 +1914,11 @@ statuses and the status web window. This meant that sometimes the window did not pop to the front, or play the alarm sound, properly. This has been corrected.

+

o        +FIX – A bug in event streaming when events are of very short +duration has been fixed. Thanks to forum user ‘reza’ for spotting this one.

+

8.2.    Release 1.19.5

@@ -2014,13 +2018,14 @@ want to view and then click the through only those events in the normal manner (via Prev and Next links) but also to view them in sequence by clicking on the ‘Play All’ link. This will replay each event and then automatically move onto the next one. You can stop -this progression at any time by pressing ‘Stop’ (which only stops the sequence and -not the currently playing event). The timing of the replay is done depending on -the calculated length of the event (plus one second) and so may not exactly -correspond to the real event length. In particular this is unlikely to work if -replaying events using MPEG video and buffering players as the timing will -likely be incorrect. If you are viewing an event but haven’t checked any in the -list the ‘Play All’ button will just work down the current event list.

+this progression at any time by pressing ‘Stop’ (which only stops the sequence +and not the currently playing event). The timing of the replay is done +depending on the calculated length of the event (plus one second) and so may +not exactly correspond to the real event length. In particular this is unlikely +to work if replaying events using MPEG video and buffering players as the +timing will likely be incorrect. If you are viewing an event but haven’t +checked any in the list the ‘Play All’ button will just work down the current +event list.

o        @@ -2039,8 +2044,7 @@ progress single isolated alarmed frames will still prolong it and the count only applies to the initial frames that would cause the event.

8.3.    Release -1.19.4

+style='font:7.0pt "Times New Roman"'>    Release 1.19.4

Language fixes and updates.

@@ -2076,10 +2080,10 @@ chance of errors caused by multiple simultaneous image generation.

"Courier New"'>o        FEATURE – The generated MIME types when creating streamed video were previously assigned by zms depending on which of a limited number of -output formats was specified. This has now been changed so that the ffmpeg -libavformat library itself now generates these identifiers. The consequence of -this is that many more video formats supported by your version of ffmpeg should -now be available via zms.

+output formats was specified. This has now been changed so that the ffmpeg libavformat +library itself now generates these identifiers. The consequence of this is that +many more video formats supported by your version of ffmpeg should now be +available via zms.

o        @@ -2089,9 +2093,9 @@ RECORD_EVENT_STATS option switched on. This can be used to help configure your zones for optimal motion detection. Previously only pixel count values were displayed here which made it difficult to configure zones configured in percentage terms. These values are now displayed in both pixel and percentage -terms to assist in zone configuration. Note that the percentage values are based -on the current size of the zone so if this is changed then the value displayed -will not be applicable at the time of event generation.

+terms to assist in zone configuration. Note that the percentage values are +based on the current size of the zone so if this is changed then the value +displayed will not be applicable at the time of event generation.

o        @@ -2103,15 +2107,15 @@ has not been corrected.

"Courier New"'>o        FIX – A problem was reported whereby when using bulk frame records to reduce database load the last frame record was not written. -Replaying the event via the web interface resulting in the event being truncated. -A correction has been made so prevent this and ensure that the last frame of an -event is always recorded.

+Replaying the event via the web interface resulting in the event being +truncated. A correction has been made so prevent this and ensure that the last +frame of an event is always recorded.

o        FIX – If an analysis daemon terminates abnormally or the host -computer crashes then events can be left in a state whereby they effectively have -zero length and are useless. A change to zmaudit.pl was made such that any +computer crashes then events can be left in a state whereby they effectively +have zero length and are useless. A change to zmaudit.pl was made such that any ‘open’ events such as this which have not been updated for at least five minutes are closed and updated to reflect their actual content so that they may be viewed or saved. Events recovered in this way are named with a ‘(r)’ mark to @@ -2214,17 +2218,16 @@ filter is saved. Note that for security reasons this cannot be just any arbitrary command but must be readable and executable by your web server effective user. The script or program you specify here will be executed in the events root directory once for each event and will be passed one parameter -containing the relative path to the event directory. This will normally be of -the form <MonitorName>/<EventId> so it it possible to -determine both the monitor and event in question from the path. Note also that -a flag is set per event as with other auto actions indicating that an -executable script has been run on that event and so to exclude it from -subsequent matches. However if you have several filters all with executable -scripts you will find that only the first gets executed as the flag will be set -following successful completion and so no further scripts will be run on that -event. Successful completion is indicated by the script returning a zero exit -status, any other status indicates an error and the executed flag will not -be set.

+containing the relative path to the event directory. This will normally be of the +form <MonitorName>/<EventId> so it it possible to determine +both the monitor and event in question from the path. Note also that a flag is +set per event as with other auto actions indicating that an executable script +has been run on that event and so to exclude it from subsequent matches. +However if you have several filters all with executable scripts you will find +that only the first gets executed as the flag will be set following successful +completion and so no further scripts will be run on that event. Successful +completion is indicated by the script returning a zero exit status, any other +status indicates an error and the executed flag will not be set.

o        @@ -2269,8 +2272,7 @@ maximum size of the destination. Mark has also askedme to include the following notice relating to this, which I am very happy to do.

"This issue was discovered by -Mark J Cox <mark@awe.com>.  The -Common
+Mark J Cox <mark@awe.com>.  The Common
Vulnerabilities and Exposures project (cve.mitre.org) has assigned the
name CAN-2004-0227 to this issue."

@@ -2349,8 +2351,7 @@ pass in a username and password to zmu when just querying a device as this was slightly broken and was unnecessary anyway.

8.7.    Release -1.19.0

+style='font:7.0pt "Times New Roman"'>    Release 1.19.0

Some major enhancements and bugfixes.

@@ -2363,10 +2364,10 @@ style as before. Note however that is still somewhat experimental and may not work on your system. The reason for this is due to the variation in plugins and video movie formats. Currently I have got it working well with browsers on Windows platforms using the Windows Media Player plugin and the 'asf' video -format. I have also managed to get event streaming working on Mozilla using -mplayer (I think) though it jumps in and out of it's place in the window a bit. -I would appreciate any feedback or advice on formats and plugins that work on -your system. Also note that video streaming tends to get buffered before being +format. I have also managed to get event streaming working on Mozilla using mplayer +(I think) though it jumps in and out of it's place in the window a bit. I would +appreciate any feedback or advice on formats and plugins that work on your +system. Also note that video streaming tends to get buffered before being displayed. This can result in the 'live' view being several seconds delayed.

o        @@ -2532,8 +2533,7 @@ actions for any that remain.

style='font:7.0pt "Times New Roman"'>    Release 1.18.0 -

Major optimisations, important new features and some -bugfixes.

+

Major optimisations, important new features and some bugfixes.

o        @@ -2559,10 +2559,10 @@ times faster than the old one which is retained for compatibility and because in some unusual circumstances it may still be more accurate (see the ZM_FAST_IMAGE_BLENDS option for details). Altogether these optimisations (along with other common sense ones such as not maintaining a reference image in -‘Record’ mode where it is not used) significantly reduce the CPU load for most systems, -especially when alarms are not in progress. If an alarm is detected then a lot -of file system and database activity takes place which is limited by the speed -of these resources so the gain will not be as much.

+‘Record’ mode where it is not used) significantly reduce the CPU load for most +systems, especially when alarms are not in progress. If an alarm is detected +then a lot of file system and database activity takes place which is limited by +the speed of these resources so the gain will not be as much.

o        @@ -2604,8 +2604,8 @@ matches

o        Additional Scales. Enhancements to the scaling algorithm mean -that non binary scales are now just as easy to apply, thus new scales such as -0.75x have been added. Others can be easily included if necessary.

+that non binary scales are now just as easy to apply, thus new scales such as 0.75x +have been added. Others can be easily included if necessary.

o        @@ -2658,13 +2658,13 @@ streamed view.

o        -Double Buffered Stills View. The stills view has now been restructured -to allow a double buffering approach. Thus a new image is loaded in the -background and only written to screen when complete. This removes the refresh -flicker that means that the screen blanks periodically however uses more -JavaScript so may not be suitable for all platforms. Whether ZoneMinder uses -double buffering or not is controlled by the ZM_WEB_DOUBLE_BUFFER configuration -option.

+Double Buffered Stills View. The stills view has now been +restructured to allow a double buffering approach. Thus a new image is loaded +in the background and only written to screen when complete. This removes the +refresh flicker that means that the screen blanks periodically however uses +more JavaScript so may not be suitable for all platforms. Whether ZoneMinder +uses double buffering or not is controlled by the ZM_WEB_DOUBLE_BUFFER +configuration option.

o        @@ -2857,11 +2857,11 @@ style='font:7.0pt "Times New Roman"'>    Release

o        Run States. Instead of the old ‘start/stop’ links the current -system state is now a link which takes you to a dialog which allows you to -start, restart or stop the system. You can also save the current run state -which basically takes a snapshot of the current monitor functions and saves -that. You can then reselect that state later which basically involves resetting -the monitors to have these saved functions and then doing a system restart.

+system state is now a link which takes you to a dialog which allows you to start, +restart or stop the system. You can also save the current run state which +basically takes a snapshot of the current monitor functions and saves that. You +can then reselect that state later which basically involves resetting the +monitors to have these saved functions and then doing a system restart.

o        @@ -2885,10 +2885,10 @@ This has changed to allow for other types of triggers to be added more easily.o        -Paginated Event listings. The event listings are paginated by default. -You can list all of the events if you like by choosing the appropriate option. -There are shortcuts to pages of events at the top of the listing. If these -produce strange looking sequences like 1,2, 3, 5, 9, 17, 37 etc this is +Paginated Event listings. The event listings are paginated by +default. You can list all of the events if you like by choosing the appropriate +option. There are shortcuts to pages of events at the top of the listing. If +these produce strange looking sequences like 1,2, 3, 5, 9, 17, 37 etc this is deliberate and uses an exponential algorithm intended to allow you to quickly navigate through the list to a particular page in the minimum number of clicks.

@@ -2930,9 +2930,9 @@ processes.

o        -Intelligent Module inclusion. zmfilter.pl now includes -Archive::Zip and other modules on an as needed basis so won't complain about -them being missing unless they have been explicitly configured to be used.

+Intelligent Module inclusion. zmfilter.pl now includes Archive::Zip +and other modules on an as needed basis so won't complain about them being +missing unless they have been explicitly configured to be used.

o        @@ -3023,8 +3023,8 @@ easier navigation.

o        Archive images optional. Normally when an alarm is detected a set -of raw images is saved along with a mirror set of images containing motion -highlighting. This second set can now optionally be disabled.

+of raw images is saved along with a mirror set of images containing motion highlighting. +This second set can now optionally be disabled.

o        @@ -3061,11 +3061,11 @@ fixed.

o        -Again in .14 a problem occurred for a new release whereby -zmconfig wanted to know the database details and but also previously wanted to -access the database before it had asked the questions. This has now been -addressed though it does require that zmconfig is run twice initially, once to -created the scripts and once to import the configuration into the database.

+Again in .14 a problem occurred for a new release whereby zmconfig +wanted to know the database details and but also previously wanted to access +the database before it had asked the questions. This has now been addressed +though it does require that zmconfig is run twice initially, once to created +the scripts and once to import the configuration into the database.

o        @@ -3194,9 +3194,9 @@ appeared to be causing, some errors.

o        -Fixed zone image map bug for percentage zones. When you had defined -a zone in percentage terms, the image map used to select it for editing was -broken. This is now fixed.

+Fixed zone image map bug for percentage zones. When you had +defined a zone in percentage terms, the image map used to select it for editing +was broken. This is now fixed.

o        @@ -3252,8 +3252,8 @@ style='font-family:"Courier New"'>o&n Made zmdc connect more intelligent. On the suggestion of a couple of people I have made the zmdc.pl server spawning and waiting a bit more intelligent. Rather than waiting a fixed (short) amount of time, it now polls -every second for a while, stopping if the connection is made. Thanks to Todd -McAnally for the initial suggestion.

+every second for a while, stopping if the connection is made. Thanks to Todd McAnally +for the initial suggestion.

o        @@ -3329,10 +3329,10 @@ This has now been corrected so you should see the correct styles.

o        Zmconfig.pl ReadKey. Thanks to a ridiculously sensible suggestion -from Carlton Thomas this module has been removed from zmconfig.pl. Originally -Term::ReadKey was in there for funky single character unbuffered input but that -has long since disappeared so just regular perl input methods are used now. This -removes one of the most irritating features about ZoneMinder installs.

+from Carlton Thomas this module has been removed from zmconfig.pl. Originally Term::ReadKey +was in there for funky single character unbuffered input but that has long +since disappeared so just regular perl input methods are used now. This removes +one of the most irritating features about ZoneMinder installs.

o        @@ -3394,9 +3394,9 @@ notification emails. Use %EV% especially with care!

o        -Fixed possible motion detection bug – I found a few double -declared local variables left over from the rewrite. This may have affected the -motion detection algorithm. Fixed now anyway.

+Fixed possible motion detection bug – I found a few double declared +local variables left over from the rewrite. This may have affected the motion +detection algorithm. Fixed now anyway.

o        @@ -3427,8 +3427,8 @@ can now also specify additional ffmpeg options via zmconfig.pl.

o        -Colourise greyscale image files – In past versions, captured greyscale -images were stored as JPEG files with a corresponding greyscale colourspace. +Colourise greyscale image files – In past versions, captured +greyscale images were stored as JPEG files with a corresponding greyscale colourspace. This saved a small amount of space but meant that mpeg_encode had to do a conversion to encode them, and ffmpeg just fell in a heap. Now you can optionally opt to have greyscale images saved as full 24 bit colourspace images @@ -3514,10 +3514,10 @@ compatibility with previous releases.

o        -zmu suspend alarm option - Added new -n option to zmu to effectively -suspend alarm detection for a monitor. This is intended for short term use and -to support PTZ cameras where alarm detection is desired to be suspended while -the camera changes orientation or zoom level.

+zmu suspend alarm option - Added new -n option to zmu to +effectively suspend alarm detection for a monitor. This is intended for short +term use and to support PTZ cameras where alarm detection is desired to be +suspended while the camera changes orientation or zoom level.

o        @@ -3577,9 +3577,8 @@ run when a monitor is active and so actually potentially generating alarms.

o        -zmdc short statuses – Removed the logging of the short status -values that zmdc.pl returns to it’s clients which had been clogging up the log -file.

+zmdc short statuses – Removed the logging of the short status values +that zmdc.pl returns to it’s clients which had been clogging up the log file.

o        @@ -3630,14 +3629,13 @@ included a Width comment which should have been height.

style='font-family:"Courier New"'>o        Changed colour depth to bits - Having colour depths expressed in bytes has caused no end of problems. This is now changed to be bits and can be -changed via a dropdown to limit what can be entered. Don't forget to run the -zmalter script to update your DB.

+changed via a dropdown to limit what can be entered. Don't forget to run the zmalter +script to update your DB.

o        -Renamed terminate to zm_terminate - The use of 'terminate' in -zmc.cpp caused a conflict on some systems so renamed it to something more -specific.

+Renamed terminate to zm_terminate - The use of 'terminate' in zmc.cpp +caused a conflict on some systems so renamed it to something more specific.

o        @@ -3716,16 +3714,16 @@ up correctly in zmcfg.h.

o        Zmwatch now works on image delay and not fps - Previously the -zmwatch daemon detected capture daemon failure by trying to use the FPS -setting. This was imprecise and prone to false readings. It now uses the time -delay since the last captured image.

+zmwatch daemon detected capture daemon failure by trying to use the FPS setting. +This was imprecise and prone to false readings. It now uses the time delay +since the last captured image.

o        -Added zmpkg.pl and zm scripts - There are now two new scripts. -zmpkg.pl is in charge of starting and stopping ZoneMinder as a whole package -and zm is designed to be (optionally) installed into your init.d directory to -use ZoneMinder as a service.

+Added zmpkg.pl and zm scripts - There are now two new scripts. zmpkg.pl +is in charge of starting and stopping ZoneMinder as a whole package and zm is +designed to be (optionally) installed into your init.d directory to use +ZoneMinder as a service.

o        @@ -3747,9 +3745,9 @@ zmconfig_eml.txt and zmconfig_msg.txt.

o        -Made zmdc more aggresive in killing old processes - The zmdc.pl -daeamon will now kill any ZoneMinder processes it finds on startup or shutdown -to prevent orphans from being left around.

+Made zmdc more aggresive in killing old processes - The zmdc.pl daeamon +will now kill any ZoneMinder processes it finds on startup or shutdown to +prevent orphans from being left around.

o        @@ -3771,9 +3769,9 @@ prior to sending and after receiving.

o        -Forced alarms - You can now force alarms when looking at the monitor -window should anything catch your attention. You have to remember to switch -them off as well though.

+Forced alarms - You can now force alarms when looking at the +monitor window should anything catch your attention. You have to remember to +switch them off as well though.

o        diff --git a/README.pdf b/README.pdf index c7d1060ff9dbf57a67b3e30337028be0d2382aa5..5f2c159eccce2f886ff0533b1e21cf0828abde63 100644 GIT binary patch delta 156865 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

-}l41Vn= zopQv=ed)6oT7bdRuknhu-};fk=+M%YyJnMQb_PDs)5a7-fREv8IWmg2>+FfU=ag!1?zs z3}|+$zq@$e97jAE?u;6gO3Ln&bUHG*Evcaja`!buP!IAjKEygj}% z$3$#j!xhpx0FXm9ejfb;hFz$gfQJEuObT!K!V?D6Sb0SZG)V=!o|W#;qIWTPB4{HX znx3!ogVfxf-?2X%|IUhc)(=_@<3!%j^4<0M6efcTLQ&k2ZSmdttMm6SCV3_0ZGZXx z910&g#*v9yf{H#u1%g7Vsu!Xhlw;iqN1#7N+C(#u^EOAXN;@iCQ9!JP0Th|L%3$w3 zGHLT1X!3;?tLhYo2)Mtff|)u*Z-*hi9F2=mV%PpH+WLOq&Gqn}{`D<;FO>b8$bU!) zU0|Eey(${N4r;~w6!syg;yX|_l8A-Hh-oQ8$^~ulI3bxHKR`Hi$0o~rSQf_Y{*|%E z%V(NdQM(?g7y{tTRq+M!0nAAh#_;Ovsf-*D#3s>1&WZa5BAuKg6R)*%{%yA)B z+vHL;OO}gxVavAE@%nReZbab=#5t-Crf~&!@;~ag7GLS3@H0QFSC*|``x6p49 z!=4^tme3bp#U~Xa!4U`X%I&BIE0DYFlJhlgM*znr-7)L!q9`4VIFiEwLvuiR)N_li zZ`=|GoJt7PRX|jhLbRGEw7Fw^?d-c$N-;4rRVV>WZ0EVe7XZegLtL_QMXGtJCwX+n zBV+6kYHCisEf;O~lg;QbbEizx4_z$gwAGj(%gRiRRrn4C!VoW6I%po5_^`-sR%Rx* zj6s>4@BYc1eDken<5ie+`C4fPC8!+%?m zz!b(RDnxoh6=1Wt2c%0DQMO$=B-ln*O74AH@ut*Z7 zl}p)dwtHfsaV-8AoF8%bNk|!k13`-?HUPsE0z%Y;1DKJ3sfmMe1^B=wSN=(Pe_n7$ z91y&4v~-X0rJoVi@Tl+4&CDgwvy#ByAfCpM&(4b^V0{Xb+uu(lyA5pANv{0MPfogX z%*J#M#3SaiFxNE)Q=wBBpN!|gXy2JELU@>Mi8>^gFThdcop-nO@9`AQ`x1QHLXuqX zE1Ag)0Ho)^qJwz`g1a4D%;A_8{A_&vMSLr~Dlng##C}(N?*sQhyvT(-gP!>!@O22x zPDXNAF+QQuLW`9@$q2)Dxus~I9wp5Bz<2*i_Q2D$5v>mKI-it)f}6cb2qD;MwPMsW zyE;sJIR<2O)|_zO3x$)!LzLI>L^u=Pf+d)104~UFa!ey3B#6LYXn$CFsam|wAOdkh_FmU{7}brd)gWT~x#-n_#BZ1`QhRlph- z0B`JM&7Z|7CNT1sJ)1ncwPxN)B^PI{*}gJe9n-E3-7mQ5ddLfuJA31Fp`6Xh;uPaRn{ z@0L6C0L}HDQq6=xI?c@+W_z0zm&4a*5;kLBArB`l6ZCe4Pvq`OJ8tRzp7Y@0A_t>ya#y(!Q|ML z@90Mq*ILcPH8YdW89K zr?DdCs?_@>Gq!;!s)-kEfDFppl|R|+OB)KfxA2pXrzI*YlPbDz@f>O+-+qRqR?p5t zis@|n=fEO!gC{)el16wkb}^;|xJ|7VtDXn$V&p<>;#KreWfbnA*wm9@Zm|DU%SK+S z!I{kvgSomstz52=zVmQ0B^|T7P;GMkKYk8!B+s9BRK5c$r&` z^m{VLg_v1}*-_lL4PApiba<< zTI!y4#qk4cP!#b>Z(i|aetBqKF=CT$7%l2~<{5_#r%ch6s5-^=aQ5wf!hKWH-&OD? z+?Q~$%kl1kE8@Kq21@f6%}A95`3VXn*uU~L% zqtb8#Hs~{JrpP#<7Nw?WL<2e~83#;D@RZE+&PjKLRVN(Yl_>+Piu%gPhey5oys+|D zs3C4e47ynkDcPHLtmU~}@jV#-)LeTu z!cR+CVgxh*nVt%p9(bO}jloFpd<|oD87m+-(9u6B#)j(Xygom&3u&XSvfoSl@MF-| zQpf1eO76HEjDcHHPRPlvKWYI?aYXs_$eh4DfdAO?nL}`wni|rt8mk2sSeUnF?osR* zn%>Vm{8hr_zKn;s>#szMSVW`X52zx!av@o4PoP`{*K(l;WlLsoK<8p#8K&WDHMj;_ zd`2UZSa<89Dc&hJ8SlU<0tz;ytLB`%o)MHbl;%(D~in0ul5In9bLuac>f0Y_6N}^w1a;h&cUde zQ{9MfR)PohEmUtZfUX4RUYuWG& z&EPNhMsE)ElVBLIRQ#90!Y(p5VM0}DhT&fhS+emr}Js@xIVb2b<^dsUCJ)C;L$a}NGQLEFY!64z!+ zg4GSM>EQ2wz_d;1GOy7j;_C%>K;bTv?RupbSBe!?nZj3q_FN%2l?d*HwP*EM8&eBV z3GlSCeUhQSdj61?f}6?GT(&D>)RiEjL0P#YU%!Qq=~F(Mgf215>*!9gE&^Oe=BD61 za}t`r*TpWPCsZP7g`QZHMm4?+k^E>CrHXM+bLR%)ReB@BZ#3ze^(Ol}z#?q8uRBC- z9UrR$pA15`KuCi93el1nYanjV|$(oNDZIT}~`LLIX+$OFD_!z-nsS*6c8*3>;{Z>VAS5`%!DzeEE1H zw5-Vv?RB562_iCT^1864It(*wLo~iNs)f6+Sw+y586%Q_#nAa!4; z@0KV^6+rsIX>wX#xmqck;wQ9|Y~wJHa0H@CL_sO7-}Tl396PXqIQ6B*wb6<(`CQob zdi}mWTLDfjjqbT@?lYOP{Tv%j?mRL3K|{B>-WB_024`GUi5#Yx*Vk_l+I8#m>_%o6 z-*je~@7GX0IOLccU4Wghj{PC$$=ri1UYStwt%Y0M_jw9F7cWc;0wy|eH-1W;@CnHT}SnmsjT>|Oi6Z|NW-&dNk4vz zxyU(K@s@0{60MTq_83h0#6*k-piC5aHS7ngGovQ2|*``I>n8 zkZ3Z8goiTx0q>SGF+#&gkEsK5ng#b0t8SwFr}+YP9>&tU@6CbSJwiMC^zks420#mn zBtCT>WoCDDH}kSJ|I&M>*5R@Qd0|Z2#Vsq1t5jgBM8WLpO*(onBJ3ZF9)I+KQDc`z z`7&P^okYR{|0rS?GIHi=|C|uJHJ@gSKwl+L2!tnU7g0Lt6GS1@xjA64;NnQI0|78m z834#$nWG|ykCYyh3n+BQvsTpBp!WE`PzDnRh~|#4U8H8sERaQF5(b*m7D zN|I{Ar5p>|vaosBVxdzn>OaTMPQ&R2oVGaKCSVH4lRTV7`I{m}%Ztz4s>x&=B87sp z+LwAQQNrBzG?%qc?Ve8*28@&*PMcZKivxyr3p>$XT87%RXPX^sZh%X+T>j*XH{S<8 z@22XspW`ElX7n)sKLDCQWxvuQjAJ;ehs1hALT@;vUM6i zP6K7pwix>#=74=~|HMNF`P-zR{1N*X4q76;J=J|Y;Ul4m!#VaKYn-J5q<(^XY?Vfa zpafDye~RZ6058*N{906ZAL>ImCx(LJYC{d$izci_->uI3c32J0yK)4TL z6Th+tw^M0FJ-Wfz(hmee=0a;O7Y|+GWc}(2!bl9fKRUX1hiOD+(_Jp(UEuRTW&`>% zkE=8P2Ct94py-}@jRmgFbZ`#HLYwxD_4$=ie^p*j=)ktP^1T96U1)uD=Is|VdV-+f zkycsP?!dgsqOuIK1&Q24y`lTTf3)&_R@gEx(i_bahw&2vys#KJ!l@gvq?Z>q3oU_v zkj|oiE+~wg#L3$i@d|AOG^yny)GrL+5(^YYHy-Eip}!v?OQ2HC4obEmr|P!y(q)rZb2)(febGP`FnsC_<2w4rY-H`I zl0{XK@mrNoox_#Fdr*ISKwJQP1Ft$~=Ws4O$pv{KH!qleuAkdGYHl;__H%-_@9VUM zQN&>6jmAJHf%HJWkf9F~Kj{QI@&h&@e;jd;14P`3zLst(#AgorOtSr4|0Fd8d`@D) zw6fH-gG9II?lzBLmh;P@1xdSWa9pA(LgM0P28ZP-sj3@{Smu#z9@+ND!aO3bFJX{X zYTZme85c#ARo6;8Pm9#EO$+NfmB;i0_kmig`qeuyuzdR7O{E>shsYzq>%s3-e}j2+ zB<1P0xOm4jI15mn`A~A^6;@n8iaiptmK@nJ7#lDoQ`a-vXT8cJ)X|$ zMrt|w82l(niZuTp`e1`ry(_zSJJZa0*}=~FMmTwtFU(sM9iMu1pZM_AyM~Z|y%+sXetmePW6AT5fAi`BGMUAE zR{VvEuAQ+<-8U=P>XQ6cOIN9HX?R!5eh2w^-uU1Gk=Hya{{KFv`dUx4gCPSCg9N_| z0}&I32{O9hXsNU=qkihb8pe}+JzvG#rC^saBKHpYj6qpa*g3}KR>JN@P$$6xqbD@p z7gnGiC$tLmi{ES)zXi|Re?io*a@J94NdFakMB6-j58acu!Gpi z#d8wSW%nedqb?%hT<~#F<_v7hyM%`H_N5cV-*vRE;_T{P9h~!5-&HqtF1)by9nX;W zqVfAkfV=F{be4b5Uu-9=nM3uf>9AGfAixs96rTK9uzJD;DXP)3f02MN-x$ed?B|;V z+St&mSO^?wSU#Y^VV1BmkFTsW#pqq`cd2cd>c5-b2juAtgK>R5%fpfz=VA3Ei@()o zYgwb-6s~kI_Gt9}HsQyEG4loqQZTbQjbdKj(3Pq>r?taIDvfCNFAq__%Nae`Mg+c$ z+zU8ghcSQ|dp6>bf5ge$n-19u)NzymTpq_Xt%R%4L*bNZUTH=%g8t$Y%`^}!;TD?t z>x28zV9*rd<}XeU!hGCGTr3~iOO0NS&asY-PFVe`#cJxE)HSp^ed&WLoY(Pch=bhN z1sDF)Egt+^`X9iWz;7M65k^5^*-4*s&-x$ zu6qx*u@m3OAkW$g&8A=g(89_GA;%1Utf9>cmZn8iQg?Lc_9fvy4QQu`{iM*- zlS4_8c=egae=WuPd2?4)Q3XKYhe}rA{V@(A2*tc>?>=o#j^rhL^Wx0KRD?(qA1NUD zH|YuD1xJ-~*c20t^1p@8Fq^EL>Q}z17M`Y4e}5L)9)!F|VzK*hg~8+9H6@5i znEA3L-tYJ(*8yrVBz@yS=o;N*ooJU}@4W#ZzWCt`8Pgv)ZMs<-GQzM4l@U;|U;FxV z35Rg+Jo2avOPqK{9liB7lzCn}r2BNU8S#YA%C&0!nT~A~XeL@L7?z6#g&O>ivqYFt z{?Id#f6Z(M6r1<_fuTOQcjr2c(FA#Ed|OjO3Vt|{>BH#BvlYt>t?}Tft38$MfZvbY ze`?xykvL*c(>@c5uSQK0Uh2WMeKs3=H|+Xmi;L7-G*tLmtxQq$qCpZ(E=!)=JAVk_ zBx)UMHbZx+KUK*aaYT+fMn3%MFgjfIi8%yOf2O7??M#EC_7-gHcEq~%4l2EuEE_Ua zRb>W1$XvYfkpL@SmubE8U3BfpISGzsT>OoHC+A&_BSQ6_CBn*t`1N=VJkLoGr$a;Q z=mk^%qT|UgqX(j+G=>{hnx^*y5|{QIB9U&6h8(@L<6)7l_;MoFohDEJPE|#J7O!l zjM9?LwX#wyCwO+REZ3xDy`}qr(a(f}`{r=KE!&+MDZejws<#+h0QqJBxV zl9?vx8o){MmX%NGMw_DbzaG9)l_*PXe~K2se=YWD+xvIWm?s-<=?#yrfri{#Mf+iC zl($~zQwlAtE)-mv1N5cklA)nM2ge_Le-X&rO%!ehd0h9I2V{9_9jy1Pl)us5@yx0s z@CvkG)7~8*LGXg>#h*a}J3D!@sfwu!jKx(r3EG!YU$aB{7HH#%e!hcxF01G-e=$y8 znbr(p863gx!C!fJ55W|6oP`8k?^)WTj|R%8BZ-eV((64`=|c14&SYm>ci^~1I1u0E zm2|9M%ma(ry(y6f7^8+ulXjM;#@XJEX+dP&Ne>?RVxqo%TiBaW{^l^GMc<6_I%sev5^N_dzZCdb9 zf8ZZA7Z(nM`n~&^Za}XBqq$s(esTEKXo*~Gep-N?lpGlly6;X0deKAO^cWri*k4)1 zh0V3&N0mCb!5Yi@NDFjHvD__PolJEA(+*VZWgiiFN0tlIcs|!@D57-3e=nm=CTA1$ zV+mc2`LKwyr!gzewbVCCEUdHCaLK*AdAnN1z)hwA0~Qc$omNxXsH|?R^IG3@NQoFo z^!Qh36mH)6mR-3=S!OcIWaFbu%$2|LL*1s?;qWQW52>n^SL*gMi8D#IsxWPR_nhWT+B$P&bd zlL+zo{w3lM&_Rw(hqd|B_v13s`<`K3gXB?vFr`G4C>}J+#OvWyMmJjS1R*C+@&}w3 z%f>7MG`%@7M&EH-qroI~Kw`@B{NBLsC}7*y;G#>^)jecWNO>~lf36*9m3i1%pn2*^ zx#65ikhIFd)M&;Hs@p;tMZE+e9>6(2eaPkcaAr`#~0 zR1Xd{gnWf!!mmL9Six(YjZ|Yx*bivinKI8QQ(P9 zP3SP^>p)BiIizjI?Q8ZBOOq&uKYZgpF6E?uy#Dmx0F~Qe0Z)?=GZeQww5)<1o{^!5uk)C!E#3<&7fkdGTWnMZkH@{L_e_kE9mJ?a zZ-0&dsuL%s`}V|YydcS|SLO{{{3_*BBTfsKt5upuF^@~OilaEI*4|2-`?Ed@!{oO?)>bx5 z875eRG3?lVu|%(&BVY)UeI*cH`AQz)>VJs6Yg^}zWWy+H*{J@JL0p~099iM46;V}W zv9m^S;PGs3?aVz%@Z=!J6Wg`&o7%RL?M4ZI^wL z8qUA;H20nsMd3VkP%zkr5&Ib|09=@utcGvF+D^6LH@#+~^9(GmtKuS))aj7FoL4MX@85+G6W*K z@Sll;P_00egCkoFDKpynoJH%byh0&ylKM7gYKJ8tJ4PJ9Un~d<43d|;ywYlLKKFT~ zL}67L9rCB@Glir{mAA!X(5{{(t5k_MCthO-3S#0ZIo50`uwX%>}enXIC>0R#uROW{Qy==rR+)W7!pGSPn13@{&yrX9=rL4R zyP2~wtF`ETJ0VjNUIE0I0ij0lHgwlIPOjCCr^HiB;t0^1R`kMZpmzDKmV?E{BeIMy zWZ{zNz!HIMxfg@MYO}?=vED0ydXQq0^E8c$by3`64xYrZ3p2!o#emYOzHX;RVlBWU zdJOg%kP2iWauFuc`hPh(18zSRDfmr-~qfqMIn6EA#3pkisLJf1${EGp7$eMLO-FoH3A)N{Gtu=mP5v7cI9 zKRFb=S6;I(Y~-_z(%FC`pXFGCg-{O=TiySlU>gOpVFOH1iGRqYtD+50S?(Q!c?jDa z3WP21g2cxTaCAT&_W^>j^d+amQ(F0IZzmfRjkp5?g#NOM#0dU7m+g&7Coo-F`e4t_ z5aR-pQ5+%p#!Fe~*($;oyP>%8`T~roh%kbw-3fBeM5ianB#;dGIvLOoCKdIi>Sv~j zVa(RsDobxqu10Q#JssTJ!jd$62T#kbjVZMh`lAfseY@BaOgT2Xy5i zr&n4jD?GYfNZzYj&@jo~nKN|fF2c>=MzA~&ROjZ~navTgm{M}k7t9Y{@fwzeFt_o! z89lMhP3(t_dX%KWA?h%yW?34))<2$QKKWSFz_%C@obA|mB%MGYbMxdmf7LzlyeK5( z*z%98%71^LrQUlsvU(avG<4BCBrio2SL-V@2H5t=0yyXcl@MgzBMu1ch}Pi~2HrhF*eU4C`db-ocutj}z+a8q*KKC#a zd%QMhz@9>PXVo>pa`J8oCXND70O37JIlP(2psB@R#bDW5+Kva-zEos(dtK6Ae;u62!R|5aMvlTx!55h~6-?K*11Hc-fi^S#!+CHPFE3UkJ~;IH;i2kOG@9Dk2^ zY^NTlk#gjgvafE@qaBY%99*3ie_CMLT+?{VH|AVkl%A6wrDc2B4mhgmfvSL={sA3! zzIVWUK=Vi!@C5!V5uAUa-GP0IYDW8snT{yg*;AN+2C%rJ!fqApV8b2?O_S6-Baz)3 zDCb4kCI|3p1aBE}kYEQfDrrv$B7du&WN)0*V5zsRePJq{&WSJbD}!wjw7_~V(W;)P z85?OS3ffT}!||vrk}Dn0^Yy#|gpnn&Y!EP4-Hf#iJ&2Pzj={m3#m9x}*A2mU9>18GPzoHjKyh5}{oc6_`H$?{$bNJC z2qJfW(V0hjK{9xD9*w{9J((rc&y2gNZ6z+RLo0d_vO;6?0pbtR=zf3hx z{NJtR*pt~VM}gyBWUjnnF9{Z90C`VxXo;yL^NR1mk?tbS0t5fOOq?$#f0v|`TlFAM zuPp{mZq!WOk6)wK+DDmmgC_VC8UUN$`XWf#dzviJm_ZQ}6m z)h_IgKw6AqNPf`eAb$+73gF_=T?;xoE8eHS`mS;N9iB~y_Zx%hhaZqppFe*3O6h#B zKYIYuZs=PH%LOmGo1nIAb$B_OK-CfS1GQ`0Q@fB(i$w60NH(6k6fXu7GopMYQ=l&i zgR^x;SWD*kalpIc^`ewc&A9g|u^;_pWUi%*dDu47P!4aJu73@CPYQ?nLe;k|a$0O! zNn*^Xx^`BT9%;H2lthDFAMA591c_BNk4!To&_56_Fqw8TOybZ9E9Vg7iNIXe`SNJr zF+Rje4zifsvTVNhlNu$b#yYbs2+sh#5*eWgaZYBWZ0NpYciz02wH=LOk1oB^CNi8g z-ldLC+yRv~e1GGvami@8cSMi@X@euHJy>#V9m8SG=_%tFlftgjT~4#*oI}%sBp3P0 z#qJt`hx9TC{7shSH~grMsWJmk09{0$omROV<{(V+yQm5hTP7m31YMDqZC`_?l?Q&4 zf*s8?;R|k$C#UDHnJIPAt&XqjL40R3(qN%D2|(akVt)q!+OVYR>6Wr8Idv;2QS5v9 zM|yuSoM+RSfg_?AG7C}w=}hYsADKFUYJkKZHZlm&t^TSyD~YDp1KJ}rtQ3h~gm(rp z&DIh!*C?SK)5(~Zx_o2RL6Ejnb5lz4&GnR=A#(Dmp;lQ2ML6aFG;H5I?+^G3vG=GM zWnrA2lYi7EQ7tF(9vp#e#6s1+_h(%<#9Q3Ld6YP*pC+hbsVviAai++5#-$lwJUUeq z>z<*dd9Dpf6!;OD$IA+1Cx@&^kwLKnSsc#d10|_srADsw6d?-8n%vZ7Y}P5t*n`kd z)A&YNP)nH#8m~V%u#gS0r_E0-(?^c zz;H-KehpylUb3-C);+hM4s+ehBzY#Rd71%u;;c{lHJh}GAc}o0@e)1$R2w4Fz6%kv z?tNsD!p}&H9z8az(q<=zDE4LknY*E47=It;?m$${2b26LyF92Qz_b!28TnD1optr< zt~YctOQKmACYm@yaFo;g@#!h`@N+xNTwuf)!U6?FC6%5Tj`ci3@b*Pp!V z&{QvEg-AlNZpFU7qDgdR>9Y4Y6Scv`5m*Z%>|6IvYpSQ!K>>_p%9b9l%A@*45xGFy zXbkx}4Bm`R7(jq0=R}=kRuljg)PI$x1*S*api)e4TfP_;ZfZh&?_Yg}eWViy9RFSg zN#J~#c+(O%>|R)Fl4j=IwNvyKI*S)HBdZSzfbRbt`XViW72PuVD zrM4sui~D>1uqfq}7I@ej_M_RpClk^Nl{e%)Pihm1&!l5ll zXCJP|Ux_;-sB zr>2GxaA>Rc{fJt)3#K6glB8q5$Zm|;&F7II)5#ic%TCd@khPqdcik&bYriBSbM`Y6DXHfkWw|j%Jz5w zp8`R0GuMU*{+(LY3Kj`?S zJ$@MmNt7=Udj08!VkQ(lq_~SHzg_=6PZb|$?wj{M^Vm1sRx zfzD(AQGq3*Hz-l1fR2_+hE|!fx8O>GBu!=|b~AwZNo?b5%6Ql7al7NlPqJ_HXdFas z2@iCm@yMS$Y`MU*^m%MCs5X9{+3@NKxB`ssQ%vsX+C9*9cJj&I<(DttzdnBa@#}x5 z?~gw}{&W5P+xq?bo6yI>b}7z+C@-=rcgRzJ2h2ow$3@}}Y|!dWtEd5G+mw4g=H0hJ z4(6S|fQ$ON{yzW2l^gsOkS)n{2^oo4sqV5C!>a>6pmY zDW3X}ThJ@vO7(50$F}0jpsA`qG;V)bq9o5}RX9g*G|@SV;a}?R-GE}4ox5+c42n3u zBm-Z|ICoJ{v%ONb*PPLvts%_;>ikJzB9$$(>ZQGF<0uFB#5I#kE(_x*wc+btA2@a; z2f3l&Q(fx@-7+ULD2(Sr;`-H&CfeU;e2jMa=E*L#>wO;R_bfT3c%FlYjMX&xl zHfUo#T4hKBav+zQ97V3cJ;O@^WC2msy@=SDJqnMUKB1J&tQJ zOQ4m#It~m?&0Ny?AxOX^Boc3pap5s#P&lqVJc+0pLzqIhog{a6LBpRg^UC){x=RWq>KBS{{5 zyo001jz0IMF<-9IE6!!*O&!PCjDxohgacWY&iO>avWPA&OTT|F9Kb8&#a*=-P)e{O z-C0iJq)0EW8J}zBSOQ?6UOB|sJ8*8k!Bn>J)!a^+wq^?rv2~M5RN&ae4I0xHa|J(H z!r(_zXUl26W@)x6uK0*a`-uC9*V$)cwp9<`PG#UpBAaDV*b)2*MU&Cy$n#=MqU3ZB zw(1mcpFi7nmkxgbWEWJ!Y(fL`LG^nS{AB4*b*09hGc5|m@`?dSefq-h9AGzu@ZB0ukV1Arrb?l48k_a>$Et) zue4fLr0318dzs|iRLgKE>7^;#BtxqItrJ?*$GSt za1A5O8CzH*N~ku`!G;V%Gi{J*8Wz5+f_#atrs_kdPXg*z?gR06{fx2e?Ie$8=1^RW zD-h0#^qha(ODx^Z3&`im0T%Aa2I(MSIfNIKJju>$eEx3CCD*$+)QwzB7P$@9)iNBv&|e*QV;t|uliic9R>mfKQE znQk2uVrOM5;StRu>MxagqjVxT&{ay^)y>vJ!_tkcs)qiY#KKyX3E-Ey9Hp+{#N}Sp zo34Ls$BNm9vKpJg<=WHh5#}B{1oWPy%Pl=;R`ab~dQSfQqMDQsoz*GJd-l$!S?YI0 z;?u%&mFp&{_QYH@HRlAQ?=KFEOlQ%i!<0caa}53ucy=(bmzBXTiCCLZM>Lt?xoa&&c|$-J|@c9kO)=+#-^Irx9;ugXyTi z;lqjUOjx9`sT#BQI0C~!{I4shWd)7{EtG%}Rh@kVhUNgi8pL?CZ1AvNX9DP`krUDh z1zz$bz;2lUt9eGuLTsdwdi01qXgv%-s1z;B-5UK1c1rA&aOb51=%r1u{ zO1KIGkY4`<`Ne+S(~WDni3CbSqo?QfJEBD7GYvD!AW0JKzAvQsPY3XGhu^mtPw>>biRpo zSo*FnUt!ot2dNr2HEn;nzpj|lP@Jjrx7Nd6j=~wGlI*JHdH-u^K@^bAynZelH zeR8rvP7!6P9AiiAHtlMza~LdLSDCYYR9%xdSGorCTFfALHGSERZsqD|HzxPgYgxVg zEILet8Xq#Lg^x0f=sF2a{O4efM@w63s`lB(4vYL5JooL`Elq#xga9tSk-L4OR!mM8 zu<$_%CUX`LqhgX_@QvyVHwkJR)rfHLm&}}1;8an#X`9u;<$0D|ZX7-!Wc~j2 z0~Vn92`;W+90`9@Jm_WLu*A=Z3MN1_tL(xEbMdv2)C_6=#e5nsE#?S6<;(i{O6XH= zpaVHJl=NiWWG9O}-$;TQ7{7O{Gt}Bs-`2r@wa*`6SB1eZK{M7zG&=`WDR?a?Woq07 z0}M6iiNV0gfEs$mhu`xo+*6{sbTMfrWZ78bWqfEm$wPmTBBWABfdU}%&-5E_FD-JQ z$2Tr>&Pe*1D}96S^R4chH(EY#vI93zSXKXev=Chz)YDGJE6W~h(O8FpO*s=Pmeh>P zCH`PRw>9CTCWlHgJ?~?@G40-^%if)=Cz@#EoDZpJKKPy%ipPMz`4;Hm^g&QI_aKHJ^k3ZAGchEXQK1qPm)C{dxEQ1 zGHqPSUqgOW2v7DFVCjc>JxSD{kEjSeuMH^-C6#|$&(>rQ9S4!K9wSe)&lV!`!m(4a zJWAsPA$E6sjZTvvlYz6&;k;kGAZhJuTX2{LCFYea|1_rBklN$RE&B-XZFzJ~F%rf3 zW#`EuIV>1QU?p=3{>Es2FTJEd;9Ku%C$vz-b-#OcQC*9}VfSg&P;+bC6k3%SfsQwO zIQ~{(ygKg}aAO;_)YYTlHY_-^0u7Ax)P0M*4 zDe%-2#XK5Y6F2bp+#olsmLI={nY|jN^$kYSsk$%DK%i6eC`jEZNHnd_qZte!0+x3r z;N6_gLEF#l{uw@S15{lqW9Z@SAxw7ur4@hq+-;63j`VxuN7_D3l*2!&{Sc0-&6(pA zFeey(|ASZX!=E|{_xV1#B-(kV2unvoX#3`rF4Rf!i0zXZt091>K9A>|D=)FDSXb{!d>8eLMB z9i&Vo${Fbugow>M}NL zKwJ$~*HfoXefZmF!S?3i&zpx2n@!9F+w2|$k9f>D{AZs^9_1`qM@7sNwrL+e{Ke#~ zGV}&#rs^Iz+f)zF@G_56wmCg~e_4tA0~a57#vY#q=S32gtAF>M`cZea8kmS;c$xk4 z)5q_B{KOvrv-vx^Pp$iuM~PUcV0!cY1KLc`I!C)JQ9N$`y9^cnoVz#itrf$+Kc`8= zMa#tl2^rojNsQB``Ue^t#idIH;B_qA>3h{^h8#GJ2f*<(n@dV>P8!R z60O(80@XYXXcWE)REq7HjJ$sLHY4M7fO?(#$$bMxApmK7^v?Em^ul@&S?K^OLt!Jf z!S=!brqTPu*qqtaowRD|GsB)x$B#q5g>s%9?6W9I0Wkb}o{>yZt?tx}bAp20>PC;}i2dAI)aY*SfMX*~ zqgZ51UO=nD6=B8}0dNRL8;Y@&XRP?>Dn9s7oz3?U!d(rZ=Q}kFu9wUC?D~;a6a1;e zYU{3QrW#(uYQr$&Gile1*0UAeA%#wMOAbf7N$JBPi=0Ya!V<$j&r! z)O}|u(VM-F-*aN_InhrfAh$+aP?D{L!GxyG)d|suHv93+1utyuUsf;z6rPFLM}QLs z9SQ<}X`vE!z%6xwtuT#b<~r7RUNg27XwgqK5iLzN&ODP%kD$=w0jjZ6CoDe}0!S(; zvv`4x#ok&0e<&c&gKCa6Z4(Z<8L=ej%JNp^3hE3!#}QB0!y97P-8 zCxijf2aYxR3!o+k*M)YZ%FDP6#Gzp?^gD|@i(*C*f3sTcG^R!-MHZ!5Chmk>tR2lE zA{RlMvl&$z(ep15VkJ9U7FpM@rD_dXfS9?ptUOq8Uq6_cW=_GAV-^IEZ{OkMcFo^F@ws!+}w^gr*MGjv;#o2?FCW zUsceQe=(FvEKT@di^Pv$4}M{JO${)`anLV-=)M2#bCO2z>g}@fU0Y`^2xGZ+MD_*P z4U~<6UC4&Mfhs{%pCpoIzM8WWWmMoe%-I#5B7E8P+;lf!xL}FNjvzKp{ZO-CSC)|B z-Gi=c)&2VD!uJl|3qSEyumpWl09kkjSf~z3f4T+$kK;`FX9pTcfwEPeM$5IAI$u`p zu^;51p`6wTAPZKvp+`c`6Uhbjn{0tn=evEOQpG6^C-tgXibd?R^STHGV)Im0B!$c6`9gj0%(-w&715)2uq2T}=*I<2bXojf z9pHynu35I2{kw^XqcSdT8^yWEbM+yWyD=X9CgOeQ_%f+ z5p;i?hIs&^H0BuLNg;oOaM{TU_Oq3Me_k;wJ+S`NEhIh~ybL=puY?L4B+jXUSu=jddF@%uwz^ce_Drb zl*Jtw^3reHBg#=@aLM9*2(2ag@@hsP_xA0Hy{Z=!HTcx_orb#rHu~IbH2;oBhn<$p z0_@e6>x~gVBfAm4Tn?~?Upr_Ix_Qy+t6ws0J@>Vkoe-+~VNZV{20(3j?Q_w7FdC4A*IE3#!1dNromstaH^$q@A zE5MdgH73_$7F15F&0FPp@or0E;qf|1VAfxp9z1Dtz~WGVK49-VXttY9e~8Rm1HlKN z)0J$Pg(B-ax;9*M>1ZHk)5LSsFB>Vp5St=(x<3rTm_} z^sI@^TeJm1PH7_k+a6ZL8J9G~=%g5~x$YdGE^@KHGpmI^^9D6ak|;MNapBJc>Jtc9 zC)?LpFP(?fW6G^acS!nle~5YJlu&FhHFN8^Mx@CyevjBROTA3S=zMI3%2L4w*podF z%zxFLM14q*^n4MxhRnZntco(E;4^>5GSBUMKObrl#DyIS2*>H+H`1c?TX%O}uB|yE zlr*OUNYN)|CIF{23yfb+px3L0Ae}%)OjN^C_rspnR zI_?^#uEXEBE60UPQKAOGKqG4_jmoT8rtGo7V*>Z;LhKO>hODieqn(!Ur~oPaZkt42 z1i@`jBIZELbZutX;y7C!h#i8Dt#X>a#!pRSaf79;`O`sD}+{kct5m-itZR*)-2<-wvm;PS6{QL%qu?Jf2Soj)C zM9stdPC~U{;M1@Nz?U0n!clL=XC*{()+F-P^kj{INhY+w5i7E&B@mFec5^g zhYd{do56cwe;m)OMLIe?o-s`@RkZn`L)$b7RePlDjI^ za+F&XNAPQmnC$>8VP*CIA1ntNnweuu(q^!BB1kVRf>QHRQWMKSW&wjXH4{>sg7Q18 zh%hxXLU`HK92%5hzX3CTDI|KJUIjNTQA%7(j1pHDsRl|<%}a$8chEjuT4oWj*el2Z z^-6($F-*-XE-eD5c~hV{X3$CjMJ z6flz!GZdHk$^p`s&tm~Omk`VW5(6_eGMBL`10a8NSKD&i$Psp~^=qKWS8TkG>^0LK0n_4~TdZ#)Ocp*M4etP%j?bADP|F6y8==j(i zANyVutYU=TyuG8C5k>bY?jp$UH~*QZinmkyN&3`6*!NTWJ`P@+Qut{Vc`5!+R$gL@ zp#%JkPw)~yU77S#PdqhST`F;p7rkWhR=t1fT=kslyUksedQplviHCv%Kkxz^=&fQu z5S_X!2+zx-gNzP6Kl@aexTx!*1vc*}^1^xEiOD;N;r5t||DDYY4q848vIsfejre zc4n$(r>KmBDogr3>=ocBTWo?6AWSu1@AOMh}N6*U##<&E=0N_Eq zs;=iw6gF*StLs65IJ+s`WSy>O>8>2)VaALtn$ES+_KeTKnOoT-48oh(KgfSx=N=P$ z>B3&Z9NFMeWXbXY>{_C04Z_kx-Iy2hrXHlOp*o#z2VFl4q|pE=Fy~myO6LN!u2elZ z=J-*P&B{pKNv4e77A9>>0=}aG)lnGO#%-?#LWqk%JF2E1PHf?@^D-_ZaM7x!1vW3l zKRuZGF(n}yzRIR_LX%DyL?(Zm4SGHs;;G-%ovr}q1dm`Zj?E~B#uXW6*(8{uZ$*p& zE1PHfazkI}@YD|oAbAd7wKT8t7!r_EbsXOeimB%@mb`cMzO;r4$t5FGeM>LE+L z$-UM?(^0TezberWos!igJDnKoQoksk!D7TbPI+hH`kGEb7N>URT%!zc2hN|KEG>ak z2jS}!@eTNZSpA^g0ZVtnWdRl+h^Z|AQvQrHI`!XCa~YMaN2q(J3dG*y6;J$#mJFb=15Njq6qCH>cS&Cm?TR=MnL^z-b)Rdj)k=p>Kq zu$QzBz`deSTm@r2?H+At^&qBU4&(1^fzXkLz#Q|vz~DiHM4?nE0Ecp$DqU3ah5yQ% z%5;NRIU_zDaBByw?F!&zanLgwK!eotBr#K(ZmfEZQS&Hw# zarn-0OqOk4*($N6dE)QrMxkpk>Ckk$*{-hO6P7Rv7OJ(Et{^nGcpBN3LvHGw>~`43 zwRl#w>JXXc6>xuPEbX=}b#CMc4LT{GX*lfFDzP13o-NHNN?pbuc8X>D!#CP+G_#H2 z6I6&h0mB2;wXVfc&~t^@Gj1tHu(ktdqwsRrmROa%d^n{o;-BAqGGfNE?};~-&U!Ef8A~vY8pnUUCDLJLBcC=Urfp#NN4Cf2 zN9WSYGXe_%FUQ#_7>G1Da{=KLK6HL)0HT8Sa@UjuNM#HqpLT*{&tnIXEvxw^Sh^!F z>u`-;JMplX{9I$mhOvf|L*9KO3Yf+Z-zo^UJdm_fWVWjH(fGbs*Mn>|zbf!RTj$05 zixck0wncw@VY>Ywa@CRFV0vLq)Vv#}4p78d;>$Ti$lOxY*l)9B`4Dn7;BCQ69K(h& z8;zT`m>F@Eo#RjF#R*3AYF+wkx6ksC%(FRzO_M8xoiNa^ohX)YHI+K88;<;4$un+- zrFFqJ<_k%sZMa!l*a|y}M(yRp|Mcblmep|`#khZ2k7ocl=zdQ#JNC+Ms;d>`q``G^ zl>&ilG{RNj7R`>gi|TlN)s0YJL3m>ucF}EC?KZYw)@81)PBXc zb1ZVDd8sStiuk?q+I>5_YB>vM*llvRN8H#ULFl9xmmu6-&5|Hg@}`3!X`9->JoB(S zMRK>D#wLx^IpkO32vxKMf_bi)%{B1txNr(|1p?Icd$h)qW(Gb19t~68lbLN= zjC&7MFgl-q{^`e$E@gYjErSyzp}D%q`~~h($XBULW^mCpl^yHJ&G@t3u$;xQ+hG57cVFy^Q7)62f9N(RJ~JlCR`J(8{2l$aXPkb+qP}Kv2EM7t&VNmwmRAU ze`B1p$G%+mYpkj@tL8JQ>(quwD4?=XtC6YD9lKxl%0U%KwUXwc?Yr;@St3QV{WH(q zbz{49`m*6@K{oHASWm>5Qh% zcs|jOPh99!Def)9dyeDY*y$stm>g3*w?Uz!d2)^&(kC3SNac}YGeCB?Dz`2JtY@3f z#-`2%r(nBBeSBjhB;z7Wt}r;!_s@<_(o{_l-i2kK4)*C{qiG8S3H+&-t1J2-9d3I8 zhf3cCzV3Tc1?9V+6zfHAY0Ug0{ii6+nPzeCsrDjl1+nd zWOHLe14ICp3Bcej`Y6izMtBtXwv=g-skc-8G&d}adR0HbW963hRc*7Y+_5Ik!-I{G zMj<|t^wrWoMg|F$#9N+_-Dq)s(}H%b_|+2F%v6t;npMilnqCBsWCdh6m;gLmc8x%1 zcmxSempdNk<;B|Tm4q|8Ns8&kJqxZ*0wq*kTM0m33iy*9g5{(<^^dM(>&3- zj%)*GT6Y#c;seE9DQMmRQmk?gfFHAvtg_-}V6O0|c_H0b0@ktDQ>&WgV)Wy<$$9cw zD@|)s!|M@99{AUIFV!+(hYE3?``O3Z!FG9V03134u<+t`SPy(G`sOrvjC~|GFfWhO zlNS)CPGM5ormmWrf_b)#EVLs%I~|!o#=y4F^Iv5d;#&48=p_<8Djx-_sW7ZZ5v_VM4m%pDC0O^bvYVx_3<`kd@eOk z0Ytv;LdU-ek*!pz4CAZus>9AbtdnNZs4iHZEUgYK#uejhkOwCS#AUwgX)uh5$f}gk zFL=f=Vtv8BaS&+AR`Xl@*Enp?P1$au_WaJcJnLBAX4jTR?$$dTF;P5W-4&@H+BL0>%;@H1p z6(eTW;0#X~GIbI6c)xYG`;j-}@odSO0 zFRlLs80CKfQJnt;L{+O>$8CFl@f79V^CQ;KIg(hg&pQv__^U3j=%{*z(4`EbP*Q=>Zt6rr5X4KLP<1>pG z5(hZZ-S@5tXQD^^D^a~sbxfTTDfLM2Q&4p?fmwB76+rlD2%u5>Q5GU+z6Hnj(;8;Ku-aHren?@dhlkMlDxK4I3O@orQgjo8`pC3PgWqD$Vv zj1ZvrW7V?qjjN@vSbsYBFJH^<;oesA;BDiW^gSTaGlF*X6@_0~b|Hg8t%qytrg-N! zE6aAMvUgMGZ-5fL)Vw2y1u~%1o!Nax`)F zzS5H~{~@_T7;NmrsTpm^mLIL3!VpFVjAz^^fhwSEr1SilD6}-CP)#Yy>`iOS#m5fI z!!p#s*!izdwk}#Gn@UM)x;B@$0;J-LlFg(ym*FmTGoW&_!H5FD-S9LHa&f6j*JS`T5-23B5Itq!6Y1&___#Bw2{pH( zt*NUx<1qB#PVZM#dRdbbgQuf6b|o-5He>>{S0;|TD>vL{UFziF{h6;|eQJ z1ExK9Gl1KQ7zmjRT%Mh>TL_E_;>`4yplk5Zx(2FCC_%sU2{#AN1|ev)DBdFC!XiR0 z+uSTDcWGl)#YL>Ne$}`C_!KJ52CArW(BqwpqF<9vth<(DymAEbqci=4X#6q3^_jhj ztZifi$6N5}Y*lF^v9?<3S|g2D1s83J#frzLKj6q;h^X!;6MxOATFoJ%rGHcgB#KoR zqzt3CkP&|~&CB4))r!GaN4f*`k{}Eu%SQ-{xPgXW(10T}R^}`QkE4)FMO*IU#H-CY zV>i6=DwxlP4TWsJHC?ymeDmxy$*oH7D1%e@rWuU&*SU6N({2iSD~{w%a%a&z?D}iv zDxf<_V)O{XZVEPwdj($p5|TF`_{*553pvj$=VH1RT5|Kwquhw{MdJ$ z{{E^lMJugbn$mlZ7^bJZA8Yn9;(CSL(~#IV{@MNb&hk4@Gn9#2R~KxRK3KGkV?x`d z39=)j(r6a4TyB-!X&=97ZDCXf`uJJt0q__iX-mTlHF|^vV7{0(hjBO~0{y4(Km7^C zN@zuG#yc8k-n2xEZ%SWw+IDIDW;q=|R<~O=R5uQ!;OMW0T8BX!JG$})2j1WhYK*|m zNKwtC#N_U^yqWhsuqfTm$Tmco?3FW!x!YUybTviH<|N(H?wpK;x+kX<4Y=8^o2^nCd@3G;A5bp?>RO zfq*P+J|GNnJ;mDPUq<&lu6M~o19YKz2&9k)sjx><{{7_wK#l}jg}e{yuny~v9ox&e z>SOK9lPGC&%Sj!cI0DR9w=_xTvNgaWV78D?suWW=Z#+*rq6oBkkKLjN7YMoTOL)UY zX}>idS@_&9#6c@|D8V0Qiwz}V4#!JzU;j^&f&kDRqj zv&{0{Tb8ay(lpm7b+Uu#CxTxz%A>v8w@>4$5ZUY0@_yVNKc+ut>vn$bUQV>NcIj&hpzZrm?J_Xf z_7>Ha94hyHa2EQOb3gKbNJ1Z0oC&s(HxFK!wc}0a+d(wpXlD5k0H$%vI`Nu|vR%7^ z+tX$CM-a;lTT%rL#N1R`%dA6VNKgc%r!P5jl1bwj8x-S4C(uS3uc z=qIDDd<#pOGfNA?x)Z5KxeTjSD@xj%3mM#FIY1S9%3mXccOiFmwma?1q=qlSePg=b ze8}(w4Lv?dhJ|eYfYt&WStA%9Hjz4Ew~CxixHf!4tW6*I4si3L)x z+(+U`&$y!mj@U{nd&T_Dpl5?bh~PD>+GP#BM6$H?UzMsEfL_-7B|{?lfJOut;iR@O z_-Tz>)8%ShNjI~y*j(ui2tNpM!99nka3Xl!A;N*4l|t~r56JSh(v)omqaA<{njouN z!xQMUpiZ&8+5^2iE-2T?fgwHw=7<_oq?#K zI6=CYIL^tPywPqvZeHM(sOEleewOwD_Ry`!_!eL$otF?(L`WG6!rHXz|#~-;(ZA>t{buQj%ZENwIH;R89c~FyuqLO#FPXzU!#SuoFlJOV9^c z#Qq#zDQdp4?^I-{)ez4?7WTaz5H;u8S^><;QP>4^Gg6lYEzG?ApEm5 z*dZ1HICDe-g!RVCr1|7*JalVi~N)!Jo z2%!pEXZ6~&%r`ZNuCW#KmdGgPIgd1@6Td@TM z3V^(#3|B7JWZBkEW__!0b#Go9ukdBj9j$J&P4w)!?1BY;XKp$_aG*;RyAt8aVx0oT zB}GNfOD6ro_i7;l38|>~FhkUyMq1H!U0dEd?cG|e`a)k|TKL8eFtfAWdXR49!d2)1 zm;n`8llm{R9VpinlN0J!d{UYI1af0!qI6f4+6HJ$}QoEtgV`mEihK>u+SL@zDO513! z2GtjPq9(oV@)DS_Z!&T2*6<_%Ed>p`6LK#;jsfbFIa6o%D51#t-&c%=2~Di9 zT0%coc7xYJ%VLTM?V{I^ZFT6udUJW&u4mtqULDV^wqS~HynRLi81-9PXd_V~=(eC> zw0k`5h!LMkV3d?jrna(9*m^WweZA&p?w$>%ZHT@oCBscaIT_5mhEmv(lL`8ON3{UZ zdTjeGMh=$Zz0lEUnGvzR-5vgabhUj&)w@^D>ve4*oaeUUQk$dI+zep*K6zjzx9V!E zk<&C0hOt!IeZeG|1|i%<^%qgE5q+Ew*Ihyc4{*L`2`bZikn#c-p~Ws zu2CWsZ_$X96*<2+>ZGukb^W5TFX!D?r(1z6%QkA$O<)%9u{c$NMTW7) z#L=(oC_69Be|JQts|{|#g>ALh9_g?sOLcK8XQi+oZ!F+ad`zR0IaeLvHPD=P|1!Zb&wN0n#TWk|ola-0lsrb6ulHVk~j=L>G+Yf8q zVh@9BkH#69<&T zjhz{_S}+7;*bTo|WQ~^ELYyn$z)-}+Ba6RR?^9^;ibpMmjYzUd*J}E2JiuXSXYn=d zYV4;lgQJz-Wg9o<}V}eQS}l=z}hgs%$XSBUU&*szzp;Pt)=1JNd8wg74(r82PxA zsdj1YZ{=cw7aEX_LbMPHzqW^x3pkp{I}f1lwQK1MAcaA|E$w9xL6u;`tWq>%3lBs* zM#i@D8ie~@e-Y!YyAz;lr6my))Aa-T}gW;^=L zy^+|l8HE5qU=C~v7l%JB2z%XbXKNrEg%x;Ritc@Q((?p?5BF6pZe}D}&-9bYS3A<+ zR9o<=CnxPr??+huL9Ah$v$V#5CPau0Kd;W3IOVCxPUj2o*2}jdWF}7A3!e6>)cx~*5ZSrD z?TGi;#SGH!+T^BGFQCw-KKLW@YA1XMJ^$zOcy9L5Z4Qs(#V_Vlm<1_fa9N2EaINYl z4^}%;p*Z}q#~&eb*O8ViG7^3hf%_nmBwb7j_oAzXgbTf*%6{kOh?lYG95OOj0cqR{ z#eN3Roqrp2Da8`ZvV~ZU5dLUyVJ$5#+?$LjeH@mz071X|y{;LlF>b|ru8aZ!b?$}V zI~N4*8jF?|?r;Twm9K=O>&GD3FTV%%A_X1Sk-Yaa@jn zQUW6p1CbKFipqbw0_XpCU{1RR0Z|5JW@kxaL?QxIt8dzEO8n1^$#OFCFj%-wIuaG& zD?vVEgW*Unkvt$r2Sr&)_8e;Bye4bOn#ZW$t-8F8X3E{w)IaDio37;Qx?JHbxBc~$ z+f>u*(c9gwNk=le?&Lf$L=>$7#s5+P6_h-p882=)l{!5#9mi#wQYs%Tqkb(qmbyHG z#|OX@gVrXX;5`%sBQ(3c$?a+HGgjA61^hWg z_4Yx5V4OvP>iJg?8I7X}jJ7m~>r#KROJVAiUnRemqW3>Nb-FXtpk(lE5=A_?$}x>0 zG1M;((oNLxiRmUBkfuamQ|3R1quJ-dkJ-W&-1wtSENx-S3uR@p>$uZ&&vMTvRTmTcsw;ktr?tp_e5$^Fn@UkE&tMz}Ah)1lXsUP$Siv$p-I-0k10Tt!p+_9Y*BDiDMe znqBFLO>#DG76~Q@_&r+7h0treOMn2b-`W=xRZ`cuS_JF0Tc0+EM8^*16R9Ty0qo(4 zgMxBjRaK^B@Jo7x#T9M}nwIGsHsyUP#el88myXVGMCWN8?x?L}tqO>P)S7~u8dX*n ze+2l7RvR*!4Uq~m0_u+*NQnWX{J+P?oyz&7O+JjyM zv=<^Z8`_4)N`4{B^M<0_QD%9Ps*1v})y155omYQYEnrIQs16#=Wj&R??~=s@9_ z=$3;g38sa}V`z#wRiaolkvxFtTn0o~_r)qtf>S}JPap}MsO5V2(zSI#91R1?GT*3a z5z5bV`GaWrvRzoY8%w;~7OufG_G1OyO`?7d5WL$>ZQpruTM^?t>z3z~=s-$3jJV(D z6R)1FX=FilgY10zzW|sp?O-`TU_gI~mMVG&%xPpeYBsLIUJH%!SU5U#gWD8#wNy=e zlsD>kvz!S04n$kuoF?^pJjeNZT-FepY_w*NmKL^VqOGQBqloW-9B{lhtE7Oe{Wk>g z6M=wQ&sjbnf>LY=9X4bdd%hUA{qa43JR1SEPOC%dJtbpp`ffsn#{Cf?_8m_YcJ zv8I4WbfS8K?^BAi1Yl`TN(Cfuv=*iLQ#?)+;;800HH-Q1`hjHwZ5n1u0yHVDr63|u zv1FfmF6uJ2klI_!_bq@&fBBdwFC;{QcX_|gNHxg*Lzk{s7)l$5@9)c7s>b<9acw3u za1BIcpC^aWU;;Q(qkK~m*yDY=2(Wk8D)Mx~ZM~L(3X3U@#0fx+IGF;qBE@h(QQCyI z8AGEX1~avS5D9PldOf}uS6AKpwtBulyp?k#-ubnnM31UNEM8FzLaoG`Gy_dY45v9O zF&$_ys)V-s*E2n5CgnyQm7H=-YLiri6&8Xn`UWs-r~qE3pKbyfq6GLzmg4-{B)f`N zkHbkJ)+ONOt*XQJ0S@fpNY)AdrXg&r#x**wJH6h|W)b!shff18K`9E8!Y(fl^yXj$ zrHcF0Bqj2aGxO*zS_O9>dTFd2h5}2P8+}_J9y+r#qx8ll`Y)mM4ajUdn^8t=M^E zaWn%U${A0_xvf0h+Kc9c_IyC$bBeaS!LVFT>`$89X&g7NF=CteT=Nq&|K9XcPqPtt zN#%f09b`T#irT+!y5r?-2ZJ7FPL!Yg$?+Dh~^^5J2kyPBVbx4t^Ha+CM@I!~vmkW$|a3{p%k%+@DVOa$v5i@P$YcpL_pH zM7Ii*;Lh_TyKB40XNd7^DELshYrJK#5WL$L?^OmXOpogE{om(P3XMCcaG%tsE14FE--yTrO6(n%rtaEdKS_Uk1x1sAlu&AZTw z-HH2&D7$wIcI*y%J0jAf*vbKN;j5sAaBGaf%hZH~PrrcNdWjR|7Yq5Z34edTdCCc_ zy>x!Bta){4kI25G)gH^unTdbr1^z48jKYeIj$yxhIMCCbrvCMj-qwy^at;Z)1po&G z)-At4&lvH~QLd7cyn2JW(}rS?Sz3^y1;_8^?*-0dt1vB)L~bv{TzbbdffbEspWf(T5&RAL|xwfT=ro0c-Kj<%qTSyKI77nC$Jlk*?3M8V&)(JMG zC-CqI3>4;v7=Ez5K!rE6i`!hmE#L`rNB2he-UH1aW<=gWC7F}J4%mm+6Pd%6j7>xI zBFw0B$kRzzBFHAeXB8;4!<}!35}1L3xtaG$0ADnXlg@;p3i8FrV%4CnnFP2#ZW zSuu~?%81DJ0|gjln=AQmo;&l8Yl*87lDMH)W&knb!+Mw+qHdX&%b~7j(0~YI7R)mc zLIJD5klsjXON8eEu@r1<3qW8o>`jP?^Ie=a3jyaeF5hN?%1IDX{XJ`+i|Jh zM+;9JT9YI{Ajsh}rj>ivaO-|yy^hfD-eg2Mm$w$m25ttPLh&t?c(I-OXh2dh6-r@s zmC+vNo#A%N**({btzXh6S*)M6FpLM8WkHAdh;|R<4v)u|m^Tl948Us3Fr&p;7Vr>L zn`d`LB6{DaS(l367DMDQtA1w&AqLeeA}N4Er1w@|2IjC*1|Epasl`|-5m>A?Z+{e} zyv;iuMj(K6WaQ{xb0Xue>Z-~V7lU(bq)PG4hH1oz;|wc1p=*m;%$T?vlrUWJ5ZSW+ z05!4zbx(`kg0pz~Cl zBXCaR@-{BZ9dDjmee5(;v0@@Yx9UW($#nW7k&Y8OLwin|-dI50qs93?$W!yijL}FA zY3VR}6Ii;S9qH89HcZUhgy!vFl5V*@H-WJOr4sS_nFw8I2_VfN3}qZEwQRf-R$0Op zbc)qTEmUvkFx9kC?;r5m4d+vNdIw!kzhTl|QMuRmaPe73<5<1}m@~FaYWF~yGG5g! z0p1^=lR>f!u&BMWIgh9K)7^8A?p5H)sE~5?(PAV!p^P$WOQr-NTvHka;E<;44Bbyt zlP$Hax!g!T0pqwL=dMUWcU&`5;lSlbVn~Cva=Re~SF)Pmhc9r8+(rap`)E?kdE-Ke zZ)=*B)Pr3^A~U9ft#|mM;_Y#`$&vI4?F%J!kV4~?B2zhy(4FBVZq4XSeJIl0np((fP29W=r%d=bc!amzK?o00bcm( z-_CAkYoA6Lz|UUIB70^i6z4S(z#bPNIF>H5k$S0UZgqY5QU zi%)YxJkOwT55aPXQ_)a4)nvYZPp`N?2%~XMYAZ17vN>dF1Xis!FGco$ex()YzcL#r zOhdl#0QCOQfi3XL|Ghy}hUfpQ@gpPc&;4+@itcgyAynw^{alo|FxUqS9?2COos#S4 z{XNnoOfc5asxHQa(|5M_c9Zs)=pGCA?Y`16gfYB!Scb*Ia>7i zAVNN3^D%0ucd4~8?z;O3XE1Fi3EB84aN^9sJs?ttk>Dd}e}CaoqDkxJ4|d1U`ER5agk(M(l-S%RWSc zhRsSK+1B_!n}6c;cJQ=a3J#}&l_Q-Cy8)yXammb&z#7LwjlCmSytc}+-Xa8V``-(Q zFIXP>6I^XkbMyWHO8)&kYd)@bsp~_8#7Q8}!H)B!G0bz)nY~s9 zHG`Gls1OX@*33@+ZEE^OfByR9$t~Yl&xE=m?L-D*TQIUR;BoafWHk@)bCU-QB<^*R z{Ga2H8W&^`80`O_n$zQhpnx!Pq}Bfh{RIeC-;CX4L;Clxy`$YRqLp46QQB>dn74^4 z?jIGLH;W3SUSz|SWD%K&eZ>BIFauXHxuZb3cD(VhpOL|AK02AlFKT0N#&2sjIUU** zZtK=W2`4lo^mZyIie*Bh2hNFT+*)Bi*+y<$Qa~YOHerU*D9fqcKlDp}?S$u(DGtzR zibXq=tV>(SFm;%p{!@YbF376A-blH3$Izv{+x=N@rVg<68@NPu_eFtlY?cD@dbA5o zXDkd0=RWdLY2ZsV-nQ(gO+mAyJ zSI9u6!-6DAKqklpu)lVk6lpTuwFV4XX7+7*1wvFgc4?I`9alqF;&_^)kYcFDOuebaIw+-f(V9|HLwDr^)SGJ+&I-si*(oE~ zgT2{9e48I_?W`n9WKLGj%V4^yD#T=9E@W~*70bVJmER@dFUf;{@-0OcSO>tPj-Dw2 zFVk`>Ecgnny7XCbMF3xGi}S#sxMNG>eN=9eH}6K*qiVD5&%<`-N~vHSP3 zig|@x-4VZd=0z1z?z<7x@8XmONJz`v37-9-3CN5KEc?DgmZI!wtj54xiY;QOj0g-L z0;2Q65Yd2h9TUSA#G|xbzN)DGR1@xb1@^9+MKJ<8{%368SS6Bvw*nC7nval4OjR$d zseoA_6o#ODIw?@iK&p;2o`ZcP+t*F{pmSP?*t#@%0MBYTGM3|TuwZ;X$;xv~EZPXA zBbIkl&}fuYgY$X8#%yZ3!2*|`P@kk6^hphDB>(vK7qh1`c;Fi02j)lVoo|N=`}08o zfx!+O5vsnUKd46afB_2nM~E;`jjPhfTw_3KZ)?j8Jf3mt`ahTW z;E?BY^jx`crym$N0O#6IoiT&`a4dJs1~&+FKxpKtwS$NlV*|j2z(rEV8k;UisV|64 zcRg&%jS?O)k8;9xyug_o)uJ$5YA$!``Y#F|Q&bBlMx6ym*`t?O1olH0l{PVoZz^ z1h23b4vz(79s=M=yBgaxw)>HtfSVpjKMkpJ!NEifdANwP2=DX=yfCRo=3T+UWB9#>(pgMbux7o|Xn(T=Z|Q)?y)*jtZ;&N6HWl&AMVBCj%9!VLJ@ zZOlO2PL7#0gJPW7jrgLn$_Tyv4Hb# zvxjV6dxb6>ASuUanYRgKwopnN80fZtUz21`=>-E6w`y0CUpPBSYY7;j6@w`>GDbkB z{_4W&#VU3e35i+8gACodF6U%PMbWZAVnICk59iLF?s5BkR-A9jD_m?uKxxy{EPN$6 z1p>+?z63e~WIr-17;SR|S$As(r0=blZkzpZ+j7SDFU8U^MqoiEo%JciYT>#?7SCXb zQ_*d4i=UD#Qf{JmuPHu(271%Qx9ksk^W1A#!W!fR{=&EWl2}3-I8~J!(YAl<1u$hB z_Jhq+NP6-`z<|j%?PUG96qKR${kZ=9vkS22-`%d^xBLG7vh;Na0GxSh<%uku0YA{K zr&>5(@P4&@_|(7gX9L?M-XE7qV&CiMn_piEM z4Jk4_N901oW!Ec<@M#HyMo^Mg5cJG6Gx@ciph0?}|F-M!tu7|=4dkkh1b_0iHe1Hq_tB1%>KOB$sgR)K~cF`6!+QZ!bp{tjV z^{6asxA)oOyz{p?0>Tfy{v@P=GAS@*_`-)`9N4Vbigs{rk+v*!oms2(D*ocQCiAHA!^jp>qRmvo}RoQT^(4M7E~uZ-VYdm?(K>T|$(t=+r{9*JfNf{pT3itS9w9sy!vujP$8@MHpH->(8!;FQ?zlsK}XG|M8huBdm2Hst?Dxt z#!gi)O}2qu!Q*MB%5H2WgnxP^tb1K}5IDT2He>7d60{^rS<5t_hTVo7V5@9}nrxR5+~pCt)P-O?GAk^yzOT&);dJE!|((uj7%rF5U(pJDU>*l`2$M^SsZ9kY?3J? zW}d7A@-JdnFNiM3ik(RvG-jnz&>n)x37M>^e*jCPoxnxTupF4bS7)cYx6{)ZCz-D! znh1a`GSM)kiS-zkPgcsa%`Us`7CI$NBvezaK78KNN$vE^ZAdOul?Tzx5z%7;7Snzo z_3o*xE-H@Je`%}z8e_)oSqA4vUGlrEEi@|~wDc4GL=}}$`ct)EY0*T($ctxSkW1XS z_8j77M7IC|0-Z&2UmX1TZIr=*f?bf5oD(1|e03DTJ-eo+T1o3v%2&vbP77@1u!^xs zyCXhwa$DHQGAIO&D+ItH<*d>GmvYkfPzIsK0a{nf?G?P6q zbZR^ALcm1+zeS)$xU)du z`M$5>GqH_%y}ASVxq7MDl*F+%?gN-rCQ_S-trvRR>-9#IrWh@+h4?T??GM8(LTKU( zhPgISJs5)ePEtjRGe*pe94*J0;}`F$ApZ>&a0&C;=xXM88Wzw^yAX)Nj_R#jX}pN0 zGunMUhJiY~jDwoc=^3JN5!n6370Et$+n~PepqlT7eO+7C0}rK*>(F+;OACm76UZ?; z&xi?R_0xZW=TkIOFlG-B_SQ-NQ=TL;!}o-Kaq$7;xEHraT-gZefF0T-(9DA``7^zpo z;N<=XVz+&#SB$u`Zi){Fs_JJfivp`Nz^yr;jngIp-A zwFf2eTOJo(K|?WPOKtVn1KE_^i(4RWJa6do>K^a{%a~{PvjEgr?KKuVkUwBwoqAbf ziFA{H2d2s%y@(Iy-|PFdtI^I?s@YqJ>I{Rj_P<1sfS+8r9 z>DtFGwAtTunrEKwRH@n~TGD^Jnr^4zmZu51LeOdL73%;YG6$EP3Hhr=4Kj*uXpuHW zX+57E8*Cg?qyb8ew6VE^I&?5MK~`fxZ57qzF$gphXegzAo$th*u(jAr@IYVI!Y19|Lsrr%%*#rEPUe26DLaq`O8U zfQ2LJmOQPS8d?HWr*qke6O*qKWZySv59nl`EDv<%RHfB3w|vASYwWdu*`0y?Eo*I%KcF0tw|KXO?DHbI5jO%7IS^k)8UFGCi|ae$b*I|h}Qvo z<&y}Fv`Cc+k4;Hrs&3y%cr%f=0B8NC+>CO&Gr-EoMsmTk>GZmt619-4U6Ti4{df?ejlB|T)B_d7O8SeR|m%~-;D zt!g7_0i!zDV=2M?uq%;|#m(E^HK}bO{7}uE1Unh!Ri{1Se7N9%Q3CmoFDGroDj(K( zARy;f+MDWQsnYv>9m{8XNmpFco!j{`+vWklRTr2YYDna9OYK7gNwaB-atfv7Apjk2 zy~L3ivME*U|Hj*7O+i}ha7NXDwwblPo|D0IB8EF$14b|+CX{$7`|B~Aj*HZWbQqiY zjGj6MjT;lMBNEqm2}d!N>2R*fOEtA|7{G}wgo*Jih)$~VH%r^K>eI`qsPznqxywmO zgps~b%?0K5h&>qgw#d=ZaB(LJ+bc9Vlqj_6`jsyDApcFgln z=wfC`0v7!RXjZqj-yB2#d!x@tcuZXQ?uRA_RCZ~iJZu?Hxy>etJhvoaBi^vxr~x4rZ0{39~w$NEK`i*M;qSS_lDWcXZD-pv16cHKzs`=Q76 zzCRTQea4UEJ*1 ziNSGvH*Pd`rZgu{eFriu?p31T&9j_lz)Pk8m5t}OSoYfUQm0U2vyzD{Cd#{xL!`KO zE2{6bJVCx<<3JWCpRxQP$tV{b)*fx>*R<3RnQfffr!_QLCB3iy(_FWa=mw1JxL7R3 z)=F=_=VF~adR!B1&_)ylrd19?Gn7cn=3PQ+oLy;EUgKSmCi<#2327-?6utxn(2=Tu z9h&=q5AgG{M(cQwinqE|?EE9Q3$MyW+7II@hk`K8gvRksBftIIN@jr1^ z?=KJAm-1up1K%?C?ZxbnI!X}s{IACY1y%R#qha)Sp9Azs$w1cs+PN^{~yx88g=UU&BmmUgL-rsR zjd2U6F17sIxS^vscE~3$F@enmxbxol|H;xhfLZ#Zbz(C?e!+1puIx_ynbmoPFd9!D zn@cON5?B@qgth<~8YE;E*5U)2VfS8&)?7P6$B%my+>(GcbjLvGuVm+JS2;EEmwj^9`<7zSGQuAnl@MZR>c z88}e68-lmKqYLd}%$0VQQ|hosMOZc2FsD&NJ|Q2sY#ld*pMSxc)DF_6I0HJOTJvC zF__{fAeForSXEr}fW}QmrPtZjUB3>m_v`DdxF-9iJbvB2FA0&hihl?c!l*9Hl2KYE z?jSmVa$DLWX5SsI_+MB<<)bAXr87tJ-&u{&pFJ!0g>z<81!B%)$Qs=TEOZ$fSh?0> z?{fZ?*+7^in-J&L;Pn_(Ml64mspr+5pCy{r6b#Ibou@iN0Z-Zuy70z#zC+?Q_K3V0 zKV!6V!B(%h?S0yv19jc#fZ;|#wNcm?n&}15TXX6HnxRb0V-U0vXWJ}xn6Inh!ILgA z^ar!D@o_N?s}OU~d6){7wD`fejy1NSqeX`jIVA7_Mq$~Wzx^)(5BbK*(kBh^$S9QYv4|nyAq793(PYHF^7`V;1S>a==a`*L}075XbXN!IXy2d{f%N?8e3xIaZywa=2?*{G#O zC-3h$AV0)sHM6)efL7}WyhULLe>ti#SZ1gBV1>?b$K7JDtCbd3v2Ic-ppZ{liFe>ZQzIM zD)z|;tT3@9qEcvbHHD5}3{L;Zce&w{n#);8fjU85XNRM08bY;Jn zRGhQrXwby^&SJv!`<^)XPONTHRP(I#s09b6OHnZz_Fy7YI+7J#E zAkCz3nj=UEIAtk&>_vT3ClyGo(m^6ZY8`$&Y^cXq70#lT`ag8NV{oQV_^lh;wlQ%s zv29I~iEZ0_W81cE+qP{d6B|3ff7RLNoZ7X&KcBkl>F&GNTGvY13gzs!3NO!5Lacv3 zsi>~j;Q@;MaaeGdLs=K8;rir+YwDtCI0`pO_6MwMfsA&r+K%}faWGO<8q7 zEw-zTrC570P?1HN_0yMk5d3j{Il-d&w3$NT?9TnEjY;&6r(wA|TI$>-@`NadV)W0f z_X5IXDA7>NyYdh_jO>;+tOT?QR31Q(!YI*b9h-=|&SXm>Lw0jyEQ9ZsSK5Rl;9Eh5 zu0s}7!D&X-O`QyF=zu4kT!`)*BoGW1V@pP{g!PdWXQR*y;?-cf&2c1+CE8auL***# zzbj#kxVWXSzS>im>CheYH@7Wz{En`|C(<#z7|V%=fubXesgst^qgQQj51?iKeJ{P%K?Aph&RfoYOvdlTyRTi(SP<#4k<2$8fuG5fw;s(eg^xg|CwnY z|B;(3$6l>aD>fpFH>c`}PkrP1qPBu0l>TN?ZE@Wxdkw(famdn@NAU+x2_)O5&Cm#=X z|LF)XwzY2+(%{K;rC*i9l-Mb}7d27|=!U7e;cpY`&pHgQYDj7k5C_f zHWw-xdqgxvH)t8h ztyu4jR>~C41Wf4GVTgb`nTF`{Ah?k3#iURb(QIJ*7}U7Pad{64tqobM1|=hDz_Y2! zyQMzJ-5_ImQUTrn!gGZC)r#$T7EGBbCNVU|LJS)MfvF<7u1-PNkjyRuJ)O%n{>7Uz zNoxyw$Mq_X7!fbtWm8hLfOH_r>biyi!yF*Yfq{Vv;;L3UGVr^=Z~Tsn$;qI9t^!@- zP@x|J1x4KU^1K)K1qR9sa43a=hcUJ>a&&Sq*0+W?wn-pj25%`*0_phw_z((}K~TV$ znV9~EgPgLa3<3uzmx9%|8#!3lC`(kUm(E8~)uLKK!ix_T@a+RCbp7u4xp_Wznt=<| zt|lF-v#fB_tS>ovI9n*u?ffDdTGsMz>h!475)%qPI+h9+#0oGH5dfzuAI%oa zEm&-kmwGpV=l$JPmD|(Ik?!fsAVE%`AniTakC;;P%S2{QIJ_ft-gE*mr8LyT{4D#n zEHwLFbMRXtUNM{pX1?{8cW&*jgkY*@o9z9p>xK?4smzuQE}g{!tHrEk9?sIg+s?Bk z9bEhJ3^72eAG7GWD8|sqhtOGnaa#wk_xqZ&*j`5U*4>52F6C17Q0+qg`LGL;_Qoc( zGY1PR0yftdBB8^Td|R@g%y{N>J0GD*T{Lz=dsT=AE8miS355Omun8SCE6xGD8sQ^TPMl* z4~ZNKTF@^N5=5!2Fdbd%P{R{cW8#3{9(G1<^bKx*kHiB-+SQ5gYT*>c#~hn6u<8Hp z<1X2VH!T?`eS;Z6z1`M|c~5}_C1y*w$C2&ha8kN+-i{S7@XAoa&7(YXukbrFlDAS1 zh$I1~8;Eo}J??o`KUICS@=*x+LpA?Yv2o93E`UDDjRTcfTt*pVOT`D@Ms7F>(Bk(+ z;|!KRYtX-s^mwp|3MPlVX3A!|I|WB7>Aq}okQ;N1hlgJ! zbO|63JL)}i=Q+Y9=u=ak!lZ$X?Pp}T*6;&nha0uS%XjyNg3v95t5d>6^s;3Lpeg0U?j<$+S1 zzeYvQ7vuYeD-haWMYZ0*269&WSUGR+g`!Y?-hr#KJ)#T3_`Yi)0Tv3&KatA`=_8zy+1kGS0-1HD1p(M=^~Z8RMtM^c_IeY?{5<4bi&u3a;5a7*u*q0ZJMTxhcL_<8{1^U9aK*nw^jX6Z2QW`vCw92XnrX- z#dVzoL6V74h;Mzrv$m4P=Piv08`A6NV?Uy_0Inu7l`RuT0tW@HVoW0kM-7Z^xnCl< zbA{TX12_S9iz}dDFqtxaUY?9SJXhxyCw#0=?l>EgnG@2#jIue6SN#sUR4xEOpGpa6 zNXqbHk6*K=Ip=%P)lJvK%FG$_cn^Kx^R!N@)x%R_&rYUFwi_Nws^$1*`z?ozGVJ(F zMX5n!of>VjOhFO1RP|oUK#c~8&O5GMbp<|jDy|0nY{K5DrlU;!8#Tqny5%YfFd71R zgzcu1F9FIs=4xc7WRt>1TycO|1lf3|6fpYdC-}*IJ69t9=6i=g&NQ)KyGJa^LCo&x z7F>475S=8du9Yh|c=Mm?FA7QKe}^Rrbb*p(9S4(yu&K+zvs$~CA-C>Wf{WF0^7*7# z9=nSlHtcPggSp2OUdoWsIZ3K#nP05g5kl;dGOBkf`f7z4A+`O)aqs|H#i-(*sWxQz zwK7KO#*6*5`yyF%^GsPy;f0^v$!}98fLTqCr9~R&hZ{bY1084KwBaYH41(&mb7jCu z6;#%V^axwOOr#Srp%GqCUI({SKv@vY6NMhg-&BdWodTD@lQ0eLoQn;L>3hkLr*ctD zr_w6Ah7iQ(-v@g@&$$5impm)C&Wqu%O=`Ro`yO4*IVSA`kEFb?Ci3_(yB#xeOw~eKVaQveMo|e8&2Ngg5A_bQr;tbWD)_~Ab&D(4oVzYiyu#? z>BZef*xl$Y*oBO^TE^~;Y2%yK5?L~^$B#a*R(84puLoBkwi zqJ{WmF8F-Nrz~=4CR8koLku#-FWw49hpn??fd>$G_D7e?$27~eeV=vGF@b4(AGH^B zl{!I(`=JsoaDJG`h3;h1u4Nfk-tl_pM> zbA;#BIZgia1rBP45Yt3)IpeDREA(J~l`ZG4zQzFoV#aBr&HE;;X8Pj;EBt2^Y%Ujh ze$y4VS#R+Dc`qENo)!{d`#yA@N_WM=lroasf#mA)Sa?9w#cOkD*ZHop0ud~Ho9^8h zfhNK`$HwM6)lBHfD>4uZ^`rnL5)dlE?kkxdivztj&Mxmg93P?0u{OKeb3CqpOUiv( zb-WYr`i99FKj#wO>Tfy;i%+y-J+@daXdK^HAgK;#PTZh);Q z#na;qSlMzmQ$^ObdyXNR`Ly*2m1vH#;C!bhF5_bIrXm~6xrVGp_)LQ#kvSpzLy}Vk zTL6BTek}6il%vXI+1meDSz(JL{pec83}!nLbn<*-Go#8)j&lsBl^(7+T*l`ug>gX* zmak}O>l7DC7SBIdRmPKJZx1(8?4*Bp(@LP3lwsP?^VVhk>T}u!21X{{kv*x+;-09C z@tC`3MjbA%pRLLZ`)$4pXY#;nFD@oX9|5pR-W!@futuUvw2(WWZpGmhRZRm+oc}IC z8(XV4c4wm+!fiGxSDwNb0}l-jwsH4eq~kVgvKSkAg9p)|&slZfr**s}RRUTc5J2MS zn1<^diH4#o*GbEAKDt`V7B%)N!=SgODw@dHOTUyWVCPxZW87PRSo{;}McH`bj0Q+4 zb3Ms`XWB1~Bcz$=y5yFG0O+Ut&OE#PxXhk4%50X zcw{zc<^n+9Rf>dqfIv2#nf5vZ=-yGzus-_nQQU@H8bLVc|@3^3xW|9WgFp?g+7$}YZlYTjQ&;h^j(9$j?@oq4Sq7Bao#o!1TcOQuxe6+#V$1sHZ{u( zqr&-xAG0cv8q58QX@@m8!_e7^3fztY&v}3*yGm(2WC#36KRE7DAd_MAkI)$oD!Oqk zq{YbgQZZ%V(A_zzSU^DI|G2fD%t4lr|Bp29|4_nkEq|@7}{Bw`@4jXQID)XX2VLlrP#`sB=$JI~JGJQ%iW)#kqtT-u@#)Fpx66WvHeGgCceMTdHwsMGoC*=A4nP=(;yL+k$#MA&(Q>e2(}#UImYa9dN2&Og?S!VBAp#L(a>AHx9f zFnIpf`IHzLIeuAv&L@gM_ISLDHV{MGDrt>i?9%;o&8F^_yUKW2_FwxK(A!xXX|Iw> zP7B*bHV*6IIF|)^+f_Jvzu-Qaj_~k7#+=eee#i2VKUBdE_}1%bSdy!ivU*WNM6{aP zI47#mA6e8%bReC8T)r1%gO`M9O6TYO==*yWGTDX%^BdSXc6-Fd_swYx3aHr>! zXknz5r%SGiX0Fh}etS`HSXnJWpOA zKVrFfF`k{{TzcNpb|@@~i!}+@`lE%RHvS6tIxb6~O4_6lYr7IGC{W2S2qR<5Pu+ZqlCf;{d?&f|V5$~Yr|eJ8 z%fyTTLZcOr%Q)*pN}=ICf%d(mVU|5H%FBEm3Orda*eRwSR)%cr5`af5T6bM$&`DfW-`_O|iwh*U)>{l}?bvMqxM>yE}$s4;CD~|zJnIqf# z%>t=rORJi>eh`DR_y7z_nbXn~a+i1vO_7uW9IntHx--E_d)UI(y`ngJ`~_ta?OCQp zb#p2Fg18{j$Ggg9WUvVedH-95(5^A%`y@@`%!1A3wct#0n?zw!Tc%KxokzT)CQfU> zEY;sc8dS9kP|4Nw#x{%rS-P8g+L#_`nCc;!3L)fR9W&*!&hk}@(jVUVB3%V}Ji=2b`~A0JM$G;a5> zN+U1`axD5Q$6!|}d5|(Fa;|?!m+%|#^fqvCL8%=}=<$_NNiOk*AwkeW3jI2Jud>vd z?S}$$Dt<=ma&EvKod?Igse93h^ZcG(-OPtV@J%0P`*2otsL7jiI{iXw3Pz#&n{qHn zQ$5$Z{`f-U&tLF|L=6o7f7W9OV9YDi`QMfA3>eOp!;{#4Vr+QN`w*LY*!dLz6o9a^ zA$JBd`?`O(dINPCxJS7At z)$3Xub8iEzuDiZpoK1QInH16IQwuvh!Ux@ME3%ibSOugkUr_|FzVTw0qN<%Aho9ii z&G5)#C?b>v{$q8fTHye~2Q3J7$ehvf^P5*z>VsF^@k0vvbR_vo{Oh z3RPIM@QMmeIK{i-%9h|+UfA9P?U0{7i?tXWqGQDX!p+jav=&jPbzQYyO<8@y#+DUv zZa8tfg&p;s%Y-kVUt3ZNLvppSzs;&VpHu~2EI#^}SM6Yl5u7M( z)6;=~&EI}*#YsmjE(JNN``=fxk3LFHX;yJviub}J)3+A*Bmg#IQ1s989 z?xk$-!U=1vEf6`Tge{?Pn(u9yg%1vb@biZ&oc=)FmBrR1T!b%HKu z#~6t+o-Q3dNfQzwzI$RwSs3WAYDj6>Vktt1t{)0?-N*jP7*ndJreNA~&!W(F&4NDi?e#fO0Z7W%`) zl(b>*$xC@@YC^dos0^eTBEsrxT2Ci!aTe)T9rXQDwZQ=Mxz0o!l@v&2)$pQbYE;lu z3HRC6TW78j4;{)_ZlZXIFgF#dodjd9-l)pDN%N9zR!`!d^EJTrwcg6pE{suvbSkZx z<97zUq*UPm{prB|qdM~0e1eV_RVagQ`*a#$UXv%VN3MTk>QVGhJD$6Ibpv^0bmm9e z8jZwvK}pQ-Yi^zof*637oq!VU_V+PBgt`xFL`is!3WoVvws_-37ntj%;KM8A8sJe> zFg%y}U(?fds3sU+TnL+~n`RAeyHyAwGQfaI$WNK8_ByuJe{RkiV$O>-b!?*`5pw;m z5wVLB6WAST{uPiiVb?dk>DBQWr1pKvAA##sx!|-0<}2)W##i40a)0MK3o_+B85F-{ zhB%Zn@^y+XRho$EsZ>K5Lm3D>Et^>v)l>BcD9lyzJYYh6EGmm#SktGImdpTC z(K?H7acq@LDiL~eb4D-*YkI?|&gzuMQ0F*?IPus!?@jRJuFM%LkUoDK56y(W1U;HA z*=)f2JiCR&!9%;el)x}NH}t$mb>e}59dO1;rTs?d5F}xzS4!GTG73dJ5OI5hq4?83 zORLM-&J%7Bkce}4C19&5#eC%sRGISO8maHU}-aE7q<)*kK^x>5mRKjSy+3;5r*&(d_#{aAS@e* zw@94T({}=wd8)o*UPs6#v^kMQF}znkmc5Q402)>S5Ws^LfC#S^2W*NW97zB%K;wca zwvohbkXu7|B#&R)<2PM_Wq$p&0x4VynT0d`wjUWTimFcc=NxCc2!|$>_&6b9Q&yS_ zd2W5^T~eXp7Z`kc`4)i^$?(tAw05XUcNvi zpayCJot%v`ZB8;0aVBA9UbpukYe-o`QIm0kznyX%)G0q2mrAi2V}z+gg{CgTo&?NA z2(R&XQYw_SaGjJ&;3;UqD$CYQ!IGvpiD-M15FQc5Yilj=ln~%(2R;p8otil^>}<;6 z^ZJm1=Hms-+X*TD`Ua@jIN?U*r~Bav2@n=;e@1b87pt)4U2+7`R{-8UBTO1-3Z&9w zkq|`@g+%4PuvBmBb8iEcE1s-t@izhkT;auwfT751Rc?=PjMB1YUN|zN@Py5@agNqd zZtcsKP!@WHwNLY*7|;8udbvhTEDWFe=%OzN1a0qP9F6tVZ~#blguMeG4QbY`m4|b& zaQ^q5$7w~zonU`5OC+JV8~5Uc2BELBGDJX3GPIa^$Ag5lag~l={G z-J>K!JqcQ4qXGtAWqpK%_60{7F#5zHes4Ls#pBXOpc{#hxJQy4q56;ZWzAemIbH>S zZo6#hb0mQ6YUw4)(Kl%Ma}$~?Sf!FNcrFLW4D4b%f8d%&74QB-Vhp!LH>T-lytDmo zef4J5?Iy>nFoRDtwVDbL^PZ7OZi`fzy|m_kVZ&+wQ~_L1Ifz2JD+t?lDZJ_Suokw) ziIq(}B!Y@yzd21-ZV}uWoPHm3+LL_{WbSLNm5&ug9rQR`-fY>Ei*R&k2lC#OAW~(S ziat&cAzf1an^Jk{#4M%tCd1LVt|x4a^T-vM8=NJVqHpfu`vix54ZIj(b!p&#{hZBp zN0K1gV$;DKVIwC3w-8}p6f!~ef%$EzqX9X-Wh)ouE*ME839vp&H4q>EnBRZ+{QYX3`LPFW;y4@g)c=hoyBL5RyIt3Uq{Ld)d z>j$!m@c*Y;{Wk{#bEN1qfuVwM{%>0L|6_>Ul6TN&!s~`c6WtnIo64WYhusz^Anb`_YvcNcz)VU+Z%{q$hAfqOr|}b&T^dju|%rw`0QGh)cEwYc{HtoMK(-5 zg}-MLG7^4YR%||_U=-_Myby1&sMhFQ1SYNX>@jOMtMY9ms#@{@E+LUOGOK;GZV!`Y zbYGb|bR2hPgcx)`wVU>Jnv+hkoM4OV=Js>PsP zL=TRhxSJ$nzZtXvUEa^^PYh2hU1nzMV^{Y)%&-F(2R4)G7BfiIf%_2aa-O?$oqIMLr6@?&_cR4^NwWaFmYF6?v z4}QCGsX1ra0Zw_F*QBj?YR^O~8u(oK*7nvmIqMX!OyLm&LP#t9L4 zS_%X|9-S|+6^Lhom`SVHLFv{UI+&9U+ie%8u%#~#S=|(I4`#rcF_MRRd{Bf3xgkiJ zbT3i&)n7wK+rKoPOLau0a z`G;!ANw!%4S8r54nYPMxrJWzurUj+O9C}x&Kqh1pZlm;Qhu-zKMk0BTH-AiV`k~p0 zoxZvTCU_8V0=rFUtRrR}6ghnE-Gej5Z z$Juk;DHQuMKmII<83vaY^IQt4Zywzcr!Q)o{~`e(Uju}Yn5HZu1V`|aQwp{i!3lXP zdl9I+L8FPg6#m-SwzrEX>_vJI8qXe#W?a!s_9~qE>ed=)HeU>~9rR z;VEI330jeeTY-OVT137+pTep`5DDW`EfN(v!q^0%4d!k_>yyJCCRd?4oCM*ipZuhY0$S4~99@Dvde_x`VnPG;NZy%^n_;D^*BI2HrW^SY27{(PDAI4Ok z*iEwmX*V`J(D%InRygrmG`hscFZ|HO>7#H;|V{HdgqT7aLoS@yz_(6&J+zPr@e*c(hs1Hm^6pb z>-5hFo?*xE4oeh8n>jz&??m@Wi4j)O;97eOrtz%AKX;OHiFcnDxSw-9K18|=@dRp< z#1&~Peq%z?QO9rgfM@1QULnGrBMGRW7gihEMxC1l5oqG^FErh0MDvQ(ERbxo?+6J1 zQ5@CijKt|wNW4zCo6e$yIk@4WU&4@5Lr=Tyn6XQ2B)7M;mHk;=#PAT$i%-~8qVWx3 z)f$ountT=2-FHX0gh2GYqDE}z5rrrFF0IEru@6V>X1lyyWq6JVy)DUDKNuvJc2#ih z%1EK%;E#M)wrQU+faoifX!VQ8axDR1Q!5Wo|1@|F`{$zR%}v+}eDI+{`KtZjVcb6V zwZU5g1wc;iUIFBmmE9~7MjUcBtn11Z_hGcD}BYw^(fLad=E zx?lE(MjyBf=Ye&LILwhBG{g2~KQC6RzIVLJ>7T>92FuV5v;t3e9BMkmQWzMuRMjg? z8tuYvY6s%Ai_$7R1-f(N-Y)%sj-=X}u6e$^%Z=eomzFjdRF3e#p+ij)!*8av&cu^a zNy_Tx#`{cLE(Iv|=o&I4-i`}emrQWrgI{(M9~fA}3V|X~MIKe@7mEip?@Dd@-3Wc) zlQ0uucE=)8dmOKbC-Yyw7nL@!uKkx>2@$0Xv&|*y-@uuJKO3oI`U{u=`AL^dXMbDX z&(;T?>HmZLT19iO0Nlb;Y0j}N((vu4~Y$l8s@n;&Yr$Ju# zdMr5Js*UZGdR%zP&1Ct*>K$b^NjspG)&U+$zZ0A38raEnVwKS+7r0KujY8d zJEi>ul#_&`gz@E^8KX?O{&waO4k^|ct(+>2RXFSM@o#cjdIVghOQe$=#~5(}*pyP) zR?BHjmu=G=zl8W5!RgT-iijAz4DrXrmZAcAy9vip!p*9MMFQ{uvV5G=6ghZue+4mI z$l?q6h^PuG7!lSd`7D5z#IjC`-_Ln`i{X{WFEL!Va&2e_Mhd*1t)zBE4{^lD-80}U2(*6x?!mc~D z-^iyEXKsMmBzYs?zAwOR!F3t=E45_ognDW(#OjWc^=FF8r#L`MG%@O1+#{$&-ip2? zy>?Vgg*>Q^3pvnvI4EB*3F$8_=#Ue@GF(|O&@UEO>XqC3zI2m`WZ)ub*zX*;G5=m` z5Z|8(%dAQ(j~8nZAT%S>@DhbII)0_)Qn#b$V!>&egMkCY(|vY=|EcAnD?{A&!SX&B zY#|4H@YsEDqE#(=l3Z!dHJwrqZIA9JoM|%OL;=b6Gd2Bw@|CV3ke|C(pe#>mAFz^h zsY)MTs&I@ZdBxk-pU#G4b`$#6ayo&_@*E!5id}SLwgEt6=&^joh>%+;-Sl^&1>cS8_bB+p6`W&J~7jO86+DX<7HXQkc~3+w*YPVd9BIjgy12lYj1Cg=}#% zx~0z?50w|J6&V+;-AYS;)_=glpru+Xu;>M?IhKQDc&Zr*e!}Wu`1eNi;y5wVwt8;t z6xqdqKm8L!%-F#0)AC*$NmG-mV0@B=um;Y&&0>rdsgCSu>@sr#1>DZhStTM6oU@=1Xdye>V6f3Jap0y_Rnr3%KeH{a;lb~qAE7RBR_`0| zPO-At-zn)f;6d}X8rl2YfzrMvRKFN$()-)}PAA!3E{f!;Fh>F8vvaMPw+7k$NmGF| z2Q0@vIGx52jD5kfDQ>!HMB(^-*X%c=OSK5USBJmhzk6fBMKHekZKSR1;Nd>HLRwfZgIl9Yx1&g4j(DU(*uzllNBc7 z3KrUff->BcAYL9Or{t7&Hyak-8Wucw_E4m`!u@gd%5nNA+|W#c?j2{CE1QJnud>(y z93RP4#=mWUrjxAFN(2k3k7X!xNiV%&jlOIsa$ z`60l=o1%H(>D6(gC(#`^sr*ea>&HJ2d_q}5={c2fWTkdDe*H6({JkHpQnJ2VE81w} z^N{*@hVJ1LWl;-Zgmr`R>?_G1YV&u>ejESS@AI_o23{581D?l9LA(&e&MOFlO3nSJ zca&sTT?YRQg>%R7<`num3{FRYdoDMY&h292CLB5eW(Cg1Xni@@)MVl((zJsV>o=rR zjkH0b;Otsu3yYs`u?W1lqVOH0mXKCvqQq}DGgQCsSBXgRUn_sPLKh9tbqN1}Yj$+h zdCyS>c>2=2tID(X;wv$>ZexqpdKg4HNd)Mn7GFFbP<^<+dwm|fUEjI`yd&)HK8!z| zKVLr2`b7j`h|bDWnY7L?XXfi4SSUF%uu;&U^dpcssKbL7nMnveRJ>@Onq#;>#-|FZ z*Efxf>Ft`0UJ^^6u|&;2ky6K0vTuh>lEfWcrm!jYQ7InQ_jFXTl+?olO2rbBFWzvy zyco0A-1XZi9n3Rn?{36&lIak;p^HeDN!_FKtloDQBmzJ`t7zY*K=XOfZIj4{w8+&| zI6}soWEbg}TsO|Aa5~lm?G|bh_|PPnnW-BH#_-`AgkfPQPRCy|=KrP(KWH8fg&u$2rCwA*-VjNE z!7(Oyo5jhNq3W<$&4=F+zjt|-GbGY-jTs;fsF0Pnzb%$2m0bILV%27~yEnD9ZCD9m z)XI9JzGM^rCj6eP=zmtkFxDY>L*8g)cdb$WQ6zJI6v+3%44^+ z`DG&VA4&q|eq-un;s+&RkyBWrGU-DAcI@XI+0aj`uYO9dpfj6L@nw#*^J9tU&oM<5 ziT2UA3D7hWye_I}iOI*k?Qwbp$gve*CHj0?th--keNayXBOha#R`f-Ydi8I{wjxwRmIK)85@B7M)h|uvxeH^lvdXvW|8|3fO=tzq7%8qUT+_ zawWB7WaQt#3_^GQGIE#rjEjUAe2CuT#Sly_Jb2(6zyo`KSXV+hh&arVsEH-M~jjJFh&BqDKt zgZm|ViB`*>>avA2b+mr6Yey5OwY_yVBbqd}VMT@nhA-#!> z)wredhw>u2K9x*I4ed7H4|JoqJ3{SQctRYaDd2?!H5bUsG}y<)Vsno~J~^rf!>utE^lLw&JO zTrqO-OIfc307#a{<1k>+LnbwcNob!(lkYw(b*qeljrFpPBBEW(xnT#dEQrWk^=^)iW_|1<1Y*H`*mb9!dD`3UfO;I z|4%c+y6}LwR4hd0G0ycrK2M~i!%Oc0`9*bKB6@#VfTtiTnY}Ty9uCxlG_M6qw}01e zxsN^*lbM@uuhvwbbY0CD9yhDQasWF_>0R_cGqEQt%3;wKUsnVIi(Z>2Tufn>&`Tb- z(;mNyO`UFV97?UDh4XBWs&|l+-`DTvEv61UB~pIXO0u*hb?_hV7KkQqAR#_D*ogws z3@p1v0BaM!dE|MD-@|{>^_v-RW@2C_462d0qHC7(x-=X(81|i703EGpQD)U1vD41P~AlR5e4x7CM!{}?31`!N)g(ztS~8h zP}r)z7vjI11~;JhFh!l7ifRLx()V~Ub?yf^;--5DBRc{u#xT4gjSva~$fOm@jn`n< z0bWRcOTs(#a*^qr!}!z>e6o0MePYcHEK@wV3uMnJ(~HYYP+pcEWrj@c548$hG+b5x z(i7;2vjnRPS;!`kpU1Qu&-W?iEV$#7q;LJnf!+1H#ipV%xI?Vk9~~py8~{|&eq!nHj4Qm_yqgQtl3dEWTxM2h67S;6qbu(!7%V{MEj8u89%3wLCl0rslc z*jZH%)WIHsRl^{w>E<`XF%`sPR7SLwoJ4OQ-lH9g#_$GZ4=CTRep8}W3L`AOVm{25 zo7k6vugpD!Za5C01VJu4{?uB}Wau@pnvJT0ys1QsRgWd=q&kgqcqtoB%1R0eCMQk~ zD{H2@;n*2T!;;NjH3gA@X%VWa1A@C#_OXMgSt`E!DEz(YcoG^zyPO{1-vOG054W9w z&dM-Y>zyc1QPgIF+Nk`Od1W%V0H-o%saNcUxhf!*fyp~rhh|PQHuSkjD^h!_t}hG zbzi?)`}C3fph3>C432;A?w!}?88)UO@F(Vj<=yRKl7?59-pRxUFvt^{GLJROb&6Bx zx3|25p<6WH`3cc)4g6$BqTv+snZB)nsUjHC72Ia`z^w#EClruL0dm$}tkRxu)~;~s zy5efde6@_>*}3+VRNI9uoY(&mPiJHF62u#_l`v*15|46>&A@67S4WkITg$9qHTzFS zfq%w?++E1nf+V95z~UT;f>(TtscLYS;qp(Niy*M+9*WLTw5yy99^9h<)RIHJ=RKN{ zJ*?x%G|qx82KHj<%!T#Tx9`*`P@PIBE(xj1#sSOblFr|d`Si*oEzsP)PB$GJEdzWv zyG#;)Qj59TFCdT<91@<2XbBBmJDS)RuEgOg5y0j@eT72?(C0%WeP~Ll)RCRSe3H|Q zLbQ8Gy&!lG;OYD3sEOYijw15-4>NqC*GEPd#|1G81RZM}3+*r#7O#;WOx4scnwi#f z<7K~Hac(pJI|;09H4zBCqT<4uho>IPKJqjOz{JCoZ2!GbQv0|_3k|1nBu6{BH6zDw zcf(`)^SlX&<|Cr94QV|Zrx{vnW&WtkMK!Y$!%oKnQ4S9WOjn(`UK9U0xH~iVz^=^n z0D1X}+37UrOg}$F|JB@9(QcvCgi4>N*zz{@L2saNIpmTfs@Z;?78PD+90M_r@v$5| zHGdp5S6tDU3Qeqj&YI1Br)v8u4g0r!Ped3|?$#VY$1=&B76)H+Nf##1T$8lVzIG#K zQWYi~FKejfSSpwN)aGosK9qk_Va!K*XAWiLihH@Dy>Cfaw-Y;gyl2+S3RB~!TLu@=>WaSglx73|eUy^`QEp?9l~%gTXGTqqWoi-0Lm zwdw)5m%$~z-D?!y(?$$eNFbO>TXoN8=8ycdd;0GSGVXuLLSg~&%{U|81CxP|iI^2V_~&8W!2EKFvA z3UVcuOmGC9rQn(CteqPD^6SE4E&AR`3{HKoea}>ir zo9c10FNu=RM`RJzgpID=%~b$B&_9l1zb17M$0w?WJ!4zCqUDH_y&ECZ`OSX=n6_Nv zyizi?H`d{AAy?b7MPQq+_7E8M(=%BJ7OAG*XqUJq8&0$NH#_sxRxKiFUfOGSJwL44u?DYb_Q2xVrzGzP|3cJZxDqI>N4VrA&FEXQWixQPko zFfQFkVo<&>z2|R>sk{r3mk}AX5D{M$Zewbr7kw4u603p{r3(MdWH;|4H)#dbR*K(y z%4G?N`NxannRp!lRILGU@z04qUU?o1>VJ;dq9IQMnZETqy38bjr_cP(?#QeHZ=i*Q{gt&aHI=XsX3a#=U!zsLrj341JffxL}?Kla(Vrd%mKE6uj%mg z-;N-wU@L4w9)nl6!k4>!H{xUxxe2BlqhgCHHwZwqYY*W58E741_~E}H|NQ?&L~b?y zH`4$9;m!OYBLC|P+8q545&1w0uEvsqx9zJ3JP{9Pn=eZOk2k2I*EpJ;rju|9oq^~6 zfcYf+#RP~eKR*^_zN>a+zX)Q*NmyDck;~$GyqlskwRCjo=5cS+3XW_zIuC^OL8=G( zT9tR-rKFYmq=h4Cu9Vm5W`m}I<3(mvVxa`q#GnM2-q<10uiot)28<-600XcGFCQWy z1uz*j=l`y9Fv26@Qh!PpyvA|d}4>$CWP3z*IcY>-jl~>#+}O5 z8^i$;i@UCsNbr{L!Mw|#&1m@KIKe)tx9T3gu~F%Vaqu*s*5H`(osdh`r@}395BK~r zGPc}B8JLwDr#@YNgyW2$ITiCD_H1}|!`|Ja3ngQkv5p`II`t@u#_eTKH>$*GW>VuD zLmikyB|ervCs&}aXW~f1BBs)0q(ML3P#1tPerqDh<_Lnc9KzSP<{^Bnd8ukf3z?%u znFE%Te;1n@_ERtJ*pSs~>R}-s+$Ym?O&`H;W`V5b23YY7g!-gwIchG+=wG6jUW@0# zSi1JFhN{7BQ)%BuJH*v~JN}4zGYn1wQd2eub6pce5XPECkA*swYmu%b@(UKN#=n4| zQy>*%KKLb|yAgG+n&D0e6B?lB?a(G8*KIlI;G!?Z>TV$iH+zD&%#-`~J7~xJJk=H7 zyDh53Se<0e{*-Zc<5uL&6o?Wp~4`2EKmlCmAtBrYh;_2yZ5LKIY zl|JNglHJ&oFA|A?06u{)MXO6imGLACDDvk1PSLr?e1DhK(0HM@Z>pb@>+uo8gccwS}doh60oKktb z9>g`AtzigjyP-d;w>RRx8{}Kvllr6p*0LMP928LG{iexPpA!Dxpj*cOMb|k$haI(V zI!#YK$@YDBc4udHzW>1a^_=@W&wX7Tyu)h#lDl6L zf*|MXY8cscah*xWEy8|;wou8F3)r>=bNU{bPULSD#+(|`T{E`CG?qS33Y7V2scRD= z)lW8M!aT6g(AP80A+75cd0&87@yZ>R!AcsBcwy;bf4i zMxH^jz<59uuS$yarOkFqDlN5)f%owpVUuaWD>Tv-8BO6@#knP?-@0EEM+us|^4&kc9NuJ?&$i;!D*9V9r@vYYCf2uHB^ zRb0~&6y##QH;F?Zf+3)WRGQct%~4M21SEX(s!o^vB}zoPQkqIzG(`!SG1goy-rNp{ z<3^rdpt7TOt-HHBV53k?z(%FMzVS7}MtRKM1oxnQ@+n_jmn@UzX+*kg!rZ=7SnivG z82lY&wRnfR(HOt3iKJa%Y#n9OIrAF2wFz+y%4N>98Au0V?q8s&Q}YS!!C^Dj;JE&~ zC9)8U9mvc!3;JH<-SIY;pm~)cNWKF{YzluIaQt`_g72^(mzo$Ztr-ixFeILB)kCebB#&}$?f;M_X22jMXpMR z;!5enyMFkd5NNTw@D7eqG1AE;;!w2y9eo?IgdCcg-X z2%OA&gvDIp?q^@^h+vd_z-i2e5S?*n^F2V6F(~Kp9{U00;7!XBi7QI$`VvFk4sRK} zUJm4r2Bs|HG(<-*Nv4wuH5@GTWeEgMx(AG{I8qh2-=NN>2RFIK=T==X2g4RCLRbhX z#r?fP$hUAZfCI8+PPFo1(0pM43Q9#i7x(Bg=h>fbbZBoVNVcMS3$;8ziREuT8N-v| z%(wwNGzjoXO#G950xnvSMz&YCwP0vn@i2kI}>gfIbjQb6W@C*fDo1YwWS1QT!Xs(#Y2MzX~py18~j%3Utc zKBo5mpbSv|3Nsy;(Wq@twMknx4Iabz3zLYWD_el|HfPTd?!ac%X}N(|>(@wM0_lck zahaxjB;s{S{Zb-uUlm`CFxfPVdx|K?Q(|CT}knln@2_VPAe@Ch8R=4a0@|minMe-9?U8|WqO-VzWscj1G{&;3V5lyF*s5MxBZH69KG}!Jh?L4 zrY{{mv>Y>tw&7OOA-EKYiNf1BQuGO0hSk;9=U+zImTJ4{#Y>}N0l`j9zGDRdyN2>7 z{yIH2=;Q!I3M};MhE^51_mXSD>Te-2mr5WFk{U&^8iV{23?JpXUQhFebDJ5MBqkG+B63qHW1+@W;g(^ zJCUgHd(!)(7oIAqWi0LeEnK`1S}{2-XhwM7$E<8mKe)G^nW@m3EP4!X==-CstX}T- z-H&Mm-daUUyC@6}f*Y0}u8KH$J*N@INLDAZ27@*;NN&X6B24r6FLFe%Vc9RRj0*=r z+B}^Rhd`~VM{{Hg4?Io?sY!((uh#(|Rq*QV7}hnn5BJt%cMwj}m&ECMCH%H!I8-x! z;m0I&Cr26+6xAL#$^p4t6dNLXszXBNcGiTMt5;YP zVYZTn^S+%$#y7;HhwK#q<~mA4Y!Hx@ zhk%f3KF#bbMsv!$==Zvp>A0-?p`3!D`Nnn5)9*!a_ar)WAL0&4HIQ+e3GUT6{--_q z`&nEy=wE_Wq=nf7QYaydMOc7^l=k=+7o+=jiy;;47kUg1j&R&rfAe$#v2lrf75x${ z-T1e1h|lM41?dzWHhN^DDB)kvjx+8()4hssI}}!EB2~X8^c#r|ah5VwV#COX-3p~1 z7Na+3d#Iq);qtM zJefA_$6T3$H#PRCOQF{U5WF~Ez6h?Kqk^8Ub|Qw-6a*j)thHbAWd<*t@r)5r8ZpZ?e4+t1n5YpK7jYU62!4#Z zChK5b$La&M^BqsMQxEBzb;x+sK>ozNcO*QgS?@FsaukVrzQcBGm>M1Jrg5;KhRp#E z{o(A|qI;6k{Xo*jKOD-Ea>aM_&!B>XYgZP+V8v>pxu*lh# zAX!kUMlFMSdpkfAA>S)gFIvw(tvc7*piyB745uRoG%1@?5v?`jS*>Sz_Mkc5@gz1% z^YHE^Q)FmGA>UR^8xpbl@Y9cqz|4|n*T8NRAHSXJ!o9?l46)BroPKtF=7Q$Ol}G}gm6Y8>zzMVB7yU z*c-V_~I)W^J}+(+D2t-Gg_!wTVd#yFe?yA}oIgX6~F!=kOnXT^EtA~QAKz?O z;~za_vmYk{y9^>M zItsNqiwf73Ev`0AVyrruBc|_4YB#s95~n*-HtR$>4a2oVMf_{<2+B+K5wJ4YibTMT z$V2(6LjjjZu^x9&CQhzcXV;z%T232Pg2v#U1qc88x&kn<^Q{Qkw(j>mphMwPTX*8m z9WwDXn$dAkX#9z4cnQ&PPW^*0p)#33ETqJV4<`9rHUdhpB|$*3N?bg*C~8S42ZlWl z74>E`_fOjipPMMP5W$VTBv7753R{mqqGxuhTYJ+&`89~>;B)`x3meA zz++36s2pvVoOMKDm$+G3Ce`W zxrJh7tZl_($;cNtdK`bOwP@{MfJfOeE7(w`Cq}axdRoqEfdnza|XpTIIXMCs}u%y|2&dkt|On6dT z4yv2(!r2gs${y9}GDOyL{PevIc+n?~>5Q>K5ERzIm!XC(@11xuas4A8Uuq4N(~hOB zBuLBlUHs@RP%m>kPkpaGi0|Ol{hq>+xkQO+CD>y?fwBWb7ibKDB{4AMMSo;X-Buku zVzP>H$7@#2AR7I)P}Z$8u7}f2jwgL2^bfDLxu66g%`WyhVV*fZ2Di`0Hm^6`NjruI z*%Z63)qJ1i1O?B)h0)j2+VfFqw!%F?d#%kw=`SAD0|4UXAD~36D+CJ&1%JKX*NZm;%VB1_#1PaT-q*g_O{Y8KGVsr0nNCj+jS|-KP+` z$>I_g^P!=5j54*Am8Di3uO%Z!*hI^dXqlJUWI7$Y4QIF7ay@ZgnDhvs<)eg+U#O|- zs+w#PfS?3_>eHn{TRudY1c}$KTfEBlSz8wJ_sgrvW5!l@PQl*yyQi)9!)eNd$7JH4 z2gJ5MM}n@d)i_nu>|RH<2)uT4oxDe2%+(nK$pkWwbjaqYmNp3{oUx&a1#^T+oYQhR zv2Q=mOq5a-o5~ILQxNcFniA7aLfS1K+AC#5f$qOI+MkDY7P|*zV?1+2;9UgPMMa{I z8cXO|*h{G5MV=Nuz^+7mX?$6M}Iq!>;;+4H%SE%3I*a>~ z09Et6BA4IDIB4wz9nEZmUNz$w*RuJZsHWb(efI_OO7JVHC==>I#yCodzisn4NQ-0z zm&!oJu}+F7EzivUnvl`S_rq^W&r{CeZX+~!e?Ywx{vFQlnv!r5{`UD!+R?)J6||5v zM2zaLQq5u>&+65d^*}49Kga0L)9c3-0GLrE%UW*1i1JujI*t9z!+Fj+;IUMn&GRkX z$*&DhKy@o9Yx>OKY>Gi?KEZ8ugm)2yZ*}dRZ6+jW@rhq&GrqiCy@cgA5TXJfftEUl zfUwK6{aaCi)NqlT;E~|gikp7o8kTH?9M{AID|}9*TTrhXh(ha|+2+W`n zk_+ZaRLslu@Hdm4M(5!5TW&w!vt@|6$mO_7{*}QNM+)+5 z8t}w9@@gNd5}vKeyCk^TK?cPuZij@BHYbFia{j!HJX4`@`U!$Qt<04_EZHW>_Bs6n z66=CQq$DG9QP{j_&8I06XJv088K98z(Kusj4F$9arA2-pqNl{Pk1q0g8cKw<<9nCs zs4_Vs&rgAd^l-m=5a6cKIYAX9J1G8Dhkt;A5*Nl9$rw_1$6G=^F~?}@Gj!a*UeMY_ z$f$tKspc^aPSI(_`K;ZVUJD_s%gfHU=I{ zYzHg3n#)(D$g?6GSM74h)8oKMz_}t&O{iP%ICGDX%Zi#J9k5W#S!yq&n@cZ zU&-u!lxao^t}(ahWZgUb0hs-c#G`U6GN$^qGg6 zv=9;xC$py4;>EAdrCgZ2?Zq!MQetb%o}D`k?*PIaw$lTywv9~=5%54$$mNCp z3?AxuS?}OtPKX6nuVpjm-u}P;itG(}(u?-%yvzQs=ZT%E`>g~6v`(?|`WK+b970!9 zs4m5WA0=tJ95nmp0J;jS}!JeEQB7wvy-mcCi`DrA>N*E~>(w4u%s9(-@1QeI;$T?(A%zt(zr#PMsGZRU z)0<=byv1+fD%9B|xG+)Lvg=GnMZ*#znnjBefzSClb~L3nDg)PJ`g~`!ATD0B`uux! zStFqj;18pwPV2QG*0ZYf@ zH{QB(Zs~>4g&%8d?2oc|dve(ffWS zn_e~l?Zkw}Xp*BIQmSFqjofPvAL7Tw?&r0tTKAr_`=ealZU9gAis z3od`oIQ3|G4T8ifv7Bua+V^j7x)YzWa^JO~kytGE`k<}h6* zk@i2wrOb$y)_SZp3=P1DsO^xO|iu-5B*8{^5CcNgTIvD!kj)wI|$kVXVCjj_c^^r~DtP3(I?sM=13~M+Ud49)^dc(&wadT2B+!-VO`1W5CJI@)7;FaiMx^Kp} zbelRom6IrQNtiofaE;vO%8^MQhb=U}h+Z!D_fv;EN8^xkQ|txl2zobr0sU>}pN|4< z+M7U|Hp@$;Q(-H8I9yRbxAkm=b@kNU^zZ}x>MNB<7L4_8aO=u?VNIBXlA`c9#I+9H zbdTGwi+}_y5$||^TZu1~VS=593xPE8zCJukJ%*4e3kTC%hC~~e>ASb86?)hu z$m7N;n{?6Dno!aa{|#_KK>DrCiFlzU&J0}DZUM@5xnukIRBAzzNlL;&-gbNSE1a)i zLfp^C7D>hA8H7FHom7eKYP&Dr0J){d0~y{T=#BSIn<3M27k8dGYj~nv7JQ@1{W&9O zjDuDRHX_Kx9&lZ)$xFjTokBMZZpG}3a61oDngOgGgLQ1`KhArhKtbFf*H{1B`?TEq ze}r{t+${fJX6Hynt^y|m>~JMf|2vm#t{Yk8f0mR=X~Y$4F`Q@KF(GCPlWSOUCO#sO zc#ZzM$G?Q>B&ICoR?oCUOx^Hr*O^)ZEnUAWdlquvrl(`a5E&L@FV|N! zSa_m@@iZL@PetI&B)`uI7IrEyqFCDmjupRpo3e(xOXP71_ z%>2I0ai+&9v&2mB%_rTrr_;|J7-jh4{`wUgcX{iGCC2v;e)M@2_z!->U)0tZu0Qj| zE{6`tZ*l%Brbqz2kPa5F3@WJ-FgLL}2|Fn5=qx93~a`OZe`FYN`**FNHb*>5}HDeC6 zc*6bo66MWoMdVTi_L_*BO=%c{wN`M#;A&&>Rco@(6##w|f3PXy8IoY4lu<{E66~nf z))&6qGsFjKrE}x~l1vcvN>S4ykrYbBiG?85(zgx!C_YTa$N%Md5`+bLB284w)Y`152zBQ_33G zaIh1tS+9`@SkPR&nrd8VCV2D3^TtvwTDLP{T?SxFJt;bGMlH>uDYQe9ao3~{Rv&G& zLC>e}-GX?2LQ1mu_t@~dP6!d0Xc7>j)O|$Jp*@v2VwHO1Q1GQsvoo-bc}?0m=Ca3T zyE~PaD=OZx@~$R?C_-qam6Re&h!b3bmo~;+Ogjs`(0(V(Dn?48E4}73=zPTkr zIR&VF>UoJ!W2=fc5sl4hqxCCGMmx7z(6~2Fgj5B%MTnh#g=}`BSrqaf6);W2>ry!E z$b&wUA4*-j=vEe|1Xbh&iH1_lM8S*W@bG+gZ~c0?=;j=f^nz4kW}MJtTuRoeR)LYe zD|x6sqlsKBACOnWgS#R{aS1f5uY0JEjd7TW2bL)G$3 zBwMexT;(7$?DsUvXgTi};?LZUsv=gHZkD*g2<>m3Y7%P@vxyDkrNT+3Mhh{rT&Zr) z@P2IkWY0xami?%m-W4WXQe3;E#i2_;&>L+MOy7#)BrA>4`P5b;zH;%#ewKSL2Y# z08)kLiL6p7eL)lbSU5>?Z|VaDABy4+JHMa0n^}wh#o?)kz3tZg@LC%00oUUxh%C&R zVcxBhE8E>zsFq~+u*yIZNAc$PaW7Zk$JzsNLpY&C5Enwj8hEk7G!V;g09EDn#0qOL zUE4~S=9{l8Jh*M7OmI{>7cpf$9%s=zBkOx2QpD~AzNQXH~IGrGh}U9o}*+hII%PCzWoXT+cA3}kYUYOgJ~!E zV&t=-1n$1Y!z3N3J+|=C$4t%Eb5kMT~vM?=a@nifwk| zC6*6sZ7ArpWS4AMN`Ao<1QYW1(95mw?9{XarygUzb7S*X3nuSMND}bBjV(Vo7Vj~j zevE+Gvt0LfKmqmYS=_tL2S0m-2wIT#{V8l&9W~|ge~46SdTUUGn;8;(&36SKak^-j z3Fm}li}Y@F4urdqn2cTh_gd?W)3@{M@a}rO`~16QUZ{anCi1fT%3*()yBcyWTln|u z(p`O#om#fRh|!mdKHTj3(cbR$--U5*ICzy~(bkR)tblexg<6Mcq83TzWS`1MEFQ=w zfV9|hu2QU1hiyuKnTd*la&JrFNU$(2YYGisp;YArzxt`I zRw&o9iJ(6AAvguhme6_w3g*w%fPSmY{(CWHJ9ELJj`LMVvQ)*Wf!R9q>xKq`OQ?)) z0}dfzu?o&!!QVLhs%`Sa9NqRht~~!SpsYz;k&HVRO~vFpX5QYVMIjkD^G~S0Js42{ z7h0U*8$yyK%s#EskBK~E9lxtI^$X5}h)(aWxXb7`t6KQIksoDe#SjO)vT#*T6c%q~ z?ch7Cm#eBCq)Hx5LFku~@FJ_wZgQ@Im$|mUunt~Q9SP6%Qlb{WLxsuM%~$~l6plDG zp1+t9ukTBQ;ruDOU<{7-pb@6aJ^fT1QxQ6YS+t33Ss`MREu!tkul@qjVzDB50`%dJ5 z+Chu5adnfB-A2tgHzvM2EDc$LFC+|SH#sm`xJ{uc0qP4-qMgzjdeuJ)*&!BR`;x05zLWGvIocls+AzmoyIt!k>!ATBwJ#_HV?*`X@uRZ&vIJ>v zJK$KuYN&F)qA8*$`bmseYsn_Ooa?(0L)ZsPS8L7@9Rdam_n`cBSf>?7NUGMH%?-cm z-E2K=$@L1xCTq0$9Wc@u2*tdw^Dqz<4{a-x*C6k*wan6IAjrNSCtAG+)sz1^(DQwns;)ittUm%kq; z^pB%St5>E-+g<1$5X_pSzulPwjZ#il0uFVB>T2)|6`h^O!Y@B%wHi#St3#_-`<)hU z=*AhjY6Q>vS$S{pZHUMBP?V^w6Tk5p%RqzQ$i9)bLAO96a9^wW(OW{+>F*>?Zx zyu(37-%8$cM#j)=Y3XPNF~TxoW?=l*NXuH3ue~$$In&?DqWr1w>))}zBoVN(Cw$n* z7K?v%l$g5N1d|arn`crX779lXIYy|P63MQgfO|EhO@hgDas7Y*h}J4BqL5g`#1&Y4 z_CmD!kG2;FwUBj{z+VP{nDd2zue>RPS}}qKRQ0qmx_i%l(=We+W*$G{qDp&h;#!O-U%~Y=1XiN}=P#NS3G5Gv3>cR7 zk)$@X9Mq-4Kc1}h+80ymOQEY0`y;%+DyytFvBXD@V%M@{%y<;Lf=)gzig*51h>C>4^dSTw&wOJ|kN8QWRDge7uO} zq(mS({0LfQta}~+^UYs|5mex;u|T5;r%4qdA1?|Kk(XyXKeGp8T%B>+p=HE2GbLMH zGro9o^FcJ$wXbT(w^$G8FsGD&e7)mr8JPID8cE8if*0FuN$h|In=I@?XTC$OcNQFW zy^aA($Sq|yZfQ?EZHFCOK$UPkx%ju0P{EzieR6nk^3D;sb@-A6Kc}9}^-^;VjT%Y4 z3{F?e-H;>iylPABp|&`cNKw{ToHp)-0WjFej_ct0azlf1(F`tCew&=IU@{5Jk2Bql zM{+fqtWoLoM>Fxn!nB)fZ_8^R9(ahZX5?`tl_X#EFFGt&Ns}fOtCsF4VhSuIpUiYZ zte2bP&bA9sulatz2&QoO1>^Rc3#4uXDEoa7h%6zmm@;yX|CiX;{HeBYxpEVGzi9zG zJ2qbIvg8@w&OhtH9VFVdwe7!Alkn|-r0t5m|5v*BpQ!mC>!MuZ1_x^QY;B*?&%=Be zzw?6zeBMlzEIIB9ezHb(NTqm)FtR2P?uHLWzOcXD?>HdhGh;P2mpo4aS=isOx!STgg=%{0|#N@DjN8+_g>#xvTs{XLGcTUD$@8?k6 zFXu;6{M^_5MlNa3bmE7zPTI(H<%hIAhJ^#KN5dSNPn}?eg;I>@PrpQlLON|HH43F1 zwMk~haI|61^cOZH3ClsRX|Yi;QrXF6(b>1|mIPbCb@8O|%uV)D7HeGPnB{QNBK@CE z83{YMZg?TAI@6Gp^IM0ZTWuIr?J~^ab=zU*S>x zQd~X|Q|P0q+Nce6!}a;9UC^ScBfhpb-F@NpBueYnHtD?m>Asqs!f=)!8eBVQLN zJk~}a_+hB(47*}gd_spi9*^Pa72%4<_>-{tPgIU&Qvz+LxSN0eV%7W>;x6^0E9oFT z*c|cM3X7gvzW#MGpK`C3`&Qxn?+1ulK}gV*1ffRdG%tmVd4Ws#2WfL;~wch{9asJ`f6Grg#*n1%~P%LPm^4ei?qOIcT>(k*IFq0wg2gO|?g z&`%V!3E7jW)WdIye=l@R7jL$s3|ZZI?lFaItl(#pcYQW~on*_I&@Up^_(QlV|753} zpQ`8-h0BrlbF3ZRF2`c-H(oN3{4-m(&a*_}NRZw7m|6pABwjYGb8*RhHK75U27hQ+ z7Z_koH^Ru_$hKAe1DzA>h+I$D5?5a=)x88>&a4^0e6whS(zchc{5w(QQ!Q&V5h56^ z`_~A5Yq7lTS~sd5;QjAX$uMTl zb)=X+JfxeNIrlP`lAHBOXy1rzK-okFk5OEuj>5V_?s^=nw<3NlXZv8TrF}q@aX65{`_`0>)u;aC(;Es z08g&O*)pn`h|XP~ z9ZhFxBIglXm^gSoaAVpkrRDE>Y zM}@zr!CAKS^TCU|ftTLX>lEAb5SqgST32<$QVQ0k{x|C=|HK*9u}@_~qV9o=ANSk{ zdjZb$io_Vl)Sr#vQnkLwg-)@FLMTNSpzb>=sdj*zmA4)l@X`Qp+U^NIYe6t9VJ>k@_t5~BT)NEzk}Gl>d)OBll2wCWB0g$xv=MF0#oLj zzKbYS#W;)ta+zxZ)Ga%r(TEDH=%Z@5OK>)YY#_6;1x@oH1D)@$f+#B|lST{pu}URLC#tT6WDhEkOJ#;Bh~PeN0IdA%I~6MjsrAFK$!5ARMbqr|Qzi@+Sq zi*A!SpFWEm6;Jv}MI|vnqXN-pY?Fsw)1qFh)+jo!rKHEt1*yW*_4SEH^ij!U0aH8h9qj=|LVp@brC5cOAs6=Fzy9Zc%7Bv4L7r4{rXh9gxYt9;6%2l=;V$N z=TKN|Cz_q|*()_=iJ?IS5kzu8_Gp6P-MtmP~k^$mUr5Q?haguY*wDUp5OEsz*ukLs#q1%wK0~b(R%_& zXeQK)I=frkOxC(DasK-;j<|?MED-yMhV_oJZfv!~ci}YiV~4k%=VmpcB4*pSMc8jE zJUy`aaNYG?PM_BgJ(`D7ji%@)Fo_|k89w}tt)O9%JcE~+%l7| znQXkf!i+0vCU|bb9q*Rgk{9F~2zITF$BsN;UuCx=2Y5deK>C`c7Vz4$Dg%JTb26!H zrqb|kg1RLaezk>o^YA;W+3~oXxXa@n2!dY;??|Uh37ZtiVzmRxQE8}xa16gDXfmtn zf~%z9slZ>{qYj2VYfGV-MBJ1$rCOw`OFI8BrXfM3t_sX3dzJKr2nx|g_Xz{oQeYK_Ra#v`3jY!y~a><|II9R2%5dfM0N0$A|X4s5*P5i z_<3qJe`dXzQ2ji#Lxf5<|5x1@{n7*FZEGH*t$u8ba@+M^W7>b+NPwdZ z=Oc>MT5akLXs4ZRZ2~F$v3+FN@H&z8jpUW@w|nw%bC`3n_iqKC67fp zkl_fp#U9D8ZQ5bp?wi7DKSbHg-kEC4w?7)ObZ9yN%gsC6%@Qlyfa-K=%Z#9Y)uTtv z$%#tN><^J5roPf+2l81!+Jsbt!qGWh4UX~s5z6Km<+KW{GlOLSQ=31-?c|%+$>Iyd zR3Rxrt0qfns|^~hdTIlV#P!bRK}@dTpZ(OTO{o2Xqv;@S5w@@}Kd{n|fj!VH`=TGu zN%Dd9tj{su7|g*?^9}h@Tg;mm3cMY?gw#_m)u6hU#3*L5pmIZi^vdCGh?&ETqZsnO z^dql@PUOX$OJ;1ww~ZriF&7z5#;e06K$Q`XYAn*I=Dn44u3&Rl)fb-dfC98=-)QS= zL6g>8${)nD^S(rpx~^&82eAsqZx-`rgMwCD-o?W2g)cvkp?9AzPSlyIT?e&p*z{7N zr1q(s3r?HA`DqlOoNl-h=S_Mp(Uj+47~mUEjFQmbwr1NdH-^oL=G5Sn0=*A^Z{OQN zF8b~EQ`q1S7e9&2tf1m0SUto(XetsZ-rV6~p5pI~Y|>!6y6>7!Dhbk#N-gWH>}TEV zd8}l0FHXBwY6VkD!=b+vSg)3?+7UZjD9X{!o{9NBMAytKl zAPJf+Et-&J){mf8>Po+z=Yb5eO^y^Oot=sVX0U_M*A&?y6$V{>JP{?I9Irp^(Wzp) zvc3OCM1oJ?PX_Q9r{TDIO1x6@2qhl_WD%hh+?W^PKU|$&cWNpgSn>w}2rLk1T>b0+ zBVSC!W`$49Kmq@s%qYF6;QtJa?Ce~Lj^7FYV_<{>IDeMwehcCyxFedBE?Bj$?3!AV zFBfw75eo^AHDzFV#(2RvbK35|8ihxhoFq+_0^;@N^!9L?+S|KtQ(G&buivdx`+a21 z%l&_6G~lWtwlJ{RRE6AeV)^gVzugY#loa2Y7tXLa|%kfdg0P16G$#W{X9 z5F~D?X7p%$)w!Uz!hMnPHygQpQB)VwRdUlNQYlpOV2RL~P)jcqxY@-TQI06tq+_oh zO-%{cVRHNMBPwINb4SXv;q+owo>~Yd1HZC6OG6i%odtK5RMjJ#hs_2$V+Px1Bf_6h zqCEU!;sRk7S&aWw7c`A69#%Hy^10RyFp~SR$;$nOdQF6_;TXa9P23wNnO;MP^H585 zZc1+r{NSb4`fx_AK);x?Xh9LFS4xwh8S2HASVjz&m0QTtETkf5Xkd%HZ_?`+1%h^W z2&}K5+e6m8%bz@6Wj(FlVm7s{U%(0W@Aaa!5GUU8=>(rT+kS5hSCSr0&a_wZ>QPV9 z7;{RYnVb5Sf88JxIwq~Cx(1+vSn4W7O<+QTOy6TQe^e;Fm#@LOapK1fT9CAW(7{e; z)ZofzoEBOf&JgLo=O?laGS4-1jKB7k%QG5CahD7DR(I~Rrxqpq604v`Go?s zLUPyS-P%es2(TP;pbF#o=^0huS9>YJuYKuh{;VivI3nF&t4ViX>nAC-0B54_?+L|9 z8AX`6i$kqeE_`@vr$igz)+l!pb#7=e#Jy$c?)!6{v@0rnQPMeRvo5MxNiBqBr$63k|XYD4s+6qwGeg<+$*u>u!rF8b|&Q1o*jm z8%<<3w$P_@Nn+wK#<%->fHMv5TJg4#nN89aUXPIGrEn8r+4-E_kw5sYT+argO1?$^ z(}1hw3d47=^@jy47UMx%P?~|E5=%i1t2&g`Wk@c!#B>l0h3MWMZhS7kd{M%r2y;_` zRtqWFo(^8x#U?1Z`xe32!S0g~7Ot-?sw>m7w?RK7>M5{&q{OQkKo$=3Qb8YR^m~7s zo`wHufYofDiB?$i15=HG!O?!0VsDFZyMB?$HE*_Njg>S>PVnxqQBOiVBUu4tpHehy zIimDg%9c4~ZjslG5n5gM(n62U^Ms5ezYmm^83_He_nVcq;XXC!qN!f!w^>rP@P~j7 zT$&P|q+%$GQ2<5*@W#iuKT)deK6vZVa2F_1UBi4v+?99ldo>WQ> zMjBUH`Wj*?lUF(26t-X6F*9<_^=(i*INz1AnarKO&(~Tj@rz^eNtg3li9WC%zX;*n z(u(-6nQ-o*sNmwdI^pVuO98aGl^b4D%8T`G?uiMbDl6|dK#b~ObJ6^@tMr2;pYB2( zjr-2sjMowD8s?mad|xt-n<+2FTU<2QsjsqZ#^C5S%Z-B`Pw1P9kIDBRyahkxj*pRx&r)M+%Bi?Q+9QeW~+WCi)IxjVDmtG{> zeC)!O=;CUj0JqV4kT`*1=7r*jcb=nrOOXY%h@vZw`HM`(#63Us8`nfdDGAMwdX_0- zcSI?Q03>Zq7BIbxc=`9j%D8(BwVyMX={Jic!pJjuq}r6I2a@iFk1PF%FsK%26LvOb zki)0;l{BZi{5)!4Ty_;FWZKVJ3~f}Yz_;`M%dY9y#m+F~n=3kbtO!}X~-#`D>EsLY-D?TpcI?+-Y4Dsm8AF)uwg?OY9~h!OF&@JYesd<4Nu4&QGJ%27o1zV?iNlG<}r5?3VX3;M&ENTz4V++SnS?bFz^=ZJD>64?m5 zCL%9HT6Vp3b$0)_C#I+RFV}E6{Zf8nD$dH=-)>TOXzlCNBtTyq&~06>vdbil@08*M zaM$LoDACp%n?npevM)Vmn(5p|VN@-^S`W4+8o5L1MlNpCpcSvZ z-A+R}Y$~j?6?&FWJA9-Y)&-nXdQK4gXY{Mn}e7E5UF}x6=zxsfSAth5A`8zOqAe0`GMbcmi1a1 zcbhp!^T8~l6iGZ|SxJ;T_}B+UmR){@K1U!Cfrd--+MWt0Cfus*RQVe1N1RXC^Gz1T zltq_Jc<6J+q=-SKC2|xTv0z(&!pAM$7pYDw5fW+p>JEbb%_|ZX3$P+U8h$$kWMv1p zGhgOKn5}pfNF+3GsO#V|4n^s^hK{(kl4gT5i$dbs+3g70HTvs|W<`e#fA#qzc2>C) zBk%?*M5;WCO3uus+tF%N>Q|RX;*>4r>S3>SsTt`m;F0YySs`g~A z)$i5E-)C@!+g*Aan_Qx5^v%=rb2MaE^Llobx9gb`QjJX+N_?e-DiKj@!l4cYH_-On6Mf20B#+&md&CddP_TKqNx;P+GvNjFhriQzyDr%tc(tN zph(r^jr0*l^)8nrm5lq4fvfJ5mj;Ag$bZa)q(%LFU**FPzQwdPJ`XQ z4utaQ^uA*W)#C?^RI)n3SCN`~FQF5GgfNcw?g6)v_7{Q1>v(J@Xa_4U^_*08AM4&tp4TIG5gR?7*0})k*aOxjZDeKfJ~v5&sytO zeZnc`BXdNO!CUo>sy0D&AptnzZ?dvDAF1|FlptfEO3?ZUs52erhxa!HaBS15f?};tlGW2?7`^Cx zv(0vHDbk0UIlvdSPb06g)P5M8S`4?42z=Pi#(~zFU+$WySqf(jZk)N^a^NP7sB-sB zV7`Sp#s5+AznD4)_R7L_%O(}uwr$(CZ6`Z6cWk?2+qP8|t75ZaJE_h&{oL;RE7m)| zIo2E}$#kZ5A2U30#nf5t9>1LS)1K`P-24L4G+v5Ja&p5JAMNSOYvoUU!X`%PJQK z^8F--oi7~Ye@U#-?!TpzSo@Z(w#-8CcXrSQ@5(V*kUebNgw6KjK4y*C{6ebC^Bsn0 zjmVRfB*Z#ErNOTMxOO*{xKVO!>FpLgjhgfWHCBT2a#my|AKbp2J_wC({@ zr(2c+@PFVnQ&KpFzeQyAA{i0)7T%j#iA_nZ!CLKVV19E>w~SoQMj=E@`JHw8hzw1M zg&pM4ba%FY={I*%UUb!cv+(qJbn4%AI+@ye+m-Pz8?tj*uza}u3702p5{;x*(# z!Fu`~EUj^rl0QIG+OFKWJXM4|y|AW%D6idh6WcD9_b$Q=eqYljH`wXwE0u^pM_2=1fV0INDbIJ~RoJ zhO(&>AQqraKd`EOhyS6{Uu~S2cCQ(lmnM;tT}PC}_~Tcok6OO;3kz=%n?Z3=gB^A`?aGbT4#WznvNr3_&{I|^gshM2+i5~;uae*aq@WueYw6xPmCw%5?`f}QJr{Mtqi&dV>tb%rCm(Fe&U`>CkXBmc$-GA7u%etPw zjlK@^#)2tw)ddKAT)s`go9(|f_2|73V1nD)d{t=OS8OXi&Af)Zv3PoYn(pq_^Z2|z zGP-%0z$fx{I4wsBHSFsi$|R9|X0Ah%T$%hgr52We_O9@eK74V~=h)W}xm!aVr-R$! zoO$%3ASHmX-|3uZvFL3m4%HQKcy!F^6vIBfx%!&snOqOF1$88!d5`Bh{>ye9=CO9E z*dnm#PvuptGpP5cN??l-dXxS4{u<8hZR}KDBPxJu)G#&n82|-UDbkEc#%8!;%e28! z-EmbIfbNR&;*c|thA9~OYthUacqS>YaSje?+0WNx3dP|D7~ODTnhY=_J>RLbCTG@9)~*h<>&4x{y7Fa5(g%@nUFT;2Qth^zZr{_)~8I@(7r$)gEf){L*vRCle(gr(7`jUXsHOvek@N$`?7PT8<68de1+an1FE5_-WZ zw}PZMcOdYk?(9&vt;e#d@MSKQTW*H+>+Gi0cupw=`>TmmpVUSF$#UA_J*!LXk|VAe zCxJwXO%XsdM9qPN<+p)EK&;m0Hl*pMH;gkS z%|z`e5hx28aty$-rheUkBREp(lQQIEPAURfNyVHP3eOmJezg*05b0LkQVw$KYFF{Q zf}JSn$nqm6np>yXgELj?$mPJ_Z%6*4mmYG3ef($?erjje#_MC->_IKE7!7Z?tAL;S zBWW+evGf=er3qF6sx{E=L9EIZmHYr84u;W!*}`t{GR6 zM1kFf0mB)li1Zti1gIm4nkC!7B9rIg@qZis*qR6k#!J5QhnO5pL&^Vj5UOJ0QlVp(=wrL4m@Kn3Z0jhrbJiS#_fFL~*!X+-{#Zsqb$zLdBqx z&?ja42nMWd9BRzCjU+g05vOM{w&iZi;ZGPs^CSX3L;#66jB7)1)C&BAY5h7-OFD77 z?RbKej$>6)w8Vp@t874cw2LQj7{QwWMA6BpNpvh_lZ#bP};`IR;_hTe0q@&3FRDDRz5;J`&7DXml4(BsMa0)tYPeN53M#?`uEed54 zM*9NRZ3FSL@J1c7yly)gf&)EZk5?%#$C6`Pz#3{gYN9kTdM4${xbXE>p{X|p2}tmQ z?r)l0RahV1U=RXv9PUuVaLHJj=NlOf!qPLn5h!tKu=4q z5BRiki1nt_E~N0#!zzKge_qqo>QGn}ZlECD3?;3{i$d*18SJ9S!L6x1V{5W4Y2`QAanZg&XS;fRKsK58FV@RQ#! z*=M#vm-$@}1ir(tIFNHw-auSV>PvezZB~6pn}Is@%y{STn(w}2lR#Bf%W18FK%Xo6 z9Ca3)wcuOL$jr~vI30n6D4u&+6oz|Uq~r0ek(2h&&f{urW?PC zL|`}o2pvpA)TRu;!M9*8&Pf8py;D`?K{rgmc+R=;V$)?kw9yjZi`}4vt6i62QLqCx)g&b! z7&>X=e3OL?a^B+@x(b%{wuDgw#wy2+J^3i6OL4^P!UVZ>U!Akg=xh`|`_>uKhtJ(s zw538!{zwWC?nh`>j^_nUJ%}CM2_vdG|?e8tP2we1Z-%~ z>&e4MdYSrt$*mWIihUGBDy(b7wK|VKLIpU>d~f|k~8eIk=5FSe4gXJ1SIRsE1;pDJHCB^TBaCvb&YOA?fufhn-)B z+CU%=DL%^Wnd9;Be9_p~&)WzBrJf(nl+o{LJ_AEn<}~PfF`90E>@}9Pl}Kndp@Q4OjDu3T^EXJ9XYzk6GOxwlo1C^?W-OJlaG*El7@EfNpgk_Dr>bX3C%y#WOwam z_(CL^KmE&X!+%4s&@xclG@|a3nRL-(i*W&EXWBtx3F7^>WRTG6bP*{x@spZoF} z-Kd9|i=R!BTQj-Z5YGg^U}HTfjgl?n-_boAoEm~RZ%}=-_1d%XVZPudnu}H;)34^# z7Ys4%YWVG zsTQ0EG3zmx0~*z}mSp+&xo3H0X-yOcD_WPV@9l+frv(i=Yx1ucdsS?|5j%_wZ+@_~ z|9^z13Va{oY|LyN|8s;lZH%G#ooHQgShj+h4`##E+7xI+X29A4t}Z8CcNX zRhG)%V^W+ol)foC6!-YuBoi}m0Z>v>nvHSX83j~h)oaFJRcj2Hwyo3eQ^%rW?h(D$ z#t(hhHQE#^zcsh^N5AWuI8G&Td9F`V(`w7ckztkO#^rB89UqS=- z&!F#e3|Eum=)gYn;PA!edB#qU_cY;G>swy@?8U7PdYSWoh`MZuQF$64apw?rp!O%L z5{3}gm5dLq@zpbT8xlQRPFm`BVZ*Fcos|c_WRXZcbza4rA3?VmWTJjt*^A(yVxf}> z$rNEpMFfOMA=rVPUNT9oI(bk0EC`Rkepb5ZKodB4X+8<*)J_hiFw6^^Rob(Eh?kkx zWr?;#XE>0LNvcG^dzsG<*&&J+zL)xN2xd&-rZ1{7o#c*f?&2Sv0bFo1+5`HuKGO+~ zI>dGr5kqkO{II%JJ|`@gZnet+W6s*+;h>RkYCvHvbH2{4%iHV76VbMH5;BGxTe~8T z4rbJg<=dP*7#5}LXtE$Eq=H%qyVB$HUhCm(*fA3rkTq7A;+h(Rii75AY^%t_>PTr5 z!X7lTEwBQ{7~!Ym5T(EhwOZ)46=8E_-=T`VTx@PVqy;jybQwXul81=E@MC1*CAivt zR$vFBeu8`~f`iqzlu(+p#->REv zM0n`%Qg+pTup1ADG{V~|UDl6%Bn<$WkRaaE@y}JP_3O56R$fVa#tFx3nM!Qc4F;apqt~ zbD=zM7lmbN`6fTbu(Clrwu+emJM|SDKLjsl0!azOokSJ^GoTeC z@&yH~adxh3JbE* z(Tngs95o%ZYtL6?Wo;rUuAqUrF}97BK`3gG0FJA1(_BIOXLw?8Pn`-ipLT{Tj8gK5 zj4VW;*puc3#7convbYHPACsJHeV|c2F`Y!FS_LURnkEH%3(FHMXXI$O<@@VgM=*#c zR{0FFrPku(Z)jq(2UkOpa9G*qY?#`xF?0M6u!-Q*@~b~niIKZ&DWr&3wBlv0s}&-f z%%I{GF--O(3C1}&%jMvb5;w3?S!WR!r7{T}Ofpv+m7q+8X&`uFA0-06hbKWUQgp0z9LE+pZM%BIZ1n_Occ|tfEyc|e0N~&pG(+BQsOtvQoUQBo(Z8)LZ zNe8DoOuKMC0;Vo5i|UFgr?i*mGvGvjx!;tiNWzfS{S4kG@z_kPi2XShhhiPGx6YKB z*UZmtn_xzyDyQY*REbI&sDQXTq7YFgGRcQUB+ahicm@7>0c9qbE5EQb`|mI-sAqoQ z&R=+UhRxq{9Ah`ZUhc3gv!kWfTNv-daEam&g>dT>@pcn9IbWQ#S+E!2kG#R`LqY<` zZ>x!FxBUy?)ZlWkjd22Y1|)3G$ZL+sjMMcsO2=An$UI0*{sVO?G&7QyIr zW*(?;b~rLg$;3a*C@+Tqbu4)pe^S*UhIHO_CXY%nH6S zTDQOau1I+7%2bBsxO+hMx?Wv(XlFbqS-mAC5|%G?F%L?k3nAUA9NpC(miy@{X~56QjH@ zneAPn$o_#4n(-5_i2z>bt|~F=T>?Ck{&9uqXt9OJ#8VN&eO);M1s1nUZaux6)%KD$ zlX0;1H|F<`D1qhP?#;^3nl9h__>MJQk(0ek9tv?Yrg4*{1%!@sWj=%lc z(gAwwO@`F5Y%TeXr$+GwJM{NHZ914<^bKV{YCe~OW?S}+J2rwVk1Aj3Z-IJK7(8M zS@3JRLVROY@KdLGEqqC6ol08=m4!uBbzdnP)?uvjPD|s*qGqk#4 z7#>Cc`r31cgpYk%P;7G8x&oJw%}VZ}-9^I}`q<#@rHiLPqs7R?G97k5(R@=oU@##> z;8&vw@h-MJCmAqAgdYSGsk>CrxPdfW9W^Vg!&{M7TT3C ze8NCBcQ3(6$`<@Isr7NN@tN_r0b6JHYKG0qi+L440k>6ak+@YO_!{W(>PyoFv`{yZpjEU>b^LP;WhJyc<`{?M$)Kl{7fOazV z9Oo4Y`Gtz{dNstyos+tO*0{&IT7kN3gB18O)<&GYDz6tw+Fj{Y>vZn|* zoRcRQLtu|NjD0gx(ATS$GJ-EQy3%dI5b(~~e<}KFOT_PDh$v5dwkS=~9S3P#{<}qU zwKqfi&1nUh2Z*iVd}iOYV3o;&4ZlO}1yuU|n#{qs?HGpAn$pd5_mI9F`S-;%EP=8z zpOcs!Q}9VRJ--Ujm!o6*wW9vT&wU!(4bcWU_S6iKYD5|&JCB3a%H8T_;>%8%kHO-X zN~4=i;ViO^W^r-cO}49q+ODjA+LqXh;j!o=olG4mnmILf_~FwUSxh=bqaH2sJ$jS~ z3oRPC0@b)mZ&+&?F@}+2@9umiue4g4H^M%Bk$sHEIz||FM#>2~?=N||ePhIYYMrz> zAg_{<#JS1<(v7PVb|e{)6Lj!+G(aMaTyTP+oxn1elFO|~D?L3Qt8ae^ zPxF@1zwM{56767g4?)b{I( zRl5*5x;kmVpY6vfE_>InoK*RnxUFkI_?;ocx_gSh{s}<*3y@$AIigWh2LzW!NX_nx zORkl;=H>D&&e>SeaMfk8ic6M}q!tOJ>%&G3-V(g2G^pD{;ayx7bagu*eU9Se;TYyN zsZ5VOAQd0MY?txu?4M>EM9$EH#$G`OM=o)txJ|0cO|bQ01}ZoQLg0NWHZBzg{cFB& zFYH5ic%sgpqQ}ltm>>pUT{iM_V>N@?SK`lf z#zHMXSqO6RR@WaTG#GmwjL?!*K)|JESe)bljH*@tCb8;SY{>W>bQ`?TU`TP<1`eJqE zvLmOR>7%n70oXFs?>|M;e0oF3f3)!2Yj*c`4$Jr?HU*v!kM3ykcRszg5;afKUA^m^ z9#ua#p*fz{p+T+NfJp| zbzft@4S@6RMJCy|GiE}U;^Sj|S6A9Jcs#V4n6=6hv#@_;3AB)XWU|QN&Xbx6UCsO} zEXHYBB2{-T(>B?QETA&i=;mV_j5B^!Z7=ND&m&QqXo>7f*v!;*j2H8B9D85s2RskE zdd1DI?<+nq@4z=a-=BSMAk{lMtPtIN3{P^^8v%E|{3?}_H)_ZKba$=%qvNF{3SH;C z8wgcZZR|1|R?IA3>8JXaGWTYLsldY-=3(gYXy=+2T_>tKW~eUjM=PkYzSA(w^_2_kQ`|e4(M&c|?|of#U_S+Mg?#@6!l&WE{gx zfdliD*4Ql(`{Pl-WD}rx@|ly1)QXmIZ^;ZZVA1Uv)Zag!uf?O z)+RG3(pj|EUY~M<+!U6n-%P>Xb8A1WvjP`gF0!Q_Mg}I#L&Ako=)iEjRx+x#k;;Ej zNx9~IJg>DA{Jve@EaVq`a;#wE2yb_}Xo1V$P$Fgp7vnB5WYCTx++v9s&K!r^2x^YA zRsdC==)zbM8zn1xqkI18C9L4V91(>}#jg@hXKbRY)I9lTE zBtaNtiySY#`spfq^#Y;2Ds98&m-z!I9470*>!;1J$$x=wb3Q6xoK#P-~8ury~5cn^m|Mk^meLfjE0LTKGLn!bvsd0BqezA{@v> zi-=hTo^u5==ZfjS-7r~q#=wPRUuDr-92m5YtLspg5NULRpb~7ic0%aux1JF7=L_Lr zn=?QAN1G?bkqlhE-2963(NcN=xJdahM!@_A)e2(;Ov#Qd zgr)LumoKPkwitHPFYchw-k|Yz;1`Nna;oNa=vK^iADAOZa`(PSrU^MO^WTwTZ^GQ9 ziN@iV+&sN-jx^AxK}~>=(vMTwmPP8s4wDGVY}}}Ke!kgKO82+av|I1=GT{K4C1qkr zo%FB+kd&;EI%tnH7@&6alah8S1$FA0d0l!ZZ14c8!tw2h*|j(stkbRq@(bP0qyV9< zr%`PqNfJV4v@%{gL<@z-bi^I~@C84wyNcwKd9HVp_n_G!mn^G3CZXQZ zjXpet7_HBwj(~U+Ep8jeC`jbfI=8qA_E`G8CcC$^*~6^16wtAmZ+@POI*xTOPmRdK z{f+b0gg?(hH{KQsE}2oAs|~N}EM3JeGJsiZ?A*c|$r0-ZkMvNAN#9blC8|z3nJv4h zhdRW3PI|EBdY-Hbq7(QYS6g-(hDh5gb_(-QjZcsObZ=1Sh9aE^%{&Q`I|aEtSKNl% z7wRWA_I@cSB2Y7MG4FNITDEJ0Zh}Cg*jQ75eW6qA?EB=S$Z|-M4uSQ{0raaxzY)r4zKpGt;ttSWm4Iy=E-oLu zpyA*ZNM4XexmZ*w!-(jT{36aY<1%&92>*k#ROGi_3vk|0#=Q5k^3x>WiD%vy^JN|_ z{&(}{8Dx|Q3t}2SHm|@1Ir8%t!v@xoz^}!)Rn=vdNvPBwj{u4fX-!u=mn%z8&*!N~ zaDiOs;4f-V*oPQdsY3y6^tm`q|>3_0!yeR#>ZG08%5+u<(ge$t1 zP%)XWWq=!r(Z&596!UT`4zvJNrgHBq)XX(!!vio}agS%;F=E{4Ps39$g&l>2V_7O4 zFT+27NB*wYumiq75TAddT&hx~Zl@>(8>3{<_ja2vF4l|MiE621dixy4x@ELQ2hyo2 zdPR)}7W1Wpljw^mYEboRR91gJsF_YM-As7*8347*e4ySKCakVuvs1gcIlM4e8_C@ckjx61B{_oQbN??gg4) za!(`4ih@=q%#O-Q2Mg2OG!_gGl~uJPZrFs+*v!~|7C|$NAOl<*62(c4WS+xw?sbFI z&brUmR2UqNrM9SypN6TA={@)nHgYgUFTfVk2J75ZEmxNO`G~vU^x>U2YUKpjmPwyW z1tMa?Zsb(7vNNVQQv#XLeJ$|eD&{!7OThyGN_%IexI1f{C|wCF#{<)SLwu_E9m@QR zsd=N|erd$&uBy3}Y^kjv^sJEF``N5FR8E(6>Lmt`nJ#Q_r#Z2L3vrv@m7ZNbazK+| zPYEr&m`Px=_}`>@!8v>X+LGgEp1C+fj+P%IRiFk&h=koXPUgKJk(}Nhq4UH%BELoD zbbI#jd5a0M3%B{Cz=U$Db2r>Lhn(r687||TCW;Ld$mW-4Yj|dq?4AFf$frrxoRcV= z{a6+0b?@=fJ=a&9zSVF&w3CYD5d!9~PD@|wW$9%Gm}y~b8NcU0mIjmWpjWl42EU{i z>G_x?ymI!n<_;8_6aKS_-ZFIuyU=8(Pt{BhCqV%Fmwi?BR{;;Y==lrQ!J|~!W-yTF z7`ZZoHVrld9mf7bL1%QV&QsDTjIR{6t(esO*&N*=h!Z587q zlK(S$3;*KFJVWqvRp@K;qP?H+>3L)Nd22;k#g>3^nwcV>_0;s{x$!8Tl3EX0IoyB) z2m((4wIXHZEdElKB9g~s0r#Gpb)%4F&@+Wpj5Q(sO!~{yYlLW~;pNdzJ893d+K(~I ztc%RYCi%3fZ9Funb)9EUmIlaGj4T7IL21g*h-S(-!y*$oN*C%TlBBo?i>9n66|gjK z^tQh%%<~jyUZvkQRMa#|r(lCN<$AZ89OEf7$CWOaPA{NN$lsxQk8%Nk&O%D_JRCFw zve_!gQLW@a<~)^m(Ok-HmP$^Tz1SU^;<)_s49fDZB*wZxsB7iv`~~Epa}r_(y@t}0 zrmIn&g3D8%8$`Zg<}p?%UU~v;8WueWOdM@t11f1dkLJiZI`!!37)p!I#VQtDsovK! z*CwpfhCzIdJkDhE;;ehLebG;^sal8i;Js8Y&$c!7jT>VSKUfuEpO_r^W2X+e1yJv( z|1b)Pr~ARn7mkH#Wdz)~m&hmuH13-K{#xI#J38wY(6!E3?3c|L=g)ydb{9(hh;Jy> zo{1%+wGIZf5udh^-QwMXN^~aaPgouP#ImC`mEYZP3ID5QVRv3!mI#MAiE6@!`K_cd zt`(j$jWM%I+6(f2a?#w^hOo_zqLW4m|D&xs9V5Dsve@~SUWxlCrFA#>OOCQLt2hcV z`k~?V&gh#hI-CCO^55tZZT-KaOR3F&sti_Ew*OWc-=3`a|L{cl^`}w_#`8T!gjQzP zrU>wWRiAZkZKsL!kxX;89_jRdr0=6V8e0k~WNXfWgCJzlq}AsxXG@hU{r-0&4ju0n zuFpQrw_#MA8+^0w`bHfui&{U=M@Xe}mOQ~4ZLSRe`A15y+@RHAM?cMAWbZq~MHmR7 zXCDB!gftC5)*lVKlRAui>#`vg+up=l?;368*1qAh+lH5yr@iR|J?DS3(|o*wOXCrB zXkIeVi`iVB=4{00jB5rEzdnzR!FV;@3$cL$mSku%&2Q|k*xU?I(M59 z_ab_Q*^^EfBI$W^-tXYz-FQ$hSSh(L*8}7wMRv!3>C%w8^)BsdRJAu;DW82d#Vwf_ z?fysv(!N#UxyJ?sb~L|`vVwDH#;Gq-OH%lBULG}I9T;+k)F8Pa`^Pg0TpcpVC!g5u zcmVX70DZR)IZM z*OTv2lwW&HREiVq>X-5L+x}e>_`o!H8NRD(QzjSj^{S+V8&xXkBH?k6UHWDiC{Vap z_ltW?RmK^a)e|V1yb?fM@t>(76$d8v)Jyh+#!lNMX42lKx~!^c=U6j6Voru{SP4sJ zx1=$WZAV6I>({zvMe(!$jyaEe&j<>U1%oTM-}U>|Z+F)5`?bz?JZA9=aiBSD?ODtc zRl0EgXymDboVknOlAIcqER&-9>?eI*>pk0X(0GM(PN*U#6aOFbW}l@(A%*U52}U$M zVKvG!a#&WEE~T*o&)HqC(M_x+E3Aqk_G{*;0%2eXSE%08j%-Qm!Qiq)#Q`Insg5X%+20!#LTu|_s-6q!dRt&xM+Hx@n-~A;BZOASynvbsQi*scw|Z)r zekv7hX`>S>ajbq?E6a#F?j!H%VAy2@`c#4^t5}g|B}LUc?&F+*y!Y+fCh|T~%tc+o z$65xu&V9F5Y;&M+Ryd#M zwkjz{8L6vA2n=eU#p@fEceLvB*u(~2bsU9Hux&Qfdt`PLKV>L`@@v4utsRSRAM*8m z`ieTWim+*OD0s6AoCCOG`C}}pi+c+dj%7L4uFfd1Qt_t*Sc_Q^JpPSy3KOL;OQ`DL`c~o-A+mk>Z3Mij=8r6N=OLm}d?!S`C z8XZUfzUmYSQ+gRNWJ4VMU6TrU?@YL*Ur;+gaC%CzV$AfE`k`%8@30$Ko?kg7kI!#* zyMP8FUku@=d0cL?&DFPv3=eY_EqFa}rn#772tNwR9Zr7jLX z*a-*6t73cQ2W)UV2PoIeiYqFW_5iA_GD*6|xNRbw?FUl+GgivM(ixevKV&)*L%snR zU1nG)4>%xFH!<%|-{c)eev)Tofmo+xWjB4WB%DL+BTkWMeJTh!?3B2IM?rr%?&z|? z43MHw$<$Pn<^w|y-FFA`(Jj5@cp^Kl_IzeQ@2`EVd{S<2P4}fb9`&^j6IcSJ;(Cf< zIwZsF%eE=a!~zbsu9K)4b|o0=u8CwE>!tP9kZ0}Zg_(r~3F^3sivX8%`p+?n2){a$ zVqtEo0KVa}bjy2DUL`7IeF-JH>eWA>`#?m8TEs7 U_RRg<)dG%is@s;*Gv+`0* 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

! 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 bCoi**_DK3C;$x3nHgP4S5PyFE{jvT5{|KrR diff --git a/README.rtf b/README.rtf index 41a0e30bb..abe305fa0 100644 --- a/README.rtf +++ b/README.rtf @@ -1,19 +1,19 @@ {\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang2057\deflangfe2057{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} {\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f35\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana;}{\f181\froman\fcharset238\fprq2 Times New Roman CE;}{\f182\froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f184\froman\fcharset161\fprq2 Times New Roman Greek;}{\f185\froman\fcharset162\fprq2 Times New Roman Tur;}{\f186\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f187\froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f188\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f189\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f191\fswiss\fcharset238\fprq2 Arial CE;}{\f192\fswiss\fcharset204\fprq2 Arial Cyr;}{\f194\fswiss\fcharset161\fprq2 Arial Greek;} -{\f195\fswiss\fcharset162\fprq2 Arial Tur;}{\f196\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f197\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f198\fswiss\fcharset186\fprq2 Arial Baltic;}{\f199\fswiss\fcharset163\fprq2 Arial (Vietnamese);} -{\f201\fmodern\fcharset238\fprq1 Courier New CE;}{\f202\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f204\fmodern\fcharset161\fprq1 Courier New Greek;}{\f205\fmodern\fcharset162\fprq1 Courier New Tur;} -{\f206\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f207\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f208\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f209\fmodern\fcharset163\fprq1 Courier New (Vietnamese);} -{\f531\fswiss\fcharset238\fprq2 Tahoma CE;}{\f532\fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f534\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f535\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f536\fswiss\fcharset177\fprq2 Tahoma (Hebrew);} -{\f537\fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f538\fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f539\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f540\fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f541\fswiss\fcharset238\fprq2 Verdana CE;} -{\f542\fswiss\fcharset204\fprq2 Verdana Cyr;}{\f544\fswiss\fcharset161\fprq2 Verdana Greek;}{\f545\fswiss\fcharset162\fprq2 Verdana Tur;}{\f548\fswiss\fcharset186\fprq2 Verdana Baltic;}{\f549\fswiss\fcharset163\fprq2 Verdana (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \snext0 -Normal;}{\s1\ql \fi-454\li454\ri0\sb240\sa240\keepn\pagebb\widctlpar\tx454\nooverflow\faroman\ls1\outlinelevel0\rin0\lin454\itap0 \b\f1\fs28\ulth\lang2057\langfe1033\kerning32\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 1;}{ -\s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\rin0\lin435\itap0 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 2;}{\*\cs10 \additive \ssemihidden -Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +{\f35\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f36\fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Verdana;}{\f37\froman\fcharset238\fprq2 Times New Roman CE;}{\f38\froman\fcharset204\fprq2 Times New Roman Cyr;} +{\f40\froman\fcharset161\fprq2 Times New Roman Greek;}{\f41\froman\fcharset162\fprq2 Times New Roman Tur;}{\f42\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f43\froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\f44\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f45\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f47\fswiss\fcharset238\fprq2 Arial CE;}{\f48\fswiss\fcharset204\fprq2 Arial Cyr;}{\f50\fswiss\fcharset161\fprq2 Arial Greek;} +{\f51\fswiss\fcharset162\fprq2 Arial Tur;}{\f52\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f53\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f54\fswiss\fcharset186\fprq2 Arial Baltic;}{\f55\fswiss\fcharset163\fprq2 Arial (Vietnamese);} +{\f57\fmodern\fcharset238\fprq1 Courier New CE;}{\f58\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f60\fmodern\fcharset161\fprq1 Courier New Greek;}{\f61\fmodern\fcharset162\fprq1 Courier New Tur;}{\f62\fmodern\fcharset177\fprq1 Courier New (Hebrew);} +{\f63\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f64\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f65\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f387\fswiss\fcharset238\fprq2 Tahoma CE;}{\f388\fswiss\fcharset204\fprq2 Tahoma Cyr;} +{\f390\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f391\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f392\fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f393\fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f394\fswiss\fcharset186\fprq2 Tahoma Baltic;} +{\f395\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f396\fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f397\fswiss\fcharset238\fprq2 Verdana CE;}{\f398\fswiss\fcharset204\fprq2 Verdana Cyr;}{\f400\fswiss\fcharset161\fprq2 Verdana Greek;} +{\f401\fswiss\fcharset162\fprq2 Verdana Tur;}{\f404\fswiss\fcharset186\fprq2 Verdana Baltic;}{\f405\fswiss\fcharset163\fprq2 Verdana (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0; +\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128; +\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \snext0 Normal;}{\s1\ql \fi-454\li454\ri0\sb240\sa240\keepn\pagebb\widctlpar +\tx454\nooverflow\faroman\ls1\outlinelevel0\rin0\lin454\itap0 \b\f1\fs28\ulth\lang2057\langfe1033\kerning32\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 1;}{\s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\rin0\lin435\itap0 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 2;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext15 Plain Text,Plain Text Char Char Char Char Char Char,Plain Text Char Char Char Char Char Char Char;}{\*\cs16 \additive \ul\cf2 \sbasedon10 Hyperlink;}{ \s17\qc \li0\ri0\sb240\sa60\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \b\f1\fs32\uldb\lang2057\langfe1033\kerning28\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext17 Title;}{\s18\ql \li0\ri0\widctlpar @@ -146,25 +146,27 @@ Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpad {\listoverride\listid1822043875\listoverridecount0\ls8}{\listoverride\listid899369431\listoverridecount0\ls9}{\listoverride\listid248122421\listoverridecount0\ls10}{\listoverride\listid1771969322\listoverridecount0\ls11}{\listoverride\listid17706862 \listoverridecount0\ls12}{\listoverride\listid1257321193\listoverridecount0\ls13}{\listoverride\listid-119\listoverridecount0\ls14}{\listoverride\listid-125\listoverridecount0\ls15}{\listoverride\listid-126\listoverridecount0\ls16} {\listoverride\listid-127\listoverridecount0\ls17}{\listoverride\listid-128\listoverridecount0\ls18}{\listoverride\listid-120\listoverridecount0\ls19}{\listoverride\listid-129\listoverridecount0\ls20}{\listoverride\listid-130\listoverridecount0\ls21} -{\listoverride\listid-131\listoverridecount0\ls22}{\listoverride\listid-132\listoverridecount0\ls23}{\listoverride\listid1141074244\listoverridecount0\ls24}{\listoverride\listid683433827\listoverridecount0\ls25}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0 -\sa0}}{\*\rsidtbl \rsid77117\rsid148691\rsid150409\rsid202939\rsid274132\rsid342179\rsid354063\rsid927462\rsid1312680\rsid1314985\rsid1336116\rsid1666119\rsid1730953\rsid1732201\rsid1904016\rsid2055154\rsid2245351\rsid2256995\rsid2310614\rsid2361508 +{\listoverride\listid-131\listoverridecount0\ls22}{\listoverride\listid-132\listoverridecount0\ls23}{\listoverride\listid1141074244\listoverridecount0\ls24}{\listoverride\listid683433827\listoverridecount0\ls25}{\listoverride\listid361324527 +\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls26}}{\*\revtbl {Unknown;}{Philip Coombes;}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0 +\sb0\sa0}}{\*\rsidtbl \rsid77117\rsid148691\rsid150409\rsid202939\rsid274132\rsid342179\rsid354063\rsid927462\rsid1312680\rsid1314985\rsid1336116\rsid1666119\rsid1730953\rsid1732201\rsid1904016\rsid2055154\rsid2245351\rsid2256995\rsid2310614\rsid2361508 \rsid2581065\rsid2843638\rsid2967940\rsid3231264\rsid3293805\rsid3357156\rsid3670136\rsid3869672\rsid4024340\rsid4078901\rsid4150216\rsid4216584\rsid4344250\rsid4352231\rsid4392822\rsid4462433\rsid4538194\rsid4655104\rsid4791394\rsid5056748\rsid5580481 \rsid5667934\rsid5850313\rsid5986278\rsid6096418\rsid6377744\rsid6378949\rsid6428161\rsid7103735\rsid7110331\rsid7239168\rsid7302101\rsid7342902\rsid7416760\rsid7802824\rsid7885872\rsid8263464\rsid9134328\rsid9330742\rsid9385970\rsid9448701\rsid9962474 -\rsid10189737\rsid10423296\rsid10878991\rsid10973603\rsid11272518\rsid11297672\rsid11409679\rsid11427057\rsid11428861\rsid11470168\rsid11471343\rsid11877453\rsid11886194\rsid11947186\rsid12059199\rsid12404033\rsid12454246\rsid12468276\rsid12652589 -\rsid12674160\rsid13107570\rsid13175982\rsid13446678\rsid13577040\rsid13645252\rsid13714965\rsid13789551\rsid14039066\rsid14238447\rsid14247956\rsid14250905\rsid14304867\rsid14419870\rsid15216583\rsid15474398\rsid15665044\rsid15818602\rsid15940289 -\rsid15999523\rsid16128633\rsid16201578\rsid16266742\rsid16398105\rsid16663174}{\*\generator Microsoft Word 10.0.2627;}{\info{\title ZoneMinder v1.20.0}{\author Philip Coombes}{\operator Philip Coombes}{\creatim\yr2005\mo1\dy16\hr17\min17} -{\revtim\yr2005\mo1\dy16\hr17\min17}{\printim\yr2004\mo5\dy20\hr13\min48}{\version2}{\edmins1}{\nofpages46}{\nofwords24610}{\nofchars140277}{\*\company Triornis Ltd}{\nofcharsws164558}{\vern16437}} +\rsid10159006\rsid10189737\rsid10423296\rsid10878991\rsid10973603\rsid11272518\rsid11297672\rsid11409679\rsid11427057\rsid11428861\rsid11470168\rsid11471343\rsid11877453\rsid11886194\rsid11947186\rsid12059199\rsid12404033\rsid12454246\rsid12468276 +\rsid12652589\rsid12674160\rsid13107570\rsid13175982\rsid13446678\rsid13577040\rsid13645252\rsid13714965\rsid13789551\rsid14039066\rsid14238447\rsid14247956\rsid14250905\rsid14304867\rsid14419870\rsid15216583\rsid15474398\rsid15609929\rsid15665044 +\rsid15818602\rsid15940289\rsid15999523\rsid16128633\rsid16201578\rsid16266742\rsid16398105\rsid16663174}{\*\generator Microsoft Word 10.0.2627;}{\info{\title ZoneMinder v1.20.0}{\author Philip Coombes}{\operator Philip Coombes} +{\creatim\yr2005\mo1\dy16\hr17\min17}{\revtim\yr2005\mo1\dy16\hr17\min44}{\printim\yr2004\mo5\dy20\hr13\min48}{\version3}{\edmins14}{\nofpages46}{\nofwords24631}{\nofchars140401}{\*\company Triornis Ltd}{\nofcharsws164703}{\vern16437}} \paperw11906\paperh16838\margl1474\margr1474\margt1361\margb1247 \widowctrl\ftnbj\aenddoc\revisions\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\lytprtmet\hyphcaps0\formshade\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow1 \dgvshow0\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\bdrrlswsix\htmautsp\nolnhtadjtbl\rsidroot354063 \fet0{\*\docvar {dgnword-docGUID}{\'7b0A5BD976-9628-4537-BE98-38E5C9DBAA83\'7d}}{\*\docvar {dgnword-eventsink}{45584448}}\sectd \linex0\headery709\footery709\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid2843638\sftnbj {\footer \pard\plain \s22\qc \li0\ri0\widctlpar\tqc\tx4153\tx8080\tqr\tx8647\nooverflow\faroman\rin0\lin0\itap0 -\fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\field{\*\fldinst {\f1\fs20\insrsid77117 DATE \\@ "dd/MM/yy" }}{\fldrslt {\f1\fs20\lang1024\langfe1024\noproof\insrsid2843638 16/01/05}}}{\f1\fs20\insrsid77117 \tab ZoneMinder 1.20.0 README\tab } -{\field{\*\fldinst {\cs23\fs20\insrsid77117 PAGE }}{\fldrslt {\cs23\fs20\lang1024\langfe1024\noproof\insrsid2843638 46}}}{\f1\fs20\insrsid77117 +\fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\field{\*\fldinst {\f1\fs20\insrsid77117 DATE \\@ "dd/MM/yy" }}{\fldrslt {\f1\fs20\lang1024\langfe1024\noproof\insrsid10159006 16/01/05}}}{\f1\fs20\insrsid77117 \tab ZoneMinder 1.20.0 README\tab } +{\field{\*\fldinst {\cs23\fs20\insrsid77117 PAGE }}{\fldrslt {\cs23\fs20\lang1024\langfe1024\noproof\insrsid10159006 22}}}{\f1\fs20\insrsid77117 \par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} {\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 \pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \s17\qc \li0\ri0\sb240\sa60\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \b\f1\fs32\uldb\lang2057\langfe1033\kerning28\cgrid\langnp2057\langfenp1033 {\insrsid150409 ZoneMinder v1.}{\insrsid7103735 20.0}{\insrsid150409 \par {\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe1033\kerning32\langfenp1033\insrsid150409 \hich\af1\dbch\af0\loch\f1 1.\tab}}\pard\plain \s1\ql \fi-454\li454\ri0\sb240\sa240\keepn\widctlpar\tx454\nooverflow\faroman\ls1\outlinelevel0 -\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199888\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199915\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin454\itap0 \b\f1\fs28\ulth\lang2057\langfe1033\kerning32\cgrid\langnp2057\langfenp1033 {\insrsid150409 Introduction @@ -186,13 +188,13 @@ s a system service ensuring it is right there if your computer has to reboot for lse positives whilst ensuring that anything you don't want to miss will be captured and saved. ZoneMinder allows you to define a set of 'zones' for each camera of varying sensitivity and functionality. This allows you to eliminate regions that you don't w ish to track or define areas that will alarm if various thresholds are exceeded in conjunction with other zones. \par ZoneMinder is fresh off the keyboard and so comes with no warranty whatsoever, please try it, send your feedback and if you get anything useful out of it please let me know. -\par ZoneMinder is free but if you do get ZoneMinder up and running and find it useful then please feel free to visit }{\field\fldedit{\*\fldinst {\insrsid150409 HYPERLINK http://www.zoneminder.com/donate.html }{\insrsid13446678 {\*\datafield +\par ZoneMinder is free but if you do get ZoneMinder up and running and find it useful then please feel free to visit }{\field\fldedit{\*\fldinst {\insrsid150409 HYPERLINK http://www.zoneminder.com/donate.html }{\insrsid15609929 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b02000000170000002600000068007400740070003a002f002f007700770077002e007a006f006e0065006d0069006e006400650072002e0063006f006d002f0064006f006e006100740065002e00680074006d006c000000e0c9ea79f9bace118c8200aa004ba90b4c0000006800 -7400740070003a002f002f007700770077002e007a006f006e0065006d0069006e006400650072002e0063006f006d002f0064006f006e006100740065002e00680074006d006c0000000000000000000000000000af00000000000000000000000000000000000000}}}{\fldrslt {\cs16\ul\cf2\insrsid150409 +7400740070003a002f002f007700770077002e007a006f006e0065006d0069006e006400650072002e0063006f006d002f0064006f006e006100740065002e00680074006d006c0000000000000000000000000000af0000000000000000000000000000000000000000}}}{\fldrslt {\cs16\ul\cf2\insrsid150409 http://www.zoneminder.com/donate.html}}}{\insrsid150409 where any donations wil l be appreciated and will help to fund future improvements of ZoneMinder. This would be especially appreciated if you use ZoneMinder as part of your business or to protect your property. \par {\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe1033\kerning32\langfenp1033\insrsid150409 \hich\af1\dbch\af0\loch\f1 2.\tab}}\pard\plain \s1\ql \fi-454\li454\ri0\sb240\sa240\keepn\pagebb\widctlpar\tx454\nooverflow\faroman\ls1\outlinelevel0 -\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199888\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199915\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin454\itap0 \b\f1\fs28\ulth\lang2057\langfe1033\kerning32\cgrid\langnp2057\langfenp1033 {\insrsid150409 Requirements @@ -214,7 +216,7 @@ work on the web site. Please let me know if your camera works and is not listed. e by default I think. SlackWare does need a bit more tinkering than other distributions; there is a document on the web site describing what users have had to do to get it working. Please give me feedback on other distributions not listed on the site. \par {\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe1033\kerning32\langfenp1033\insrsid150409 \hich\af1\dbch\af0\loch\f1 3.\tab}}\pard\plain \s1\ql \fi-454\li454\ri0\sb240\sa240\keepn\pagebb\widctlpar\tx454\nooverflow\faroman\ls1\outlinelevel0 -\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199888\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199915\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin454\itap0 \b\f1\fs28\ulth\lang2057\langfe1033\kerning32\cgrid\langnp2057\langfenp1033 {\insrsid150409 Building @@ -272,7 +274,7 @@ ion of ZM you are upgrading from, 1.19.4 for example. All updates from that vers . \par Then just type }{\i\insrsid150409 'make'}{\insrsid150409 and off you go. \par {\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe1033\kerning32\langfenp1033\insrsid150409 \hich\af1\dbch\af0\loch\f1 4.\tab}}\pard\plain \s1\ql \fi-454\li454\ri0\sb240\sa240\keepn\pagebb\widctlpar\tx454\nooverflow\faroman\ls1\outlinelevel0 -\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199888\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199915\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin454\itap0 \b\f1\fs28\ulth\lang2057\langfe1033\kerning32\cgrid\langnp2057\langfenp1033 {\insrsid150409 Installation @@ -315,7 +317,7 @@ le external connections via either internet socket, unix socket or file/device i array in the script itself though ultimately I would expect they would be databased. The format of triggers used by zmtrigger.pl is as follows}{\insrsid16398105\charrsid16398105 }{\insrsid16398105 \'93||||\'94 where \par {\listtext\pard\plain\s15 \f3\fs20\lang2057\langfe1033\langfenp1033\insrsid16398105 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s15\qj \fi-357\li1077\ri0\sa60\widctlpar\jclisttab\tx1080\nooverflow\faroman\ls25 -\jclisttab\tx1080\nooverflow\faroman\ls25\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\jclisttab\tx1080\nooverflow\faroman\ls25\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin1077\itap0\pararsid16398105 {\insrsid16398105 'id' is the id number or name of the ZM monitor @@ -348,7 +350,7 @@ doing 'service zm stop'}{\insrsid150409 etc. You may need to use the \lquote }{\cs26\i\insrsid150409 \emdash levels}{\insrsid150409 \rquote parameter to chkconfig to ensure that ZoneMinder is started when you need it to. \par Now start your web browser and point it at your zm.php and off you go. \par {\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe1033\kerning32\langfenp1033\insrsid150409 \hich\af1\dbch\af0\loch\f1 5.\tab}}\pard\plain \s1\ql \fi-454\li454\ri0\sb240\sa240\keepn\pagebb\widctlpar\tx454\nooverflow\faroman\ls1\outlinelevel0 -\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199888\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199915\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin454\itap0 \b\f1\fs28\ulth\lang2057\langfe1033\kerning32\cgrid\langnp2057\langfenp1033 {\insrsid150409 Tutorial @@ -366,16 +368,16 @@ ble or DSL link maybe choose medium and over a dialup choose low. You can experi ease bear in mind that from here on the descriptions of the web pages are based on what you will see if you are running as a fully authenticated user. If you are running in un-authenticated mode or as a less privileged user then some elements may not be s hown or will be disabled. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid150409 \hich\af1\dbch\af0\loch\f1 5.1.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid150409 Defining Monitors \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid150409 To use ZoneMinder properly you need to define at least one Monitor. Essentially, a monitor is associated with a camera and can continually check it for motion detection and such like. So, next click 'Add New Monitor' to bring up the dialog. You will see a bunch of things you have to fill in. -\par To help you get started on the video configuration the best thing is to us a tool like 'xawtv' (}{\field\fldedit{\*\fldinst {\insrsid150409 HYPERLINK "http://bytesex.org/xawtv/" }{\insrsid13446678 {\*\datafield +\par To help you get started on the video configuration the best thing is to us a tool like 'xawtv' (}{\field\fldedit{\*\fldinst {\insrsid150409 HYPERLINK "http://bytesex.org/xawtv/" }{\insrsid15609929 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b02000000170000001a00000068007400740070003a002f002f0062007900740065007300650078002e006f00720067002f00780061007700740076002f000000e0c9ea79f9bace118c8200aa004ba90b3400000068007400740070003a002f002f00620079007400650073006500 -78002e006f00720067002f00780061007700740076002f0000000000001eff1f0007000000000000004b000000900100006000000000000000}}}{\fldrslt {\cs16\ul\cf2\insrsid150409 http://bytesex.org/xawtv/}}}{\insrsid150409 ) to get +78002e006f00720067002f00780061007700740076002f0000000000001eff1f0007000000000000004b00000090010000600000000000000000}}}{\fldrslt {\cs16\ul\cf2\insrsid150409 http://bytesex.org/xawtv/}}}{\insrsid150409 ) to get a picture you're happy with, and to check your camera works. Then run 'zmu -d -q -v' to get a dump of the settings (note, you will have to additionally supply a username and password to zmu if you are running in authenticated mode). You can t h en enter these values into the video related options of the monitor configuration panel. The 'device_no' referred to here is a number corresponding to the digit at the end of your device file, so /dev/video0 has a 'device_no' of 0 etc. If 'zmu' gives you @@ -387,7 +389,7 @@ an error related to permissions run 'zmfix -a' to make sure you can access all t The name for your monitor. This should be made up of alphanumeric characters (a-z,A-Z,0-9) and hyphen (-) and underscore(_) only. Whitespace is not allowed. \par }{\b\insrsid150409 Function}{\insrsid150409 - This essentially defines what the monitor is doing. This can be one of the following; \par {\listtext\pard\plain\s32 \f3\fs20\lang2057\langfe1033\langfenp1033\insrsid150409 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard\plain \s32\qj \fi-360\li1260\ri0\sa180\widctlpar\jclisttab\tx1260\nooverflow\faroman\ls24 -\jclisttab\tx1260\nooverflow\faroman\ls24\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\jclisttab\tx1260\nooverflow\faroman\ls24\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin1260\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid150409 'None' - The monitor is currently disabled and no streams can be viewed or events generated. @@ -399,7 +401,7 @@ In this case continuous events of a fixed length are generated regardless of mot \par {\listtext\pard\plain\s32 \f3\fs20\lang2057\langfe1033\langfenp1033\insrsid150409 \loch\af3\dbch\af0\hich\f3 \'b7\tab}\lquote Mocord\rquote \endash This is a hybrid of Modect and Record and results i n both fixed length events being recorded and also any motion being highlighted within those events. \par {\listtext\pard\plain\s32 \f3\fs20\lang2057\langfe1033\langfenp1033\insrsid1904016 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s32\qj \fi-360\li1260\ri0\sa180\widctlpar\jclisttab\tx1260\nooverflow\faroman\ls24 -\jclisttab\tx1260\nooverflow\faroman\ls24\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\jclisttab\tx1260\nooverflow\faroman\ls24\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst183\pnrxst240\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc23\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin1260\itap0\pararsid1904016 {\insrsid1904016 'Nodect' \endash or No DEteCTtion. This is a special mode designed to be used with external triggers. In Nodect no motion detection takes place but events are @@ -542,7 +544,7 @@ will be remembered via a cookie and will be used until you change it. You can ca Similarly if you see a link titled}{\insrsid150409 \lquote Montage\rquote }{\insrsid10878991 it will }{\insrsid150409 allow you view all your }{\insrsid16266742 active }{\insrsid150409 enabled cameras }{\insrsid10878991 (in the selected group) }{ \insrsid150409 simultaneously. Be aware however that this can consume large amounts of bandwidth and CPU so should not be used continuously unless you have resource to burn. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid150409 \hich\af1\dbch\af0\loch\f1 5.2.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid150409 Defining Zones @@ -628,7 +630,7 @@ ry useful. \par }{\b\insrsid150409 Min/Maximum Blobs }{\insrsid150409 - Finally the Minimum and Maximum Blobs settings specify the limits of the actual number of blobs detected. If an image change satisfies all these requirements it starts or continues an alarm event. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid150409 \hich\af1\dbch\af0\loch\f1 5.3.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid150409 Viewing Monitors @@ -644,78 +646,76 @@ arbage it is possible that the video configuration is wrong so look in your syst ending on the function of the Monitor and what's going on in the field of view. Idle means nothing is happening, Alarm means there is an alarm in progress and Alert means that an alarm has happened and the monitor is \lquote cooling down\rquote , if another alarm is generated in this time it will just become part of the same event. These indicators are colour coded in green, red and amber. \par By default if you have minimised this window or opened other windows in front it will pop up to the front if it goes to Alarm state. This behaviour can be turned off in \lquote options\rquote - if required. You can also specify a sound file in the configuration, which will be played when an alarm occurs to alert you to the fact if you are not in front of your com -puter. This should be a short sound of only a couple of seconds ideally. Note that as the status is refreshed every few seconds it is possible for this not to alert you to every event that takes place, so you shouldn't rely on it for this purpose if you e -xpect very brief events. Alternatively you can decrease the refresh interval for this window in the configuration though having too frequently refreshing may impact on performance. -\par Below the status is a list of recent events that have occurred, by default t -his is a listing of just the last 10 but clicking on 'All' will give you a full list and 'Archive' will take you to the event archive for this monitor, more on this later. Clicking on any of the column headings will sort the events appropriately. - -\par From h -ere you can also delete events if you wish. The events themselves are listed with the event id, and event name (which you can change), the time that the event occurred, the length of the event including any preamble and postamble frames, the number of fra -mes comprising the event with the number that actually contain an alarm in brackets and finally a score. This column lists the average score per alarm frame as well as the maximum score that any alarm frame had. -\par The score is an arbitrary value that essentia -lly represents the percentage of pixels in the zone that are in blobs divided by the square root of the number of blobs and then divided by the size of the zone. This gives a nominal maximum of 100 for a zone and the totals for each zone are added togethe -r, Active zones scores are added unchanged, Inclusive zones are halved first and Exclusive zones are doubled. In reality values are likely to be much less than 100 but it does give a simple indication of how major the event was. + if required. You can also specify a sound file in the configuration, which will be played when an alarm occu +rs to alert you to the fact if you are not in front of your computer. This should be a short sound of only a couple of seconds ideally. Note that as the status is refreshed every few seconds it is possible for this not to alert you to every event that tak +es place, so you shouldn't rely on it for this purpose if you expect very brief events. Alternatively you can decrease the refresh interval for this window in the configuration though having too frequently refreshing may impact on performance. +\par Below the sta +tus is a list of recent events that have occurred, by default this is a listing of just the last 10 but clicking on 'All' will give you a full list and 'Archive' will take you to the event archive for this monitor, more on this later. Clicking on any o +f the column headings will sort the events appropriately. +\par From here you can also delete events if you wish. The events themselves are listed with the event id, and event name (which you can change), the time that the event occurred, the length of the event +including any preamble and postamble frames, the number of frames comprising the event with the number that actually contain an alarm in brackets and finally a score. This column lists the average score per alarm frame as well as the maximum score that an +y alarm frame had. +\par The score is an arbitrary value that essentially represents the percentage of pixels in the zone that are in blobs divided by the square root of the number of blobs and then divided by the size of the zone. This gives a nominal maximum of + 100 for a zone and the totals for each zone are added together, Active zones scores are added unchanged, Inclusive zones are halved first and Exclusive zones are doubled. In reality values are likely to be much less than 100 but it does give a simple ind +ication of how major the event was. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid150409 \hich\af1\dbch\af0\loch\f1 5.4.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid150409 Filtering Events -\par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid150409 The ot -her columns on the main console window contain various event totals for your monitors over the last hour, day, week and month as well as a grand total and a total for events that you may have archived for safekeeping. Clicking on one of these totals or on +\par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid150409 +The other columns on the main console window contain various event totals for your monitors over the last hour, day, week and month as well as a grand total and a total for events that you may have a +rchived for safekeeping. Clicking on one of these totals or on the 'All' or 'Archive' links from the monitor window described above will present you with a new display. This is the full event window and contains a list of events selected according to a fi +l +ter which will also pop up in its own window. Thus if you clicked on a 'day' total the filter will indicate that this is the period for which events are being filtered. The event listing window contains a similar listing to the recent events in the monito +r + window. The primary differences are that the frames and alarm frames and the score and maximum score are now broken out into their own columns, all of which can be sorted by clicking on the heading. Also this window will not refresh automatically, rather + only on request. Other than that, you can choose to view events here or delete them as before. +\par The other window that appeared is a filter window. You can use this window to create your own filters or to modify existing ones. You can even save your favourit +e filters to re-use at a future date. Filtering itself is fairly simple; you first choose how many expressions you'd like your filter to contain. Changing this value will cause the window to redraw with a corresponding row for each expression. You then se +l +ect what you want to filter on and how the expressions relate by choosing whether they are 'and' or 'or' relationships. For filters comprised of many expressions you will also get the option to bracket parts of the filter to ensure you can express it as d +esired.}{\insrsid11877453 Then if you like choose how you want your results sorted and whether you want to limit the amount of events displayed.}{\insrsid150409 +\par There are several different elements to an event that you can filter on, some of which require further explanation. These are as f +ollows, 'Date/Time' which must evaluate to a date and a time together, 'Date' and 'Time' which are variants which may only contain the relevant subsets of this, 'Weekday' which as expected is a day of the week. All of the preceding elements take a very fl +e +xible free format of dates and time based on the PHP strtotime function (http://www.zend.com/manual/function.strtotime.php). This allows values such as 'last Wednesday' etc to be entered. I recommend acquainting yourself with this function to see what the -the 'All' or 'Archive' links from the monitor window described above will present you with a new display. This is the full event window and contains a list of events selected according to a filter which will also pop up in its own window. Thus if you clic -k -ed on a 'day' total the filter will indicate that this is the period for which events are being filtered. The event listing window contains a similar listing to the recent events in the monitor window. The primary differences are that the frames and alarm - -frames and the score and maximum score are now broken out into their own columns, all of which can be sorted by clicking on the heading. Also this window will not refresh automatically, rather only on request. Other than that, you can choose to view event -s here or delete them as before. -\par The other window that appeared is a filter window. You can use this window to create your own filters or to modify existing ones. You can even save your favourite filters to re-use at a future date. Filtering itself is fairl -y simple; you first choose how many expressions you'd like your filter to contain. Changing this value will cause the window to redraw with a corresponding row for each expression. You then select what you want to filter on and how the expressions relate -by choosing whether they are 'and' or 'or' relationships. For filters comprised of many expressions you will also get the option to bracket parts of the filter to ensure you can express it as desired.}{\insrsid11877453 - Then if you like choose how you want your results sorted and whether you want to limit the amount of events displayed.}{\insrsid150409 -\par There are several different elements to an event that you can filter on, some of which require further explanation. These are as follows, 'Date/Time' which must evaluate to a date and a time to -gether, 'Date' and 'Time' which are variants which may only contain the relevant subsets of this, 'Weekday' which as expected is a day of the week. All of the preceding elements take a very flexible free format of dates and time based on the PHP strtotime - -function (http://www.zend.com/manual/function.strtotime.php). This allows values such as 'last Wednesday' etc to be entered. I recommend acquainting yourself with this function to see what the allowed formats are. However automated filters are run in perl - -and so are parsed by the Date::Manip package. Not all date formats are available in both so if you are saved your filter to do automatic deletions or other tasks you should make sure that the date and time format you use is compatible with both methods. T -he safest type of format to use is \lquote -3 day\rquote or similar with easily parseable numbers and units are in Engl}{\insrsid11877453 ish.}{\insrsid150409 +allowed formats are. However automated filters are run in perl and so are parsed by the Date::Manip package. Not all date formats are available in both so if you are saved your filter to do automatic deletions or other tasks you should make sure that the +date and time format you use is compatible with both methods. The safest type of format to use is \lquote -3 day\rquote or similar with easily parseable numbers and units are in Engl}{\insrsid11877453 ish.}{\insrsid150409 \par The other elements you can filter on are all fairly self explanatory except perhaps for 'Archived' which you can use to include or exclude Archived events. In general you'll probably do most filtering on un-archived events. }{\insrsid11877453 -There are also two elements, Disk Blocks and Disk Percent which don\rquote t directly relate to the events themselves but to the disk partition on which the events are stored. These all -ow you to specify an amount of disk usage either in blocks or in percentage as returned by the \lquote df\rquote command. They relate to the amount of disk space used and not the amount left free. }{\insrsid150409 -Once your filter is specified, clicking 'submit' will filter the events according to your specification. }{\insrsid11877453 As the disk based elements are not event related directly if you create a filter and include the term \lquote DiskPercent > 95 -\rquote then if your current disk usage is over that amount when you submit the filter then all events will be - listed whereas if it is less then none at all will. As such the disk related terms will tend to be used mostly for automatic filters (see below). }{\insrsid150409 +There are also two elements, Disk Blocks and Disk Percent which don\rquote t directly relate to the events themselves but +to the disk partition on which the events are stored. These allow you to specify an amount of disk usage either in blocks or in percentage as returned by the \lquote df\rquote + command. They relate to the amount of disk space used and not the amount left free. }{\insrsid150409 Once your filter is specified, clicking 'submit' will filter the events according to your specification. }{\insrsid11877453 +As the disk based elements are not event related directly if you create a filter and include the term \lquote DiskPercent > 95\rquote then if your current disk usage is over + that amount when you submit the filter then all events will be listed whereas if it is less then none at all will. As such the disk related terms will tend to be used mostly for automatic filters (see below). }{\insrsid150409 If you have created a filter you want to keep, you can name it and save it by clicking 'Save'. -\par If you do this - then the subsequent dialog will also allow you specify whether you want this filter automatically applied in order to delete events or upload events via ftp to another server and mail notifications of events to one or more email accounts. In most cases y -o -u can specify your preferences for upload formats and email content during configuration time (make sure you type '?' to get help on options). Emails and messages (essentially small emails intended for mobile phones or pagers) have a variety of tokens tha -t - can be substituted for various details of the event that caused them. This includes links to the event view or the filter as well as the option of attaching images or videos to the email itself. See the included templates zmconfig_eml.txt and zmconfig_ms -g.txt for a fuller explanation of the availability and meaning of these tokens.}{\insrsid11877453 - Finally you can also specify a script which is run on each matched event. This script should be readable and executable by your web server user. It will get run once per event a -nd the relative path to the directory containing the event in question. Normally this will be of the form / so from this path you can derive both the monitor name and event id and perform any action you wish. }{\insrsid1666119 -Note that arbitrary commands are not allowed to be specified in the filter, for }{\insrsid2967940 security}{\insrsid1666119 the only thing it may contain is the full path to an executable. What that contains is entirely up to you however.}{ -\insrsid150409 -\par Filtering is a powerful mechanism you can use to eliminate events that fit a -certain pattern however in many cases modifying the zone settings will better address this. Where it really comes into its own is generally in applying time filters, so for instance events that happen during weekdays or at certain times of the day are hig -hlighted, uploaded or deleted.}{\insrsid11877453 - Additionally using disk related terms in your filters means you can automatically create filters that delete the oldest events when your disk gets full. Be warned however that if you use this strategy then you should limit the - returned results to the amount of events you want deleted in each pass until the disk usage is at an acceptable level. If you do not do this then the first pass when the disk usage is high will match, and then delete, all events unless you have used othe -r criteria inside of limits.}{\insrsid150409 +\par If you do this then the subsequent dialog will also allow you specify whether you want this filter automatically applied in order to delete events or upload events via ftp to another server and mail notifica +tions of events to one or more email accounts. In most cases you can specify your preferences for upload formats and email content during configuration time (make sure you type '?' to get help on options). Emails and messages (essentially small emails int +e +nded for mobile phones or pagers) have a variety of tokens that can be substituted for various details of the event that caused them. This includes links to the event view or the filter as well as the option of attaching images or videos to the email itse +lf. See the included templates zmconfig_eml.txt and zmconfig_msg.txt for a fuller explanation of the availability and meaning of these tokens.}{\insrsid11877453 + Finally you can also specify a script which is run on each matched event. This script should be readable and execu +table by your web server user. It will get run once per event and the relative path to the directory containing the event in question. Normally this will be of the form / so from this path you can derive both the monitor name and eve +nt id and perform any action you wish. }{\insrsid1666119 Note that arbitrary commands are not allowed to be specified in the filter, for }{\insrsid2967940 security}{\insrsid1666119 + the only thing it may contain is the full path to an executable. What that contains is entirely up to you however.}{\insrsid150409 +\par Filtering is a + powerful mechanism you can use to eliminate events that fit a certain pattern however in many cases modifying the zone settings will better address this. Where it really comes into its own is generally in applying time filters, so for instance events tha +t happen during weekdays or at certain times of the day are highlighted, uploaded or deleted.}{\insrsid11877453 + Additionally using disk related terms in your filters means you can automatically create filters that delete the oldest events when your disk gets full. Be warned +however that if you use this strategy then you should limit the returned results to the amount of events you want deleted in each pass until the disk usage is at an acceptable level. If you do not do this then the first pass when the disk usage is high wi +ll match, and then delete, all events unless you have used other criteria inside of limits.}{\insrsid150409 \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid150409 \hich\af1\dbch\af0\loch\f1 5.5.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid150409 Viewing Events \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid150409 -From the monitor or filtered events listing you can now click on an event to view it in more detail. If you have streaming capability you will see a series of images that make up the event. You will also see -a link to allow you to view the still images themselves. If you don't have streaming then you will be taken directly to this page. The images themselves are thumbnail size and depending on the configuration and bandwidth you have chosen will either be the +From the monitor or filtered events listing you can now click on an event to view it in more detail. If you have streaming capability you will se +e a series of images that make up the event. You will also see a link to allow you to view the still images themselves. If you don't have streaming then you will be taken directly to this page. The images themselves are thumbnail size and depending on the -full images scaled in your browser of actual scaled images. If it is the latter, if you have low bandwidth for example, it may take a few seconds to generate the images. If thumbnail images are required to be generated, they will be kept and not re-genera -ted in future. Once the images appear you can mouse over them to get the image sequence number and the image score. +configuration and bandwidth you have chosen will either be the full images scaled in your browser of actual scaled images. If it is the latter, if you have low bandwidth for example, it may take a few seconds to generate the images. If thumbnail images ar +e required to be generated, they will be kept and not re-generated in future. Once the images appear you can mouse over them to get the image sequence number and the image score. \par You will notice for the first time that alarm images now contain an overlay outlining the blobs that represent the alarmed area. This outline is in the colour defined for that zone and lets you see what it was that caused the alarm. Clicking on one of the thumbnails will take you to a full size window where you can see the image in all its detail and scroll through the various images that make up the event. If you have the ZM_RECORD_EVENT_STATS option on, you will be able to click the 'Stats' link here and @@ -738,7 +738,7 @@ if you are creating videos of events with particularly slow frame rates as some our host box of many CPU intensive encoders will not be good. However once a video has been created for an event it will be kept so subsequent viewing will not incur the generation overhead. Videos can also be included in notification emails}{ \insrsid6096418 ,}{\insrsid150409 however care should be taken when using this option as for many frequent events the penalty in CPU and disk space can quickly mount up. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid150409 \hich\af1\dbch\af0\loch\f1 5.6.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid150409 Options and Users @@ -776,7 +776,7 @@ ther than the system default, if it is available. Specifying a language here is s pretty much is it for the tour. You should experiment with the various setting to get the results you think are right for your. Naturally, letting thousands of events build up is not good for the database or your file system so you should ende avour to either prevent spurious events from being generated in the first place or ensure that you housekeep them strictly. \par {\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe1033\kerning32\langfenp1033\insrsid10423296 \hich\af1\dbch\af0\loch\f1 6.\tab}}\pard\plain \s1\ql \fi-454\li454\ri0\sb240\sa240\keepn\pagebb\widctlpar\tx454\nooverflow\faroman\ls1\outlinelevel0 -\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199888\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199915\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin454\itap0\pararsid10423296 \b\f1\fs28\ulth\lang2057\langfe1033\kerning32\cgrid\langnp2057\langfenp1033 {\insrsid10423296 Mobile Devices @@ -787,18 +787,18 @@ the default HTML4. XHTML-MP is a small, and limited, version of XHTML intended f \par The ZoneMinder XHTML-MP interface allows you to log into your installation via your phone or mobile devices and perform a limited number of tasks. These include viewing recent events, and monitoring live streams. }{\insrsid16128633 However unlike the full interfaces these elements are pr esented as still images requiring manual refreshing. For now the XHTML-MP interface is presented as a prototype interface rather than one offering full capabilities and, as such please feel free to make comments or offer suggestions via the forums on } -{\field\fldedit{\*\fldinst {\insrsid16128633 HYPERLINK "http://www.zoneminder.com" }{\insrsid13446678 {\*\datafield +{\field\fldedit{\*\fldinst {\insrsid16128633 HYPERLINK "http://www.zoneminder.com" }{\insrsid15609929 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b02000000170000001a00000068007400740070003a002f002f007700770077002e007a006f006e0065006d0069006e006400650072002e0063006f006d000000e0c9ea79f9bace118c8200aa004ba90b3600000068007400740070003a002f002f007700770077002e007a006f00 -6e0065006d0069006e006400650072002e0063006f006d002f00000000000000000000}}}{\fldrslt {\cs16\ul\cf2\insrsid16128633\charrsid2245351 http://www.zoneminder.com}}}{\insrsid16128633 . One final word on mobile }{\insrsid3231264 mark-up}{\insrsid16128633 +6e0065006d0069006e006400650072002e0063006f006d002f0000000000000000000000}}}{\fldrslt {\cs16\ul\cf2\insrsid16128633\charrsid2245351 http://www.zoneminder.com}}}{\insrsid16128633 . One final word on mobile }{\insrsid3231264 mark-up}{\insrsid16128633 standards in general and their application to ZoneMinder. Ideally I\rquote d like to offer a WML2.0 interface. WML2.0 is a blending of WML1.3, which is traditional WAP, and XHTML. As such it offers the scripting that WML has traditionally included plus the better control of markup that is the realm of XHTML. Unfortunately so far I\rquote m unaware of any devices that support WML2.0, certainly I\rquote ve never had a phone that does. If you find out that a particular phone does support this then please let me know (or better still send me the phone!).}{\insrsid10423296 \par }{\insrsid16128633 If you wish to use the XHTML-MP interface to ZoneMinder there is no extra configuration required to enable it per se. However ZoneMin der needs to be able to figure out what kind of content to deliver to particular browsers and so you have two choices. You can either edit zm.php and include a definition that corresponds to your phone describing a small number of basic capabilities, you will see a couple of }{\insrsid11297672 examples already there, or you can use the comprehensive open source WURFL package available from }{\field\fldedit{\*\fldinst {\insrsid11297672 HYPERLINK "}{\insrsid11297672\charrsid11297672 -http://wurfl.sourceforge.net/}{\insrsid11297672 " }{\insrsid13446678 {\*\datafield +http://wurfl.sourceforge.net/}{\insrsid11297672 " }{\insrsid15609929 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b02000000170000001e00000068007400740070003a002f002f0077007500720066006c002e0073006f00750072006300650066006f007200670065002e006e00650074002f000000e0c9ea79f9bace118c8200aa004ba90b3c00000068007400740070003a002f002f0077007500 -720066006c002e0073006f00750072006300650066006f007200670065002e006e00650074002f00000000000000000000}}}{\fldrslt {\cs16\ul\cf2\insrsid11297672\charrsid2245351 http://wurfl.sourceforge.net/}}}{\insrsid11297672 +720066006c002e0073006f00750072006300650066006f007200670065002e006e00650074002f0000000000000000000000}}}{\fldrslt {\cs16\ul\cf2\insrsid11297672\charrsid2245351 http://wurfl.sourceforge.net/}}}{\insrsid11297672 . You will need to download both the WURFL php files and the wu rfl.xml file itself. WURFL is a resource containing information on the capabilities of a huge number of mobile phones, devices and browsers. Thus once it has matched your phone it can determine various capabilities it may possess. This means that ZoneMind er itself only has to deal with these capabilities and not the individual phone types.}{\insrsid16128633 @@ -815,23 +815,23 @@ and as such I am unable to offer support directly for it. If you feel your devic group will always be effective, if not then all monitors }{\insrsid9330742 available to the logged in user }{\insrsid4462433 will be visible,}{\insrsid16128633 \par \par {\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe1033\kerning32\langfenp1033\insrsid150409 \hich\af1\dbch\af0\loch\f1 7.\tab}}\pard\plain \s1\ql \fi-454\li454\ri0\sb240\sa240\keepn\pagebb\widctlpar\tx454\nooverflow\faroman\ls1\outlinelevel0 -\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199888\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199915\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc7\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr7\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin454\itap0 \b\f1\fs28\ulth\lang2057\langfe1033\kerning32\cgrid\langnp2057\langfenp1033 {\insrsid150409 Troubleshooting \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid150409 Life eh? Nothing ever works first time does it? In case you are having problems here are some things to try. If these don't work then check the ZoneMinder FAQ at }{\field\fldedit{\*\fldinst {\insrsid150409 HYPERLINK "http://www.zoneminder.com/faq.html" } -{\insrsid13446678 {\*\datafield +{\insrsid15609929 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b02000000170000002300000068007400740070003a002f002f007700770077002e007a006f006e0065006d0069006e006400650072002e0063006f006d002f006600610071002e00680074006d006c000000e0c9ea79f9bace118c8200aa004ba90b460000006800740074007000 -3a002f002f007700770077002e007a006f006e0065006d0069006e006400650072002e0063006f006d002f006600610071002e00680074006d006c00000000000068006f000000610000000000000000000000000000010000}}}{\fldrslt {\cs16\ul\cf2\insrsid150409 http://www.zoneminder.com/faq.html} -}}{\insrsid150409 and then the forums at }{\field\fldedit{\*\fldinst {\insrsid342179 HYPERLINK "http://www.zoneminder.com/forums"}{\insrsid13446678 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4200000068007400740070003a002f002f007700770077002e007a006f006e0065006d0069006e006400650072002e0063006f006d002f0066006f00720075006d007300000000000000000000000000000000}} +3a002f002f007700770077002e007a006f006e0065006d0069006e006400650072002e0063006f006d002f006600610071002e00680074006d006c00000000000068006f00000061000000000000000000000000000001000000}}}{\fldrslt {\cs16\ul\cf2\insrsid150409 http://www.zoneminder.com/faq.html +}}}{\insrsid150409 and then the forums at }{\field\fldedit{\*\fldinst {\insrsid342179 HYPERLINK "http://www.zoneminder.com/forums"}{\insrsid15609929 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4200000068007400740070003a002f002f007700770077002e007a006f006e0065006d0069006e006400650072002e0063006f006d002f0066006f00720075006d00730000000000000000000000000000000000}} }{\fldrslt {\cs16\ul\cf2\insrsid342179 http://www.zoneminder.com/forums.html}}}{\insrsid150409 first and see if anyone has h ad the same problem in the past. If not then feel free to get in touch and I'll see if I can suggest something else. The best places to look for errors are in the system error log (normally /var/log/messages on RedHat), the ZoneMinder logs, and the web s erver log (/var/log/httpd/error_log unless otherwise defined). There should be something in one of those that gives you some kind of tip off. \par Some things to check. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid150409 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls2 -\tx720\nooverflow\faroman\ls2\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls2\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0 {\insrsid150409 Device configuration. If you can't get your cameras to work in ZoneMinder, firstly make sur @@ -870,7 +870,7 @@ s all are fatal. You can prevent this information from being emitted by setting the ZM_DBG_LEVEL_zmc environment variable to -1 or less once things are working. If you want to run any of the daemons from the command line to test, setting ZM_DBG_PRINT to 1 will output the debug on the console. You can also use the USR1 and USR2 signals to increase or decrease the amount of debug being emitted. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid150409 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls2 -\tx720\nooverflow\faroman\ls2\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls2\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0 {\insrsid150409 Paths. I admit it, the various paths in ZoneMinder can be bit of a nightmare. Make sure that they are all correct and that permissions are such that the various parts of ZoneMinder can actually run. @@ -881,7 +881,7 @@ Missing perl modules. There are various perl modules used by the various scripts present you with a prompt. From there you can type install module, e.g. Archive::Zip and the rest should be more or less automatic as it will chase any dependencies for you. There may be some initial configuration questions it might ask you on startup if you've never run it before and to speed things up I would not install a new Bundle at this point (it can end up building you a whole new perl if you\rquote re not careful) if it asks you but everything else should be quite straightforward. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid150409 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls3 -\tx720\nooverflow\faroman\ls3\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls3\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0 {\insrsid150409 Unsupported palettes. @@ -910,19 +910,19 @@ ce this total is hit it grows no further. As it's shared memory anyway and alrea refresh then you'll need to edit your registry and remove the value for HKEY_CURRENT_USER\\AppEvents\\Schemes\\Apps\\Explorer\\Navigating\\.current or download the registry script to do it for you from http://www.zoneminder.com/downloads/noIEClick.reg \par {\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe1033\kerning32\langfenp1033\insrsid150409 \hich\af1\dbch\af0\loch\f1 8.\tab}}\pard\plain \s1\ql \fi-454\li454\ri0\sb240\sa240\keepn\pagebb\widctlpar\tx454\nooverflow\faroman\ls1\outlinelevel0 -\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199888\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199915\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin454\itap0 \b\f1\fs28\ulth\lang2057\langfe1033\kerning32\cgrid\langnp2057\langfenp1033 {\insrsid150409 Change Log \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid10423296 \hich\af1\dbch\af0\loch\f1 8.1.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid10423296 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid10423296 Release 1.20.0 -\par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid10423296 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid4352231 Improved and added features}{\insrsid1732201 , minor bugfixes}{\insrsid10423296 . - +\par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid10423296 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid4352231 Improved and added features}{\insrsid1732201 , }{ +\cf0\revised\revauth1\revdttm110199915\insrsid10159006 several }{\insrsid1732201 minor bugfixes}{\insrsid10423296 . \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid4352231 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid10423296 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid4352231 FEATURE}{\insrsid10423296 \endash }{\insrsid4352231 @@ -935,57 +935,63 @@ to be viewed independently}{\insrsid10423296 . \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid4352231 \hich\af2\dbch\af0\loch\f2 o\tab}}{\insrsid4352231 FEATURE}{\insrsid10423296 \endash }{\insrsid4352231 A generic external triggering interface has been included via the zmtrigger.pl script.}{\insrsid10423296 }{\insrsid1732201 A new monitor function \lquote Nodect\rquote has been added to support this.}{\insrsid10423296 \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid11886194 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid11886194 {\insrsid11886194 FEATURE \endash The web files have been changed to use the newer style autoglobals, e.g. $_SERVER rather than $HTTP_SERVER_VARS. This should enable use on PHP5 without any modification. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid11471343 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid11471343 {\insrsid11471343 FIX \endash The use of two database users has been somewhat redundant for a number of versions now. In 1.20.0 there is only one database user. The zmupdate.pl }{\insrsid14247956 script }{ \insrsid927462 unfortunately cannot}{\insrsid11471343 handle the migration }{\insrsid927462 so you should make a note of the username and password of the privileged user and then re-enter that using}{\insrsid12059199 zmco}{\insrsid1732201 nfig.pl when rebuilding ZM.}{\insrsid11471343 \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc7\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr7\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid5850313 {\insrsid1732201 FIX }{\insrsid6378949 \endash The zmupdate.pl script previously held a dat abase connection open for days at a time but only used to use it periodically. This has now been changed to be only open while in use.}{\insrsid5850313 \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid4150216 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid4150216 {\insrsid4150216 FIX \endash Debug output and it\rquote s relationship with environment variables etc was previously broken. This has been tidied up and made much easier to use and understand. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid4150216 \hich\af2\dbch\af0\loch\f2 o\tab}FIX \endash A number of SQL queries have been analysed and optimised to run much faster. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc10\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr10\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid5850313 {\insrsid1732201 FIX \endash The monitor status was not always being reported correctly in the monitor watch window. This has been corrected. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid12059199 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc11\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr11\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid12059199 {\insrsid12059199 FIX \endash Image numbering in the zmf daemon was sometimes wrong if more or less than three significant digits were used. This has been corrected. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid12059199 \hich\af2\dbch\af0\loch\f2 o\tab}FIX \endash Image capture timeouts used by zmwatch.pl to restart apparently frozen zmc processes were being calculated incorrectly on occasion. This was causing some unnecessary processes to be restarted. This calculation has been fixed. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid11886194 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc13\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr13\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid11886194 {\insrsid11886194 FIX \endash Complete DOCTYPE headers were added to HTML output and some HTML was tidied up to be more compliant. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid11886194 \hich\af2\dbch\af0\loch\f2 o\tab}FIX \endash - There was a problem with the interaction between monitor statuses and the status web window. This meant that sometimes the window did not pop to the front, or play the alarm sound, properly. This has been corrected. + There was a problem with the interaction between monitor statuses and the status web window. This meant that sometimes the window did not pop to the front, or play the alarm sound, properly. This has been corrected.}{\insrsid11886194 +\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid10159006 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc15\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr15\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 +\rin0\lin714\itap0\pararsid10159006 {\insrsid10159006 FIX \endash A bug in event streaming when events are of very short duration has been fixed. Thanks to forum user }{\insrsid10159006 \lquote }{\insrsid10159006 reza}{\insrsid10159006 \rquote }{ +\insrsid10159006 for spotting this one. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.2.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc2\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr2\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 1.19.5 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Various miscellaneous fixes and features. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc15\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr15\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc16\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr16\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 FIX \endash Sorting event lists by duration was broken and has now been corrected. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}FEATURE \endash @@ -1009,9 +1015,9 @@ a link only. Please ensure you run zmupdate.pl to update your events directory. You can now specify how many image thumbnails appear across and down the page in the event stills listing. In Options->Web set the }{\insrsid1732201\charrsid12404033 ZM_WEB_FRAMES_PER_LINE}{\insrsid1732201 and/or }{\insrsid1732201\charrsid12404033 ZM_WEB_FRAME_LINES}{\insrsid1732201 options. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}FEATURE \endash ZoneMinder uses ffmpeg (}{\field\fldedit{\*\fldinst {\insrsid1732201 HYPERLINK "}{\insrsid1732201\charrsid12404033 -http://ffmpeg.sourceforge.net/}{\insrsid1732201 " }{\insrsid13446678 {\*\datafield +http://ffmpeg.sourceforge.net/}{\insrsid1732201 " }{\insrsid15609929 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b02000000170000001f00000068007400740070003a002f002f00660066006d007000650067002e0073006f00750072006300650066006f007200670065002e006e00650074002f000000e0c9ea79f9bace118c8200aa004ba90b3e00000068007400740070003a002f002f006600 -66006d007000650067002e0073006f00750072006300650066006f007200670065002e006e00650074002f000000000000870200006c0000000000}}}{\fldrslt {\cs16\ul\cf2\insrsid1732201\charrsid4791394 http://ffmpeg.sourceforge.net/}}}{\insrsid1732201 +66006d007000650067002e0073006f00750072006300650066006f007200670065002e006e00650074002f000000000000870200006c000000000000}}}{\fldrslt {\cs16\ul\cf2\insrsid1732201\charrsid4791394 http://ffmpeg.sourceforge.net/}}}{\insrsid1732201 ) for video generation and processing. Recently a new version (0.4.9-pre1) was released which changed the interface that ZoneMinder uses and so broke compilation. This version will detect which version of ffmpeg you have and compile accordingly. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}FEATURE \endash You can now specify a prefix for events generated by particular monitors. This will replace the default \lquote Event- \lquote one. @@ -1030,28 +1036,28 @@ ength. In particular this is unlikely to work if replaying events using MPEG vid d flickers create large numbers of events, however no mechanism existed for limiting this. In this version you can now specify the minimum number of consecutive alarmed frames that are necessary to create an event. This is the \lquote Alarm Frame Count \rquote described above. Note that if an alarm is in progress single isolated alarmed frames will still prolong it and the count only applies to the initial frames that would cause the event. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.3.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc3\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr3\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 1.19.4 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Language fixes and updates. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc32\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr32\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc33\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr33\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 FIX \endash The US English language file was recursively including itself rather than the UK English file as the base language. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}LANGUAGE \endash The Brazilian Portuguese language file detailed in the previous release has actually been included in this one. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}LANGUAGE \endash The Argentinian Spanish, Polish and Italian translations have all been updated with tokens introduced in version 1.19.3. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.4.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc4\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr4\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 1.19.3 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Minor tweaks, fixes and language updates. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc35\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr35\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc36\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr36\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 FEATURE \endash All stills views now use the single image mode of zms rather than spawning off a zmu process to write an image which is then read. This reduces complexity of double buffering significantly and also reduces the chance of errors caused by multiple simultan @@ -1087,17 +1093,17 @@ ges left in this directory are removed after a short period. Please ensure that as the language type. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}LANGUAGE \endash Updated versions of the Dutch and Argentinian Spanish translations have been included. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.5.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc5\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr5\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 1.19.2 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Minor features, fixes and language updates. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc48\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr48\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc49\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr49\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 -\rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 FEATURE \endash The default replay rate and live and event scale settings are now configurable on a per band -width basis rather than globally. This allows you to view at full scale when you have high bandwidth and at smaller scales when you do not have so much resource. You will need to re-configure your previous defaults as they will be lost. +\rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 FEATURE \endash The default replay rate and live and event scale settings are now configurable on a per bandwidth basis rather than globally +. This allows you to view at full scale when you have high bandwidth and at smaller scales when you do not have so much resource. You will need to re-configure your previous defaults as they will be lost. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}FEATURE \endash Filters can now include a specification of the preferred sort order of the results. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}FEATURE \endash Filters can now include a specification to limit the results to a predefined maximum \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}FEATURE \endash Two new filter elements have been added. These are disk blocks @@ -1129,19 +1135,19 @@ no longer have access to rather than wiping them out entirely. This is also true Selecting an event from the list generated by a filter that included a Monitor Name term did not previously work properly. This is now fixed. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}FIX \endash A number of the constants used internally have been renamed to be more consistent. Hopefully nothing is broken! \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s27\qj \fi-352\li709\ri0\sa180\widctlpar\tx993\nooverflow\faroman\ls4 -\tx993\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc59\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr59\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx993\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc60\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr60\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin709\itap0\pararsid1732201 {\insrsid1732201 FIX \endash Following notification of a potential vulnerability in zms by Mark Cox, all non-trivial string and buffer copies are now limited by the maximum size of the destination. Mark has also askedme to include the following notice relating to this, which I am very happy to do. \par }\pard\plain \s25\qj \li993\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin993\itap0\pararsid1732201 \i\f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 "This issue was discovered by Mark J Cox <}{\field\fldedit{\*\fldinst { -\insrsid1732201 HYPERLINK "mailto:mark@awe.com" }{\insrsid13446678 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b280000006d00610069006c0074006f003a006d00610072006b0040006100770065002e0063006f006d00000000200000000000000000000000000000}}}{\fldrslt {\cs16\ul\cf2\insrsid1732201 +\insrsid1732201 HYPERLINK "mailto:mark@awe.com" }{\insrsid15609929 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b280000006d00610069006c0074006f003a006d00610072006b0040006100770065002e0063006f006d0000000020000000000000000000000000000000}}}{\fldrslt {\cs16\ul\cf2\insrsid1732201 mark@awe.com}}}{\insrsid1732201 >.\~ The Common\line Vulnerabilities and Exposures project (cve.mitre.org) has assigned the\line name CAN-2004-0227 to this issue." \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc60\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr60\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc61\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr61\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 LANGUAGE \endash An additional Italian language translation has been added. One, by Davide Morelli, was included in 1.19.1 but not announced. However like buses another one has come along, from }{\insrsid1732201\charrsid1666119 Tolmino Muccitell}{\insrsid1732201 @@ -1153,14 +1159,14 @@ i, and so they are both now present. The original translation is accessible by s None of the non-English language files in this release do not contain any translations of the new, or modified, tokens which have been introduced in this release. All new or modified tokens are included in the language files in Engl ish. There will shortly be a point release which includes these language updates assuming I can get translations of them in a reasonable timescale. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.6.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc6\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr6\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 1.19.1 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Minor bugfixes and enhancements. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc63\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr63\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc64\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr64\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Ffmpeg Configure Changes. The configure script has been modified to look for the ffmpeg libraries in their installed location rather than in a build directory. This is to avoid having to build the library when it might already be installed. @@ -1175,58 +1181,60 @@ Event Image Numbering. An additional configuration option (ZM_EVENT_IMAGE_DIGITS \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} Zmu Device Authentication. Removed the previous requirement to pass in a username and password to zmu when just querying a device as this was slightly broken and was unnecessary anyway. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.7.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc7\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr7\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 1.19.0 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Some major enhancements and bugfixes. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc70\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr70\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc71\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr71\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 MPEG video streaming. ZoneMinder now supports true video streaming if configured with the }{\i\insrsid1732201 \endash with-ffmpeg}{ -\insrsid1732201 option. This allows one or both of live or event streaming to be in this format rather than motion JPEG style as -before. Note however that is still somewhat experimental and may not work on your system. The reason for this is due to the variation in plugins and video movie formats. Currently I have got it working well with browsers on Windows platforms using the Win -d -ows Media Player plugin and the 'asf' video format. I have also managed to get event streaming working on Mozilla using mplayer (I think) though it jumps in and out of it's place in the window a bit. I would appreciate any feedback or advice on formats an -d plugins that work on your system. Also note that video streaming tends to get buffered before being displayed. This can result in the 'live' view being several seconds delayed. -\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Motion JPEG Capture. Previously image capture from network devices has been -limited to single stills capture only. This has now changed and if you entered a remote camera path that returns the }{\i\insrsid1732201 multipart/x-mixed-replace}{\insrsid1732201 - MIME type then this will be parsed and images extracted from the stream. This is much faster than before and fram -e rates can be as fast now with network cameras as with capture cards and video. This feature also has the side-effect that one ZoneMinder installation can use another as a remote video source. -\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}NPH Streaming. After months of frustration I have finally fi -gured out why streams were corrupted using Cambozola versions after 0.22. It turned out that apache was injecting characters into the streams which was screwing up the headers. I believe this to be because the initial header had no content-length header, -a -s the length is indeterminate. So I have added a zero content length header which I believe fixes the problem though perhaps not in the best way. I have also made the installation link the existing zms binary to nph-zms so that you can now use zms in non- -parsed-header mode. If it detects it is in this mode then the content-length header is not output, though several other additional ones are. In nph mode the false character injection seems to disappear so I suspect this is a better way to use zms. -\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Bulk Fr -ame Records. With the recent advent of the 'Record' and 'Mocord' modes a lot of people have started using ZoneMinder as a pseudo-DVR. This meant that a lot of database activity was taking place as each captured frame required its own entry in the database -. - The frames table has now been reorganised so that 'bulk' frames may be written at defined intervals to reduce this database activity. The records act as markers and individual frame timings are interpolated in between. Bulk frames are only used when no a -larm or motion detection activity is taking place and normal frame records are kept otherwise. +\insrsid1732201 option. This allows one or both of live or event streaming to be in this format rather than motion JPEG style as before. Note however that is st +ill somewhat experimental and may not work on your system. The reason for this is due to the variation in plugins and video movie formats. Currently I have got it working well with browsers on Windows platforms using the Windows Media Player plugin and th +e + 'asf' video format. I have also managed to get event streaming working on Mozilla using mplayer (I think) though it jumps in and out of it's place in the window a bit. I would appreciate any feedback or advice on formats and plugins that work on your sys +tem. Also note that video streaming tends to get buffered before being displayed. This can result in the 'live' view being several seconds delayed. +\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Motion JPEG Capture. Previously image capture from network devices has been limited to single stills captur +e only. This has now changed and if you entered a remote camera path that returns the }{\i\insrsid1732201 multipart/x-mixed-replace}{\insrsid1732201 + MIME type then this will be parsed and images extracted from the stream. This is much faster than before and frame rates can be as fast now with + network cameras as with capture cards and video. This feature also has the side-effect that one ZoneMinder installation can use another as a remote video source. +\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}NPH Streaming. After months of frustration I have finally figured out why streams were corr +upted using Cambozola versions after 0.22. It turned out that apache was injecting characters into the streams which was screwing up the headers. I believe this to be because the initial header had no content-length header, as the length is indeterminate. + +So I have added a zero content length header which I believe fixes the problem though perhaps not in the best way. I have also made the installation link the existing zms binary to nph-zms so that you can now use zms in non-parsed-header mode. If it detec +ts it is in this mode then the content-length header is not output, though several other additional ones are. In nph mode the false character injection seems to disappear so I suspect this is a better way to use zms. +\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Bulk Frame Records. With the recent ad +vent of the 'Record' and 'Mocord' modes a lot of people have started using ZoneMinder as a pseudo-DVR. This meant that a lot of database activity was taking place as each captured frame required its own entry in the database. The frames table has now been + +reorganised so that 'bulk' frames may be written at defined intervals to reduce this database activity. The records act as markers and individual frame timings are interpolated in between. Bulk frames are only used when no alarm or motion detection activi +ty is taking place and normal frame records are kept otherwise. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Event List Ordering and Scrolling. It was previously the case that the \lquote Next\rquote and \lquote Prev\rquote - buttons on the event view did not always go to the event that was expec -ted and sometimes disappeared altogether. This behaviour has now been modified and these buttons will now take you to the next and previous events in the list which the event was selected from. Thus if the list was sorted on ascending scores then the -\lquote next\rquote event is the one below which has a higher score etc. A possibly counterintuitive side effect of this is that as the default list is sorted by descending time the \lquote next\rquote + buttons on the event view did not always go to the event that was expected and sometimes disappeared a +ltogether. This behaviour has now been modified and these buttons will now take you to the next and previous events in the list which the event was selected from. Thus if the list was sorted on ascending scores then the \lquote next\rquote + event is the one below which has a higher score etc. A possibly counterintuitive side effect of this is that as the default list is sorted by descending time the \lquote next\rquote event is the one below in the list which will actually be earlier and the \lquote previous\rquote event is later. So long as you remember that next and prev refer to the order of the list you should be ok. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} -Zone Percentage Sizes. Zone motion detection parameters can be defined either in terms of total pixels or as a percentage. This percentage was def -ined relative to the size of the image as a whole. However this was difficult to calculate or estimate especially with several zones of varying sizes. In version 1.19.0 this has been changed so that the percentage relates to the size of the zone itself in -stead. This should make calculations somewhat easier. To convert your existing zones you can run zmupdate.pl with the \endash z option, though this should be done only once and you should backup your database beforehand in case of error. +Zone Percentage Sizes. Zone motion detection parameters can be defined either in terms of total pixels or as a percentage. This percentage was defined relative to the size of th +e image as a whole. However this was difficult to calculate or estimate especially with several zones of varying sizes. In version 1.19.0 this has been changed so that the percentage relates to the size of the zone itself instead. This should make calcula +tions somewhat easier. To convert your existing zones you can run zmupdate.pl with the \endash z option, though this should be done only once and you should backup your database beforehand in case of error. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Console View System Display. The console display was slight revamped to indicate disk space usage (via the \lquote df\rquote command) on the events partition, -\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Zone Form Validation. Changes applied in version 1.18.0 to prevent invalidate entries in the zone definition form actually had the o -pposite effect due to JavaScript treating everything as a string and not a number (e.g. 5 is greater than 123). This is now corrected. -\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Default Rate and Scales. You can now specify (in the options dialog) the default scale you would like to view live and -event feeds at. You can also give a default rate for viewing event replays. +\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} +Zone Form Validation. Changes applied in version 1.18.0 to prevent invalidate entries in the zone definition form actually had the opposite effect due to JavaScrip +t treating everything as a string and not a number (e.g. 5 is greater than 123). This is now corrected. +\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} +Default Rate and Scales. You can now specify (in the options dialog) the default scale you would like to view live and event feeds at. You can also give a default rate for viewing event replays. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}More Rates. Additional faster rates have been included, up to 100 times. -\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Frame Buffer Size. Previously it was possible for frames being sent from the analysis daemon to the fra -me server to exceed the defined maximum buffer size in which case the write would fail. It is now possible to define a larger size if necessary to prevent this. Note that you may have to adjust your system configuration to accommodate this. For further de -tails check the help for the ZM_FRAME_SOCKET_SIZE option. -\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Filter Name Duplication. Following recent changes to the filters table, several people repor -ted that when saving filters they actually got a duplicate. This resulted in several copies of filters all with the same name as the constraint on unique filter names was not present. Well it is now so when upgrading your database all the filters will be -renamed from \lquote myfilter\rquote to \lquote myfilter_\rquote where \lquote \rquote - is the id number in the database (which is then removed). In general the higher the id number the more recent the filter. So you should go through your filter list deleting old copies and then rename the last one back to it\rquote s original name. +\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Frame Buffer Size. Previously it was possible for frames being sent from the analysis daemon to the frame server to exceed the defined + maximum buffer size in which case the write would fail. It is now possible to define a larger size if necessary to prevent this. Note that you may have to adjust your system configuration to accommodate this. For further details check the help for the ZM +_FRAME_SOCKET_SIZE option. +\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} +Filter Name Duplication. Following recent changes to the filters table, several people reported that when saving filters they actually got a duplicate. This resulted in several copies of +filters all with the same name as the constraint on unique filter names was not present. Well it is now so when upgrading your database all the filters will be renamed from \lquote myfilter\rquote to \lquote myfilter_\rquote where \lquote +\rquote is the id number in the database (which is then removed). In general the higher the id number the more recent the filter. So you should go through your filter list deleting old copies and then rename the last one back to it\rquote +s original name. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Filter Form. Problem were reported with the filtering form where several selections generated SQL errors. This is now fixed. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Filter Image Attachments. A fix was made to zmfilter.pl to prevent it trying to attach\'e9 alarm images to non-alarm events. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Video Rate Specification. A fix was made to zmvideo.pl that corrected a problem with no default frame being used if none was passed in. @@ -1235,31 +1243,31 @@ renamed from \lquote myfilter\rquote to \lquote myfilter_\rquote where \lq \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Monitor Deletion. Fixed a problem with event files not being deleted when monitor was. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}A translation for the Dutch (nl_nl) language has been included. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.8.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 1.18.1 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Minor bugfixes. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc88\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr88\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc89\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr89\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 -\rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Filter Monitor Name B -ug. A bug was present in the previous release where monitor names where not correctly handled in filters. This is now fixed. +\rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Filter Monitor Name Bug. A bug was present in the previous release where monitor names where not correctly handled i +n filters. This is now fixed. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Database Upgrade Change. Users upgrading from releases prior to 1.18.0 please note that now as part of the u pgrade process all your filters will have any automatic actions unset. This is because the previous affinity to a particular monitor has now been removed and you may be left with several filters all doing the same thing to all of the events or have filter s which for instance delete events on only one monitor but which now would delete them for all of them. It is recommended that you review your list of saved filters and delete duplicates before adding any monitor specific terms and resetting the actions fo r any that remain. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.9.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc9\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 1.18.0 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Major optimisations, important new features and some bugfixes. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc90\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr90\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc91\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr91\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Optimisations and Performance Improvements. This release contains several major performance improvements in various areas. The first of these is that ima @@ -1315,14 +1323,14 @@ t is controlled by the ZM_WEB_DOUBLE_BUFFER configuration option. Fixed Length Event Bug. A bug was reported whereby the fixed length events that could be specified for use in Record or Mocord mode could sometimes result in events a multiple of that lengt h. So events that were meant to be 15 minutes long could sometimes be 30 or even 45 minutes. This was especially the case with monitors that had low frame rates. This is now fixed. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.10.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc10\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr10\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 1.17.2 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Minor features, bug fixes and additional languages. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc103\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr103\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc104\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr104\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Pending Process Bug. A bug was found whereby a process that was scheduled to be started in the future (due to repeated failures) would drop out of the pending queue if a further explicit restart was attempted. This is now fixed. @@ -1350,14 +1358,14 @@ image handling. This has now been made possible by making the ZM_CAN_STREAM opti mon (zma) exited the alarm would remain flagged. This had little effect except if the monitor was being watched however it was a bit annoying so any alarm flag is now cleared when this daemon exits. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}New Languages. Translations for Japanese (ja_jp), French (fr_fr) and Russian (ru_ru) are now included. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.11.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc11\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr11\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 1.17.1 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Bugfixes and additional languages. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc112\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr112\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc113\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr113\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Login Bug. A bug was identified whereby an unauthorised user could gain access to the console view of ZoneMinder. This was the only view available and no access to any camera views or configuration was possible. This bug is now fixed. @@ -1368,14 +1376,14 @@ Language File Format. The format of the language file was changed to allow the s Option Language. The prompts and help text for the options is now also available for translation. A guide is included in the language file to allow this if necessary. Currently language translations exclude t he options settings as this is a rarely accessed area and contains a great deal of text. The new format allows individual options to be translated piecemeal as the opportunity arises. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.12.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc12\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr12\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 1.17.0 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Language changes and other enhancements. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc116\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr116\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc117\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr117\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Version Numbering. ZoneMinder version numbers have now changed. This is to allow more frequent \lquote point\rquote releases which are expected to happen for instance whenever new language files are included. Previously all releases had the same version increment so it was difficult to tell the significance of any particular release. Now the version number is in the } @@ -1396,23 +1404,24 @@ er scales. This has been changed for that the window and frames will now resize Mmap Return Value. A problem identified by users in the forum relating to checking of return values from the mmap function call has been corrected. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Minor Bugs. A number of minor bugs and inconsistencies were corrected. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.13.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc13\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr13\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 0.9.16 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Major usability enhancement and fixes. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc122\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr122\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc123\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr123\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 -\rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Run States. Instead of the old \lquote start/stop\rquote - links the current system state is now a link which takes you to a dialog which allows you to start, restart or stop the system. You can also save the current run state which basically takes a snapshot of the current monitor functions and saves that. You -can then reselect that state later which basically involves resetting the monitors to have these saved functions and then doing a system restart. -\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}New Monitor Functions. Instead of Passive, Active, and X10, the modes are now Monitor (= old Passive) which j -ust allows you to watch the feed, Modect (= old Active) which is MOtion DetECT and which will capture events as previously, Record which continuously records with no analysis and MoCord which is a hybrid of Modect and Record and which will continuously re -c -ord but also do motion detection and highlight where this has occurred. The Record and Mocord functions both records events whose length in seconds is defined by the 'Section Length' monitor attribute. You can additionally specify a 'Frame Skip' value to -tell it to not record 'n' frames at a time, when not alarmed. +\rin0\lin714\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Run States. Instead of the old \lquote start/stop\rquote links the current system state is now a link wh +ich takes you to a dialog which allows you to start, restart or stop the system. You can also save the current run state which basically takes a snapshot of the current monitor functions and saves that. You can then reselect that state later which basical +ly involves resetting the monitors to have these saved functions and then doing a system restart. +\par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} +New Monitor Functions. Instead of Passive, Active, and X10, the modes are now Monitor (= old Passive) which just allows you to watch the feed, Modect (= old +Active) which is MOtion DetECT and which will capture events as previously, Record which continuously records with no analysis and MoCord which is a hybrid of Modect and Record and which will continuously record but also do motion detection and highlight +w +here this has occurred. The Record and Mocord functions both records events whose length in seconds is defined by the 'Section Length' monitor attribute. You can additionally specify a 'Frame Skip' value to tell it to not record 'n' frames at a time, when + not alarmed. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} X10 Function removed. The X10 mode has been removed and replaced by an indication of whether the monitor is 'continuous' or 'triggered'. This basicall y just indicates whether it may be controlled outside of zmdc and zmpkg. Additionally the X10 triggers may now be specified in an X10 section. This has changed to allow for other types of triggers to be added more easily. @@ -1448,13 +1457,13 @@ Incorrect Frame time offsets. The time offsets in alarmed frames were incorrect Refined shared memory handling. Fixed zmfilter, zmwatch and zmx10 to allow zero as a valid shared memory id to allow them to keep on working if the segment has been marked for deletion \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Frame daemon stability. Changed image buffer in zmf to be static rather than dynamic. This has made zmf much more stable. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s27\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4\ilvl1 -\tx720\nooverflow\faroman\ls4\ilvl1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 -\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc142\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr142\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr1 +\tx720\nooverflow\faroman\ls4\ilvl1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc143\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr143\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr1 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin720\itap0\pararsid1732201 {\insrsid1732201 MPEG overwrite option. Fixed the 'Overwrite' checkbox in video generation to actually overwrite the video. Modded the page slightly also. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s27\qj \fi-357\li714\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc143\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr143\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc144\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr144\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin714\itap0\pararsid1732201 {\insrsid1732201 Daemon control improved. Changing between monitor functions, e.g. Modect, Mocord etc now restarts the correct daemons. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Improved time based filters. Filters that include time based clauses now get executed regardless of whether new events are being generated. @@ -1471,14 +1480,14 @@ Settings in auth mode. Control of camera brightness, contrast etc did not previo \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}zmu brighness bug. Previously camera brightness was not correctly parsed from command line options passed to zmu. \par {\listtext\pard\plain\s27 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Event window width variable. Event windows now scale to fit the event image size. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.14.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc14\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr14\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 0.9.15 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Various bug fixes from the last release and before. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc153\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr153\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc154\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr154\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0\pararsid1732201 {\insrsid1732201 Bandwidth. A bug was introduced in .14 which caused a corrupted console display and manic refreshes on new installations. This was due to a missing bandwidth setting when no existin g cookie was detected. This is now fixed. @@ -1496,14 +1505,14 @@ The database user definitions in the zmvideo script indicated one database user greyscale images. The option to colourise JPEG images is intended to be used to ensure that all JPEG files are written with a 24 bit colourspace as certain tools such as ffmpeg require this. However in the circumstances described above images written by z ma directly were colourised whereas those written by zmf weren\rquote t. A change has been made whereby if set all greyscale JPEG images are colourised in all circumstances. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.15.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc15\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr15\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 0.9.14 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Major new feature and important bug-fixes. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc160\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr160\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc161\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr161\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0\pararsid1732201 {\insrsid1732201 Web configuration. Foll owing many requests and to make ZoneMinder easier to administer the configuration system has been changed slightly. You should now still run zmconfig.pl to specify an initial configuration but you now only need to answer the first few questions to give a @@ -1525,14 +1534,14 @@ Shared memory permissions. Following introduction of a user permissions system t shared memory is only accessible from the owner. This means that zmu will only work when run as root or the web user unless you set it setuid where it should still be secure as it will require authentication. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}All SQL buffers in the C++ code have been enlarged. There was previously an issue with a buffer overflow on certain occasions. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.16.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc16\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr16\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 0.9.13 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Beta version of several features and fixes, never generally released. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc168\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr168\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc169\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr169\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0\pararsid1732201 {\insrsid1732201 Following a number of requests the .sock file directory is now configurable in zmconfig. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} @@ -1558,14 +1567,14 @@ defined with monitor edit permissions. Some windows now (optionally) use a JavaScript timeout to refresh themselves rather than a refresh header. Since refresh headers were interrupted if a link of the page was linked there were previously various forced refreshes from child windows to restart the refresh process. By using JS refresh timers which are not interrupted these extraneous refreshes have been mostly eliminated. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.17.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc17\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr17\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 0.9.12 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Mostly bug-fixes with a couple of minor features. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls4 -\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 -\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc177\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr177\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 +\tx720\nooverflow\faroman\ls4\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc178\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr178\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0\pararsid1732201 {\insrsid1732201 Double first images. Fixed a problem where the first image of an event was being recorded twice. I don\rquote t think this was at the cost of any of the other images but one copy was an extra. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Made zmdc connect more intelligent. On the suggestion of a couple of people @@ -1600,13 +1609,13 @@ m::ReadKey was in there for funky single character unbuffered input but that has \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Delete monitor confirm. Due to some unfortunate accidents by users, attempts to delete monitors will now require confirmation. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Detect linmysqlclient.a. Added better detection script into \lquote configure\rquote top spot when libmysqlclient.a is missing. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.18.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc18\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr18\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 0.9.11 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Various new features and fixes. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls5 -\tx720\nooverflow\faroman\ls5\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls5\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0\pararsid1732201 {\insrsid1732201 Added stats view \endash @@ -1647,13 +1656,13 @@ s. There is a slight double whammy here if you have a YUV palette for capture an \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Web colour change \endash I thought the old red, gre en and amber text colours were just a bit too gaudy so I've toned them down a bit. Hope you like them! \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.19.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc19\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr19\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 0.9.10 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Many bug-fixes and major feature enhancements. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls6 -\tx720\nooverflow\faroman\ls6\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls6\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0\pararsid1732201 {\insrsid1732201 Configure \lquote round\rquote bug - Fixed a problem with the configure script that didn't detect if the 'round' function was already declared before try to do it itself. @@ -1695,13 +1704,13 @@ s clients which had been clogging up the log file. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Bugs and pieces - Fixed various bug(ettes) that I came across that that I don't think had been reported or noticed so I don\rquote t think we need to talk about them here do we. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.20.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc20\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr20\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 0.9.9 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Mainly bug-fixes and minor feature enhancements. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls7 -\tx720\nooverflow\faroman\ls7\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls7\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0\pararsid1732201 {\insrsid1732201 @@ -1729,22 +1738,22 @@ n in the main monitor window previously did not enable the delete button. This i Reload on click - In previous versions the console window would reload if a monitor window for example was clicked. Thsi was removed in the last version which meant that sometimes the console never go refreshed as it's timing loop was broken. This functio nality has now been reinstated. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.21.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc21\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr21\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 0.9.8 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Several new features and bug-fixes \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls8 -\tx720\nooverflow\faroman\ls8\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls8\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0\pararsid1732201 {\insrsid1732201 Upgrade note - If you have installed 0.9.7 and wish to save your configuration then copy your existing zmconfig.txt file over to your 0.9.8 directory and before running zmconfig.pl. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} Added multiple options to zmu - You can now give multiple options to zmu and get all the responses at once. However this is currently in a deterministic order and not related to the order you give them. -\par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} -Added -v/--verbose option to zmu - Zmu has been made more human friendly though it still remains primarily for daemon use. Giving the -v or --verbose option prints out a bit more as a response to each command. -\par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Add -d/--device to zmu - This option is desi -gned to allow you to get your video device working with another application such as xawtv and then use zmu -d to print out the settings it\rquote s using +\par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Added + -v/--verbose option to zmu - Zmu has been made more human friendly though it still remains primarily for daemon use. Giving the -v or --verbose option prints out a bit more as a response to each command. +\par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Add -d/--device to zmu - This option is designed +to allow you to get your video device working with another application such as xawtv and then use zmu -d to print out the settings it\rquote s using \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}(especially with the -v option). These options can then be used as a starting point for your ZoneMinder configuration. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Added FPS in status field - The status field in the web monitor views now contains an FPS setting as well as the status. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Zmconfig changes - zmconfig handles missing options better and rewrites config file even in non-interactive mode. @@ -1755,8 +1764,8 @@ Zmwatch now works on image delay and not fps - Previously the zmwatch daemon det Added zmpkg.pl and zm scripts - There are now two new scripts. zmpkg.pl is in charge of starting and stopping ZoneMinder as a whole package and zm is designed to be (optionally) installed into your init.d directory to use ZoneMinder as a service. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Fixed bug in Scan mode - The monitor cycle or scan mode had stopped working properly due to images not being generated. This is now fixed. -\par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Revamped the console window slightly - - The console window has now been reformatted slightly to give more and better information including server load. +\par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Revamped the console window slightly - The +console window has now been reformatted slightly to give more and better information including server load. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} Added email and messaging to filters - Filters now allow you to send emails or messages (basically just short emails intended for mobile devices) on alarms. The format and possible content for these emails is in zmconfig_eml.txt and zmconfig_msg.txt. @@ -1765,28 +1774,28 @@ Made zmdc more aggresive in killing old processes - The zmdc.pl daeamon will now \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} Configuration changes - Previously there were a lot of files generated by configure. Now only zmconfig.pl is generated this way and all the other configuration files are created by zmconfig.pl (from .z files) to centralise configuration more. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Fixed cambolzola opt bug - There was a bug in the Cambozola options, I can't remember what it was but it's fixed! -\par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Retaint arguments in zmdc.pl - In some installations zmdc was complaining about tainted arguments from the -socket. These are now detainted prior to sending and after receiving. +\par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Retaint arguments in zmdc.pl - In some installations zmdc was complaining about tainted arguments from the socke +t. These are now detainted prior to sending and after receiving. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} Forced alarms - You can now force alarms when looking at the monitor window should anything catch your attention. You have to remember to switch them off as well though. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Looser video configuration - Some video configuration errors can now be ignored via the STRICT_VIDEO_CONFIG option. -\par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Monitor window -refresh on alarm - When the monitor window is active and an alarm has occurred the most recent alarms list is immediately refreshed to show it. +\par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Monitor window refresh on alarm - When the monitor window is active and an alarm has occurred the most recent alarms list is immedia +tely refreshed to show it. \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.22.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc22\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr22\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 0.9.7 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Yes, a big jump in release number but a lot of changes too. Now somewhat more mature, not really an alpha any more, and a lot of bugs fixed too. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls9 -\tx720\nooverflow\faroman\ls9\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls9\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0\pararsid1732201 {\insrsid1732201 Added zmconfig.pl script to help with configuration. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Revamped to work better with configure scripts -\par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Moni -tors now have more configuration options, including some that were statically defined before such as location and format of the image timestamps. +\par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} +Monitors now have more configuration options, including some that were statically defined before such as location and format of the image timestamps. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Removed Alarms table from schema as not required, never was actually... \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Added a number of new scripts, see the scripts directory \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab} @@ -1812,20 +1821,20 @@ Added Fast delete to PHP files. This allows the web interface to only delete the \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Some of the web views have changed slightly to accommodate the separate events view. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}And much much more, probably... \par {\listtext\pard\plain\s2 \b\f1\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 8.23.\tab}}\pard\plain \s2\ql \fi-432\li435\ri0\sb240\sa120\keepn\widctlpar\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1 -\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199888\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 +\tx723\nooverflow\faroman\ls1\ilvl1\outlinelevel1\pnrauth1\pnrdate110199915\pnrstart0\pnrxst4\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrxst1\pnrxst0\pnrxst46\pnrxst0\pnrstop10\pnrstart1\pnrrgb1\pnrrgb3\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0 \pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc8\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc23\pnrnfc0\pnrnfc0\pnrstop18 \pnrstart3\pnrpnbr8\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr23\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin435\itap0\pararsid1732201 \b\f1\fs24\ul\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Release 0.0.1 \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Initial release, therefore nothing new. \par {\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe1033\kerning32\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 9.\tab}}\pard\plain \s1\ql \fi-454\li454\ri0\sb240\sa240\keepn\pagebb\widctlpar\tx454\nooverflow\faroman\ls1\outlinelevel0 -\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199888\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199915\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc9\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr9\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin454\itap0\pararsid1732201 \b\f1\fs28\ulth\lang2057\langfe1033\kerning32\cgrid\langnp2057\langfenp1033 {\insrsid1732201 To Do \par }\pard\plain \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Seeing as ZoneMinder is so young and has kind of evolved rather than being planned there are a bunch of improvements and enhancements still to do, here is just a sample. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls10 -\tx720\nooverflow\faroman\ls10\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls10\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0\pararsid1732201 {\insrsid1732201 Perhaps split out devices - I think devices should probably be a separate table and class from monitors. Not critical but would represent a better model. @@ -1850,12 +1859,12 @@ oks for this are already in to some extent. \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}Add sound support to allow a captured audio channel to be associated with a video device. }{\insrsid12454246 Work on this feature has already begun.}{\insrsid1732201 \par {\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe1033\kerning32\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 10.\tab}}\pard\plain \s1\ql \fi-454\li454\ri0\sb240\sa240\keepn\pagebb\widctlpar\tx454\nooverflow\faroman\ls1\outlinelevel0 -\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199888\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199915\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc10\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr10\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin454\itap0\pararsid1732201 \b\f1\fs28\ulth\lang2057\langfe1033\kerning32\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Bugs \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls11 -\tx720\nooverflow\faroman\ls11\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls11\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 When opening a link to an event etc from a notification email the wind @@ -1865,19 +1874,19 @@ more of a major issue). The .sock files used by the *nix sockets I suspect may have the odd permission issue now and again. I think everything recovers from it but it needs checking out. \par }\pard \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 {\insrsid1732201 Probably bucket loads more, just fire them at me. \par {\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe1033\kerning32\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 11.\tab}}\pard\plain \s1\ql \fi-454\li454\ri0\sb240\sa240\keepn\pagebb\widctlpar\tx454\nooverflow\faroman\ls1\outlinelevel0 -\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199888\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199915\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc11\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr11\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin454\itap0\pararsid1732201 \b\f1\fs28\ulth\lang2057\langfe1033\kerning32\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Non-Bugs \par {\listtext\pard\plain\s15 \f2\fs20\lang2057\langfe1033\langfenp1033\insrsid1732201 \hich\af2\dbch\af0\loch\f2 o\tab}}\pard\plain \s15\qj \fi-360\li720\ri0\sa180\widctlpar\tx720\nooverflow\faroman\ls12 -\tx720\nooverflow\faroman\ls12\pnrauth1\pnrdate110199888\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 +\tx720\nooverflow\faroman\ls12\pnrauth1\pnrdate110199915\pnrstart0\pnrxst1\pnrxst0\pnrxst111\pnrxst0\pnrstop4\pnrstart1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc255\pnrnfc255\pnrnfc255 \pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36 \rin0\lin720\itap0\pararsid1732201 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid1732201 Yes, those are tabs in the indents; I like tabs so don't go changing them to spaces please. Also, yes I like my opening braces on their own line most of the time, what's the point of brackets that don't line up? \par }\pard \s15\qj \li0\ri0\sa180\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid1732201 {\insrsid1732201 Everything else that isn't definitely broken is probably deliberate, or was once anyway. \par {\listtext\pard\plain\s1 \b\f1\fs28\lang2057\langfe1033\kerning32\langfenp1033\insrsid1732201 \hich\af1\dbch\af0\loch\f1 12.\tab}}\pard\plain \s1\ql \fi-454\li454\ri0\sb240\sa240\keepn\pagebb\widctlpar\tx454\nooverflow\faroman\ls1\outlinelevel0 -\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199888\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 +\tx454\nooverflow\faroman\ls1\outlinelevel0\pnrauth1\pnrdate110199915\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9 \pnrstart2\pnrnfc0\pnrnfc0\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc12\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr12\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 \pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\rin0\lin454\itap0\pararsid1732201 \b\f1\fs28\ulth\lang2057\langfe1033\kerning32\cgrid\langnp2057\langfenp1033 {\insrsid1732201 License