-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathobfuscate.sh
121 lines (120 loc) · 5.21 KB
/
obfuscate.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
## This is a QShell script needed to obfuscate the code
## for the ProfoundUI runtime:
test -z $CLOSUREDIR && CLOSUREDIR=/closure
java -jar $CLOSUREDIR/compiler.jar \
--js proddata/js/runtime/dspf/context.js \
--js proddata/js/runtime/globals.js \
--js proddata/js/runtime/dspf/designerMode.js \
--js proddata/js/runtime/version.js \
--js proddata/js/runtime/utils.js \
--js proddata/js/runtime/dspf/utils.js \
--js proddata/js/runtime/properties.js \
--js proddata/js/runtime/api.js \
--js proddata/js/runtime/applet.js \
--js proddata/js/runtime/dspf/help.js \
--js proddata/js/runtime/dspf/api.js \
--js proddata/js/runtime/dspf/ExternalFiles.js \
--js proddata/js/runtime/dspf/ValidationTip.js \
--js proddata/js/runtime/AutoComplete.js \
--js proddata/js/runtime/dbcs.js \
--js proddata/js/runtime/aes.js \
--js proddata/js/runtime/session.js \
--js proddata/js/runtime/dspf/render.js \
--js proddata/js/runtime/dspf/mobileEmulator.js \
--js proddata/js/runtime/dspf/dragDrop.js \
--js proddata/js/runtime/dspf/errorScreen.js \
--js proddata/js/runtime/Locales.js \
--js proddata/js/runtime/locales/en_UK.js \
--js proddata/js/runtime/locales/en_US.js \
--js proddata/js/runtime/locales/fr_FR.js \
--js proddata/js/runtime/locales/de_DE.js \
--js proddata/js/runtime/locales/pt_BR.js \
--js proddata/js/runtime/locales/nl_NL.js \
--js proddata/js/runtime/locales/da_DK.js \
--js proddata/js/runtime/locales/es_MX.js \
--js proddata/js/runtime/locales/ga_IE.js \
--js proddata/js/runtime/locales/it_IT.js \
--js proddata/js/runtime/locales/he_IL.js \
--js proddata/js/runtime/dspf/editWord.js \
--js proddata/js/runtime/dspf/formatting.js \
--js proddata/js/runtime/Widgets.js \
--js proddata/js/runtime/ajaxlibrary.js \
--js proddata/js/widgets/ajax_container.js \
--js proddata/js/widgets/button.js \
--js proddata/js/widgets/chart.js \
--js proddata/js/widgets/checkbox.js \
--js proddata/js/widgets/combo_box.js \
--js proddata/js/widgets/css_button.js \
--js proddata/js/widgets/css_panel.js \
--js proddata/js/widgets/date_field.js \
--js proddata/js/widgets/field_set_panel.js \
--js proddata/js/widgets/file_upload.js \
--js proddata/js/widgets/file_upload_dnd.js \
--js proddata/js/widgets/signature_pad.js \
--js proddata/js/widgets/graphic_button.js \
--js proddata/js/widgets/grid/PagingBar.js \
--js proddata/js/widgets/grid/SlidingScrollBar.js \
--js proddata/js/widgets/grid/PagingScrollBar.js \
--js proddata/js/widgets/grid/GridMenu.js \
--js proddata/js/widgets/grid/FindFilterBox.js \
--js proddata/js/widgets/grid/Grid.js \
--js proddata/js/widgets/grid/GridTree.js \
--js proddata/js/widgets/grid/gridWidget.js \
--js proddata/js/widgets/html_container.js \
--js proddata/js/widgets/hyperlink.js \
--js proddata/js/widgets/icon.js \
--js proddata/js/widgets/iframe.js \
--js proddata/js/widgets/image.js \
--js proddata/js/widgets/menu.js \
--js proddata/js/widgets/output_field.js \
--js proddata/js/widgets/password_field.js \
--js proddata/js/widgets/radio_button.js \
--js proddata/js/widgets/select_box.js \
--js proddata/js/widgets/slider.js \
--js proddata/js/widgets/onoff.js \
--js proddata/js/widgets/spinner.js \
--js proddata/js/widgets/styled_button.js \
--js proddata/js/widgets/tab_panel.js \
--js proddata/js/widgets/text_area.js \
--js proddata/js/widgets/textbox.js \
--js proddata/js/widgets/panel.js \
--js proddata/js/widgets/layout/namespace.js \
--js proddata/js/widgets/layout/Layout.js \
--js proddata/js/widgets/layout/cssPanelTemplate.js \
--js proddata/js/widgets/layout/Accordion.js \
--js proddata/js/widgets/layout/ResponsiveLayout.js \
--js proddata/js/widgets/layout/TabLayout.js \
--js proddata/js/widgets/layout/FieldsetLayout.js \
--js proddata/js/widgets/layout/templates.js \
--js proddata/js/widgets/layout/processHTML.js \
--js proddata/js/widgets/layout/processDOM.js \
--js proddata/js/widgets/layout/properties.js \
--js proddata/js/widgets/layout/getContainers.js \
--js proddata/js/widgets/layout/applyTemplate.js \
--js proddata/js/widgets/layout/layoutWidget.js \
--js proddata/js/runtime/atrium_api.js \
--js proddata/js/runtime/exports.js \
--js proddata/js/runtime/dspf/exports.js \
--js proddata/js/runtime/messages/en_US.js \
--js proddata/js/runtime/messages/en_UK.js \
--js proddata/js/runtime/messages/de_DE.js \
--js proddata/js/runtime/messages/es_ES.js \
--js proddata/js/runtime/messages/es_MX.js \
--js proddata/js/runtime/messages/fr_CA.js \
--js proddata/js/runtime/messages/fr_FR.js \
--js proddata/js/runtime/messages/he_IL.js \
--js proddata/js/runtime/messages/it_IT.js \
--js proddata/js/runtime/messages/ja_JP.js \
--js proddata/js/runtime/messages/nl_NL.js \
--js proddata/js/runtime/messages/pt_BR.js \
--js proddata/js/runtime/messages/pt_PT.js \
--js proddata/js/runtime/messages/zh_HK.js \
--js proddata/js/runtime/messages.js \
--js proddata/js/Timer.js \
--js proddata/js/runtime/timeoutMonitor.js \
--externs externs/pui-externs.js \
--externs externs/global-externs.js \
--js_output_file runtime.js \
--create_source_map externs/map_runtime.js \
--compilation_level ADVANCED_OPTIMIZATIONS
exit $?