perl-HTML-FormHandler-0.40066-3.1>t  DH`pX0/=„3m4;!,lD) oZL,-/i E=[栗ѻR['aP b(#%q?-QO rҲ} qo.@fK$99m Pd$Bir_HJѝu/m*+fh_h)OVֱX;~CO JU2Y) Ϸ~C.h0M3L:6m=v潾jRhזBIOq9@>:?d  $ ;       ) B ]   ~~ ~ ~ ~ J~ L<~R4~Y~a aL~gD|}4D(89:FcGx~Hp~Ih~XY\ ~]~^J#b\cdQeVf[l]up~vh w~x~yzCperl-HTML-FormHandler0.400663.1HTML forms using Moose*** Although documentation in this file provides some overview, it is mainly intended for API documentation. See HTML::FormHandler::Manual::Intro for an introduction, with links to other documentation. HTML::FormHandler maintains a clean separation between form construction and form rendering. It allows you to define your forms and fields in a number of flexible ways. Although it provides renderers for HTML, you can define custom renderers for any kind of presentation. HTML::FormHandler allows you to define form fields and validators. It can be used for both database and non-database forms, and will automatically update or create rows in a database. It can be used to process structured data that doesn't come from an HTML form. One of its goals is to keep the controller/application program interface as simple as possible, and to minimize the duplication of code. In most cases, interfacing your controller to your form is only a few lines of code. With FormHandler you shouldn't have to spend hours trying to figure out how to make a simple HTML change that would take one minute by hand. Because you _can_ do it by hand. Or you can automate HTML generation as much as you want, with template widgets or pure Perl rendering classes, and stay completely in control of what, where, and how much is done automatically. You can define custom renderers and display your rendered forms however you want. You can split the pieces of your forms up into logical parts and compose complete forms from FormHandler classes, roles, fields, collections of validations, transformations and Moose type constraints. You can write custom methods to process forms, add any attribute you like, and use Moose method modifiers. FormHandler forms are Perl classes, so there's a lot of flexibility in what you can do. HTML::FormHandler provides rendering through roles which are applied to form and field classes (although there's no reason you couldn't write a renderer as an external object either). There are currently two flavors: all-in-one solutions like HTML::FormHandler::Render::Simple and HTML::FormHandler::Render::Table that contain methods for rendering field widget classes, and the HTML::FormHandler::Widget roles, which are more atomic roles which are automatically applied to fields and form. See HTML::FormHandler::Manual::Rendering for more details. (And you can easily use hand-built forms - FormHandler doesn't care.) The typical application for FormHandler would be in a Catalyst, DBIx::Class, Template Toolkit web application, but use is not limited to that. FormHandler can be used in any Perl application. More Formhandler documentation and a tutorial can be found in the manual at HTML::FormHandler::Manual.X0lamb02{openSUSE Leap 42.3openSUSEArtistic-1.0 or GPL-1.0+http://bugs.opensuse.orgDevelopment/Libraries/Perlhttp://search.cpan.org/dist/HTML-FormHandler/linuxnoarch@e v^ =A  Ye_s $B8 9l3 VR IPlY. $ Pki>G o*%p$G)+/L+ x/ Q+x -  (~MTjX u4UyO\az&F4zd :%xWvxwxg|CK+J;,+l\EG%|1 G ;5>  # C 0  x Hd(:  H8 &s EP      *xt% )-  `U  J  4 2M g  2';BP? B v 3  CAA$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$A$A$$$A$$A$$$$A$$$$$A$$$A$$$$$$A$A$$A$$$$$$$$$$$$$A$$$$$$$$AA$$$A$$$A$$$$$$$$$$AAAAA$$$$$$$$$$$$$$A$$$$$$$$A$$$$$A$$$$$AA큤A큤$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$X/X/W=WW=WW=WW=WW=WX/W=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WX/W=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WX/W=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WX/W=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WX/W=WX/W=WW=WW=WX/W=WW=WX/W=WW=WW=WW=WX/W=WW=WW=WW=WW=WX/W=WW=WW=WX/W=WW=WW=WW=WW=WW=WX/W=WX/W=WW=WX/W=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WX/W=WW=WW=WW=WW=WW=WW=WW=WX/X/W=WW=WW=WX/W=WW=WW=WX/W=WW=WW=WW=WW=WW=WW=WW=WW=WW=WX/X/X/X/X/W=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WW=WX/W=WW=WW=WW=WW=WW=WW=WW=WX/W=WW=WW=WW=WW=WX/W=WW=WW=WW=WW=WX/X0W=WW=WW=WW=WW=WX/W=WW=WW=WX/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/X/5ce922d303d071e7a98730deaeaf02e85b15c24eaab87cc874cfc4ec707a04365125f2e0f1a4547436cc87841becc94a3d01d45dad689b13b38e8bec8f887a0a9475bc6371af37e8cd9fa2dfe418d7692a7996c8a57ec927a722dd5727dc9dddfe2200d4325dae6d7c67f54084d426c19fa7c85005c746ec8990aae17d153c7ab1bd0ed0527c7f4e3872ec84e1ecc84cb57c08283d285d0a135ff073539d47a117bf679d7994bf24dabb019da71abf5855d4a9945c81e744bc7798bc10ee9442f33725e3d4cfc074398fc3a397dac87905c78c092247152d2c771cb4c4752648ea4ac580d330074e63ed93c866d60fcdba70653c1e6053955e9d91d2c69eacca398c3a51334d27060c9e09665984c9ac9ad0b7ec2e29714547ffc834af13d73f2614e437bb0c0bb334bb6016cc41ed811a65d0da12c72a34074cdb50c59b1dd92b8977569eede7fe5d22d6f298e07954768185f83d6006810f14380f196894ce9668274b23d9fecb14aca95a23675ddfa795f804ad10f746a697ed51526f504a2df01dbd55d2985fcf252699029273b0826259312ec77cf5f53297ab752d938ce596a4ab7aa2cf982b3ce77b7126efcb2eaebe2fdd37d87e000d42530e751790f97821aed11508d80766066e983bc69626798d099405ecff048c8f7c8d7fa290e73c7f45274efc579253a58e27726318b0044d77c16f21beea01ff5540a78a6612f9bceba48cfce72a2bb004e7311f451b8ec8f4d1f7e744068e0b1b2d29b65369a7232c459c639d912652f91009b682248ec864ee2f3c7bd7f0a6ee43215a7f82dd43dcf6c78657963e052096c357f3d746c5b7bf9ec3b11edbeec9510897f06d741a91d6e7c9defe114089d17cd3b12c43923dfade0d5fbd1dcda41479cb9d8ffba497e3242aa3dc004e447fd8aa91632dcdccbd4ce45211635c2c2d85e7f4703cf7f2c36dd7d072a70eefd079e2503281fed1a77a1324858b45d27d8b69d55cd163c503c7e709a07e6f3494f10689a093f72f3c23bfc0c78633c7b99dd646a710ac0d491ee9458ad7ccdf85f6ed3ab37a711f76699b3c066094ae49e11908909b7d4b17c1b25a2e181f87dd7509d12f4b64df83d0e500e1240316572dbdd68c24a8ab26e3f6ed8e50dfc8b1138335d22570e9cb994ed09325c8ec0cc95bc72c33f626e4ae0baaf7688b5f5ce76083d409cf389fb8ef077f64e48c4f7a7dfc02a110ccefbc75881b7c45dac4a3dd55a5592cd06d8d50da20fe5f0b40dcded1e4767e2a2dea8bf0538553dd1ef5fea73f7fd4b424ed507f4d19d0ee7247fb86f1d0eb69fcf7f1d8a98b2c743c7732e74c3b8a5eb75d8834b8155ab4f7d2435216e92e0040cf38e486ec46615ae0d56bb26975fbda86588345e1b53b9a8807f2ada03a0ad9b50d639518b66180679985620e0cf8eef2db9f8c46b0e91d181ba2edd6dbb8b8ef1ceb20aa8759775193273f240f1ff601a83de02114ff7ce3b909ae29d02670c9c3a7f9263cb47e7f04e1fd7a3e4be37a4d9008799cbf62418a438e9a6eb46d75bd3d82bd25f0045b900d91b11f408c40add0db81b9ec177802797aedf92efcd9e29b16d6a9b5c3b85d47c4a394a32ecf07e604bcec4d1b43512dd2b5488f9bc3937bc7921b9cd2bc0131d9d89b78bedc3a72fedddcfa204722bacb950246514184276231637518fe2af1bf559030fa905983c5a5b68960c9be6082534b14f3eca52d33c067f97982049169971d873291874adadb3a336dd1264d2e5849599a0e1d7c543702f4daaf7e0e1a3d9229b2f00199db253ffb16d744878b5143e0f9dbb5a3b624f2f40c02efe2c970c924939a269208b19b369c91afa8f2eccdbec5c0b38535edbc2ae10184f76836de98e4d4024715341abcc40582da3c406cc1bfd0a9647800d3e385f0039d149aefb7b6541f9bbf8062178204b7ea47565ec4703b76d849fe298fb981c8565578b9a719b7e7ebdb99b830c25857cc6637d42a88027b6a09c435f75b187ab8b0309028ff7f29f9d8c0517d72ce24ed049cc652028dc7d29d0f7dfce29b073f2e39a29d8cb994e392bd179a65d3612f9e3a3fd43577382254610360a08ab3ea4d1557207de13df341a4497fff6767d047effac3921d9d9a798f027362829a11b939230ce545c3f57c804933cda121439f50bd0a981aa4069303e104f52482db904639c02283669a679b329ffdab974953060105fdbe7e6595899f6c60167458c7b250b2fc3b66cdb1266f07ae9d94d04f7b1f9bec2b9d63a70c8e7a22cf83c7bac83012a42e0573eb48b998b30760441c224010a68201c19cdd3460df92404cab92dcfe7a7b5cc31a210f66289b265e3e532e51a50663705c866eeea370c32c54ed8379690ea64aa29e9f039e80812a6101fe301dacb82db5191aa075315d7e0f0c46d220a025419e6d16c26f05c09e1be39620d976e1a498a799d67fb150f6243336c5fadd4939b06f15cf7c24f4c0e5cd4af7e72c122f6906d77910bcd68263a97c3bcf04b89927b10a7886a9c584e6a068d0c3014205d1804fa98218599c932aaefef4edf33be16fe727e6890ea77f2b234eef04d90e361e3d0e29cb49e48e5441f3b542da8c55c4d8cc2cfe8d2a377cbf87d1cbc896ccfb88e204a21b1e9b9f0520e8a462e112253daf42a4e0aeb3f7a820696a2574dcc313c1bf40b3ed033ce674613ddd7211de7302400e74c6d94f8a34ff5eca71a8cef288835cb10dcebce227ce390baa6b2962753774cf9f6a959bf309a6c90fa443fca82acd420591d04325cfe8d736b2282de0ab222374c88226acca596521dc629a7846e4e63c91042e0dc7f9ce22a22eb78b8dce90a9c88524ebd0ad26b94a42c532ff3c18ba2519ff8e2077a120027a3ad66613bdb1e1f2c8c68f661db75b301e40ca7937707b0e020f7171a60e311c23be6e8524c65eee3b12f3f8279da7a53308e0df33fff5df4e2a3605ba15be6baa7a144b51ef26edf8d24556c6c51abe3ef7759f135b94250583e800883aee7e82915ea886f0a2dbf2ed4b81fb8f3a1f4eaadacd18f9af249dfd2eeaf5c4b96c8c3c3d648f9cc8323ada8c5c04c4821528f393043a15859c641970292d4423e2dcac7ef734a06af6acc6d2c0e5521f0ec1f9303499d9711e752a9039ab43a7aadc07491b8644e3571724c0456bb9fb8aea5863356369b4c710095880b3ef0b01747d002c9b67f2efbe4f5ea679334ffa3b0b989af44f2a727df3d18ddc88084a98f9c6214a0e7481663ac2909342b5e14a5e68d11a75e9b0531c2a3ff32a1af63faff6a4689cd890be53fcd78638dd686021be05be73ca24a30c0ad21f160c69293b7ead483cc53a59aad362ac95bb2c5a244052607d598795122a3f6693d749e4b8196b8e1f956532d534150b5e3a71606c4c6bd59411ec5bbeda62daf265f3da5f44a640a74cac646986e74fd5f6d9dcd7cf3ce4c6a7cc42a1f1067b919d8683ba3016514a44290a711700df150e68546dc58e54c0067e7a255111d33894a4da629cbb09c822b1c97ab7dc30c1a85a38efbb3e6e56dd0d177db6f46476e343a22c1fe34e071bdc86c5cbd7d26e9ed29fa77a0dda7ff05d4c78225d84018fe3225eeeef7e31446ffe44f8cd2771e9813560a548d171a91e3e748709a72acb833cc2b5f7fd22d74676a44e5d9122989e95d0b83466db33a86a71c061837b66bc7996b734819789d8a328ee0a77fc6d4f763ec33e4acfbf6bff5c4175504556a9ef758e4b87c6d7b10529bd6e424d426240eaac08110f377acf4e9b8d995d396e2742abbfda61f9679391a2b25a37d7c5d3afb76f61aa3294a06073bc51b52a176a5c41fe5ed62efb072ef04ecba4549976c558434e68dec99dfa0c60ed459432c1bac38854a213e4536c780fd9d180894430a84e41c7f69b46bcf26d32d43c48c7ce0f8cab5d317c2b44346b7724324c5f55910cc3acaf915ed3b5595196eda7040e38d975ebeb9ff1a37256d11231ce92f6966316f2f54bbd5d58bed8c8e36c7c41872c95ed36f4437f449a837f325a1d73314f4b802efb072ef04ecba4549976c558434e6820699f0071922af66b89e695e74491d2eb9ff1a37256d11231ce92f6966316f2cc98ff3093145aa585bf8e3045407287b7e28e812381eccc91e31b0b3edea9cccb67345d42512a727b8e27090670a7a9b64abd4590a229889ef3356868458d2a9acfa34b7332045536913f8d7fb1f3a0e1318ac9f0eeca7f8ee051e967250c8c36b37c4667ba72ad0f7d61f934695ae29d9863cc13e5dee0ded59860ead4205abb7b9d815139494f8d840e76bd4dfb9ed45a2ebe851b6f627bc6dfc4ed8edd49c5c20e1f66dd7762cc455c527ffbc9bbae22783518461db058f260173fcd6657b1bfba77ebb5f85e98823fc5f554ab3b69de327331e35686b511655e86c73d3978d3b0f0848a07cd361c759c9cb0b586190aa62966cdd1e807f39fa72aaef1ca4f1b22cdaf8694b8550177f8cab9c52364fb91835d2e6c9ddc37c304774305f91dfc9d9246cca58dd887c1a8d1378998d9ba4202baa50960ff14d252688c535ad111d4c20533e7cdfaf7d98534bee1fb75968b0cbbb8efd718aab19836992188035f1fdb2da387d4fb6a9b7c60d36771b2151763bfb3eca1cecff70b1ee3ec7379d925a3d566b934fee1595f44f0ee4ba4400bdae3f335acbedc409a9cf8d45866de91e91ca63b4f9a959212cc0bb36bb37fe5ca373c86967ee58dc382be902e96a55657fcc9ed0f3c943b6e6ccd3dee14fbc6cb71bddf3afa5bd8464b70fe9fda98e6ea1d7a89c69ceafe6639519b7b2fdcd1d701eb00bd9826b8edc6af74506725d7970f0d2e9c571c11dd3d08f788db9f56074d6c03bb8a4ca37fcb41018d472056b3a77567d4f9d7ad7d2557e234a1fcbe7bdd7c1b22d9a8f321af336a37667b697daef51ba2b7917980269bc4690a4dbc5856cdb9ccea5da935a18d5d01adf00b5b1563aaaaad9825c4d21f4cc17710b3ceed327d68fb12fa979fea32726920800c552fd1769e2088ca2931e08be798377df090d00788474aa325c26eddeefa1cbe6ceb643ccafc59d004a4ff0f5abe8837eaecf7ec580d3a77468618ea3eae15f6eaab703ee2194042be7c6ac46f069eaad08bb4e6b0477e34084437764e6cb1ebe90b0d67f3aa6bf7d844e88fb13dfc4cf68805c2fed35939c6ce20c91b5722e9041050b02c2e3b92fe9752be85648e71baa395f006e2e3da95aed265f779cb95383b4729b86bf285baeab85a6d9757d42f5b615f8baf4e7f5eb07dd41a0828424ee8cf65b756949a187e4978e7115142367c638d43c457fe7b2e330cba0f4773d807bb4f58c8f9bc9c2c69f629fab44a54694c04326e3aaef39d874c0de03c86e7a60e748b7b2d6e16c6c5a47dbbfcb030e7d2764ff2f9d8efff2ef22235865f378e673459c3a7337a040cd5f4e5217f983d088fd0a69c9243be3387f61973db8dd2e118e9cb4e4e156730e28183cd3163ca0d485d003e2f014e04b4fd5d1d4effb8d3b5ebb4bc62537ce9bb55b289d80503bf1be885eb7287878d42680be0572ff1626ae60f04638bdc3cfe3f9a60c4da92cd542f38d7bcc2d52b6a9c27888cca9b90ad604184845869f2c5d2e2b97485d68dac24abd52f7a6039d3900d449ed369542671015f3e8a6cbef581936a71b3be44c81b2b1fe36172c8f3c42d11674d47e5deaa122409e9299f892e515ba0625fb1d71ccb82fb4aa28b4a9c2172225031c6945fb6b77b3a73d0a7be302ecc3b5f767464433321b12440255f40d78dcfb2efd7ef91861d3567e5a90fafdbc44b1472ddbb514e74cbd50e720da9f7f21d05c4d7cee93c792c43e7283c96f7060841e14d11db00997287e3b73f345254eaff9c21a6460a1b861f3696d926c81893ac58e9c100a625171575fd44785a97a96360f499c53eee1f4d75b26fa052246a9cf98532cb009a7f5bf8ad19d92b6591e461dc967a086895d19e04c198b5e41e6b9ed614f12051b774c7199165acb9d8dbdc8e547bdd558fab9ab20901cbc03eddbd50882740b9e9948a5fe260f43a49812214dd5e633c2c155e73e24ffcbf023c826afe75b236ee2cef3f1d6cea21aaae965f6616c58fbace895dea6820c6572dcd1efa118f5c798f7538d5d9d87d7595366799759ddc93f8964130c9916f3026d84f1a9e64bc2c753eb32bbbcb7a4c9c5196742f54b2e2c8bc62a1e81935a05804770b2f078550dd6a00a79578664830caf059a741ff652af63df86743fba00d0f57dbe91821928eaea6211bf0414d4a4d96f869fa2b480be4dffae8aeb627dd0fcd8739d3e96ce453653283146c1cb7237a3c9193178ef5f7684ceb542f7511e4520b5c7391f75e5522a2828482d3a6d91af3b0e9aec95a35b3087777cfb5933780322ab9780bcde2cc4b8f8f3dfb7c87801f20f4a80ce928f90046d1e0390b1ef0c65ae502ca1f545551c7e0bd9c6fa2443de0546d402dee61bc7d526d19e477a1a6a58b9e59dc6ba5d8029e85ebb3fdf4d4793be044aed28fd83a957e016511906007ad46cd7bb8dca46a0f3f82361c3a7042152b03cdced85f07809e4e1f9c5e0a3ceb32eef9486b8211e68a3680a07ca4c85a5625df6463a23c6e13320c86969b74b5f1a0eda2c28ba485a8e30051ae8fb0f2c341a9faab634b3a916ecd2e5168a8d5833a6df87b15b8abad9def0aa22f0ae8f1254ae150d08356d064de843096a27732cbd7d9d54319c4fc59eb391b34e225fac31c92556fc60efb65e4b0b522ec0f4c25fc54fb4963218a45654e284582ac0fe79ab8c1d04e06002a5f8de94d6d167c76ee848ad1f876e99ed5f3942a07881608e0eef1e7cc61a1bc12785e1c710e0df82cff5155edf8c905a54f40016613ad2c198a1ffddc5aeafc64efef7b04beb6ab71984914b6394d27f290ba25cc0fb87cf31b874a16c5655df2036f73af869ad835c214a7e7d2a10b0ed006a631aaa7dd14c9ece9298abf89c610eece1364db1de4396b65cfc07bb89c31ef470bf25293d14097b5d80ce54e33643491c7d5d2ff539a181de542916051b3f8b83df57798bfb4ef2a9712ddde15833e4a807d09231e1717d87bc026055b6a58754bf4483e8718bce0b6d2ac73294f00226e036927e8a9e2346cad61c9771743d6c64936ecabd685e28bb2b3e91529229ef489e606d1e564e72cf0c93109b256be72592af1a1539f2ac07294c2bcb794fa085c605098057d449d7945f1187bb88069c3634a5ab8dbd133f2dfb518efd4d6c4fb6e99d78742f9a5535f9862f2c41b010625ac0134df5750b36c55273a9fc5dd13d6e0a741adfb4a9d6b497bfe6028b19a8dee79c9f80319d0e3ed6c7d454ea78ef34e6a7b18899a2b0d7299b09055d33063eb140a0c92405e78966611b2b81fa6235b98081b83bbc739f6d806d9eb02739586a56551226f3c61779c1c299b5e373b6df09540777d75b4d413c83c80a9ebfb6260610508aa2cd8a17eaa4e2b385377da3ea02d69e8f979023aa0e8f5ff5f3079a81fbf3ea37c8f09d4b6f7dbbc627395c803fadf97212671314ae2e18960212987f427a362098816832788c26d73adfa4e2992c36fac5a3449d5e91d5cc686f30a4d3392d4a08ffc7c89a3d31229cc7857a03adf297d434f405bc4878e86a17102867823bb0a4cabb72647d76e9e2dc0d55c700921063f9acb1feb9395096a95bbdd769a59c743ceccd78da7489574d316436b938298637d212c95d02e7e07dfccb213a731c4757b4ead38542691d3a7c230cf25c42307198359e77dbfc0331664de298ff83ab23667af832c567cd8681a55ae7715cd8350f3c4b0a76a74b09c9616d6ea54fd72f46b4b52c2741cacf7e475b3ef9dfb7e840ebaf3dcda92c5a2bdf2550db2fed0e2d81d4b21ad725cd97ba896rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-HTML-FormHandler-0.40066-3.1.src.rpmperl(HTML::FormHandler)perl(HTML::FormHandler::Base)perl(HTML::FormHandler::Blocks)perl(HTML::FormHandler::BuildFields)perl(HTML::FormHandler::BuildPages)perl(HTML::FormHandler::Field)perl(HTML::FormHandler::Field::AddElement)perl(HTML::FormHandler::Field::BoolSelect)perl(HTML::FormHandler::Field::Boolean)perl(HTML::FormHandler::Field::Button)perl(HTML::FormHandler::Field::Captcha)perl(HTML::FormHandler::Field::Checkbox)perl(HTML::FormHandler::Field::Compound)perl(HTML::FormHandler::Field::Date)perl(HTML::FormHandler::Field::DateMDY)perl(HTML::FormHandler::Field::DateTime)perl(HTML::FormHandler::Field::Display)perl(HTML::FormHandler::Field::Duration)perl(HTML::FormHandler::Field::Email)perl(HTML::FormHandler::Field::File)perl(HTML::FormHandler::Field::Float)perl(HTML::FormHandler::Field::Hidden)perl(HTML::FormHandler::Field::Hour)perl(HTML::FormHandler::Field::IntRange)perl(HTML::FormHandler::Field::Integer)perl(HTML::FormHandler::Field::Minute)perl(HTML::FormHandler::Field::Money)perl(HTML::FormHandler::Field::Month)perl(HTML::FormHandler::Field::MonthDay)perl(HTML::FormHandler::Field::MonthName)perl(HTML::FormHandler::Field::Multiple)perl(HTML::FormHandler::Field::Nested)perl(HTML::FormHandler::Field::NoValue)perl(HTML::FormHandler::Field::NonEditable)perl(HTML::FormHandler::Field::Password)perl(HTML::FormHandler::Field::PasswordConf)perl(HTML::FormHandler::Field::PosInteger)perl(HTML::FormHandler::Field::PrimaryKey)perl(HTML::FormHandler::Field::Repeatable)perl(HTML::FormHandler::Field::Reset)perl(HTML::FormHandler::Field::Result)perl(HTML::FormHandler::Field::RmElement)perl(HTML::FormHandler::Field::Second)perl(HTML::FormHandler::Field::Select)perl(HTML::FormHandler::Field::SelectCSV)perl(HTML::FormHandler::Field::Submit)perl(HTML::FormHandler::Field::Text)perl(HTML::FormHandler::Field::TextArea)perl(HTML::FormHandler::Field::TextCSV)perl(HTML::FormHandler::Field::Upload)perl(HTML::FormHandler::Field::Weekday)perl(HTML::FormHandler::Field::Year)perl(HTML::FormHandler::Fields)perl(HTML::FormHandler::Foo)perl(HTML::FormHandler::I18N)perl(HTML::FormHandler::I18N::ar_kw)perl(HTML::FormHandler::I18N::bg_bg)perl(HTML::FormHandler::I18N::ca_es)perl(HTML::FormHandler::I18N::cs_cz)perl(HTML::FormHandler::I18N::de_de)perl(HTML::FormHandler::I18N::en_us)perl(HTML::FormHandler::I18N::es_es)perl(HTML::FormHandler::I18N::hu_hu)perl(HTML::FormHandler::I18N::it_it)perl(HTML::FormHandler::I18N::ja_jp)perl(HTML::FormHandler::I18N::pt_br)perl(HTML::FormHandler::I18N::ru_ru)perl(HTML::FormHandler::I18N::sv_se)perl(HTML::FormHandler::I18N::tr_tr)perl(HTML::FormHandler::I18N::ua_ua)perl(HTML::FormHandler::InitResult)perl(HTML::FormHandler::Merge)perl(HTML::FormHandler::Model)perl(HTML::FormHandler::Model::Object)perl(HTML::FormHandler::Moose)perl(HTML::FormHandler::Moose::Role)perl(HTML::FormHandler::Page)perl(HTML::FormHandler::Page::Simple)perl(HTML::FormHandler::Pages)perl(HTML::FormHandler::Render::RepeatableJs)perl(HTML::FormHandler::Render::Simple)perl(HTML::FormHandler::Render::Table)perl(HTML::FormHandler::Render::Util)perl(HTML::FormHandler::Render::WithTT)perl(HTML::FormHandler::Result)perl(HTML::FormHandler::Result::Role)perl(HTML::FormHandler::Test)perl(HTML::FormHandler::TraitFor::Captcha)perl(HTML::FormHandler::TraitFor::I18N)perl(HTML::FormHandler::TraitFor::Types)perl(HTML::FormHandler::Traits)perl(HTML::FormHandler::Types)perl(HTML::FormHandler::Validate)perl(HTML::FormHandler::Widget::ApplyRole)perl(HTML::FormHandler::Widget::Block)perl(HTML::FormHandler::Widget::Block::Bootstrap)perl(HTML::FormHandler::Widget::Field::Button)perl(HTML::FormHandler::Widget::Field::ButtonTag)perl(HTML::FormHandler::Widget::Field::Captcha)perl(HTML::FormHandler::Widget::Field::Checkbox)perl(HTML::FormHandler::Widget::Field::CheckboxGroup)perl(HTML::FormHandler::Widget::Field::Compound)perl(HTML::FormHandler::Widget::Field::Hidden)perl(HTML::FormHandler::Widget::Field::HorizCheckboxGroup)perl(HTML::FormHandler::Widget::Field::NoRender)perl(HTML::FormHandler::Widget::Field::Password)perl(HTML::FormHandler::Widget::Field::RadioGroup)perl(HTML::FormHandler::Widget::Field::Repeatable)perl(HTML::FormHandler::Widget::Field::Reset)perl(HTML::FormHandler::Widget::Field::Role::HTMLAttributes)perl(HTML::FormHandler::Widget::Field::Role::SelectedOption)perl(HTML::FormHandler::Widget::Field::Select)perl(HTML::FormHandler::Widget::Field::Span)perl(HTML::FormHandler::Widget::Field::Submit)perl(HTML::FormHandler::Widget::Field::Text)perl(HTML::FormHandler::Widget::Field::Textarea)perl(HTML::FormHandler::Widget::Field::Upload)perl(HTML::FormHandler::Widget::Form::Role::HTMLAttributes)perl(HTML::FormHandler::Widget::Form::Simple)perl(HTML::FormHandler::Widget::Form::Table)perl(HTML::FormHandler::Widget::Theme::Bootstrap)perl(HTML::FormHandler::Widget::Theme::Bootstrap3)perl(HTML::FormHandler::Widget::Theme::BootstrapFormMessages)perl(HTML::FormHandler::Widget::Wrapper::Base)perl(HTML::FormHandler::Widget::Wrapper::Bootstrap)perl(HTML::FormHandler::Widget::Wrapper::Bootstrap3)perl(HTML::FormHandler::Widget::Wrapper::Fieldset)perl(HTML::FormHandler::Widget::Wrapper::None)perl(HTML::FormHandler::Widget::Wrapper::Simple)perl(HTML::FormHandler::Widget::Wrapper::SimpleInline)perl(HTML::FormHandler::Widget::Wrapper::Table)perl(HTML::FormHandler::Widget::Wrapper::TableInline)perl(HTML::FormHandler::Wizard)perl-HTML-FormHandler@    /usr/bin/envperl(:MODULE_COMPAT_5.18.2)perl(Class::Load)perl(Data::Clone)perl(DateTime)perl(DateTime::Format::Strptime)perl(Email::Valid)perl(File::ShareDir)perl(HTML::Entities)perl(HTML::TreeBuilder)perl(JSON)perl(List::Util)perl(Moose)perl(MooseX::Getopt)perl(MooseX::Types)perl(MooseX::Types::Common)perl(MooseX::Types::LoadableClass)perl(Sub::Exporter)perl(Sub::Name)perl(Try::Tiny)perl(aliased)perl(namespace::autoclean)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)0.063.231.332.14030.160.200.0060.093.0.4-14.0-14.4.6-14.11.2W@V@UU-@S 4@R3@RR;RNQQ(@O;@NHMmM6@coolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comzaitor@opensuse.orgcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@opensuse.orgcoolo@novell.com- updated to 0.40066 see /usr/share/doc/packages/perl-HTML-FormHandler/Changes 0.40066 Mon Jul 18, 2016 Improve Select field option list support Support arrayref-of-arrayref options in a subroutine Allow input_append_button to take input_append_button_element_class Allow attributes to be specified for input_append_button Add comma digit grouping and custom currency symbol Allow input_append_button to take input_append_button_element_class Various minor doc updates- updated to 0.40065 see /usr/share/doc/packages/perl-HTML-FormHandler/Changes 0.40065 Sat Mar 19, 2016 Ensure Text fields only contain a single value Make it easier to specify a Select field having identical labels and values.- updated to 0.40064 see /usr/share/doc/packages/perl-HTML-FormHandler/Changes 0.40064 Thu Sep 17, 2015 Don't warn about date format unless set to `date` Wrap checkbox in CheckboxGroup, if requested Create es_es.pm Create ca_es.pm select field invalid value message: encode the select value typo in link to the example app remove css_class from Captcha field 0.40063 Mon Jun 29, 2015 Raised Moose prereq to 2.1403 because 2.0604 causes failing tests 0.40062 Fri Jun 25, 2015 Separate out test using Type::Tiny::Enum to skip_all 0.40061 Thu Jun 25, 2015 Add skip for Type::Tiny::Enum 0.40060 Wed Jun 24, 2015 Field validation can use Type::Tiny subclasses Replace NoTabTests and EOLTests switch from List::AllUtils+List::MoreUtils to List::Util (in core) add render_elementx and renderx methods to allow setting attributes at render time Warning if Date field is html5 and not ISO- updated to 0.40059 see /usr/share/doc/packages/perl-HTML-FormHandler/Changes 0.40059 Thu Feb 25, 2015 Remove clear->item_id that snaked in via merge error Pass subfield name to repeatable element wrapper 0.40058 Thu Feb 25, 2015 add HorizCheckboxGroup for alternative CheckboxGroup rendering minor doc typos do $class->meta->make_immutable after new_with_traits Czech translation 'get_errors' synonym for 'errors' on form add repeatable_element_wrapper ability 0.40057 Fri Aug 1, 2014 added support for tag 'inline' in bootstrap3 wrapper add test for inline-checkboxes add test for prefilled with init_object form reuse clear item and init_object which are required for form reuse add failing test for element_class override through build_update_subfields add a bit of doc about handling DBIC new results & 'use_default_over_obj' =encoding utf-8 in Manual/Rendering.pod remove deprecated css_class and input_class attributes add param_to_values method to convert parameters to init_object-like hashref Add code to respect the label_no_filter tag on checkboxes for Bootstrap and the Base widgets. fix bootstrap3 input_append_button Respect label_no_filter on checkbox labels. add Arabic translations use time_zone and locale options in Date field- updated to 0.40056 use sorted_fields in 'dump_validated' added Type::Tiny support Use alert-danger rather than alert-error with in Bootstrap3 Fixes RT#91966 (deprecated way to call enum warning) bug in reloading repeatable fields; skip inactive fields- Update to version 0.40055: + handle SelectCSV field in as_label method of Select field. 2014 bug in t/compound/basic.t test (rt91793).- updated to 0.40054 Check for old unimplemented parameter to wrap_checkbox, and check for existence of option_wrapper add language handle to bootstrap3 tests pass event to repeatable js click handler stop forcing undefined Checkbox fields to 0; didn't allow undef for value different inline class for Bootstrap3 for checkboxes and radios select options: add coercion of arrayref of hashrefs from arrayref of strings allow Date field to use DateTime subclasses- updated to 0.40053 Bad version number on prereq allow overriding layout_classes in Bootstrap3 wrapper allow passing in value to 'as_label' method in Select field Update Italian message file Minor doc updates add errors_by_name and errors_by_id to result add Bootstrap3 theme for those using the Bootstrap theme better form-horizontal Bootstrap 3.0 support provide method in result (form_and_field_errors) to return form and field errors- updated to 0.40050 * ** 'widget_tags' in a field have been deprecated for a long time; removing. There are still widget_tags in the form and compound fields. Use 'tags' in a field instead. * ** Initial support of Bootstrap3 - still EXPERIMENTAL. Do not use in production yet. Changes in interface may occur over the next few weeks. Supporting Bootstrap 3.0 required a surprising amount of minor refactoring: Bootstrap3 checkboxes and radio elements now have an additional div wrapping them. This required setting flags in the wrapper that could be seen by the field widgets. Used 'wrapper_tags' attribute, which is not the most satisfying solution but does work. The former 'controls' div now doesn't have the 'controls' class, but is used for sizing. Added new attribute 'element_wrapper_class' to provide these classes. Split out addition of classes to the wrapper and element into 'add_standard_wrapper_classes' and 'add_standard_element_classes', because B3.0 now wants 'has-error' and 'has-warning' instead of the former 'error' class. 'control-group' was changed to 'form-group'. The 'form-control' class has been added to text, password, textarea, and select fields. Add 'preserve_case' attribute to Email field Fixed bug when rendering blocks with 'run' (results) Sort the deflated values of SelectCSV field Allow passing Email::Valid params to Email field Typos fixed Add 'use_init_obj_when_no_accessor_in_item' flag for dual-purpose init_obj Add 'options_ref' method for using options in TT templates Add unique messages to field messages hash- updated to 0.40026 Add Italian message file Doc tweaks Add errors_by_id and errors_by_name convenience methods- updated to 0.40025 Add skip in t/setup_form_config.t unless YAML::Syck (Config::Any) 0.40024 Tue May 7, 2013 Add 'no_option_validation' flag to select field. Remove HtmlArea field. (Has always been broken, and there were complaints about not prereqing HTML::Tidy, which I won't do due to difficulty of installing) Change 'use' of GD::SecurityImage to a 'require'. (Will not prereq this one either.) 0.40023 Tue Apr 30, 2013 Add Brazilian Portuguese translation file Fix bug in process of re-loading repeatables without primary keys after db update Add TextCSV field for multiple values in a text field (useful with js libraries) 0.40022 Mon Mar 18, 2013 Remove 'writeonly' flag from Display field, because fix to not pull values from an item/init_object with that flag meant that values were not being applied to Display fields, when people were relying on that. Switch to using github issues instead of RT 0.40021 Mon Mar 4, 2013 Don't validate disabled fields check for existence of field in match_when before getting $field->fif, improve error message add type_attr to Select field; update t/render/ff.t to use it cleanup select field options_method building 0.40020 Sun Feb 20, 2013 More support for repeatable javascript: Tweak Bootsrap wrapper to check do_wrapper instead of do_label when rendering 'controls' div Reminder: It's always a good idea to make your own set of of widgets so that updates don't throw off your rendering. This change was hardly noticeable in the FH testcases, but it's possible you were relying on the old behavior for CSS. Add 'controls_div' to Simple wrapper. Add RmElement example field.- updated to 0.36003 Bug rendering fields with hidden widget where label is rendered. Switch back to no wrapping of hidden fields. Fixed bug introduced in last release where rendering roles are overwritten by HTML::FormHandler::Render::Simple being applied on top. Add skip to t/config.t test for Config::Any Set language handle in t/render_errors.t test. Add two more widget tags: 'no_auto_fieldset' and 'no_compound_wrapper' Remove automatic addition of 'class="label"' to labels; if you want that behavior, add it in with form sub field_html_attributes. Add 'SKIP' to t/config.t test for Template. Update Captcha so it might actually work. Switch to using 'process_attrs' function to process attributes in rendering; * ** There were lots of updates to rendering. You should verify your custom rendering, to make sure that nothing has broken. The '_add_html_attributes' method is no longer used. Add shorthand method for setting defaults in fields Add widget_tags 'label_no_colon' & 'wrapper_tag' Update and reorganize TT templates Add flags 'use_defaults_over_obj' & 'use_init_obj_over_item' Add 'num_extra' to Repeatable Update Turkish message file; add Float field Add lazy to 'html' attribute in Display field Add 'label_attr' and 'wrapper_attr' to Field Add 'Array' trait to field_name_space and widget_name_space Bug with selected/checked hash key in Multiple; switch to creating default Bug with repeatable contains; not using full name for accessor. Die if using HTML::FormHandler::Moose without HTML::FormHandler Field::TextArea extends Field::Text to reuse its validations (min/max length) Add is_html5 attribute to forms which causes forms to have the additional HTML 5 attributes which can be used by HTML 5 capable clients for validation- update to 0.35005 * many fixes, see Changes- updated to 0.33002 Accidentally left off compatibility for 'required_message' attribute messages => { required => '...' } is new style and worked Remove unnecessary with of HFH::Validate::Actions bug - empty_select check defined Add button field, widget, template Check html attributes for definedness not truth Add ability to set field inactive on new & process in addition to setting active Move 'no_render_label' into Field Use form's language_handle in fields Improve PrimaryKey doc Return empty hashref from $form->value instead of undef Merge experimental Wizard into master Render disabled select options Repeatable contains rendering incorrectly, skipping empty elements Add rendering of form_errors to widgets and Render::Simple * ** If you were using form_errors (there are none by default) and were using HFH rendering, check for compatibility Allow specifying full class for widget with '+' Document removing wrapper div from Simple wrapper Re-do how field messages are stored and accessed. Use messages => {...} instead of various _message attributes Add utilities in util to pull out class messages and check I18N Update I18N messages files (those that were provided by translators) Change render_filter Coderef setting because of leak; * ** Possible incompatibility: if you have a form render_filter, change to function instead of method Change _localize to a Coderef to allow easier changing. * ** If you have a custom _localize method, check for compatibility- initial package 0.32005 * created by cpanspec 1.78.03lamb02 1489776821  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.400660.020.030.020.030.040.010.020.020.010.030.010.020.010.010.010.010.010.010.040.030.020.010.030.010.020.020.010.010.020.020.020.010.010.010.40066-3.1      !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""HTMLFormHandlerFormHandler.pmBase.pmBlocks.pmBuildFields.pmBuildPages.pmFieldField.pmAddElement.pmBoolSelect.pmBoolean.pmButton.pmCaptcha.pmCheckbox.pmCompound.pmDate.pmDateMDY.pmDateTime.pmDisplay.pmDuration.pmEmail.pmFile.pmFloat.pmHidden.pmHour.pmIntRange.pmInteger.pmMinute.pmMoney.pmMonth.pmMonthDay.pmMonthName.pmMultiple.pmNested.pmNoValue.pmNonEditable.pmPassword.pmPasswordConf.pmPosInteger.pmPrimaryKey.pmRepeatableRepeatable.pmInstance.pmReset.pmResult.pmRmElement.pmSecond.pmSelect.pmSelectCSV.pmSubmit.pmText.pmTextArea.pmTextCSV.pmUpload.pmWeekday.pmYear.pmFields.pmFoo.pmI18NI18N.pmar_kw.pmbg_bg.pmca_es.pmcs_cz.pmde_de.pmen_us.pmes_es.pmhu_hu.pmit_it.pmja_jp.pmpt_br.pmru_ru.pmsv_se.pmtr_tr.pmua_ua.pmInitResult.pmManualManual.podCatalyst.podCookbook.podDatabase.podDefaults.podErrors.podFields.podFromDFV.podFromFF.podInflationDeflation.podIntro.podReference.podRendering.podRenderingCookbook.podTemplates.podTesting.podTutorial.podValidation.podMerge.pmMetaRole.pmModelModel.pmCDBI.pmObject.pmMooseMoose.pmRole.pmPagePage.pmSimple.pmPages.pmParams.pmRenderRepeatableJs.pmSimple.pmTable.pmUtil.pmWithTT.pmResultResult.pmRole.pmTest.pmTraitForCaptcha.pmI18N.pmTypes.pmTraits.pmTypes.pmValidate.pmWidgetApplyRole.pmBlockBlock.pmBootstrap.pmFieldButton.pmButtonTag.pmCaptcha.pmCheckbox.pmCheckboxGroup.pmCompound.pmHidden.pmHorizCheckboxGroup.pmNoRender.pmPassword.pmRadioGroup.pmRepeatable.pmReset.pmRoleHTMLAttributes.pmSelectedOption.pmSelect.pmSpan.pmSubmit.pmText.pmTextarea.pmUpload.pmFormRoleHTMLAttributes.pmSimple.pmTable.pmThemeBootstrap.pmBootstrap3.pmBootstrapFormMessages.pmWrapperBase.pmBootstrap.pmBootstrap3.pmFieldset.pmNone.pmSimple.pmSimpleInline.pmTable.pmTableInline.pmWizard.pmsharedistHTML-FormHandlertemplatesfieldbutton.ttcheckbox.ttcheckbox_group.ttcompound.tthidden.ttpassword.ttradio_group.ttrepeatable.ttreset.ttselect.ttsubmit.tttext.tttextarea.ttupload.ttfoocheckbox_tag.ttend_form.ttfield.ttform.ttinput.ttinput_tag.ttlabel.ttstart_form.ttformform.ttform22.ttform_end.ttform_in_one.ttform_start.ttwrapperfieldset.ttlabel.ttnone.ttsimple.ttwrap_label.ttx86_64-linux-thread-multiperl-HTML-FormHandlerChangesLICENSEREADMEREADME.mdTODOutilcheck_I18N.plget_messages.plmessagesHTML::FormHandler.3pm.gzHTML::FormHandler::Base.3pm.gzHTML::FormHandler::Blocks.3pm.gzHTML::FormHandler::BuildFields.3pm.gzHTML::FormHandler::BuildPages.3pm.gzHTML::FormHandler::Field.3pm.gzHTML::FormHandler::Field::AddElement.3pm.gzHTML::FormHandler::Field::BoolSelect.3pm.gzHTML::FormHandler::Field::Boolean.3pm.gzHTML::FormHandler::Field::Button.3pm.gzHTML::FormHandler::Field::Captcha.3pm.gzHTML::FormHandler::Field::Checkbox.3pm.gzHTML::FormHandler::Field::Compound.3pm.gzHTML::FormHandler::Field::Date.3pm.gzHTML::FormHandler::Field::DateMDY.3pm.gzHTML::FormHandler::Field::DateTime.3pm.gzHTML::FormHandler::Field::Display.3pm.gzHTML::FormHandler::Field::Duration.3pm.gzHTML::FormHandler::Field::Email.3pm.gzHTML::FormHandler::Field::File.3pm.gzHTML::FormHandler::Field::Float.3pm.gzHTML::FormHandler::Field::Hidden.3pm.gzHTML::FormHandler::Field::Hour.3pm.gzHTML::FormHandler::Field::IntRange.3pm.gzHTML::FormHandler::Field::Integer.3pm.gzHTML::FormHandler::Field::Minute.3pm.gzHTML::FormHandler::Field::Money.3pm.gzHTML::FormHandler::Field::Month.3pm.gzHTML::FormHandler::Field::MonthDay.3pm.gzHTML::FormHandler::Field::MonthName.3pm.gzHTML::FormHandler::Field::Multiple.3pm.gzHTML::FormHandler::Field::Nested.3pm.gzHTML::FormHandler::Field::NoValue.3pm.gzHTML::FormHandler::Field::NonEditable.3pm.gzHTML::FormHandler::Field::Password.3pm.gzHTML::FormHandler::Field::PasswordConf.3pm.gzHTML::FormHandler::Field::PosInteger.3pm.gzHTML::FormHandler::Field::PrimaryKey.3pm.gzHTML::FormHandler::Field::Repeatable.3pm.gzHTML::FormHandler::Field::Repeatable::Instance.3pm.gzHTML::FormHandler::Field::Reset.3pm.gzHTML::FormHandler::Field::Result.3pm.gzHTML::FormHandler::Field::RmElement.3pm.gzHTML::FormHandler::Field::Second.3pm.gzHTML::FormHandler::Field::Select.3pm.gzHTML::FormHandler::Field::SelectCSV.3pm.gzHTML::FormHandler::Field::Submit.3pm.gzHTML::FormHandler::Field::Text.3pm.gzHTML::FormHandler::Field::TextArea.3pm.gzHTML::FormHandler::Field::TextCSV.3pm.gzHTML::FormHandler::Field::Upload.3pm.gzHTML::FormHandler::Field::Weekday.3pm.gzHTML::FormHandler::Field::Year.3pm.gzHTML::FormHandler::Fields.3pm.gzHTML::FormHandler::Foo.3pm.gzHTML::FormHandler::I18N.3pm.gzHTML::FormHandler::I18N::ar_kw.3pm.gzHTML::FormHandler::I18N::bg_bg.3pm.gzHTML::FormHandler::I18N::ca_es.3pm.gzHTML::FormHandler::I18N::cs_cz.3pm.gzHTML::FormHandler::I18N::de_de.3pm.gzHTML::FormHandler::I18N::en_us.3pm.gzHTML::FormHandler::I18N::es_es.3pm.gzHTML::FormHandler::I18N::hu_hu.3pm.gzHTML::FormHandler::I18N::it_it.3pm.gzHTML::FormHandler::I18N::ja_jp.3pm.gzHTML::FormHandler::I18N::pt_br.3pm.gzHTML::FormHandler::I18N::ru_ru.3pm.gzHTML::FormHandler::I18N::sv_se.3pm.gzHTML::FormHandler::I18N::tr_tr.3pm.gzHTML::FormHandler::I18N::ua_ua.3pm.gzHTML::FormHandler::InitResult.3pm.gzHTML::FormHandler::Manual.3pm.gzHTML::FormHandler::Manual::Catalyst.3pm.gzHTML::FormHandler::Manual::Cookbook.3pm.gzHTML::FormHandler::Manual::Database.3pm.gzHTML::FormHandler::Manual::Defaults.3pm.gzHTML::FormHandler::Manual::Errors.3pm.gzHTML::FormHandler::Manual::Fields.3pm.gzHTML::FormHandler::Manual::FromDFV.3pm.gzHTML::FormHandler::Manual::FromFF.3pm.gzHTML::FormHandler::Manual::InflationDeflation.3pm.gzHTML::FormHandler::Manual::Intro.3pm.gzHTML::FormHandler::Manual::Reference.3pm.gzHTML::FormHandler::Manual::Rendering.3pm.gzHTML::FormHandler::Manual::RenderingCookbook.3pm.gzHTML::FormHandler::Manual::Templates.3pm.gzHTML::FormHandler::Manual::Testing.3pm.gzHTML::FormHandler::Manual::Tutorial.3pm.gzHTML::FormHandler::Manual::Validation.3pm.gzHTML::FormHandler::Merge.3pm.gzHTML::FormHandler::Meta::Role.3pm.gzHTML::FormHandler::Model.3pm.gzHTML::FormHandler::Model::CDBI.3pm.gzHTML::FormHandler::Model::Object.3pm.gzHTML::FormHandler::Moose.3pm.gzHTML::FormHandler::Moose::Role.3pm.gzHTML::FormHandler::Page.3pm.gzHTML::FormHandler::Page::Simple.3pm.gzHTML::FormHandler::Pages.3pm.gzHTML::FormHandler::Params.3pm.gzHTML::FormHandler::Render::RepeatableJs.3pm.gzHTML::FormHandler::Render::Simple.3pm.gzHTML::FormHandler::Render::Table.3pm.gzHTML::FormHandler::Render::Util.3pm.gzHTML::FormHandler::Render::WithTT.3pm.gzHTML::FormHandler::Result.3pm.gzHTML::FormHandler::Result::Role.3pm.gzHTML::FormHandler::Test.3pm.gzHTML::FormHandler::TraitFor::Captcha.3pm.gzHTML::FormHandler::TraitFor::I18N.3pm.gzHTML::FormHandler::TraitFor::Types.3pm.gzHTML::FormHandler::Traits.3pm.gzHTML::FormHandler::Types.3pm.gzHTML::FormHandler::Validate.3pm.gzHTML::FormHandler::Widget::ApplyRole.3pm.gzHTML::FormHandler::Widget::Block.3pm.gzHTML::FormHandler::Widget::Block::Bootstrap.3pm.gzHTML::FormHandler::Widget::Field::Button.3pm.gzHTML::FormHandler::Widget::Field::ButtonTag.3pm.gzHTML::FormHandler::Widget::Field::Captcha.3pm.gzHTML::FormHandler::Widget::Field::Checkbox.3pm.gzHTML::FormHandler::Widget::Field::CheckboxGroup.3pm.gzHTML::FormHandler::Widget::Field::Compound.3pm.gzHTML::FormHandler::Widget::Field::Hidden.3pm.gzHTML::FormHandler::Widget::Field::HorizCheckboxGroup.3pm.gzHTML::FormHandler::Widget::Field::NoRender.3pm.gzHTML::FormHandler::Widget::Field::Password.3pm.gzHTML::FormHandler::Widget::Field::RadioGroup.3pm.gzHTML::FormHandler::Widget::Field::Repeatable.3pm.gzHTML::FormHandler::Widget::Field::Reset.3pm.gzHTML::FormHandler::Widget::Field::Role::HTMLAttributes.3pm.gzHTML::FormHandler::Widget::Field::Role::SelectedOption.3pm.gzHTML::FormHandler::Widget::Field::Select.3pm.gzHTML::FormHandler::Widget::Field::Span.3pm.gzHTML::FormHandler::Widget::Field::Submit.3pm.gzHTML::FormHandler::Widget::Field::Text.3pm.gzHTML::FormHandler::Widget::Field::Textarea.3pm.gzHTML::FormHandler::Widget::Field::Upload.3pm.gzHTML::FormHandler::Widget::Form::Role::HTMLAttributes.3pm.gzHTML::FormHandler::Widget::Form::Simple.3pm.gzHTML::FormHandler::Widget::Form::Table.3pm.gzHTML::FormHandler::Widget::Theme::Bootstrap.3pm.gzHTML::FormHandler::Widget::Theme::Bootstrap3.3pm.gzHTML::FormHandler::Widget::Theme::BootstrapFormMessages.3pm.gzHTML::FormHandler::Widget::Wrapper::Base.3pm.gzHTML::FormHandler::Widget::Wrapper::Bootstrap.3pm.gzHTML::FormHandler::Widget::Wrapper::Bootstrap3.3pm.gzHTML::FormHandler::Widget::Wrapper::Fieldset.3pm.gzHTML::FormHandler::Widget::Wrapper::None.3pm.gzHTML::FormHandler::Widget::Wrapper::Simple.3pm.gzHTML::FormHandler::Widget::Wrapper::SimpleInline.3pm.gzHTML::FormHandler::Widget::Wrapper::Table.3pm.gzHTML::FormHandler::Widget::Wrapper::TableInline.3pm.gzHTML::FormHandler::Wizard.3pm.gz/usr/lib/perl5/vendor_perl/5.18.2//usr/lib/perl5/vendor_perl/5.18.2/HTML//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Field//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Field/Repeatable//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/I18N//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Manual//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Meta//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Model//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Moose//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Page//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Render//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Result//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/TraitFor//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Widget//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Widget/Block//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Widget/Field//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Widget/Field/Role//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Widget/Form//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Widget/Form/Role//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Widget/Theme//usr/lib/perl5/vendor_perl/5.18.2/HTML/FormHandler/Widget/Wrapper//usr/lib/perl5/vendor_perl/5.18.2/auto//usr/lib/perl5/vendor_perl/5.18.2/auto/share//usr/lib/perl5/vendor_perl/5.18.2/auto/share/dist//usr/lib/perl5/vendor_perl/5.18.2/auto/share/dist/HTML-FormHandler//usr/lib/perl5/vendor_perl/5.18.2/auto/share/dist/HTML-FormHandler/templates//usr/lib/perl5/vendor_perl/5.18.2/auto/share/dist/HTML-FormHandler/templates/field//usr/lib/perl5/vendor_perl/5.18.2/auto/share/dist/HTML-FormHandler/templates/foo//usr/lib/perl5/vendor_perl/5.18.2/auto/share/dist/HTML-FormHandler/templates/form//usr/lib/perl5/vendor_perl/5.18.2/auto/share/dist/HTML-FormHandler/templates/wrapper//usr/share/doc/packages//usr/share/doc/packages/perl-HTML-FormHandler//usr/share/doc/packages/perl-HTML-FormHandler/util//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/cefe6e82eeffa9feb437df667b96d246-perl-HTML-FormHandlercpiolzma5noarch-suse-linux directoryPerl5 module source textHTML document, ASCII textPerl5 module source, ASCII textPerl5 module source, UTF-8 Unicode textASCII textPascal source, ASCII textPerl script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C++ source, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~PPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPRRv@9Yӽ?8f?`] crt:bLLD ̓m2Xn@ X7Lpnd 2$$T1:> %!W jOӘԱw'L] = nHU\%$bhu>Z3=+hAIȯËP,42'OY]NXW`zh&|dF>'ܺgl7籽F2)L?*nY hɏ>'w?, 2eAFɵĨ xJ<.!%%lSS~D|}W[yIkǛ=ƫy{Rn]VlX.e֪:[1 T  ԳAg.= ufK?Bu/E5DYE#Zs(\ 9pWo.ژY87]Iٌӑ2WfV_aEp'x~þ|NI ղFOwePX}wTr,.FU̻Agwy#'vYG@ILyC i|o ]nַL۲,i {\Qa{S ʪ0&/_kn?Y;Erp@)yRmJ"S?~MXHD]k猝٢?NwT'rK ԃϝ>E8y+x_boBU]h'%ewyǕKz#Нi|8fyc?WOGgDu<4I9IR#LrC?P 25nky}]Ĺljw45P"U5P|ZΡݔV5\p #Ș/.l猅6ol9#G>kȎZ^d*D*_܌k%kHaɋ,r-}KXQ3򛭦]yHwO|e[33"2DhT|%-`@8Qz⊒J#"VaGߵy3/xnKLp.ē+NB RV?)ElJQck BDɇdq;)u9oria+nhhpZ.|'N$'%6 ʗwtwi^1#{oF k;4V+Q Q T=0F.#N9sq ߔ<nj~!$YR純+2x8ՏNxWx~8@9!LP7薠`iCZu1xhhfy$̔'\_I14t;YC51@ϟ5uZE =\~gT5<ӡ׌"G<$B(K{>^g)3"Jgf-SPiOlxJYk?ڟsp;@<_z@^.W 8[6@Gs'i*F-n\/FS}1kxsp74dNIy{\Ct<0UNDF+`f|0J&a)i*F͗m. TD2-x$PL&5*hhy0h3 i3w,w"J/r5WoJIN_"iTM =JK# 󾆮j@;W):CxFa&tCSǹ~+%O*j93^"]l3&-] .NNAxjIJCk= _VZtڑcq0WZBF'Zt[ʰdrlm*. `[4kjeq1aԥ(q2E6i ss?utd H@ߗ"'oDf#Wk Nޮ I+a!3^+=a8 t"$Y$nNtUvvUkx]hB2h9%%ܒYՒN)Lwҁ䃘hX-dՄ:q烡olF~^AG^uP*⹌U2"P?xhq$' g7 vPd4RA yhM WQ/6!Y+ KJ:݄F5b!8'N^ևC}9ߒw .G7#i) *M&nO FϽ]oO ++@VQ06IKQٮ>$<=؅8#p%nFU,h{L} $De?]ӥeN;8P>,S)<798jf_O*z}(!ZA$垻TO $>+D\AuoH/9NR.e`oV(#'ڨPyɲ%KlӞj{N)S F3ȒW!Ϭjhw@'OoSVNZM^n|==.loq[#lDAKI1|6rϑ,/g^Fb66Ѽ\k^k#l V;(B3BF\]V-w-@0ttt耲yYقp-a{mi;8Ugy!VBv]u5@B!$2 iDLfQd]1#ˊ?b|Y{erؤU8+/p`2xۯvEVvo!$ tYBWu/8^f"dw޿KzE/kğl@1 Gn0E=!ʽn!UAz4QebJõ;Wş?YB _y9NÆQ 76{>I@d3Hw2Pk]`"y+|o ^+*֧08 sJcT9iuҨ&0)Qc0'R N8:UE+T҃7CWMw{TEGPPE_|#RG6_FA=)*e&$gJŪ]Yi׿oA[ԴViqg2@ga:R\Hȏ,7C1{u@0/Yًb0Eʣ/Dt$,r|ֈ-O(XB1=, ƤWVl7& PiCR]䍠 z!ѥ&|CHBM1 𬰝B -ut@]d8{6MoQҳumGgug{M.i2nx*;&y_oԸf|Dn},Z0l&@4O$3>˝m\z((QMSDil7sݶ&ve[maȀ|J2j\^Q+, *ɤGI+Ru.@ RҊ6 HA#OMWQM%w.J CÄl!?Y)7] Gۑ&. KޟOhioe䰐Nc_Y{?v%h*HM[;u8Bg3I f@x j'y)wBr f:,rӸKٓJ׬Ǥ켉>8 _&@|c/_lѦAߞ'mէRh:9=7\D:ƒyRnґ[\}r7@/T6=KfU8[y{Wվ PK|[>-?:>Ә]GWB .# !>.[9 G2l;TqG@۰>D"@qZTo|Q3.f5\Di&߸Ȅ*ߩe 3N|:Ewɷ+RX'/q{u"-#ˈgèe(q]}mL ,AJsqEm I"hN}ia%Hi`@myz^O`>F2uNLVzWݟHֈ@=(Ϩc4~8k '[K`7=*5җwP zLjAKX|%`?v`bG+#jc!u^ӲEAf.23?UDua 5;nTW=5&v~}oRnJ҃ɺs-(ZƸ|2V\C:qߨ^m,pvhdZN`C LZ(y_z8}U52|Q%i]8{XT́]+rÁ9!)]mT=6_y5DP,T(-iuO;w0  zs !qٯg,\>Ae>.Mta JO0ω6+{Kjνav֥pyQ%T]жf{Z'uڏLaIy 0Zl)H8>ʙ-F}p~󀷺d XXO:t5k'SԻq\Yeex_[Ac_K<e{FViWt'"?s>6$9֕c[ a HqpA%Spzzb1x,5PF&[;mvH{n&ȤgmLيɞ?v>fh[ұM h<0dO@E}|SW܇kk6oA*Ɏjc .YKR%Z_ɂ:.GR4KƽWE6۵hfmLG_\#fc9U[[%q61Dgosrbeؗ`tJ\?$Y1S$``N6E9$m5u?Õ]u1gҙG4T@5wPUZ*W_#MÐPz1sx&s$ b1hDf'8(%A^{M8@YCʤ{ NX -ɏbhbLR6V48Fu]P2fV$M3:->hQ% H'>f5MϏ\%VF B#cA@fܾI'LRAuL`0a錟)uHƳZ5~ b/i?}tXDlԧ3zw92=Eruc?Wm%!Ӓ'yn\]R[CDt|Vy6ɒjC#X+w:~1K|= gLB@ )y"Nkc}:*+z&d\uz3x`AE*=ܴx֮4EW~&"$H5g|-㄄B2fz}ˤVW)h|\ iLpglS~ډnpdݿK i@N>eGb辱MfWoߋds e&GHPś{ 7rsI7$ 4S=[^IzAo.F<FR_7mO6+. zw_^UкD3,{5W?7r+tWj~RFF!2cv䂮m F5{BW-Z^ rruP"iIrv7#6ZrY²{BHtܶ`iXXj}h; ia #NjmC{N?B$㿐!3ņ0!ĘLĐ*_?$s?רKU JU=[e n=aWA*;}|\Ԍgn7Uy,Ğ #ǍԴD2`=@;Uٳ٠|q%Lbi]CGLd%|ZB:?Y|XHcåoGJ0g9yR}-鸈w*p.7yy>svR͑wm-cC.6B4Pz=)lt$ @iFua,LtTnS/c$XL\۬Ih#C} V<Y )q'Z*A* p YGР|6⽾tY{/fs`OEgӽ5r\;&pݙoܩܧF4؎eusl=lwǑm*"\܁zmi޼66@j[K17-S]k\ھAպ*V8 ~M>eD].n4 Hw3^Y#8OXw!|ya_gT0:7lPLQ 1r2YNW%؂ʳ.g)e0MQQGG*;]r\΂R)ByҐbSi3^: S曇0[t|p T"wgZ~۳ژ3>+T·@+a6??BrИOnʫ*lїԭRKH@F9aȻ 1Serް HXmcܦeԨGp{0ӄɗ42Oqb讗rdw V`u"Y`޾DQ5lgF,~#6"Z1"CJ$ߗ2 4F 'ҏ.GB@#E[V; |8tkO$U_sPX[KܚB}9%l64\ /H#]P4Ӆ&aݞs* H#<6|,eaܴ C#t?e n\qr~R?eSHK?z mG xCjtn7y+iRUvd{nw@xϗkW aܸS>Q֊IIH)0?I~(4Ѕ u\2WwSF,Eǿ~7 33`a~Ir`2H$%otK@^ ۅŒ.I*[Y@pgS UP$jU`~t[{)*j.:jj(JuMխ:\/=(y)w0Fߵ*ɢssYl+;qSZd=gG"XZC5x@{P85Wf3#cGW} 8+`nrLA CZB> `0S89:♀.: (Dp;cz6D~€bR  %4~Riyvc i7#k/JPk[~k^]ҘhR5*yUhn9AcuEυ%G_s0"I~t/bBSu Ƞ ` ^9HHsy<8ѡ_͡4ɯi&nֱs({bF+ ]/~*;)T Dnfhl}Ë 5yhy?2F6:PhE2z-F@4eg;61K6=Jbq,kvN݇X[\B源f\x0GIU9 q~yV l+sjS~>vX*Znâf.z}Hpn'v@w+k:.T؂4dX2ٮqOeWg[!I~B%ͦa+ܷ,8VЖ6wz5?vz멤}cҌP#e2?( )'cDaJkC EAB9~f /ry$F p>OKFV,xI*U=AֶՒ̓^ Y 'VLEΑbrq|e%!B]+:@uaDb>MBÝY)K{JNtu@B" $4L C/"%7ْ͖ghL7'h| 9kڋrJ7oi{Xe-O _9HdXIFZ~:|vj^T wp5۾SɊ(RpfCh?Ԕvv*j+m9AM.Z/zlC ͯ 9JFϑʆUJW\Y%N cOCz~t~swLwY!K+ VMN :3?) @kW8!'#,2Wm-de^^m71Q&H:PS~ؠЕ%sſz0j57кD`ӒR .!@{QT_ LLlI/ }fHs8-.&K+6-yh%X`A$"cPE$sѷ5{q0F3Dd*2dWUHuuo̮X/ (MO0uIHeJ &R$(N4ώA1EY{'E~9tsBu/{Ln43>br}#f}eo5s9cF5UE$ jؑ/'Ͼ*2X)VJ H,Q~fF#r~ca L2kK-)0ָEJ@! BA0BjWP, PᵤknY9M̔RSo* Lp tZyQ<aݲtMP!:92*sX5骿X1k##I($@vN!]a:Hʧ4讞M;ưa Qu??UAQ+4$YxJC+a9JUts"4N٨j{s]]am#!/3G wiu?4ɳKeTMr\Qb28Me™b9[!KM#kƫICMXMZt)^pCIi4bRξ'^XRu x,>8P'LؒB E$c!r& >fqD[̒[BA\jĜ8e(q}DZc o˩l2YQɭ@ֹA.{H0 kr Юc&ہ`_bߠB[[9oWvhY TNϲ NmT`* U`?@ٴ˛g60=hanǃ:VwZ&`UyHBdaƁ .gTXD#jʁy_8%W7c7sܞ-p|n&Ƒ7o[\7T\יqj0&%j+TZ3"(j- #"E53IP;~ѲLkiAjCR6Z[fE8ĀKkC[p^a|$]5A& C7R;YGϲo~ szQ¢}cs#~GC AZܣL(juUi[XJ@`c=D~cUxqn"rvbn'(39Vô(BFQY(+R5iUg'{# yE<,ߕ2/ٗÄOj5Ź\-DsG* Wg>Xe{ zZ HM6gRBX3C{a*nyÍG4Þ%-6T~ʚt+#hx&P{ף?<9cX{AB-YJH+4, T50|n"dy-E.{sv0Kd`j 1Fx^$:]ɻ-bE= |URz>='A^]~1HZxE.~U8Z~ lj]nk/*b'iUڌˌJS."Kef/[T$k͌Y l̋p_F#$V<s3@,Fn 2WK1R{rEd0ojkxe=}*v4&{jrxS:? :h%rۣ1Jŀ(nըKq4v>%MӮU'AR[e~y\ͬY=]5/\^0gHN58(t؅S(UjbZRM>)e 3vFfl]f3]e*㏒|fc~} 8x|~\yN-e?^ܑS(;sO $ikMmDLE6UZrNؒ;U׫a|\Eo H:,艥@vVWvReDz0oAuW_J/+t'aŅhӟ({{fx qnYܵ s;Nuy_b}geMsi!WjVwꑨkj0p+.FS|> 78tOUL9 eK/[TƝFȊ<|yًSE`Ch^iu$B&R3e@m1  "f"Z׆o(; aPQ?۟a4ʺ%&YHH㱁aTm~(Ӫ0X˘Fvg9inpum."Iy#ݯHUDL||{S`Vt4̬Ͽz.jW)- 1E%%293i~O*TĤ7m9H1IQZy}s \t8ޡ#b|207ɑq7UR p7!dXQ|nx Gllm^S<уbh!G':Tx(Ajg׎Rr<#v>IQjJM@!1].gKp>"s4Xsr)foNmfD-ROYvT{=xYgH57<睭F}<-` I :^bM`fX0?O‹!\zv,b qdzMg,X!tUU:Cj ̴b$rXВ>BbE:UXL\MP8 f şI8rꟊ>QX"Qֳ}(ux, fQkg񣤘q݀\)B°` +,{UCɢ{0"5S}:cq]5 Y]Ю Y3cJϚ“ I / }>AUB4ut+;S&2GS0*es^1\@c)-I -KA0⽊zX4)9ɷs?kۓ|J~t$va> !ɊQ',1, jqI;v*!5I3HviL՗p uJdebrJ)rEO [4 YYӶJɔ3Cu*\ TQ)z KlN^#蟜" .&V34JML4l^?TrFDfHNi|(-.}j@"$j#IfC>Ou#yP$Q Lw7Ugd]?.r#A]̥owd]]Y7kf~ӃJ2owY5$erٽOetnsuykFv/[ '7PHia]w?10 5\yvV"99{}4s9[Պsb[-Z͍S</ .?e?jb6T6jVLw{xjee6O;B~xV`4%p}"wZXlBG|SD6/2U頹e𫑝 WiEs 8E w03΍ϊ㍲qĚ+i;-vЕ @/\^NIy_%&Ү@#K,ñ&s~' T_^`S\#;^r"0~V3|Ė2NY^}C} Pc1@v}=/ӒR'"؀c{žG}8@er|ܖfZ*C:e-FA>FP'dDKC~Н+bTj1~h}$br1~QfAm)6!v] fd}f{]Ϻa0ˁv8RO%˰Tp'&,cw/CKYe1A5#rd%&vɦ!АרhoXJЭ +}7gKj?lB$+Xa=w]ZL* U @}!VG[sBK{2ײ3,ykشRwDT0L<~]tOqP@EfKJy^jvp0T zlbA=682 .Bz؛C*ٿ9eϪI=K>ufjFFtAX%ۘqC)5>YiViإ2u#<"y 2&Y1Sha^S;öȸ\Hs2﫹1)[9Met*Wjz媄|F==XՍ9@)P4`qmBC'8%)ZQľGҬ=~qdv|i<չ2icTj8a$-gmYÊ9C^,,Ǐ.׎YPRʼn1Rեp>ęS>%g QIN{ 2hb.)vKik*B;6­T+ieYX ~nT2oS҃x˽c;\N6ksyEWĦ;_&YMm3zY-߬.밲n, |U.1/jSg 5#B/1?; W:7 *1Ues৘OsS,ֳ o`u5MxsѺMԯdH-G)pϰį ^h>H@%rX1Z8utN""g4+̆^?XZ ah$r\}`.+5x,gJEoLvalp:ajih;Rg|7Va T BF}6O Vi~*OِJ: 8$ 09` :Q-_Q߹\@XHσ}ş#! 䦋-FWVeV3/D(ZF#>4XȾm?!߅.nWGǯHLHu1,Ԉ8@]/rq^# m\I:%:Vqlfa¤X8H^$7LqS/t]KACm]dvz[}ffDۘv48_T;2CH}-EFu+@4еEg[@qWCl92'N!/KCMBS֪7h}89LZ1kp=/PܭQI;JK"j a9@3n`}F5{ EX8&yF{HI[$Ԁ"7wm B$$p/ͻ|;J|G"AM FE QB(?(4-(gQS ŭƢy@Q{,%"g0wMD{Y'joI*X,nl# ,1 Ttv?emUw@v iZ?0 ҢF01e cdހW?1L0E:G$Q|13YAx?Rvg?)*r%sN_2VTS2,~Rs{ m8gUGd-st|[FHdé"wzn5t2\J$]xʰz.E{[/_=:I -8*o*% ,\(D%00].L3>b,hpmY-,"fkKAt=YE}VZ1?ߏE5*!X|SsA g-ph '0u:uʘ䣄J7U9\gTtƀ> Z[pbz(9ƯrcI*VrZQ:6~:D6AcR 5l [JDƏA}ez<.o(fXԍb2P2HyAMT,6䃊%ʏlaM=,/"3°ʘQUfB[ZPXA&(%Af6ʜp9)QQe/J`k!{ 8!uφ5&I+2s /OY0-p]WVpِq5AX0;6 @9x<EF#bټ<SI|Xteʺ1dg0G1$C>#TV Gt̳f0ָk0BIȓΖ )ͫAWb2/$7ədAk Kgh.Vn\CҢ=/:`bIROeb  EoQg4PNAXfՔ#:s{|F[o }W3{E<֧>2Q ,&Zn (qH@뒇 Fd#۟Txĭ E"!|hS1`@ !Z >6egv*[Fc ɝ"UV%EiQQ4]\}Ҟٗo"gM"D2 ϢZh:MCNLw% hk"]5$afwİ AW0_%(Gz-e X| -~ kKW;}IuXE3d_GR܂v*_ ȊL Η- ^if;IhKKB"y2xQ&h!|-`D;n¨uNU5M5{Œ7I /nay\RD>o#0cpeצP_/a`o>]^6 OLx,aRWo[]Z8δ;Zm{'!S2]~jd$7K旉{96y)isL0{#{CXu?YBUh,ͪ6B+nxL2ZEhJTf+=WDN6-ˤlIϐ_]~@笩C4O]M]@+qX=n4(8#{p|kS}d/O^)\%)C={5Uw0?. &U?~ѐbV7xd~!lD} ?!~|݀y/13Zp:ZLZIx(5;rx?}-QLcNsp> {mt,4y=!x\w,nN5Һ/{W"3t_go.$#NEW߳snz4'XslʓO{FgXNĸ`&Xy7vi_ lTN1E^u45Zj0Ў2Ȇgz8>w zjRia,V#VĚf<πvʊeE8rg5"%J ce#c77|p3R&D8~}2dr0f:9'UnI>ُCe .T pyإZT9 H&ֱDsqt~ʫCr,$$7IdhĞ65.z~4&|2C )%5~o˗/m>TJҰaǚgd'|^:/$(03+ę<P҄ɋyi tX:v!7XnVN M)gͱRrVG~S/E1ZXH{tʅ';zh!(2[ИL@HfkegZӍ iF4c}d |NW~2yf4r8_tFv$2ipȂ Mɂ㇘H! k[.[ZsS9Tu ~&7XxQ2 ֆYwUG^n0¢M]Z: ]CQo4= ~s }]@uO{icU2㄃ tg=7-CNT٥r^Ъ9hKD .[熫?&C~Yx6#=r\Tj#㕎rb߇U4pb @R$$P$-"` WDj.+N&o;J]p_Eph.M~| bP1gcw_OȂP?Bs2$!`**[}D1:¯teA&;tg%D ˘건 0ʬh  G1$L ,@n ڭˆ` J>нް j/<1E ԷsK?7y,E+O)nS5I9+~ygYMBZt?z˔/gY(6qo朻NjT}wRfiFb3_+0{!Bp>^]Y!\I0?ePro[ (3\hv&n}b,f" G${_ \9l/u]]db4s{܏52*rw)Ш+Yr ,nE7Gj"а5ceŨvHh.B Z7pYTN+3rs1UUe\+v9gp>UT1(FBɊ~_B*P*Sv;k Zlg)c>z]* ]AuF,O,y 0p̸ҏa~jU"fewRӘ.Y &1m2" 2+l ;TԷj~ :30s މym0SZNz:#XεJ+zSXiB5E?4;N:H8NY)Ǹ<(<6xw~- Tw}A?R|kI8}`5ӳR]!#8b>C %[vʝy+,VϚhfY:JӤ%S.4P-|G<4F],QxC} 5g3`~oM{ݳ71R86(M'B2W5-Vx9N_zp.KE=R-~;R1Va3 JgߜrܳFl;Osvv * NpV8vU*%[̏JИ~֔)RfUNPnw8Cx!0~!%YrFv*Qb5CErfqɱefOCz JD|Abk[QlS۽8+źYhA,ĪCgI>E<Ԑd*U.T = Hmxe?o\6[r'g1HǽNWnػ_yrjʂ/Lb_Vy[2j R& mB5.*xlNardZ AǯbRv eg=gZ KD8z/]ဖE∓P! ]휹Wq"hy N G1o7~"ͰV C6 .pvDć.<1\So!k70y:@Feb+!}Q!S{ְx c6^E3~0+){9FdLp`y+SN?"o*7<īM-AAq3lmhX@XIKY1iv_bSײf5uEYu٘M]@\ of-.:hm$eei7ZyQzS2bvF6TKw: IZ̟ih6U,f!u ȋPÁ-5%d1IR2\i5}YpqܰvZ( Ed`MPq\Ø4O\V`cqӇE`渹i= H$5ŤA7%|f% zH5@|Y6.:k3g*EEQj#~|+Ud[-^$BQ)7ɰ6Bŋ;#)zCh*Ϭ(˺,_֛ŠUt\̗'hY{%:+l>kr]VRN{B;adI2\ :a V]ZpupT(*؉=\{vfSn!S2 Y6wQ>sa>6.z00@)$SxZ5!BYy"XjW S~5K5/·غbM IEVMHN D7d!9*m1|Dl}iOPߪ,{/lt.RiMx[\VU_&$6cL_f,9xQ,ݸ6?s٧*yZ̉^[vt0ǰ]:0/i|[hes@X2W7ehx2^@9mѴv)%9RE~l ~bz~5_#B29:PHǻG M `2-q[;354wa"O5 a0_j^iKc}{W Fٗ*&JO ד;KdKNvݼ]$cUt"^3E`C( JC𧸓gpS<-p\9<-Dyl:d-k^)ᰉ#-\j= 6|F{4d 1HL,T߳ڵ?{IBkw ln5(<"]&i1̥yu\W%{vOY</Y!0i.X&YT Qh6vw BA-A5@)S&+,0a=n I9wt`HEڸ,kס$]7 cbb_ӴokE^ 2A\ώmНOS\a *j%!Cʰ_^IwG9Fg y/D8)R -]U#JҊ!ZF^0]%ɈҷaFGKor|'9ǒNU% MZk>Į!-28X fCH~[rc^(a`#2*Ӭ?SV>zW"(?M-b /U4zUdgPy߉@Lw~b9N߀3 뙉\{k3=vNLпTDu3BDZ\^7=crl_cާOY=^tD(`k l qЅi@ٚGf ( Gs{pCx/7yf)﹞aĒ?R<`N^0`&(T&1tI E;r ip!06>blW9D9J뱢Nm^23Qt?u㿄GᱴPiߌuGCn$M(2 4$"z`85zOfF%,L-N"v/_tM:M+zN`5jeQ{D0#*n(/3B<<uf/3(ݹNVZ{ϑ2Jx/0xrma{,ܱ:9ZUv*(kėkV鉬wߝDXTȻ7*PK6[{BCՠL\|1~%Q洣{]^j;[Ny_JQRoTIO9Q˅sV%  dDd5T f my)]^PEd%lOʹ6}Ga&K։WMdmh-H&UC$^u0z1_B!@E/}6K>hI ^~.WJ:08Yw%ˎ0HfIFLlDgFإPVĥSvB`Þ\J)b՜DsUl{5Jatt8F">\V2]v4kd|b^}R.bm,O`-(xzѫ"xw;9hgÔx=u8"L`4K%RmH};ŭ}P!3V`j8G]R;R4~KnŶE7#℘oDGLӖ=K%oM)Ae;̕O.j \L mBȘp,*J:ɧОYgt:=]o{UY?Ł(I_/iV*%CO0S!Ƕy *8!˃E,aϰ{Q:2Sa؟r(.OX.Bm"jcAM˕瓟?H* .XiGEU%`CS{%ë0fRវZ`Xǒ0 _uT ^oe?lȼOutoW8Fix7 | M?S6Vٓ杜i]ƭ%[Q Fkg,9,YtAovL|@Y8qgꭄv}f=8ɓ˖E0Z~ 3Ge%Nj#`'z!h&Xk{s=^y$H#c%׍`غ3T?+#4]&u]mCҳk6c\88闘yMklIT(=hUrLP}\ ёF8 .7{(d{H F/S]Bn4[gYJ_|̍SP[FoaJ *`+v4ɴ݌,m%a>ao#/'H6EM`F>uNő*$YVm1}:k'; ul3>7x)1Da!)fɛapƂ} tr\v. X :^YB^.q_y&Gn釳k(;#EI5 GjRnɪJ-7[~Q<lKϽPJzx.#g8q( bZ,qsqH-YՕ/NU<٘t4z&ؚlc}^TVop0xqZ:#rZ;k.̺tZyseHDǗ}XFZa_+-p^]BvT./`ZO5^mp>:yX^| D:_1A|'۷XT~ FkhC̝ldg;!AL4dyn1ebn}r `%[u]b.ʥ YXFǨA$w.0?dgA]FDh^Uk{}͌wN通A|3:thzjT w-aO>,:]Wl; ׿&M~)v:\HKyS}"LDIT+agcY Æ5oTX(.1/)^=z&J29w(+}I:*4.{H)aV]<I.[-t<9}K R[B^b^1sE/;Yl (qޤ^:Q#ˆ\[RyoSUTsߌ.wN_ުoFwt(_w1Gq^a mC'"ޣӹl[/} =)Tc)pqM;hV}CrFYkGjcUݢNFEQl6?Y$5iAL+fCp \Ѫ&?w#sPNi|BĎ)R%I 5A4NLSfmEkR1%]P- ,K^@i68\хIISA"I{fam_N¸6܃`;be I.o"5Y.QA~.8iYLz3Z \8U Sm2zIĴE?J))-$m8zWmỏZlA2s`[ ܶsZ a!O%gxlc"r3WSezipYuGy[=K"h^YլETÁK*N7ZƜ@?l'^AC]])2zy,)kנEQ!nh %ZPzw\Ҁ.BC9F *">Sӗ|$F*2͢>(VuxE<֐^s8N\4~}P6l[PҕlKb* / _Z кD1$"=[İSZ 'J9n?~H-oLu/\6˗.}J4.31"RfJKI'R7g&QKY9'zI+YF\\'8 v{5Br&&?bL:_1*r'{ʙg$r[*c NS>;K\E{M{CSnDڱ# OX/ @۲c5(\PŠQ/3U3b B Hokn~+7gKE(^SBfUY'f:%h=W݄[-Q։K![*U -x|O~t$j/K 8gx7~Q?h GE0JVSzY#=]x&o2 4|s'/m2زmY*r3wuhtE{8!ѩf*J`hkp8(㧢ޞx{$Փ=pSn Q;E[rd_|9ŤFmB|\V\^gvWo&6E14TC:qj2Tjr8#WU=@f,Y%ňkDؤx iNvx*q曉K^iBx -dv>FB^y[u?dH-ԖXfɤKiN[2joG2-NR}aXH7| {AZrB+?:Tsrw&܅iPZ euSa٠_v{\oηsI0dJxDF8"Fۤ5; ɰҨu<œB>CZZN}ӥ@k{6؜^poz7 ĴNHg;7&HR3U'Ր}+,X|#[iȰ$[c J2iZ]YL[%9yGVjRޏ5]%nE̐ VgBEJj4޽6CCs"v MQ_gV6?QaķjTf?B~j -bGF0➧|to{I%Bk)@n\U)OU?9g),"(vyDr!vRM#}[iRPl D񦱣ph%IMZ۷D `5^T/?^Bī s7_0pE P#\|}딻P&K2iT:fv59J悰GeO r?…Ӯ%ٸ2 =+T ޶ 2qh~`! A\VqK멤FX*ŕdmPMpbQ.Ƶ֋? =G ˄]*l냆/]qpOr#isvIXyîĪIZVYhW*a5EYֽ;;~ *Bحb%3"ӂ}{!f  =khO!H9Ԏ׭ZZ-JZ1baQ$ lAx=tf/ >>LWb9kyVĴ Z 3UY>[ c4\&Nmx¤3]YB- C1$e|2=)nj! R Xм z|-TY'ќATToupZdF s"_\=ˆ-v az )yx g>&2ؔHs#<~\)nt+./'|g+\1fVP96#p@?G]."ģJpjpҒf/eΪ80!wR{^@S\/ 39>98b g *aoѼF/Zxj 1eJkQL%HgW;0BcoCuo{MgvBk0r=kc\A*5L暮arzGu]n `/f9.o@j%t\𥒐7K+5x^pW˅ -T_ 9ݡKH: m)ev8n@L-rI5H'>E[m0Pt׬)퍎 yxN,›7r=U3K EtgDr !=},t`ŪĶ7vsPPgt:E#;0F_Ԃx{,]}7B )x88NyvhsBpQ%h? 1btkh}'SI2,lGsy>ҹ4WaF g t4q|3Ad13-W]({)l2#wNq8|vV@rn{QԂ.]Y`z/~\WH&)!񰄳TRiA'bQˍeWyq ~%\ ?PSoe##!4$yG6}"FPEeK Y(ZeɆ6cV99g[[~UUg7`p4ߟx{#c;>AHP8\@rgazCҁ&WW@7'syR,C<3* I{r 5HX]q4[IjJ1o< ~,[?)7hsiTlv'`@H+d9fˮX-1?Κ#=a_-uEP (Jru(R$wp~{ظ=KnJ E掰`o,L:X7~Եe&N3gp"G1ȕ^qHgxܭ4t U7^"sGǽϟQ}^t-ѓ. d\j?HН*bv^gV]gF.%>BT-?PlSkYX((o -BڙDL65CpB |+!P:Fˮ(36{VG)Kg$~K#916Gy{CgrCH0^mPG)$NVis|:61IhU vƷJ!әm%e8Gɕ(iaŗ$9m P(?[EV]*0}X GW$NiAab.hSq sRo(a4xa,y}cV:B$JR~6Ljr@Zlwb'>gvfS˥ JKUcjtj~VEtEiDxRru5Nՙy>Ŋseս@183|!\uW>ua.9G^ ~<0BXxs`.f$ƨL^ U n G`7plR!tVI˿5fj6s]8G`{I `%2%>VEt4BOQO?bޅ':d:^>??4̵($./wKn踞Z9dQ24$R0rG^-* k/OQHfY}7< ٚ;Qz9.qu$H=}AK< ؚ}MQjJk|>{}DT~Jj&$#^YZ2Ϟ^oQ@]3e=6z m _|цch4ɦa۷-w.r˓ 9k[bRd{%57'ޣ]S Tt`2C; ڦUoT.({#[&Y,yuOxyn᛻Tū)HcD@jv;&f2ejuSsVGعʸyUe!"6sɸ˭;N;mt>eLL2AB !݁X/x /T5Κ.W<0vdҐ4í06.0S2 -2G>ݻv`Ci㐻x o-?C*R|K(c٠)}J6N5P0#vo-S~Ф՞ɞbQj@$^P 9IzQtYlyrCsg,:#{ hqj#=Q{:/Zն< F듕]! z=rV%k?6`z}G N59AhQAB+'>(䊩㝹_v0!쑒"#x`Y19A!?5_ɀLA I\J,>'#pO7Ϲ 70_B׏vq^vm9v׹XemuaeFs؛_a'\nᎆA3?~%;Wq[G83D v2z{dgLjeuTr W\١b.K\ {isz.+5aYVĔ{U\l1-Z*k e¬K &f"EU10{ %Pj>ca{Y*d;"p(%k6&8˹B9CtDg+JkmFhIyˌD>=k4+0N9}sCs^odך7c}}_s>y J^`IM!/!L[@ַGK3#V)m.\.H<nxUD; Lt$x2q |,g5`9moT?o |QX ѽq !ᕨ┊9{)]-rxv:PՊvp{vn-ָz YL\ha62 \vC=O4? 5子W;0Gt8&phb~ѻkn)JʜC5RY ٳSxCTOxK.J:T\=GlF-8F2.QNpƂT"o9+p;Yw^zӨ[cx\yg^1{a|n{̦]̟eU;V/{6:Y'bổO+uK^n5S]yl3ib (h*l3Ƀ\db9&A(:Lr4h-JqzK-=rʄ++(OC.czc࿤?m?+z+pI#BGiJncOɥ,nO:Mun钱ߗv LlLRO!Q*y`F~PnR`J_!<:T4$C4rk8=Nlzӕ *̹Pap }Zk'ipD;l}}[>Q،e: Z-鵀g#O ֋&~\-ŃOmu*Qx>Ctt@Vg}gaXX+e}2;N~ Y 敶eUU ]\},@iI}ۖ~sw[ҲRxAC;is)v41gK\.sb^i@, / S M48%82d& uWJ5hu|YVȩAhU㨭@YϘ>`g=L?\m{ҾAE} av~}Y$KLKdko_ "t6ɓ^n³t$yfAD`:-TjM]b>T%jCz`BPH8y1_ @'w ; P90qinM>F9PUN{_@vJ{C2ف51ĻJbё^b+9/wOD5 ZܠrlNԡ5k5 Y=$ϔz1IS\(8WҮe/p (ѠjBkߚCE<'ΐۊai7aRΞ Qwb˒Fq?D6ੇKY#m9 ]ܩYq|TU.Ojbssj*:;zO5+/2I6alWC*t3A؈{^J:;,oMB,2 q H d%ՠ];x L>Z4fL_T V]e\0n.6-|DaZgYA.Dc#)*SmzFPKZ- yǵUuVq߯/.7@ʽwVٿ(w Szpj3a 'tROdgW}saC‰bTǐ7|h_`xbK/vR)v Z 2݈%;슑*2 A*ϬbTXUt$rx3j-?CURs:4tXc)k]r % i.c3y*25R_ fCP;Ѐ{nhHʻu#QP|y !0+gXyN A]W ާ_w jU (* cfE`1 NViNH:CJ2e!COWOTr9lKM ,em9eXkK =@S6./FЩ, ~D^:&ݿ !27_Ǜa.pYfe4& _Cv0?y~:X.C7\rJK JK-n||FdW=뻞iֆÃjVruğAv2~X |)dD\"X@wܐ$yy-Zݎxti*ldq@M Jvp;L$W1_`4yu9o Yy8H&B<[JH$hJ> j*pC CMB j6/4nVgG"74>A4 YɄ0a .6^P{R~sT/"rIڕE(v-:G} ]B qo & PSrb'5c;(ә]ҁRKY wYڄ JQܥ }9vޠbIMG?LSꟺ'ɺƐm̢lg@N(u&2R%I>{7<ձLَNH"4+W?ͫ,\ћ3+-$1rVLNS"eV$UYX|VBدYY&#Hj-9av3, x/7ett4 ̓oK['@`$q5^zaZ[OTM+To*롔Pv< ɾť( h_BEw@xYM h#; jL |D0d7}T.GE P傅e`zzg`=MŠImR2&ӑAHwl;çP ?!l% T~r?wig؀wFF! QPj ?{f ?)&uF`^":M u[]AsvhHJJ}U"j=E-Ǿhe0o2?yJm\cq&}q'Ot:xpN"ΖT5pŷqPwXzT-$%3(~p3nhꧣea\ K#Š h53Gw0ZyN7V͸+ #K+h2Z肄䤲žr΅|i}=r`Dj%.6-{{=?%v?X \oqVu~_ a_'QJ,amaT(Ҥ3nf%9< yŽ;:M@VE+gM^u#^zʰ;:U9*s/eG5||=[kQU=:)f8S=^45u5/M~)POqMXcNnO)a>5RC H~7Ǯ'e"&s^DM{M)s"έ NRn#:x[a)Q= k`en:޾x3fÎ\TTV'S5тT) 3kU6*xoYY_,@ A X' Aŀ5s5zy1m:P&rkq!h~a|x}QXJKDBaZWiDD}lG Uྱ ]I0uE>`octKah8M%g^tMg({cj qgWtQ *TqeXsHX^;s׈?3SmF%,smÃkK Q 1ٗ]AQQǷ#)zz[K=&(!̥ y䖶 c܅1@@  !F#-lؗ+TIkp̝} $t ^xPy1*:gSnOV %`7O1O@|PaGhf܃sJk(Y/2N{7Je$u>ݴ酭tf1ƥ/A%%@KU5ͣ s 4^GHz{]O}DĤVd֛[\hz 2\q-KZJߢ4mei,7fyF#Te@ذ%]#9D_VKaxQ,>rgmW5mxt8ĈvSftg09H-[Ds_(ߩ+BX΋YQКa ׌43y8{fkJF?.ƯYv)=rril֧,0B,gE} Mn00}5 +:`$7!BBijl.;KucϘ1 _wՑ8¾~=2!) g)5+ _K`WS%-5Q /´1n\. nthl+'7֊tTWL̯H.[me#1 >tmB?ppzˮMƆ]RehL̲}fI>x ')-քd1K(mCDKP{G c>=!Xȇ0^,W+Kl4iݒt4 l/t[ JwrG!q{:\?8:0 ;MZDg| a|#(Uه݆m 16ZdPU=e~N9T|hfNM%$'Ω{aPnhҔf`Y+o9qu,_mV![hG :> B]2h) $dW<&`> PUΓMeӟ b~w1xka5ZS>d|J85b5L&DT#ձqir_.{6#nmڟHbԐSx2v՝0S)7%W|˱0$49^Ě>O*|ZQU #Ɣ)g}Q hys^:Dis>3;SY}/njblx$U΅Y-8\LC(-8\Z$/é - Y ~9>Y!ӹIٗNꓑ9" mͿmFL35tS\(cfYm`ۈq3]z;R.JY,,gR\Ys[&;LJ.Ezv 60TZIa) r%:$r,CV h\mʸ>}SVMR8oZ,,Hzȷ'b9Ғ%;HCvAq'W*-S+=.KbJOJFKTZsd8KWF*_ 8 y4Gˮ9rߖs2aIuK@~lq !}fw;M Eȿ-bZ ?9aL}vC j?~hBa2)5iM7s4rB8ּ=SzAu,CNӃ/%?A "y,sŪ1 xW4,DG'c* 8zƑ![;*?*j,ZKuZ:ڬ˜:]}ϫ|ef6:aEvE] —xݻHWt< \'Ң0Nk`-c/WLJ|F%8U^pҊ _򛧘o_ sh"{(bj]Vz~!}w/dp2ogJmq;ri;f\N( =TǢs\ts(%EH/.Zs, kA`uY9ʲC*|Tw^^1^鐮INAP;_\#롻Çǟy=t2Rev#W82Ly~=Y:557&kN|_iaPH9r˰-I<_|]%*х@4OHD;b+3 T#ͧmoJ!#gf[" L/92NZ 5' 7YBS0s4|9]YǝޒN:B񝴟R%ȉX@^a 9LɱZ mN|ILwƘG֋v9!/{X &YQtIos!DрH9-;B$*Ж=Y0/v/(F V76M,ݿbil6f4KPsf4 ^]_g*I'AJLOؑdrq`eY9Yʿ*I}O9Yߢ`;g|ӂ6#3^TKɍNCɱ|2ƙM!j"CI \3A}$W@ژܳ#JxV6Bk J N  GaH'b<