Commit f03ea07e authored by Boris Kocherov's avatar Boris Kocherov

erp5_officejs: rewrite serviceworker: use files from web_page_module

parent 0028c318
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, user-scalable=no" />
<title>OfficeJS Text Editor Panel Gadget</title>
<!-- renderjs -->
<script src="rsvp.js" type="text/javascript"></script>
<script src="renderjs.js" type="text/javascript"></script>
<script src="handlebars.js" type="text/javascript"></script>
<script src="gadget_global.js" type="text/javascript"></script>
<script src="jquery.js" type="text/javascript"></script>
<script src="jquerymobile.js" type="text/javascript"></script>
<script id="panel-template-header" type="text/x-handlebars-template">
<div data-role="header" class="ui-bar-inherit">
<div class="ui-controlgroup ui-controlgroup-horizontal ui-btn-left">
<div class="ui-controlgroup-controls">
<form action="#" method="post">
<input type="submit" data-i18n="[value]Close" data-icon="delete" data-iconpos="notext" value="Close" />
</form>
</div>
</div>
<img class="ui-title" alt="ERP5" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJcAAAA/CAMAAADaDqrIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMEM5NUE4MzQ5NjQxMUUzOUZEQUU2NUY1RTI1RjdCQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMEM5NUE4NDQ5NjQxMUUzOUZEQUU2NUY1RTI1RjdCQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAwQzk1QTgxNDk2NDExRTM5RkRBRTY1RjVFMjVGN0JCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAwQzk1QTgyNDk2NDExRTM5RkRBRTY1RjVFMjVGN0JCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J9MJsAAAAwBQTFRF///////M//+Z//9m//8z//8A/8z//8zM/8yZ/8xm/8wz/8wA/5n//5nM/5mZ/5lm/5kz/5kA/2b//2bM/2aZ/2Zm/2Yz/2YA/zP//zPM/zOZ/zNm/zMz/zMA/wD//wDM/wCZ/wBm/wAz/wAAzP//zP/MzP+ZzP9mzP8zzP8AzMz/zMzMzMyZzMxmzMwzzMwAzJn/zJnMzJmZzJlmzJkzzJkAzGb/zGbMzGaZzGZmzGYzzGYAzDP/zDPMzDOZzDNmzDMzzDMAzAD/zADMzACZzABmzAAzzAAAmf//mf/Mmf+Zmf9mmf8zmf8Amcz/mczMmcyZmcxmmcwzmcwAmZn/mZnMmZmZmZlmmZkzmZkAmWb/mWbMmWaZmWZmmWYzmWYAmTP/mTPMmTOZmTNmmTMzmTMAmQD/mQDMmQCZmQBmmQAzmQAAZv//Zv/MZv+ZZv9mZv8zZv8AZsz/ZszMZsyZZsxmZswzZswAZpn/ZpnMZpmZZplmZpkzZpkAZmb/ZmbMZmaZZmZmZmYzZmYAZjP/ZjPMZjOZZjNmZjMzZjMAZgD/ZgDMZgCZZgBmZgAzZgAAM///M//MM/+ZM/9mM/8zM/8AM8z/M8zMM8yZM8xmM8wzM8wAM5n/M5nMM5mZM5lmM5kzM5kAM2b/M2bMM2aZM2ZmM2YzM2YAMzP/MzPMMzOZMzNmMzMzMzMAMwD/MwDMMwCZMwBmMwAzMwAAAP//AP/MAP+ZAP9mAP8zAP8AAMz/AMzMAMyZAMxmAMwzAMwAAJn/AJnMAJmZAJlmAJkzAJkAAGb/AGbMAGaZAGZmAGYzAGYAADP/ADPMADOZADNmADMzADMAAAD/AADMAACZAABmAAAzAAAAHHa7K3/AOojESZHJWZvNaKTSd63Whrbblb/fpMjks9Howtrt4e320uTx8Pb6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdfKHSQAAAOh0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ALItoLoAAAJkSURBVHja7NlZsqsgEABQ979C5kGGddxo4os0Q8BAynoFn0nUU23TNGRB9xzLdE3XdE3XdP2fLnIzF2VSrsYvC72HizAh9eZ5DVuOl15S4/jWwC+kDC8HPzCSJVHcRY8QXV2PwQuujUYTsYrvYlBv1yKLrsXHsPghnvR3Lazoip/JKuwpF8sm6/bY01Ow9CBlTXi53PNoRcUktEZT1NV1PIPnXAjtMJIMlzerFIzU1dVWF7aPj3Tetae4gjdxktG2et/qQjJ4kZFrv6ED4bK4eR1qduHzvEi4+PbGwD0EGu9CQQLFrv1F4jBc6BcuW3YhkPiPX1hOfxQvnHfh0HVMRqc4HuqiQf5k3mO6dq1s8Hx0H/Le5kq9YaNcxAcrZLpOvAv+ClcgNcZFtnrucd5Fwx4mXj0drnbBYXMuJmFDAV3Uhm4qlbHh3ddOrmholHNxFTVC+xTl2mf6pI4uVe4LwSp0DPGOmh/hAnM94bKZjkHlWuiLeV+cTab4luMKk82wy/Px2fLJskvKUk03hRf9RZ0wiYiZ4uVwVwTb9E71y0XboTYXGuTaa33Y47W5zBjXM3P11y7TfR2ycFdxyaW7uwSc5m0un9ix91m3TWJfW+1ijfW+wcVAfjS5dOP62LyvZZdcLHnA1MkFAtbgwq+Vm47po8OA1buwyy/a1ec5urzveAes2sV8kfW963mFaHNhlT0b6+Yi5+StchH1CtaK0ThXELDPLiyOPZHldzm/J1z9O/B14g7/K+DtkP7U8ivSeD4xaPCTSQvy+YIfubZWzRgtRe1iMP+3mq7pmq7p6jv+BBgAPrgi/TzwWzkAAAAASUVORK5CYII="/>
<div class="ui-controlgroup ui-controlgroup-horizontal ui-btn-right">
<div class="ui-controlgroup-controls">
<a href="#" class="ui-btn ui-btn-icon-notext ui-icon-home" data-i18n="Home">Home</a>
</div>
</div>
</div>
</script>
<script id="panel-template-body" type="text/x-handlebars-template">
<div class="ui-content">
<ul data-role="listview" class="ui-listview">
<li><a href="#page=document_list" data-i18n="Web Elements">Web Elements</a></li>
<li><a href="#page=sync" data-i18n="Synchronization">Synchronization</a></li>
<li class="ui-last-child"><a href="#page=logout" data-i18n="Logout">Logout</a></li>
</ul>
</div>
</script>
<!-- custom script -->
<script src="gadget_officejs_text_editor_application_panel.js" type="text/javascript"></script>
</head>
<body>
<div class="jqm-navmenu-panel"></div>
</body>
</html>
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Page" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Change_local_roles_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>gadget_devtool_application_panel.html</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Jio access</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_devtool_application_panel.html</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value> <string>en</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Page</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>DevTool Application Panel Gadget</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value> <string>001</string> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>document_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>processing_status_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>publish_alive</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466349442.71</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>published_alive</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>951.64181.25065.38161</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466586927.21</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>detect_converted_file</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_processing_state</string> </key>
<value> <string>converted</string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>0.0.0.0</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466342117.54</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, user-scalable=no" />
<title>Jio Gadget</title>
<!-- renderjs -->
<script src="rsvp.js" type="text/javascript"></script>
<script src="renderjs.js" type="text/javascript"></script>
<script src="jiodev.js" type="text/javascript"></script>
<!-- custom script -->
<script src="gadget_devtool_jio.js" type="text/javascript"></script>
</head>
<body>
</body>
</html>
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Page" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Change_local_roles_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>gadget_devtool_jio.html</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Jio access</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_devtool_jio_html</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value> <string>en</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Page</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Jio Gadget for OfficeJS</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value> <string>001</string> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>document_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>processing_status_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>publish_alive</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466348206.55</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>published_alive</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>951.63954.35188.57036</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466335855.85</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>detect_converted_file</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_processing_state</string> </key>
<value> <string>converted</string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>0.0.0.0</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466335805.16</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*global window, rJS, jIO, FormData, UriTemplate, URI, location */
/*jslint indent: 2, maxerr: 3 */
(function (window, rJS, jIO) {
"use strict";
// jIO call wrapper for redirection to authentication page if needed
function wrapJioCall(gadget, method_name, argument_list) {
var storage = gadget.state_parameter_dict.jio_storage;
return storage[method_name].apply(storage, argument_list)
.push(undefined, function (error) {
if ((error.target !== undefined) && (error.target.status === 401)) {
if (gadget.state_parameter_dict.jio_storage_name === "ERP5") {
return gadget.redirect({ page: "login" });
}
if (gadget.state_parameter_dict.jio_storage_name === "DAV") {
var regexp = /^Nayookie login_url=(http[s]?:\/\/[\/\-\[\]{}()*+=:?&.,\\\^$|#\s\w%]+)$/,
auth_page = error.target.getResponseHeader('WWW-Authenticate'),
site;
if (regexp.test(auth_page)) {
site = UriTemplate.parse(
regexp.exec(auth_page)[1]
).expand({back_url: window.location.href,
origin: window.location.protocol + '//' +
window.location.host});
return gadget.redirect({ toExternal: true, url: site});
}
}
}
throw error;
});
}
rJS(window)
.ready(function (gadget) {
// Initialize the gadget local parameters
gadget.state_parameter_dict = {};
})
.declareAcquiredMethod("redirect", "redirect")
.declareAcquiredMethod("getSetting", "getSetting")
.declareMethod('createJio', function (jio_options) {
var gadget = this;
if (jio_options === undefined) {
jio_options = {
type: "replicate",
// XXX This drop the signature lists...
query: {
query: 'portal_type: ("Web Style", "Web Page", "Web Script")',
// XX Synchonizing the whole module is too much, here is a way to start quietly
// Supsended until modification_date is handled for synchronization
// + ' AND modification_date:>="' +
// old_date.toISOString() + '" ',
limit: [0, 1234567890]
},
use_remote_post: true,
conflict_handling: 1,
check_local_modification: true,
check_local_creation: true,
check_local_deletion: false,
check_remote_modification: true,
check_remote_creation: true,
check_remote_deletion: true,
local_sub_storage: {
type: "attachasproperty",
map: {
text_content: "text_content",
data: "data"
},
sub_storage: {
type: "query",
sub_storage: {
type: "uuid",
sub_storage: {
type: "indexeddb",
database: "webdevtool"
}
}
}
},
remote_sub_storage: {
type: "erp5",
url: (new URI("hateoas"))
.absoluteTo(location.href)
.toString(),
default_view_reference: "jio_view"
}
};
}
this.state_parameter_dict.jio_storage = jIO.createJIO(jio_options);
return this.getSetting("jio_devstorage_name")
.push(function (jio_storage_name) {
gadget.state_parameter_dict.jio_storage_name = jio_storage_name;
});
})
.declareMethod('allDocs', function () {
return wrapJioCall(this, 'allDocs', arguments);
})
.declareMethod('allAttachments', function () {
return wrapJioCall(this, 'allAttachments', arguments);
})
.declareMethod('get', function () {
return wrapJioCall(this, 'get', arguments);
})
.declareMethod('put', function () {
return wrapJioCall(this, 'put', arguments);
})
.declareMethod('post', function () {
return wrapJioCall(this, 'post', arguments);
})
.declareMethod('remove', function () {
return wrapJioCall(this, 'remove', arguments);
})
.declareMethod('getAttachment', function () {
return wrapJioCall(this, 'gettAttachment', arguments);
})
.declareMethod('putAttachment', function () {
return wrapJioCall(this, 'putAttachment', arguments);
})
.declareMethod('removeAttachment', function () {
return wrapJioCall(this, 'removeAttachment', arguments);
})
.declareMethod('repair', function () {
return wrapJioCall(this, 'repair', arguments);
});
}(window, rJS, jIO));
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Script" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Change_local_roles_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>gadget_devtool_jio.js</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_devtool_jio_js</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value> <string>en</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Script</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Jio Gadget JS</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value> <string>001</string> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>document_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>processing_status_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>publish_alive</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466348240.36</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>published_alive</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>952.7575.54412.14336</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466890658.78</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>detect_converted_file</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_processing_state</string> </key>
<value> <string>converted</string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>0.0.0.0</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466335755.68</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>OfficeJS Text Editor List</title>
<script src="rsvp.js"></script>
<script src="renderjs.js"></script>
<script src="gadget_devtool_page_webs_list.js"></script>
</head>
<body>
<div data-gadget-url="gadget_officejs_widget_listbox.html" data-gadget-scope="listbox"></div>
</body>
</html>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Page" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Change_local_roles_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>gadget_devtool_page_webs_list.html</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_devtool_page_webs_list_html</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Page</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>DevTool Web Elements List</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>document_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>processing_status_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>publish_alive</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466355493.51</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>published_alive</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>951.64328.19757.3959</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466358295.58</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>detect_converted_file</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_processing_state</string> </key>
<value> <string>converted</string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>0.0.0.0</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466354927.05</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*globals window, RSVP, rJS*/
/*jslint indent: 2, nomen: true, maxlen: 80*/
(function (window, RSVP, rJS) {
"use strict";
rJS(window)
.ready(function (g) {
g.props = {};
return g.getElement()
.push(function (element) {
g.props.element = element;
});
})
.ready(function (g) {
return new RSVP.Queue()
.push(function () {
return RSVP.all([
g.translate("validated"),
g.translate("invalidated"),
g.translate("Not synced!"),
g.translate("Waiting for approval")
]);
})
.push(function (result_list) {
g.props.translation_dict = {
"validated": result_list[0],
"invalidated": result_list[1],
"Not synced!": result_list[2],
"Waiting for approval": result_list[3]
};
});
})
.declareAcquiredMethod("translate", "translate")
.declareAcquiredMethod("getUrlFor", "getUrlFor")
.declareAcquiredMethod("updateHeader", "updateHeader")
.declareAcquiredMethod("jio_allDocs", "jio_allDocs")
.allowPublicAcquisition("jio_allDocs", function (param_list) {
var gadget = this;
return this.jio_allDocs.apply(this, param_list)
.push(function (result) {
var i,
len;
for (i = 0, len = result.data.total_rows; i < len; i += 1) {
// XXX jIO does not create UUID with module inside
if (result.data.rows[i].id.indexOf("module") === -1) {
result.data.rows[i].value.state =
gadget.props.translation_dict["Not synced!"];
} else {
result.data.rows[i].value.state =
gadget.props.translation_dict[
result.data.rows[i].value.local_state ||
"Waiting for approval"
];
}
}
return result;
});
})
.declareMethod("render", function (options) {
var gadget = this;
return new RSVP.Queue()
.push(function () {
return gadget.getUrlFor({page: "add_spreadsheet"});
})
.push(function (url) {
return gadget.updateHeader({
title: "Web Elements",
add_url: url
});
})
.push(function () {
return gadget.getDeclaredGadget("listbox");
})
.push(function (listbox) {
return listbox.render({
search_page: 'webs_list',
search: options.search,
column_list: [{
select: 'title',
title: 'Title'
}, {
select: 'reference',
title: 'File Name'
}, {
select: 'grouping_reference',
title: 'Full Path'
}, {
select: 'description',
title: 'Description'
}, {
select: 'version',
title: 'version'
}, {
select: 'modification_date',
title: 'Modification Date'
}],
query: {
query: 'portal_type:("Web Style", "Web Script", "Web Page")',
select_list: ['title', 'reference', 'grouping_reference',
'language','description', 'version',
'modification_date'],
//limit: [0, 30],
sort_on: [["grouping_reference", "ascending"]]
// sort_on: [["grouping_reference", "descending"]]
}
});
});
});
}(window, RSVP, rJS));
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Script" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Change_local_roles_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>gadget_devtool_page_webs_list.js</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_devtool_page_webs_list_js</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Script</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>DevTool Web Elements List JS</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>document_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>processing_status_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>publish_alive</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466354900.65</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>published_alive</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>952.6151.10846.11349</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466802974.52</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>detect_converted_file</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_processing_state</string> </key>
<value> <string>converted</string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>0.0.0.0</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466353908.67</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, user-scalable=no" />
<title>DevTool Router Gadget</title>
<!-- renderjs -->
<script src="rsvp.js" type="text/javascript"></script>
<script src="renderjs.js" type="text/javascript"></script>
<!-- custom script -->
<script src="gadget_devtool_router.js" type="text/javascript"></script>
</head>
<body>
</body>
</html>
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Page" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Change_local_roles_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>gadget_devtool_router.html</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_devtool_router_html</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value> <string>en</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Page</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>DevTool router Gadget</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value> <string>001</string> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>document_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>processing_status_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>publish_alive</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466287349.03</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>published_alive</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>951.63144.37985.23466</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466287335.31</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>detect_converted_file</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_processing_state</string> </key>
<value> <string>converted</string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>0.0.0.0</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466286317.49</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*global window, rJS, loopEventListener, document, RSVP */
/*jslint nomen: true, indent: 2, maxerr: 3*/
(function (window, rJS) {
"use strict";
/* if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('gadget_officejs_spreadsheet_serviceworker.js')
.then(function (reg) {
// registration worked
console.log('Registration succeeded. Scope is ' + reg.scope);
})
.then(undefined, function (error) {
// registration failed
console.log('Registration failed with ' + error);
});
}
*/
var gadget_klass = rJS(window),
MAIN_PAGE_PREFIX = "gadget_devtool_",
DEFAULT_PAGE = "webs_list",
REDIRECT_TIMEOUT = 5000;
function listenHashChange(gadget) {
function extractHashAndDispatch(evt) {
var hash = (evt.newURL || window.location.toString()).split('#')[1],
subhashes,
subhash,
keyvalue,
index,
args = {};
if (hash !== undefined) {
subhashes = hash.split('&');
for (index in subhashes) {
if (subhashes.hasOwnProperty(index)) {
subhash = subhashes[index];
if (subhash !== '') {
keyvalue = subhash.split('=');
if (keyvalue.length === 2) {
args[decodeURIComponent(keyvalue[0])] = decodeURIComponent(keyvalue[1]);
}
}
}
}
}
return gadget.renderApplication({
args: args
});
}
var result = loopEventListener(window, 'hashchange', false,
extractHashAndDispatch),
event = document.createEvent("Event");
event.initEvent('hashchange', true, true);
event.newURL = window.location.toString();
window.dispatchEvent(event);
return result;
}
gadget_klass
.ready(function (gadget) {
gadget.props = {
start_deferred: RSVP.defer()
};
})
.declareMethod("getCommandUrlFor", function (options) {
var prefix = '',
result,
key;
result = "#";
for (key in options) {
if (options.hasOwnProperty(key) && options[key] !== undefined) {
// Don't keep empty values
result += prefix + encodeURIComponent(key) + "=" + encodeURIComponent(options[key]);
prefix = '&';
}
}
return result;
})
.declareMethod('redirect', function (options) {
return this.getCommandUrlFor(options)
.push(function (hash) {
window.location.replace(hash);
// prevent returning unexpected response
// wait for the hash change to occur
// fail if nothing happens
return RSVP.timeout(REDIRECT_TIMEOUT);
});
})
.declareMethod('route', function (options) {
var gadget = this,
args = options.args,
url = MAIN_PAGE_PREFIX + 'page_';
gadget.options = options;
if (args.jio_key === undefined || args.jio_key === '') {
if (args.page === undefined || args.page === '' || args.page === "document_list") {
args.page = DEFAULT_PAGE;
} else if (args.page === "sync") {
url = 'gadget_officejs_page_';
}
return {
url: url + args.page + ".html",
options: args
};
}
return gadget.jio_get(args.jio_key)
.push(function (doc) {
var sub_options = {},
base_portal_type = doc.portal_type.toLowerCase().replace(/\s/g, "_");
sub_options = {
doc: doc,
jio_key: args.jio_key,
search: args.search
};
if (base_portal_type.search(/_temp$/) >= 0) {
//Remove "_temp"
base_portal_type = base_portal_type.substr(
0,
base_portal_type.length - 5
);
}
return {
url: MAIN_PAGE_PREFIX + "jio_" +
base_portal_type +
"_" + args.page + ".html",
options: sub_options
};
});
})
.declareAcquiredMethod('jio_get', 'jio_get')
.declareAcquiredMethod('renderApplication', 'renderApplication')
.declareMethod('start', function () {
this.props.start_deferred.resolve();
})
.declareService(function () {
var gadget = this;
return new RSVP.Queue()
.push(function () {
return gadget.props.start_deferred.promise;
})
.push(function () {
return listenHashChange(gadget);
});
});
}(window, rJS));
\ No newline at end of file
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Script" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Change_local_roles_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>gadget_devtool_router.js</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_devtool_router_js</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value> <string>en</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Script</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>DevTool router Gadget JS</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value> <string>001</string> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>document_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>processing_status_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>publish_alive</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466348528.42</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>published_alive</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>952.1307.48659.60620</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466517773.73</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>detect_converted_file</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_processing_state</string> </key>
<value> <string>converted</string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>0.0.0.0</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466287739.35</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
/*jslint indent: 2*/ /*jslint indent: 2*/
/*global self, caches, importScripts, fetch, Promise, Request, Response, jIO, console, Headers*/ /*global self, caches, importScripts, fetch, Promise, Request, Response, jIO, console, Headers, URI, location*/
var global = self, var global = self,
window = self; window = self;
(function (self, caches, fetch) { (function (self, fetch) {
"use strict"; "use strict";
self.DOMParser = {}; self.DOMParser = {};
...@@ -33,32 +33,394 @@ var global = self, ...@@ -33,32 +33,394 @@ var global = self,
}); });
}; };
// 3 levels cache are used:
// 1. cache for web developper saved all files
// from web_page_module
// allow offline developing and offline view result
self.jio_dev_storage = jIO.createJIO({
type: "query",
sub_storage: {
type: "uuid",
sub_storage: {
"type": "indexeddb",
"database": "webdevtool"
}
}
});
// 2. readonly cache for end user
self.jio_erp5_cache_storage = {
type: "query",
sub_storage: {
type: "uuid",
sub_storage: {
type: "indexeddb",
database: self.jio_cache.name + '_erp5'
}
}
};
// sync in service worker not work.
// erp5storage not support fetch.
if (self.jio_cache.erp5_query) {
self.jio_erp5_cache_storage = jIO.createJIO({
type: "replicate",
// XXX This drop the signature lists...
query: {
query: '(portal_type: ("Web Style", "Web Page", "Web Script")) AND ' +
self.jio_cache.erp5_query,
limit: [0, 1234567890]
},
use_remote_post: true,
conflict_handling: 2,
check_local_modification: false,
check_local_creation: false,
check_local_deletion: false,
check_remote_modification: true,
check_remote_creation: true,
check_remote_deletion: true,
local_sub_storage: {
type: "attachasproperty",
map: {
text_content: "text_content",
data: "data"
},
sub_storage: self.jio_erp5_cache_storage
},
remote_sub_storage: {
type: "erp5",
url: (new URI("hateoas"))
.absoluteTo(location.href)
.toString(),
default_view_reference: "jio_view"
}
});
} else {
self.jio_erp5_cache_storage = jIO.createJIO(self.jio_erp5_cache_storage);
}
// 3. save static list urls
self.jio_cache_storage = jIO.createJIO({ self.jio_cache_storage = jIO.createJIO({
type: "query",
sub_storage: {
type: "uuid", type: "uuid",
sub_storage: { sub_storage: {
"type": "indexeddb", "type": "indexeddb",
"database": self.CACHE_NAME "database": "officejs_cache" + '_static'
}
}
});
// TODO: if map_portal_type2content_type changed we can repair jio storage
var map_portal_type2content_type = {
'Web Script': 'application/javascript',
'Web Page': 'text/html',
//'Image': 'image/',
'Web Style': 'text/css'
},
map_url2id_prefix = {},
map_content_type2portal_type = {},
websections_url = [],
query_portal_types = "",
site_url = ((new URI(self.location.href)).filename('')).toString(),
portal_type2attach_name = function (portal_type) {
// TODO: generate from erp5
var map_portal_type2attach_name = {
'Image': 'data'
},
attach_name;
attach_name = map_portal_type2attach_name[portal_type];
if (attach_name !== undefined) {
return attach_name;
}
return 'text_content';
},
get_from_cache_storage = function (url, storage) {
var jio_key = get_relative_url(url);
if (!storage) {
storage = self.jio_cache_storage;
}
return new Promise(function (resolve, reject) {
storage.get(jio_key)
.push(function (metadata) {
return storage.getAttachment(jio_key, 'body')
.push(function (body) {
resolve(new Response(body, {'headers': metadata.headers}));
});
})
.push(undefined, function (error) {
reject(error);
});
});
},
get_relative_url = function (url) {
var prefix,
relative_url,
i,
prefix_id;
for (i = 0; i < websections_url.length; i++) {
prefix = websections_url[i];
if (url.startsWith(prefix)) {
prefix_id = map_url2id_prefix[prefix];
if (prefix_id !== "") {
prefix_id = prefix_id + "/";
}
relative_url = url.replace(prefix, prefix_id);
if (relative_url) {
return relative_url;
} else {
return url;
}
}
}
return url;
},
get_specific_url = function (url) {
var prefix,
prefix_id,
i;
for (i = 0; i < websections_url.length; i++) {
prefix = websections_url[i];
if (url.startsWith(prefix)) {
prefix_id = map_url2id_prefix[prefix];
if (prefix_id !== "") {
return url.replace(prefix, prefix_id + '/');
}
break;
}
}
},
find_and_get = function (query, storage) {
if (!storage) {
storage = self.jio_dev_storage;
}
return storage.allDocs(query)
.push(function (result) {
if (result.data.total_rows >= 1) {
var id = result.data.rows[0].id;
return storage.get(id)
.push(function (doc) {
doc.id = id;
return doc;
});
} else {
throw {status_code: 404};
}
});
},
get_from_storage = function (url, storage) {
var grouping_reference = get_specific_url(url),
url_object = new URI(url),
reference = url_object.filename();
if (!storage) {
storage = self.jio_dev_storage;
}
return new Promise(function (resolve, reject) {
var find_queue;
if (grouping_reference !== undefined) {
find_queue = find_and_get({
query: query_portal_types + ' AND (grouping_reference: "' + grouping_reference + '")'
}, storage);
/*.push(undefined, function (error) {
if (error.status_code === 404) {
return self.jio_dev_storage.find_and_get(query + ' AND (reference: "' + reference + '")');
} else {
throw error;
}
});*/
//} else if (reference !== "") {
} else if (reference === get_relative_url(url)) {
// i use sort_on for emulate query:
// '(grouping_reference: "" ) AND (reference: "' + reference + '")'
find_queue = find_and_get({
query: query_portal_types + ' AND (reference: "' + reference + '")',
sort_on: [["grouping_reference", "ascending"]]
}, storage);
} else {
reject({status_code: 404});
return;
}
find_queue
.push(function (doc) {
return storage.getAttachment(doc.id, portal_type2attach_name(doc.portal_type))
.push(function (body) {
var content_type;
content_type = doc.content_type;
if (content_type === undefined) {
content_type = map_portal_type2content_type[doc.portal_type];
} }
resolve(new Response(body, {
'headers': {
'content-type': content_type
}
}));
});
})
.push(undefined, function (error) {
reject(error);
});
}); });
},
content_type2portal_type = function (content_type) {
//var portal_type;
return map_content_type2portal_type[content_type];
//for (prefix in map_content_type2portal_type) {
// if (content_type.startsWith(prefix)) {
// return map_content_type2portal_type[prefix];
// }
//}
},
save_in_dev_storage = function (url, response) {
// save in developer storage
//if (url)
var jio_key,
grouping_reference,
reference,
prefix,
prefix_id,
erp5_id;
for (prefix in map_url2id_prefix) {
if (map_url2id_prefix.hasOwnProperty(prefix)) {
if (url.startsWith(prefix)) {
prefix_id = map_url2id_prefix[prefix];
reference = (new URI(url)).filename();
if (prefix_id === "") {
if (url.replace(prefix, '') !== reference) {
continue;
}
}
if (prefix_id !== "") {
grouping_reference = url.replace(prefix, prefix_id + '/');
erp5_id = grouping_reference.replace(/\//g, '_').replace(/\./g, '_');
} else {
grouping_reference = "";
erp5_id = reference.replace(/\./g, '_');
}
if (erp5_id) {
jio_key = "web_page_module/" + erp5_id;
}
break;
}
}
}
if (jio_key) {
return response.metadata_w_blob()
.then(function (response) {
return new Promise(function (resolve, reject) {
var content_type = response.metadata.headers['content-type'],
portal_type,
metadata;
content_type = content_type.split(';')[0].trim();
portal_type = content_type2portal_type(content_type);
metadata = {
'id': erp5_id,
'portal_type': portal_type,
'reference': reference,
'grouping_reference': grouping_reference,
'parent_relative_url': 'web_page_module'
};
/*if (!portal_type) {
if (content_type.startsWith('image/')) {
metadata.content_type = content_type;
portal_type = 'Image';
}
metadata.portal_type = portal_type;
}*/
if (!portal_type) {
console.log('content_type ' + content_type + ' not supported: ' + url);
return resolve();
}
self.jio_dev_storage.put(jio_key, metadata)
.push(function () {
return self.jio_dev_storage.putAttachment(
jio_key,
portal_type2attach_name(portal_type),
response.blob
);
})
.push(function () {
console.log('jio_save: ' + jio_key);
resolve();
})
.push(undefined, function (error) {
console.log(error);
reject(error);
});
});
});
} else {
return Promise.resolve();
}
};
(function () {
var portal_type;
for (portal_type in map_portal_type2content_type) {
if (map_portal_type2content_type.hasOwnProperty(portal_type)) {
map_content_type2portal_type[map_portal_type2content_type[portal_type]] = portal_type;
}
}
}());
(function () {
var portal_type;
for (portal_type in map_portal_type2content_type) {
if (map_portal_type2content_type.hasOwnProperty(portal_type)) {
query_portal_types = query_portal_types + '"' + portal_type + '",';
}
}
query_portal_types = '(portal_type: (' + query_portal_types + '))';
}());
// TODO: generate from special websections current website
map_url2id_prefix[site_url + 'rjsunsafe/ooffice/'] = 'ooffice';
map_url2id_prefix[site_url + 'rjsunsafe/'] = '';
map_url2id_prefix[site_url] = '';
map_url2id_prefix['https:'] = '';
(function () {
var url;
for (url in map_url2id_prefix) {
if (map_url2id_prefix.hasOwnProperty(url)) {
websections_url.push(url);
}
}
websections_url.sort(function (a, b) {
return a.length < b.length;
});
}());
self.jio_cache_install = function (event) { self.jio_cache_install = function (event) {
// debugger;
// Perform install step: loading each required file into cache // Perform install step: loading each required file into cache
// create a new jio // sync jio
// TODO: // TODO:
// delete from cache not existing in self.CACHE_REQUIRED_FILES files. // delete from cache not existing in self.jio_cache.cached_urls files.
var result_fetch = Promise.resolve(), // queue for fetching files var queue,
result_fetch = Promise.resolve(), // queue for fetching files
result_jio_save = Promise.resolve(); // queue for save files result_jio_save = Promise.resolve(); // queue for save files
// in end service mark as installed
event.waitUntil( if (self.jio_erp5_cache_storage.type === "replicate") {
queue = new Promise(function (resolve, reject) {
self.jio_erp5_cache_storage.repair()
.push(resolve, reject);
});
} else {
queue = Promise.resolve();
}
queue.then(function () {
new Promise(function (resolve, reject) { new Promise(function (resolve, reject) {
self.CACHE_REQUIRED_FILES.map(function (url, i) { //return resolve();
self.jio_cache.cached_urls.map(function (url, i) {
var request = new Request(url), var request = new Request(url),
requests_len = self.CACHE_REQUIRED_FILES.length - 1, requests_len = self.jio_cache.cached_urls.length - 1,
jio_key = url;
if (jio_key === "./") {
jio_key = request.url; jio_key = request.url;
}
// files download one by one // files download one by one
result_fetch = result_fetch.then(function () { result_fetch = result_fetch
.then(function () {
return new Promise(function (resolve) { return new Promise(function (resolve) {
self.jio_cache_storage.get(jio_key) self.jio_cache_storage.get(jio_key)
.push(function (metadata) { .push(function (metadata) {
...@@ -77,13 +439,14 @@ var global = self, ...@@ -77,13 +439,14 @@ var global = self,
modification_mark_exist = true; modification_mark_exist = true;
request.headers.append('If-Modified-Since', metadata.headers['last-modified']); request.headers.append('If-Modified-Since', metadata.headers['last-modified']);
} }
if (modification_mark_exist) if (modification_mark_exist) {
return fetch(request) return fetch(request)
.then(undefined, function () { .then(undefined, function () {
// We say 'file not changed' if downloading is not possible with additional header // We say 'file not changed' if downloading is not possible with additional header
return new Response(null, {status: 304}); return new Response(null, {status: 304});
}); });
} }
}
return fetch(request); return fetch(request);
}) })
.then(function (response) { .then(function (response) {
...@@ -117,6 +480,8 @@ var global = self, ...@@ -117,6 +480,8 @@ var global = self,
}); });
}); });
}); });
if (i === requests_len) { if (i === requests_len) {
// latest file saved // latest file saved
result_jio_save = result_jio_save.then(resolve); result_jio_save = result_jio_save.then(resolve);
...@@ -131,34 +496,70 @@ var global = self, ...@@ -131,34 +496,70 @@ var global = self,
console.log('cache loaded'); console.log('cache loaded');
return self.skipWaiting(); return self.skipWaiting();
}) })
.then(undefined, console.log) .then(undefined, console.log);
); });
event.waitUntil(queue);
}; };
self.jio_cache_fetch = function (event) { self.jio_cache_fetch = function (event) {
var jio_key = event.request.url; var url = event.request.url,
event.respondWith(new Promise(function (resolve, reject) { specific_url = get_specific_url(url),
self.jio_cache_storage.get(jio_key) not_found_in_dev_storage = false,
.push(function (metadata) { queue;
return self.jio_cache_storage.getAttachment(jio_key, 'body')
.push(function (body) { queue = Promise.resolve()
resolve(new Response(body, {'headers': metadata.headers})); .then(function () {
}); if (self.jio_cache.development_mode) {
// 1 level storage development
return get_from_storage(url, self.jio_dev_storage);
} else {
throw {status_code: 404};
}
}) })
.push(undefined, function (error) { .then(undefined, function (error) {
if (error.status_code == 404) if (error.status_code === 404) {
console.log(jio_key + ' not found in cache'); if (self.jio_cache.development_mode) {
else { console.log(url + ',' + specific_url + ' not found in dev storage');
console.log(jio_key); not_found_in_dev_storage = true;
console.log(error); }
// 2 level storage from erp5
return get_from_storage(url, self.jio_erp5_cache_storage);
} else {
throw error;
} }
resolve(fetch(event.request));
});
}) })
.then(undefined, function (error) { .then(undefined, function (error) {
console.log(error); if (error.status_code === 404) {
console.log(url + ',' + specific_url + ' not found in erp5 cache storage');
// 3 level cache urls one for all aplications
return get_from_cache_storage(url);
} else {
throw error;
}
}) })
); .then(undefined, function (error) {
if (error.status_code === 404) {
console.log(url + ',' + get_relative_url(url) + ' not found in cache storage');
// fetch
return fetch(event.request);
} else {
throw error;
}
})
.then(function (response) {
if (response.ok) {
if (not_found_in_dev_storage) {
save_in_dev_storage(url, response.clone());
}
//console.log('returned: ' + url);
return response;
}
})
.then(undefined, function (error) {
console.log(error);
});
event.respondWith(queue);
}; };
self.jio_cache_activate = function (event) { self.jio_cache_activate = function (event) {
...@@ -172,4 +573,4 @@ var global = self, ...@@ -172,4 +573,4 @@ var global = self,
self.addEventListener('fetch', self.jio_cache_fetch); self.addEventListener('fetch', self.jio_cache_fetch);
self.addEventListener("activate", self.jio_cache_activate); self.addEventListener("activate", self.jio_cache_activate);
}(self, caches, fetch)); }(self, fetch));
...@@ -230,7 +230,7 @@ ...@@ -230,7 +230,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>951.20619.45573.30156</string> </value> <value> <string>952.13474.34766.7185</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -248,7 +248,7 @@ ...@@ -248,7 +248,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1463735862.94</float> <float>1467293350.41</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
/*global window, rJS */ /*global window, rJS, jIO, URI, location, console, document, RSVP, loopEventListener, navigator */
/*jslint nomen: true, indent: 2, maxerr: 3*/ /*jslint nomen: true, indent: 2, maxerr: 3*/
(function (window, rJS) { (function (window, rJS) {
"use strict"; "use strict";
(function () {
var erp5_query,
jio_erp5_cache_storage;
if ('serviceWorker' in navigator) { if ('serviceWorker' in navigator) {
erp5_query = '(' +
'grouping_reference: "ooffice/apps/common/%"' +
' OR grouping_reference: "ooffice/sdk/Common/%"' +
' OR grouping_reference: "ooffice/apps/spreadsheeteditor/main/%"' +
' OR grouping_reference: "ooffice/sdk/Excel/%"' +
')';
erp5_query = '(' + erp5_query + ' OR ' + [
"gadget_officejs_spreadsheet_router.html",
"gadget_officejs_spreadsheet_router.js",
"gadget_officejs_spreadsheet_application_panel.html",
"gadget_officejs_page_spreadsheet_list.html",
"gadget_officejs_page_spreadsheet_list.js",
"gadget_officejs_jio_spreadsheet_view.html",
"gadget_officejs_jio_spreadsheet_view.js",
"gadget_officejs_page_add_spreadsheet.html",
"gadget_officejs_page_add_spreadsheet.js",
"gadget_erp5_editor_panel.html",
"gadget_erp5_editor_panel.js",
"URI.js",
"dygraph.js",
"gadget_erp5.css",
"gadget_global.js",
"gadget_jio.html",
"gadget_jio.js",
"gadget_translate.html",
"gadget_translate.js",
"i18next.js",
"jiodev.js",
"jquery.js",
"jquerymobile.css",
"jquerymobile.js",
"renderjs.js",
"rsvp.js",
"gadget_officejs_header.html",
"gadget_officejs_jio.html",
"gadget_officejs_page_add_text_document.html",
"gadget_officejs_page_jio_configurator.html",
"gadget_officejs_page_jio_dav_configurator.html",
"gadget_officejs_page_login.html",
"gadget_officejs_page_logout.html",
"gadget_officejs_page_share_webrtc_jio.html",
"gadget_officejs_page_sync.html",
"gadget_translation.html",
"gadget_officejs_webrtc_jio.html",
"gadget_officejs_widget_listbox.html",
"gadget_officejs_header.js",
"gadget_officejs_jio.js",
"gadget_officejs_page_add_text_document.js",
"gadget_officejs_page_jio_configurator.js",
"gadget_officejs_page_jio_dav_configurator.js",
"gadget_officejs_page_login.js",
"gadget_officejs_page_logout.js",
"gadget_officejs_page_share_webrtc_jio.js",
"gadget_officejs_page_sync.js",
"gadget_officejs_text_editor_application_panel.js",
"gadget_translation.js",
"gadget_translation_data.js",
"gadget_officejs_webrtc_jio.js",
"gadget_officejs_widget_listbox.js",
"erp5_launcher.js",
"erp5_launcher.html"
].map(function (currentValue) {
return '(reference: ="' + currentValue + '")';
}).join(' OR ') + ')';
jio_erp5_cache_storage = {
type: "query",
sub_storage: {
type: "uuid",
sub_storage: {
type: "indexeddb",
database: 'officejs_spreadsheet' + '_cache_erp5'
}
}
};
jio_erp5_cache_storage = jIO.createJIO({
type: "replicate",
query: {
query: '(portal_type: ("Web Style", "Web Page", "Web Script")) AND ' +
erp5_query,
limit: [0, 1234567890]
},
use_remote_post: true,
conflict_handling: 2,
check_local_modification: false,
check_local_creation: false,
check_local_deletion: false,
check_remote_modification: true,
check_remote_creation: true,
check_remote_deletion: true,
local_sub_storage: {
type: "attachasproperty",
map: {
text_content: "text_content",
data: "data"
},
sub_storage: jio_erp5_cache_storage
},
remote_sub_storage: {
type: "erp5",
url: (new URI("hateoas"))
.absoluteTo(location.href)
.toString(),
default_view_reference: "jio_view"
}
});
jio_erp5_cache_storage.repair().push(function () {
navigator.serviceWorker.register('gadget_officejs_spreadsheet_serviceworker.js') navigator.serviceWorker.register('gadget_officejs_spreadsheet_serviceworker.js')
.then(function (reg) { .then(function (reg) {
// registration worked // registration worked
...@@ -13,7 +125,10 @@ ...@@ -13,7 +125,10 @@
// registration failed // registration failed
console.log('Registration failed with ' + error); console.log('Registration failed with ' + error);
}); });
}, console.log);
} }
}());
var gadget_klass = rJS(window), var gadget_klass = rJS(window),
MAIN_PAGE_PREFIX = "gadget_officejs_", MAIN_PAGE_PREFIX = "gadget_officejs_",
...@@ -66,7 +181,7 @@ ...@@ -66,7 +181,7 @@
}; };
}) })
.declareMethod("getCommandUrlFor", function(options) { .declareMethod("getCommandUrlFor", function (options) {
var prefix = '', var prefix = '',
result, result,
key; key;
......
...@@ -230,7 +230,7 @@ ...@@ -230,7 +230,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>950.59503.49307.64665</string> </value> <value> <string>952.14611.52315.62993</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -248,7 +248,7 @@ ...@@ -248,7 +248,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1462142989.27</float> <float>1467307441.12</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -2,9 +2,254 @@ ...@@ -2,9 +2,254 @@
/*global self, importScripts*/ /*global self, importScripts*/
(function (self) { (function (self) {
"use strict"; "use strict";
self.CACHE_NAME = 'officejs_spreadsheet_cache'; self.jio_cache = {
self.CACHE_REQUIRED_FILES = [ development_mode: false,
name: 'officejs_spreadsheet_cache',
/*
erp5_query: '"(' +
'grouping_reference: "ooffice/apps/common/%"' +
'OR grouping_reference: "ooffice/sdk/Common/%"' +
'OR grouping_reference: "ooffice/apps/spreadsheeteditor/main/%"' +
'OR grouping_reference: "ooffice/sdk/Excel/%"' +
'")',
*/
cached_urls: [
"./", "./",
"handlebars.js",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular",
"ooffice/apps/spreadsheeteditor/main/resources/img/about/OnlyOffice.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/about/OnlyOffice@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/charttypes.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/charttypes@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/combo-border-size/BorderSize.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/controls/Scroll_center.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/controls/Scroll_center@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/controls/common-controls.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/controls/common-controls@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/docformat.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/docformat@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/file-recent.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/file-recent@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/file-templates.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/file-templates@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/header/header-logo.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/header/header-logo@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/hsbcolorpicker/hsb-colorpicker.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/hsbcolorpicker/hsb-colorpicker@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/hsbcolorpicker/transparency_39x15.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/hsbcolorpicker/transparency_39x15@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/hsbcolorpicker/transparency_63x20.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/hsbcolorpicker/transparency_63x20@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/load-mask/loading.gif",
"ooffice/apps/spreadsheeteditor/main/resources/img/loading-logo.gif",
"ooffice/apps/spreadsheeteditor/main/resources/img/loading-logo@2x.gif",
"ooffice/apps/spreadsheeteditor/main/resources/img/popupmenu-btns.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/popupmenu-btns@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/profile.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/profile@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/Begin-EndStyle.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/Begin-EndStyle@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/BorderSize.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/gradients.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/gradients@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/patterns.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/patterns@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/rowscols_icon.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/rowscols_icon@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/toolbar-menu.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/toolbar-menu@2x.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/toolbar/BorderSize.png",
"ooffice/apps/spreadsheeteditor/main/resources/img/toolbar/BorderSize@2x.png",
"ooffice/sdk/Common/Images/fonts_thumbnail.png",
"ooffice/sdk/Common/Images/fonts_thumbnail@2x.png",
"ooffice/sdk/Common/Images/marker_format.cur",
"ooffice/sdk/Common/Images/plus.cur",
"ooffice/sdk/Common/Images/plus_2x.cur",
"ooffice/sdk/Common/Images/plus_copy.cur",
"ooffice/sdk/Common/Images/plus_copy_2x.cur",
"ooffice/sdk/Common/Images/text_copy.cur",
"ooffice/sdk/Common/Images/text_copy_2x.cur",
"ooffice_fonts/ef3g15mxfibg65drf348e3o.js",
"ooffice_fonts/ef3g15mxfibg65drjf4gn5djccz8e7dg.js",
"ooffice_fonts/ef3g15mxfijgk35iptozrmuwqtuy.js",
"ooffice_fonts/ef3g15mxfirzeamcpft1h7dwca.js",
"ooffice_fonts/ef3sn5ubfigsn7def3zze3o.js",
"ooffice_fonts/eposaamrcio141mwcfsg1a3qqt4gc.js",
"ooffice_fonts/eposaamrcio14ouxpt1nh7dwca.js",
"ooffice_fonts/eposaamrcio14ouxpt1r17dbptwsgmuwqtuy.js",
"ooffice_fonts/eposaamrcio14wufc74saam1f348e3o.js",
"ooffice_fonts/epozr5djqtz141mwcfsg1a3qqt4gc.js",
"ooffice_fonts/epozr5djqtz14ouxpt1nh7dwca.js",
"ooffice_fonts/epozr5djqtz14ouxpt1r17dbptwsgmuwqtuy.js",
"ooffice_fonts/epozr5djqtz14wufc74saam1f348e3o.js",
"ooffice_fonts/epzzkh5jp31141mwcfsg1a3qqt4gc.js",
"ooffice_fonts/epzzkh5jp3114ouxpt1nh7dwca.js",
"ooffice_fonts/epzzkh5jp3114ouxpt1r17dbptwsgmuwqtuy.js",
"ooffice_fonts/epzzkh5jp3114wufc74saam1f348e3o.js",
"ooffice_fonts/et1swaksqijskhujcaswr55ccoz8e7dg.js",
"ooffice_fonts/et1swaksqijskhujcaz8e7dg.js",
"ooffice_fonts/et1swaksqijsn5uuf348e3o.js",
"ooffice_fonts/et1swaksqijsn5uufibg65drf348e3o.js",
"ooffice_fonts/et1swaksqijsn5uujizsh53pejzsa3bqqt4gc.js",
"ooffice_fonts/et1swaksqijsn5uujizsh53qqt4gc.js",
"ooffice_fonts/et3g64mrj3ozg45efibg65drf348e3o.js",
"ooffice_fonts/et3g64mrj3ozg45efijgk35iptozrmuwqtuy.js",
"ooffice_fonts/et3g64mrj3ozg45ekir14wufc74saam1f348e3o.js",
"ooffice_fonts/et3g64mrjp4sc4jpejzsa3bqqt4gc.js",
"ooffice_fonts/et3g64mrjp4sc4jpkj1sq7mccf3nh7dwca.js",
"ooffice_fonts/et3g64mrkp1zr4mgfibg65drf348e3o.js",
"ooffice_fonts/et3g64mrkp1zr4mgfibg65drjf4gn5djccz8e7dg.js",
"ooffice_fonts/et3g64mrkp1zr4mgfijgk35iptozrmuwqtuy.js",
"ooffice_fonts/et3g64mrkp1zr4mgfirzeamcpft1h7dwca.js",
"ooffice_fonts/et3g64mrkposhh3pejzsa3bqqt4gc.js",
"ooffice_fonts/et3g64mrkposhh3qqt4gc.js",
"ooffice_fonts/et3g64mrkposhh48cizzr35jcfznh7dwca.js",
"ooffice_fonts/et3g64mrkposhh4bqjosr4mdf348e3o.js",
"ooffice_fonts/et3g64mrkposhh4bqjssk5ujcfznh7dwca.js",
"ooffice_fonts/et3g64mrkposhh4ecit8r3mzfibg65drf348e3o.js",
"ooffice_fonts/et3g64mrkposhh4ecit8r3mzfijgk35iptozrmuwqtuy.js",
"ooffice_fonts/et3g64mrkposhh4fqtwg155opft14ouxpt1nh7dwca.js",
"ooffice_fonts/et3g64mrkposhh4fqtwg155opft14wufc74saam1f348e3o.js",
"ooffice_fonts/et3g64mrkposhh4gcfsgaaubcpi1h7dwca.js",
"ooffice_fonts/et3g64mrkposhh4gcfsgaaubcpiwa3m8cftz1muwqtuy.js",
"ooffice_fonts/et3g64mrkposhh4gcfsgaaubcpiwc7mcpoz8e7dg.js",
"ooffice_fonts/et3g64mrkposhh4kcfagn5ufqp11h7dwca.js",
"ooffice_fonts/et3g64mrkposhh4pp7zg6muwqtuy.js",
"ooffice_fonts/j3zze54mqiug1om1cftg1a3pejzsa3bqqt4gc.js",
"ooffice_fonts/j3zze54mqiug1om1cftg1a3pkj1sq7mccf3nh7dwca.js",
"ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdfibg65drf348e3o.js",
"ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdfijgk35iptozrmuwqtuy.js",
"ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdkir14ouxpt1nh7dwca.js",
"ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdkir14wufc74saam1f348e3o.js",
"ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbfibg65drf348e3o.js",
"ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbfijgk35iptozrmuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbkir14ouxpt1nh7dwca.js",
"ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbkir14wufc74saam1f348e3o.js",
"ooffice_fonts/j3zze54ucfz8g15epi1zrikjfibg65drf348e3o.js",
"ooffice_fonts/j3zze54ucfz8g15epi1zrikjfijgk35iptozrmuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8g15epi1zrmk1ciuzk5dbqez8e7dg.js",
"ooffice_fonts/j3zze54ucfz8g15epi1zrmknp7sgemuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8g1dfcj3gk73pejzsa3bqqt4gc.js",
"ooffice_fonts/j3zze54ucfz8g1dfcj3gk73pkj1sq7mccf3nh7dwca.js",
"ooffice_fonts/j3zze54ucfz8gidbpiwsaikjfibg65drf348e3o.js",
"ooffice_fonts/j3zze54ucfz8gidbpiwsaikjfijgk35iptozrmuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8gidbpiwsamk1ciuzk5dbqez8e7dg.js",
"ooffice_fonts/j3zze54ucfz8gidbpiwsamknp7sgemuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8gidecfoshajpejzsa3bqqt4gc.js",
"ooffice_fonts/j3zze54ucfz8gidecfoshajpkj1sq7mccf3nh7dwca.js",
"ooffice_fonts/j3zze54ucfz8gidecfw14ouxpt1nh7dwca.js",
"ooffice_fonts/j3zze54ucfz8gidecfw14wufc74saam1f348e3o.js",
"ooffice_fonts/j3zze54ucfz8gidecfwik1jpejzsa3bqqt4gc.js",
"ooffice_fonts/j3zze54ucfz8gidecfwik1jpkj1sq7mccf3nh7dwca.js",
"ooffice_fonts/j3zze54ucfz8gidfpt4sq7jpejzsa3bqqt4gc.js",
"ooffice_fonts/j3zze54ucfz8gidfpt4sq7jpkj1sq7mccf3nh7dwca.js",
"ooffice_fonts/j3zze54ucfz8gidfpt4sq7kijrsir3m8qisgnhtqqt4gc.js",
"ooffice_fonts/j3zze54ucfz8gidfpt4sq7kijrswr55ccoz8e7dg.js",
"ooffice_fonts/j3zze54ucfz8gikjfibg65drf348e3o.js",
"ooffice_fonts/j3zze54ucfz8gikjfibg65drjf4gn5djccz8e7dg.js",
"ooffice_fonts/j3zze54ucfz8gikjfijgk35iptozrmuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8gikjfirzeamcpft1h7dwca.js",
"ooffice_fonts/j3zze54ucfz8gmk1ciuzk5dbqez8e7dg.js",
"ooffice_fonts/j3zze54ucfz8gmkjqtosa4mdf348e3o.js",
"ooffice_fonts/j3zze54ucfz8gmknp7sge1mwcfsg1a3qqt4gc.js",
"ooffice_fonts/j3zze54ucfz8gmknp7sgemuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8go5ecfs14ouxpt1nh7dwca.js",
"ooffice_fonts/j3zze54ucfz8go5ecfs14wufc74saam1f348e3o.js",
"ooffice_fonts/j3zze54ucfz8gom1pi1sh4mbpasir3m8qisgnhtqqt4gc.js",
"ooffice_fonts/j3zze54ucfz8gom1pi1sh4mbpaswr55ccoz8e7dg.js",
"ooffice_fonts/j3zze54ucfz8goufp3usn5djfibg65drf348e3o.js",
"ooffice_fonts/j3zze54ucfz8goufp3usn5djfijgk35iptozrmuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8goufp3usn5djkir14ouxpt1nh7dwca.js",
"ooffice_fonts/j3zze54ucfz8goufp3usn5djkir14wufc74saam1f348e3o.js",
"ooffice_fonts/j3zze54ucfz8gt5fp73gq4mbpasir3m8qisgnhtqqt4gc.js",
"ooffice_fonts/j3zze54ucfz8gt5fp73gq4mbpaswr55ccoz8e7dg.js",
"ooffice_fonts/j3zze54ucfz8gt5ipjozramwpfkw1mk1ciuzk5dbqez8e7dg.js",
"ooffice_fonts/j3zze54ucfz8gt5ipjozramwpfkw1mknp7sgemuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8gt5ipjozramwprsir3m8qisgnhtqqt4gc.js",
"ooffice_fonts/j3zze54ucfz8gt5ipjozramwprswr55ccoz8e7dg.js",
"ooffice_fonts/j3zze54ucfz8gt5iqjszk45epfkw1mk1ciuzk5dbqez8e7dg.js",
"ooffice_fonts/j3zze54ucfz8gt5iqjszk45epfkw1mknp7sgemuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8gt5iqjszk45eprsir3m8qisgnhtqqt4gc.js",
"ooffice_fonts/j3zze54ucfz8gt5iqjszk45eprswr55ccoz8e7dg.js",
"ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1ikjfibg65drf348e3o.js",
"ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1ikjfijgk35iptozrmuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1mk1ciuzk5dbqez8e7dg.js",
"ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1mknp7sgemuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8gtmwpbws6hdjccsir3m8qisgnhtqqt4gc.js",
"ooffice_fonts/j3zze54ucfz8gtmwpbws6hdjccswr55ccoz8e7dg.js",
"ooffice_fonts/j3zze54ucfz8gu51pfhsnikjfibg65drf348e3o.js",
"ooffice_fonts/j3zze54ucfz8gu51pfhsnikjfijgk35iptozrmuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8gu51pfhsnmk1ciuzk5dbqez8e7dg.js",
"ooffice_fonts/j3zze54ucfz8gu51pfhsnmknp7sgemuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8gudbp7kw1mk1ciuzk5dbqez8e7dg.js",
"ooffice_fonts/j3zze54ucfz8gudbp7kw1mknp7sgemuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8gudbphsir3m8qisgnhtqqt4gc.js",
"ooffice_fonts/j3zze54ucfz8gudbphswr55ccoz8e7dg.js",
"ooffice_fonts/j3zze54ucfz8gum3cfzg4am1fibg65drf348e3o.js",
"ooffice_fonts/j3zze54ucfz8gum3cfzg4am1fijgk35iptozrmuwqtuy.js",
"ooffice_fonts/j3zze54ucfz8gum3cfzg4am1kir14ouxpt1nh7dwca.js",
"ooffice_fonts/j3zze54ucfz8gum3cfzg4am1kir14wufc74saam1f348e3o.js",
"ooffice_fonts/j3zze54ucfz8gumbptoz1amccfs14ouxpt1nh7dwca.js",
"ooffice_fonts/j3zze54ucfz8gumbptoz1amccfs14wufc74saam1f348e3o.js",
"ooffice_fonts/j3zze54ucfz8gumbptoz1amccfsik1jpejzsa3bqqt4gc.js",
"ooffice_fonts/j3zze54ucfz8gumbptoz1amccfsik1jpkj1sq7mccf3nh7dwca.js",
"ooffice_fonts/j3zze54ucfz8gw5jp3wgn5dbfibg65drf348e3o.js",
"ooffice_fonts/j3zze54ucfz8gw5jp3wgn5dbfijgk35iptozrmuwqtuy.js",
"ooffice_fonts/j3zze54uci3g1318cizzr35jcfzn4ouxpt1nh7dwca.js",
"ooffice_fonts/j3zze54uci3g1318cizzr35jcfzn4wufc74saam1f348e3o.js",
"ooffice_fonts/j3zze54uci3g131bqjssk5ujcfzn4ouxpt1nh7dwca.js",
"ooffice_fonts/j3zze54uci3g131bqjssk5ujcfzn4wufc74saam1f348e3o.js",
"ooffice_fonts/j3zze54uci3g131ccfz14ouxpt1nh7dwca.js",
"ooffice_fonts/j3zze54uci3g131ccfz14wufc74saam1f348e3o.js",
"ooffice_fonts/j3zze54uci3g131mpbsskhtpejzsa3bqqt4gc.js",
"ooffice_fonts/j3zze54uci3g131mpbsskhtpkj1sq7mccf3nh7dwca.js",
"ooffice_fonts/j3zze54uci3g131wpbos1mk1ciuzk5dbqez8e7dg.js",
"ooffice_fonts/j3zze54uci3g131wpbos1mknp7sgemuwqtuy.js",
"ooffice_fonts/j3zze54uci3g13tpejzsa3bqqt4gc.js",
"ooffice_fonts/j3zze54uci3g13tpejzsa3njqtosa4mdf348e3o.js",
"ooffice_fonts/j3zze54uci3g13tpjf4gn5djccz8e7dg.js",
"ooffice_fonts/j3zze54uci3g13tpkj1sq7mccf3nh7dwca.js",
"ooffice_fonts/kit8k5uwqigs65uxfibnh7dwca.js",
"ooffice_fonts/kit8k5uwqigs65uxfibr1muwqtuy.js",
"ooffice_fonts/kit8k5uwqigs65uxfijnh7dwca.js",
"ooffice_fonts/kit8k5uwqigs65uxfijr1muwqtuy.js",
"ooffice_fonts/kit8k5uwqwsir1jqqt4gc.js",
"ooffice_fonts/kit8k5uwqwsirmuwqtuy.js",
"ooffice_fonts/kit8k5uwqwsw41jqqt4gc.js",
"ooffice_fonts/kit8k5uwqwsw4muwqtuy.js",
"ooffice_fonts/kit8k5uwqwswa1jqqt4gc.js",
"ooffice_fonts/kit8k5uwqwswamuwqtuy.js",
"ooffice_fonts/kit8k5uwqwswgmuwqtuy.js",
"ooffice_fonts/kit8k5uwqwswr1jqqt4gc.js",
"ooffice_fonts/kit8k5uwqwswrmuwqtuy.js",
"ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfibg65drf348e3o.js",
"ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfibg65drjf4gn5djccz8e7dg.js",
"ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfijgk35iptozrmuwqtuy.js",
"ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfirzeamcpft1h7dwca.js",
"ooffice_fonts/kjzsr55wphsie4djp3rzeamcpft1h7dwca.js",
"ooffice_fonts/kjzsr55wphsie4djpaz8e7dg.js",
"ooffice_fonts/kjzsr55wphsir3m8qisgnhtqqt4gc.js",
"ooffice_fonts/kjzsr55wphsw17dbptwsgmuwqtuy.js",
"ooffice_fonts/kjzsr55wphswa4m8pb4nh7dwca.js",
"ooffice_fonts/kjzsr55wphswa4m8pb4r17dbptwsgmuwqtuy.js",
"ooffice_fonts/kjzsr55wphswr55ccoz8e7dg.js",
"ooffice_fonts/kjzsr55wphswr55cctrzeamcpft1h7dwca.js",
"ooffice_fonts/kphs4auxpt8gk7jqqt4gc.js",
"ooffice_fonts/kphs4auxptouqcjzf348e3o.js",
"ooffice_fonts/ktwsh55ufibg65drf348e3o.js",
"ooffice_fonts/ktwsh55ufibg65drjf4gn5djccz8e7dg.js",
"ooffice_fonts/ktwsh55ufijgk35iptozrmuwqtuy.js",
"ooffice_fonts/ktwsh55ufirzeamcpft1h7dwca.js",
"ooffice_fonts/p7agk5uum7xi6muwqtuy.js"
]
};
/*
self.jio_cache.erp5_query = self.jio_cache.erp5_query + ' OR (' + [
"gadget_officejs_spreadsheet_router.html", "gadget_officejs_spreadsheet_router.html",
"gadget_officejs_spreadsheet_router.js", "gadget_officejs_spreadsheet_router.js",
"gadget_officejs_spreadsheet_application_panel.html", "gadget_officejs_spreadsheet_application_panel.html",
...@@ -16,12 +261,6 @@ ...@@ -16,12 +261,6 @@
"gadget_officejs_page_add_spreadsheet.js", "gadget_officejs_page_add_spreadsheet.js",
"gadget_erp5_editor_panel.html", "gadget_erp5_editor_panel.html",
"gadget_erp5_editor_panel.js", "gadget_erp5_editor_panel.js",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0",
"//netdna.bootstrapcdn.com/font-awesome/4.2.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular",
"URI.js", "URI.js",
"dygraph.js", "dygraph.js",
"gadget_erp5.css", "gadget_erp5.css",
...@@ -30,7 +269,6 @@ ...@@ -30,7 +269,6 @@
"gadget_jio.js", "gadget_jio.js",
"gadget_translate.html", "gadget_translate.html",
"gadget_translate.js", "gadget_translate.js",
"handlebars.js",
"i18next.js", "i18next.js",
"jiodev.js", "jiodev.js",
"jquery.js", "jquery.js",
...@@ -65,387 +303,166 @@ ...@@ -65,387 +303,166 @@
"gadget_officejs_webrtc_jio.js", "gadget_officejs_webrtc_jio.js",
"gadget_officejs_widget_listbox.js", "gadget_officejs_widget_listbox.js",
"erp5_launcher.js", "erp5_launcher.js",
"erp5_launcher.html", "erp5_launcher.html"
"rjsunsafe/rsvp.js", ].map(function (currentValue) {
"rjsunsafe/renderjs.js", return '(reference: ="' + currentValue + '")';
"rjsunsafe/ooffice/apps/backbone.js", }).join(' OR ') + ')';
"rjsunsafe/ooffice/apps/bootstrap.js",
"rjsunsafe/ooffice/apps/common/Analytics.js",
"rjsunsafe/ooffice/apps/common/Gateway.js",
"rjsunsafe/ooffice/apps/common/IrregularStack.js",
"rjsunsafe/ooffice/apps/common/locale.js",
"rjsunsafe/ooffice/apps/common/main/lib/collection/ChatMessages.js",
"rjsunsafe/ooffice/apps/common/main/lib/collection/Comments.js",
"rjsunsafe/ooffice/apps/common/main/lib/collection/Fonts.js",
"rjsunsafe/ooffice/apps/common/main/lib/collection/HistoryVersions.js",
"rjsunsafe/ooffice/apps/common/main/lib/collection/Users.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/BaseView.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Button.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/CheckBox.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ColorButton.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ColorPalette.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ComboBorderSize.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ComboBox.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ComboBoxFonts.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ComboDataView.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/DataView.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/DimensionPicker.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/HSBColorPicker.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/InputField.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Layout.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ListView.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/LoadMask.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/MaskedField.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Menu.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/MenuItem.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/MetricSpinner.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/MultiSliderGradient.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/RadioBox.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Scroller.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Slider.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/SynchronizeTip.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Tab.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/TabBar.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/TableStyler.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ThemeColorPalette.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ToggleManager.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Tooltip.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Window.js",
"rjsunsafe/ooffice/apps/common/main/lib/controller/Chat.js",
"rjsunsafe/ooffice/apps/common/main/lib/controller/Comments.js",
"rjsunsafe/ooffice/apps/common/main/lib/controller/ExternalDiagramEditor.js",
"rjsunsafe/ooffice/apps/common/main/lib/controller/Fonts.js",
"rjsunsafe/ooffice/apps/common/main/lib/controller/History.js",
"rjsunsafe/ooffice/apps/common/main/lib/core/NotificationCenter.js",
"rjsunsafe/ooffice/apps/common/main/lib/core/application.js",
"rjsunsafe/ooffice/apps/common/main/lib/core/keymaster.js",
"rjsunsafe/ooffice/apps/common/main/lib/extend/Bootstrap.js",
"rjsunsafe/ooffice/apps/common/main/lib/model/ChatMessage.js",
"rjsunsafe/ooffice/apps/common/main/lib/model/Comment.js",
"rjsunsafe/ooffice/apps/common/main/lib/model/Font.js",
"rjsunsafe/ooffice/apps/common/main/lib/model/HistoryVersion.js",
"rjsunsafe/ooffice/apps/common/main/lib/model/User.js",
"rjsunsafe/ooffice/apps/common/main/lib/mods/perfect-scrollbar.js",
"rjsunsafe/ooffice/apps/common/main/lib/template/Chat.template",
"rjsunsafe/ooffice/apps/common/main/lib/template/Comments.template",
"rjsunsafe/ooffice/apps/common/main/lib/template/CommentsPanel.template",
"rjsunsafe/ooffice/apps/common/main/lib/template/CommentsPopover.template",
"rjsunsafe/ooffice/apps/common/main/lib/template/ExtendedColorDialog.template",
"rjsunsafe/ooffice/apps/common/main/lib/template/Header.template",
"rjsunsafe/ooffice/apps/common/main/lib/util/LanguageInfo.js",
"rjsunsafe/ooffice/apps/common/main/lib/util/Shortcuts.js",
"rjsunsafe/ooffice/apps/common/main/lib/util/Tip.js",
"rjsunsafe/ooffice/apps/common/main/lib/util/utils.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/About.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/AdvancedSettingsWindow.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/Chat.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/Comments.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/CopyWarningDialog.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/DocumentAccessDialog.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/ExtendedColorDialog.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/ExternalDiagramEditor.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/Header.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/History.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/ImageFromUrlDialog.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/InsertTableDialog.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/SearchDialog.js",
"rjsunsafe/ooffice/apps/css.js",
"rjsunsafe/ooffice/apps/jquery.js",
"rjsunsafe/ooffice/apps/jquery.mousewheel.js",
"rjsunsafe/ooffice/apps/require.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/collection/FormulaGroups.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/collection/ShapeGroups.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/collection/TableTemplates.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/controller/CellEditor.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/controller/FormulaDialog.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/controller/LeftMenu.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/controller/Main.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/controller/Print.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/controller/RightMenu.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/controller/Statusbar.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/controller/Toolbar.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/controller/Viewport.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/model/Formula.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/model/ShapeGroup.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/model/TableTemplate.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/CellEditor.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/ChartSettings.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/ChartSettingsDlg.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/FileMenu.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/ImageSettings.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/LeftMenu.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/ParagraphSettings.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/ParagraphSettingsAdvanced.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/PrintSettings.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/RightMenu.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/ShapeSettings.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/ShapeSettingsAdvanced.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/StatusBar.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/Toolbar.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/template/Viewport.template",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/AutoFilterDialog.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/CellEditor.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/CellRangeDialog.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/ChartSettings.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/ChartSettingsDlg.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/DocumentHolder.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/FileMenu.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/FileMenuPanels.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/FormulaDialog.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/HyperlinkSettingsDialog.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/ImageSettings.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/LeftMenu.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/OpenDialog.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/ParagraphSettings.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/ParagraphSettingsAdvanced.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/PrintSettings.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/RightMenu.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/SetValueDialog.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/ShapeSettings.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/ShapeSettingsAdvanced.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/Statusbar.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/TableOptionsDialog.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/Toolbar.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/app/view/Viewport.js",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/css/app.css",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/about/OnlyOffice.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/about/OnlyOffice@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/charttypes.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/charttypes@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/combo-border-size/BorderSize.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/controls/Scroll_center.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/controls/Scroll_center@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/controls/common-controls.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/controls/common-controls@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/docformat.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/docformat@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/file-recent.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/file-recent@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/file-templates.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/file-templates@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/header/header-logo.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/header/header-logo@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/hsbcolorpicker/hsb-colorpicker.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/hsbcolorpicker/hsb-colorpicker@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/hsbcolorpicker/transparency_39x15.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/hsbcolorpicker/transparency_39x15@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/hsbcolorpicker/transparency_63x20.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/hsbcolorpicker/transparency_63x20@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/load-mask/loading.gif",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/loading-logo.gif",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/loading-logo@2x.gif",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/popupmenu-btns.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/popupmenu-btns@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/profile.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/profile@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/Begin-EndStyle.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/Begin-EndStyle@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/BorderSize.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/gradients.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/gradients@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/patterns.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/patterns@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/rowscols_icon.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/right-panels/rowscols_icon@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/toolbar-menu.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/toolbar-menu@2x.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/toolbar/BorderSize.png",
"rjsunsafe/ooffice/apps/spreadsheeteditor/main/resources/img/toolbar/BorderSize@2x.png",
"rjsunsafe/ooffice/apps/text.js",
"rjsunsafe/ooffice/apps/underscore.js",
"rjsunsafe/ooffice/apps/xregexp-all-min.js",
"rjsunsafe/ooffice/gadget_ooffice.html",
"rjsunsafe/ooffice/gadget_ooffice.js",
"rjsunsafe/ooffice/sdk/Common/AllFonts.js",
"rjsunsafe/ooffice/sdk/Common/Images/fonts_thumbnail.png",
"rjsunsafe/ooffice/sdk/Common/Images/fonts_thumbnail@2x.png",
"rjsunsafe/ooffice/sdk/Common/Images/marker_format.cur",
"rjsunsafe/ooffice/sdk/Common/Images/plus.cur",
"rjsunsafe/ooffice/sdk/Common/Images/plus_2x.cur",
"rjsunsafe/ooffice/sdk/Common/Images/plus_copy.cur",
"rjsunsafe/ooffice/sdk/Common/Images/plus_copy_2x.cur",
"rjsunsafe/ooffice/sdk/Common/Images/text_copy.cur",
"rjsunsafe/ooffice/sdk/Common/Images/text_copy_2x.cur",
"rjsunsafe/ooffice/sdk/Common/Native/jquery_native.js",
"rjsunsafe/ooffice/sdk/Common/Native/native.js",
"rjsunsafe/ooffice/sdk/Excel/css/main-mobile.css",
"rjsunsafe/ooffice/sdk/Excel/css/main.css",
"rjsunsafe/ooffice/sdk/Excel/sdk-all.js",
"rjsunsafe/ooffice_fonts/ef3g15mxfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/ef3g15mxfibg65drjf4gn5djccz8e7dg.js",
"rjsunsafe/ooffice_fonts/ef3g15mxfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/ef3g15mxfirzeamcpft1h7dwca.js",
"rjsunsafe/ooffice_fonts/ef3sn5ubfigsn7def3zze3o.js",
"rjsunsafe/ooffice_fonts/eposaamrcio141mwcfsg1a3qqt4gc.js",
"rjsunsafe/ooffice_fonts/eposaamrcio14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/eposaamrcio14ouxpt1r17dbptwsgmuwqtuy.js",
"rjsunsafe/ooffice_fonts/eposaamrcio14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/epozr5djqtz141mwcfsg1a3qqt4gc.js",
"rjsunsafe/ooffice_fonts/epozr5djqtz14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/epozr5djqtz14ouxpt1r17dbptwsgmuwqtuy.js",
"rjsunsafe/ooffice_fonts/epozr5djqtz14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/epzzkh5jp31141mwcfsg1a3qqt4gc.js",
"rjsunsafe/ooffice_fonts/epzzkh5jp3114ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/epzzkh5jp3114ouxpt1r17dbptwsgmuwqtuy.js",
"rjsunsafe/ooffice_fonts/epzzkh5jp3114wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/et1swaksqijskhujcaswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/et1swaksqijskhujcaz8e7dg.js",
"rjsunsafe/ooffice_fonts/et1swaksqijsn5uuf348e3o.js",
"rjsunsafe/ooffice_fonts/et1swaksqijsn5uufibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/et1swaksqijsn5uujizsh53pejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/et1swaksqijsn5uujizsh53qqt4gc.js",
"rjsunsafe/ooffice_fonts/et3g64mrj3ozg45efibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/et3g64mrj3ozg45efijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/et3g64mrj3ozg45ekir14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/et3g64mrjp4sc4jpejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/et3g64mrjp4sc4jpkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/et3g64mrkp1zr4mgfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/et3g64mrkp1zr4mgfibg65drjf4gn5djccz8e7dg.js",
"rjsunsafe/ooffice_fonts/et3g64mrkp1zr4mgfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/et3g64mrkp1zr4mgfirzeamcpft1h7dwca.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh3pejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh3qqt4gc.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh48cizzr35jcfznh7dwca.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4bqjosr4mdf348e3o.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4bqjssk5ujcfznh7dwca.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4ecit8r3mzfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4ecit8r3mzfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4fqtwg155opft14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4fqtwg155opft14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4gcfsgaaubcpi1h7dwca.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4gcfsgaaubcpiwa3m8cftz1muwqtuy.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4gcfsgaaubcpiwc7mcpoz8e7dg.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4kcfagn5ufqp11h7dwca.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4pp7zg6muwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54mqiug1om1cftg1a3pejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54mqiug1om1cftg1a3pkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdkir14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdkir14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbkir14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbkir14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15epi1zrikjfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15epi1zrikjfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15epi1zrmk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15epi1zrmknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g1dfcj3gk73pejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g1dfcj3gk73pkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidbpiwsaikjfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidbpiwsaikjfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidbpiwsamk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidbpiwsamknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidecfoshajpejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidecfoshajpkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidecfw14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidecfw14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidecfwik1jpejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidecfwik1jpkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidfpt4sq7jpejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidfpt4sq7jpkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidfpt4sq7kijrsir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidfpt4sq7kijrswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gikjfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gikjfibg65drjf4gn5djccz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gikjfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gikjfirzeamcpft1h7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gmk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gmkjqtosa4mdf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gmknp7sge1mwcfsg1a3qqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gmknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8go5ecfs14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8go5ecfs14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gom1pi1sh4mbpasir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gom1pi1sh4mbpaswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8goufp3usn5djfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8goufp3usn5djfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8goufp3usn5djkir14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8goufp3usn5djkir14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5fp73gq4mbpasir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5fp73gq4mbpaswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5ipjozramwpfkw1mk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5ipjozramwpfkw1mknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5ipjozramwprsir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5ipjozramwprswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5iqjszk45epfkw1mk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5iqjszk45epfkw1mknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5iqjszk45eprsir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5iqjszk45eprswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1ikjfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1ikjfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1mk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1mknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gtmwpbws6hdjccsir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gtmwpbws6hdjccswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gu51pfhsnikjfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gu51pfhsnikjfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gu51pfhsnmk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gu51pfhsnmknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gudbp7kw1mk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gudbp7kw1mknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gudbphsir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gudbphswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gum3cfzg4am1fibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gum3cfzg4am1fijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gum3cfzg4am1kir14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gum3cfzg4am1kir14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gumbptoz1amccfs14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gumbptoz1amccfs14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gumbptoz1amccfsik1jpejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gumbptoz1amccfsik1jpkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gw5jp3wgn5dbfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gw5jp3wgn5dbfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g1318cizzr35jcfzn4ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g1318cizzr35jcfzn4wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131bqjssk5ujcfzn4ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131bqjssk5ujcfzn4wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131ccfz14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131ccfz14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131mpbsskhtpejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131mpbsskhtpkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131wpbos1mk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131wpbos1mknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g13tpejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g13tpejzsa3njqtosa4mdf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g13tpjf4gn5djccz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g13tpkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqigs65uxfibnh7dwca.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqigs65uxfibr1muwqtuy.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqigs65uxfijnh7dwca.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqigs65uxfijr1muwqtuy.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwsir1jqqt4gc.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwsirmuwqtuy.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwsw41jqqt4gc.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwsw4muwqtuy.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwswa1jqqt4gc.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwswamuwqtuy.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwswgmuwqtuy.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwswr1jqqt4gc.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwswrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfibg65drjf4gn5djccz8e7dg.js",
"rjsunsafe/ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfirzeamcpft1h7dwca.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphsie4djp3rzeamcpft1h7dwca.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphsie4djpaz8e7dg.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphsir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphsw17dbptwsgmuwqtuy.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphswa4m8pb4nh7dwca.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphswa4m8pb4r17dbptwsgmuwqtuy.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphswr55cctrzeamcpft1h7dwca.js",
"rjsunsafe/ooffice_fonts/kphs4auxpt8gk7jqqt4gc.js",
"rjsunsafe/ooffice_fonts/kphs4auxptouqcjzf348e3o.js",
"rjsunsafe/ooffice_fonts/ktwsh55ufibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/ktwsh55ufibg65drjf4gn5djccz8e7dg.js",
"rjsunsafe/ooffice_fonts/ktwsh55ufijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/ktwsh55ufirzeamcpft1h7dwca.js",
"rjsunsafe/ooffice_fonts/p7agk5uum7xi6muwqtuy.js"
];
self.CACHE_REQUIRED_FILES = [
"ooffice/apps/backbone.js",
"ooffice/apps/bootstrap.js",
"ooffice/apps/common/Analytics.js",
"ooffice/apps/common/Gateway.js",
"ooffice/apps/common/IrregularStack.js",
"ooffice/apps/common/locale.js",
"ooffice/apps/common/main/lib/collection/ChatMessages.js",
"ooffice/apps/common/main/lib/collection/Comments.js",
"ooffice/apps/common/main/lib/collection/Fonts.js",
"ooffice/apps/common/main/lib/collection/HistoryVersions.js",
"ooffice/apps/common/main/lib/collection/Users.js",
"ooffice/apps/common/main/lib/component/BaseView.js",
"ooffice/apps/common/main/lib/component/Button.js",
"ooffice/apps/common/main/lib/component/CheckBox.js",
"ooffice/apps/common/main/lib/component/ColorButton.js",
"ooffice/apps/common/main/lib/component/ColorPalette.js",
"ooffice/apps/common/main/lib/component/ComboBorderSize.js",
"ooffice/apps/common/main/lib/component/ComboBox.js",
"ooffice/apps/common/main/lib/component/ComboBoxFonts.js",
"ooffice/apps/common/main/lib/component/ComboDataView.js",
"ooffice/apps/common/main/lib/component/DataView.js",
"ooffice/apps/common/main/lib/component/DimensionPicker.js",
"ooffice/apps/common/main/lib/component/HSBColorPicker.js",
"ooffice/apps/common/main/lib/component/InputField.js",
"ooffice/apps/common/main/lib/component/Layout.js",
"ooffice/apps/common/main/lib/component/ListView.js",
"ooffice/apps/common/main/lib/component/LoadMask.js",
"ooffice/apps/common/main/lib/component/MaskedField.js",
"ooffice/apps/common/main/lib/component/Menu.js",
"ooffice/apps/common/main/lib/component/MenuItem.js",
"ooffice/apps/common/main/lib/component/MetricSpinner.js",
"ooffice/apps/common/main/lib/component/MultiSliderGradient.js",
"ooffice/apps/common/main/lib/component/RadioBox.js",
"ooffice/apps/common/main/lib/component/Scroller.js",
"ooffice/apps/common/main/lib/component/Slider.js",
"ooffice/apps/common/main/lib/component/SynchronizeTip.js",
"ooffice/apps/common/main/lib/component/Tab.js",
"ooffice/apps/common/main/lib/component/TabBar.js",
"ooffice/apps/common/main/lib/component/TableStyler.js",
"ooffice/apps/common/main/lib/component/ThemeColorPalette.js",
"ooffice/apps/common/main/lib/component/ToggleManager.js",
"ooffice/apps/common/main/lib/component/Tooltip.js",
"ooffice/apps/common/main/lib/component/Window.js",
"ooffice/apps/common/main/lib/controller/Chat.js",
"ooffice/apps/common/main/lib/controller/Comments.js",
"ooffice/apps/common/main/lib/controller/ExternalDiagramEditor.js",
"ooffice/apps/common/main/lib/controller/Fonts.js",
"ooffice/apps/common/main/lib/controller/History.js",
"ooffice/apps/common/main/lib/core/NotificationCenter.js",
"ooffice/apps/common/main/lib/core/application.js",
"ooffice/apps/common/main/lib/core/keymaster.js",
"ooffice/apps/common/main/lib/extend/Bootstrap.js",
"ooffice/apps/common/main/lib/model/ChatMessage.js",
"ooffice/apps/common/main/lib/model/Comment.js",
"ooffice/apps/common/main/lib/model/Font.js",
"ooffice/apps/common/main/lib/model/HistoryVersion.js",
"ooffice/apps/common/main/lib/model/User.js",
"ooffice/apps/common/main/lib/mods/perfect-scrollbar.js",
"ooffice/apps/common/main/lib/template/Chat.template",
"ooffice/apps/common/main/lib/template/Comments.template",
"ooffice/apps/common/main/lib/template/CommentsPanel.template",
"ooffice/apps/common/main/lib/template/CommentsPopover.template",
"ooffice/apps/common/main/lib/template/ExtendedColorDialog.template",
"ooffice/apps/common/main/lib/template/Header.template",
"ooffice/apps/common/main/lib/util/LanguageInfo.js",
"ooffice/apps/common/main/lib/util/Shortcuts.js",
"ooffice/apps/common/main/lib/util/Tip.js",
"ooffice/apps/common/main/lib/util/utils.js",
"ooffice/apps/common/main/lib/view/About.js",
"ooffice/apps/common/main/lib/view/AdvancedSettingsWindow.js",
"ooffice/apps/common/main/lib/view/Chat.js",
"ooffice/apps/common/main/lib/view/Comments.js",
"ooffice/apps/common/main/lib/view/CopyWarningDialog.js",
"ooffice/apps/common/main/lib/view/DocumentAccessDialog.js",
"ooffice/apps/common/main/lib/view/ExtendedColorDialog.js",
"ooffice/apps/common/main/lib/view/ExternalDiagramEditor.js",
"ooffice/apps/common/main/lib/view/Header.js",
"ooffice/apps/common/main/lib/view/History.js",
"ooffice/apps/common/main/lib/view/ImageFromUrlDialog.js",
"ooffice/apps/common/main/lib/view/InsertTableDialog.js",
"ooffice/apps/common/main/lib/view/SearchDialog.js",
"ooffice/apps/css.js",
"ooffice/apps/jquery.js",
"ooffice/apps/jquery.mousewheel.js",
"ooffice/apps/require.js",
"ooffice/apps/spreadsheeteditor/main/app/collection/FormulaGroups.js",
"ooffice/apps/spreadsheeteditor/main/app/collection/ShapeGroups.js",
"ooffice/apps/spreadsheeteditor/main/app/collection/TableTemplates.js",
"ooffice/apps/spreadsheeteditor/main/app/controller/CellEditor.js",
"ooffice/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js",
"ooffice/apps/spreadsheeteditor/main/app/controller/FormulaDialog.js",
"ooffice/apps/spreadsheeteditor/main/app/controller/LeftMenu.js",
"ooffice/apps/spreadsheeteditor/main/app/controller/Main.js",
"ooffice/apps/spreadsheeteditor/main/app/controller/Print.js",
"ooffice/apps/spreadsheeteditor/main/app/controller/RightMenu.js",
"ooffice/apps/spreadsheeteditor/main/app/controller/Statusbar.js",
"ooffice/apps/spreadsheeteditor/main/app/controller/Toolbar.js",
"ooffice/apps/spreadsheeteditor/main/app/controller/Viewport.js",
"ooffice/apps/spreadsheeteditor/main/app/model/Formula.js",
"ooffice/apps/spreadsheeteditor/main/app/model/ShapeGroup.js",
"ooffice/apps/spreadsheeteditor/main/app/model/TableTemplate.js",
"ooffice/apps/spreadsheeteditor/main/app/template/CellEditor.template",
"ooffice/apps/spreadsheeteditor/main/app/template/ChartSettings.template",
"ooffice/apps/spreadsheeteditor/main/app/template/ChartSettingsDlg.template",
"ooffice/apps/spreadsheeteditor/main/app/template/FileMenu.template",
"ooffice/apps/spreadsheeteditor/main/app/template/ImageSettings.template",
"ooffice/apps/spreadsheeteditor/main/app/template/LeftMenu.template",
"ooffice/apps/spreadsheeteditor/main/app/template/ParagraphSettings.template",
"ooffice/apps/spreadsheeteditor/main/app/template/ParagraphSettingsAdvanced.template",
"ooffice/apps/spreadsheeteditor/main/app/template/PrintSettings.template",
"ooffice/apps/spreadsheeteditor/main/app/template/RightMenu.template",
"ooffice/apps/spreadsheeteditor/main/app/template/ShapeSettings.template",
"ooffice/apps/spreadsheeteditor/main/app/template/ShapeSettingsAdvanced.template",
"ooffice/apps/spreadsheeteditor/main/app/template/StatusBar.template",
"ooffice/apps/spreadsheeteditor/main/app/template/Toolbar.template",
"ooffice/apps/spreadsheeteditor/main/app/template/Viewport.template",
"ooffice/apps/spreadsheeteditor/main/app/view/AutoFilterDialog.js",
"ooffice/apps/spreadsheeteditor/main/app/view/CellEditor.js",
"ooffice/apps/spreadsheeteditor/main/app/view/CellRangeDialog.js",
"ooffice/apps/spreadsheeteditor/main/app/view/ChartSettings.js",
"ooffice/apps/spreadsheeteditor/main/app/view/ChartSettingsDlg.js",
"ooffice/apps/spreadsheeteditor/main/app/view/DocumentHolder.js",
"ooffice/apps/spreadsheeteditor/main/app/view/FileMenu.js",
"ooffice/apps/spreadsheeteditor/main/app/view/FileMenuPanels.js",
"ooffice/apps/spreadsheeteditor/main/app/view/FormulaDialog.js",
"ooffice/apps/spreadsheeteditor/main/app/view/HyperlinkSettingsDialog.js",
"ooffice/apps/spreadsheeteditor/main/app/view/ImageSettings.js",
"ooffice/apps/spreadsheeteditor/main/app/view/LeftMenu.js",
"ooffice/apps/spreadsheeteditor/main/app/view/OpenDialog.js",
"ooffice/apps/spreadsheeteditor/main/app/view/ParagraphSettings.js",
"ooffice/apps/spreadsheeteditor/main/app/view/ParagraphSettingsAdvanced.js",
"ooffice/apps/spreadsheeteditor/main/app/view/PrintSettings.js",
"ooffice/apps/spreadsheeteditor/main/app/view/RightMenu.js",
"ooffice/apps/spreadsheeteditor/main/app/view/SetValueDialog.js",
"ooffice/apps/spreadsheeteditor/main/app/view/ShapeSettings.js",
"ooffice/apps/spreadsheeteditor/main/app/view/ShapeSettingsAdvanced.js",
"ooffice/apps/spreadsheeteditor/main/app/view/Statusbar.js",
"ooffice/apps/spreadsheeteditor/main/app/view/TableOptionsDialog.js",
"ooffice/apps/spreadsheeteditor/main/app/view/Toolbar.js",
"ooffice/apps/spreadsheeteditor/main/app/view/Viewport.js",
"ooffice/apps/spreadsheeteditor/main/resources/css/app.css",
"ooffice/apps/text.js",
"ooffice/apps/underscore.js",
"ooffice/apps/xregexp-all-min.js",
"ooffice/gadget_ooffice.html",
"ooffice/gadget_ooffice.js",
"ooffice/sdk/Common/AllFonts.js",
"ooffice/sdk/Common/Native/jquery_native.js",
"ooffice/sdk/Common/Native/native.js",
"ooffice/sdk/Excel/css/main-mobile.css",
"ooffice/sdk/Excel/css/main.css",
"ooffice/sdk/Excel/sdk-all.js"
];
*/
importScripts('gadget_officejs_serviceworker.js'); importScripts('gadget_officejs_serviceworker.js');
}(self)); }(self));
...@@ -230,7 +230,7 @@ ...@@ -230,7 +230,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>951.11227.12888.61969</string> </value> <value> <string>952.13402.58271.46762</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -248,7 +248,7 @@ ...@@ -248,7 +248,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1463172559.45</float> <float>1467237351.07</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -2,8 +2,10 @@ ...@@ -2,8 +2,10 @@
/*global self, importScripts*/ /*global self, importScripts*/
(function (self) { (function (self) {
"use strict"; "use strict";
self.CACHE_NAME = 'officejs_text_cache'; self.jio_cache = {
self.CACHE_REQUIRED_FILES = [ development_mode: false,
name: 'officejs_text_cache',
cached_urls: [
"./", "./",
"gadget_officejs_text_router.html", "gadget_officejs_text_router.html",
"gadget_officejs_text_router.js", "gadget_officejs_text_router.js",
...@@ -66,402 +68,401 @@ ...@@ -66,402 +68,401 @@
"gadget_officejs_widget_listbox.js", "gadget_officejs_widget_listbox.js",
"erp5_launcher.js", "erp5_launcher.js",
"erp5_launcher.html", "erp5_launcher.html",
"rjsunsafe/rsvp.js", "ooffice/apps/backbone.js",
"rjsunsafe/renderjs.js", "ooffice/apps/bootstrap.js",
"rjsunsafe/ooffice/apps/backbone.js", "ooffice/apps/common/Analytics.js",
"rjsunsafe/ooffice/apps/bootstrap.js", "ooffice/apps/common/Gateway.js",
"rjsunsafe/ooffice/apps/common/Analytics.js", "ooffice/apps/common/IrregularStack.js",
"rjsunsafe/ooffice/apps/common/Gateway.js", "ooffice/apps/common/locale.js",
"rjsunsafe/ooffice/apps/common/IrregularStack.js", "ooffice/apps/common/main/lib/collection/ChatMessages.js",
"rjsunsafe/ooffice/apps/common/locale.js", "ooffice/apps/common/main/lib/collection/Comments.js",
"rjsunsafe/ooffice/apps/common/main/lib/collection/ChatMessages.js", "ooffice/apps/common/main/lib/collection/Fonts.js",
"rjsunsafe/ooffice/apps/common/main/lib/collection/Comments.js", "ooffice/apps/common/main/lib/collection/HistoryVersions.js",
"rjsunsafe/ooffice/apps/common/main/lib/collection/Fonts.js", "ooffice/apps/common/main/lib/collection/Users.js",
"rjsunsafe/ooffice/apps/common/main/lib/collection/HistoryVersions.js", "ooffice/apps/common/main/lib/component/BaseView.js",
"rjsunsafe/ooffice/apps/common/main/lib/collection/Users.js", "ooffice/apps/common/main/lib/component/Button.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/BaseView.js", "ooffice/apps/common/main/lib/component/CheckBox.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Button.js", "ooffice/apps/common/main/lib/component/ColorButton.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/CheckBox.js", "ooffice/apps/common/main/lib/component/ColorPalette.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ColorButton.js", "ooffice/apps/common/main/lib/component/ComboBorderSize.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ColorPalette.js", "ooffice/apps/common/main/lib/component/ComboBox.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ComboBorderSize.js", "ooffice/apps/common/main/lib/component/ComboBoxFonts.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ComboBox.js", "ooffice/apps/common/main/lib/component/ComboDataView.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ComboBoxFonts.js", "ooffice/apps/common/main/lib/component/DataView.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ComboDataView.js", "ooffice/apps/common/main/lib/component/DimensionPicker.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/DataView.js", "ooffice/apps/common/main/lib/component/HSBColorPicker.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/DimensionPicker.js", "ooffice/apps/common/main/lib/component/InputField.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/HSBColorPicker.js", "ooffice/apps/common/main/lib/component/Layout.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/InputField.js", "ooffice/apps/common/main/lib/component/ListView.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Layout.js", "ooffice/apps/common/main/lib/component/LoadMask.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ListView.js", "ooffice/apps/common/main/lib/component/MaskedField.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/LoadMask.js", "ooffice/apps/common/main/lib/component/Menu.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/MaskedField.js", "ooffice/apps/common/main/lib/component/MenuItem.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Menu.js", "ooffice/apps/common/main/lib/component/MetricSpinner.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/MenuItem.js", "ooffice/apps/common/main/lib/component/MultiSliderGradient.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/MetricSpinner.js", "ooffice/apps/common/main/lib/component/RadioBox.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/MultiSliderGradient.js", "ooffice/apps/common/main/lib/component/Scroller.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/RadioBox.js", "ooffice/apps/common/main/lib/component/Slider.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Scroller.js", "ooffice/apps/common/main/lib/component/SynchronizeTip.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Slider.js", "ooffice/apps/common/main/lib/component/Tab.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/SynchronizeTip.js", "ooffice/apps/common/main/lib/component/TabBar.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Tab.js", "ooffice/apps/common/main/lib/component/TableStyler.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/TabBar.js", "ooffice/apps/common/main/lib/component/ThemeColorPalette.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/TableStyler.js", "ooffice/apps/common/main/lib/component/ToggleManager.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ThemeColorPalette.js", "ooffice/apps/common/main/lib/component/Tooltip.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/ToggleManager.js", "ooffice/apps/common/main/lib/component/Window.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Tooltip.js", "ooffice/apps/common/main/lib/controller/Chat.js",
"rjsunsafe/ooffice/apps/common/main/lib/component/Window.js", "ooffice/apps/common/main/lib/controller/Comments.js",
"rjsunsafe/ooffice/apps/common/main/lib/controller/Chat.js", "ooffice/apps/common/main/lib/controller/ExternalDiagramEditor.js",
"rjsunsafe/ooffice/apps/common/main/lib/controller/Comments.js", "ooffice/apps/common/main/lib/controller/Fonts.js",
"rjsunsafe/ooffice/apps/common/main/lib/controller/ExternalDiagramEditor.js", "ooffice/apps/common/main/lib/controller/History.js",
"rjsunsafe/ooffice/apps/common/main/lib/controller/Fonts.js", "ooffice/apps/common/main/lib/core/NotificationCenter.js",
"rjsunsafe/ooffice/apps/common/main/lib/controller/History.js", "ooffice/apps/common/main/lib/core/application.js",
"rjsunsafe/ooffice/apps/common/main/lib/core/NotificationCenter.js", "ooffice/apps/common/main/lib/core/keymaster.js",
"rjsunsafe/ooffice/apps/common/main/lib/core/application.js", "ooffice/apps/common/main/lib/extend/Bootstrap.js",
"rjsunsafe/ooffice/apps/common/main/lib/core/keymaster.js", "ooffice/apps/common/main/lib/model/ChatMessage.js",
"rjsunsafe/ooffice/apps/common/main/lib/extend/Bootstrap.js", "ooffice/apps/common/main/lib/model/Comment.js",
"rjsunsafe/ooffice/apps/common/main/lib/model/ChatMessage.js", "ooffice/apps/common/main/lib/model/Font.js",
"rjsunsafe/ooffice/apps/common/main/lib/model/Comment.js", "ooffice/apps/common/main/lib/model/HistoryVersion.js",
"rjsunsafe/ooffice/apps/common/main/lib/model/Font.js", "ooffice/apps/common/main/lib/model/User.js",
"rjsunsafe/ooffice/apps/common/main/lib/model/HistoryVersion.js", "ooffice/apps/common/main/lib/mods/perfect-scrollbar.js",
"rjsunsafe/ooffice/apps/common/main/lib/model/User.js", "ooffice/apps/common/main/lib/template/Chat.template",
"rjsunsafe/ooffice/apps/common/main/lib/mods/perfect-scrollbar.js", "ooffice/apps/common/main/lib/template/Comments.template",
"rjsunsafe/ooffice/apps/common/main/lib/template/Chat.template", "ooffice/apps/common/main/lib/template/CommentsPanel.template",
"rjsunsafe/ooffice/apps/common/main/lib/template/Comments.template", "ooffice/apps/common/main/lib/template/CommentsPopover.template",
"rjsunsafe/ooffice/apps/common/main/lib/template/CommentsPanel.template", "ooffice/apps/common/main/lib/template/ExtendedColorDialog.template",
"rjsunsafe/ooffice/apps/common/main/lib/template/CommentsPopover.template", "ooffice/apps/common/main/lib/template/Header.template",
"rjsunsafe/ooffice/apps/common/main/lib/template/ExtendedColorDialog.template", "ooffice/apps/common/main/lib/util/LanguageInfo.js",
"rjsunsafe/ooffice/apps/common/main/lib/template/Header.template", "ooffice/apps/common/main/lib/util/Shortcuts.js",
"rjsunsafe/ooffice/apps/common/main/lib/util/LanguageInfo.js", "ooffice/apps/common/main/lib/util/Tip.js",
"rjsunsafe/ooffice/apps/common/main/lib/util/Shortcuts.js", "ooffice/apps/common/main/lib/util/utils.js",
"rjsunsafe/ooffice/apps/common/main/lib/util/Tip.js", "ooffice/apps/common/main/lib/view/About.js",
"rjsunsafe/ooffice/apps/common/main/lib/util/utils.js", "ooffice/apps/common/main/lib/view/AdvancedSettingsWindow.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/About.js", "ooffice/apps/common/main/lib/view/Chat.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/AdvancedSettingsWindow.js", "ooffice/apps/common/main/lib/view/Comments.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/Chat.js", "ooffice/apps/common/main/lib/view/CopyWarningDialog.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/Comments.js", "ooffice/apps/common/main/lib/view/DocumentAccessDialog.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/CopyWarningDialog.js", "ooffice/apps/common/main/lib/view/ExtendedColorDialog.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/DocumentAccessDialog.js", "ooffice/apps/common/main/lib/view/ExternalDiagramEditor.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/ExtendedColorDialog.js", "ooffice/apps/common/main/lib/view/Header.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/ExternalDiagramEditor.js", "ooffice/apps/common/main/lib/view/History.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/Header.js", "ooffice/apps/common/main/lib/view/ImageFromUrlDialog.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/History.js", "ooffice/apps/common/main/lib/view/InsertTableDialog.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/ImageFromUrlDialog.js", "ooffice/apps/common/main/lib/view/SearchDialog.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/InsertTableDialog.js", "ooffice/apps/css.js",
"rjsunsafe/ooffice/apps/common/main/lib/view/SearchDialog.js", "ooffice/apps/documenteditor/main/app/collection/EquationGroups.js",
"rjsunsafe/ooffice/apps/css.js", "ooffice/apps/documenteditor/main/app/collection/ShapeGroups.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/collection/EquationGroups.js", "ooffice/apps/documenteditor/main/app/controller/DocumentHolder.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/collection/ShapeGroups.js", "ooffice/apps/documenteditor/main/app/controller/LeftMenu.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/controller/DocumentHolder.js", "ooffice/apps/documenteditor/main/app/controller/Main.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/controller/LeftMenu.js", "ooffice/apps/documenteditor/main/app/controller/RightMenu.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/controller/Main.js", "ooffice/apps/documenteditor/main/app/controller/Statusbar.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/controller/RightMenu.js", "ooffice/apps/documenteditor/main/app/controller/Toolbar.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/controller/Statusbar.js", "ooffice/apps/documenteditor/main/app/controller/Viewport.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/controller/Toolbar.js", "ooffice/apps/documenteditor/main/app/model/EquationGroup.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/controller/Viewport.js", "ooffice/apps/documenteditor/main/app/model/Pages.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/model/EquationGroup.js", "ooffice/apps/documenteditor/main/app/model/ShapeGroup.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/model/Pages.js", "ooffice/apps/documenteditor/main/app/template/ChartSettings.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/model/ShapeGroup.js", "ooffice/apps/documenteditor/main/app/template/DropcapSettingsAdvanced.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/ChartSettings.template", "ooffice/apps/documenteditor/main/app/template/FileMenu.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/DropcapSettingsAdvanced.template", "ooffice/apps/documenteditor/main/app/template/HeaderFooterSettings.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/FileMenu.template", "ooffice/apps/documenteditor/main/app/template/ImageSettings.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/HeaderFooterSettings.template", "ooffice/apps/documenteditor/main/app/template/ImageSettingsAdvanced.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/ImageSettings.template", "ooffice/apps/documenteditor/main/app/template/LeftMenu.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/ImageSettingsAdvanced.template", "ooffice/apps/documenteditor/main/app/template/ParagraphSettings.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/LeftMenu.template", "ooffice/apps/documenteditor/main/app/template/ParagraphSettingsAdvanced.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/ParagraphSettings.template", "ooffice/apps/documenteditor/main/app/template/RightMenu.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/ParagraphSettingsAdvanced.template", "ooffice/apps/documenteditor/main/app/template/ShapeSettings.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/RightMenu.template", "ooffice/apps/documenteditor/main/app/template/StatusBar.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/ShapeSettings.template", "ooffice/apps/documenteditor/main/app/template/TableSettings.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/StatusBar.template", "ooffice/apps/documenteditor/main/app/template/TableSettingsAdvanced.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/TableSettings.template", "ooffice/apps/documenteditor/main/app/template/Toolbar.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/TableSettingsAdvanced.template", "ooffice/apps/documenteditor/main/app/template/Viewport.template",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/Toolbar.template", "ooffice/apps/documenteditor/main/app/view/ChartSettings.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/template/Viewport.template", "ooffice/apps/documenteditor/main/app/view/DocumentHolder.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/ChartSettings.js", "ooffice/apps/documenteditor/main/app/view/DropcapSettingsAdvanced.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/DocumentHolder.js", "ooffice/apps/documenteditor/main/app/view/FileMenu.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/DropcapSettingsAdvanced.js", "ooffice/apps/documenteditor/main/app/view/FileMenuPanels.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/FileMenu.js", "ooffice/apps/documenteditor/main/app/view/HeaderFooterSettings.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/FileMenuPanels.js", "ooffice/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/HeaderFooterSettings.js", "ooffice/apps/documenteditor/main/app/view/ImageSettings.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js", "ooffice/apps/documenteditor/main/app/view/ImageSettingsAdvanced.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/ImageSettings.js", "ooffice/apps/documenteditor/main/app/view/LeftMenu.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/ImageSettingsAdvanced.js", "ooffice/apps/documenteditor/main/app/view/ParagraphSettings.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/LeftMenu.js", "ooffice/apps/documenteditor/main/app/view/ParagraphSettingsAdvanced.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/ParagraphSettings.js", "ooffice/apps/documenteditor/main/app/view/RightMenu.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/ParagraphSettingsAdvanced.js", "ooffice/apps/documenteditor/main/app/view/ShapeSettings.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/RightMenu.js", "ooffice/apps/documenteditor/main/app/view/Statusbar.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/ShapeSettings.js", "ooffice/apps/documenteditor/main/app/view/TableSettings.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/Statusbar.js", "ooffice/apps/documenteditor/main/app/view/TableSettingsAdvanced.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/TableSettings.js", "ooffice/apps/documenteditor/main/app/view/Toolbar.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/TableSettingsAdvanced.js", "ooffice/apps/documenteditor/main/app/view/Viewport.js",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/Toolbar.js", "ooffice/apps/documenteditor/main/resources/css/app.css",
"rjsunsafe/ooffice/apps/documenteditor/main/app/view/Viewport.js", "ooffice/apps/documenteditor/main/resources/img/about/OnlyOffice.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/css/app.css", "ooffice/apps/documenteditor/main/resources/img/about/OnlyOffice@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/about/OnlyOffice.png", "ooffice/apps/documenteditor/main/resources/img/combo-border-size/BorderSize.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/about/OnlyOffice@2x.png", "ooffice/apps/documenteditor/main/resources/img/controls/Scroll_center.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/combo-border-size/BorderSize.png", "ooffice/apps/documenteditor/main/resources/img/controls/Scroll_center@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/controls/Scroll_center.png", "ooffice/apps/documenteditor/main/resources/img/controls/common-controls.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/controls/Scroll_center@2x.png", "ooffice/apps/documenteditor/main/resources/img/controls/common-controls@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/controls/common-controls.png", "ooffice/apps/documenteditor/main/resources/img/controls/dimension-picker/dimension-highlighted.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/controls/common-controls@2x.png", "ooffice/apps/documenteditor/main/resources/img/controls/dimension-picker/dimension-highlighted@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/controls/dimension-picker/dimension-highlighted.png", "ooffice/apps/documenteditor/main/resources/img/controls/dimension-picker/dimension-unhighlighted.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/controls/dimension-picker/dimension-highlighted@2x.png", "ooffice/apps/documenteditor/main/resources/img/controls/dimension-picker/dimension-unhighlighted@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/controls/dimension-picker/dimension-unhighlighted.png", "ooffice/apps/documenteditor/main/resources/img/docformat.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/controls/dimension-picker/dimension-unhighlighted@2x.png", "ooffice/apps/documenteditor/main/resources/img/docformat@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/docformat.png", "ooffice/apps/documenteditor/main/resources/img/file-recent.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/docformat@2x.png", "ooffice/apps/documenteditor/main/resources/img/file-recent@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/file-recent.png", "ooffice/apps/documenteditor/main/resources/img/file-template-default.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/file-recent@2x.png", "ooffice/apps/documenteditor/main/resources/img/file-template-default@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/file-template-default.png", "ooffice/apps/documenteditor/main/resources/img/file-templates-blank.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/file-template-default@2x.png", "ooffice/apps/documenteditor/main/resources/img/file-templates-blank@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/file-templates-blank.png", "ooffice/apps/documenteditor/main/resources/img/header/header-logo.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/file-templates-blank@2x.png", "ooffice/apps/documenteditor/main/resources/img/header/header-logo@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/header/header-logo.png", "ooffice/apps/documenteditor/main/resources/img/hsbcolorpicker/hsb-colorpicker.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/header/header-logo@2x.png", "ooffice/apps/documenteditor/main/resources/img/hsbcolorpicker/hsb-colorpicker@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/hsbcolorpicker/hsb-colorpicker.png", "ooffice/apps/documenteditor/main/resources/img/hsbcolorpicker/transparency_39x15.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/hsbcolorpicker/hsb-colorpicker@2x.png", "ooffice/apps/documenteditor/main/resources/img/hsbcolorpicker/transparency_39x15@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/hsbcolorpicker/transparency_39x15.png", "ooffice/apps/documenteditor/main/resources/img/hsbcolorpicker/transparency_63x20.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/hsbcolorpicker/transparency_39x15@2x.png", "ooffice/apps/documenteditor/main/resources/img/hsbcolorpicker/transparency_63x20@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/hsbcolorpicker/transparency_63x20.png", "ooffice/apps/documenteditor/main/resources/img/load-mask/loading.gif",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/hsbcolorpicker/transparency_63x20@2x.png", "ooffice/apps/documenteditor/main/resources/img/loading-logo.gif",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/load-mask/loading.gif", "ooffice/apps/documenteditor/main/resources/img/loading-logo@2x.gif",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/loading-logo.gif", "ooffice/apps/documenteditor/main/resources/img/popupmenu-btns.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/loading-logo@2x.gif", "ooffice/apps/documenteditor/main/resources/img/popupmenu-btns@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/popupmenu-btns.png", "ooffice/apps/documenteditor/main/resources/img/profile.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/popupmenu-btns@2x.png", "ooffice/apps/documenteditor/main/resources/img/profile@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/profile.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/Begin-EndStyle.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/profile@2x.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/Begin-EndStyle@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/Begin-EndStyle.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/BorderSize.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/Begin-EndStyle@2x.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/LargeBorders.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/BorderSize.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/LargeBorders@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/LargeBorders.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/RightPanelBigBtns.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/LargeBorders@2x.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/RightPanelBigBtns@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/RightPanelBigBtns.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/SmallBorders.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/RightPanelBigBtns@2x.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/SmallBorders@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/SmallBorders.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/gradients.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/SmallBorders@2x.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/gradients@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/gradients.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/patterns.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/gradients@2x.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/patterns@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/patterns.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/right_panel_wrap_btns.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/patterns@2x.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/right_panel_wrap_btns@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/right_panel_wrap_btns.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/right_panel_wrap_icons.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/right_panel_wrap_btns@2x.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/right_panel_wrap_icons@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/right_panel_wrap_icons.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/rowscols_icon.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/right_panel_wrap_icons@2x.png", "ooffice/apps/documenteditor/main/resources/img/right-panels/rowscols_icon@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/rowscols_icon.png", "ooffice/apps/documenteditor/main/resources/img/toolbar-menu.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/right-panels/rowscols_icon@2x.png", "ooffice/apps/documenteditor/main/resources/img/toolbar-menu@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar-menu.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/AutoColor.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar-menu@2x.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/NoFill.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/AutoColor.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/NoFill@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/NoFill.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/bullets.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/NoFill@2x.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/bullets@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/bullets.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/charttypes.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/bullets@2x.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/charttypes@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/charttypes.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/colontitules.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/charttypes@2x.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/colontitules@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/colontitules.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/math.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/colontitules@2x.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/math@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/math.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/multilevels-numbering.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/math@2x.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/multilevels-numbering@2x.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/multilevels-numbering.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/nocolor.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/multilevels-numbering@2x.png", "ooffice/apps/documenteditor/main/resources/img/toolbar/text_styles.png",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/nocolor.png", "ooffice/apps/jquery.js",
"rjsunsafe/ooffice/apps/documenteditor/main/resources/img/toolbar/text_styles.png", "ooffice/apps/jquery.mousewheel.js",
"rjsunsafe/ooffice/apps/jquery.js", "ooffice/apps/require.js",
"rjsunsafe/ooffice/apps/jquery.mousewheel.js", "ooffice/apps/text.js",
"rjsunsafe/ooffice/apps/require.js", "ooffice/apps/underscore.js",
"rjsunsafe/ooffice/apps/text.js", "ooffice/apps/xregexp-all-min.js",
"rjsunsafe/ooffice/apps/underscore.js", "ooffice/gadget_ooffice.html",
"rjsunsafe/ooffice/apps/xregexp-all-min.js", "ooffice/gadget_ooffice.js",
"rjsunsafe/ooffice/gadget_ooffice.html", "ooffice/sdk/Common/AllFonts.js",
"rjsunsafe/ooffice/gadget_ooffice.js", "ooffice/sdk/Common/Images/fonts_thumbnail.png",
"rjsunsafe/ooffice/sdk/Common/AllFonts.js", "ooffice/sdk/Common/Images/fonts_thumbnail@2x.png",
"rjsunsafe/ooffice/sdk/Common/Images/fonts_thumbnail.png", "ooffice/sdk/Common/Images/marker_format.cur",
"rjsunsafe/ooffice/sdk/Common/Images/fonts_thumbnail@2x.png", "ooffice/sdk/Common/Images/plus.cur",
"rjsunsafe/ooffice/sdk/Common/Images/marker_format.cur", "ooffice/sdk/Common/Images/plus_2x.cur",
"rjsunsafe/ooffice/sdk/Common/Images/plus.cur", "ooffice/sdk/Common/Images/plus_copy.cur",
"rjsunsafe/ooffice/sdk/Common/Images/plus_2x.cur", "ooffice/sdk/Common/Images/plus_copy_2x.cur",
"rjsunsafe/ooffice/sdk/Common/Images/plus_copy.cur", "ooffice/sdk/Common/Images/text_copy.cur",
"rjsunsafe/ooffice/sdk/Common/Images/plus_copy_2x.cur", "ooffice/sdk/Common/Images/text_copy_2x.cur",
"rjsunsafe/ooffice/sdk/Common/Images/text_copy.cur", "ooffice/sdk/Common/Native/jquery_native.js",
"rjsunsafe/ooffice/sdk/Common/Images/text_copy_2x.cur", "ooffice/sdk/Common/Native/native.js",
"rjsunsafe/ooffice/sdk/Common/Native/jquery_native.js", "ooffice/sdk/Word/sdk-all.js",
"rjsunsafe/ooffice/sdk/Common/Native/native.js", "ooffice_fonts/ef3g15mxfibg65drf348e3o.js",
"rjsunsafe/ooffice/sdk/Word/sdk-all.js", "ooffice_fonts/ef3g15mxfibg65drjf4gn5djccz8e7dg.js",
"rjsunsafe/ooffice_fonts/ef3g15mxfibg65drf348e3o.js", "ooffice_fonts/ef3g15mxfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/ef3g15mxfibg65drjf4gn5djccz8e7dg.js", "ooffice_fonts/ef3g15mxfirzeamcpft1h7dwca.js",
"rjsunsafe/ooffice_fonts/ef3g15mxfijgk35iptozrmuwqtuy.js", "ooffice_fonts/ef3sn5ubfigsn7def3zze3o.js",
"rjsunsafe/ooffice_fonts/ef3g15mxfirzeamcpft1h7dwca.js", "ooffice_fonts/eposaamrcio141mwcfsg1a3qqt4gc.js",
"rjsunsafe/ooffice_fonts/ef3sn5ubfigsn7def3zze3o.js", "ooffice_fonts/eposaamrcio14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/eposaamrcio141mwcfsg1a3qqt4gc.js", "ooffice_fonts/eposaamrcio14ouxpt1r17dbptwsgmuwqtuy.js",
"rjsunsafe/ooffice_fonts/eposaamrcio14ouxpt1nh7dwca.js", "ooffice_fonts/eposaamrcio14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/eposaamrcio14ouxpt1r17dbptwsgmuwqtuy.js", "ooffice_fonts/epozr5djqtz141mwcfsg1a3qqt4gc.js",
"rjsunsafe/ooffice_fonts/eposaamrcio14wufc74saam1f348e3o.js", "ooffice_fonts/epozr5djqtz14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/epozr5djqtz141mwcfsg1a3qqt4gc.js", "ooffice_fonts/epozr5djqtz14ouxpt1r17dbptwsgmuwqtuy.js",
"rjsunsafe/ooffice_fonts/epozr5djqtz14ouxpt1nh7dwca.js", "ooffice_fonts/epozr5djqtz14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/epozr5djqtz14ouxpt1r17dbptwsgmuwqtuy.js", "ooffice_fonts/epzzkh5jp31141mwcfsg1a3qqt4gc.js",
"rjsunsafe/ooffice_fonts/epozr5djqtz14wufc74saam1f348e3o.js", "ooffice_fonts/epzzkh5jp3114ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/epzzkh5jp31141mwcfsg1a3qqt4gc.js", "ooffice_fonts/epzzkh5jp3114ouxpt1r17dbptwsgmuwqtuy.js",
"rjsunsafe/ooffice_fonts/epzzkh5jp3114ouxpt1nh7dwca.js", "ooffice_fonts/epzzkh5jp3114wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/epzzkh5jp3114ouxpt1r17dbptwsgmuwqtuy.js", "ooffice_fonts/et1swaksqijskhujcaswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/epzzkh5jp3114wufc74saam1f348e3o.js", "ooffice_fonts/et1swaksqijskhujcaz8e7dg.js",
"rjsunsafe/ooffice_fonts/et1swaksqijskhujcaswr55ccoz8e7dg.js", "ooffice_fonts/et1swaksqijsn5uuf348e3o.js",
"rjsunsafe/ooffice_fonts/et1swaksqijskhujcaz8e7dg.js", "ooffice_fonts/et1swaksqijsn5uufibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/et1swaksqijsn5uuf348e3o.js", "ooffice_fonts/et1swaksqijsn5uujizsh53pejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/et1swaksqijsn5uufibg65drf348e3o.js", "ooffice_fonts/et1swaksqijsn5uujizsh53qqt4gc.js",
"rjsunsafe/ooffice_fonts/et1swaksqijsn5uujizsh53pejzsa3bqqt4gc.js", "ooffice_fonts/et3g64mrj3ozg45efibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/et1swaksqijsn5uujizsh53qqt4gc.js", "ooffice_fonts/et3g64mrj3ozg45efijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/et3g64mrj3ozg45efibg65drf348e3o.js", "ooffice_fonts/et3g64mrj3ozg45ekir14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/et3g64mrj3ozg45efijgk35iptozrmuwqtuy.js", "ooffice_fonts/et3g64mrjp4sc4jpejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/et3g64mrj3ozg45ekir14wufc74saam1f348e3o.js", "ooffice_fonts/et3g64mrjp4sc4jpkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/et3g64mrjp4sc4jpejzsa3bqqt4gc.js", "ooffice_fonts/et3g64mrkp1zr4mgfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/et3g64mrjp4sc4jpkj1sq7mccf3nh7dwca.js", "ooffice_fonts/et3g64mrkp1zr4mgfibg65drjf4gn5djccz8e7dg.js",
"rjsunsafe/ooffice_fonts/et3g64mrkp1zr4mgfibg65drf348e3o.js", "ooffice_fonts/et3g64mrkp1zr4mgfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/et3g64mrkp1zr4mgfibg65drjf4gn5djccz8e7dg.js", "ooffice_fonts/et3g64mrkp1zr4mgfirzeamcpft1h7dwca.js",
"rjsunsafe/ooffice_fonts/et3g64mrkp1zr4mgfijgk35iptozrmuwqtuy.js", "ooffice_fonts/et3g64mrkposhh3pejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/et3g64mrkp1zr4mgfirzeamcpft1h7dwca.js", "ooffice_fonts/et3g64mrkposhh3qqt4gc.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh3pejzsa3bqqt4gc.js", "ooffice_fonts/et3g64mrkposhh48cizzr35jcfznh7dwca.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh3qqt4gc.js", "ooffice_fonts/et3g64mrkposhh4bqjosr4mdf348e3o.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh48cizzr35jcfznh7dwca.js", "ooffice_fonts/et3g64mrkposhh4bqjssk5ujcfznh7dwca.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4bqjosr4mdf348e3o.js", "ooffice_fonts/et3g64mrkposhh4ecit8r3mzfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4bqjssk5ujcfznh7dwca.js", "ooffice_fonts/et3g64mrkposhh4ecit8r3mzfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4ecit8r3mzfibg65drf348e3o.js", "ooffice_fonts/et3g64mrkposhh4fqtwg155opft14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4ecit8r3mzfijgk35iptozrmuwqtuy.js", "ooffice_fonts/et3g64mrkposhh4fqtwg155opft14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4fqtwg155opft14ouxpt1nh7dwca.js", "ooffice_fonts/et3g64mrkposhh4gcfsgaaubcpi1h7dwca.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4fqtwg155opft14wufc74saam1f348e3o.js", "ooffice_fonts/et3g64mrkposhh4gcfsgaaubcpiwa3m8cftz1muwqtuy.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4gcfsgaaubcpi1h7dwca.js", "ooffice_fonts/et3g64mrkposhh4gcfsgaaubcpiwc7mcpoz8e7dg.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4gcfsgaaubcpiwa3m8cftz1muwqtuy.js", "ooffice_fonts/et3g64mrkposhh4kcfagn5ufqp11h7dwca.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4gcfsgaaubcpiwc7mcpoz8e7dg.js", "ooffice_fonts/et3g64mrkposhh4pp7zg6muwqtuy.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4kcfagn5ufqp11h7dwca.js", "ooffice_fonts/j3zze54mqiug1om1cftg1a3pejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/et3g64mrkposhh4pp7zg6muwqtuy.js", "ooffice_fonts/j3zze54mqiug1om1cftg1a3pkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54mqiug1om1cftg1a3pejzsa3bqqt4gc.js", "ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54mqiug1om1cftg1a3pkj1sq7mccf3nh7dwca.js", "ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdfibg65drf348e3o.js", "ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdkir14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdfijgk35iptozrmuwqtuy.js", "ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdkir14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdkir14ouxpt1nh7dwca.js", "ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54qcf3ss4nbqjosr4mdkir14wufc74saam1f348e3o.js", "ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbfibg65drf348e3o.js", "ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbkir14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbfijgk35iptozrmuwqtuy.js", "ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbkir14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbkir14ouxpt1nh7dwca.js", "ooffice_fonts/j3zze54ucfz8g15epi1zrikjfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15bp3zgn3dbkir14wufc74saam1f348e3o.js", "ooffice_fonts/j3zze54ucfz8g15epi1zrikjfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15epi1zrikjfibg65drf348e3o.js", "ooffice_fonts/j3zze54ucfz8g15epi1zrmk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15epi1zrikjfijgk35iptozrmuwqtuy.js", "ooffice_fonts/j3zze54ucfz8g15epi1zrmknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15epi1zrmk1ciuzk5dbqez8e7dg.js", "ooffice_fonts/j3zze54ucfz8g1dfcj3gk73pejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g15epi1zrmknp7sgemuwqtuy.js", "ooffice_fonts/j3zze54ucfz8g1dfcj3gk73pkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g1dfcj3gk73pejzsa3bqqt4gc.js", "ooffice_fonts/j3zze54ucfz8gidbpiwsaikjfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8g1dfcj3gk73pkj1sq7mccf3nh7dwca.js", "ooffice_fonts/j3zze54ucfz8gidbpiwsaikjfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidbpiwsaikjfibg65drf348e3o.js", "ooffice_fonts/j3zze54ucfz8gidbpiwsamk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidbpiwsaikjfijgk35iptozrmuwqtuy.js", "ooffice_fonts/j3zze54ucfz8gidbpiwsamknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidbpiwsamk1ciuzk5dbqez8e7dg.js", "ooffice_fonts/j3zze54ucfz8gidecfoshajpejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidbpiwsamknp7sgemuwqtuy.js", "ooffice_fonts/j3zze54ucfz8gidecfoshajpkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidecfoshajpejzsa3bqqt4gc.js", "ooffice_fonts/j3zze54ucfz8gidecfw14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidecfoshajpkj1sq7mccf3nh7dwca.js", "ooffice_fonts/j3zze54ucfz8gidecfw14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidecfw14ouxpt1nh7dwca.js", "ooffice_fonts/j3zze54ucfz8gidecfwik1jpejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidecfw14wufc74saam1f348e3o.js", "ooffice_fonts/j3zze54ucfz8gidecfwik1jpkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidecfwik1jpejzsa3bqqt4gc.js", "ooffice_fonts/j3zze54ucfz8gidfpt4sq7jpejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidecfwik1jpkj1sq7mccf3nh7dwca.js", "ooffice_fonts/j3zze54ucfz8gidfpt4sq7jpkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidfpt4sq7jpejzsa3bqqt4gc.js", "ooffice_fonts/j3zze54ucfz8gidfpt4sq7kijrsir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidfpt4sq7jpkj1sq7mccf3nh7dwca.js", "ooffice_fonts/j3zze54ucfz8gidfpt4sq7kijrswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidfpt4sq7kijrsir3m8qisgnhtqqt4gc.js", "ooffice_fonts/j3zze54ucfz8gikjfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gidfpt4sq7kijrswr55ccoz8e7dg.js", "ooffice_fonts/j3zze54ucfz8gikjfibg65drjf4gn5djccz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gikjfibg65drf348e3o.js", "ooffice_fonts/j3zze54ucfz8gikjfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gikjfibg65drjf4gn5djccz8e7dg.js", "ooffice_fonts/j3zze54ucfz8gikjfirzeamcpft1h7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gikjfijgk35iptozrmuwqtuy.js", "ooffice_fonts/j3zze54ucfz8gmk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gikjfirzeamcpft1h7dwca.js", "ooffice_fonts/j3zze54ucfz8gmkjqtosa4mdf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gmk1ciuzk5dbqez8e7dg.js", "ooffice_fonts/j3zze54ucfz8gmknp7sge1mwcfsg1a3qqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gmkjqtosa4mdf348e3o.js", "ooffice_fonts/j3zze54ucfz8gmknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gmknp7sge1mwcfsg1a3qqt4gc.js", "ooffice_fonts/j3zze54ucfz8go5ecfs14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gmknp7sgemuwqtuy.js", "ooffice_fonts/j3zze54ucfz8go5ecfs14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8go5ecfs14ouxpt1nh7dwca.js", "ooffice_fonts/j3zze54ucfz8gom1pi1sh4mbpasir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8go5ecfs14wufc74saam1f348e3o.js", "ooffice_fonts/j3zze54ucfz8gom1pi1sh4mbpaswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gom1pi1sh4mbpasir3m8qisgnhtqqt4gc.js", "ooffice_fonts/j3zze54ucfz8goufp3usn5djfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gom1pi1sh4mbpaswr55ccoz8e7dg.js", "ooffice_fonts/j3zze54ucfz8goufp3usn5djfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8goufp3usn5djfibg65drf348e3o.js", "ooffice_fonts/j3zze54ucfz8goufp3usn5djkir14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8goufp3usn5djfijgk35iptozrmuwqtuy.js", "ooffice_fonts/j3zze54ucfz8goufp3usn5djkir14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8goufp3usn5djkir14ouxpt1nh7dwca.js", "ooffice_fonts/j3zze54ucfz8gt5fp73gq4mbpasir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8goufp3usn5djkir14wufc74saam1f348e3o.js", "ooffice_fonts/j3zze54ucfz8gt5fp73gq4mbpaswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5fp73gq4mbpasir3m8qisgnhtqqt4gc.js", "ooffice_fonts/j3zze54ucfz8gt5ipjozramwpfkw1mk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5fp73gq4mbpaswr55ccoz8e7dg.js", "ooffice_fonts/j3zze54ucfz8gt5ipjozramwpfkw1mknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5ipjozramwpfkw1mk1ciuzk5dbqez8e7dg.js", "ooffice_fonts/j3zze54ucfz8gt5ipjozramwprsir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5ipjozramwpfkw1mknp7sgemuwqtuy.js", "ooffice_fonts/j3zze54ucfz8gt5ipjozramwprswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5ipjozramwprsir3m8qisgnhtqqt4gc.js", "ooffice_fonts/j3zze54ucfz8gt5iqjszk45epfkw1mk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5ipjozramwprswr55ccoz8e7dg.js", "ooffice_fonts/j3zze54ucfz8gt5iqjszk45epfkw1mknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5iqjszk45epfkw1mk1ciuzk5dbqez8e7dg.js", "ooffice_fonts/j3zze54ucfz8gt5iqjszk45eprsir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5iqjszk45epfkw1mknp7sgemuwqtuy.js", "ooffice_fonts/j3zze54ucfz8gt5iqjszk45eprswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5iqjszk45eprsir3m8qisgnhtqqt4gc.js", "ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1ikjfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gt5iqjszk45eprswr55ccoz8e7dg.js", "ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1ikjfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1ikjfibg65drf348e3o.js", "ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1mk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1ikjfijgk35iptozrmuwqtuy.js", "ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1mknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1mk1ciuzk5dbqez8e7dg.js", "ooffice_fonts/j3zze54ucfz8gtmwpbws6hdjccsir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gtdfq3osham8cf3g1mknp7sgemuwqtuy.js", "ooffice_fonts/j3zze54ucfz8gtmwpbws6hdjccswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gtmwpbws6hdjccsir3m8qisgnhtqqt4gc.js", "ooffice_fonts/j3zze54ucfz8gu51pfhsnikjfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gtmwpbws6hdjccswr55ccoz8e7dg.js", "ooffice_fonts/j3zze54ucfz8gu51pfhsnikjfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gu51pfhsnikjfibg65drf348e3o.js", "ooffice_fonts/j3zze54ucfz8gu51pfhsnmk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gu51pfhsnikjfijgk35iptozrmuwqtuy.js", "ooffice_fonts/j3zze54ucfz8gu51pfhsnmknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gu51pfhsnmk1ciuzk5dbqez8e7dg.js", "ooffice_fonts/j3zze54ucfz8gudbp7kw1mk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gu51pfhsnmknp7sgemuwqtuy.js", "ooffice_fonts/j3zze54ucfz8gudbp7kw1mknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gudbp7kw1mk1ciuzk5dbqez8e7dg.js", "ooffice_fonts/j3zze54ucfz8gudbphsir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gudbp7kw1mknp7sgemuwqtuy.js", "ooffice_fonts/j3zze54ucfz8gudbphswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gudbphsir3m8qisgnhtqqt4gc.js", "ooffice_fonts/j3zze54ucfz8gum3cfzg4am1fibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gudbphswr55ccoz8e7dg.js", "ooffice_fonts/j3zze54ucfz8gum3cfzg4am1fijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gum3cfzg4am1fibg65drf348e3o.js", "ooffice_fonts/j3zze54ucfz8gum3cfzg4am1kir14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gum3cfzg4am1fijgk35iptozrmuwqtuy.js", "ooffice_fonts/j3zze54ucfz8gum3cfzg4am1kir14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gum3cfzg4am1kir14ouxpt1nh7dwca.js", "ooffice_fonts/j3zze54ucfz8gumbptoz1amccfs14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gum3cfzg4am1kir14wufc74saam1f348e3o.js", "ooffice_fonts/j3zze54ucfz8gumbptoz1amccfs14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gumbptoz1amccfs14ouxpt1nh7dwca.js", "ooffice_fonts/j3zze54ucfz8gumbptoz1amccfsik1jpejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gumbptoz1amccfs14wufc74saam1f348e3o.js", "ooffice_fonts/j3zze54ucfz8gumbptoz1amccfsik1jpkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gumbptoz1amccfsik1jpejzsa3bqqt4gc.js", "ooffice_fonts/j3zze54ucfz8gw5jp3wgn5dbfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gumbptoz1amccfsik1jpkj1sq7mccf3nh7dwca.js", "ooffice_fonts/j3zze54ucfz8gw5jp3wgn5dbfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gw5jp3wgn5dbfibg65drf348e3o.js", "ooffice_fonts/j3zze54uci3g1318cizzr35jcfzn4ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54ucfz8gw5jp3wgn5dbfijgk35iptozrmuwqtuy.js", "ooffice_fonts/j3zze54uci3g1318cizzr35jcfzn4wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g1318cizzr35jcfzn4ouxpt1nh7dwca.js", "ooffice_fonts/j3zze54uci3g131bqjssk5ujcfzn4ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g1318cizzr35jcfzn4wufc74saam1f348e3o.js", "ooffice_fonts/j3zze54uci3g131bqjssk5ujcfzn4wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131bqjssk5ujcfzn4ouxpt1nh7dwca.js", "ooffice_fonts/j3zze54uci3g131ccfz14ouxpt1nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131bqjssk5ujcfzn4wufc74saam1f348e3o.js", "ooffice_fonts/j3zze54uci3g131ccfz14wufc74saam1f348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131ccfz14ouxpt1nh7dwca.js", "ooffice_fonts/j3zze54uci3g131mpbsskhtpejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131ccfz14wufc74saam1f348e3o.js", "ooffice_fonts/j3zze54uci3g131mpbsskhtpkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131mpbsskhtpejzsa3bqqt4gc.js", "ooffice_fonts/j3zze54uci3g131wpbos1mk1ciuzk5dbqez8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131mpbsskhtpkj1sq7mccf3nh7dwca.js", "ooffice_fonts/j3zze54uci3g131wpbos1mknp7sgemuwqtuy.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131wpbos1mk1ciuzk5dbqez8e7dg.js", "ooffice_fonts/j3zze54uci3g13tpejzsa3bqqt4gc.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g131wpbos1mknp7sgemuwqtuy.js", "ooffice_fonts/j3zze54uci3g13tpejzsa3njqtosa4mdf348e3o.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g13tpejzsa3bqqt4gc.js", "ooffice_fonts/j3zze54uci3g13tpjf4gn5djccz8e7dg.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g13tpejzsa3njqtosa4mdf348e3o.js", "ooffice_fonts/j3zze54uci3g13tpkj1sq7mccf3nh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g13tpjf4gn5djccz8e7dg.js", "ooffice_fonts/kit8k5uwqigs65uxfibnh7dwca.js",
"rjsunsafe/ooffice_fonts/j3zze54uci3g13tpkj1sq7mccf3nh7dwca.js", "ooffice_fonts/kit8k5uwqigs65uxfibr1muwqtuy.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqigs65uxfibnh7dwca.js", "ooffice_fonts/kit8k5uwqigs65uxfijnh7dwca.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqigs65uxfibr1muwqtuy.js", "ooffice_fonts/kit8k5uwqigs65uxfijr1muwqtuy.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqigs65uxfijnh7dwca.js", "ooffice_fonts/kit8k5uwqwsir1jqqt4gc.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqigs65uxfijr1muwqtuy.js", "ooffice_fonts/kit8k5uwqwsirmuwqtuy.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwsir1jqqt4gc.js", "ooffice_fonts/kit8k5uwqwsw41jqqt4gc.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwsirmuwqtuy.js", "ooffice_fonts/kit8k5uwqwsw4muwqtuy.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwsw41jqqt4gc.js", "ooffice_fonts/kit8k5uwqwswa1jqqt4gc.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwsw4muwqtuy.js", "ooffice_fonts/kit8k5uwqwswamuwqtuy.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwswa1jqqt4gc.js", "ooffice_fonts/kit8k5uwqwswgmuwqtuy.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwswamuwqtuy.js", "ooffice_fonts/kit8k5uwqwswr1jqqt4gc.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwswgmuwqtuy.js", "ooffice_fonts/kit8k5uwqwswrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwswr1jqqt4gc.js", "ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/kit8k5uwqwswrmuwqtuy.js", "ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfibg65drjf4gn5djccz8e7dg.js",
"rjsunsafe/ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfibg65drf348e3o.js", "ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfibg65drjf4gn5djccz8e7dg.js", "ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfirzeamcpft1h7dwca.js",
"rjsunsafe/ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfijgk35iptozrmuwqtuy.js", "ooffice_fonts/kjzsr55wphsie4djp3rzeamcpft1h7dwca.js",
"rjsunsafe/ooffice_fonts/kjzsr55wp7bs65urciz8g3mrfirzeamcpft1h7dwca.js", "ooffice_fonts/kjzsr55wphsie4djpaz8e7dg.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphsie4djp3rzeamcpft1h7dwca.js", "ooffice_fonts/kjzsr55wphsir3m8qisgnhtqqt4gc.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphsie4djpaz8e7dg.js", "ooffice_fonts/kjzsr55wphsw17dbptwsgmuwqtuy.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphsir3m8qisgnhtqqt4gc.js", "ooffice_fonts/kjzsr55wphswa4m8pb4nh7dwca.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphsw17dbptwsgmuwqtuy.js", "ooffice_fonts/kjzsr55wphswa4m8pb4r17dbptwsgmuwqtuy.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphswa4m8pb4nh7dwca.js", "ooffice_fonts/kjzsr55wphswr55ccoz8e7dg.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphswa4m8pb4r17dbptwsgmuwqtuy.js", "ooffice_fonts/kjzsr55wphswr55cctrzeamcpft1h7dwca.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphswr55ccoz8e7dg.js", "ooffice_fonts/kphs4auxpt8gk7jqqt4gc.js",
"rjsunsafe/ooffice_fonts/kjzsr55wphswr55cctrzeamcpft1h7dwca.js", "ooffice_fonts/kphs4auxptouqcjzf348e3o.js",
"rjsunsafe/ooffice_fonts/kphs4auxpt8gk7jqqt4gc.js", "ooffice_fonts/ktwsh55ufibg65drf348e3o.js",
"rjsunsafe/ooffice_fonts/kphs4auxptouqcjzf348e3o.js", "ooffice_fonts/ktwsh55ufibg65drjf4gn5djccz8e7dg.js",
"rjsunsafe/ooffice_fonts/ktwsh55ufibg65drf348e3o.js", "ooffice_fonts/ktwsh55ufijgk35iptozrmuwqtuy.js",
"rjsunsafe/ooffice_fonts/ktwsh55ufibg65drjf4gn5djccz8e7dg.js", "ooffice_fonts/ktwsh55ufirzeamcpft1h7dwca.js",
"rjsunsafe/ooffice_fonts/ktwsh55ufijgk35iptozrmuwqtuy.js", "ooffice_fonts/p7agk5uum7xi6muwqtuy.js"
"rjsunsafe/ooffice_fonts/ktwsh55ufirzeamcpft1h7dwca.js", ]
"rjsunsafe/ooffice_fonts/p7agk5uum7xi6muwqtuy.js" };
];
importScripts('gadget_officejs_serviceworker.js'); importScripts('gadget_officejs_serviceworker.js');
......
...@@ -230,7 +230,7 @@ ...@@ -230,7 +230,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>951.11119.50963.59409</string> </value> <value> <string>951.11121.2531.21930</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -248,7 +248,7 @@ ...@@ -248,7 +248,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1463165771.89</float> <float>1467235894.43</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Site" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_folders_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Copy_or_Move_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Delete_objects_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>__before_publishing_traverse__</string> </key>
<value>
<object>
<klass>
<global name="MultiHook" module="ZPublisher.BeforeTraverse"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_defined_in_class</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>_hookname</string> </key>
<value> <string>__before_publishing_traverse__</string> </value>
</item>
<item>
<key> <string>_list</string> </key>
<value>
<list>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAg=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAk=</string> </persistent>
<persistent> <string encoding="base64">AAAAAAAAAAo=</string> </persistent>
</list>
</value>
</item>
<item>
<key> <string>_prior</string> </key>
<value>
<none/>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>__before_traverse__</string> </key>
<value>
<dictionary>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Site/bug_tracker</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Site/devtool</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Site/e5g_ecommerce</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Site/e5g_ehr</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Site/e5g_eprocurement</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
</value>
</item>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Site/officejs_spreadsheet</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
</value>
</item>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Site/officejs_text_editor</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAg=</string> </persistent>
</value>
</item>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Site/renderjs_runner</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAk=</string> </persistent>
</value>
</item>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Site/spread</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAo=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>_count</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAs=</string> </persistent>
</value>
</item>
<item>
<key> <string>_identity_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAw=</string> </persistent>
</value>
</item>
<item>
<key> <string>_local_properties</string> </key>
<value>
<tuple>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>frontpage_gadget_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_frontpage_gadget_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_application_title</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_hateoas_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_view_action_category</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_default_view_action_reference</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_panel_gadget_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_router_gadget_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_jio_gadget_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_translation_gadget_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_manifest_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_header_gadget_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_content_security_policy</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
</tuple>
</value>
</item>
<item>
<key> <string>_mt_index</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAA0=</string> </persistent>
</value>
</item>
<item>
<key> <string>_range_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAA4=</string> </persistent>
</value>
</item>
<item>
<key> <string>_tree</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAA8=</string> </persistent>
</value>
</item>
<item>
<key> <string>available_language</string> </key>
<value>
<tuple>
<string>en</string>
</tuple>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>aggregate/web_page_module/rjs_gadget_erp5_html</string>
<string>caching_policy/must-revalidate</string>
</tuple>
</value>
</item>
<item>
<key> <string>configuration_application_title</string> </key>
<value> <string>Webs List</string> </value>
</item>
<item>
<key> <string>configuration_content_security_policy</string> </key>
<value> <string>img-src \'self\' data:; media-src \'self\' blob:; connect-src \'self\' data:; script-src \'self\' \'unsafe-eval\'; style-src \'self\' \'unsafe-inline\' https://netdna.bootstrapcdn.com https://cdnjs.cloudflare.com data:; font-src \'self\' https://netdna.bootstrapcdn.com https://cdnjs.cloudflare.com data:; frame-src \'self\' data:</string> </value>
</item>
<item>
<key> <string>configuration_default_view_action_reference</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>configuration_frontpage_gadget_url</string> </key>
<value> <string>webs_list</string> </value>
</item>
<item>
<key> <string>configuration_hateoas_url</string> </key>
<value> <string>hateoas/</string> </value>
</item>
<item>
<key> <string>configuration_header_gadget_url</string> </key>
<value> <string>gadget_officejs_header.html</string> </value>
</item>
<item>
<key> <string>configuration_jio_gadget_url</string> </key>
<value> <string>gadget_devtool_jio.html</string> </value>
</item>
<item>
<key> <string>configuration_manifest_url</string> </key>
<value> <string>disabled.appcache</string> </value>
</item>
<item>
<key> <string>configuration_panel_gadget_url</string> </key>
<value> <string>gadget_devtool_application_panel.html</string> </value>
</item>
<item>
<key> <string>configuration_router_gadget_url</string> </key>
<value> <string>gadget_devtool_router.html</string> </value>
</item>
<item>
<key> <string>configuration_translation_gadget_url</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>configuration_view_action_category</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>container_layout</string> </key>
<value> <string>WebSection_renderDefaultPageAsGadget</string> </value>
</item>
<item>
<key> <string>content_layout</string> </key>
<value> <string>WebSection_renderDefaultPageAsGadget</string> </value>
</item>
<item>
<key> <string>custom_render_method_id</string> </key>
<value> <string>WebSection_renderDefaultPageAsGadget</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>frontpage_gadget_url</string> </key>
<value> <string>gadget_woelfel_pt_frontpage.html</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>devtool</string> </value>
</item>
<item>
<key> <string>layout_configuration_form_id</string> </key>
<value> <string>WebSection_viewRenderJSPreference</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Site</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>skin_selection_name</string> </key>
<value> <string>RJS</string> </value>
</item>
<item>
<key> <string>static_language_selection</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Development Tool</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAABA=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="6" aka="AAAAAAAAAAY=">
<pickle>
<global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="7" aka="AAAAAAAAAAc=">
<pickle>
<global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="8" aka="AAAAAAAAAAg=">
<pickle>
<global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="9" aka="AAAAAAAAAAk=">
<pickle>
<global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="10" aka="AAAAAAAAAAo=">
<pickle>
<global name="WebSiteTraversalHook" module="Products.ERP5.Document.WebSite"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="11" aka="AAAAAAAAAAs=">
<pickle>
<global name="Length" module="BTrees.Length"/>
</pickle>
<pickle> <int>0</int> </pickle>
</record>
<record id="12" aka="AAAAAAAAAAw=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="13" aka="AAAAAAAAAA0=">
<pickle>
<global name="OOBTree" module="BTrees.OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="14" aka="AAAAAAAAAA4=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="15" aka="AAAAAAAAAA8=">
<pickle>
<global name="OOBTree" module="BTrees.OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="16" aka="AAAAAAAAABA=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>category_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAABE=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAABI=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="17" aka="AAAAAAAAABE=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466284924.42</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>embedded</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="18" aka="AAAAAAAAABI=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>951.63944.36324.63914</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466340151.15</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Section" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_folders_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Copy_or_Move_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Delete_objects_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>__before_publishing_traverse__</string> </key>
<value>
<object>
<klass>
<global name="MultiHook" module="ZPublisher.BeforeTraverse"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_defined_in_class</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>_hookname</string> </key>
<value> <string>__before_publishing_traverse__</string> </value>
</item>
<item>
<key> <string>_list</string> </key>
<value>
<list>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</list>
</value>
</item>
<item>
<key> <string>_prior</string> </key>
<value>
<none/>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>__before_traverse__</string> </key>
<value>
<dictionary>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Section/hateoas</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>__translation_dict</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>_identity_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>_local_properties</string> </key>
<value>
<tuple>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>default_view_action_reference</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>view_action_category</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>frontpage_gadget</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>frontpage_gadget_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_frontpage_gadget_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_application_title</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
</tuple>
</value>
</item>
<item>
<key> <string>_range_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>configuration_application_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>configuration_frontpage_gadget_url</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>container_layout</string> </key>
<value> <string>ERP5Document_getHateoas</string> </value>
</item>
<item>
<key> <string>content_layout</string> </key>
<value> <string>ERP5Document_getHateoas</string> </value>
</item>
<item>
<key> <string>custom_render_method_id</string> </key>
<value> <string>ERP5Document_getHateoas</string> </value>
</item>
<item>
<key> <string>default_view_action_reference</string> </key>
<value> <string>view</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>empty_criterion_valid</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>frontpage_gadget</string> </key>
<value> <string>gadget_woelfel_pt_frontpage.html</string> </value>
</item>
<item>
<key> <string>frontpage_gadget_url</string> </key>
<value> <string>gadget_woelfel_pt_frontpage.html</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>hateoas</string> </value>
</item>
<item>
<key> <string>layout_configuration_form_id</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Section</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>skin_selection_name</string> </key>
<value> <string>HalRestricted</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Restricted Hateoas</string> </value>
</item>
<item>
<key> <string>view_action_category</string> </key>
<value> <string>object_view</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="WebSectionTraversalHook" module="Products.ERP5.Document.WebSection"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>category_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="6" aka="AAAAAAAAAAY=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466284924.65</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>embedded</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="7" aka="AAAAAAAAAAc=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>951.63106.5592.44526</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466284982.77</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Section" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_folders_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Copy_or_Move_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Delete_objects_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>__before_publishing_traverse__</string> </key>
<value>
<object>
<klass>
<global name="MultiHook" module="ZPublisher.BeforeTraverse"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_defined_in_class</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>_hookname</string> </key>
<value> <string>__before_publishing_traverse__</string> </value>
</item>
<item>
<key> <string>_list</string> </key>
<value>
<list>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</list>
</value>
</item>
<item>
<key> <string>_prior</string> </key>
<value>
<none/>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>__before_traverse__</string> </key>
<value>
<dictionary>
<item>
<key>
<tuple>
<int>99</int>
<string>ERP5 Web Section/rjsunsafe</string>
</tuple>
</key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>__translation_dict</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>_identity_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>_range_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>caching_policy/must-revalidate</string>
</tuple>
</value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>empty_criterion_valid</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>rjsunsafe</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Section</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>skin_selection_name</string> </key>
<value> <string>RJSUnsafe</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>RJS Unsafe</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="WebSectionTraversalHook" module="Products.ERP5.Document.WebSection"/>
</pickle>
<pickle>
<dictionary/>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>category_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="6" aka="AAAAAAAAAAY=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466284924.77</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>embedded</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="7" aka="AAAAAAAAAAc=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>951.63106.5592.44526</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1466284982.81</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
...@@ -81,6 +81,7 @@ ...@@ -81,6 +81,7 @@
<string>my_version</string> <string>my_version</string>
<string>my_portal_type</string> <string>my_portal_type</string>
<string>your_modification_date</string> <string>your_modification_date</string>
<string>my_grouping_reference</string>
</list> </list>
</value> </value>
</item> </item>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="StringField" module="Products.Formulator.StandardFields"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>my_grouping_reference</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
<item>
<key> <string>required_not_found</string> </key>
<value> <string>Input is required but no input given.</string> </value>
</item>
<item>
<key> <string>too_long</string> </key>
<value> <string>Too much input was given.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>input_type</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>unicode</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>input_type</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>unicode</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <int>20</int> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>input_type</string> </key>
<value> <string>text</string> </value>
</item>
<item>
<key> <string>max_length</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>My Reference</string> </value>
</item>
<item>
<key> <string>truncate</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>unicode</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <int>0</int> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
web_page_module/gadget_ckeditor_* web_page_module/gadget_ckeditor_*
web_page_module/gadget_devtool_*
web_page_module/gadget_officejs_* web_page_module/gadget_officejs_*
web_page_module/gadget_ooffice_* web_page_module/gadget_ooffice_*
web_site_module/devtool
web_site_module/devtool/**
web_site_module/officejs_text_editor web_site_module/officejs_text_editor
web_site_module/officejs_text_editor/** web_site_module/officejs_text_editor/**
web_site_module/officejs_spreadsheet web_site_module/officejs_spreadsheet
......
web_page_module/gadget_ckeditor_* web_page_module/gadget_ckeditor_*
web_page_module/gadget_devtool_*
web_page_module/gadget_officejs_* web_page_module/gadget_officejs_*
web_page_module/gadget_ooffice_* web_page_module/gadget_ooffice_*
web_site_module/devtool
web_site_module/devtool/**
web_site_module/officejs_text_editor web_site_module/officejs_text_editor
web_site_module/officejs_text_editor/** web_site_module/officejs_text_editor/**
web_site_module/officejs_spreadsheet web_site_module/officejs_spreadsheet
......
web_page_module/gadget_ckeditor_* web_page_module/gadget_ckeditor_*
web_page_module/gadget_devtool_*
web_page_module/gadget_officejs_* web_page_module/gadget_officejs_*
web_page_module/gadget_ooffice_* web_page_module/gadget_ooffice_*
web_site_module/devtool
web_site_module/devtool/**
web_site_module/officejs_spreadsheet web_site_module/officejs_spreadsheet
web_site_module/officejs_spreadsheet/** web_site_module/officejs_spreadsheet/**
web_site_module/officejs_text web_site_module/officejs_text
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment