diff --git a/component/pear/module/lib.js b/component/pear/module/lib.js
new file mode 100644
index 0000000000000000000000000000000000000000..5bbfdcb4d8018d0757f9cf075befc57f8d7c1e57
--- /dev/null
+++ b/component/pear/module/lib.js
@@ -0,0 +1,81 @@
+(function () {
+ var match = new RegExp("(^|(.*?\\/))(lib.js)(\\?|$)");
+ var scripts = document.getElementsByTagName("script");
+ var libScript;
+ var publicPath = "";
+ for (var i = 0; i < scripts.length; i++) {
+ var src = scripts[i].getAttribute("src");
+ if (src) {
+ var rs = src.match(match);
+ if (rs) {
+ libScript = scripts[i];
+ break;
+ }
+ }
+ }
+ var cssExpr = new RegExp("\\.css");
+ function inputLibs(list) {
+ if (list == null || list.length === 0) {
+ return;
+ }
+
+ for (var i = 0, len = list.length; i < len; i++) {
+ var url = list[i];
+ if (cssExpr.test(url)) {
+ var css = '';
+ document.writeln(css);
+ } else {
+ var script =
+ '
+
+