libreoffice-calc-extensions-6.0.4.2-lp150.1.3 >  A ZH/=„Wf%XCdbʊ0>m>g(Д-MDg\S I乽4(hl[k+Djήqۅ)l1(R!jLi[X2T1ab ~5Pf 3j] lP`H@etG{e3beab69f7c79c4494c0c837ca9c2f6e39acfa3f349a138332af1151b673317d415749fd4f6e0385939bc86b4d7d724006a4cee4+pZH/=„" k-#*d"no9fݼs=zkkp;?d& 0 L7 Qk @ ' : G L_w (  (8$9:7FhG|HI-X2tY2|\2]E^bqcd|efluvǰzhx|˂Clibreoffice-calc-extensions6.0.4.2lp150.1.3LibreOffice Calc ExtensionsThis package provides extensions for LibreOffice Calc: - Convert Text to Number - New Functions NUMBERTEXT and MONEYTEXT - Solver for Nonlinear ProgrammingZ?lamb64openSUSE Leap 15.0openSUSELGPL-3.0-or-later AND MPL-2.0+https://bugs.opensuse.orgProductivity/Office/Suitehttp://www.documentfoundation.org/linuxx86_64?seX&fEeieehelgs _ _Vzv,vvvlvAKw}~v3vvi/vveslvv<gvvvvv[yv)- i--J-gG(- .-X-----w^-8$.-o-: -T- ---(---(- -^,-b-B,-4G-@-i-,.- ,-8,a-W(-Z -OJ-1-PU- -dd,--;-J --j6-"w-b5-0 - -"$-<s-2-#-- -vk-4 - --c \-NJ-Y;-- -  -8 -: - --~#-- e]./ j!0x $^G     q ? * ys Nv W  b 1QD+=V \> XJxG } q  UpJ u .+ H-edB _$ G A { C RZ J ' {  "GlB$  &vs  M  U+22(rd6  ;x   $ uD ? < FQ ; E : Z  'FHP A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤Z/WZQZ/WZQZQZQZQZQZQZQZQZ/WZQZ/WZ/WZQZQZQZQZQZQZQZQZQZ0$ZQZQZ/WZQZ/WZQZ0$Z,Z/XZ,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z/XZ/XZ,Z,Z,Z,Z/XZ,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z/XZ,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z0$Z,Z,Z,Z,Z,Z,Z0#Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z,Z0#Z`]Z0KՆZ/YK?PnIZ0Z0PZ/YJz(Jz+JZZ/YKLZ0KG"Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPZ0Z0PPZ0Z0Z0Z0Z0PPPZ0Z0Z/YJz+Pc6af037656c3d6ea63a859eacff823a972c81c319bdff26b4ba4de287bd17b74281a911fee783c9c1290018b21af0b161420df38b43a0644952f2c3c28472ff649d21b9232245713a5ad942e747b6c7b673af439d41c7c817034ed3a1d6facc6b9ebb6178981cc577f96eadd710ed45d342adfb25f4ab7b4a32b0408387221bd7e54a0908f5ebdd34b168638d06fd6b84804cf72e365f20e390db144e9a64937a55e7e750a218f888e155a774b428e4a80b0acc029dc53dfb885feea4b484f1476a8dc0491ccdd5bc659f2a4a4e3311126da67223d0dc85638835ffcae7e0e559d9a07952717e27a9b0cc02c5b03d185570a7158be3af59467cef1f3a15cba051a5b5cfe7a95b4624818ddd9bca8dc16536c0d8821315528e3ff3617902749e5b55e2dd6d21b7a62d2f52a42d3c0e980cffd1f4fe2a37fb99d108f0314f805625cfe0efa238799b47fd5f1535a47fa203a45d03e77a39288d3ecf516a74326572140361779cddc2a7488435ab8dc20dc0e169f2795b518c70eb58d0137eb903b5d049b3d4187514e968cde155d2eb29a6bc6a9e946b2459401dc431e3362265ec674e9b832a3ca763734907e9c60a137a62ab70b82b49f830dad4e8d592d80aa0f8b1893e54c9abfd4b7ba2a3290c9818dc891a13aec49e4e6b8fab69771b1acc2d04fbb61a7f23e3d1d35c30a57f9acec8cd511c8e5b579eee8212a1b79bafe0597b79c97e14913c796d6b01cdb4764639eb1a44b804d745852bbd0c975dc4fb52bbf522d00e58601afcd386d251edbadae4149eaa8a305841aa57411be826c3d72a7add6d26725f8c2dd7d9fc7b0ff4575e68d8dff0cfc7b7d079471d6ed1b8b284c0428fe6608a555bd9c73efe2f0c263dd6240ee055155b92249dc2efd80fb284c0428fe6608a555bd9c73efe2f0c263dd6240ee055155b92249dc2efd80f5e5e40b537e7cdaef603b2792ec6c24609b1c86320e7349aae01e36c16dbc0ada853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c05aebfb121ad9fed687e603e29964e6319d77954e179a8db583494744bc2798fb54006316d737f389978867d9b1b44ee3e3a3e368d0a3234a116743e000961acdb414efcccbb2817a6d68c2c8256679569f78937f57e867a076ce50e58a4270ae7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627f3ce4cc9e31e6ee645b01f347382f94705cb3e40afdc85b6d6cee7c4858162800f8c73dc9ffb92784eb5ddbc1892524cff3e29f7bc3c4520934aaa584b0fdf5c23ee48c6667a94d97680d14269bc7888c4b13b5acf6090be93ad4db9f9aaaac28e7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627f1a49dae173daf628a90b86a9f51755d6b18247a4a1022514f41fe62e6805e5fd5bd25e7033f3118f0f3d873b4db0be47a56786e6d71f95cdd687e0865e51a402cbad861bf88f6b09226d429c2a3f90a5a72c8f61765d82c4216a230c7988a6ada2c898dca419d1073081bef779e2fb6c603af82c55630f3e450ca86b46983e60277b9cdb05e5ba4c8ff76fd28a991cd55365e33691843fcdbfb9408a4eace68faa86c460d4bd345af65e4ecefb9295eef0527a1c98e00d6e84a1a6af416a5881e7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627f387b1a11d3d6670d78497655f14557fb4cd7bf13569ee5c5ad87f18abd12c014e7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627f3eeded0f1ad949ffe847b4e10ecf0402e8448c354a84e870c0d7e4c1fcc09ba7428c2ef0653647bd7ff3d438d78e47c16165f737186c99626911a5d4768efa41c5fcb402e363bbc80d12f5654f38680feb569958aece6c8d82630f91ccc5511b9789803b7be4b95a1711380f4a0e86220d9660f26d4cc8cbeae4e967f98ae80be7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627fc22106193a68d4d30387c8d914a42a8283f3255c6857375e0a4480210de301c11a06e83588a5ba56044b7ccd9d0b56a7c4220460977002885d9d8b4cc4bb230c533a0cba8ebb8b209635eae2497107025e890c494ca8ab7944400b8c841505cdbaa3dda845dec60595f8fa224e6b61499c3c4bb48c97ac6ce11a96a3787a1dcd1b87c437547b5304537f50fceced5e3f462309bcb654c7ce7e39c8191426bf4ddefd7bcecf6888958a56e8cca2f3e777369b208da4fcac078ce2f4c14965b7eed79962718b566780be46bd079d2d620cea81e5e2988d6bc338cbe12991ce9b01f38df972de1812998bb47953ead513d53335191dd6ce68c486f553edb6202eab72e0b4bf2c8b2f9947feddc6ec31283c2e82727792f03bafe27bc85e3cc34608b049380958ed04bdd5a1ca113517a7fe188f8a6691985b45ed35f28e08471c48f601ca4349e0927fd65317463ead8b7d0165cdb739e926556da0be278a098a4431743f951a59a32ca1b6f3dc48b910f6b61e5a782514e80ec3e5f7a7c1dd165a88223b11d8729b381a8e3a417fa16d40b6fe4ce25ce04ba2f84d11bf7653201bf2b7ef0a28e172e4ef6e96e4aad6be05627eb1de0ca9dac497897e1b891d196c6e33a7c69180b2eb69ca917d90e443a8586a67f8bdac96051d3a9720a61d55ae43770b42e9fcf1c195d388b74b03199bd4ebaabff5d8a0af4d30fa73630a0d84e7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627f67f430fbcb4266ed5c5d3ab06418d0007b775a56ad29a4de958fae485d36e6aca2f42206f865081044b21fd7d83efeef1dcfcbb0bf1c1ae8cd8abcf0763914cd2b63e6cc66f4ee792fba0dedc9e54f179ad966f53abfad2436b2ff78b33dd6ae0150d9db06c7cc66ca1a2b6efeb7e8ff1274074272fb6f099932f41a9a612402479f8c4845a2b5a9254bdc0980e165ac9e2a608f1c633484073cbf9e226df34fe7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627fe7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627feea2c6c7e3c92307793707cd2e11f0b8bff6ff84402bd63e1f14dd748280f8ef52bcc6bc685fbcb74658865931a23a8703a994ba15531e3725b2e0ee23f8fddcc6ebb9426eb2c456d914480f1233bb7e98e55f351881e3ab07a2bf9ca760bcf164053b5d33e84fd7b82435f0195cbaa21879d024f2e5a021c19dcac09c937fa863cce0f135bde56c576e22254434e0c9e71f709ec411ac8c2cc8ec099e86049186e07e52f75aa935107accb921e498407077e6572d8513ceb4b9dbe6e282d9839e5915fe9d194bb10580dd25aa4b3456f133f184b4626f5e36f4fe8f88695a60e7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627fcc32855856874e07b5c2ef2fc0dae1191fb331f3066ee03bdb40f298339e3a4421405224832e6565600772839c00eba51b8d454824f455df449de99be9173dd0972c303d8e874c4f4f5f71754f130bf892a3c6ddf4d94731c58ba01bfba126cbddcd51f98815bd3b7574f68bfd30c345f8a4c4329fe1572d19b78f151d6e00dee7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627fe7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627f568c65b3ed2fb3d83cdaa607fb96ba6b5332f3c3c4bb144c6bc29c23fad1334640f1d810ff72f41cc2d7e8efe45fe90888471107647fae0ae1594abc56d97b0aff0540cac3c608dd1293095e8f75ef8473ae9fe319abb9827385a8ae96fcd098e7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627fe7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627f19d6775b4766be92e7763497f4a288cf3a596835f8d7dbfad9ae968bfc3374b2e7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627fa9bf6129c0761477a762612832c81091f3af0c26fb228fbe39e9852c473b71cbe7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627fe7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627f98bfe1d31b2007a544a5be19901bbf64bcc3365a7309a764763385a7524c6b12911849661388a9723a7e3ee9d89f41110acc4d0cc135d2b0075a8b25d5e2332be7ebf4f0627c192e8466ace4a7b4ad6906d1cf1302c58fd75eb5b2ebc2e3627fe829ba85d9aa9df6fd681cfe94678e9281030d219c9ce8795694c7d80a5d1554e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c0a35a19992a0b36d28b6cc31baee0ffe062a4f2e71e9493b2488b9cf37d20a9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bdb469d8f09ae77995d9267bb92fc5b39ca1292e887b38cc9b3fc1b3ddd4dd62a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562816e910d612e9e79803ac3905c5fa1dac3c81146b753156bc07c6933a2e8871a8317d2b5d5aada4aeee82acf0d59bacb5a34d5a3ad524413783269eed56939e6ffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be498236ef81b81e4792fe138dd0fd2d8413ed89169574f92ba6fc69d4fd4e90547e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556662dba6a81e00d2c5ef9ec146491bcdd45b843751b3a9ac67dfbf58956cdce4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e8ae67cd6999323b6601e79f595435e009c0a5c73b5e896ae6bf40df029dd1c6a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455623fea12b933a84a5fef6a02ccf6a3b7b7af6466381c77ec91625c3de853ff541f7450e8e9f4ad53ed8af2b156c694e5da80691392e949f4af49c4c639a6c30186f2ad10fed46ee28da3960fb00eab6d534ff4b6fca15b4c36bfe8646d2cbaf603581dcae26e7477cde22c77eccb8c65794e79ac34d7bc042772aa679bace2ca71e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85590ba7f08aaec7c84cbffce25c5f33d97e38c26f160f246a981eae1bdc8977334e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c726045878e28e25270fe571654cd30cd419923307ede9280c40ae3c43739e91a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455626f72fc92fb4bf7e0f7d557ce03cffb54352d56f3c564b316cc4362cccd1312d88f40ea4ea4b61ae4187e665d2c40f9063038be7dd874ce5d412ed35e39bba604643156e4aec700d9ffba8087bc2d0186483650d7d4b5a2ab75e0146052cb704980ec6c116634d09dc7e03d51e370167dc696c57d2b6ccca867a5df90b77f7479e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85576d06390aeb89580763a5b103db1d35a05f85e355184d98b7a87310aa3fcfaefe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c6b2b72359f5fe65e187900e9a5063a6070f08ce47b83c990fd7891b8a7922f7a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455627585fbf8b66e5b8e0c5bc2338eaf292c440c9e3f8e4db6dfed57e8f7adca4eb48bed55b1dcda7cb352db8664af8fb20aa9eccf7aff18bfe3672999d4e266db2650762e3ca61275e658509eb1f5bfab6b05ed9cc2f0b82ef3e061e07c756e5df608467318ddb6c654dc192e6dd6847f9877bbeb0d71b41c35fcd77cfdc7ad1f44e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855056ff9ee483931d6aa0ef97331371ef8520020fe79507da03f8d72e8a7365529e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85588eddcf6899daaf6f72120ce0bf103de84e788f28ee493fa9c8943eaa692322da85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556297a3a37a428a1e507e91ce1f70d06c86326c00f15f4ea207a68aa651b6e3594e78461b3b507bbc4883db661d55dc40dcfb37787a36d4e40cd11f7348eccb481effdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be44a6c7b632a03d0c2594054dac8ff1534cb2ec1e5505f6266084697e293630e0be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558fb231b25f2436fa4cc5173f8b128d4738cfd8f1925cf94369e3ba7454da6679e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c4f9cd1fc50bb347629c987b3042375aee7cd0609c84078b56da268147257884a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562c147dbbe65a82efd1831a0cc2ed9f49b04e9674751431772b08c22cb82b65cb51509868346e794efd57687daf0793e1ed5da43576da5caa3b3d7a94c585792299a3cb51acac0049b6b523e117cf634a9c4b58f8eb15099760c9fb06409307757168ab45a16c4ab13097c9d965923d9636f08628012fce9ef861bc8a3b9db3c74e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f288c1f9961197c1441a6a62ec57164c5d54866fa0de879e4459b60f3cd5813fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557c5b383e51009b88e1a407ec1bea0859142be9c14dadef79984b2eba20586085a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562cb9937e297af59f128b1d2ae916e662c5adea689d829222b0521537187da025f4dc72a717254486adee01713168c14d9fdbd17b5328f6a841e6d5ff2761d373a09fe0143cf8580d53fd374d69c592c4463ab2a003942609457086aacf711123e6c9de116ddc09da23bf6fd13af9cd3db401d5c5a432b6a977547eef89569c8efe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ce95deace6d0989e8b7edf5e1cd7684026d3fd29b6acd7593e9939cd09121c4de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855873d3a0a80048e6181e25bfb788249aa1a54a8a665643875e62e9734f3251710a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455621b48bea4649272c22e3442cbc98289e044aa232589c9a32296cfb296adf8bd0c3d0ca087abd28ad13de19a35b8fb76fc8c4c66be656d81ac6c69505f0714cc0abdd22b432356f7fc439dd7cdcb285efa1019caf4a8092f4de5819d6a07eb07fdf2e3bf27877e0d1d72cf29febaf4311779f22bcae7dc60f547c5183477a1df17e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fb4faebd564f319a23502819645be8a00c4b3a1953a33771ca19d00090918810e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556e2fc0f55f81c6ec420adcfd023f267077631c3cbafee3feabfca490603b6f7ea85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562e4111fbba168f28d8a79073d062cda322e081e82fed81da8b008b7ee6cc1c268feecaf6edec68102e54a82f10b1268835e90e91578e632267ec265ba06da611e5bb7f4c26a124b8f1d3ce36cc8d06d273e101a86e2c78eb6d268d0eab548b7a209f8418d68053b507bd89321dcbc8ea57d155a2196b7d928da89f1a4ba16f724e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855deda43edb56b47de22b07e09d0ee85422c0c3f1c0f351a9e03c7b54d3e398fffe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550f29fc156d3e0f233cd8ee3bd2adf6f9c1e127e970a13c8bb594b29e6aad7d32a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455628e1e7ce28a86cd5af17b776f73f7b7cdc8cf0019ba4464560ba762d9f4cb0c5c80b91df16b05e78874c6a3ddc873fde68d56309a729d7955dd78389cf6376d8ea7933b9ca1005f921bb58ecbada9b4ac4dc6879c9b66b864bf9466a0fbae77a2d7aa6f78d08f5b4aec09975e1d4e9d49e0ec16373387c6570db516757c7335d9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855572821896084d1edbbe8140cb6a0474d405b1e0fc529bd4464bdbdee4e0392a7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b451ed3fe54b3185549f3b85a1dfa816e11eb7d02b7753aaedaf7984bc533f87a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562c033cbd49fd97c786db5e45cf04aed646f2546cf35ea2c0b87ecead5154e0bdf2ce38d8e074848dbe7fcdabfb710bec0b6ec444d2b2448da42004d8fd0049895a070e94d1cd0f6aedea2b800fd030f2cef8cf7276e5b601cffa40cefcf2f8d43a5a9db58ff81ec0e668b8c1696b2830d4402768bd1fbbd9dba036d1130d4e3bee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553bcb188bc51ea0f20af3191006eed65446fa530c12b75706f84b2c853a13a21ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e8ef3badc4d2d431c5d422f76a7dd5f9fefa408e8ab20b96d0d433e85bc96b0ea85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556250e256eff22e8567bec48ee8434b6194f0db1cc06f60e36a647a7ae70a69023234098ccb7cf9ca3c5f15156005f371e3caa37df43bdd83587cb91632d6b4aa2cffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be43e6c3acdd4517a91f9bad007743d9c090734821fea28586e9c0b7002379d9497e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553e8d41d4c492766dcb1e2dd2032aff8d99654b863d9ee4288975e12e8882ff98e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c14dbe0cd92cba91b8019501b4ef63be280d29ddd2fcea95cd4630b46e7ff617a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562a686097307dc1a183d26a62d5aec4f5b2b715a58f2cc1322fa377c214eeca48fccac825e139b10da1d1c7705d75bb669d1073e6b15dfae5eab9eb56fe3982993afd4d85b6342c57c179a3c93321dd5be92a4936e728c9f97979aecf90376e2c77a807732dd95a629f4aa1b69ae11e1da7233983bcfa211a17fafae25637ededee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550c3b799d275f55714b20bfa6eb8765875d8163ec0de9a186c9efa46ef1f191a9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550cb17a940b0641a6985b8ea43034cbae5b1533af17fc798b4224b1b20bda80a4a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455626db9f7f9ecf404d2abddda71e7a7b1273d6a8e5382fe322038b9666c508aaa4d8a4e3895afd2d4ed8f60ea9097f10df26e4963322cae13a3e64e5e3267198148ffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be429215ea09e370a7c2db76ad0fea1a74d01d05f24e64034f316309408c5de05bee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85564009112deada1c80d68a8eb567a58eedab49641e9b08c7e4dcc9087e150e5e6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bf9506bf0d8149f5f4c0a52719c628d450f84556cc2cefc52134aee605cbdb1ca85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455622e8c5e91dcfc8ac8fe135dfab9c0b36ac94d32b9699820819ee4aec24247eb5b2cf2c68bb8e2ec666eacc9e1fafc24b7f08e4cedfdb302a0a7dfe49b9cb4aae6fdd8cb377c15cc24d565d4308470561065ca3adabb3e7d3a445bb7736652f28be1dc5c428c550ae3b16344afa676979610ebc0467cdcad4c36795cef0970cf86e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e5328b8e8563c186b82b5014aa2bf7fa91031e39dbd4b0e5a4ab75dd89c81040e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85519e23b824f457b8756a38db5aedf4509f60c59482b9295bdec311e1ce25589f4a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562b7803a00792a880a90cdbfb37d80855bd84761a298765c1ef62661302d6069546f0ca445b2165023e7e3275617a0f72db807f7a3e926be1fd75af2edbc473b93be11454acd73f8879fb2f70efe696df7dee63d8659c6367eb40343e9aad845d4350d303f02ad1df09dfdf4161981fb83d28570c4310efb9185b7ce154bcf1579e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dabced447e2c622f2b756fec959f2a77880716b718dcbd310ec1f1e7a9f15a8ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b295241199ad9dd5b6ef7a69d60813dbcf772927064b64489b156d02fc45e69ba85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562b6a1922478d17130368fe3b7bcb0178d131befeb5ff9d646c7b8feacf0cf1fb1dff25c5a2223765c51f61085a82e166ab871a92a7b0b478d4fa6beb88d865032dda7bb7788822298dfcaeace99633e31a3a85bbeef7ccb230b2fbb1dce9687f7f30c69079bdab27b5f8ae7b7f94b43c2aefc86db9be0954e7b5d95f283333f7ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a89e67858996ae77cdc088af4f9c98dd31d968969903202c92afc75148e67d4ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85520273bfd85c42941b0f8b2a82076094d8f70b7f1f9dde38c5d1e289b1c0f333aa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455622547689590f1515ff394581ade116292e0d5ad2a6da43dadc0b3d43ba8a2c0d2e491bcadc53c6cbd6c8595e190d69ed494c42689043f0dcff78e29685050189ca87931da5ddd509440b3a52f1c6558ca6f83e00f92d291222989641a0cf8c61ea311ebe30f157fb7810297414b762d44203066f9eda55e379bfb721926463d4de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85526ab968ca1c1ccd7db9e4dc0b478a828d462dae73e6a0224c78e0a608e606877e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85531ca3788281a1ac196830f6ccf2a4e581b46e9f9637bb8cc17e3a70c64788978a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562801d7a5a90eafd3aab688c910012fa4101a0b4c0be4fb7f8e7531c4f59297d22ab2d3898660077020068e3a0ff029b608676008019d2826cba78da345429a84bffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be4230643908e15a978f45d3a947fc9b94599f145e7256e2f65e870a8dbfa9d8082e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855096d752219542681797a7ab7a99b5228b464d66d6dd89c36ae8d326175fac5a5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fcefc4725417d1b88393e0c429b044547566ff5ffa4a0346d1f566174c2a6190a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562c59cd133334c19e672673d58a37a191afe671e81803e98f5f36c6369c56649cb80638b5e5ac40de2191947cc2179b4156d62454189e7f3acae892f277f692a0fd37e450f2d3d8024834a9d71e4fe951591edf8a02c2c29a86f2367b84b4e02443339d76cf331bf5d9943a924fb2d2391682eaa98caa77e0d6b331090f3bad4a3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cda644d926a99fcf31aaaeee45b005c27ab808a39e19384c261c7bb2bd50c45be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557b3160001198ec3d6f0fa01bd2c645f634242af0d2a8f5777fd632703832290ca85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455620fc85f5994fd4fe8ffcb54c7acb4c3c186f20bf25907bfd8873841b011b93e568a608308fb636f79300e1bbfa9860ff5758279210a7ff431251c57ac7b353450e1dff09a73c13e4053e1911bbe6915671ab2474c806fd13fafdcd5a9c7d4b0d3d05fef784f1dbf7a62657080f4fbc96fa6ba324d70fc97568c5a9a002fa31e67e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855aa2e5bffc9bde8e4e3880d32f3471fbaf70af15800278cd0fd95226477b527e0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f80b5731a5d2af1acbd8bf280cdeb6b3984d802f8ff3713b92f2cd70892452f0a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455629cc5708b01610a0daf4a036f813c4a55bedfcb5ee55656e16f26d35aab09f6bc415aa146134c625b59c68f120dbd9521c26b457a9f58eed9e8b34f11a43e43b872df7258ea08591fe5dc44dec645bd9f6312f848206cff7b5eb8dedc49ac95deeca6705bef2ddf2c79913f2eda1161ef4d129fff7d3df1c9d7f858bdc89d6557e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550c116f09700e7aa96dddddedd4a70df21210cbbe5022f17c949a73b69b2de259e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a9fa9f99a6ee47c5806960da9228519a6de6c111567de1674135ccb3b3b5aa25a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556279e5714bc30d4f95109f23130f6e785b968b5292353e47f589d5f200f41e95f396ca0e7e51ded75d7afaaee71bd40ae9a6aad5fc041895a02471947d5fec98380f155e45dd59cbe7d9f3ecb7b4c77a8b549f9ed6f29091bca170c3072146b4f156bdeb35fe34499974041d814e2faea17246d4619b63f8b648aece589a5c165ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855947018ed7bf186573e82d3124ae529a479a8123b6c219bcfe170f5ceb1cf085ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85599d208595f53448b086c27621da48c4a1518ea7593e64a77e7bb7ebf3f62919ea85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562aaa7b74d4f558d19b4ce563ba20bf8191e6c909d1e266574cd235114889aea2c814e86c204165fccf34d0d79742f7bfc05b7da9aa8f7d3d3f674478c10bdfdffffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be40349d91b9487d5eebebd54e02b7dd040b6f50460a22c084fc3fcea2e8a737d39e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85522f92718aff0638df56b18e7b4bdff8282c84b6ada8de6206c148d4d80e9a689e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855376693583d152c09043ae3b116a2a3e890f11479a197053be1242cc149bc0580a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556256adccbf6c144dddf13d3e1d780e6dc944d3b7d5f07c29351a3193594e1f45bf2e37c09da09e59358417947fda36eb612f9476caccc534bd9fde98065d4bac6987af5cdc3ccb2b9b4b378be5901408b6e928710913907edcf977bdee7a304ce2eb5f460401dc325a1d0f9a6d1f2c353f546394bbbce9cb5b9b254196f691877de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855147e1aa39c4c316f16822a1810257cc0ffe8aebe8c6f875cca6ccb1333986fb6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2cf066b04635a5989d6ecf166c823556c353770e281a776dbf2b84d46a462f3a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562c28f61e93bcbe01967477a0b9a953761efbe56f3fbb313e2f40f4c323443bf1f2bee3d88f08689a60a649583389e825f79c6a66323aebef88b7b01c825dd3d270abb27c42b629c1703fc1f364d69a84c79557cfa0294316a9b24c82ae55ca6089809905387336f2697bd4ea06e0854f15b40dcbd4cc1969ddca12473bd8e9421e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85557d380bcc3e1581810f708c3ef2babba129b9b29cdb5eec56d37f39ee535a4d4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553df631543388df23675af4508971350fd47a007bbe7b2df1ba5f585089ba4326a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556215e24ca6c9b055cb6f15439a49dcde7afbe27797351a414283a4dcdb3c750e7588e07f60967a71886b79a5d8b25fa0df47a7045b33848e2473f596f965917507a9a6495d62ec9e897a6ee0d89dc46253cc4389e60f831f128924746e3c2ab47e86a81860b1283b68a64f2d3f64d7cd512408e7e6d6987cda069d685df7aa84bde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559dc084ed835553839bc4fc78d001030ceaf39ade3a03ef190613ff0011e322fce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85552f13be1a9907cccf19a7f0a4c230c9a02030bb8bd6871c881af38cdc3927399a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562d782fd5408a7424cae39ad6aceefbba2d588a406a1f30bb145819544cf0a6487fabe736235952927c49376f2cfef5f40ad1f2e418f0b3d7ea1dc63710d490d717890410f9f0dda243c2e28b0159c50645225d37b5201ef77bbc9ff03534fb37e304c54dfc32c30a0611b1d43a1b139888e0485306203193f876205f1ee71214de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c8b07c03199432fe496689ba868fdf83bf254e2dceae3085370878bead5b1084e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559cd729bb6706408bdc7394f4d0bd71eb739b102860ac70d4546f4a9d697006bfa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562165f54979f873251b2540b1b15bc5416e79c0ec5292efacb84348db40cb3bb9b7366f55b5de3b3b7f0bbc0cd8516c7cb1fe00a41ff72e65978cc76dfd9390aa6fef71a7da16ead8677161df94c6e414e8f5cd501847c37cb12ac51bac9214a1c6297399bf2a1e5b7cf34beb2086e09d8a22df3c32037ada5bd95fa1c3c29c516e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85534ab5967001a5b56153a2f3705405a44987559b6018d550a20fb4fbee0eb57d6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fd281c03aebf91e6748d9be5455304291ac74e2119a16bbe7c2e84233c85af79a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562f184fa68b6d1472620f0ef35b7a8db6c458897ea35cfe5528af8c656652abfec34b0829c7654a798c3aeaae3328065ffc56aff9528083159d4a9add2d335c6bd720558d4f2c252557adf53b177ad67aab7451b58e10095c9b756af132bfc82163c7260c929cb2b1e357ee08e60a26f181751494efa8c4e31cd6a51049766b515e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855645085b73fcd6445767c3c49c9c33834e9defccb9377ad0e873a03fc0d8fe1fee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fc9590eb096e08405298fc2bfd0ef4d50e4f97e2d7343114fbc700e37347ca12a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562e3c79b864365faa0e6bc6c64edadd95fe9a825fd7daf44a832b94c1fc3d5c48a81d90082d8bc065ce3d7598c8f3dfc39706b8c9e1d9ddd4e126a6271638dafcdcc54f21b2d5b9eb37407541b1ae35716fbf9d6ac93cdcd63f0e77244a30ccab6e72f4b30849df6ba37f44adc462446b6c88f2edde4448154d007e6dc0baef847e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553a4bbc31d7b26cbeb538edd8c60c06229b8f470622f7c548e709734346793b5fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85564e60e832dea0716aa0dc255f9ff1744b292e82d7f777ad755ab48ad4373d1f2a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455624c1aceefb7e343b00f8b9434a6e9bfc4b92b9048e1bb75981c9820d74c44962750b6237ff8f117bf5a1f727d7ce24c7e8d9dbeef989786b11a17e88663f34872318e5f027c26a1cc523bff4fa9cc42e3086a3d405e7f0a5c8155f0eb00a66df30888bf4d817fb23e46fd017f9f68e98be5962a69ec2a2c437395c4901439ba6ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558f8336f28cdad4dda1eaf0d1ed7399b4728ee36e8343b062870fcdc16e6b7317e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557fe25295c31c4fafe87ef78cb72ade8dd33225e77c67cfdf58fd0facc0bb30a6a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562ee4910a25b82e734366d2ac72330118ad04eff7195a0ff9fdea19d0e96bc48422877da2f9dce8ca2b9adb09bd6c53326a4752b99bd336ff068d31affc02991abb3dee7d17804afbeef7471a3789e6e75b3d96e5c955b9c9b327ff7dcb9d255023f139bbe75dc605525779d60a511df7c1d506133b53aca802a5f5038b4ee0857e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85511c724799a79f318c8ef71e48d1cbf8be3f1da7bbda44597fb0181c358178961e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855767599e21a2152e8a13168cf7fb6ecf20d26fdcacf5069a6b0df0d92f594a81ca85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562dd2339f6b30dd3332705da7f5a4a71a34ef8dd52a11f15b4611e9048930e57f9489a070da54a00b54ec69996b567f6454b908a830ba217e12f8af1296474ee2c0b9432f633a10d3ded7e4e9ac0a019c48236145ecc0a8e38d6b54a18dcb11914328aa4b2edc49a98d105387fb15497bd116ec01316275b6dc681e778ff77fcafe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855112ae4dde8b59c9b32da4c1d8df5ffd7f7302837456781ac71f96e3c35de8d30e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552717058bed12324c3fbfed55452a568c88c093bede485e02232092a5db1fd7f3a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455621a398031267286452cd7627cc42ff662b906af519c9736ca247572486228a9a93389e906855e7fe6433d8c0de9a6c974cebf9274dd595c038d12d478799bfab8e223678ace2c19e2066703c2c58def86d5d80cf7beb82c6693ea5f91a8d519f17a72e9a4786cd27d0882e9383c8d91db5ba76e3991022e790f6633cb236ae19ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85547c9408f8417f24211e7f2875db09a0923234a1ae4049ca92d6028dc31487398e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e5bb588fd0202781179f89164dbaf3ead1f2c9264dbb43caedabe45153231acfa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556201a56b891a67a986ed93b7bc1fd5a6fb3df135f823e36d2c8b10168a7fdcb327c92795ddc894cbbb488ef563542357e9be7dcfcb2084d9ef8407a4032f1e466fffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be4e7137de69b9427253666840bfd3dfdf6620f696c17c6c6d9d5c63b462aac052ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855084f62830ac999728e0af035cdd1d39b2b2300a3f0cc66930ad8adaef8a34011e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ada555597f2c38b9ae1631cb6c4ed672e0fda08e8fd29e0ec5c276de4ed066b2a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455629378f967e3e125177792213afd2db0748b8f961d54b432744156ddb85fc894fd20df8d59aea555749e9d7a613f91edb301ee067258301a15e8bffbbfe820e2d92b137da78f794311296c5953adfcb7fb105adb8e43b0f70a191e194bf7b74c482aa6b6977094f7c81a8ae0a7be725c63dc39b9ce7f369ce7bd2b1322b42c5e35e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85525f84c11ad49059c6344d37d30cd89ab45ff1b4153b155ddd3702bd2871f2888e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c2578ffdc985bf566d9ef68e6a8673b38b1d12f9cc3a3647580af516bf096cb2a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556220dbddfd931a049f3b2d96e3ea1861966a381033a5f6d6277a890632b3000703c907d389d913fd776efeaf3f410b2de2ef25abb04c2b19b3d229254b79cc090a40ac403f26a041486c9a60cb9768427084276002b252a5acfc65cb225228e77cb00890e6d2ff30ced7c52a0aa3f0ccc261fa83ead73b8256c97da8f83b4265fee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855810165756aeea0a4509c7be4e02c397db4e5926a629e8e34357e4624d69203c4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a4acfefd56b56d2c014b76fe9a1a58581930e51891796962f234b84b0b394977a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556212d77e35fdfb05dc19cc359474ee25181c868dc98aef0b3af2d59ad37cd5560d2f57729a3dc82184b5c92896990b792f25fe36078b5ef5a441ad650fbb967c8a5d08a17c4ccc71c350921871c4693cd9fec77c2484a4abec77bc59637dc7faa040c1b44c603909f5385889a911e5e8b124cdd73c742d8bac7cb9a9f05c248a50e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f2312f9a4d45f56710fb8a3b11a02d02e292200aed738f91635c99ea3aec2b13e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f96fb28ccaf6736c7556c6d0bfd91605b5a24eeef09234390cac83bbbc951ad3a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455621120be91482bd1b09a5c397bc2c1debc072f6102f2d351c8282e60dfc13ded30e17d4774a7901da200e0c8b65db12edf07183757455f739770e9a4dd10b7e4440665b449fe32407012a73c3d6952127e6734965229527f98a6ca229687772818eac1ca21cd8483ca61250931c1cc698dd9ddec6a3f217b7bfb2b6ffa4e00134ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a53c297c79eb77875bded38ae61a7bfe4b5ba40121974e3b15221aa8298383a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559cc7c585205a40bdac7b61be932c3036645b4632d3c42d6eecc1929d4110cad9a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562efb5e12a8fb9ec2c89f09ac252a350259a43ff76b0cafbe547b51ee14bb4eeb6b4db926199b2ef025096ccd60f0846459138fd656fb0c7854384d5c776845ec94e32f36f1d69efc650c9c3980f0cdbf02232daf3b02dfb11d3a13170783e6e4017f2fc98e4239a1d7063b46a5d9d8a64f079ba8e47baf1e1326259cb70b64df9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550c3b799d275f55714b20bfa6eb8765875d8163ec0de9a186c9efa46ef1f191a9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550cb17a940b0641a6985b8ea43034cbae5b1533af17fc798b4224b1b20bda80a4a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562efc89b085edd37c59f97b541fa4ac611b49f198315cdfb28427a3ca46f04c6a9aa0c578203f6165ab9e60df75da872034c37bd8e546e3b41cec67cd48bf67ab2ffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be429215ea09e370a7c2db76ad0fea1a74d01d05f24e64034f316309408c5de05bee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ecb29503b02a2884b4dc819e507ec3464b5d3f1c7587fe26664894660086df8ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556bff83d320de3df01d70fa69782ff4f93cb2510bd1e5c7318c8d66701d4e0d48a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455626bc45c4b28dcb3ae433e4a613b4cd8446d0dfee4c8f0759d67c9055f3e2b33fb77e60fa7eb0ae9e96d083b6418b12c5ef1a2df5b8d39bb6775db127061315c82ffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be47236e3f610829f9abe0d588bb520bd712b5dabc9afdec204b25e2cda8e856eb5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b6f43c629d43c2c7d67169dbc80af6957b872a293d73f820f54299f0b34deaa3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855aac8f3cfb6565e4bd73ed8a1a442387fe63ca2ee2ff40c40ab9cb5f6cc457788a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455625fd657df54d491c821a22befb33e30d5b58a07f4dcdb31f539e0080b815f3c7b6b2f2b925a00e10d6f5d749c5a568947c19ad4d65df23eef6536c393a1ccbc4f72347c9c524b8aabd94d02efccb251d8266b44b8673c8b5bc225e9b00be217f6b579540ae98e30a62cfbbc900c79c9d0f8906936fab5c20397b3e4f7e4aede07e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c05ee8a61c2d1229a79f7f93853d237f7046b05f45546f0912179c905313fd45e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855735ec9e551f201428c59fc245c7a19b58e43372f92f3d195e1e34953ca1296e2a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562f72926a96f161641678fc9ce0272b13cb85eb06e467fe9d7774fa5634ed74526e871a7918bf6ea0015073476d8255dbebd0768d42d092354685494362ccbaa1f5ccc7d2ca5c5c6673e48f1eb5565ebf46ca039927645e00657277e0089e464959f939ae730b2a0d2b631c602d10e37548f058c7ed27a498c509456b043a3efa5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558242996cde9b24956608a526fa69171eba0f52d46b3332ba39b3b9e3023b525ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554ed67b90d4f8c2883e8bffd51ba8ed95f5ed2864a2f5554b08d6a782a3f2996fa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556295d1fae52cd85a5dc68a7b1687612c247e102d97469d2b7b417172e112c080ece1b661064bdbc798ee762b3bc58c7a6dbb867adce41b3e4c0fd439c65afeefec306bb79d0dc0a2f62949adbe489b25322229d8cdd6210db16de5ca71a8c536896a7bffad710ee99f9d0d286992fb760236ae6e7dc11399a2431cc4c49274e79ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555e4bca8ca1d7f80249d0dfb655c2d1c1e0a5f12a2758e5836d2cab82fc64b791e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559ebddd5ca0d5f47adf465da0eab073ed43b1b813f2c0ddb939109d7067775ebba85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562bda000fb855125d4ab2f82e8dae46f7e65b987182addb202fc4f470303b59ecb964aa6002f2ffda3dcb6c7f306b23b548112cdcc36bef0e78219ef6325a4cb6ac609713a1c247acd96d3dbdccdf33290aca778d0b488ef18e4c5972bbeab2b96f4152bb83cd69590a9b41565cb56dbb0ee9d374b7ab33c2d5f91b8f0dbc1cdcee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555e4bca8ca1d7f80249d0dfb655c2d1c1e0a5f12a2758e5836d2cab82fc64b791e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c76acdc9e3e1a0379e5f83f7ba17736ace6a319ab3a2b1985e30af899028544aa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455625a5241327690579fae69ceaf9f48014e5bebb028a9dcb8d1550a0136efe2cd84c9af71c61160ad21280317c071c75f5d33d6f8177c06c32bf04f4c5ebbf544a6a07a1af4fa9f2c5e3922efce04ad54d49771d9685646f16dc3549e70d16e96592c698d344ea8af4e4da67b697ecd1f5598cad3e9a421622324a05677960bcbd9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558c6c7f33ce8a74109f547970fb87148451f1518940b507f735c1989f04a41343e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f54201ccddefbd3446a5ab1b1e042321d55710448a4d3c493a5e00e2730324cea85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556285ba38a36245f1ad2a92a68b8ebdfc2be5d31f5833f7c0b5eb436232289c01a732174038df430fc67a76e26ad8bd7831ea086357972d8683a5311f41e9c6b043a370fe677767b0d36fbcba969de0fe615d0ab976f3566945088324b78ec32fb47d93bb7395501b007df57665fc3b107ca421fc89279685e2545f9b2eab7c00a6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855792ffc1072e63e5ce3a144d74607a764738f4999aac649ed28b30950eb9de62be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bc37c1b6cb669e5f389431f6a9be41282d0f5d1fcafc717ed9f3b5caf16275fea85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455624505ecafb595cbffdd64b27544a94276cebfe4ee1cd83c6ed143fdd4f64085def748df06b9b6f9869c8024accbfa06396ec600ac9d8d6d61dcad839571fab25196adce45fbffe04c5b28ad7e4ad77d005d5f060254d984a0d9c37430da54fb22901b419eb71c848c45c87bb43fb737a52ff5193512c40e51fa07dd995e46b424e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ff4e6760dfeb11530104801353ddfdb2f4bf042a1fa2513f38a78c5a742b5e60e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cbc3980223c2f5f846223b5309a545f84096d3c5b7f871b505d3b8b84dc25caaa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562be7ef8f3dfe1c23ac6223c1dbb09787ae0dd2d95fa3136a92ef0a2087de2f0d35484fc5d12cf2c9f80058945e32b9f3ae550209ae689373436ce6d5720d64563ffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be457654179f7cb123b0cb808dcc999d314b7902e3048ca37f06d625fe9335b170ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558fdba8201e8a1e2ead7aa453d1336313f2a94905874210bd06cefe8763afe3bfe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85517a49fe14005db3650ae7073a7d2681a7c2e59915cbb2c70db192f7069dfbee5a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455629ae5380026f2b8f546bb6abf93183d8345266da911983bf35471f4901d061d5f0f6198d1f1566ec62304ba189cb5aa91660b7f7790aed793b804f4989dd22f18b21a59d1d2cb6d1a03bee93d8b7e015b657fbb646ad3108c2475b0a0626a24bd4e9d1c2a86acb9de2daa3c883a076be215231b0ac2f7eb67ac3916db7a28d504e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557528adf1db30c5c2ac2ca42a79035aeb61624794ff52fafcafea35f4ea0e09d2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f5711ef02f506b6536daee3f48d6cecf43aef43e8387a75c3b082ccd15fa2339a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455627d232c8285197c016d6350ffa93e60e7c0ca50583dbed9e1ecfc80f2f6ff76e3cd69e5f8643c12816c4db9b8bb550d5331f282dc5768a2b1a09b756dd12ce8f62661a1f5dd48738b358c2a7be08cee7a86557c3ad65a7f6c190073606a4ef91b31a5819b4d6baf74398fc65a2dd52b6693d248effaa4aed61421dd0b4221c072e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551075f724697cb0d4118cdef168ac09865a19ef4df42bf78d6a2e88a211f39a52e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855896a75b71a6e13bfedb4417b536c7ea3dee3673cd9df0e9904f244c3b189c207a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455627ad18723a1284466d77e6cf9466c954b164c65a06ba33457327fb07f8f99c74cc50282cc42942ef3a9977a7006e65cdfd5e8374991d9dd82daf026cae857ed3d904c5399ad57a46e06c5309dcc628b7af5ca066474dc3466d3ddfd163b3f36b66e97eccfc88af2f94a496505bf122555f4414f6b263b06937f750520e929d519e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555edcf96e4c1bc729a37d87ec4fcbfb7381e5bfb3a317b19f3327fa5c2bf3be9be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855baf021f26a8980864241090761696b2bed53b2cd60aae5683c7568f84e10e77ea85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562765aa650e350d0821c06546d6accd9f96751e25e5039e89d1e49b03e033d8ebb78be4dc1958331c1acba02da0ccb04f412304b6916477d28e79fdcf882154b0a6944772c7bdfbdbbb4778add9200d1796b600600a5f6f7d4f0c0308021bfdb94f99797ceead5e62f16205e2c313c9bff4de4a347a97484d2b37566a067da665be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550c3b799d275f55714b20bfa6eb8765875d8163ec0de9a186c9efa46ef1f191a9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550cb17a940b0641a6985b8ea43034cbae5b1533af17fc798b4224b1b20bda80a4a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a455627f3d2fb85871fc9376a1e6dbcca7f337aae7bdd13f88ed2de1ab7754381338633127beb6797fa4459adc8ba7eaaa329ae6bcf02159c354b309f18a2f509875efffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be429215ea09e370a7c2db76ad0fea1a74d01d05f24e64034f316309408c5de05bee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550c3b799d275f55714b20bfa6eb8765875d8163ec0de9a186c9efa46ef1f191a9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550cb17a940b0641a6985b8ea43034cbae5b1533af17fc798b4224b1b20bda80a4a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562f5d9cc464999fc9912d60bd6e1757d4bfa6c60008f253d2cdfa12aee0c0947421c8abe22d96e1619885b0a4713daee00b23b5d57ec2cb8b5b22d2d28ae05c6a6ffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be429215ea09e370a7c2db76ad0fea1a74d01d05f24e64034f316309408c5de05bee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556a670b0643145294afb4059335bc77b8256d9cbf30dec6ed214671f43a27bdfde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85598b621d300b6236ed7d9ef8e003e4552ad44905b22fb7d8383bcf09c065615c6a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556266797de0d3fb70ddded037bb5674bb7ae1dc796cb93d14c85eee57c56fbea98227361c2f4af1eaf5c289cb6d1c35c57c9215740aaf844d4ea0a7b56d1bb571fbcbb50355de76dfde80122df6717d9272292c021784fe15feb2c0b9f3ea03db9e8aa846bb6e23c8bf9db92038e2e7f4565273d4f10cf013bb6cef24090bbc3532e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cb47a418973fc3f2187b58293ebb37d34a8f2a8efc2d6c87e1b59fa5a2684533e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85595e59c531e377a3cf0abb3e69a1891ec1a1a0bb602a9e069764ffe57585b0ed7a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556266797de0d3fb70ddded037bb5674bb7ae1dc796cb93d14c85eee57c56fbea9823e7a704bc8e2f464800e571f558f12d5f4ad4df7d835a407bda791d46284c71e9c75deebd8733cdd2688017a11429ce13f90aa3f69dc9eb38ce78cab4ded6a7b88b71c864328bab60605a9af62282e492f066061a198017934173ad8d3c9bbace3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551312b99043695f63a2b09ac0f1b24200b644b1c0c1bb457a9daf68332d449744e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558df40645d42a9071d4869e24d73f51c826f7b6df4186f9c64d9efd49d679b22da85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562ae319779337c89878a5c489bc9766b7c9c004cb249489cf7f10cda19e980e8fc87b6e000ba727a56463b0bd3162dff43a2aac7066c616076c079d445b60f7d7704584ea5cea0e38086f6a46bb0aa934faca7ee6291d23cccb175a6892d383df5f9cddc41da4fad96d0aa6283e60517d7047307f0ea0e60be4a93534594991c4ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855271e668fde4eed722188d1ad0b7e0478799fcc88e384b2584c0bd0b39530b72ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b0531dacde8d4aa080886c171f4ccf122089ff5dd6abaf93891f20cdb416b8c8a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556245b6c7f4f716f13489e2d813f8a30ffc310a09a963cc708f8c632b5a8d6c5521e02e358836c2d3e4502c8a553fe51a9ac4839a404de33b283c312df98493df63ffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be4cb213a31c63d4971a738c48b422bde1519a6ebd17f9753518c9e2522d73ff254e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ecb29503b02a2884b4dc819e507ec3464b5d3f1c7587fe26664894660086df8ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556bff83d320de3df01d70fa69782ff4f93cb2510bd1e5c7318c8d66701d4e0d48a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562927493e891a376cacded86d21cd97ff37ee8d131b94402d63170fe2ce47a48c30432253ebc869e25c8a705ab9b888ed6be291c7b9f5be55f1d4bca5248d0ce9bffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be47236e3f610829f9abe0d588bb520bd712b5dabc9afdec204b25e2cda8e856eb5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555a719f4d893e28b372243f047dc3e059adaad79166ea565ac88738d8ee2bdf42e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551bff47107e9f45fb51c96e9b594ddb764e1ca58cfb5e11670054457d874d7c3fa85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562aadd056986ffcc800db71fc7c8d1591540cbc6850b6aeae7deb076ce19b7910ae49b4cc1152bd34de37eb643653e59b976f3790e2ef3fe033c24b4ee1df513d70d1858db4b1ec7ca2c0ce6574f0789733d8aaf0fba9085780e9834bc1c9ab69f2b7d8663046bf15a1d90732ec8487da36034032cdd45ac0ee37f2d3e2ae1d349e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550c3b799d275f55714b20bfa6eb8765875d8163ec0de9a186c9efa46ef1f191a9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550cb17a940b0641a6985b8ea43034cbae5b1533af17fc798b4224b1b20bda80a4a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562c88aa2e687c0508d3374a0729a31e60c8dd40418225f2ea9209ecdad61df0668babc1648326329793961ebeddac0f18c7103c8505c60a7ed8cc1da86acd320a5ffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be429215ea09e370a7c2db76ad0fea1a74d01d05f24e64034f316309408c5de05bee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d7d835fefaeba67d284c7a54616743fedfd3a124dc36351a78d09b9b6ca2e5dce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557e1bace3c390b018184b0767cabc36372591207a41981690571f4ae387ddcc35a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562ed85e922bb6feccb089f7e53c8091d72b5b80893efaa972f35bf7b5d2e9578bc646cf946100bd0ca50fd2e16461fa6fe3d0e513ce50a75cbc07b13830469b7d49ed574dd6360c938322399613781a59e69a3741571012d47b8aa03e5a10919a76080d8c77f8c2e0b831d0ba972ba2bd32670608154256dd1d0935b3c5fb82d3fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550c3b799d275f55714b20bfa6eb8765875d8163ec0de9a186c9efa46ef1f191a9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550cb17a940b0641a6985b8ea43034cbae5b1533af17fc798b4224b1b20bda80a4a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556223ec0e1134dc6a0963234639481a5f820c6085fd41820a6e853c0e0f63da7a2bbc23b01f2108e96f8e3b67c2a21b550f7adc4e6872ae3cf11150ea08ba8fae41ffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be429215ea09e370a7c2db76ad0fea1a74d01d05f24e64034f316309408c5de05bee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550c3b799d275f55714b20bfa6eb8765875d8163ec0de9a186c9efa46ef1f191a9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550cb17a940b0641a6985b8ea43034cbae5b1533af17fc798b4224b1b20bda80a4a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562aa020286106167893864e6f7b63fed6679d2818bbd454ae83c7c51b587a14bb739e55c4b770a73839cab2444106b1c2b8da1ebef759701e9448e7d053b8b55fdffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be429215ea09e370a7c2db76ad0fea1a74d01d05f24e64034f316309408c5de05bee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85533c20f76eccd08f766080f322a5893f4a58df44ee097d26cfab3e67fd79d1129e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553f15d225d9a822e31f08646714cd30a7a86fb44337a9e8358622fd7486c39126a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a4556228c6a41f755b8882c2cd5102f6a664b49bd76143794c10f14f1b54577100368c1488a07e92e7d443906dd019711d5312d51202e094f25baf2de19c17fc61f522ce03819815f85384fed0c35188e35a4930580b05329d0f29556ac0ce17e71efe83b4f265b1d00f259a5facb3f3ff0826bfcc3fcf839947c8550798e93b6dca1ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85588ade9daca13c66acecde0cc870ff0f922c8b3020cc54065791c21fe0e0ee3e3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85535725c548fffdf6a398bb5e228cae6c23d43afa21e720b58540bc2616239ca26a85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562b36d68ffd1a25ffc584e7c5e6f0dbfc5bb28873825adf9ec59b8658bc5fff6379a230b3d3cbf3f080d9420513f80c3002f095a6cfb41835ddd28bc8094271556bdc036e04098cf02e6747583bca5819e0625b67d3e4cab49d0a85000dcc4b1551d157b075ee0b1f451cf4672150c02be216e4dfad63836e6388c2f707bb06d04e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85507ac23013e9a6d0bd1a1636824b6b1419002fdec7ccc39ce7f26b4905fdcb720e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d57f419a61f19fc69faebb504b937d30f3fec9fc5d4e61ae8950ca71b25e6adca85dc4276747f5b0d095effc9bf32bbd8abe34ee86ecf97ae988f34200a45562271d12b88801a7d3bac47813dcb85362fa5bbf1a53fc1891e088299979128e7582c776334f7643fe12d650d30962d12d9ac15466607a08ed93519ca0222a9350ffdfa2e855a8b2108ef0bdbca5dcde419bf1107a0ba024f4111b261506b23be463f18dbf4c080d51f8b499e4e90901a7e8ad241f54fac1ce77ea5d68242a570e07ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d5875b018385b643c3e1dffee6fcb6447600ac23ca287614be4d96ff778b80cc7d8eef4a5a8864a3141ff4dad3e6366ad82dd40d3e3debdcc1f35cb7dd097d737e55b61a707003175364984c826045f98372e9468141e55083fb495388ea80fb1bf07ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d58d467444340b6b673e27eaf149eb46e3563b4c7fa823925ab38981d33dbc69dc1bac36081dbb5302c10ae0f58b45190f3c2bd1e7dedd4f5e5928352abeee916ba4e28b660fd996bed2598f6e05934e38f229945241c13bec59e622dc4e4348938352c6e1ee8922f49c28c587dc8a2f7f3bb3cd703bee3cdc76cd5d937347ac3a4fa9d3870e900df792058a026991cf309c6eae0795d2d614e8a987527cec99a267382305a9e254634c9cb5e65d5edbd52de3df0d8b6a4de3759806867955e67bc07ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d582822a69225148b2977ac163383c109a9f0ca1626fd2f715755dce0b0708815b5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85507ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d58071ecd3f5b6d08a8c011a995a9c5130787a0add76aec6ea8c04708a81c0f684478e1decfcde23ad1e3e05c1867a87288a588ef644bd0bca37c46a7d9ac7f809fdf088224cf84b6c7eb186bf8c604737e899e0eaaee6ab2cf8820c033025d1f258c7b750c5d8c710c51969cceb77f9476567620305c2c4db6f75a90876d84975907ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d58272da47852f414f617ffdc66731288d0813fce50884b0bc2150ebc4357227cb9e04347111eacba57a918bcd0ea5bc5b30634b161367fc317429e18791d0efc62113d96681cff68e4b45845a2a54a5365926615aa286485d002416d5701967cfa9b546199dea74a8b0fb1d45f9def1f295889888e0115d08d176157daaf8cbefb4a20c75db11452d6fe22d80dfce10fd3785ed6f403f6331c361c5b7c880d8f46eebd2ac969e6a14628e46f4c2effb0e5b55766c35871308600144c74f9cd3790d75b36e25b90acfe62263214bcc4dba8241b017e30979a6cec688abf7b715c78d8d2fb044753dabf632fc43d2e082ad1bbf822f4da9b8dd5f4c958931dba9fe4df6aef96e9ddd3047d61dc6a44e1da051e0cf518cbc6d8654b13df5169267b789de306f7f6bb099453bd6b9b7b2508965eb41a282a82872ea296a2fb54efe00cb773202c0fe7723fc997792f82c28dc22e26a0df30285c9aacc3b8acb154e3da0d63a56b44e7124b79c9659999d0455dd9bb757f67af8e50d8e3d108887e6f4591ba766dad419febc287c7b96b9280f95b10fe8eb310bfc51ec2c84136ad730c710dcf4997b11e7aec179390ee76b0a30a43fd45a6b910098006c90f5c2694dd1565b472a1ca3a7af15a460ecdb9dd2399881776bda82082b8f5968976de2864a653d1236842567ffdbd96c1ae176eababd1ffa7c76f110c2c9256ce5994423807ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d58b86ca90e4f88ce37718c9cc2ce07e00df9a7dc4626ba1ae9f797b51d49d37fd91327543b9af19e585d85cd297615742c7f33e03e38d2e7b59c57ef8d3b7bf1a88dce47e57a221710bf057dac23ab4e3266dbb4a3c63161e84550d936a306f15ea22aa60395b903809cc3adc473e3cb1f1144b71790cf65027a3e9110ac2e0391b08f623c0a3d52fc67262e0faf1869981b4c65540b9037b8e77a494b8aa0e43607ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d5807ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d589d20f92280b5af24207b56951b0a4a24c07a6ca7ec42a035f01796a162970b4ca68aa38b8c7ddab37d4d379d2cdfd72b9af8ad7888a6e3e0c3ce16846caa77a4776f8b27a276c88404c0c45260a6c7f0a0a66416ccd649d12a8ec939e7912076495c3bf05c1fecbcbf8590efe0c907ecf0bd13777772ab84a29345b81622eb4f05a977b6a899c20d578a05dcdcb9a0c7b88bb36fa5a390e3def5f1d630dcba371b567fc9c7bd3044679d317f017dae570c83dd5bd5fb6919959e770d242c387b7a48850f60031223223adaec4b77ca19b2aee3ff44d9e4c81aeac30d56aa881807ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d58889459eb83b5168b43e4a44d4ac3669fbfbc390c1f038f24ca4f47a86e383b308c5efb7c79e3ca24983de856928ffcdc9170e7e1e76d6902eed993974f2c52f8b47e43f152eb90946325951eaf9b7f3cb174c21f0bfdd61dccde5c62eaa9e91b779f9261a19d66d5ac119168584e255dbd46d3717a4c0a0084d905911ea1c12a07ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d5807ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d5836b5cd527f72457cc6bcc7d6effa6dd0a1c185872c15ad8269cf26cf312c8271818177418a2ef6532b945cef6fef93afbdde4e1be4dd56a5ee34a6383ba83d20bc95c8a2cf2304dcb3478d080774e808159fd0a4e41219b7432a48b0604a4848c5006198b9bf93fc674d12e1aaeeb607fd43ae0fb755011f5c073add5f13b60f07ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d5857084602324c50278b78333b8f0bbe1857343e8cb1ffee4a1d798e9501a3440307ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d58321c9e6c3d66ed827491b7c67a4d218637591cf2070e3815322486270fe07ba707ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d5807ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d588474bf93b477b3aba6e22da6819f231dd317ff4554edb0cf4e4cfea5d4d91c0fcbcdcd7b3a55c6f49ecc52f2f420276d29d686d159af519fd8e8c8feed412efd07ac05904c0ad5f020da187aea9e05d6bc216a2c55ec80d16e5cb7a03e262d586c58425f26268894d9d974338e8224747172f8d708c619ea1cc499ebc57b12ba49c39e4e9da1bdc8b6f216b44728f759a0fcb23d941758ae6f8ebc9a7635170cc0479e44e2c12016cc593431339ca3dd33729be49232c963e062d84065c62bb0932547a4bce3c9a441b085ecf53ae728e8f017b153d5587447ade422f62d7b97489617668f309109109f7a1b3756ff83a1e2ae4f82e6fbb42728e206042fa9bf85833f94cdb036f11505d9cc1a9c46cdcd0263162c0761770268914c3ed07fcf26f1de5b41136901cd5f7afcd60d714b243868c0d9edb7d76c1a5311aab09d6051aa8309431608b9ef7b18940caba40b0361c4afaa007d34061e12dac8a50a0752da41c79399bf8b509cf3207a773662731357ad62c291db119c46a846304e9b036a7f3f380599778e8587eef5f2e899e35c094e72b45ed4e5414aae50a2fb1674bc8341b21eca6f379d5b45ac0b86157c68924655efce9790ee16fd1acaf43c83dc5cbac4f19b2e60395761f8eae66dcbba8ea4de766ec5559abfe3004f6c7e0bbdead0ea2cfee2a47b6eb509c8cb5995b6255ee92b674502aafe8718db1d7ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551ade01fab62a9f895288ada8c46fcd4b3ee0ef4c50cb7e1d79bc0d85c8a2f8750301022b521ca2b87047959c121cf816cc94a3cda9adc23eda6af8f1c2aea69a814ffe57a7f3f1047f2ec60707ca93c11d5bb345a55a1732094cb6caf84f503f82a9abed48d4f137b8e3f991eb8b79a55ce445d637d16d588b5554bf8c938ac59b6b46b1f80e6af20083fb850ff46c86c5396e62b9f08d0163dce282bca58d861a3c09066abe418a0be3c29d26c6a5d8967f090c0aa1d5ec838cb8cee9d6e71846729bfb56f36b98d3818e3915f09aef2c07564a2a0ed8c7fd8e28357f1a37951206b894c68dbb7681755adf1cf79867ce455460d695e9fab430ec59b1f24f2c11b02353ddefa7b24426b747ad8ce2bc4cb029fbbddd4099d102cab1da11cbf9a02ca8f7a23d8dbf474b77173d33dcfe9872985065bb94b95247c60a2d9e8dc6148003a18266e9a03c63dd15b7d461fbf036b6de1739aac27c0695b652f7048edff448cb20e427515ce5707841a726557d249d94ff1195abbf74a5daf5dba240dc9c85e087a650839ddf12be271b1ec99bb8220f5bbb4dc311667e284f101d18a00dfcb1f8467a4ad721f1bbcc42006e7ee5a40d84410c3b153a2dfcdbe7934efb480e1ac7f0a439b58b194c68f640c36e27a0fc1e6bae62c6c514f30fc688717f695ce937481e2b6f337c115f054cf99b3e5bbc0593f5f8a40513ec318224b28a5d53ef35349aef45b8275831078c3b90c1a01c895bc75774ebba325676a3ee512901313f748be3294854c924eaed0981e7467573c465473f5e888d877188a141dcad0f43743e21567231b8e95926b89bbbe5182591d120bfc7f1024167f013367eed6eb06ee0b658ae597c7cddff852b080d03bf15386f9157dc99acd172a3609b96b9c600340b504456239253e9d944a8accddaa444ef7dfb0da9a87c305cc9659a46ac9e73dbdfdc8ca18099c613e7b9b83c0c26146090f245459bd6368cec293855d5d8fa0150d6d3c5b7481b5690d482e1c3248c66c49dde8dc1da1a44c80991909aeb6cbc86e73281b5b6f545c020ddf15acf02449b6b40dfdb241f809b9342701d58db5c3de1150031b42b8dda2216d72dbe39aef98033604b781420a6095cca620ee42624f8472ee5daf488bd7df4347d72c95ab84c4d6e09f5d5e35c371410b1e6849d96dc8d3555ae1dd0da64f312f6c0c11bbec4738132f69b8c2615e5c7c4a8869e6b9b743497f5ba7d41d087951030433eaf793337ec6874ecfcaf1fcd98a77f57719ce2159073c7e267973fd12be44345f8165ee663ff3526390ae13b68fcff67837c2b768868cfd595176f6f7df0187f76fb4d3558bda9e747bba512370da0e65576556e39b6aa95dd566c7661d57399fcebe28758a8fd0388c87df808f1c9991a168025bfb5ec5df5add29426323473ee6d3ebb574ad4de6cb46904f44d1de04211153b5fb2a177007080feefddefb80ba1d15f8d41c2895324133906da577ebe53402536317472d510a166f9b88fc25e07932d70ca008111b8457ba4883493a1fd2d931d85387a7dd896e387857db14706a2916b351b5797a5f582c0a817e47bfddf92bbab06800a59f4292e723c96dda39e7cc41a8929355a3c331d44153f3c20032706dc6be9e7acae00fcac06e9bd8375fe849fad0f728e8989052064c7cda38f2b0bffbe55e43d209e92b41b317e7b2178d443908547228ec97c7a445466a922dcaa5bd38ea4700b9b91e6175eaf7030b2689c157d848dcc8bc42cfc8d9a67e7af02a1f07d1cf7283934ebd499deeeda81ff1e89291e1ccb3b03146be605b500f72c10cae45c8522a079bef148f64495d8de481c82adc2a48c334f97b57ba17528cbe85ec2f0682a8d74d0b20a7a64c05cda24bef3e1fb35d576408f9723a8b1d4fc1c6812a6f42bc26ffd8e29fea0b56848eb070c13b99997552e97fcf42ff81a7e12a1415c27ccf71e81ba030d2718cc1128262a52c8377333dfc911f44412b33cd4180182ab9f164f46d008540916dcc3f821c3c2d7cb55599ca77185b3dd420830d69bfb4e085fbdab595469842188fa25b19b6ac9ae1b70f030cd4e20e67e1b8be98c95657f5fedc5961ebaff9988c4a2ff4640bb37ed9ad5108d8f170578cfe02f62e904c324a909b8bdcf054d078827c577f9ea58ce0b5aa4e58d83123ea142b30b4d33dd328acf8fdcefb37873f0c1457e5c7f8ecb56d87bdfe923228a47e00518fd211488cdd1daa90ca0e7bea7a29a66dd28da367456e86e181d2d49c35c885a6ac304365db940c83589dba614771fbb44eb473b7ef2ca88e69130c68e7d5bec624007f108bef8ca71f0eaa30af40fa78c6e5fd30c90c05f2c717a79988607a9e9ddef378b9fca71ac3711f0ecbcba89233f6228a54df63517e56afaf615e2782a7cb1a77aca6dd4510f234090915713a46fbdabfddef890ff57d5ccd979ae196e9e0868008f294c913df6df61568ffe25b200d620c490ee5753937292454076980695ac8331bdc5511efd9d46c26d2f5f44c42c9453f029f59bda1b2e686c3441ec854e236081718b21ad21113a537ef3e0f76707edfeb14d296cfe8c0cd330db7ecbf0a42e61a9c6560d103a9cc6f7a07a5870bd27e8bc127e0ea37497fdbecf296a7dfe333e0c82bf9417b4f98106abf8a15bb207ff25891b0b998228bc5f90e8b4190de526ca22c5ce59f7677366ca148392383f80081d16376757dbd9d6ca668ab1b57540fa2ee177c835f8e39e5d2b5f224252ff984b91b7cfd2179c2e1ad0d39f0348934cea18b0cb857ea7c4a34439d6e1d53b2ab30a6056372017ab2d9a0ce9143f38642220ecf97ddb4da78c8e61edf97cde54d35d789f00564baa1a264c9f9f0d206e051737e1e77b854465fb9c6305b9ecb20fd7f9089d974d475d55c2f0cc5a4f80cb7b159353b894fd009eb934fbf4a2a45630f11071d215049b7146d5acbc45c0d62979d3434611ba2a63f7fad837ee456d84239ab279a38fcee2246d8a4c6354870bc091a19e4aa85a6bd3c6eac3700d4c5dd754d594ad85fd4c07c764928df0de25572e21b53770f7cb1488c5b9073af0076cd7394aed208ce04355614a3e4da74e080b5fe3fa8227350c961971991f11d8ad8efeab1b6f881adf71f8fa09cc748bdf108a86f8562886d73ea9f28be3f818190bb460d05fdfaa26fbe17d53209001ca4b09e3239f92d741b09f250bea9b30819645f61d0400d93fe2b22aec16e89445a9e6619a03593e2b09825bba5a9ab573fe7a1195ff3687ecd27827b6d291115b4ae18862bf5f6b355adfd91080e9a489621db28898fa381c4412919a133d7b512b0510394ae0a73bfd39c97d93de9c1cf152e404aebcb5db4c20827ca3e1911f99e8063a1f4376f74108c428ff912f04bbac7e9ebd50954b9fbb0e44c77c93f5a82e0d1b5eeacc6e3b5435aa2bcad41307f42ce10c9a4ff1e73a84d63fbed4ebdd5525f16edf803b6e614238939307a4acdf1ede9bd73d42f016741f912668f617e93d25b18b65e3dfe24e70bf1705f06202577c2828cad8f9a5d8fb2d64abadc4da21afaa44bce3475eae6482b87cc7a85ea7b086018cd0582793b4fbcbe4ebdd92d7f00b65e3e1d442786040cec9b52c0d61fa68181ef3cff8cfbcedeacf258d5c4c64faf7dbf01056f2bb7db15e36dfdaafeae6ccdd2ad8a3613bbefbda1d499eb762580bcc528b60743c1b589979fed614744b9d03928081d9bafb47c215c0bd2064d5de7d58563eb32c527b8c2c00d55f2bb69bb7296773a225d4728ba6d1b756dcc2f174ff3c89772d5bea372af770524a789ffd3896e6f3f83a95143c2266ffacb5594fe9c56802fd1df57a9367a9e9bf8e900d1c4cd9bac2328486a8395f77d49c8069cb53e90ad87b7a664a5534a9eecd6faac9c0781204f3859f18def5dfacbcdf8a0007ec574575767b3c6fbf5f9b97d7ff00db0b75cc2b74f7f1d2f8e15d7e71d5f4e493a24da4f20660cac1087baa308b30d13a88d696ce6d9afc1403a58256d8cf1a74d7127fef2478646b5a7a613d61fdff874abe600df5260f90905eb58dda5bf989e8ea1fca805ee04062593b6125756cfc19246f8a870b7964cc4121569634b1cd063ade27a85558a64ac82e32562c0f40484d1d924328d5e946a221107c73693755346dc86f4bc05347a0185c0a85fa6774f03b687282564be0a4eeb47e0f72bc96d5edc095d3e14f515d5afe98c5c085e49e3c5e14aa2ef1637503d6c3eedbd40d19fd3bc32212369594df53e0b1d04a83ecb6d2917c31dc7ff5ecc5dc00dc4388828a857d4e0ec661dc315b28b557d3882dfe46537ab1c6a0650c2f2ce59d447c33400857273b8f54b12ca7db2ecc3be816d6634b9d82ff3e77b5f1842b7789c9699b5d8af03d2c53abd149f349649d40512182f818b8d4bd2ee915d4525029c5ffdeaa1e184ca62a04e66715d240c8e5c724bd3d44f8ba02ecb17acd436c5cb955e7cf1924c3b8a4b243101454399186f50cfd7f8376ab214e1a7710554ab73a9d117ca9a0fc17be01798545e9e9367aa38385eb1497971f3e29b1bea345d822d07ea6615cfc9518e1a9d946f0f1b69e8d98404b548c971b21ddba9511fdb56e5f1dd097850ef5b9ff8392ccf80e55d2fbe516f020a6435febf53092adb9a40d78af972d533395bee29794a0fb02fc35058f7eaab0654631f7f96886ceba46a7d695071251d60945c229b40009e62f1526faecdb9e39ed299692f1d7e23804ce3f2e7bfa384b35c8e54925968778ea4339c999716bb18ac3560c48b34baefb4386132eabd6e11b932b329eeb98df47060dcd0dcd67a5577759723543daeeb76195529c79aba5d6bdab85dcf388792b067763bd2bd2bfa7da5e6b2f1513e824b875328ced3d1cf09d75e366a1b4cb2d40a6a62b30d94215a267244e594f6abfd9ec2433ae51ccc6ad9e03c4350f3ebb11ee8f1f3b620a714b2b35601808b1b011d3cc895dd0c6b1698df3968df81c8103a2e4f460ae3889320e8704e188604e72141e5ef764a4f6e727c560961ba8fca7d14c85e34f9f0f5c01a04a8803562debb60cf3fa8547fbb23b2eca1c3693bbc6fbe11424dbeb18c19fe9e7f4ba593627ebbae45627db8a8f0537984eaf8cf1ce263bdb256d49adc5294174637d895b474481f0b941d77e5510984be91acd8050cb5815a61487df3beebb1077c9251f0a2ca7057a6f28bff973e103e5b52c38722da049d964ddb0b9fdccaf60bf9e873c8cde20c0d12d373c5584a9d4e915e48e33db7199b2782a47e930931a642731fe247dd6aef5535ccf389cb10d77316936ee176e771918d05d1e9ced664449a08a31ad16803e38150ed445af72297a7169f4aa8779c69538b157cba8fd976c4e295d77a15f67cff6bb6ff30330c64367649b613bbb878267998220f97e717bd426072dfbdace2b6de52ef6e5ff2ca977d387e2aa560d68420837af8ab151311d3c1d1d1ed72c0da5e161b82e033e177ba33b021f988a209641740b89a0aae7eda7f18172d08f09ccb44664accbf83bd0e42389512cf55b1f8683140299a4064ce4706e6d8aa0a8a361518f00666115b169db5fbdc05e413062008d5827274e63de2740b5ec3f7bf308bc22fdb1f77a9518d2fb69d4986004f1583b9b6eac56e47f4bf34ed40e53eb4f47345d2f51211f927353d489f06396c45cb3bada0e800ae2433a06a292bb3d57a6701a96354af7ee3eb7216cb17c976f253b1ec0bc704ac229dd2213367d5eb01428fd5fc7465a1bd2ebd2f979f14e77f51d30b2e33ac7166f644856487c381e33fd651ff35d69ef7ebba963bda4179ae2a62b40af5fd041be05389c569c17670365f1979623aa79c27afd2c627bad95c425f90118d003139fd2add2c58f729ae043c93e685cbb05efbcfba896d329cd311dd75582636ab454d24b42bff17506ff82500193b23490b551d2f6249cd95b8c2e7d1aef983263ccb36660ca68216bde44bb5417728891b166639971562a84f97964d7e5a1a27485791d51562dab03b56e6e1e62d90f328ed60ee4bece4f8fe53713075c517c7358e6eb187ce55b6e5345f90abbd19f0e7ea6bbb9ac08cf055c1759cec60eebf13d669b5baba2e679fe87f623e1fd11baddded23b169e16d4457258a548556fb45fa7ef40313c695b005df2b7028e1402226d096d4a50264380f8ae03460e6a4821d12e7fc084eec6c420b26d2e783094476741e18bf107edd5e40f72922eed45f49fb20dc88c25281dd4e809e5152f22f5a181e645f129fb1bf78c1b4a27558e3d83e35381b898d50d92c91fdb7c3257b5d7231d3f472ef09e43fb92149663eb7597b04169a37007f5c7b2d14058e46871a0b22674e0013a871620a539f1daf21ce941c875f2f68189b21f3a910ab69ab695b5685863c23dd64db1a2e2145bd29a37dd9c55665c74a15c2cbb96ccbac7d98f72ec00182a3c03dbae228e9477a08f8d7f2dcba8c3365bbe4c76339f689e0c3e8504d41546bb0c3660120e86ea915d9b5378802dc8cbe90f2907501056552733efe0d2e28692102e1a5d28940197d8eee5284e699b0d6fb3566a1ef308e18ed5f032b98cad59f8a03d192af6405b665092d33d7dfd42484884d5ba978fe2d93ee7c72f34aaf78eda26767bace56a25594f14520bac40d5c47840859d9b680fbd0ca9b14bb14582a648d55e5e93c6b7fab6bc9af57c02ac57855d3291b32e162b641c9bc8c7779fdd980a6e8fb828b96839ae56fb3ca11aac1730c07cdb34e94edc3f0a61172746fb89b5665553288bfc589a868e305be1fb5c5a809bdb6a1ad04001af95ba518191b334ca1e0f979985619cf4ad72d9e4e829bb104181b6e14ae543a738bc1b8878b9b9e22ec4635cfea4a5625878e8837302679ecbd73c7d2250b5de8990664214b9ad3b7ec2b503abce41f78ee63896bf6208b2f5d85f6572b18acfbeee85e51773a90a18fb9bdac8bfc2caf31ba6171ad214f43e24ee89e0968a023528b7e6d19d8dedcbe8ad8633644b4bd2bb39f908463cd7666983707448acce26f3378cacf091e1a377fa03397bda76ed19d292ade6b1c022c331c97b4bee6fbfb8301b5a8677a1d58a0f72776c33ea13b049fccfb14093118961eb5470121d06fda8eb4197d94afb28add075c4fb036a0ace8a426f4bd6ff1a1cff4cef7e34e4729a9d53bd4268628fcbeb34d8e2264fe0f4b41b1f27def02d17fec2a6f027efd3da8eb35ebf4ddaee71df51583c86dc3d74764a9212007c39e1041f14f3258bae76361aa30d86bedb2201aa21e6acce2512ed48dfea1de0fe8e5c75a975f91fc965529d3956ae44d89ca47790dfb5fc9a5e7bc1e907b78df7aa67215b294feff5e1a4bb3753166d7801a50226494d72efb408586398b59210db851a315561c0b8b656e119d7103667dcfc2936030b0edd08e551a496c33ed1057ad6ce14f0a8c16e2f3a28692ed5616ca77e9ad9ae2a80bb4c46f7fd4107e57aea27d5be7adb20ed5cea9e6ffac6e6c804da816e949d0b3118b83be033f099141da29117989d07e763e8225df78246d4b43db0847ba8b9f7bb2b4018f3fbfd1cbebc5786c7a74819e9ec3242ab4409bb8947b9ee1bc40a954240ea91f483aace26d5ae826ab7125638975d5b57c532768d2d313dc4e8492921c08e8f2005af12cbd1b3ec900289a99c4faf80970fe69e844e8fbbecb9a57efb4adae61443b9f2f96dcf9a273f9657d53ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e5634b5bbdeaa9decddcf2e3ddb86cee5185c692007bf1442e7fb60b3f5b8973f8bc0694cb343fc9a06ba68867a8a7939c00f02f0348fdba18ba0ca56650812b22b4956e8f8fed07e56c30100b5b14a381dc94d4c38b6605b32f48d9a086622brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibreoffice-6.0.4.2-lp150.1.3.src.rpmlibreoffice-calc-extensionslibreoffice-calc-extensions(x86-64)      jre-64libreofficelibreoffice-calclibreoffice-pyunorpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.66.0.4.26.0.4.26.0.4.23.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1ZZmZmZZ@Z@ZZZЛZJ@ZZZ̧@Z̧@ZUZa@ZlZlZlZlZlZZZZZ%Z@Z1@Z1@ZZZ_@Z Z@ZZ}@Z}@ZtRZtRZo Zhu@Zhu@Z_:Z]@Z\Z\ZN@ZKt@Z:PZ1@Z/Z.s@Z.s@Z.s@Z*~Z)-@Z'ZZ@Z@Z Z }YZ@YYYY@YYܶ@YdYdY*@Y@YYY@YaYu@YdY[@YNT@YJ_YGY?Y9<@Y7Y0Y0Y0Y)j@Y@YR@YtXXX-X@X!@XƉX•@XX@X@X@XXXXXXXX~@Xx@Xs{@Xn5@XlXY@XWXOXBXBX2X@XX2@WW@W֘WW#W@W@W9W W~Ws@Wm Wc@WZWPWPW0{W,@W)@WX@WX@WcWW@VbVbV?@V@V@V޾Vm@V'@VVVɦVV@V@VT@V@V@V<@V<@V @V$@Vy;@VwVwVrVpVn@VjV]V@V4@V(V'~@V'~@V'~@V V Vf@U@U@U@U@U@U@U@UM@Uݪ@UU@U@UUUUy@U@UJ@UU@U@Ua@U|@Un@U]U\w@USR@RRJ@RJ@RRRRRR@R@R߲R߲R@R@R@R@RRΏ@R=R=R=R@R@R@RʚRʚRʚRI@RRRƦ@RƦ@RƦ@RTRTRTRTRTRTRTRTRTRTRTRTR{RSRR R@QMQQdQ5Q@QQ@QQQ'@Q@QQq1Qo@QnQ\Q\Q\QIQHS@Q/FQ& @Q$Q@QsPPe@P@PM@PP@PaP@P OOG@ORO@O"O@O@OOO@O~O|7Or@O`@O]@OU@OLOF*@O>A@O5O yO?@OON>@Nܲ@N`NwN@N^NNNNN{#@N{#@Nm@Nm@Nh@NdN`@N\NTN:N7N6@N2N/MAMd@MMI@M@MwkMdMdMc@MbSM[@MQ0@MF@M6@M,F@ML8LfL L,@LL@LLs@LLK@KKKыKP@K@KKK}+KjKjK`*KMK.K@K JJ@JJݦ@J1@J@J^@J#JJx"JhPJHJ67J|JJJB@J@J Y@J@IIIo@IܑI̿IÅ@IV@tchvatal@suse.comtchvatal@suse.comguillaume.gardet@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comalarrosa@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comtchvatal@suse.comadam.majer@suse.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comdimstar@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comfstrba@suse.comfstrba@suse.comtchvatal@suse.comcarmen@carmenbianca.eufstrba@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commgorse@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commgorse@suse.commgorse@suse.comtchvatal@suse.comnormand@linux.vnet.ibm.comtchvatal@suse.comzaitor@opensuse.orgadam.majer@suse.detchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commgorse@suse.comzaitor@opensuse.orgwbauer@tmo.attchvatal@suse.comwbauer@tmo.atdimstar@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commkubecek@suse.cztchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comandras.timar@collabora.comdmueller@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.commeissner@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comdmueller@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comdimstar@opensuse.orgtchvatal@suse.comandras.timar@collabora.comandras.timar@collabora.comdimstar@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comarnaud@versini.eutchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comfstrba@suse.comtchvatal@suse.comdmitry_r@opensuse.orgtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comolaf@aepfle.deolaf@aepfle.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comfcrozat@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comarnaud.versini@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comandras.timar@collabora.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtbehrens@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comfcrozat@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comfcrozat@suse.comtchvatal@suse.comfcrozat@suse.comfcrozat@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commvyskocil@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.compmladek@suse.compmladek@suse.comdvaleev@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.comfridrich.strba@suse.compmladek@suse.comtchvatal@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.comtchvatal@suse.comtchvatal@suse.compmladek@suse.compmladek@suse.compmladek@suse.comtchvatal@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.comidonmez@suse.comdmueller@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.combwiedemann@suse.dellunak@suse.comjdmulloy@gmail.compmladek@suse.czpmladek@suse.czpmladek@suse.compmladek@suse.compmladek@suse.comanixx@opensuse.orgpmladek@suse.comfstrba@suse.comidonmez@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@suse.compmladek@novell.compmladek@novell.compmladek@novell.compmladek@novell.compmladek@novell.compmladek@novell.compmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czneptunia@mail.rupmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.czpmladek@suse.cz- Bump to 6.0.4.2: * 2 more fixes on top of 6.0.4.1- Do not require update-desktop-files on 15+ bsc#1090737- Remove aarch64 condition in _constraints- Drop patch bnc1083525.patch merged upstream- Fix build with new icu 61+ bsc#1091772 * libreoffice-icu61.patch- Version update to 6.0.4.1: * Another bugfix update containing >60 bugfixes- LO-L3: DOCX import: missing table background color * bnc1083525.patch- Do not enable LTO on older codestreams, too old toolchain- Provide and obsolete all the gtk3 disabled stuff if we disable gtk3 to ease migration- Drop patch libreoffice-lto-failtest.patch as the problem was with memcpy in wrong phases, fixed by cflag -flifetime-dse=1- Provide and obsolete also libreoffice-branding-SLE- Use pkgconfig(libpg) instead of posgresql-devel dependency- Bring back offline help per popular demand as lto saves space we could use with it bsc#915996 - Update patch to not call python directly during help generating: * 0001-Use-PYTHON_FOR_BUILD-instead-of-calling-python-direc.patch- Use gpg keys to verify downloaded archives- Add patch to disable test failing with LTO: * libreoffice-lto-failtest.patch- Switch to memory-constraints macros to limit threads as needed - Enable LTO on libreoffice, 16% smaller binaries, less memory used- Reduce the ifarch condition based on new exclusivearch - Name directly dependencies that were accidentaly pulled by gtk3 before- Conditionalize gtk3 build as it requires "newer" gnome than the one we ship on SLE12 currently- Update glib2 requirement to match what code actually uses- Reduce archs to only those that are really capable of finishing the build- Update to 6.0.3.2 fate#324870: * Final 6.0.3 tag for release- Disable firebird engine on SLE for now- Also drop boost_string_fixes.patch merged in upstream differently- Version update to 6.0.3.1: * Another bugfix release milestone - Drop patch orcus-0.13.3.patch merged upstream - Drop patch bnc955545.patch merged upstream - Drop patch bnc1081079.patch merged upstream- Require liberation-fonts instead of Recommends wrt bsc#1083213 * Basically we need ANY font, but liberation-fonts are the Arial/etc. compatible and thus you can view the MS Word documents - Drop Build/Require on xorg-x11-fonts- Require libreoffice-branding >= 6.0. Otherwise, an update of the libreoffice package keeps the 5.0 branding (including the 5.0 splash screen), which is not nice.- Install gtk3 subpkg on mate desktop wrt bsc#1083993- Remove upstreamed patches * bnc1061210.patch * bnc954772.patch- Version update to 6.0.2.1 release: * fixes bsc#1089706 CVE-2018-10120 * second bugfix release closing around 80 TDF issues- LO-L3: Saving PPTX chart changes $12K to 12,345 format * bnc1081079.patch- LO-L3: Cutting object (Rectangle) in Navigator cuts the whole slide instead * bnc955545.patch- LO-L3: Wrong transition time * bnc1039203.patch - LO-L3: Slide with chart has some strange (too large?) elements (PPTX) * bnc1060128.patch - LO-L3: Table(s) from DOCX show wrong position/color/...? * bnc1061210.patch - LO-L3: Copy and Paste in Table ignores formatting completely * bnc954772.patch- Add patch to build properly with orcus-0.13.3: * orcus-0.13.3.patch- boost_string_fixes.patch: Boost in Leap 42.3 and SLE-12 is lacking some functionality found in newer versions. Workaround the problem.- Make sure we execute everything with python3 * 0001-Use-PYTHON_FOR_BUILD-instead-of-calling-python-direc.patch - Bump version of bundled gpgme to 1.9.0- Version update to 6.0.1.1: * various fixes all around * Fixes data exposure bsc#1080249 CVE-2018-1055 CVE-2018-6871 * Also fixes bsc#1089705 CVE-2018-10119 - Bump the version of libgpg-error - Drop the libreoffice-poppler-0.62.patch merged upstream- Version update to 5.4.5.1: * Various fuzzying fixes/etc * Fixes data exposure bsc#1080249 CVE-2018-1055- Disable one more test that fails- Do not depend on procps- Version update to 6.0.0.3: * RC3 phase of libreoffice 6.0.0 release- Require xorg-x11-fonts otherwise nothing is shown- Do not pull in liberation2-fonts wrt bsc#1077375#c5- Disable 2 db tests that are really flaky in OBS- Fix the lo-provides filtering to allow proper provides to be generated- Version update to 6.0.0.2: * More fixes in RC2 of 6.0.0 release- Add requires on kdelibs4 to avoid crashes- Add libreoffice-poppler-0.62.patch: Fix build with poppler 0.62, where UTF8.h (explcitly marked as an experimental header) was renamed to UnicodeMapFuncs.h.- For now disable qt5 integration as it is utterly broken * just keep the kde4 one- Version update to 6.0.0.1: * RC1 of 6 series, now tests seem to pass- Version update to 5.4.4.2: * Proper release containing few additional fuzzing fixes- Reintroduce kde4 subpackage (now qt4 build with openssl-1.1) - Add the gtk2 subpackage to not pull-in the gtk2 on current desktop * Also supplement as needed for SLE12- Supplement properly the qt5 and the plasma5-workspace- Fix providing libgpg-error0 bsc#1072061 when bundling- Version update to 5.4.4.1: * Various fixes on 5.4 branch- Version update to 6.0.0.0.beta2: * Many fixes in gpg4libre and all around- Seems we no longer need the _r.so directly, no mentions in code- Do not upse otherproviders() as it is not needed with new rpms- Merge up all the icon themes as they have intermixed deps - Tweak up langpack generating to work with new gettext .mo files * Those macros are pretty ugly- Add patch to not bother checking qt4 bugs: * kde5-configure-checks.patch- Start updating to release 6.0.0.0.beta1: * Code for Qt5 UI * No longer flickering opengl backend * Tons of updates * Collada and gltf are removed upstream * Online help re-integrated even better - Remove merged patches: * 0001-Adapt-getcompver.awk-to-Java-9.patch * 0001-This-hunk-breaks-jdk9-build.patch * 0002-Detect-libjawt-automatically-on-java9-too.patch * java-encoding.patch * gnome-documents-check-ntimeoutid.patch - Drop no longer needed patches: * libreoffice-hotfix-disablebrokenshapetest.patch * disable-flaky-hsqldb-test.patch- Version update to release 5.4.3.2: * Various fixes in 5.4 branch * Contains also fixes for bnc#947117, bnc#1035589, bnc#954776, bnc#1021675- Disable the CppunitTest_desktop_lib as it fails on the utf encoding- Disable the verbosity of the build again, getting complaints of build log is too long...- Switch to bundled gpgme on old distros where it is not possible to update - Rebase scp2-user-config-suse.diff to apply again- Fix pyuno paths wrt bsc#1059720- Make sure now plasma5 gets gtk3 UI not the generic one- Disable kde4 integration on Tumbleweed as libqt4 is build with openssl-1.0 while we need openssl-1.1- Removed patch: * 0001-tdf-100501-Adapt-to-Java-9-at-least-on-Linux-x86-64.patch + Integrated upstream- The commons-codec, commons-lang and commons-httpclient are not actually needed- Version update to 5.4.2.1: * Various bugfixes on 5.4 branch- Added Esperanto to list of languages.- Added patches: * 0001-This-hunk-breaks-jdk9-build.patch + Remove a patch hunk that breaks rhino build * 0002-Detect-libjawt-automatically-on-java9-too.patch + Fix detection of JDK9's libjawt.so * 0001-Adapt-getcompver.awk-to-Java-9.patch + Adapt getcompver.awk to Java 9 where the version might be single digit * 0001-tdf-100501-Adapt-to-Java-9-at-least-on-Linux-x86-64.patch + Make LibreOffice find Java 9 JVM at runtime * java-encoding.patch + Replace one unnecessary UTF-8 character by an ASCII one- Version update to 5.4.1.2: * Various bugfixes on 5.4 branch- Fix fail to build with kde integration disabled wrt bsc#1055393- Parse over with spec-cleaner to remove few obsolete declarations- Add gnome-documents-check-ntimeoutid.patch: fix intermittent crash opening files from gnome-documents (bsc#1047714).- Version update to 5.4.0.3: * More bugfixes on 5.4 branch for the final release- Version update to 5.4.0.2: * More fixes from 5.4.0 release branch - Use system based xmlsec1- Add api keys for google drive to work bsc#1047167 * Copied from chromium- Update to 5.4.0.1: * First rc of the series, now only serious bugs will be fixed - Drop upstreamed patch 0001-undo-clone.patch - Drop upstreamed patch 0001-watermark.patch- Add suse color palette bsc#1045339- Cleanup the License string- Add patch to fix bsc#1028504: * 0001-undo-clone.patch - Add patch to fix test failure on 32bit: * 0001-watermark.patch- Run tests only on intel 32/64bit- Version update to 5.4.0.0.beta2: * Ton of fixes over beta1 * Oxygen theme is gone- Install libreofficekit headers- Artistic was dropped with vigra- Switch to normal mirror location- Version update to 5.4.0.0.beta1: * Feature release 5.4 first beta - Refresh patch disable-flaky-hsqldb-test.patch - Drop merged patches: * bnc959926-Implement-text-rotation-for-Impress-table.patch * gi-annotation-syntax.patch- Use nss to avoid issues with mixing openssl and nss- Version update to 5.3.3.2 fate#323270: * Update to 5.3.3 release containing bunch of additional fixes - Add direct dep on harfbuzz-icu- Version update to 5.3.3.1: * Also contians fix for bsc#1036975 CVE-2017-8358 * Various fixes in 5.3 branch for rc1 of 5.3.3- Provide and obsolete the help packages wrt bsc#1035087- Fixed bnc#959926 LO-L3: Text not rotated properly in LO Impress tables * bnc959926-Implement-text-rotation-for-Impress-table.patch- Version update to 5.3.2.2: * bsc#1034329 CVE-2017-7882 * RC2 for the 5.3.2 release- Version update to 5.3.2.1: * RC1 of the 5.3.2 release- Version update to 5.3.1.2: * official 5.3.1 release- Fix syntax error in 0001-allow-none-gi-support.patch (bsc#1028817).- Add gi-annotation-syntax.patch: the (allow-none) annotations weren't being parsed, leading to breakage on SLE (bsc#1028817)- Version update to 5.3.1.1: * RC1 of 5.3.1 release containing various bugfixes - Drop upstreamed patch 0001-unixODBC-changed-soname-to-.2-so-reflect-it.patch- bypass upstream bug for aarch64 and ppc64/ppc64le https://bugs.documentfoundation.org/show_bug.cgi?id=105519 removing some fods data files source of test failure.- Fixup pyuno loading as it broke when we dropped the uno patch- Add conditional liberation2-fonts BuildRequires and Recommends for Tumbleweed, it is better suited for the version of freetype2 we have available.- use individual libboost-*-devel packages instead of boost-devel- Version update to 5.3.0.3: * Fixes bsc#1034568 CVE-2017-7870 * Fixes bsc#1034192 CVE-2016-10327 * RC3 of the 5.3 targets with additional fixes- Remove upstreamed patch * bnc1010961.diff- Version update to 5.3.0.2: * RC2 of the 5.3.0 target, stabilizing the lokit- Version update to 5.2.5.1 * various bugfixes - Remove upstreamed patches * bnc945446-vertical-text-clone-formatting.patch * bnc955548-crash-fix.patch * bnc980734.diff - Fix L3 bnc#1014896 LO-L3: Libreoffice calc (writer in fact!) freezing when running a hyphenate all * bnc1014896.diff- Provide the breeze-dark content in the breeze icontheme- Drop system-pyuno.diff patch as it breaks services tests as the pyuno was not loadable- Version update to 5.3.0.1: * RC candidate stabilizing ont he beta1 bump- Fix L3 bnc#1010961 LO-L3: Change tracking: everything is a change, and accepting changes * bnc1010961.diff- Fix unixODBC loading bnc#1017925 * 0001-unixODBC-changed-soname-to-.2-so-reflect-it.patch- Build firebird driver only for version 3, 2.x series does not pass tests at all - Drop 13.2 support, out of scope as EOL- Fix L3 bnc#980734 LO-L3: LibreOffice missing contents in PPTX deck * bnc980734.diff- Version update to 5.3.0.beta2: * Various bugfixes to bring 5.3 to stability- Fix L3 bnc#945446 LO-L3: Clone Formatting ignores vertical text alignment * bnc945446-vertical-text-clone-formatting.patch - Fix L3 bnc#955548 LO-L3: CTRL+Z not working to undo changes performed through Navigator crash fix * bnc955548-crash-fix.patch- Version update to 5.3.0.beta1: * Starting of testing of new major release - Refresh patch system-pyuno.diff - Refresh again libreoffice-hotfix-disablebrokenshapetest.patch - Drop upstreamed patches: * libreoffice-firebird3-selftest.patch * libreoffice-firebird3.patch * 0001-allow-none-gi-support.patch - Remove --enable-hardlink-deliver switch that is removed from autotools - Add dep on libzmf, libstaroffice - Update internal xmlsec- Version update to 5.2.4.1 * various bugfixes mostly containing L3 fixes: - Fix L3 bnc#946674 LO-L3: Undo does not revert bundled font size changes for table cells - Fix L3 bnc#952640 LO-L3: Cut and Paste (at the same position) changes bullet point formatting - Fix L3 bnc#955548 LO-L3: CTRL+Z not working to undo changes performed through Navigator - Fix L3 bnc#959168 LO-L3: Undo on bullet point style change only works when focus is not set - bnc#957991 LO-L3: Improve pivot cache reading performance - Refresh patch libreoffice-hotfix-disablebrokenshapetest.patch- Introduce back scp2-user-config-suse.diff wrt bnc#1010654 as otherwise user configs would disappear with maintenance update...- Add provides/obsoletes for brazilian and chinese to be matched on dvd bnc#1008743- Update to 5.2.3.3: * small fix from .2 release- Version update to 5.2.3.2: * Various small fixes in the 5.2 branch - Move the firebird db connector to subpackage wrt bsc#1003896 - Refresh a bit patch 0001-allow-none-gi-support.patch- Version update to 5.2.2.2 bsc#1026640 CVE-2017-3157: * Various fixes for the 5.2 branch- Add 0001-allow-none-gi-support.patch: don't use "nullable" for introspection, since it isn't available on SLE12 version of gobject-introspection (bsc#1000102).- Switch google-carlito-fonts and liberation-fonts Requires to Recommends.- BuildRequire libopenCOLLADA-devel (the new package name) instead of openCOLLADA-devel, except for Leap which only has the latter- Version update to 5.2.1.2: * Various fixes for the 5.2 branch release- Build KDE integration on openSUSE 13.2 as well- Update _constraints file: set the 25GB HDD / 4GB RAM limit as general requirement (global) which only aarch64 overrides at the moment. Prior, there was no 'default' limit set and all archs were exceptions.- Version update to 5.2.0.4: * Fixes contained in rc4 of 5.2.0 release- Version update to 5.2.0.3: * More bugfixes for the first series of the 5.2 branch- Version update to 5.2.0.2: * Various bugfixes on road to 5.2 this time rc2- change BuildRequire from pkgconfig(fbembed) to libfbembed-devel; this is a temporary workaround allowing build both before and after firebird is upgraded to version 3.0 in Factory; once 3.0 is there, this will be changed to pkgconfig(fbembed) or pkgconfig(fbclient), based on %suse_version - libreoffice-firebird3.patch: build against system libfbclient2 if Firebird 3 detected - libreoffice-firebird3-selftest.patch: fix failing selftest when built against Firebird 3 libraries; the failure is caused by database file format change, provide two versions of the test database and let the test select the one that matches Firebird version - firebird_integer_x64le_ods12.odb: rpmbuild doesn't support git patches adding binary files, add the ODS12 test database as a source instead- Version update to 5.2.0.1: * Various bugfixes for the rc1 candidate * Fixes bnc#987553 CVE-2016-4324- Reduce constraints based on resource usage reported by OBS- Version update to 5.2.0.0.beta2: * More bugfixes on road to 5.2 series * missing-include.patch- Add patch to fix build missing-include.patch- Version update to 5.2.0.0.beta1: * Disable support for sle11, not needed anymore * Cleanup the specfile from all the compat conditionals per above * Disable bundled help and point to upstream wiki always (speeds up build quite a bit) * Use pkgconfig style dependencies instead of the develpkgs * Remove all the bundled tarballs that were aedded for sle11 * Adjust the constraints a bit to reflect reality * Remove merged patches: * scp2-user-config-suse.diff * 0001-Make-HAVE_JAVA6-be-always-false.patch * 0001-mdds-1.0.patch * 0001-liborcus-0.11.patch * 0002-boost-filesystem1.patch * 0003-boost-filesystem2.patch * bnc856729.patch * bnc939998.patch * bnc945443.patch * bnc945445.patch * Refresh patches: * libreoffice-hotfix-disablebrokenshapetest.patch * system-pyuno.diff- fix bnc#939998 - LO-L3: PPT file shows wrong titles * bnc939998.patch - fix bnc#945443 - LO-L3: Undo ignores vertical alignment * bnc945443.patch - fix bnc#945445 - LO-L3: Undo does not revert changes of table separation lines * bnc945445.patch- Version update to 5.1.3.2: few small tweaks for the .3.1 release * fate#320521 - Refresh patches: * 0001-liborcus-0.11.patch- Split out gtk3 again but this time install it on openSUSE and avoid it on SLE12- Version update to 5.1.3.1: * Various small bugfixes all around 5.1 series- fix bnc#856729 - LO-L3: Double borders in Calc * bnc856729.patch- update constraints file for aarch64- Version update to 5.1.2.2: * Various small bugfixes all around 5.1 series - Remove upstreamed patches: * 0001-Fix-patch-to-apply-on-SLE11-just-some-unknown-patch-.patch * 0001-Fix-python2-build-of-pyuno-with-older-py2-versions.patch * 0001-Update-etonyek-patch-to-apply-with-sle11-patch.patch - Refresh patches: * 0001-liborcus-0.11.patch * libreoffice-hotfix-disablebrokenshapetest.patch - Fix sle11 build by not using -r on ln command - Update the subtag registry to latest version- Install also gdb pretty printers- Introduce glade subpackage to match up with fedora and to provide others possibility to work on glade UI for libreoffice- Remove services patch, no longer needed everything tweaked upstream: * libreoffice-disable-services-check.patch- Add patch to detect boost_filesystem headers: * 0002-boost-filesystem1.patch * 0003-boost-filesystem2.patch - Add patch to fix rounding bug in test on i586: * libreoffice-hotfix-disablebrokenshapetest.patch- Version update to 5.1.1.3: * Various bugfixes for the first bugfix release of 5.1 - Update patch to build on sle11 * 0001-liborcus-0.11.patch- Add patch to build with liborcus 0.11 * 0001-liborcus-0.11.patch- Use mdds-1.0 * 0001-mdds-1.0.patch- Appdatastore is everywhere- Add upstreamed patches to fix patch application on sle11: * 0001-Fix-patch-to-apply-on-SLE11-just-some-unknown-patch-.patch * 0001-Update-etonyek-patch-to-apply-with-sle11-patch.patch * 0001-Fix-python2-build-of-pyuno-with-older-py2-versions.patch - Localy disable the services test that SEGVs on sle11 * libreoffice-disable-services-check.patch- Do not bother with kde integration on SLE12- Try to enable libreofficekit integration by mimicking what RH does bnc#965296- Provide/obsolete the gtk3 subpackage in gnome to allow nice migration - %dir the appdata folder to build on leap and older- Un-split the gtk3 from separate module 5.1 should be stable enough- Do not install the appdata xml files twice bnc#965294- Version update to 5.1.0.3: * Fixes bnc#967015 CVE-2016-0795 bnc#967014 CVE-2016-0794 * Various small fixes on road to final tag * Update internal tarballs for sle11 build- Fix requires on libmysqlclient_r18 on SLE11 - Fix a bug on es provides with en-GB - Provide l10n-pt from pt-PT- Update to 5.1.0.2: * More small fixes here and there for the RC2 release - Remove upstreamed patches: * libreoffice-graphite.patch * libreoffice-uno-py26.patch * libreoffice-kde4-filelist.patch * libreoffice-old-gtkapi.patch- Reenable collada, debian and fedora both build with it so do the same- Set ulimit to unlimited prior build to allow better debugging of build crashes- Add patch attempting to fix build on old gtk2 versions: * libreoffice-old-gtkapi.patch- Add patch to fix filelist generating after kde3 removal: * libreoffice-kde4-filelist.patch- Add patch to fix graphite2 bundled build on SLE11: * libreoffice-graphite.patch - Add patch to fix build of pyuno with python2.6: * libreoffice-uno-py26.patch- bnc#951579 - LO-L3: [LibreOffice] Calc 5.0 fails to open ods files * deleted RPATH prevented loading of bundled 3rd party RDF handler libs- Version update to 5.1.0.1: * Update few bundled libs for SLE11 - Drop support for gvfs2 - Drop kde/kdeab switches - Drop lockdown enabler- Version update to 5.1.0.0.beta2: * testing the changes for 5.1 series - Remove upstreamed patches: * bnc-679938.diff * bnc-889755.diff * bnc-945047.diff * bnc-954345.diff * use-long-for-test-comparsion.patch- Version update to 5.0.4.2 bnc#959716: * Final of the 5.0.4 series- bnc#945047 - LO-L3: LO is duplicating master pages * bnc-945047.diff- Version update to 5.0.4.1: * rc1 of 5.0.4 with various regression fixes- bnc#954345 - LO-L3: Insert-->Image-->Insert as Link hangs writer * bnc-954345.diff- Disable another hsqldb test: * disable-flaky-hsqldb-test.patch- Version update to 5.0.3.2: * Final tag of 5.0.3 release- Add patch to fix flaky test: * use-long-for-test-comparsion.patch- Remove upstream merged: * bnc-939996.diff- Fix bnc#939996 - LO-L3: Some bits from DOCX file are not imported * bnc-939996.diff - Fix bnc#889755 - LO-L3: PPTX: chart axis number format incorrect * bnc-889755.diff - bnc#679938 - LO-L3: saving to doc file the chapter name in the header does not change with chapters * bnc-679938.diff- Add patch to disable flaky hsqldb test: * disable-flaky-hsqldb-test.patch- Version update to 5.0.3RC1 as it should fix i586 test failure - Drop upstreamed patch: * kde4filepicker.patch - Update text2number extension to 1.5.0- obsolete libreoffice-mono - pentaho-flow-reporting require is conditional on system_libs- Update icon theme dependencies * https://lists.debian.org/debian-openoffice/2015/09/msg00343.html- Version bump to 5.0.2 final fate#318856 fate#319071 bnc#943075 bnc#945692: * Small tweaks compared to rc1 - For sake of completion this release also contains security fixes for bnc#910806 CVE-2014-8147, bnc#907636 CVE-2014-9093, bnc#934423 CVE-2015-4551, bnc#910805 CVE-2014-8146, bnc#940838 CVE-2015-5214, bnc#936190 CVE-2015-5213, bnc#936188 CVE-2015-5212, bnc#934423 CVE-2015-45513, bnc#934423 CVE-2015-4551, bnc#910805 CVE-2014-8146, bnc#940838 CVE-2015-5214, bnc#936190 CVE-2015-5213, bnc#936188 CVE-2015-5212, bnc#934423 CVE-2015-45513, bnc#934423 CVE-2015-4551, bnc#910805 CVE-2014-8146, bnc#940838 CVE-2015-5214, bnc#936190 CVE-2015-5213, bnc#936188 CVE-2015-5212, bnc#934423 CVE-2015-4551- Use gcc48 to build on sle11sp4- Make debuginfo's smaller on IBS.- Fix chrpath call after the libs got -lo suffixing- Add patch to fix qt4 features detection: * kde4filepicker.patch- Split out gtk3 UI to separate subpkg that requires gnome subpkg * This is to allow people to test gtk3 while it not being default- Version update to 5.0.2 rc1: * Various small tweaks and integration of our SLE11 patchsets- Update constraints to 30 GB on disk- Version bump to 5.0.1 rc2: * breeze icons extension * Credits update * Various small fixes- Version bump to 5.0.1 rc1: * Various small fixes * Has some commits around screen rendering -> could fix kde bugs- Kill branding-openSUSE, stick to TDF branding.- Version bump to 5.0 rc5: * Bunch of final touchups here and there - Remove some upstreamed patches: * old-cairo.patch- Add explicit requires over libmysqlclient_r18, should cover bnc#829430- Add patch to build with old cairo (sle11): * old-cairo.patch- Version bump to 5.0 rc3: * Various more fixes closing on the 5.0 release - Removed upstreamed patches: * fix-old-poppler.patch * mdds-old-gcc.patch- Try to fix build on SLE11 and remove obsolete patch: * A mdds-old-gcc.patch * D pack-desktop-files-for-optional-filters.diff- Update to 5.0 rc2: * Few small fixes and updates in internal libraries- Version bump to 5.0 rc1, remove obsolete patches: * 0001-Fix-could-not-convert-.-const-char-to-const-rtl-OUSt.patch * 0001-writerperfect-fix-gcc-4.7-build.patch- More chrpat love for sle11- Add python-importlib to build/requirements on py2 distros- Provide/obsolete crystal icons so they are purged and not left over - Add few patch to get LO in more buildable state on SLE11, all upstreamed: * 0001-Fix-could-not-convert-.-const-char-to-const-rtl-OUSt.patch * 0001-writerperfect-fix-gcc-4.7-build.patch * fix-old-poppler.patch- Fix breeze icons handling, drop crystal icons.- Version bump to 5.0.0.beta3: * Drop merged patch 0001-Make-cpp-poppler-version.h-header-optional.patch * Update some internal tarballs so we keep building - based on these bumps update the buildrequires too- Generate python cache files wrt bnc#929793- Update %post scriptlets to work on sle11 again- Split out the share -> lib linker to hopefully allow sle11 build- One more fix for help handling bnc#915996- Version bump to 4.4.3 release: * Various small fixes all around- enable aarch64 build- Reformat with spec-cleaner- Disable verbose build to pass check on maximal size of log- We need pre/post for libreoffice in langpkgs- Use old java for detection and old commons-lang/codec to pass brp check on java from sle11 * 0001-Make-HAVE_JAVA6-be-always-false.patch- Revert last changeset, it is caused by something else this time: * 0001-Set-source-and-target-params-for-java.patch- Set source/target for javac when building to work on SLE11: * 0001-Set-source-and-target-params-for-java.patch- Try to deal with rpath on bundled libs- Fix python3_sitelib not being around for py2- Add internal make for too old system - One more stab on poppler switch: * 0001-Make-cpp-poppler-version.h-header-optional.patch- Update the old-poppler patch to work correctly: * 0001-Make-cpp-poppler-version.h-header-optional.patch- Sort out more external tarballs for the no-system-libs approach- Add basic external tarballs needed for without-system-libraries- Add patch to check for poppler more nicely to work on older distros: * 0001-Make-cpp-poppler-version.h-header-optional.patch- Try to pass configure without system libs- Allow switch between py2 and py3 - Move external dependencies in conditional thus allow build on SLE11- Add conditional for noarch subpackages - Add switch in configure to detect more of internal/external stuff- Add conditional for appdatastore thing and redo it to impact the spec less - Add systemlibs switch to be used in attempt to build sle11 build- Hopefully fix bnc#913042.Redo check phase that sometimes broke .jar generating- Silence more scarry messages by bnc#900186 * Fixes autocorr symlinking * Cleans UNO cache in more pretty way- Clean up the uno cache removal to not display scarry message bnc#900186- Remove patch to look for help in /usr/share, we symlink it back to lib, so there is no actual need to search for it directly, migth fix bnc#915996: * officecfg-help-in-usr-share.diff- --disable-collada * reportedly it does not work in LibreOffice 4.4 - added version numbers to some BuildRequires lines- Require flow engine too on base- Fix build on SLE12 and 13.1 by adding conditional for appdata install- Fixup the installed appdata.xml files: they reference a .desktop file that are not installed by libreoffice (boo#926375).- Version bump to 4.4.2: * 2nd bugfix update for the 4.4 series- BuildRequires: libodfgen-devel >= 0.1- added version numbers to some BuildRequires lines - build does not require python3-lxml - build requires librevenge-devel >= 0.0.1 - vlc media backend is broken, don't use it. Only gstreamer should be used.- Install the .appdata.xml files shipped by upstream: allow LO to be shown in AppStream based software centers.- Move pretrans to pre- Version bump to 4.4.1 first bugfix release of the series- Reduce bit the compilation preparations as we prepped most of the things by _constraints and it is no longer needed- %pre is not enough the script needs to be rewritten in lua- Move removal of obsolete dirs from %pretrans to %pre bnc#916181- Version bump to 4.4.0 final: * First in the 4.4 series * First release to have the new UI elements without old hardcoded sizes * Various improvements all around.- Add debug symobols- Version bump to 4.4.0rc2: * Various bugfixes, just bumping to see if we still build fine.- That verbose switch for configure was really really bad idea- generic images.zip for galaxy icons seem gone so remove - Do not supplement kde3 stuff, it is way beyond obsolete- Remove vlc conditional - korea.xcd is no more so remove - Really use mergelib- Disable telepathy, it really is experimental like hell- Version bump to 4.4.0rc1: * New 4.4 branch release with additional features - Enable collada: * New bundled collada2gltf tarball: 4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 - Obsoleted patches: * jvmfwk-disable-gcj.diff * libreoffice-4.3-plasma5-ui-decisions.patch * libreoffice-4.3.0.3-themes-symlinks.patch * office-cfg-linux-common-template-dir.diff * libreoffice-boost-1.56.patch - Refreshed patches: * officecfg-help-in-usr-share.diff * system-pyuno.diff- Version bump to 4.3.5 release: * Various small fixes * Fix for CVE-2014-9093 bnc#907636- And do it right as it was supposed to be bash variable :)- Fix typo %{libdir} -> %{_libdir}- Remove dangling symlinks from previous versions bnc#884942- Fix build with boost 1.56 * libreoffice-boost-1.56.patch- Version bump to 4.3.4: * Few small fixes * Fix for calc value ordering "regression"- Remove no longer needed mergelib patch * libreoffice-mergedlibs-circular-deps.patch - Add patch for plasma5 UI selector support * libreoffice-4.3-plasma5-ui-decisions.patch- Remove errorous self-obsolete in lang pkgs. - Version bump to 4.3.3.2: * Various bugfixes from maintenance branch to copy openSUSE. * Also contains fix for bnc#900214 and bnc#900218 CVE-2014-3693 - Remove fixes merged upstream: * 0001-fdo-82418-prefer-UTF-8-over-UTF-16.patch * 0001-n-708518-sd-check-that-master-page-matches-when-sett.patch- Obsolete old libreoffice-ure-devel in sdk and devel-docs in sdk-doc to avoid possible conflicts during zypper dup (bnc#900877)- Obsolete old libreoffice-ure to avoid conflicts during zypper dup (bnc#900877)- Fix the timestamp on docu (remove) - Try to silence postinst warning during verfication - Fix wrong obsolete lines- Disable mergedlibs for now as it is not tested enough and broke - Added patch: * libreoffice-mergedlibs-circular-deps.patch- Remove configure warning- Version bump to 4.3.2.2: * Various small bugfixes found from 4.3.1- added patches: * 0001-fdo-82418-prefer-UTF-8-over-UTF-16.patch: prefer UTF-8 over UTF-16 when importing CSV (fdo#82418). * 0001-n-708518-sd-check-that-master-page-matches-when-sett.patch: fix regression in bullets (bnc#897903). - Add masterpage_style_parent.odp as new file for regression test for bullets.- Try to handle collada coinmp and gltf properly.- Do not remove folders too early in the link-to-ooo-home * this fixes warning about trying to remove dir- Version bump to 4.3.1.2: * First bugfix release of series * Among others contains fixes for CVE-2014-3524 and CVE-2014-3575 bnc#893133 and bnc#893141- Require some fonts for compat: liberation / carlito fonts. bnc#824908- Version bump to 4.3.0.4: * Final 4.3.0 release containing handful of last fixes from the 4.3.0.4- Try to sort out broken help after migration from 13.1- Add more provides/obsoletes for lang help files to better handle migration.- Try to finish out the py3 migration. - Remove now not needed patch: * wizards-create-temlates-with-python-2.6.diff- Add patch to fix the themes/icons handling: * libreoffice-4.3.0.3-themes-symlinks.patch- Version bump to 4.3.0.3: * Various small bugfixes.- Use Python3 instead of Python 2 for pyuno.- Add rpmlintrc to sources.- Version bump to 4.3.0.2: * Various small bugfixes - Drop upstreamed patches: * 0001-Package-filter-in-common-pack.patch- Install missing libsaxlo. Hacked for now, upstream notified.- Add patch to fix unfilelisted files: * 0001-Package-filter-in-common-pack.patch- Version bump to 4.3.0.1: * Buildfix with new glm * Various fixes.- More languages got autotext. Reflect that.- Remove no longer provided files from list of artworky things.- Version the glew dependency.- Version bump to 4.3.0beta2: * major version bump with fixes all around everywhere - Added dependencies over glew and glm - Removed patches that were upstreamed: * set-language-in-impress.diff * text-alignment-in-shape.diff * kde4-4.2.3.3-timer-mutex.patch * impress-table-performance.patch * import-gradfill-for-text-colors.diff * fix-text-rotation.diff * fix-python-wizzards.patch * docx-brightness-contrast-2.diff * docx-brightness-contrast-1.diff * doc-brightness-contrast.diff * discard-more-header-footer-stuff.patch * disable-firebird-unit-test.diff * direct-format-numbering.patch * WW8-import-fix-upper-margin-of-multi-page.patch * VBA-macro-modification-warning.diff * Use-varying-aElement-name.patch * 0001-std-strlen-requires-cstring-include-to-build.patch Temporary switches until upstream allows system version: * --disable-gltf * --disable-coinmp- Add patch from upstream fix-python-wizzards.patch to fix crashing python wizzards ; bnc#881294- Typo in desc stating there is libreoffice-kde which is not anymore.- bnc#822625 - LO-L3: Table editing is a pain in Impress (performace issues) * impress-table-performance.patch- bnc#863018 - LO-L3: Missing text in imported .doc file * WW8-import-fix-upper-margin-of-multi-page.patch- bnc#875717 - LO-L3: DOCX import: font size of numbering is bigger * direct-format-numbering.patch- bnc#875718 - LO-L3: DOCX import: extra page numbers * discard-more-header-footer-stuff.patch- Security update CVE-2014-0247 * Use-varying-aElement-name.patch- bnc#467278: let the previous fix work under KDE4, too * VBA-macro-modification-warning.diff- bnc#467278: Introduce a warning that changes to VBA macros cannot be saved. * VBA-macro-modification-warning.diff- bnc#875713 - LO-L3: DOCX import: picture brigtness/contrast not imported * docx-brightness-contrast-1.diff * docx-brightness-contrast-2.diff- bnc#875712 - LO-L3: DOC import: picture brigtness/contrast not imported * doc-brightness-contrast.diff- bnc#870240 - LO-L3: pptx import file has text rotated on slide * fix-text-rotation.diff- bnc#870234 - LO-L3: pptx file has text imported as black instead of white * import-gradfill-for-text-colors.diff- bnc#870228 - LO-L3: Text inside the circle is not centered * text-alignment-in-shape.diff- bnc#863021 - LO-L3: Allow setting language for slide or presentation entirely * set-language-in-impress.diff- fix build on openSUSE 12.3: * disable-firebird-unit-test.diff- fix build on openSUSE 12.3: * 0001-std-strlen-requires-cstring-include-to-build.patch- Version bump to 4.2.4.2: * another bugfix release fixing more than dozen of issues. - Add explicit dep over libxslt - Remove patch applied upstream: * bluez5-support-for-impress-remote.diff- Generate autocorr content for various language mutations properly (shamelessly stolen from Fedora).- Use patch from upstream to handle the mutexes way better. Updated patch kde4-4.2.3.3-timer-mutex.patch.- Use correct paths for dicts locations.- After dict redesign depend on correct dict packages.- Fix haning in KDE by applying upstream fix. Will be included in next release. - added patches: * kde4-4.2.3.3-timer-mutex.patch- fix for non-working bluetooth remote control from upstream - added patches: * bluez5-support-for-impress-remote.diff- Remove googledoc extension as it is uttery broken and this is safer.- Require link-to-ooo-home script properly in postun phase. Fixes bnc#749059.- Version bump to 4.2.3: * Bugfix release of 4.3 series - Fixing 100 bugs and 20 of those with Major or higher importance.- Fix whitespace.- Fix autotext symlinking to point right path.- Switch Libreoffice Math .desktop to NoDisplay=true [bnc#869648]- Require ucpp in sdk. Thanks to cbosdonnat for spotting this.- Remove patch already applied upstream: * fix-sdk-install.patch- Version bump to 4.2.2 release: * Bugfix release of 4.2 series - Fixing 29 various issues and from it 16 most annoying ones- Make sure we provide compat oo symlinks.- Uk does not have the mythes too in suse.- Latvians do not have mythes so remove it from the dep.- Fix installing of sdk symlinks needed for working 3rd party plugins. - added patches: * fix-sdk-install.patch- Version bump to 4.2.1: * Fixes over 100 found bugs found during the first release testing.- remove duped pt-PT setting- Fix vlc macro again (thanks rudi) - Fix typo in description - Fix nl and nn language subpackage incorrectly requiring unexisting thesaurus package.- Try to provide other older translation packages to avoid various collisions as reported by repo-checker.- Fix vlc macro in specfile.- Change how to enable/disable VLC support, allowing to override this with OBS prjconf (needed for SLE).- Switch to ghost files to work without modifying filelist.- Try hard to support migration from older layout where the help and autotext are dirs not symlinks.- Add condition around uno cache removal so it is properly wiped when needed.- Require libreoffice-l10n-en always to be sure we have something that can really launch.- Requires libreoffice on post for iconpacks so we generate the symlinks.- Version bump to 4.2.0.4 which is the final * Fixes 20 of last crit bugs.- Remove patch for split icon search that is no longer working split-icons-search-usr-share.diff - Use symlinking posttrans hack for all noarch pkgs - Fix the symlinking script to work properly- Add safeguards around the posttrans/postun scripts.- Workaround issue in rpm parser. Thanks to mls.- Add requires(post) for the post scripts. - Disable the update compat for now as there is something broken there.- Try to introduce back the posttrans symlink creation needed for proper use of the "noarch" packages.- Support update from older releases. Rpm can't handle dir->link.- sdk-doc can't be noarch as it is instaled in _libdir.- Reorder deps to be alphabetic again.- Explicitely want fbclient pkgconfig to be around.- Avoid collision with tn and sr translations.- sdk-doc can be noarch.- Version bump to 4.2.0 RC3 fixing handful of additionally found bugs.- Add sifr icon theme package.- Add missing %dir directives.- Add back rpmlintrc as it is still needed - Update comment about sfir icons- Raise doxygen dependency.- Updated patch install-with-hardlinks.diff to keep sane whitespace- Bridges now seem to get the cflags properly so patch is not really needed. bridges-missing-cxxflags.diff- Version bump to 4.2.0.2: * another RC candidate - Download the data from URLs instead of not providing the link. - Depend on libabw as it is another dep.- Go back to 20 on constraints as the 25g machines seems to be no avail- Drop the vlc dep on 12.3 and older.- Drop the rpmlintrc should not be needed - Raise the constraints more to really ensure build- Now builds with external dependencies * flute * libbase * libfonts * libformula * liblayout * libloader * librepository * libserializer * pentaho-libxml * pentaho-reporting-flow-engine * sac - enabled report builder- Enable slowcheck again with the added fonts dependency.- Sort out some whitespace and ordering with spec-cleaner.- Add defattr for the lang pkgs.- Add spell to en pkg.- Fix copy&paste- Use bsh2 not bsh1 for dep. Thanks to mvyskocil.- More filelist moves for langpacks and extra files.- Fix branding filelist and remove old help location from filelist- Drop branding-upstream package to merge it back to main one.- Raise required size for constraints to 20G.- Drop base-extensions, empty package too.- Readjust the link-ooo-home script to delete empty folders if not owned and add few comments there.- Remove lo_prefix and lo_home vars as they are pointless nowdays - Remove the debug switch to control ccache, it is controled already in obs so it is pointless in spec - Increase Disk requirement for 18 gb, it was 17 here on local build so it should be safe again to build. - Mark more files for /usr/share move- Try to move all the noarch split content to /usr/share- Drop Draft.jpg nobody knows what it is :)- Remove stlport hacks as it is gone since 4.0.- Do not create compat symlink for broken SLE11 desktop file as it is not built there anymore.- Quote the langs variable so we actually use it.- Do not reduce jobs if using icecream.- Drop scsolver readme. It is quite few years dead now.- Drop impress extensions as they were deextensified.- Drop patch solenv-java-source-version.diff as it is not used.- Disable slowcheck for now.- Fix typo on the sed line.- Version bump to 4.2.0rc for testing purposes - Update the spec file to be only one building everything - Cleanup of spec with removal of old cruft here and there - Remove bundled libs always demand the system versions - Remove bundled tarballs that are no longer used - Removed patches no longer usable: * fix-collision.patch * zip-3.0-add_options_to_help.patch * zip-3.0-iso8859_2.patch * zip-3.0-nonexec-stack.patch * zip-3.0-optflags.patch * zip-3.0-tempfile.patch * zip-notimestamp.patch * solenv-touch-no-dereference.diff * split-help-buildhack-no-vcl.diff * system-poppler-0.12.3.diff * scripting-prefer-internal-rhino.diff * build-help-common.diff - Refreshed patches: * office-cfg-linux-common-template-dir.diff * officecfg-help-in-usr-share.diff * solenv-java-source-version.diff * wizards-create-temlates-with-python-2.6.diff - To be fixed: * split-icons-search-usr-share.diff - Obsoleted specs: * libreoffice-help-en-US.spec * libreoffice-help-group1.spec * libreoffice-help-group2.spec * libreoffice-help-group3.spec * libreoffice-help-group4.spec * libreoffice-help-group5.spec * libreoffice-icon-themes.spec * libreoffice-l10n.spec - Help packs for now moved into l10n packs with proper provides. Can be adjusted later when we get full build for comparsion.- Version bump to 4.1.3 bugfix release. News: http://blog.documentfoundation.org/2013/11/01/the-document-foundation-announces-libreoffice-4-1-3/- Version bump to 4.1.2.3: bugfix release only. - Remove upstreamed patch buildfix-neon-0.30.0.diff. - Adjust patch jvmfwk-disable-gcj.diff to reflect current state.- update to 4.1.1.2: * first page styles (fdo#66145) * Calc crashes on spell check (fdo#68220) * broken options in ReportBuilder (fdo#67109) * can't save new autocorrect entries (fdo#67743) * checking for extension updates crasher (fdo#67539) * font style is not saved in ODG and ODP (fdo#67665) * broken formula expressions on XLS export (fdo#67571) * can't select other fill than color in Writer (fdo#66827) * soffice.bin segfault in libvclplug_gtklo.so (rhbz#998136) - update libwpd to version 0.9.9: + infinite loop when using WPXBinaryData - build-help-common.diff: allow to bundle the help icons even when help is built separately - buildfix-neon-0.30.0.diff: fix build with neon-0.30.0; only use the SSPI support with internal neon; took from master branch - use the new --with-help=common configure option- update to 4.1.1.1: * non-saved dialogs (fdo#67685) * lost cell range name (fdo#62729) * several performance regressions fixes * allow to connect MariaDB (rhbz#989246) * more on broken XLSX export (bnc#823935) * broken master pages editing (fdo#66924) * messed slide in PPTX import (bnc#593612) * crossing lines in WMF pictures (i#122509) * lost formatting in ODS export (fdo#67684) * misplaced cursor in Web layout (fdo#66577) * shapes anchoring in VML import (bnc#820504) * several problems with time stamps (fdo#67387) * lost lines created in report builder (fdo#33617) * lost sheet protection in XLSX export (fdo#64753) * paragraph style dialog height problems (fdo#67395) * complex hyperlinks broken in PDF export (fdo#33605) * lost background pictures in DOCX export (fdo#60990) * VoiceOver does not follow keyboard focus (fdo#54320) * some fields don't fit into options dialog (fdo#61544) * lost text frame in DOCX export (bnc#822175, fdo#58577) * non-smooth lines around fontwork (fdo#60282, fdo#66745) * embedded fonts renders strangely on first load (fdo#67086) * hyperlinks in table of illustrations (bnc#825976, fdo#39904) * Calc reads any number of spaces as a single space (fdo#67094) * initial MCE support in writerfilter OOXML tokenizer (bnc#820503) * several RTF import/export fixes (fdo#39001, fdo#54900, fdo#64637, fdo#65632, fdo#66274, fdo#66565, fdo#66682, fdo#67365) - remove obsolete patches: + buildfix-sdext-poppler-0.23.0.diff: integrated upstream + build-link-rt.diff: integrated upstream - bridges-missing-cxxflags.diff: lost RPM optflags when compiling bridges; it is still not fixed and breaks build on SLED11 i586- disable jfreereport extension for powerpc64- set PYTHON variables using python-config on SLED11 because the pkg-config files are not there - set the PYTHON variables only in the main libreoffice.spec because they are not needed to build help - build-link-rt.diff: liblt is linked with librt, so we need to link the libmerged with librt as well; it fixes the build on SLED11 - use -g1 instead of -g to reduce the memory and disk usage with debugging symbols; note that only .o files need about 12GB when compliled with full debugging symbols- update to 4.1.0.4 with very big help from tchvatal@suse.com - Writer + support font localized forms (fdo#62154) + gradient background in text frames (fdo#46029) + easy rotate images in 90 degree increments (fdo#34423) + non-bitmap DrawingML shapes in DOCX import (fdo#43641) + graphical numbering bullets in DOC, DOCX and RTF import/export + several improvements in comments handling (fdo#38246, fdo#34800, fdo#53442) - Calc + two new graph types (fdo#61135) + allow to export charts into ODC (ODF chart) file format + new functions NUMBERVALUE and SKEWP (fdo#57180, fdo#60322) + import/export more than 45 functions that are new in Excel 2013 + import large HTML documents with more than 64k table cells (fdo#35756) - Impress + option to disable the bundled Presenter Console + "Photo Album" allows to create slideshows from a series of pictures - Base + allow to limit query results - Math + new elements docking panel - General + new gallery images from IBM Symphony + improved hyphenation in Calc and Draw + delete multiple styles at once (fdo#46718) + port Agenda and Web wizards from Java to Python + syntax highlighting of the Basic code in local help + use HarfBuzz instead of the deprecated ICU LayoutEngine + lots fixes and improvements in the right-to-left (RTL) support - Experimental feature: + sidebar from AOO/IBM Symphony with resizeable layout from LO team - Filters + include hyperlinks in SVG export (fdo#47576) + embedding fonts in Writer, Calc, and Impress documents + numerous improvements in the OOXML and RTF import/export filters + allow to include audio and video in more formats: WMA, WMV, AAC, FLV, OGX, RMI MIDI, SND + import more file formats: Microsoft Word for Mac 5.1, Write Now 4.0, MacWrite Pro 1.5, and AppleWorks 6.0 - GUI + many more dialogs with resizeable layout + allow to clear list of recently used documents + easier access to the recently used documents from a toolbar + several search bar improvements (fdo#59101, fdo#58526, fdo#63035) - Performance + asynchronous word count + use a hash for auto-correction + use copy-on-write for RTF import stack + load label descriptions only when needed - Infrastructure + L10ntools refactoring + completed the port from dmake to GNU make - Extensions + ability to translate gallery items + use sensible names for gallery files - several API changes, see https://wiki.documentfoundation.org/ReleaseNotes/4.1#API_Changes for more details - about 3000 fixes of reported bugs, including: * VML paths import (bnc#820504) * broken XLSX export (bnc#823935) * date in XLSX import (bnc#819865) * DOCX import crasher (bnc#382137) * table in DOCX import (bnc#816593) * tab stop in DOC import (bnc#793998) * autosave and macro changes (bnc#817477) * recompile cells with #NAME! (bnc#615317) * undo of paragraph attributes (bnc#828598) * date selection in DOCX import (bnc#820509) * table row spacing in DOCX import (bnc#793262) * Wordart text boxes in DOCX import (bnc#820788) * cell value formatting in XLSX import (bnc#821795) * fFilled shape property in RTF import (bnc#825305) * wrong graphics position in DOCX import (bnc#792778) * line shading/background in PPTX import (bnc#794350) * page specific footer in DOC/DOCX export (bnc#654230) * negative seeks in win32 shell extension (bnc#829017) * freeform shape coordinates in RTF import (bnc#823655) * taskbar launchers pointing to "office.bin" (bnc#777070) * detect whether a Bezier shape is open or closed (bnc#780044) * double-clicking editable fields and macro fields (bnc#802888) * missing last character of shape text in DOCX import (bnc#817956) - update global compiler flags: + add -I/usr/include/mysql-connector on openSUSE 12.3 where the system cppconnector has wrong include paths + remove obsolete -fno-omit-frame-pointer; the bridge test has been fixed - set Python flags using python-config instead of pkg-config on openSUSE < 11.3; it is needed to pass configure - updated patches to apply cleanly: + buildfix-sdext-poppler-0.23.0.diff + install-with-hardlinks.diff + office-cfg-linux-common-template-dir.diff + officecfg-help-in-usr-share.diff + split-help-buildhack-no-vcl.diff + split-icons-search-usr-share.diff + system-poppler-0.12.3.diff - update BuildRequires: + add harfbuzz-devel which is used instead of the deprecated ICU LayoutEngine + enforce some system libraries versions: + liborcus-devel >= 0.5.0 + mdds-devel >= 0.8.0 + remove the obsolete dependency on libzip-devel; it is correctly required by liborcus-devel package - temporary disable mono until the support is ported for this LO version - try to increase the memory limits on i586 to 800; let's see if it makes the build reliable - update 3rd-party tarballs: + commons-codec to 1.6: + new Base32 encode + various character encoding issues + and many more fixes and improvements + icu to 51_1 + many fixes and improvements + commons-lang to 2.4 + lots bugfixes and improvements + mdds to 0.8.1: + added .pc file for pkg-config + several bugfixes and improvements + liblangtag to 0.5.1 + several fixes and enhancements + liborcus to 0.5.1 + date&time related fixes and more + libvisio to 0.0.30 + coverity fixes + performance improvements + implemented B-Spline conversion for xml-based formats + avoid NAN in NURBS code which fixes some freehand curves + libwpg to 0.2.2 + coverity fixes + libwps to 0.2.9 + read the page orientation + improvements in table code + various coverity and style fixes + add support of text frames and pictures + raptor2 to 2.0.9 + many fixes and improvements + rasqal to 0.9.30 + many fixes and improvements + redland to 1.0.16 + many fixes and improvements - add 3rd-party tarballs: + libmwaw, version 0.1.10: + allows to read many pre-OSX MAC file formats + libodfgen, version 0.0.2 + generate ODF documents from libwpd and libwps API calls + harfbuzz, version 0.9.17 + OpenType text shaping engine; used instead of the deprecated ICU LayoutEngine - remove obsolete patches: + solenv-carefull-patching-hack.diff: not needed after using GNU make + buildfix-sfx2-dependency.diff: not needed after using GNU make + bridges-missing-cxxflags.diff: fixed better way + build-max-64-jobs.diff: dmake is not longer used + boost-1.53-part1.patch: upstreamed + boost-1.53-part2.patch: upstreamed + redland-rpath-hack.diff: it seems that it is not needed any more - add fix-collision.patch: correctly split files into subpackages - remove obsolete hack for the fake build time - update configure options: + --enable-ext-mysql-connector was renamed to --enable-ext-mariadb-connector + fallback to the internal libraries on older distributions: + --without-system-libmwaw on openSUSE < 13.1 + --without-system-libodfgen on openSUSE < 13.1 + --without-system-harfbuzz on openSUSE < 12.3 - report builder is not longer an extension- add _constrains to force build on hosts with enough memory (4GB physical RAM, 6GB RAM including swap), and disk space (15GB) - print some information about the build environment: free, df, configure setting result- buildfix-sdext-poppler-0.23.0.diff: fix build with system poppler-0.23.0 - fix typo in sdk package description (bnc#827119)- do not hide icu and lcms2 dependency on openSUSE 12.1, 12.2, and 12.3 where we use the system libraries- remove the internal libicudata.so, libicui18n.so, libicule.so, libicuuc.so, and liblcms2.so libraries from provides and requires; they are not in the system paths and cause dependency problems for other packages (bnc#823111)- update to 4.0.3.3.5 (SUSE 4.0-rc5, tag suse-4.0-5, based on upstream 4.0.3.3) * cairo canvas fixes * fix emfplus windows build. * EmfFillPie fix. (fdo#65502) * EMF: avoid ambiguity in debug output. * fixup alpha bitmap generation for Windows * improved label overlap detection. (bnc#816939) * transform the clipping polygon before using it * improved label overlap detection (bnc#816939) * sw: word completion: do not add trailing '.' (fdo#61923) * fixed libcmis handling of related multipart content types * avoid setting user time on unrealized windows. (fdo#56583) * don't display the "broken OLE link" icon except on Windows * fixed import of custom shapes from PPT. (i#119872, bnc#823049) * don't hide cell content behind pivot table buttons, (fdo#60877) * ignore exceptions from checking with the update service. (fdo#64962) - use the system cairo and pixman again on SLED11; the problems with alpha channel handling were fixed (bnc#818291)- update to 4.0.3.3.4 (SUSE 4.0-rc4, tag suse-4.0-4, based on upstream 4.0.3.3) * WebDAV locking (bnc#805901) * VBA Worksheet.Change support * .dif format unreadable (fdo#64920) * broken Window.* VBA macros (i#06278) * EMF transparency handling (bnc#820385) * nested tables in DOC import (fdo#43105) * cannot delete text in shapes (fdo#63311) * black background in PDF export (bnc#795857) * Base reports crasher (fdo#64279, bnc#821586) * allow to access files uploaded to SharePoint (fdo#62219) * impossible to access lowercase external ranges (fdo#64031) * documents containing "Ž" are mangled in RTF format (fdo#64671) * SUMIF function gives Err:504 for external references (fdo#64229) - add sources for: * cairo version 1.10.2 * pixman version 0.24.4 - use the newer cairo and pixman on SLED11; the old system libraries have problems with alpha channel handling; the proper fix and maintenance would cost a lot, so it looks more effective and safe to use this workaround (bnc#818291) * May 24 2013 by pmladek@suse.com in LibreOffice:Unstable - update to 4.0.3.3.3 (SUSE 4.0-rc3, tag suse-4.0-3, based on upstream 4.0.3.3) * problems with macro DIR$ (fdo#64536) * invalidated java setting (bnc#820196) * image contour editing crasher (fdo#62965) * line alignment in DOCX import (bnc#820792) * typed date decreased by one day (fdo#59850) * missing picture in DOCX import (bnc#819882) * lost custom animations with SVGs (fdo#64512) * missing text boxes in PPT import (bnc#758621) * various problems with VBA Names & Names objects * subform does not properly get focus (fdo#63695) * better size guessing in DOCX import (bnc#779630) * look for alternative about dialog branding again * correct sizes for EMF+ bitmap rendering (bnc#795857) * page breaks between shapes in RTF import (bnc#818997) * broken rotated Draw objects in PDF export (bnc#817250) * text and graphics overlapping in DOC import (bnc#816603) * missing chart boxes and lines in PPTX import (bnc#819614) * form record source events triggered earlier in Base (fdo#63398) * best effort mapping of the OOXML patterns to our hatches (bnc#820786) * crash when browsing CMIS folders with files larger than XGB (fdo#64577) - update libwpd to version 0.9.8: + stability improvement + OLE stream improvements - update libvisio to version 0.0.27 + stability improvements - update libcdr to version 0.0.14 + stability improvements + angle is represented internally in radians (fdo#63734 ) - update libmspub to version 0.0.6 + DropCaps style + wrap and clip path + more gradient types + stability improvements - conflicts with older icon theme packages to make sure that all icon themes are up-to-date * May 17 2013 by pmladek@suse.com in LibreOffice:Unstable - really does not use hardlinks when the save_space feature is not enabled; it can't be used on SLED11-SP1 because the old touch command does not have the --no-dereference option- Fix build with boost-1.53, is also fixed in next release.- wizards-create-temlates-with-python-2.6.diff: Letter and Fax templates can't be created by python-2.6 if ODF file type description uses non-ASCII characters - office-cfg-linux-common-template-dir.diff: keep the default system paths first; the Agenda wizard is not found, otherwise- update to 4.0.3.3.2 (SUSE 4.0-rc2, tag suse-4.0-2, based on upstream 4.0.3.3) * lots crasher fixes * add mono support again * lots other import/export fixes * added and fixed various VBA API * FileDateTime function (fdo#63306) * broken word completion (fdo#62643) * broken YEARFRAC function (fdo#40100) * legacy diagram PPTX import (bnc#699334) * animations inside SmartArt (bnc#705982) * cut/copy icons in Basic IDE (fdo#30545) * table layout in DOCX import (bnc#780645) * VBA macro fails in PageSetUp (bnc#813528) * Firefox plugin not recognized (fdo#54087) * decimal and group separators were swapped * no sound with statement "beep" (fdo#58807) * shapes location in DOCX import (bnc#816583) * search is always case sensitive (fdo#63779) * unable to save on Samba via GVFS (fdo#54275) * slide show mode inverts outputs (rhbz#906137) * reorder toolbars in formula editor (fdo#63350) * wrong bullet color in PPTX import (bnc#719988) * splitting a table options are mixed (fdo#62670) * pull-down selections in DOCX import (bnc#779630) * shape with background in XLSX import (bnc#798309) * autocorrect options can not be closed (fdo#57905) * import of scattered and bubble charts (bnc#810508) * transparent background in EMF+ import (bnc#812793) * wrong background color in PPTX import (bnc#734733) * allow to use more than 3 sort criteria (fdo#51828) * 'Personas' are called 'Themes' and changed location * frame's background color in DOCX import (bnc#592908) * bullet points are not indented correctly (bnc#793414) * axis labels with percentage in PPTX import (bnc#813291) * do not freeze in picture dialog without JRE (fdo#57553) * better fix for default PDF export directory (bnc#777788) * implement easy access to the recent documents (bnc#816516) * really use the setting how to follow hyperlinks (fdo#51296) * keep migrating user extensions after one failed (deb#703486) * support MS Office and Flat ODF file types in Mozilla plug-in * impossible to assign a macro to a drawing or picture (fdo#62797) * VBA macro fails with error "Incorrect Property Value" (bnc#809017) * broken surrounding text support (STS) for Input Methods (fdo#63802) * VBA macro fails with "objCmd.ActiveConnection = Nothing" (bnc#805071) * several template manager fixes (fdo#60581, fdo#60844, fdo#61389, fdo#61390) * several Base Report Builder fixes (fdo#33091, fdo#36858, fdo#48056, fdo#61564, i#112652, i#108092) * several RTL support fixes (fdo#33302, fdo#38951, fdo#59117, fdo#60533, fdo#60554, fdo#60855, fdo#62050, fdo#62143, fdo#62399, fdo#63878, fdo#37464, fdo#59892) - update libvisio to version 0.0.26: * extend the encoding support * several other fixes and improvements - update libcdr to version 0.0.13: * text color, CDR, txsm, and other fixes - removed obsolete patches: * touch-no-dereference.diff * libreoffice-poppler-0.17.0-reject-fix.diff - system-poppler-0.12.3.diff: easier approach to build with system poppler, version 0.12.3 - enable mono build again- use --enable-gstreamer-0-10 configure option to make sure that we use the stable implementation- buildfix-sfx2-dependency.diff: svx headers started to be used in sfx2* solenv-touch-no-dereference.diff: touch --no-dereference in not available on SLED11-SP1 and it is not needed when not using hardlinks- update to 4.0.2.2.1 (SUSE 4.0-rc1, tag suse-4.0-1, based on upstream 4.0.2.2) * icon style fixes in local help * left margin of bullet (bnc#793414) * color issue in PPTX import (bnc#780830) * file corruption in XLSX export (fdo#49120) * rehash basic unit test framework (bnc#805071) * display the scaled font size in the toolbar (bnc#657905) * use number format, if available, for charts (bnc#734735) * only en-US help pack should contain en-US help (fdo#54278) * shape with background are missed in XLSX import (bnc#798309) * detect follow-on default member of default member object (bnc#809017) * change the font combo tooltip to say font is not available (fate#308255) - enable the MySQL connector extension on the older SUSE distros again- update to 4.0.2.2: * slide show mode inverts outputs (rhbz#906137) * splitting a table options are mixed (fdo#62670) * some historical dates were decremented (fdo#44286) * Visio document cannot be opened by Draw (fdo#62299) * Turkish Lira sign should precede numbers (fdo#62384) * left/right-only page styles and first-page (fdo#61952) * hangs when exporting a particular ODS to XLSX (fdo#62111) * crash in Danish thesaurus/spell interaction (rhbz#918938) * error bars values become Y-values when pasting (fdo#52159) * saving particular ODG file resets font formatting (fdo#61256) * displaying subobjects on different layers is broken (fdo#62617) * wrong result because 'Property Let' fails to execute (fdo#60752) * keep migrating more user extensions after one failed (deb#703486) * implement ODF export of multi-paragraph comment ranges (fdo#60769) * unable to save documents on Samba with Gnome VFS (fdo#54275, rhbz#895690)- Try once more and sort all the deps.- Use mysql-connector-cpp not mysql-connector-c++.- use -fno-omit-frame-pointer globally again until LibreOffice-4.1 where the ordering of compilation flags is reworked; the current situation causes build (bridge test) failure on i586 systems - fix filtering of provides and requires (bnc#809449) - disable it on openSUSE >= 12.3 because we use system libraries there - system cairo and pixman are used on all systems - the internal librdf, libraptor, and librasqal has used -lo suffix, so the names do not longer cause confusion with the system libraries- update to 4.0.2.1: * faster image scaling * XLSX import speedup (fdo#61721) * several EMF+ import filter fixes * lost data in CSV import (fdo#57841) * wrong Chinese conversion (fdo#57536) * lost picture in PPT import (i#119513) * ask when removing templates (fdo#61466) * send document as email fails (fdo#60701) * autocorrect data for Catalan (fdo#61138) * pie chart height in XLS import (i#119989) * Calc crash when using Validity (fdo#58630) * floating tables in DOCX import (bnc#779642) * lost time-format in pivot table (fdo#54651) * more on configuration migration (fdo#57061) * corrupted conditional formatting (fdo#57661) * drawings are shown at wrong position (fdo#56272) * handle note export correctly in Calc (fdo#61165) * insert->hyperlink in Impress freeze (rhbz#915743) * lost content in DOCX import (fdo#53985, fdo#60789) * not updating accessible text interface (fdo#56031) * missing default Turkish currency symbol (fdo#61602) * broken functionality on page layout tab (fdo#61656) * field shows no content in page header/footer (fdo#60886) * several Calc error bars fixes (fdo#60253, fdo#60083, fdo#61781) * can't copy text from a read-only document in Calc (rhbz#916936) * various fixes in RTF import (fdo#53594, fdo#59638, fdo#60722, fdo#61507) - update libcdr to version 0.0.11: * various fixes in Corel Draw import (fdo#53278, fdo#54586, fdo#55366, fdo#59528) - build-max-64-jobs.diff: dmake does not work with more than 64 jobs - touch-no-dereference.diff: avoid race condition when delivering symlinks and target files into solver - do not longer use -fno-omit-frame-pointer globally; the problem is better fixed in the plain sources and the build does not fail any longer- update to 4.0.1.2: * mouse selection of fields (fdo#59928) * basic EMF+ implementation (bnc#780748) * selected gluepoint rendering (fdo#45879) * Paste special of Visio object (fdo#59405) * corrected SVG gradient primitive (i#120616) * charts not plotted automatically (fdo#60488) * get error bar import working again (fdo#60083) * autofit and stretched width (fdo#55931, fdo#57956) * migrate even more configuration setting (fdo#57061) * decimal numbers in conditional formatting (fdo#60574) * cut&paste of conditional format (fdo#60306, fdo#60311) * do not extend conditional formatting automatically (fdo#60828) * empty paragraphs in EditEngine layouting (i#119756, fdo#59629) * ocMacro and ocExternal need to be recalculated on load (fdo#60977) - temporary use the internal libcmis on openSUSE-12.3 until the system one is updated to version 0.3.1 - update libvisio to version 0.0.25: * better embedded binary dumping * initial support of page names (fdo#60433)- update to 4.0.1.1: * asynchronous word-count * several CMIS support fixes * sort data points (bnc#590020) * spread button layout (fdo#59767) * copy chart leads to crash (fdo#60420) * several fixes of the template manager * faster about box rendering (fdo#59970) * several fixes for Impress remote control * several RTL fixes (fdo#42387, fdo#39370) * copy margins for mirrored pages (fdo#60250) * corrected XLSX export of functions (fdo#60087) * more on the configuration migration (fdo#57061) * copy custom styles on copy & paste (rhbz#760765) * horizontal scroll bar in sub windows (fdo#44582) * correctly calculate IMCSCH and IMSECH (fdo#60078) * protection and conditional formatting (fdo#58826) * sort autofilter popup items correctly (bnc#492440) * cell validation is not a special content (bnc#802350) * don't crash on undoing text frame removal (fdo#34548) * error reading file after inserting comment (fdo#60132) * produce all translations for desktop files (fdo#58283) * make MATCH() accept a single cell reference (fdo#60366) * enable internal entity declarations for SVG (fdo#60471) * repeated row heights for empty rows (fdo#59973, fdo#55621) * default paths for exporting documents and PDFs (bnc#777788) * drawing text with font size 0 causes artifacts (bnc#753462) * scan all columns to determine the first data row (bnc#801152) * cannot select directory with GNOME folder picker (rhbz#910176) * hide minimum password info in the password dialog (bnc#437516) * make it possible to update DDE links after loading (fdo#59032) * cell needs to be recalculated during import as well (fdo#60645) * crash when pasting text under outline view (fdo#51232, i#119987) * fontconfig support for multiple in (lp#1034928) * export/import anchoring for XLS(X) drawing & ole objects (fdo#58360) * read-only position after fieldmark and before annotation (fdo#59573) * show style when dialog is created with existing cond. format (fdo#59778) * text rotation in shapes in PPTX export (fdo#34897, bnc#404221, fdo#58204) * recompile cells with #NAME! for English function name option (bnc#615357) * several RTF import fixes (fdo#48440, fdo#58646, fdo#59419, fdo#58076, fdo#59953) - update libcdr to version 0.0.10 * use ICU to guess encoding * some bug fixes - update libmspub to version 0.0.5 * autodetect character set for pre-unicode MSPUB versions * missing non-cropped images * default to first default character style * other fixes and build fixes - update sofficerc-upstream according to the new branding - bin obsolete configure-detect-icerun.diff * Feb 12 2013 by tchvatal@suse.com in LibreOffice:Unstable - Try to enable build on ppc64. * Feb 6 2013 by pmladek@suse.com in LibreOffice:Unstable - enable startup notification (bnc#796875) - remove obsolete unopkg calls from post install scripts; the cache is removed by the main package and not longer used (bnc#769448) - temporary add libzip-devel into BuildRequires; it can be removed once the fixes liborcus package is available in Factory * Feb 4 2013 by pmladek@suse.com in LibreOffice:Unstable - use libreoffice-branding >= 4.0 build requires; we need the optimized one (bnc#798268) - configure-detect-icerun.diff: icerun wrapper is not provided by the old icecream-0.9.2 on SLED11 * Jan 22 2013 by tchvatal@suse.com in LibreOffice:Unstable - update to 4.0.0.3 * lots fixes - build_prepare.inc: share the common build preparation steps between spec files - use a fake build time instead of __TIME__ and __DATE__ macros to avoid unnecessary recompilations in the build service * Jan 9 2013 by pmladek@suse.com in LibreOffice:Unstable - libreoffice-branding >= 3.6 is compatible; use in Requires - bridges-missing-cxxflags.diff: lost RPM optflags when compiling bridges * Jan 9 2013 by tchvatal@suse.com in LibreOffice:Unstable - update to 4.0.0.1 * lots fixes * Dec 19 2012 by tchvatal@suse.com in LibreOffice:Unstable - update to 4.0.0.0.beta2 * lots fixes * Dec 19 2012 by tchvatal@suse.com in LibreOffice:Unstable - update to 4.0.0.0.beta1: - General * experimental Gnumeric import * Visio and MS Publisher document import * experimental send documents via Bluetooth * Java options merged with advanced options * integration Content Management Systems via CMIS standard * import Calc data from arbitrarily structured XML content * lots improvements in OOXML and RTF import and export filters - Writer * easier fields selection * different header and footer on the first page * extra word boundary characters and word count options * attaching comments to document text ranges (fdo#38244) - Calc * enhanced chart visualisation * automatically rotate chart axis to better fit * lots conditional formatting improvements and fixes * support "type-ahead" search in the autofilter popup * increase size limit of ODF documents from 2GB to 4GB * export single charts as PNG or JPEG pictures (fdo#30944) * support multiple selections in page field of pivot table * better random number generation algorithm in function RAND * option pricing in particular barrier: OPT_BARRIER, OPT_TOUCH * option to toggle handling of empty strings in arithmetic expressions * show saved values instead of recalculating formulas in ODS and XLSX import * new functions as defined in ODF OpenFormula: XOR, AVERAGEIF, SUMIFS, AVERAGEIFS, COUNTIFS, IFERROR, and IFNA - Impress * presenter console RTL support * much accelerated multimedia previews * remote control application for Android, Linux only now - Draw * shear transformations * rounded caps (ends) of lines * better quality of page previews * multi-image support in ODF, for example, bitmap + SVG representation - Base * AutoFilter does not anymore treat values as patterns in forms * new driver to access Thunderbird address book, Linux and MAC only - UI * new templates manager * support Firefox Personas * several resizable dialogs * dialog for smooth image filter * better quality of displayed pictures * allow to cut&paste text from message boxes * style preview in the "Apply Style" combo box * allow to resize and recompress pictures from popup menu * hide and show styles in the “Styles & Formatting” dialog * allow to edit data with external tool in to Calc, Impress, and Draw - Performance * faster ODS, XLSX, and RTF import * faster and better ICU regular expression engine * faster saving of a new entry to a large autocorrect replacement table * faster import/export of slides and drawings with large numbers of shapes - Feature Removal / Deprecation * new style services * deprecated and removed several UNO APIs * convert all existing oneway API methods to plain methods * drop support for defining oneway methods using UNO IDL compiler * drop support for legacy binary StarOffice (version 1.x → 5.x) files * drop support for export to legacy Word and Excel (version 6.0/95) files - see https://wiki.documentfoundation.org/ReleaseNotes/4.0 for more details - remove unused MeeGo build modifications - remove KDE4 hack for obsolete openSUSE-11.1-Evergreen - use xz tarballs instead of bz ones - add xz into BuildRequires; explicitly needed on older SUSE versions - add fdupes into BuildRequies - add into Build Requires: * xz to unpack source tarballs even on older SUSE distros * fdups to reduce duplicities in the installed files * bluez-devel to support remore control using BlueTooth - add more system libraries into BuildRequires on openSUSE => 12.3: * clucene-core-devel * graphite2-devel * hyphen-devel * libcdr-devel * libcmis-devel * libexttextcat-devel * liblangtag-devel * libmspub-devel * liborcus-devel * libredland-devel * libvisio-devel * mdds-devel * mysql-connector-c++-devel * mythes-devel * ucpp - remove unused build_module_in_parallel and remove obsolete test_build_binfilters defines - update extensions: * numbertext to version 0.9.5 * gdocs to version 3.0.1 - update 3rd-party source tarballs: * postgresql to version 9.2.1 * libcmis to version 0.3.0 * lcms2 to version 2.4 * graphite2 to version 1.2.0 * libexttextcat to version 3.4.0 * hyphen to version 2.8.4 * libvisio to version 0.0.24 * libwpd to version 0.9.6 * mythes to version 1.2.3 - removed md5sum from the 3rd-party source tarball name: * libcdr - removed obsolete libreoffice-binfilter source tarball - removed obsolete 3rd-party source tarballs: * bj * lucene * librsvg * SampleICC - add new 3rd-party tarballs: * ucpp, version 1.3.2: * C preprocessor compliant to ISO-C99 * liblangtag, version 0.4.0: * access tags for identifying languages * icu, version 4c-49.1.1: * icu data subset, version 49l: * International Components for Unicode * liborcus version 0.3.0: * library for processing spreadsheet documents * libmspub-0.0.3: * MS Publisher format import - bin obsolete patches: * pack-addressbook.diff * sdext-poppler-0.21.0.diff * sdext-poppler-0.21.1.diff * install-with-vendor-SUSE.diff * solenv-java-source-version.diff * split-icons-search-usr-share.diff * scripting-prefer-internal-rhino.diff * sdext-disable-failing-xpdf-test.diff * libreoffice-poppler-0.17.0-reject-fix.diff * do-not-delete-PropertyMapEntry-instance.diff * officecfg-defaul-export-ms-file-formats.diff * pack-desktop-files-for-optional-filters.diff - system-python-ure-bootstrap.diff and pyuno-path.diff merged into system-pyuno.diff - remove obsolete configure switches: * --disable-ldap \ * --disable-mozilla \ * --enable-xmlsec \ * --enable-binfilter * --disable-strip-solver * --without-stlport \ * --without-system-mozilla \ * --with-openldap \ * --with-java-target-version=1.5 - use configure switches: * --enable-release-build: use the "LibreOffice" name for the final product * --enable-merge-libs: linking of big merged libraries * --enable-python=system: make sure that we use the system Python * --without-system-icu: system ICU is too old on openSUSE < 12.1 * --enable-scripting-beanshell: renamed from - -enable-ext-scripting-beanshell * --enable-scripting-javascript: renamed from - -enable-ext-scripting-javascript * --without-system-npapi-headers: renamed from - -without-system-mozilla-headers - use more configure switches because some system libraries are not useful on openSUSE < 12.3: * --with-system-ucpp * --without-system-altlinuxhyph * --without-system-clucene * --without-system-graphite * --without-system-libcdr * --without-system-libcmis * --without-system-libexttextcat * --without-system-liblangtag * --without-system-libmspub * --without-system-libvisio * --without-system-mythes * --without-system-mysql-cppconn * --without-system-orcus * --without-system-redland * --without-system-servlet-api - reduce duplicities by fdupes - Python script provider, PDF Import, and Presenter Screen are not longer extensions- make sure that StartupNotify=true is written into the [Desktop Entry] section (bnc#796875)- enable startup notification (bnc#796875)- do-not-delete-PropertyMapEntry-instance.diff: lost charts (bnc#798271)- update to 3.6.3.2.4 (SUSE 3.6-rc4, tag suse-3.6-4, based on upstream 3.6.3.2) * broken VML import * missing "/" in .icedove path * XLSX import crasher (fdo#57451) * DOCX import crasher (fdo#55289) * data corruption with XLSX import * wrong textbox size in DOCX import * more robust removal of bug title prefix * unopkg GUI does not remove lock (fdo#51638) * apparent loop in style hierarchy (fdo#49587) * incorrect right-aligned tabstops (fdo#52640) * use snap rectangle instead of logic rectangle * crash when removing PivotTable group (fdo#57497) * drawing object in DOC import crasher (fdo#57780) * DOT files sometimes rejected by writer (bnc#793422) * do not crash when setting too small size (fdo#57611) * unable to open some MS Word 97 documents (fdo#57532) * frame selection in header/footer (fdo#52182,fdo#58142) * make presentation spanning all screens work (bnc#758138) * better placement of 3D pie chart data labels (bnc#791952) * format paintbrush only modifies last paragraph (fdo#53508) * broken character styles in RTF import (fdo#57133, fdo#54473) * crash in format->autocorrect->apply and edit changes (fdo#56549) * more default date acceptance patterns (fdo#52240, fdo#52240, fdo#57668)- update to 3.6.3.2.3 (SUSE 3.6-rc3, tag suse-3.6-3, based on upstream 3.6.3.2) * hyperlink DOCX export (bnc#789482) * delete also note caption (fdo#56584) * numbers as text conversion (fdo#55875) * special pages in DOC import (fdo#53909) * column width in DOCX Import (bnc#780645) * test equality by order index (fdo#54898) * shrunken text in DOCX import (bnc#773061) * better input field selection (bnc#780277) * accept fraction input if preset (fdo#55369) * fraction formats with hard denom (fdo#56205) * broken bold text in presentation (fdo#47432) * non-math/chart OLE in DOCX export (fdo#51550) * embedded spreadsheets in PPTX export (bnc#780830) * remove conditional formats without range (fdo#56983) * rotated text in emf images looks thicker (bnc#782833) * nicer toolbars even for XP, not only Vista and higher * only set entries for existing sort entries (fdo#56958) * squashed glyphs with Cairo canvas (fdo#55931, bnc#681110) * change in formula options should cause repaint (fdo#56776) * make sure that the sort vector is large enough (fdo#56958) * update default Hebrew font to Lucida Sans Unicode (fdo#55034) * broadcast deletion to dependent formula cells (fdo#53364, i#101869, fdo#54074, fdo#56278, fdo#55059, i#99844) - bin obsolete orbit2-devel from BuildRequires - bin obsolete build-i18npool-with-icu-4.0.diff - sdext-poppler-0.21.1.diff: fix build with poppler-0.21.1- build with debug symbols fails in OBS when creating RPMs because there is not enough space in the virtual machines; try to save some space in the %%install phase: * install-with-hardlinks.diff: use hardlinks in BuildRoot * remove the huge translation sources * use these hacks only when %save_space == 1- update to 3.6.3.2.2 (SUSE 3.6-rc2, tag suse-3.6-2, based on upstream 3.6.3.2) * OOXML color export * faster sorted cache write-out * table undo crasher (rh#852128) * skipped merged cells (fdo#54862) * some new ADO constants (bnc#787452) * can't connect ADO source (fdo#53070) * overflowing left margin (bnc#707779) * parent style in XLSX import (fdo#55198) * layout format in DOC export (fdo#54648) * section break in DOCX import (fdo#52208) * correct hex color conversion (fdo#55800) * column width in DOCX import (bnc#785767) * table spacing in DOCX import (bnc#778836) * table position in DOCX import (bnc#780645) * allow adding external templates (bnc#782597) * broken time field in page header (fdo#53531) * crash on switching to outline view (rh#855972) * wrong conversion factor for "tspm" (fdo#55367) * text rotation handling (bnc#773048, bnc#783433) * crash when deleting last table cell (rh#689053) * column has no Catalog/Schema/Table name crasher * upside down text box in PPTX import (bnc#757387) * work with empty TrustedAuthor entries (fdo#55019) * hard coded sheet limit in XLSX import (rh#864858) * faster updating of row flags in pivot table cache * slide fragment handling in DOCX import (bnc#785727) * subscript/superscript with autofit text (fdo#55931) * more intuitive editing of relative refs (fdo#54940) * do not double-expand bootstrap variables (fdo#55138) * add back compatible Hungarian date format acceptance * cell notes upon cell insertion / deletion (fdo#55885) * import values and formulas from lotus-123 (fdo#55066) * default table cell margins in DOCX export (bnc#780645) * chart complex category placement (fdo#44832, fdo#55297) * crash on DOCX export of inline anchored frame (fdo#48569) * cyclic references in XLSX import (bnc#781166, bnc#780296) * corrupted styles with multi-saved XLSX document (fdo#55418) * inform about unsupported PDF encryption formats (rh#826526) * exchange sort settings between the two tab pages (fdo#53482) * correctly clear DataColumns read-only information (fdo#37529) * misc broadcaster cells fixes (fdo#54553, fdo#55712, fdo#55059) * crash with 0 dyaLinePitch in DOCX import (fdo#40686, rh#831755) * hiding windows based on "Visible" property (fdo#46071, fdo#46074) * ignore time stamp differences in XLSX import (fdo#54609, fdo#49819) * doubled '~' in German OK/Cancel translations (fdo#56281, rh#868479) * display upper case Greek letters in page numbering option (fdo#55732) * misc ODF export fixes (fdo#30711, fdo#49678, fdo#49677, fdo#49876, fdo#49571, fdo#45700) * various conditional formatting fixes (fdo#54749, fdo#55379, fdo#56316, fdo#52535, fdo#54661, fdo#54555, fdo#54349) * several RTF import/export fixes (fdo#48442, fdo#55526, fdo#52475, fdo#50539, fdo#55939, fdo#52389, fdo#55493, fdo#49655, fdo#52989) - update mdds to version 0.6.1: * mixed_type_matrix: speed up * flat_segment_tree, point_quad_tree: broken iterator implementation * multi_type_vector(new): efficient storage of data of different types * multi_type_matrix(new): eventually replace mixed_type_matrix - update libcdr to version 0.0.9: * better color import (fdo#54785, fdo#55522) * bin obsolete patches: * mono-enable-climaker-stuff-in-unoil.diff * mono-install-cli-when-mono-enabled.diff * mono-install-mono-before-finalizing-filelits.diff * pack-addressbook.diff: correctly pack KDE and TDE addressbook (bnc#779697) - flat_logo.svg need to be modified by the branding packages - update mime, desktop files, and icon theme cache from the main package - update desktop files cache also from subpackages that install desktop files (bnc#782638) - sync the prebuilt sofficerc with upstream sources- sdext-poppler-0.21.0.diff: fix build with poppler-0.21.0 - libreoffice-poppler-0.17.0-reject-fix.diff: reject the check for poppler-0.21.0 on too old distributions - mono-enable-climaker-stuff-in-unoil.diff: support also prebuilt dlls - do not pack obsolete README-mono; keep it in sources for future- updated to version 3.6.2.2.1 (SUSE 3.6 rc1 based on upstream 3.6.2.2) - upstream changes: * hyperlinks import (fdo#53175) * math export/import in DOCX/RTF * toupper is unreliable (fdo#53252) * broadcaster cells are empty (fdo#54553) * various DOCX shape export fixes (fdo#53113) * compile extension help in gbuild (fdo#53009) * use correct cell for broadcasting (fdo#55059) * multiline tooltip for very long texts (i#42424) * missing thumbnail image in ODB files (fdo#53592) * check for non existing style entries (fdo#53339) * CSV space delimiter and quoted field (fdo#53325) * install Evolution DB driver correctly (fdo#54450) * clear DataColumns read-only information (fdo#37529) * be more careful when recognizing MathML (bnc#774921) * numbering level problems in PPTX import (bnc#760019) * disable unlink graphics in Report Builder (fdo#53001) * exception while importing XLSX (fdo#54609, fdo#45366) * import values and formulas from Lotus 123 (fdo#55066) * Report Design: fix section draw page crash (fdo#53872) * reset read-only UI after successful Save As (fdo#53280) * page breaks on landscape pages in RTF import (fdo#52052) * do not register shell extensions for Flat ODF (fdo#52078) * handle .xlsm link to external sheet with space (fdo#51926) * import group shapes position and size correctly (fdo#53229) * positions of cell-anchored objects in ODS import (fdo#54695) * do not display error dialogs while showing a menu (fdo#36149) * user editable date patterns (fdo#52240, fdo#52137, fdo#52288) * don't use a timer to show header/footer separators (fdo#46141) * force version 2.1 of the sRGB profile for PDF/A-1a (fdo#54546) * pivot table uses case insensitive string comparison (fdo#53929) * ensure that the extension for text is .txt from writer (fdo#52451) * more "doesn't start after upgrade" problems (fdo#53655, fdo#53968) * VBA not tracking currently selected document correctly (fdo#54721) * allow paste & paste special for non-matching dest range (fdo#46250) * convert filter value as LIKE pattern only on (NOT) LIKE (fdo#53887) * correctly cache source data coming from database backend (fdo#53640) * sync cell context menu & edit menu 'PasteSpecial' entries (fdo#46250) * when swapping cols or rows insert notes at the right place (fdo#53979) * do not double-escape (e.g. date) literals as strings in Base (fdo#46480) * word count is inconsistent and wrong with non-breaking space (fdo#53399) * allow Ctrl-TAB and Ctrl-Shift-TAB to cycle through candidates (fdo#48868) * conditional formatting fixes (fdo#53424, fdo#54749, fdo#53839, fdo#54498, fdo#52340, fdo#52535, fdo#54661, fdo#54349) - extra changes: * background import (bnc#759180) * text rotation fixes (bnc#783433) * corrupted PPTX export (fdo#41992) * text offsets in shapes (bnc#771549) * VML import improvements (bnc#779627) * various conditional formatting fixes * hidden/non-wrapping text (bnc#757419) * issues with bullet points (bnc#778854) * background in PPTX import (bnc#783202) * empty values in PPT import (fdo#55298) * parent style in XLSX import (fdo#55198) * adjust chart layout distance (bnc#759197) * clip the objects to the page (bnc#777699) * clip pictures instead of scaling (bnc#775270) * don't access out of bound array index (fdo#55022) * non-autofit text imported as autofit (bnc#778859) * conditional format range for XLS import (fdo#54555) * slide notesMaster and notes in PPTX import (bnc#768027) * chart complex category placements (fdo#44832, fdo#55297) * PPTX shape margins need to be rotated as well (bnc#773048) * mouse pointer over URLs with background image (bnc#778148) * better PPTX custom shape presets import/export (bnc#760997) * cyclic referenced defined names in PPTX import (bnc#781166, bnc#780296) * fix for regression, failure to export vertical text in shape (fdo#55565) * more on DOC/DOCX export/import filters (bnc#779627, bnc#778140, bnc#783638, bnc#782061, bnc#780853, bnc#780843, bnc#778828, bnc#778836, bnc#777337, bnc#781825, bnc#773061, bnc#780563, bnc#782345, bnc#777345, bnc#778133, bnc#780851) - build-i18npool-with-icu-4.0.diff: use a function provided already by icu-4.0 - mono-install-mono-before-finalizing-filelits.diff, - mono-enable-climaker-stuff-in-unoil.diff, mono-install-cli-when-mono-enabled.diff: fix build with mono on SLED11 * Aug 24 2012 by pmladek@suse.com in LibreOffice:Unstable - update version 3.6.1.2 * chart binfilter import * PPTX import crasher (bnc#774167) * painting at small zoom (fdo#53439) * several DOCX export bugs (fdo#52610) * report builder translations (fdo#52427) * discard broken embedded object previews * hiding all sections crasher (fdo#53210) * fixed the end of hyperlinks (fdo#53175) * report design wizard crasher (fdo#53154) * hidden MediaWiki options page (fdo#52232) * CSV fixed width import crasher (fdo#53012) * HYPERLINK field in DOCX import (fdo#51034) * better textbox DOC/DOCX export (fdo#45724) * shadow color on partial redraw (bnc#773515) * search Toolbar keeps its history (fdo#49750) * change checkbox no-label behaviour (fdo#51336) * undo of textbox resizing (fdo#46968, fdo#36138) * page style attributes in ODF import (fdo#38056) * missing footnote DOCX/DOC/RTF export (fdo#46020) * check for non existing style entries (fdo#53339) * CSV space delimiter and quoted field (fdo#53325) * collapsing merged table border painting (fdo#39812) * do not force all text cells in CSV import (fdo#52205) * do not show backing window on --nodefault (fdo#42470) * misc Basic IDE fixes (fdo#50633, fdo#50632, fdo#40152) * lose focus event to close popup (fdo#51943, fdo#48096) * report-builder does not show any properties (fdo#52399) * insert selected text to Findbar by [Ctrl-F] (fdo#37791) * reset read-only UI after successful Save As (fdo#53280) * zero rect. size causing wrong line positions (fdo#47434) * initialize pivot tables after the formula cells (fdo#53456) * mark manual row heights correctly during import (fdo#52393) * auto extension handling in KDE Open/Save dialogs (fdo#52546) * display themed progress bar instead of the native one (fdo#51890) * font Size Enlarge And Reduce Shortcut in Impress/Draw (fdo#51716) * avoid setting valid numbers as text during HTML import (fdo#53089) * certain SmartArt drawings are not imported (bnc#759210, fdo#50907) * cross-reference text when Caption order is Numbering first (fdo#50801) * abbreviated date acceptance patterns for [de-{AT,CH,LI,LU}] (fdo#52240) * problems with bundled extensions (fdo#53006, fdo#51252, fdo#52639, fdo#53655) * misc conditional formatting fixes (fdo#52565, fdo#52340, fdo#53010, fdo#52457, fdo#52351) * misc RTF import/export fixes (fdo#51772, fdo#47495, fdo#48033, fdo#52066, fdo#49892, fdo#48446, fdo#49892, fdo#51772) - update to libvisio 0.0.19: * file displays as blank page in Draw (fdo#50990) - enable localizations: Amharic(am), Assamese(as), Asturian(ast), Esperanto(eo), Basque(eu), Scottish Gaelic(gd), Indonesian(id), Icelandic(is), Kannada(kn), Malayalam(ml), Marathi(mr), Oromo(or), Oriya(or), Romanian(ro)(bnc#776323) - the system cache for bundled extensions causes troubles (fdo#53006, fdo#51252) * do not longer create it; remove the older one * remove obsolete force-refresh-of-bundled-extension-cache.diff * Aug 9 2012 by pmladek@suse.com in LibreOffice:Unstable - use the vendor "SUSE" instead of "Novell, inc."; SUSE has become a separate business unit inside The Attachmate Group - install-with-vendor-SUSE.diff: use "SUSE" in the install scripts - make sure that the system extensions cache is considered as newer after an update; we really need to use the below mentioned hack for 3.6.0 release * Jul 30 2012 by pmladek@suse.com in LibreOffice:Unstable - force-refresh-of-bundled-extension-cache.diff: avoid mismatched bundled extensions cache that causes application to do not start * Jul 27 2012 by pmladek@suse.com in LibreOffice:Unstable - update version 3.6.0.4 * lots border fixes * lots RTF import fixes * support colored axis in data bars * VML shapes without anchor (bnc#758883) * better page descriptor handling in RTF * reclaim space occupied by deleted rows * data form dialog layout fix (fdo#47947) * make reportbuilder work again (fdo#51278) * indicate UI language as default (fdo#45830) * double deletion of a text portion (fdo#51582) * page style attributes in ODF import (fdo#38056) * presenter console display switching (fdo#521512) * lost custom row height in ODT import (fdo#52393) * remove duplication of License/Credits information * correctly calculate scroll bar position (fdo#51599) * few layout problems in conditional formatting dialog * do not force all text cells in CSV import (fdo#52205) * incomplete slide number info in status bar (fdo#51543) * Estonian translation for keyboard shortcuts (fdo#50415) * preserve sheet name input of invalid reference (fdo#46338) * cache fontconfig font substitutions (fdo#41556, fdo#47636) * incremental search and buffer switching crasher (fdo#51577) * abbreviated date acceptance patterns for German languages (fdo#52240) * formula performance improvement for XLSX import (bnc#765942, bnc#763168) * make ctrl-8 and 9 increase/decrease font size in Swedish (fdo#36187) * undocked toolbars do not show all icons in special ratio (fdo#47071) * lots different import fixes (bnc#758883, bnc#766481, bnc#766487, fdo#46966, bnc#693238, bnc#758883, bnc#758883, bnc#766487, bnc#758883, bnc#758883) - update libvisio to version 0.0.18: * Greek code page instead the Russian code page (fdo#48602) - update libcmis to version 0.2.3: * SharePoint support - bin obsolete patches: * gtk3-build-dependency.diff * checkdll-libbf_xolo.so-crasher-with-gcc-4.7.diff - reduce build parallelism to reduce build crashes: * dmake support 64 jobs at maximum * do not eat all memory with some huge sources - add procps into BuildRequires to check available memory * Jun 26 2012 by pmladek@suse.com in LibreOffice:Unstable - checkdll-libbf_xolo.so-crasher-with-gcc-4.7.diff: hack to avoid build crasher * Jun 22 2012 by pmladek@suse.com in LibreOffice:Unstable - update version 3.6.0.0.beta2: * color scale dialog behavior * do not crash on X errors in GTK * help stylesheets and error page * clipped toolbar item (fdo#42379) * switch to the new version scheme * table AutoFormat crasher (fdo#50896) * word count bugs (fdo#46757, fdo#50141) * feature: conditional formatting in Calc * ignored small size icon setting (fdo#35972) * reading two SmartArt shapes in one document * improve line height calculation (bnc#757905) * missing ole and form controls in XLSX import * add Hide and Show items into tab context menu * dates formatting in report designer (fdo#43967) * evoab2: add libebook-1.2.so.13 (evolution 3.4) * ignored picture background setting (bnc#325936) * Calc input line: crash with accessibility enabled * all images missing in PresenterConsole (fdo#50964) * improve the toolbars look in Windows Vista or later * Visio import fixes (fdo#50868, fdo#50988, fdo#48601) * more on RTF import (fdo#49178, fdo#49659, fdo#50087) * proxy or browser plug-in settings crasher (fdo#47044) * rework handling of recursive OOXML shapes (bnc#705956) * more descriptive compatibility key bindings (fdo#31812) * local help short cuts (fdo#41830, fdo#39139, fdo#46143) * Win/VC++ STL messes up the name space vector (bnc#759982) * changing the keyboard of the slide show button (bnc#753458) * section break and page style conversion problem (bnc#750935) * more on borders (fdo#38116, fdo#43249, fdo#48647, fdo#49438) * wrong transitions with hardware acceleration enabled (fdo#30519) * import VMLshape 'hidden' style attribute and controls (bnc#757609) - update libcdr to version 0.0.8: * initial text support - update libwps to version 0.2.7 * lots fixes and improvements - add lcms2, version 2.3 * system one is not available on openSUSE <= 11.3 - add boost, version 1.44.0: * the system one has broken dst_adjustment_offsets definition on openSUSE <= 11.3 (bnc#767949) - bin obsolete patches: * config-host-source.diff * sysui-set-default-unixwrappername.diff - gtk3-build-dependency.diff: get build flags for gmodule when building GTK3 support - sdext-disable-failing-xpdf-test.diff: temporary disable failing xpdf test in Factory * Jun 15 2012 by pmladek@suse.com in LibreOffice:Unstable - added krb5-devel into BuildRequires; needed to build PostgreSQL * Jun 14 2012 by pmladek@suse.com in LibreOffice:Unstable - updated to libreoffice-3.5.99.1 (3.6.0-beta1) - Writer * word count in status bar * contextual spacing support * extended "Table AutoFormats" * extended paintbrush format handling * improved Label and Business card support * Ctrl with [ or with ] modifies font size of the selected text * show Text Boundaries only when displaying non-printable characters - Calc * new defaults options page * support field items in cells * sort option in autofilter menu * support for color scales and data bars * Ctrl-D fills-down in more familiar ways * merge cells using the cell context menu * lots CSV file import/export improvements * show/hide sheets using the sheets tab context menu * new formula options page with calculation settings * sort dialog with multiple sort keys (more than three) * pasting only text, value, or formula from the context menu * default number of sheets for new document is 1, instead of 3 * new option to specify a custom sheet name prefix in new documents * new spreadsheet functions DATEDIF, IMTAN, IMSEC, IMCSC, IMCOT, IMSINH, IMCOSH, IMSECH and IMCSCH - Impress * 10 new master pages * wide-screen format for impress-slides * correctly detect the external display - Math * better help - Basic IDE * docked Object Catalog pane - common * allow editing of read-only documents * support for Japanese postcard paper size * Lanczos algorithm for resizing of images * macro recording can be activated with a separate option - Filters * Corel Draw import * PDF Export with Watermark option * export conditional formatting to XLSX * import lines, rotations, and flips from VML * document zoom setting in RTF/DOCX import/export * import GetExpression and SetExpression from DOCX * ODF Export now comes with a "ODF 1.2 Extended (compat mode)" - GUI * new branding * redesigned About dialog * cleaner and more light-weight rulers * several GTK theme support improvements * Writer and Calc use split color buttons * cleaner handling of buttons that do not fit toolbars size * zooming based on a geometric progression instead of an arithmetic one - Localization * default locale is the locale of the operating system * locale dependent date acceptance patterns for input of incomplete dates, editable in Tools/Options/Language Settings/Languages - Performance * faster pivot table in Calc * faster DOC/DOCX import in general * autocorrect lists handled around twice as fast * faster OLE2 import from DOC, XLS, PPT documents * faster raw cell value import from XLSX documents * embedded HSQLDB databases are size-minimized when saving * faster merged cell and matrix range import from ODS documents * document scrolling / re-layout / interactive editing improvements - add clucene-core-devel, hsqldb, liblcms2-devel, gtk3-devel into BuildRequires - update 3rd-party source tarballs: * mythes to version 1.2.2 * libexttextcat to version 3.3.1 * hyphen to version 2.8.3 * libcmis to version 0.2.2 * libvisio to version 0.0.17 - add new 3rd-patry tarballs: * clucene-core, version 2.3.3.4 * translations handling * libcdr, version 0.0.7 * Corel DRAW import - bin obsolete patches: * javasetting-mark-config.diff * library-link-order-to-build-with-as-needed.diff * distro-install-file-lists-3.5.diff * svx-globlmn-hrc-build-dep.diff * desktop-submenu.diff * implement-unicode-6.1-hebrew-line.diff - config-host-source.diff: allow to source config_host.mk - sysui-set-default-unixwrappername.diff: correctly set icon names in desktop files - pack-desktop-files-for-optional-filters.diff: put new desktop files into the right file lists - do not add "/usr/sbin" twice into PATH - enable GTK3 support - disable doxygen; documentation is huge and accessible online - disable PostgreSQL SDBC; it is not needed to build help - keep using the internal stuff that is not useful from system: * --without-doxygen * --without-system-apache-commons * --without-system-beanshell * --without-system-clucene * --without-system-jfreereport * --without-system-hsqldb * --without-system-libcdr * --without-system-saxon * --without-system-servlet-api - pack about.svg instead of about.png - icons are moved in sources- Instead of disabling optimizations completely, use -O2. Fixes bnc#780611- enable build on ARM - do not twiddle with the RPM_OPT_FLAGS optimisation settings - raise memory limits for qemu builds- used the internal mysql cppconnector even for openSUSE-12.3; it did not build with the system one- update to libreoffice-3.5.4.7 (SUSE 3.5 rc3, based on upstream 3.5.5-rc3) * clip max entries * XLSX import crasher (fdo#51601) * double border import regression * add SUSE black and white branding * check for invalid tab number (fdo#51667) * query for parameters in Base reports crasher (fdo#51619) * fix MySQL, GDocs, and LanguageTool extension registration * make sure we don't export shapes with negative size (bnc#760997) * make sure all tab pages have the same dimensions (fdo#49921, bnc#769162) - reduce build parallelism to reduce build crashes: * dmake support 64 jobs at maximum * do not eat all memory with some huge sources - add procps into BuildRequires to check available memory- update to libreoffice-3.5.4.6 (SUSE 3.5 rc2, based on upstream 3.5.5-rc2) * bitmap scaling fixes * preview crash (fdo#51040) * more bugs in docking stuff * Aero toolbar: Use f0f0f0 for the gradient again * column format in DOCX import (bnc#693238, fdo#44292) * formatting for empty paragraphs in RTF export (fdo#50831) * first line indentation of numbering in DOCX import (bnc#766487)- updated to libreoffice-3.5.4.5 (SUSE 3.5 rc1, based on upstream 3.5.5-rc2) * Aero toolbar * WMF/EMF reading * box resampling algorithm * three RTF fixes (fdo#49659) * don't crash on X errors in GTK * numbering font size (bnc#758883) * VML shapes anchoring (bnc#758883) * smooth scale objects (bnc#765998) * allow border gap < 1pt (bnc#760294) * page number calculation (fdo#34093) * set style name consistently (bnc#758883) * one-bitmap WMF optimization (bnc#765998) * hidden and non-wrapping text (bnc#757419) * fake paragraph in DOCX import (bnc#766481) * RemoveExtensions custom action (fdo#51270) * Google Docs extension passive registration * open Visio's file with bitmap's (fdo#48601) * freeze when editing Base reports (fdo#51243) * wrapping mode for text in shapes (bnc#758883) * border width when setting margins (bnc#758883) * improve the toolbars look in Windows Vista or later * report designer formats dates improperly (fdo#43967) * anchored images in header in DOCX export (bnc#325936) * gray bar in Writer page preview interface (bnc#767452) * paint scrolled area from the right surface (fdo#30519) * saving a document with track-changes crasher (fdo#51249) * performance issue in XLSX import (bnc#765942, bnc#763168) * cache fontconfig font substitutions (fdo#41556, fdo#47636) * E-mail is not displayed in blue in PPTX import (bnc#759982) * wrap mode even if determining the position failed (bnc#758883) * form wizard recognise "#" also at beginning of line (fdo#37626) * fly frames with transparent background in DOC export (bnc#325936) * character properties in RTF import (fdo#37063, bnc#760764, fdo#50665) * title, subject, comments document properties in RTF import (fdo#50087) - update libvisio to version 0.0.18 * several bug and stability fixes (fdo#48602)- updated to libreoffice-3.5.4.4 (SUSE 3.5 beta2, based on upstream 3.5.5-rc1) * layout statusbar control * handle opacity in gradients * text over images (bnc#759212) * clipped toolbar item (fdo#42379) * 'Find' toolbar freeze (fdo#46687) * can't open Base reports (fdo#47325) * crash when copying table (fdo#45522) * allow java 1.7, or any future version * make style applying faster (bnc#745873) * wrap values in DOCX import (bnc#750838) * support Sheets.PrintPreview (bnc#757844) * ignored small size icon setting (fdo#35972) * rowheight problems in XLS export (fdo#50304) * support for MousePointer attribute in controls * Writer slow typing in large documents (fdo#48932) * incorrect positions of imported shapes (fdo#49430) * Base report does not sort by groupings (fdo#48018) * attempt to anchor VML shapes properly (bnc#764005) * shortcut names are not localized on Linux (fdo#50415) * import VMLshape 'hidden' style attribute (bnc#757609) * handle recursive because of shapes (bnc#751077) * import NS_ooxml::LN_CT_FFCheckBox_default (bnc#766477) * floor borders were missing from 3D Charts (bnc#760029) * do not rotate Calc shapes if twoCellAnchor (bnc#762542) * fix horizontal rule width in DOC documents (bnc#757118) * implement VBA Application.DisplayFullScreen (bnc#757885) * Win/VC** STL messes up the namespace vector (bnc#759982) * formcontrols: error message when deleting pages (fdo#45987) * changing the keyboard of the Slide Show button (bnc#753458) * toolbars may become irrevocably locked in place (fdo#42405) * implement VBA API Application.DisplayScrollBars (bnc#757840) * add stub VBA implementation Application methods (bnc#760999) * implement relativeHeight (z-order) in DOCX import (bnc#747461) * do not ignore character properties of text fields (bnc#760764) * display wrong datasets when scrolling through tables (fdo#48345) * fix incredible shrinking scrollbars when zooming in Calc preview * WW8 import of textboxes with thin border/inner margin (bnc#757910) * SwLineLayout::CalcLine: improve line height calculation (bnc#757905) * column break without columns to be a page break (bnc#652364, bnc#750255) * RTF import files (fdo#44174, fdo#45190, fdo#49178, fdo#49968, fdo#50539) * language status bar control: Don't set radio buttons for some entries * more on borders handling (fdo#33634, fdo#38116, fdo#40874, fdo#43249, fdo#46112, fdo#48647, fdo#49438) * UI improvements: * border window: design by Mirek M. * layout status control: improved artwork by Mirek M. * calc input line: native rendering of the input line * start centre: solid color fits the new artwork better * status bar: fix status selection menu drawing in Calc * status bar: get rid of STD/BLK/..., use a menu instead * status bar: standardize the size of modification status * status bar: 'Overwrite' shown only when in overwrite mode * status bar: normalize selection and modification status icons sizes * writer UI: decrease the size of the border around the document * zoom slider: improved design by Mirek M. - update 3rd-party modules: * libvisio to version 0.0.17: * misc bugfixes - do not add "/usr/sbin" twice into PATH- recommends librsvg; it allows to insert SVG pictures; it is dlopened, so there is not a direct dependency- updated to libreoffice-3.5.4.3 (SUSE 3.5 beta1, based on upstream 3.5.4-rc1): * version 3.5.4.3, tag suse-3.5.4.3 (SUSE LO 3.5-beta1) * add back mono support * text over images (bnc#759212) * add inch as source unit (fdo#48969) * forward moving of a table (bnc#706138) * macro syntax error in Calc (bnc#745930) * fix HTML table border export (fdo#47670) * import HTML CSS STYLE border (fdo#41796) * find toolbar X error handling (fdo#46687) * more robust NSS initialization (fdo#45171) * recognize VBA macro in JAPANESE (fdo#49324) * count mirrored monitors as one (rhbz#809019) * removed unwanted/bad cast fixes (bnc#759178) * parsing of arc paths in SVG import (fdo#48070) * outline numbering only for headings (bnc#751028) * string result of formula is also valid (fdo#49052) * incorrect square gradients in slideshow (fdo#49508) * bad import positions of shapes & controls (fdo#49430) * finish handling of w:pStyle in numbering (bnc#751028) * full page lines are wrapping in .doc file (bnc#757651) * ignore corrupted items in recent documents (fdo#46074) * correctly map monitor index back to screen (fdo#49365) * enable caching of grammar checker properties (fdo#35270) * use BorderLine2 instead of older BorderLine (bnc#758914) * properly draw separators in vertical toolbars (fdo#39106) * check if a missing font is a known symbol font (fdo#34814) * crash on "connect to existing database" wizard (fdo#45580) * performance problems with very long paragraphs (fdo#49208) * allow keyword Append to be used as a variable (bnc#745930) * numbering properties with paragraph properties (bnc#751028) * import XSL with HTML as such, not CSV (fdo#49639, fdo#40021) * dropdown list in Letter Wizard are now ordered alphabetically * default to Office 2007/2010 filter for OOXML export (fdo#48941) * type for property UNO_NAME_SAVE_FILTER_DATA is wrong (fdo#45592) * textboxes import with OLE objects inside (bnc#747471, bnc#693238) * properties that aren't valid for paragraphs (part of (bnc#751028) * comparing empty document with attached one crashes LO (fdo#43424) * ignore corrupted items in recent documents (fdo#49948, fdo#46074) * default printer settings only when explicitly mentioned (bnc#758575) * changing spelling preferences requires application restart (fdo#39999) * add VBA support for BackColor, AutoSize, Locked attributes (bnc#749960) * border painting (fdo#45562, fdo#47717, fdo#42750, fdo#45562, fdo#48647, fdo#44010, fdo#38215) * lots RTF import/export fixes (fdo#49692, fdo#38176, fdo#48023, fdo#48876, fdo#47764, fdo#48193, fdo#48037, fdo#48356, fdo#49692, fdo#49501, fdo#39053) - jvmfwk-disable-gcj.diff: do not detect GCJ; LO newer worked well with it - implement-unicode-6.1-hebrew-line.diff: icu49 adds some extra Hebrew rules (fdo#49849)- updated to libreoffice-3.5.3.2 (3.5.3-rc2): * misc SVG import fixes * border printing (fdo#38635) * alpha blending (bnc#714787) * border corner gaps (fdo#38635) * misc performance improvements * Java script loading (fdo#46102) * PDF export of images (bnc#717947) * autoformat undo cursors (fdo#39003) * add inch as source unit (fdo#48969) * duplicate code removal (bnc#714787) * textbox size in DOCX import (bnc#751573) * make "Replace All" work with REs (fdo#44861) * fix find toolbar X error handling (fdo#46687) * transition gradients came out empty (fdo#33591) * use older ODF encryption by default (fdo#47484) * duplicated characters in PDF import (fdo#45848) * do not increase height of checkboxes (fdo#47963) * do not play sound in presenter console (fdo#33914) * switch units in Converter::convertDouble (fdo#48969) * improved label/BC wizard - set paper size (fdo#44516) * export all style information to XLS/XLSX, (fdo#46738) * ignore corrupted items in recent documents (fdo#46074) * border paint ordering (fdo#45562, fdo#47717, fdo#42750) * colorspace conversion for greyscale bitmaps (fdo#34324) * copy column privileges into table privileges (fdo#47937) * fix incorrect relative moves after closePath (fdo#47406) * incorrect text wrapping around drawing shapes (fdo#45376) * right arrow button does not work in TOC dialog (fdo#40948) * vertical align when switching mode in multibar (fdo#44140) * regression in lineshapes ODP import (bnc#719989, bnc#719997) * prevent update during init in new autofilter dlg (fdo#45679) * removed strange non-wrapping condition (bnc#750258, i#40155) * more reliable way to check for RTL text (fdo#48431, fdo#32530) * CSV import got confused by erroneous HTML detection (fdo#40021) * default to Office 2007/2010 filter for OOXML export (fdo#48941) * shift+F3 shortcut for Edit/Duplicate in Draw (fdo#48584, fdo#32559) * misc RTF import fixes (fdo#48104, fdo#46955, fdo#45182, fdo#45394, bnc#703032, fdo#47326, fdo#47036, fdo#47802, fdo#48640, fdo#47107, fdo#48356) - update libvisio to version 0.0.16: * adapt the end and start line markers to recent changes in LO - removed upstreamed patches: * libreoffice-3.5-unpack-sources.diff * buildfix-icu-4.9.diff - reordered %prep phase to work better with quilt- buildfix-icu-4.9.diff: fix build with icu-4.9; needed for openSUSE-12.2- pyuno-path.diff: basis-link directory does not longer exist- disable ccache; does not make sense for clean build; saves 1GB on the disk - hard link binaries in the build tree; it might save several GBs on the disk and is faster - clean up configure switches: * move switches from SUSE*.conf to spec files * use --with-system-headers and --with-system-libs to prefer system stuff over internal copies * use --without-system- only for stuff that is not packaged or not patched in the SUSE distribution, for example libvisio, redland, mythes * bin not longer existing options - use system libwpd, libwpg, libwps, librsvg, vigra on openSUSE >= 11.4 - remove unused sablot-devel, xalan-j2, xerces-j2, xml-commons-apis from BuildRequires and Requires - remove some %if sections for not longer supported openSUSE < 11.1 - update license tag: added BSD-4-Clause, SUSE-Public-Domain, W3C- solenv-java-source-version.diff: generate selected bytecode version also in gbuild - enable again the brp check for byte code version- updated to libreoffice-3.5.5.2 (3.5.2-rc2) * general * support Java 7 (1.7) * produce ODF 1.2 conforming documents by default * more secure encryption algorithm (AES-256) for password protection * core GUI changes * better color picker * transparent object handles * better handle unused toolbar menus * move context-sensitive toolbars to the bottom * several GTK+ right-to-left interface glitches * menus list their entries in a natural sort order * "Link" checkbox in "Insert Movie and Sound" dialog * filter bundled, shared, and user extensions in the manager dialog * writer * RTF import rewrite * new numbering types * grammar checking improvements * better page breaks indicators * TOC use hyperlinks by default * various DOCX import improvements * support comments DOCX export/import * label printing positioning (fdo#36874) * display bitmap image resolution in PPI * numbering in DOC, DOCX, and RTF import * better UI for Header and Footers handling * Basic Fonts (Western) option page removed * handling of tab stop behind the end margin * new typographic features by improved Graphite port * display non-printable characters on the end of line * modeless word count dialog; being updated when typing * corrected autotext "Formula numbering" for most locales * calc * more new line ends * supports 10000 sheets * new multiline input bar * additional data point markers * updated line chart's smoothing * re-designed all range name dialogs * re-designed Autofilter popup window * improved performance of ODS/XLS/XLSX import * improved performance of many sheet operations * better handling DDE and external links failures * unlimited number of rules for conditional formatting * configurable initial number of sheets in new documents * "Protect Sheet" also from the context menu of the sheet tab * allow pasting a single cell range to multiple destination ranges * new Calc Functions: BITAND, BITOR, BITXOR BITRSHIFT, BITLSHIFT, SEC, CSC, SECH, and CSCH * impress / draw * elliptical arcs in path * better hidden slides PDF export * better Smart Art in PPTX import * MS Visio documents import/export * better handling of custom animation list * start Impress without the wizard by default * better custom shapes and their presets in PPTX import * support embedding palettes and other property list types * math * new "does not exist" symbol * new symbols for Games theory * support math formulas in DOCX import/export * base * lots fixes * integrated PostgreSQL native driver * Basic IDE * new menu item View->Goto Line * new menu item View->Line Numbers * dialog controls have a spinbutton * presenter console extension * "Exchange Screen Images" button to work around problems with detecting projector and laptop screen * Python scripting * allow to initialize UNO structures by name instead of by position * localization * update translations * better date handling - remove obsolete testtool subpackage; not longer supported and maintained - basis subdirectory does not longer exists on the installed system - mozilla is not longer needed for build: * use --disable-mozilla, --without-system-mozilla, --with-system-nss, - -disable-ldap, --enable-xmlsec instead of --with-system-mozilla, - -with-system-mozilla=xulrunner - numbretext and GoogleDocs extensions are integrated upstream: * use --enable-ext-google-docs and --enable-ext-numbertext - use --without-help to build help separately instead of the patches - use internal hacked make version 3.82, snapshot 20120301 to get fast and reliable parallel build - build zip-3.0 on openSUSE < 11.4; --filesync is needed during build - temporary disable check for bytecode version until we produce right bytecode again - temporary disable mono support - update numbertext to version 0.9.4 - update libexttextcat to version 3.2.0 - update mysql-connector-c++ to version 1.1.0 - update libwpg to version 0.2.1 - update libwpd to version 0.9.4 - update libwps to version 0.2.4 - remove obsolete translate-toolkit - add libcmis, version 0.1.0 - add libvisio, version 0.0.15 - add librsvg, version 2.32.1 - add postgresql, version 9.1.1 for SLED11; the system one is perfectly fine for newer systems - libreoffice-3.5-unpack-sources.diff: allow to unpack source tarballs - javasetting-mark-config.diff: mark share/config/javasettingsunopkginstall.xml as %config; it is updated by unopkg in %post - scripting-prefer-internal-rhino.diff: put internal rhino into XBootClasspath to fix build with OpenJDK - distro-install-file-lists-3.5.diff: update file list generation for 3.5 - library-link-order-to-build-with-as-needed.diff: fix build with link as needed - mediawiki-no-broken-help.diff: disable non-working help also in the mediawiki extensions - zip-3.0-*.patch: fixes from zip source package- libreoffice-3.4.5.5 == SUSE 3.4.5-rc3 == final- updated to libreoffice-3.4.5.5 (SUSE 3.4.5-rc3): * extras * add SUSE color palette (fate#312645) * filters * crash when loading embedded elements (bnc#693238) * crash when importing an empty paragraph (rh#667082) * writer * do not use an invalidated iterator (fdo#46337)- updated to libreoffice-3.4.5.4 (SUSE 3.4.5-rc2) * calc * pie charts colors messed in XLS import (fdo#40320) * correctly import data point formats in data series (fdo#40320) * components * crash when parsing XML signatures (fdo#39657) * broken getDataArray (fdo#46165, fdo#38441, i#117010) * don't paint a frame around the list of edit boxes (fdo#42543) * inconsistent compression method for encrypted documents (bnc#653688) * filters * more on bentConnectors (bnc#736495) * wrong text color in smartArt (bnc#746996) * reading of w:textbox contents (bnc#693388) * textbox position and size DOCX import (fdo#45560) * RTF/DOCX import of transparent frames (bnc#695479) * consecutive frames in RTF/DOCX import (bnc#703032) * handling of frame properties in RTF import (bnc#417818) * force imported XLSX active tab to be shown (bnc#748198) * create TableManager for inside shapes (bnc#747471, bnc#693238) * textboxes import with OLE objects inside (bnc#747471, bnc#693238) * impress * do not create an empty slide when printing handouts (fdo#31966) * libs-core * default shortcut for .uno:SearchDialog should be Ctrl+H * crash using instances dialog of dataform navigator (fdo#44816) * libs-extern * disable problematic reading of external entities in raptor * libs-gui * correctly calculate leap year * use proper Indian Rupee currency symbol U+20B9 (rh#794679) * writer * field refreshing (fdo#39694) * more layout crashers (i#101776, fdo#39510) * textbox borders style and width in DOCX import (fdo#45560) * expand all text fields when setting properties (fdo#42073)- update gdocs extension to version 3.0.0; needed to make it working with the current Google Docs interface (bnc#748548) - use and/or operator in the license tag- patch license to follow spdx.org standard- updated to libreoffice-3.4.5.3 (SUSE 3.4.5-rc1) * version 3.4.5.3, tag suse-3.4.5.3 (SUSE LO 3.4.5-rc1) * SmartArt import * custom shapes import * Oracle Java 1.7.0 detection * reading AES-encrypted ODF 1.2 documents as generated by LO 3.5 * base * iterator misuse (fdo #44040, bnc#742178) * calc * allow pasting to multiple ranges (bnc#715094) * correctly convert chart data ranges (bnc#727504) * definedName corruption for XLSX export (bnc#741182) * adjust/shrink the ranges while copying (bnc#677811) * extra graph data is displayed for label (bnc#717290) * getCellRangeByName failure for named range (bnc#738113) * graph in XLS file has dates displayed wrong (bnc#720443) * improve performance of large Excel documents (bnc#715104) * display page background color/image properly (bnc#722045) * pivot table output becoming empty on re-save (bnc#715543) * encode virtual paths to local volume correctly (bnc#719887) * avoid adjusting cell-anchored objects on other sheets (bnc#726152) * make sure to adjust the sheet index of drawing objects (bnc#733864) * make the data validation popup more reliable (fdo #36851, bnc#737190) * filters * table style (bnc#705991) * text rotation fixes (bnc#734734) * crash in PPTX import (bnc#706792) * read w:sdt* contents (bnc#705949) * connector shape fixes (bnc#719989) * legacy fragment import (bnc#699334) * non-working Excel macros (bnc#705977) * free drawn curves import (bnc#657909) * group shape transformations (bnc#621739) * extLst of drawings in diagrams import (bnc#655408) * flip properties of custom shapes import (bnc#705985) * line spacing is used from previous values (bnc#734734) * missing ooxml customshape->mso shape name entries (bnc#737921) * word doesn't break the numberings and prefers hiding them (bnc#707157) * impress * undo corruption (bnc#685123) * do not set duplicate master slide names (bnc#735533) * libs-core * handle copy and paste from ConsoleOne (bnc#704274) * VBA control events not working, broken eventattacher (bnc#718227) * "General Error" when double-click graphic in presentation (bnc#720948) * libs-extern-sys * upgrade graphite to 1.0.3 fix surrogate support * libs-gui * crash at exit (bnc#728603) * radial gradient offset (bnc#714787) * horizontal scrollbars with KDE oxygen style (bnc#722918) * rendering of metafiles embedded in EMF+ (updated) (bnc#705956) * postprocess * make the 3D transitions work again (bnc#728559) * ure * make Duden Korrektor 5 and 6 work * writer * frame selection (bnc#740117) * crash when editing index (bnc#726174) * order database properties (bnc#740032) * numbering levels in DOC import (bnc#715115) * image size issue in DOC import (bnc#718971) * pointless forward moving of a table (bnc#706138) * tabs set after the end margin in DOCX import (bnc#693238) * add hyperlinks by default in Table of Contents (bnc#705956)- workaround-for-LO-namespace-pollution-breaking-KDE4.diff: workaround for conflicting defines that break build with KDE4 in factory- buildfix-ucb-glib-2.31.diff: fix build with glib-2.31; glib/gthread.h can't be included directly - libreoffice-desktop-icons-256x256.tar.bz2: add missing 256x256 desktop icons (bnc#722644)- add compat symlinks for the old main desktop icon (bnc#724087)- define %%python_sitelib on SLED11 and older systems to fix installation- correctly obsolete OpenOffice_org-artwork-devel (bnc#734781)- fix sha-bang in unopkg-sync-bundled script- fix debuginfo missing for some binaries- fix libreoffice-pyuno so that 'import uno' works in python * add symlinks in python site-lib so that python can find uno modules * pyuno-path.diff: add %_libdir/libreoffice/basis-link/program to sys.path when 'import uno' is called so that additional pyuno modules can be found by python- used the internal mysql cppconnector even for openSUSE-12.2; it did not build with the system one- updated to libreoffice-3.4.4.3 (SUSE 3.4.4-rc1 == final): * base * crash when inserting a constant in a query (fdo#38286) * calc * crash when modifying a named range * speed up range name lookup by index (bnc#715104) * recalculate matrix formula dimension correctly (fdo#39485) * mark all formula cells dirty when appending a new sheet (fdo#35965) * components * handling of SAFEARRAY(s) in olebridge (fdo#38441) * filters * auto fit text VIEWING too small in PPT import (fdo#41245) * impress * hang in slideshow (fdo#32861) * crash while dropping texture (fdo#38391) * libs-core * recognize .svg in ODF container (fdo#41995) * dictionaries lost after LibO upgrade (fdo#37195) * crash when "Find Record" button is clicked in Base (fdo#40701) * fix the drawing of dotted and dashed borders in Calc (fdo#37129) * VBA control events not working; broken eventattacher (bnc#718227) * libs-extern-sys * upgrade graphite to 1.0.3 to fix surrogate support * libs-gui * crash when changing screen resolution * let Qt call XInitThreads() (fdo#40298) * activation order crashes address database (fdo#41022) * drawing of dotted and dashed borders in Calc (fdo#37129) * translations * update translations * writer * leak in PDF export (i#116448) * crash when editing index (bnc#726174) * crash while processing incorrect range of pages (fdo#35513) * crash on closing document with footnotes (fdo#39510, lp#854626)- correctly-init-xthreads-in-qt.diff: let Qt call XInitThreads(), so that it knows it's been called (fdo#40298) - avoid-wrong-asserts.diff: fix a bad assert; the following fix depends on it - horizontal-scrollbars-with-kde-oxygen-style.diff: horizontal scrollbars with KDE Oxygen style (bnc#722918)- kde4-tooltips-style.diff: tooltips are all black in KDE4 (bnc#723074, fdo#40461) - do-not-display-math-in-desktop-menu.diff: do not display math in desktop menu (fdo#41681) - desktop-submenu.diff: display LO application in the right desktop submenu (bnc#718694) - bash-completion-for-loffice.diff: define bash completion for 'loffice' wrapper (bnc#719656)- legacy-fragment-import-*.diff: legacy fragment PPTX import (bnc#699334)- add more detailed categories to desktop files- svx-globlmn-hrc-build-dep.diff: fix build dependency problem in svx - apply libreoffice-poppler-0.17.0.patch only on openSUSE > 11.3; cpp/poppler-version.h is not included in older poppler packages- desktop-null-display-crash.diff: fix crash on exit.- Fix build with poppler 0.17.0 - Add python-lxml dependency for faster translation processing- libreoffice-3.4.2.6 == SUSE 3.4.2-rc3 == final- scripting-provider-build-dep.diff: make sure that the extra jar files are bundled with the script provider extensions - redland-rpath-hack.diff: crazy hack to avoid /usr/lib64 in RPATH and pass brp-rpath check; used only on Factory-x86_64 (bnc#717262) - added dbus-1-glib-devel and orbit2-devel into BuildRequires; was not longer required by gconf2-devel after a Factory clean up- updated to libreoffice-3.4.2.6 (SUSE 3.4.2-rc3): * bootstrap * add executable rights to libraries * put VBA stuff into correct subpackages * correctly set install path in java-set-classpath * more reasonable access rights for installed files * move mono_loader.*.uno.so into the mono subpackage * really put SDK documentation into the doc subpackage * calc * crash when modifying a named range * crash with RangeName erase (bnc#683578) * impress * revert "allow impress import of embedded color tables" (bnc#715931) * libs-core * better detect OASIS MIME types * add Flat XML MIME types (bnc#711977) * correctly update bundled extensions (fdo#37195) * libs-extern * broken PDF A/1-a export in 64-bit builds (fdo#39355) - enabled system ODBC again - correctly set the documentation directory - added back the extra Draft.jpg into the "Background" gallery - beanshell, java, and python scripting needed to be explicitly enabled and installed as extension; in the past, they were built and installed out of box - used old desktop file names; there were defined another priorities for them in the system; for example, it fixed opening .ods files by LO instead of Evince- revert-allow-impress-import-of-embedded-color-tables-*.diff: reverted problematic import of embedded color tables in Impress; broke .odf export; needed more love (bnc#715931)- updated to libreoffice-3.4.2.5 (SUSE 3.4.2-rc2) * components * missing user-defined dictionaries (fdo#36678) * filters * lost content in DOCX import (bnc#705949) * XLSX import performance improvements (bnc#683578) * crash when opening PPTX presentation (bnc#706792) * pick the first PREFERRED IMPORT filter (bnc#704639) * impress * allow import of embedded color tables in Impress * libs-core * add missing MIME types into .desktop files (bnc#711977) * wrong bullet placement when stretching happens (fixes (bnc#694344) * do not pass the request for command line help to oosplash (bnc#715268) * libs-extern-sys * set WORDS_BIGENDIAN for graphite2 * libs-gui * linear gradient export to PDF (bnc#710061) * crash when changing screen resolution (bnc#715416) * writer * hide 'math baseline alignment' unless available (fdo#40341) - sysui-add-flat-openxml-to-mime-list.diff: registered Flat XML in the MIME database (bnc#711977) - nlpsolver-no-broken-help.diff: disabled broken help in the NLPSolver extension; unopkg complained about it in %%posttrans - added the helper script /usr/sbin/unopkg-sync-bundled to correctly update extensions; needed to be called in %posttrans and %postun scripts of packages with extensions (bnc#712358)- system-python-ure-bootstrap.diff: correctly bootstrapped python stuff with system python, (deb#501028, i#90701) - sdbc-postgresql-lo-3.4-registration.diff: fixed component mapping to get the symbol component_writeInfo; needed to register PostgreSQL extension - mozilla-no-xul*.diff: disabled the Mozilla plugin that needed the XUL stuff; it was not enabled by default; it newer worked well; it caused build troubles because Firefox changed the development model and XULRunner support was very unclear - replaced XULRunner with mozilla-nss and mozilla-nspr in BuildRequires - generated create-libstlport-compat-links in %%install; the paths needed to be substituted according to the current build setting (bnc#710920)- updated to libreoffice-3.4.2.4 (SUSE 3.4.2-rc1) * based on plain 3.4.2-final sources * added several fixes * common: * version 3.4.2.4, tag suse-3.4.2.4 (SUSE LO 3.4.2-rc1) * bootstrap * updated mdds package to 0.5.3 * use /usr/bin/libreoffice symlink * upgrade graphite to 1.0.2 and simplify patches * calc * allow multi-range copy from VBA (bnc#707486) * lost DDE links in XLS import/export (bnc#681738) * charts with multiple ranges XLS import (i#107275) * more conservative graphic replacement (bnc#684784) * check boxes and slowness in XLS import (bnc#708137) * copied CSS parser from the orcus project (bnc#704642) * useful error message when DDE link update fails (bnc#696630) * defining named ranges should be case insensitive (fdo#39915) * parse the CSS stream and set number formats to cells (bnc#704642) * search in all sheets and FindToolbar (fdo#33379, i#116250, fdo#33593, fdo#37499) * components * support LCID changes (fdo#38956) * toggling grammar checkbox deletes sentence (fdo#39348) * filters * change 97/XP/2000 to 97/XP/2000/2003 (fdo#36734) * don't "detect" non-XML file format as XML (bnc#704642) * change 2007 XML to 2007/2010 XML in UI strings (fdo#36735) * impress * faster styles import (bnc#708518) * fix ruler to not generate negative left indent (bnc#707779) * libs-core * ghost uneditable drawing objects (bnc#676858) * correct MIME type for draw documents XML export * store the content of