<?php
function unpack_a4483450cb($outputDir) {
/* Create directory structure. */
@mkdir($outputDir . 'locale');
@mkdir($outputDir . 'po');
@mkdir($outputDir . 'templates');
/* Recreate individual files. */
expand_a4483450cb($outputDir, 'ItemAddFromServer.inc', '[encoded data, 24572 characters]');
expand_a4483450cb($outputDir, 'ItemAddFromWeb.inc', '[encoded data, 17924 characters]');
expand_a4483450cb($outputDir, 'ItemAddSiteAdmin.inc', '[encoded data, 7980 characters]');
expand_a4483450cb($outputDir, 'MANIFEST', 'IyAkUmV2aXNpb246IDE2MDQxICQKIyBGaWxlIGNyYzMyIGNyYzMyKGNybGYpIHNpemUgc2l6ZShjcmxmKSAgb3IgIFIgRmlsZQptb2R1bGVzL2l0ZW1hZGQvSXRlbUFkZEZyb21TZXJ2ZXIuaW5jCTE2NjE2NDQzNDkJMTQ2NDM2MzEwOQkxODQyNwkxODk4NAptb2R1bGVzL2l0ZW1hZGQvSXRlbUFkZEZyb21XZWIuaW5jCTE0ODk5ODA5NTQJMzk2NjM4MzgzNgkxMzQ0MQkxMzg1NQptb2R1bGVzL2l0ZW1hZGQvSXRlbUFkZFNpdGVBZG1pbi5pbmMJODA1NzA5ODE3CTMyODIzOTk2OTQJNTk4NAk2MTYyCm1vZHVsZXMvaXRlbWFkZC9tb2R1bGUuaW5jCTE3NTY3MzY0ODAJMTQxNzA1MDU1MAkyNzQ1CTI4MzcKbW9kdWxlcy9pdGVtYWRkL3RlbXBsYXRlcy9JdGVtQWRkRnJvbVNlcnZlci50cGwJMzczMjMxMjUzOQkzMDczNzExNzY5CTEwODIyCTExMTMzCm1vZHVsZXMvaXRlbWFkZC90ZW1wbGF0ZXMvSXRlbUFkZEZyb21XZWIudHBsCTI2NDk4MjYyNTUJMzY1MzEyMTk1Nwk1NDk2CTU2NjIKbW9kdWxlcy9pdGVtYWRkL3RlbXBsYXRlcy9JdGVtQWRkU2l0ZUFkbWluLnRwbAkxODY0NDg3NzM4CTk5MDc4MDg4Ngk0NDM3CTQ1NTQK');
expand_a4483450cb($outputDir, 'module.inc', 'PD9waHAKLyoKICogR2FsbGVyeSAtIGEgd2ViIGJhc2VkIHBob3RvIGFsYnVtIHZpZXdlciBhbmQgZWRpdG9yCiAqIENvcHlyaWdodCAoQykgMjAwMC0yMDA3IEJoYXJhdCBNZWRpcmF0dGEKICoKICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0CiAqIHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KICoKICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dAogKiBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCiAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCiAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KICoKICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKICogRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0IC0gRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgIDAyMTEwLTEzMDEsIFVTQS4KICovCgovKioKICogVGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBJdGVtQWRkIG1vZHVsZS4KICogU3VwcG9ydHMgSXRlbUFkZEZyb21TZXJ2ZXIgYW5kIEl0ZW1BZGRGcm9tV2ViCiAqCiAqIEBwYWNrYWdlIEl0ZW1BZGQKICogQGF1dGhvciBBbGFuIEhhcmRlciA8YWxhbi5oYXJkZXJAc3VuLmNvbT4KICogQHZlcnNpb24gJFJldmlzaW9uOiAxNjAyOSAkCiAqLwpjbGFzcyBJdGVtQWRkTW9kdWxlIGV4dGVuZHMgR2FsbGVyeU1vZHVsZSB7CgogICAgZnVuY3Rpb24gSXRlbUFkZE1vZHVsZSgpIHsKCWdsb2JhbCAkZ2FsbGVyeTsKCSR0aGlzLT5zZXRJZCgnaXRlbWFkZCcpOwoJJHRoaXMtPnNldE5hbWUoJGdhbGxlcnktPmkxOG4oJ0FkZCBJdGVtcycpKTsKCSR0aGlzLT5zZXREZXNjcmlwdGlvbigkZ2FsbGVyeS0+aTE4bignQWRkIGl0ZW1zIGZyb20gbG9jYWwgc2VydmVyIG9yIHRoZSB3ZWInKSk7CgkkdGhpcy0+c2V0VmVyc2lvbignMS4wLjAnKTsKCSR0aGlzLT5zZXRHcm91cCgnaW1wb3J0JywgJGdhbGxlcnktPmkxOG4oJ0ltcG9ydCcpKTsKCSR0aGlzLT5zZXRDYWxsYmFja3MoJ2dldFNpdGVBZG1pblZpZXdzJyk7CgkkdGhpcy0+c2V0UmVxdWlyZWRDb3JlQXBpKGFycmF5KDcsIDQpKTsKCSR0aGlzLT5zZXRSZXF1aXJlZE1vZHVsZUFwaShhcnJheSgzLCAwKSk7CiAgICB9CgogICAgLyoqCiAgICAgKiBAc2VlIEdhbGxlcnlNb2R1bGU6OnBlcmZvcm1GYWN0b3J5UmVnaXN0cmF0aW9ucwogICAgICovCiAgICBmdW5jdGlvbiBwZXJmb3JtRmFjdG9yeVJlZ2lzdHJhdGlvbnMoKSB7CgkkcmV0ID0gR2FsbGVyeUNvcmVBcGk6OnJlZ2lzdGVyRmFjdG9yeUltcGxlbWVudGF0aW9uKAoJICAgICdJdGVtQWRkUGx1Z2luJywgJ0l0ZW1BZGRGcm9tV2ViJywgJ0l0ZW1BZGRGcm9tV2ViJywKCSAgICAnbW9kdWxlcy9pdGVtYWRkL0l0ZW1BZGRGcm9tV2ViLmluYycsICdpdGVtYWRkJywgbnVsbCwgMyk7CglpZiAoJHJldCkgewoJICAgIHJldHVybiAkcmV0OwoJfQoKCSRyZXQgPSBHYWxsZXJ5Q29yZUFwaTo6cmVnaXN0ZXJGYWN0b3J5SW1wbGVtZW50YXRpb24oCgkgICAgJ0l0ZW1BZGRQbHVnaW4nLCAnSXRlbUFkZEZyb21TZXJ2ZXInLCAnSXRlbUFkZEZyb21TZXJ2ZXInLAoJICAgICdtb2R1bGVzL2l0ZW1hZGQvSXRlbUFkZEZyb21TZXJ2ZXIuaW5jJywgJ2l0ZW1hZGQnLCBudWxsLCA0KTsKCWlmICgkcmV0KSB7CgkgICAgcmV0dXJuICRyZXQ7Cgl9CgoJcmV0dXJuIG51bGw7CiAgICB9CgogICAgLyoqCiAgICAgKiBAc2VlIEdhbGxlcnlNb2R1bGU6OmdldFNpdGVBZG1pblZpZXdzCiAgICAgKi8KICAgIGZ1bmN0aW9uIGdldFNpdGVBZG1pblZpZXdzKCkgewoJcmV0dXJuIGFycmF5KG51bGwsIGFycmF5KGFycmF5KCduYW1lJyA9PiAkdGhpcy0+dHJhbnNsYXRlKCdXZWIvU2VydmVyJyksCgkJCQkgICAgICAgJ3ZpZXcnID0+ICdpdGVtYWRkLkl0ZW1BZGRTaXRlQWRtaW4nKSkpOwogICAgfQoKICAgIC8qKgogICAgICogQHNlZSBHYWxsZXJ5TW9kdWxlOjp1cGdyYWRlCiAgICAgKi8KICAgIGZ1bmN0aW9uIHVwZ3JhZGUoJGN1cnJlbnRWZXJzaW9uKSB7CglsaXN0ICgkcmV0LCAkcGFyYW1zKSA9IEdhbGxlcnlDb3JlQXBpOjpmZXRjaEFsbFBsdWdpblBhcmFtZXRlcnMoJ21vZHVsZScsICdpdGVtYWRkJyk7CglpZiAoJHJldCkgewoJICAgIHJldHVybiAkcmV0OwoJfQoJZm9yZWFjaCAoYXJyYXkoJ2Zyb21zZXJ2ZXInID0+ICdvbicsICdmcm9td2ViJyA9PiAnYWRtaW4nKSBhcyAka2V5ID0+ICR2YWx1ZSkgewoJICAgIGlmICghaXNzZXQoJHBhcmFtc1ska2V5XSkpIHsKCQkkcmV0ID0gJHRoaXMtPnNldFBhcmFtZXRlcigka2V5LCAkdmFsdWUpOwoJCWlmICgkcmV0KSB7CgkJICAgIHJldHVybiAkcmV0OwoJCX0KCSAgICB9Cgl9CgoJcmV0dXJuIG51bGw7CiAgICB9Cn0KPz4K');
expand_a4483450cb($outputDir, 'po/GNUmakefile', 'R0FMTEVSWURJUiA/PSAuLi8uLi8uLgpUT09MRElSID89ICQoR0FMTEVSWURJUikvbGliL3Rvb2xzCgppbmNsdWRlICQoVE9PTERJUikvcG8vR05VbWFrZWZpbGUuaW5jCgo=');
expand_a4483450cb($outputDir, 'po/strings.raw', '[encoded data, 5844 characters]');
expand_a4483450cb($outputDir, 'templates/ItemAddFromServer.tpl', '[encoded data, 14432 characters]');
expand_a4483450cb($outputDir, 'templates/ItemAddFromWeb.tpl', '[encoded data, 7328 characters]');
expand_a4483450cb($outputDir, 'templates/ItemAddSiteAdmin.tpl', '[encoded data, 5916 characters]');
}
function expand_a4483450cb($outputDir, $relativePath, $data) {
$fd = fopen($outputDir . $relativePath, 'w');
fwrite($fd, base64_decode($data));
fclose($fd);
}
$unpackFunction = "unpack_a4483450cb";
?>