v4l2loopback-kmp-default-0.13.1_k6.4.0_150600.21-lp156.1.8 >  A fU5n) *׵ჟxjAp\5}R.He -2M1lJ-׍t~,s)݁ہv,Z5}6 Y󷃗jWH GR3KƉA`͕vKEG;n>{p|B0@~5* 7LO١ۚL,yF@3XQo薢-勜h<!*(V.`Rx8gJYDž=:$op B]>Bzϡ6K%=.oD}yT fUހ<`y;A2}HHi>+C1~SMwP xVs[t.oopc6ܚ"M]mPuZ;3ej.=kZɮA!KanKƔקy xDf^S!ۃSpRԩ"B-<$>̵ǎ76ded5f5f02edaa04f51599fe0caec364dec721bca13a0814f63c5b05362f0e847e13adaac3d4f29c8f7ea0da563941866cc9e474HfU5n) ( U݁9 SQW^@p`g] ޳&c2&>X62+}q6Wf\]IրL^8{p־E/HuF]g|" pb\?JBښr[@[i-DEE\o,|o=_){fjGQW8#} ۸BdK·SZ}l';|6< #Zu_R2F=P+?#G>, |ԫKDP3(81lyĕ=θ|XDNݖ7lD"ƅ4J )06<6-2BANqnAs8T:P QyaMroQcVmvdGw";H{>pOF?Fd3 = mpt          $  g  l x     |c cc(89H:=?>???@?G?H?I?X?Y?\@D]@P^@b@cAdAeAfAlAuB vBwBxByBSDF FFFbFdFlF{F|FFFCv4l2loopback-kmp-default0.13.1_k6.4.0_150600.21lp156.1.8A kernel module to create V4L2 loopback devicesThis module allows you to create "virtual video devices". Normal (v4l2) applications will read these devices as if they were ordinary video devices, but the video will not be read from e.g. a capture card but instead it is generated by another application.fUi02-armsrv3openSUSE Leap 15.6openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgUnspecifiedhttps://github.com/umlaeute/v4l2loopbacklinuxaarch64 run_if_exists() { if [ -x "$1" ] ; then "$@" else echo Cannot execute "$1" >&2 fi } run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-pre --name "v4l2loopback-kmp-default" \ --version "0.13.1_k6.4.0_150600.21" --release "lp156.1.8" --kernelrelease "6.4.0-150600.21" \ --flavor "default" --usrmerged "0" "$@" run_if_exists() { if [ -x "$1" ] ; then "$@" else echo Cannot execute "$1" >&2 fi } run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-post --name "v4l2loopback-kmp-default" \ --version "0.13.1_k6.4.0_150600.21" --release "lp156.1.8" --kernelrelease "6.4.0-150600.21" \ --flavor "default" --usrmerged "0" "$@" run_if_exists() { if [ -x "$1" ] ; then "$@" else echo Cannot execute "$1" >&2 fi } run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-preun --name "v4l2loopback-kmp-default" \ --version "0.13.1_k6.4.0_150600.21" --release "lp156.1.8" --kernelrelease "6.4.0-150600.21" \ --flavor "default" --usrmerged "0" "$@" run_if_exists() { if [ -x "$1" ] ; then "$@" else echo Cannot execute "$1" >&2 fi } run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-postun --name "v4l2loopback-kmp-default" \ --version "0.13.1_k6.4.0_150600.21" --release "lp156.1.8" --kernelrelease "6.4.0-150600.21" \ --flavor "default" --usrmerged "0" "$@"AA큤fUfUfUde14e3d55a56c49942d4d67e555e08b32621123d3a67292a4e144843373ecec7rootrootrootrootrootrootv4l2loopback-0.13.1-lp156.1.8.src.rpmkmod(v4l2loopback.ko)multiversion(kernel)v4l2loopback-kmpv4l2loopback-kmpv4l2loopback-kmp-defaultv4l2loopback-kmp-default(aarch-64)v4l2loopback-kmp-default-k6.4.0_150600.21  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shcoreutilsgrepkernel-defaultksym(default:___ratelimit)ksym(default:__arch_copy_from_user)ksym(default:__arch_copy_to_user)ksym(default:__init_waitqueue_head)ksym(default:__msecs_to_jiffies)ksym(default:__stack_chk_fail)ksym(default:__stack_chk_guard)ksym(default:__video_register_device)ksym(default:__wake_up)ksym(default:_dev_err)ksym(default:_dev_warn)ksym(default:_printk)ksym(default:_raw_spin_lock)ksym(default:_raw_spin_lock_bh)ksym(default:_raw_spin_unlock)ksym(default:_raw_spin_unlock_bh)ksym(default:alt_cb_patch_nops)ksym(default:device_create_file)ksym(default:device_remove_file)ksym(default:dynamic_might_resched)ksym(default:finish_wait)ksym(default:idr_alloc)ksym(default:idr_destroy)ksym(default:idr_find)ksym(default:idr_for_each)ksym(default:idr_remove)ksym(default:init_timer_key)ksym(default:init_wait_entry)ksym(default:jiffies)ksym(default:kfree)ksym(default:kmalloc_caches)ksym(default:kmalloc_trace)ksym(default:kstrtoull)ksym(default:ktime_get_ts64)ksym(default:memcpy)ksym(default:memset)ksym(default:misc_deregister)ksym(default:misc_register)ksym(default:mod_timer)ksym(default:module_layout)ksym(default:mutex_lock_killable)ksym(default:mutex_unlock)ksym(default:nonseekable_open)ksym(default:noop_llseek)ksym(default:param_array_ops)ksym(default:param_ops_bool)ksym(default:param_ops_charp)ksym(default:param_ops_int)ksym(default:prepare_to_wait_event)ksym(default:schedule)ksym(default:snprintf)ksym(default:sprintf)ksym(default:sscanf)ksym(default:timer_delete_sync)ksym(default:v4l2_ctrl_handler_free)ksym(default:v4l2_ctrl_handler_init_class)ksym(default:v4l2_ctrl_handler_setup)ksym(default:v4l2_ctrl_new_custom)ksym(default:v4l2_ctrl_subscribe_event)ksym(default:v4l2_device_register)ksym(default:v4l2_device_unregister)ksym(default:v4l2_event_pending)ksym(default:v4l2_event_queue)ksym(default:v4l2_event_subscribe)ksym(default:v4l2_event_unsubscribe)ksym(default:v4l2_fh_add)ksym(default:v4l2_fh_del)ksym(default:v4l2_fh_exit)ksym(default:v4l2_fh_init)ksym(default:v4l2_fill_pixfmt)ksym(default:v4l2_fill_pixfmt_mp)ksym(default:v4l2_format_info)ksym(default:vfree)ksym(default:video_devdata)ksym(default:video_device_alloc)ksym(default:video_device_release)ksym(default:video_ioctl2)ksym(default:video_unregister_device)ksym(default:vm_insert_page)ksym(default:vmalloc)ksym(default:vmalloc_to_page)ksym(default:vzalloc)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)suse-kernel-rpm-scriptletssuse-kernel-rpm-scriptletssuse-kernel-rpm-scriptletssuse-kernel-rpm-scriptletssuse-kernel-rpm-scriptlets1d24c88112a4e1286cbbfc54d9a5ea547f02188f65ba735b8f678b07fe0f0f1ce296434454120e5e427c92b592997ed8ba8fbd64c3690fcb5b54b34e46021ca6b0792314e70d183392696186ff3a48592540fbfb8f116038e17b3ae20978fb91d40b6f37665a95bc6f46339fe48797515ba50a637a0cba4512d601b18776a55c3c73875e515be64829a47edcb764adb1e23ad274885a6c38c83b86a70145f6d16c1043213f038551725a56f4c70bd9285a577092bead74db2906f7bf79148c26d4951000e51656e4a6e3c3ff9fdbcab6ee682ee90dc3dbaa04ccd879a79f385f77b3d82148cc068a53566bda78ec0d9e31b5c494b512c6343fea2cd8fdcc22f7786ea3c3b95e1cf5335e6068af0d766f44acc5015976e9acc4128b12cc9999e829764b4bdf373791cec95f84913217c64d7ea9e801d1486ce22d6ee688f253571d140a9b3493.0.4-14.6.0-14.0-15.2-1v4l2loopback-kmp-default-k6.4.0_150600.214.14.3e!@ehy@ehy@eg'c5b!@a7T@`"y@`>__X@^=@^@^U @^@]@\@\@\HW@[:[0@ZlY@Y|xY{'@rombert@apache.orgDominique Leuenberger hpj@urpla.netGiacomo Comes Stanislav Brabec Martin Wilck Hans-Peter Jansen Frederic Crozat Frederic Crozat Marcus Rueckert Stefan Brüns Luigi Baldoni Luigi Baldoni aloisio@gmx.comLuigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni aloisio@gmx.comaloisio@gmx.comguillaume.gardet@opensuse.orgaloisio@gmx.comaloisio@gmx.comaloisio@gmx.com- Update to version v0.13.1: * Release v0.13.1 * more shellcheck * Avoid building utils with dkms * improve printout in release script * release-script: write back new version to v4l2loopback.h (if necessary) * release-script: fix retrieving of module-version * shellchecked 'release.sh' script * Release v0.13.0 * allocate_buffers: fix check whether we can re-allocate * Lower minimum width/height to extreme values * redefine strscpy() as strlcpy() if needed * Use strscpy instead of strlcpy if available * 'sign' target to sign the generated module for use with secure boot * use $< instead of hardcoding the module name * use 'sudo' to change the permissions of the module- v4l2loopback-utils is no longer noarch: v4l2loopback-ctl was converted from a bash script to C source.- Switch to git service in order to sync with upstream more often - Update to version 0.12.8~git.20231123T160730.850a2e3: * some minor typos * [ci] install 'dkms' to get some more building prerequisites * [ci] only install latest packageversion of each kernel-flavour * [ci] lower actions/checkout to v3 * [ci] bump actions/checkout to v4 * [ci] Fix testing for v4l2 capabilities * [ci] show skipped builds * [ci] install all available kernel headers * [ci] skip failures on kernels without v4l2 support * Update README.md * Fix formatting * added v4l2loopback-ctl.o to gitignore * note that GLOB_ONLYDIR is indeed not requried by POSIX * fixed utils build for musl (missing GLOB_ONLYDIR) * [github] Mention "discussions" in the issue landing-page * Remove support for pre-4.0.0 kernels. * Remove support for pre-3.6.1 Linux kernels. * force timestamp.tv_sec to (long long int) * build-fixes: install and utils * Remove the 'capture_nr' member from the v4l2_looback_config struct * swap output/capture device when adding new devices * make the code less-dependant on the "capture_nr" member of the config-struct * rename sysfs-attribute "type" to "state" * fallback to dprintkrw() if dev_warn_ratelimited() is not available * v4l2loopback: Fixup bytesused field when writer sends a too large value * v4l2loopback-ctl: streamline help * v4l2loopback-ctl: add flags to "query" verb * v4l2loopback-ctl: more escaping for device-name * v4l2loopback-ctl: align help * refactored raw-string printout into helper function * v4l2loopback-ctl: escape special chars in device-names * v4l2loopback-ctl: add "list" verb * fix device_nr checks in V4L2LOOPBACK_CTL_QUERY * add /sys/devices/virtual/video4linux/video*/type interface * indentation... * prevent multiple readers to start streaming * add "--verbose" flag to "set-timeout-image" * run timeout-image gst-pipeline through "tee" * report format via /sys if it is somehow FIXED * fixate format with "keep_format" * whitespace * turn the "timeout_image_io" ctrl into a button * only unset the timeout_image_io flag when requesting buffers for the timeout image * unset the timeout_image_io flag if allocating the timeout-image fails * indentation * long-options for v4l2loopback-ctl * tests/producer: fix description of "-c" flag and linefeed * clang-format * v4l2loopback-ctl: allow setting of minimum framesize * allow setting of minimum width/height as well * set default framesize * unify the output of vidioc_enum_fmt_* * V4L2LOOBACK_IS_FIXED_FMT() to check if the format is changeable * script to check the output/capture formats of a device * G_FMT_CAP: only report failure if the format has not been fixated * set TIMESTAMP flags * prevent multiple output streams * tests/consumer: make S_FMT errors non-fatal * yikes, yet another typo * reversed compat logic * more clang-format * add 'install' target for utils * fix typo * codespell fixes * help: reverse general form and example * v4l2loopback-ctl help: use 'detail' level rather than 'brief' flag * Always protect access to dev->outbufs_list with the list_lock mutex * code formatting * Make VIDIOC_ENUMINPUT return V4L2_IN_ST_NO_SIGNAL if there's no producer * Use separate spinlocks for protecting list access * compat for older kernels * fix formatting warnings when printing timestamps * refactor the TRY/S_FMT code * more diagnostic output * set V4L2_BUF_FLAG_TIMESTAMP_COPY flag when copying the buffer timestamp * use DEFAULT colorspace * stuff... * try more... * fix random; optionally set timestamp * set bufsize/bytesused when initializing buffers for MMAP * more debugging and a global buffer * simple test application for producing/consuming buffers * Bump copyright dates * more gitignores - Dropped upstream patches: * v4l2loopback-include_header.patch * 0005-track-active-readers.patch * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch- Added patches: * 0005-track-active-readers.patch * 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch * 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch from https://git.launchpad.net/ubuntu/+source/v4l2loopback/tree/debian/patches they are needed for intel ipu6 driver support and should be dropped with the next release since they are already merged upstream in the git tree- Update to version 0.12.7: * Add explicit format specifier to printf() invocations (bsc#1202156, CVE-2022-2652). * REMAKE_INITRD is deprecated in dkms 3 * event: install event (un)subscribe hook * Don't fail if allocating 0-sized buffers * Other minor fixes - Refresh v4l2loopback-include_header.patch.- Fix modprobe.d location for 15.3 and earlier (bsc#1196275, jsc#SLE-20639)- Fix rpmlint complaints failing the build on TW- Add undefined macros when building on older distributions- Add Secureboot signing support- add -autoload subpackages that provides the configuration files to autoload the driver on startup- Fixup util dependencies: pull in required vl42-ctl for v4l2loopback-ctl, recommend gst-launch, supplement kernel module (v4l2loopback.ko). - Make util package noarch, its just a shell script.- Update to version 0.12.5 * Fix build in Linux 5.7-rc1 due to symbol name changes * Simplify set/clear of V4L2_CAP_DEVICE_CAPS in querycaps * Use temp-var for capabilities * Also set vdev->device_caps- Update to version 0.12.4 * Explain what exclusive_caps does instead of referring to a closed ticket * Use "Chrome" rather than "Chromium" * Mention exclusive_caps mode option * Add linebreaks to fix markdown * Set the default number of buffers to 2 * instruction on obtaining yuv files * infinite loop over yuv frames * Drop cast to (time_t) * print "SUCCESS" message on installation success * use v4l2_buffer ptr instead of timeval - Dropped v4l2loopback-dont_use_timeval.patch and v4l2loopback-drop_cast_to_time_t.patch (merged upstream)- Added v4l2loopback-dont_use_timeval.patch and v4l2loopback-drop_cast_to_time_t.patch (fix boo#1164757)- Made build verbose - Removed Group and superfluous build requirements - Added v4l2loopback-include_header.patch (fixes boo#1159777)- Update to version 0.12.3 * v4l2lookback: Port to kernel 5.4+ * Set video_device->device_caps for linux>4.7.0 * Set some more device_caps * Update issue templates- Update to version 0.12.2 * Fixed compat with kernel 5.0 * Replace v4l2_get_timestamp with ktime_get_ts(64) for linux-5.1 compat - Dropped v4l2loopback-no_deprecated_function.patch (merged upstream)- Added v4l2loopback-no_deprecated_function.patch (fix build with newer kernels)- Update to version 0.12.1 [ IOhannes m zmölnig ] * Fix permission of source code files * Initialize variables * Use %u to print size_t * Improve coding style by removing unused variables * More coding style fixes * Use GStreamer-1.0 caps in the documentation * Gst1.0 compat for example-script * Protect VP9 and HEVC by #ifdef guards [ Andrii Danyleiko ] * Fix typo [ Kai Kang ] * Replace do_gettimeofday with v4l2_get_timestamp for linux-5 compat- Update to version 0.12.0 * Fixed compat with kernel 4.16 * NV12 support * 8bit Bayer support- Use %{?linux_make_arch} when building kernel modules (boo#1098050).- Update to 0.11.0: * Adapted to new kernel timer API * VP9 & HEVC support * Hacks to work around issues with Google Chrome and GStreamer-0.10- Added v4l-utils as runtime dependency- Added preamble as source- Update to 0.10.0/bin/sh/bin/sh/bin/sh/bin/sh0.13.10.13.1_k6.4.0_150600.210.13.1_k6.4.0_150600.21-lp156.1.80.13.1_k6.4.0_150600.21-lp156.1.86.4.0-150600.21-defaultupdatesv4l2loopback.ko/lib/modules//lib/modules/6.4.0-150600.21-default//lib/modules/6.4.0-150600.21-default/updates/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.6/standard/93e15e6474339527182fd25a2aaf234d-v4l2loopbackcpioxz5aarch64-suse-linuxdirectoryELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV), BuildID[sha1]=92a2dce05ff091ae705feba5eb4f40e317039f32, not strippedSR9R RVR$RR RRTRXR-RORFR1R%RR;RAR>RYRR&R*RRR2R(RER)RQR:R RCR/RR R0RNR3RR5RRR6R!R R=R8RRRR4RRSRPRGR'R,RRRR&2 fi } run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-posttrans --name "v4l2loopback-kmp-default" \ --version "0.13.1_k6.4.0_150600.21" --release "lp156.1.8" --kernelrelease "6.4.0-150600.21" \ --flavor "default" --usrmerged "0" "$@"/bin/sh(kernel-default and v4l2loopback)packageand(kernel-default:v4l2loopback)kernel-defaultutf-89eb5c1ac558c336b9b9c65c16cbd8f10f5153eee36ad61e44f6afdf3a4b93c1f?7zXZ !t/X] crt:bLLmBx&'*+B >YY!kAEꧤNF /wim^li,I̝{;0:6f J_HsM ڀzh\>IbiAN҅~ՍN.Gq.)* pW,Ξv=nM<,lmj'١^nTJ%.# ~e{,k~o푂MtL]H@1/耯'h5;PDN){AmTX ~:禺Ҥ[6mDKR4,K!meXl7hu>ZuUh -mZA8řnB@}{R7O1|-h!Mu;r`u&ҝߕJ6#U\ ,QkF8`pi>W+ JԟTRV!>a9-zg`n< Z9qgflwm렰27 ˎWjDT Ҟ =|J ^ؗ F)Pr%5 ko|ڏ1ϱbOnΑoZIbQhaIu{r|m:J$;ּ ]aٵ;Zw•2zrc.%l7b$ꇬBp5xm!{Pih_Xr9c37_GdI@ \"˅# Fv-`S#]XCl` IB"% Qgfr*}D 4^DυT}Iz,K`IYKZxJu_͸Η)p!7(X->C #;9Bp.\0mM!䟜Qpy l Ba?c/Hv9yf & ,M+o1I>?H1%>GsOY'k4PSq(kfad& .(T  3iT$RVgXf쟺v~dGr.՛|P{*di|Xu:31QC@:cMO:n '11tyJ6stu-PKuC^G/wSxqoG'[yGW{`H~_ IйTa;2^ R#KHӢ+/6GI(>8/ZUPosƇrXf/cpSۚ!Y͋(p>d"?X s}v (yј-:D\75h-/% .BI1;tET0 Km cƕ4k^~,C3r[@"hV*NHS:F>`ʒ>!ʅ,dp5شkD&](B)'^JأF*]ϩ"wn~)F((ekN'eGT, F>>w nzM&BdTڨq17Y_5SMО4>}O!{p.B IC@EzhNruODՇ}c9 c&/q i "%?S2C7kEY-O7K}w hYշHPskrxм笩 [ebש|ueC yD,.Rfp[N2=*QU '4=?'E.C;b*|v"-3,ܭӜ wB')% 0/vd&t]I9ӞˇJ=ڏi58G`=JA l+8d/f':.ݍ"?R`8vgN$!/Cmz<Ke&-զC9;6-GnzFYEm86t~Yp=MC68ryc|պ_QwK 2bus⺤#i wgMM$օjW-BRR7X> ZU%薭]HH%]PTFl- ?g G>]{JX0ux]1}-s#ogb"؍6ve֑֟ ׉mSУvl3̙554^H540I '#T xU7;Ҏ_~ŗ'biNvp d:}u);*{Zv upz(*RKDi&`)=dyccn*<@gtwZa =NF=t|6`4qPJ;CUŵ0cS[ Lvn fUIO%%fd}i:ϸ0mK8)rwߜܢebƆ]Z?Ci7%ҟ/AlnF7^GyۯE}5mNCVGsC1=\Xf&C Qr\m뛝SckB w)sP"#St7%a[S9)^UP;}Tp tS`9,#JBJc𼌪-5n.!4S%`Я2>+˽w[*(=.!? G|_CjDRcxi]3'kPΣ˜6יHxf:s> DG<_Ib.&QyD7{(.V՛sS"2Cdb;?\H0?znU5dc>lӄ1Q(~#2qr<~'wҞNd]rԚEU_ J GX1MUd}JJwe *@%SOeWȲ~2ϑSFT~)(rvw/f#EOA_a.+TQ,?#aMߩ[aeЂqpHq$S feÀ<}n'| \ˀx*zHP/4G-/FHbKvvʠiGqf \͸̖[]*1_xl XrQ ֑ocd9A k֫8 vǧ֡[jH]ˠ(d_Luo]WVD2\5tw.쫺qĭM^S*JcW,n_qy%s.N<-Q \\edœ}w>L&΅l2Dj*2ヌ+5Z%4% ( MHɨj"Dz/ۺ7Cr A5ģ"**2{$<6v#Ou?j-HLhl~$xi@FDid8~Ӳ^"ŚEy۪Ԍ)rEEu#*6ؤÚ H39thT!4vFQX1B c Gۺk+I{3iP% *&DPm(q&y_L FԳ1Jeu9PGT9[n!;r HtMͭ9^qRll% Q)Y#Ȥ66Iʬ1s:_w]F e)eL"xt f7KsHlC?9y*oV BCZH # (Q\~qw6o)zG %Slƈ풗4PK4_j$xQgvdθw?ڈnKZ~ Sg,#S9x FmڊIQ`sǵL+pE?l>y \LbFQդ(;7"G_ UTWHudf0mU IWMngT+.#N 77( _ /۱|{:xoޗii91Uˆ^J4)GQZzTŹ I-?S6zu/z>jd!^r)djK^W$3?\d\;5خKZ~zcP8x_q?2{u!SѻKj.1"lN*ғo}JPwɉhmK ( O}"!e 0"xԎPH F(lS1 SaÛͰ ~&4)Ǽ+q,EC{u HyJ ;y&!ꯘ|/*dzFX q)(udlK(t]$h@l^zJ uw ?=}":Qq.r^阽Uc@D@j'/)-KՈ*fU,^M<>8I)Xܴ6 &1"@fr k]uac5t#e@:/['L^Z'gtkflk^#.YW5D~ҟڳ- s%oZWL|)W{,Np="XwY=YtBW JԬ/4?fsSJ q&%cR%nKqcavPBC'd ]j[_)]Gj}l qmb_3lI!xsÍ9љҷ|KpDYNWVmOP5'ĖS:A4gJ m:*w-,g Xd !\Hf\zT smp  r6d{ ^<"ynʲokg"pnJ~Oؿ5W;T#b0]M"p".!"GO pd8;ht ‡=-@bCcZx`5M'^ŌHRWwtvݙtdneJ +B29g)@L"ƙj%h8leAupiBn<aM.W"k^D?v>3O&X j)2*I;Jت[s,JN3dX(Pb'#̠ogO%.st^f3(VZFM>oߖ{uT~nkΡGi`u:F_lE_%[hd8{Khyظ$9ZZ<2f>Dv7sf]X*҂hSi_3B(E$An ] "9zGlwbWb-E(O 5u< .xvT!CuLW҈"Zj%",<\j,ev$Y;jؿ ó0}\i.}8];K} Yh{k&)4NJ2WfXs{aڐk\|6N#|‡dGC=Lݦ| "너]7 pN !FE@cz#\BŰ'ŵԪГE1# ZGX")hSDF,Af3Q%ly򸞉 P2`زhgLbGVR7z1d1h/6LVR#6eP1sS& W?vƒɇ(5U-l,df'Lچ</tCߒ`5,m<.Wԡ8WЯ;*Y$'*Zс7ET3n >-C0 D .*a%/`=0KeśmR2m5YBj*?KE|8ȩ3Olt@:I(ixCХUQНúwydG&lL 3.eAq};AG$֬ӂxZ߃'e.>Z6?+p-6aT8wqQSM{Sbާ~᱓=|ueB4%ҺbZgp8ȺV0ʝՂ 5?_~(~UAb//Op j]:ɥqX->mLJԤql _9 [f[9Da@AhcLuzn@fin5.:n>. k/R rU̮؈\+\'RK9FRu)R:2DW :KI_v :h3h_󫷣caY$B "8VodQhh%~-buhvʅ=+z#&:dm:ʃEz?ao#rtٖ9 הi4X{hS4;Fcd=XyoBYJғgO12&j!D to {gm0ZWX8㾱Mw cq}Qհ 34N,t\H]n05{É @ek"GqNr` `P%ji:@?x0,7Ux5 ŷsQi#jd~\4:' ހyiƜ@gT ׭Wy-5FTn̞YG1T ;{mlE"%p}Y):yϾV v6m gR}J~1ml8}~2 ^q$+\ e|* bŴ.ndd?9MA/IRe!+)Mvm'֐EO* -v( Ke9; o:SG4VFaLE\/v"X9AbLݬxI9)77svfN|%$qd g`(^Ur oAa8s6JN],*mCDjkO^m\AyoĞ5Ͽs)rxv8mٱW~]GV%NIeED_P:vJ\YFc%[>[]+g;8pJst= 1`#M^Ϙ3Y O~4 ȰqH*X:{[bF+RBb:bEPJ]$=zvK>uܢx)fw_|AIMF{A&GZK)=oqԲ*\jÚz`Cᾆ#Wƒᗄs6hCz/ƝX{D&٣_.@(qGr'ږ|TSV:Uz@mPDP ;3[+#vliCfS0a9Vt,ݓ'k\ҏ[ELjLBKܚatXGmpsJYO@嚩ҍQ¾̶ϐTۂEz9ìrO'KS q}@]_?4PmWNf˜@@˜FQik N⊕Us=PvkpF*рp9;̽cte=ەHgM ɼ-{9Nm6HoRݹ6mJ0 n<+,jX,;Fa66'2Rv}1L yHdX;u)ep5gt}: F|4\A ddGٖ֋-*z6ML>:^ jT@84{[^+D iJΚ8a;M=lؐ˞av]d@P0Ƈ^MOʁFh*,,Us;YB_3#=91~D'?)屄/G29EECFmJz("!Hd"_$I-I'h.0ֿ۲1{POj7t!Rʺ$>#AW+Yn=^.3*q LVny /A>,#S%_/ڎA2Xd}p&nꋰ1YH`T];m;6cQn_7O1G E)f ?\DQi,F8L.]:)*@| XeS"[Etً'M:^3f.y%X/IwoMߓ8obv']9>#Ƞ{2W%{-yʖQޛՊsRei"Urp6ۧU%;uYI@ѧ qH0 y tQR&Iy4ӿ'e( !gk2c*A2PJ IoӞɸ ALp)5Z&nvaT^/Xg(`Nq쐖J[pУɶxIPyΌ?7k|OZafZ̐93D65hxb:o =qHFXIrq0np ;ǰZ Ek>hp ('k GLJe$Kn^ǝ;,=BcN{QL$a-UbmPv #COaNgJ6tpR J_9xs'ݯ P ~컄'URZ}- Mk[+]z.fRg\׺쐡< K6X$ ~+r"Þ1:DC~$aC֟@gbZiLjbux̤Ռf#.`'9FK3˿7VSg1w/d]r~u&Z;8.9Q&f۾LV6Ҫk p2M>Ho/ 8 gFq<pyjE_(;(UP([lceچ旔O6]12Ղf7?s:T}F`"=_M]>31lхI2u QW( vαm~f댽^2 k#dٙE p{e6DvbYy1G_ΪvaJM3:MkI,X#HƻRbj`fdO׷hOztNH$RB4:^K! T$s7!#SQD76oiɰ? M4yc&0TɌW!+?lх޶( =,.[pRp{rI{~T f~2y3_g+YUC? 5e$$W1];8K0J遑' 7(+EZ^nW"0$FL@028? L3_rtDvt>, enH6bPA%EP8~. nm-=f,ÎhY20hbgb%`OG^ )3MabzÅ#6UB\:fCXh&|^zֿVR7Ϲȁ)aCscj\:zH!pؓY3K[6+|& SKZ-K8jdrM/v胗3"ȴ.#>خ`'n kc)PN tmu&Kf3_י&AMjbX8&\wt{9@Ŷ NIy5'tiI' yȖqed3J*#Dg匫4ū"{z(:-;kNn_2Ű`(L`h[#c]S5BMps9燫7T즟Ldz?RUʩ:$~tʰƇJ9 {x/ 5H('y r= Eq &dpQYsE\IXG0gjk7NE6Ǩ3_W8+jS#OlAg Uy/D}X†5on cISQa;rbd;- @\ Lަu:T?B ѯ("vp27ko@^jDȃ졻` e*q)U;\ IjBg6R[ 'ㆲ=MCt\"H"ă:7jLbTyttx2m(͛#[ eiנhE` 7'&ƞJ_3QoԌxNCl-V gB~ΥC%&.w%X@ízELLUDٽ*aPz+2O%ElB:kr p]9}EHEB1NO] ת:k%*vo/ܻJ-~1?{ZV:a FB5D%y3Aë$m4eGKSEbP8;pb8FdYdǮf~q9f\]ё%M_m-RDBFWӞS gS(TY0ZςT Fhrʊ(w0.?BN4\hVX |AxVM*󛌪Ihlgশrv '=pwCĠ#G/5axlOfqlsRQމ&m'kLHpH@~]m$Rz?YSC;4"pc^C`Ȼ>-VͣL93 f]>va朊 9J2%ތY̤~Q(`M8\W(O2BGV޳nr/b}&q =tzspMדqD7؞FG$nAs6nR< yؤѷv=;`]WN+('F)%,%vV–ti͓[u iZg;JTJ:m0^36xߔ+z7_4ǘw`"4#GWζ2*2߃k(7iuKfaś&xFmͣyy]]AcMYy'ba|E?×R2OAh2q)R"odHg dpY1 |MX߄L ^hO ̂/t"mPI OT@r`!vnFzaM܅o"sA1]ŀNlaB{ATm? 6)'X }=u)qUDC-#0 5,.Lj9=үKe`PDK:ҩ‰7$SS'@Kvr"˔y~6f d/hycVJ{녋?|d҂d0 uinBJ2Bd1䔡rw'Z"#aۍe*@ҩ}/fF (>GGd!ãFgu'Q̞4rFR atf7VETsEݢ3!t,@ k 1 #0Dʫk 4|вryHFwƩoHPOu+FR9gyD]`\"tvUݞIӡX3MoZ͂b-To-E@iUVnzc hټϲӖ1ɝWLUr,d9u-;6s u|WSH)gijH$tF9QU6gpeZMO a"Uy;RĸA#[\JxMBu~^X@J< ,zs9J@̯~=m]nj#?B#Nc?H%11q|Sl.` 4`Ec@(4oDoًv̾@ߗ褌5$_arn@$T H5F?qG;;F-S7 {sw H6+ںT'(V N6x qe@w Xp4O3d, t)Rw^\  `["Y:# X̕Tޮ;K}7vx9%V6_kҩ&x'f>\m֐7*0tSϩ{_cũ׏lWS{IKquG0_heb6ߕ6+܃I|:tmƖ"[ K>PbB[Q/2H\L/2ŷ1;U7 AYC4l~h?!s ,,dT ; trpbG_lQwɤM^LB/W^r- =db6"pay⭵6\dj-{9a19ǥ'g$,Ҵm*E#lBn[Wg=Qi?u$ov7 ͐;7!EHnXFQ>]k %;2nh@uG]q%6ڞkhgԷ$-U(CK. pi1A dQmJ<Q8@i=Ð9o.Z>Ycp)m=\#2{CYb"̘,„(Wm㸦$xKcƝcN7Ή|='uN-Lc˖sZ {tiH&a5(̴#mHMDg1f )"6Ž4ɱѺOߣ5ZS`"#o_w:8ES^kCO1d~4T"*,oǫ ]W+>` ;=5 }҂DX dʣ8tHW+NMX%P+~Bt2,ga)VrVm*Y>=5՞I-3ض>2GZ%2MAc5_ZeiкUp քtͼ%w5FF PbM=]ZbS7̀UTvH’IvK H{?l e!~ȥ Bb6%R@.X8`N{Ŭ omԭ+1](Uhr@0,GӦY0d N1w""R8. 1) 6d_9g;/޹=g[o 3\j ~Ƭٟ z#[MuEa8 Cwƃ_$S!U, c K`WoCɧ@B񼸃d YXJb)/c>^YQ("~vݸb*n{AjwzVFn߿xHq,_!.ԜZ^Q3it,>X#<@N=;a7 ghcj`VFȌʋ5wNo'`QҦS`LfsS9]PKh  ε+n ^#ز!Z=F("er€(>C v"Mǒki;qVԉNQݐ)k>Zbey][^SUG[zlxF/%P]E3c6C8a|/iJOepًH, RQi9bZ( ȴe!\S3TC(g;_ w\PdG3*pžՓ'KfM1۠439̷'S5Zy34DfY ek