widgets = m_Container.getDragController().getSelectedWidgets();
-
- for (Widget widget: widgets){
- final Item i = ((Item)widget);
- if (i.isPhoto())
- {
- i.setLoadingThumb();
- }
- m_Container.doJSONRequest(G3Viewer.ROTATE_URL + i.getID() + "/cw",
- new HttpSuccessHandler() {
-
- public void success(JSONValue aValue) {
- i.updateImages(aValue);
- }
- },false,true);
- }
- popupPanel.hide();
- }
- });
-
- rotateAllCW.addStyleName("popup-item");
- popupMenuBar.addItem(rotateAllCCW);
-
- int x = DOM.eventGetClientX((Event)event.getNativeEvent());
- int y = DOM.eventGetClientY((Event)event.getNativeEvent());
- popupPanel.setPopupPosition(x, y);
-
- popupPanel.show();
-
- }
-}
diff --git a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/canvas/Canvas.java b/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/canvas/Canvas.java
deleted file mode 100644
index 3e47a126..00000000
--- a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/canvas/Canvas.java
+++ /dev/null
@@ -1,178 +0,0 @@
-/*
- * Copyright 2009 Google Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
- * use this file except in compliance with the License. You may obtain a copy of
- * the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- * License for the specific language governing permissions and limitations under
- * the License.
- */
-package com.gloopics.g3viewer.client.canvas;
-
-import com.google.gwt.core.client.JavaScriptObject;
-import com.google.gwt.gears.client.blob.Blob;
-
-/**
- * The Canvas module is a graphics API that is inspired by the HTML5 canvas , with additional methods to decode from and encode to
- * binary formats (such as PNG and JPEG), represented by Blobs. A Gears Canvas
- * is not yet a complete implementation of the HTML5 canvas specification, and
- * there are two significant differences:
- *
- * A Gears Canvas is off-screen, in that creating a Canvas object doesn't
- * directly paint any pixels on the screen. Furthermore, for technical reasons,
- * a Gears Canvas is not a DOM Element. On the other hand, you can create a
- * Gears Canvas in a Worker.
- * A Gears Canvas does not implement getContext
, and in
- * particular does not provide a 2D context.
- *
- *
- * Permission
- *
- * This API requires user permission. If you would like to customize the default
- * dialog, you can explicitly call
- * {@link com.google.gwt.gears.client.Factory#getPermission()}.
- */
-public class Canvas extends JavaScriptObject {
-
- public static final String MIMETYPE_JPEG = "image/jpeg";
- public static final String MIMETYPE_PNG = "image/png";
-
- protected Canvas() {
- // required for overlay types
- }
-
- /**
- * Crops the Canvas. The crop happens "in-place", as opposed to returning a
- * new Canvas.
- *
- * @param x The left co-ordinate of the crop rectangle.
- * @param y The top co-ordinate of the crop rectangle.
- * @param w The width of the crop rectangle.
- * @param h The height of the crop rectangle.
- */
- public final native void crop(int x, int y, int w, int h) /*-{
- this.crop(x, y, w, h);
- }-*/;
-
- /**
- * Loads an image into this Canvas, replacing the Canvas' current dimensions
- * and contents.
- *
- * @param blob The Blob to decode. The image should be in PNG or JPEG format.
- */
- public final native void decode(Blob blob) /*-{
- this.decode(blob);
- }-*/;
-
- /**
- * Saves the Canvas' contents to PNG format.
- *
- * @return A new Blob encoding the Canvas' image data.
- */
- public final native Blob encode() /*-{
- return this.encode();
- }-*/;
-
- /**
- * Saves the Canvas' contents to a binary format, such as PNG or JPEG.
- *
- * @param mimeType The image format to encode to. Valid values include
- * "image/png" and "image/jpeg".
- * @return A new Blob encoding the Canvas' image data.
- */
- public final native Blob encode(String mimeType) /*-{
- return this.encode(mimeType);
- }-*/;
-
- /**
- * Saves the Canvas' contents to JPEG format.
- *
- * @param quality the JPEG quality as a number between 0.0 and 1.0 inclusive.
- * @return A new Blob encoding the Canvas' image data.
- */
- public final native Blob encodeJpeg(float quality) /*-{
- return this.encode("image/jpeg", { quality: quality });
- }-*/;
-
- /**
- * Returns the height of the Canvas. The default value is 150.
- *
- * @return the canvas height.
- */
- public final native int getHeight()/*-{
- return this.height;
- }-*/;
-
- /**
- * Returns the width of the Canvas. The default value is 300.
- *
- * @return the canvas width.
- */
- public final native int getWidth() /*-{
- return this.width;
- }-*/;
-
- /**
- * Resizes the Canvas. The resize happens "in-place", as opposed to returning
- * a new Canvas.
- *
- * Uses bi-linear filtering.
- *
- * @param w The new width.
- * @param h The new height.
- */
- public final native void resize(int w, int h) /*-{
- this.resize(w, h);
- }-*/;
-
- /**
- * Resizes the Canvas. The resize happens "in-place", as opposed to returning
- * a new Canvas.
- *
- * @param w The new width.
- * @param h The new height.
- * @param filter The image filter.
- */
- public final void resize(int w, int h, ResizeFilter filter) {
- resize(w, h, filter.getFilter());
- }
-
- /**
- * Resizes the Canvas. The resize happens "in-place", as opposed to returning
- * a new Canvas.
- *
- * @param w The new width.
- * @param h The new height.
- * @param filter A string specifying the image filter. There are two options:
- * "nearest" for nearest-neighbor filtering, and "bilinear" for
- * bi-linear filtering.
- */
- public final native void resize(int w, int h, String filter) /*-{
- this.resize(w, h, filter);
- }-*/;
-
- /**
- * Sets the height of the Canvas. The default value is 150.
- *
- * @param height the canvas height.
- */
- public final native void setHeight(int height) /*-{
- this.height = height;
- }-*/;
-
- /**
- * Sets the width of the Canvas. The default value is 300.
- *
- * @param width the canvas width.
- */
- public final native void setWidth(int width) /*-{
- this.width = width;
- }-*/;
-}
diff --git a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/canvas/Factory.java b/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/canvas/Factory.java
deleted file mode 100644
index 8ac5ba59..00000000
--- a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/canvas/Factory.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Copyright 2008 Google Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
- * use this file except in compliance with the License. You may obtain a copy of
- * the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- * License for the specific language governing permissions and limitations under
- * the License.
- */
-package com.gloopics.g3viewer.client.canvas;
-
-import com.google.gwt.core.client.JavaScriptObject;
-
-/**
- * Factory class used to create all other Gears objects.
- */
-public final class Factory extends JavaScriptObject {
- /**
- * String used to request a BlobBuilder instance from Gears.
- */
- public static final String BLOBBUILDER = "beta.blobbuilder";
-
- /**
- * String used to request a Canvas instance from Gears.
- */
- public static final String CANVAS = "beta.canvas";
-
-
- /**
- * Returns the singleton instance of the Factory class or null
- * if Gears is not installed or accessible.
- *
- * @return singleton instance of the Factory class or null
if
- * Gears is not installed or accessible
- */
- public static native Factory getInstance() /*-{
- return $wnd.google && $wnd.google.gears && $wnd.google.gears.factory;
- }-*/;
-
- protected Factory() {
- // Required for overlay types
- }
-
- /**
- * Creates a new {@link Canvas} instance.
- *
- * @return a new {@link Canvas} instance
- */
- public Canvas createCanvas() {
- return create(CANVAS);
- }
-
- /**
- * Creates an instance of the specified Gears object.
- *
- * @param Gears object type to return
- * @param className name of the object to create
- * @return an instance of the specified Gears object
- */
- private native T create(String className) /*-{
- return this.create(className);
- }-*/;
-}
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/canvas/ResizeFilter.java b/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/canvas/ResizeFilter.java
deleted file mode 100644
index 198ad8ea..00000000
--- a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/canvas/ResizeFilter.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright 2009 Google Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
- * use this file except in compliance with the License. You may obtain a copy of
- * the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- * License for the specific language governing permissions and limitations under
- * the License.
- */
-package com.gloopics.g3viewer.client.canvas;
-
-/**
- * Filters used when resizing a Canvas.
- */
-public enum ResizeFilter {
- NEAREST {
- @Override
- public String getFilter() {
- return "nearest";
- }
- },
- BILINEAR {
- @Override
- public String getFilter() {
- return "bilinear";
- }
- };
-
- public abstract String getFilter();
-}
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDrop.java b/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDrop.java
deleted file mode 100644
index 2b5be2c4..00000000
--- a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDrop.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package com.gloopics.g3viewer.client.dnddesktop;
-
-public interface DesktopDrop {
-
-}
diff --git a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDropBase.java b/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDropBase.java
deleted file mode 100644
index d55a67ea..00000000
--- a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDropBase.java
+++ /dev/null
@@ -1,61 +0,0 @@
-package com.gloopics.g3viewer.client.dnddesktop;
-
-import com.google.gwt.core.client.JavaScriptObject;
-import com.google.gwt.gears.client.Factory;
-import com.google.gwt.gears.client.desktop.Desktop;
-import com.google.gwt.gears.client.desktop.File;
-import com.google.gwt.user.client.ui.Widget;
-
-public abstract class DesktopDropBase implements DesktopDrop{
- private final DesktopDroppableWidget m_DropFile;
- protected final Widget m_Widget;
- private final Desktop m_Desktop;
-
- public DesktopDropBase (DesktopDroppableWidget a_Widget){
- m_DropFile = a_Widget;
- m_Widget = a_Widget.getActualWidget();
-
- m_Desktop = Factory.getInstance().createDesktop();
- }
-
- public void onDragEnter(JavaScriptObject e)
- {
- m_Widget.addStyleName("drop-target");
- setDropEffect(m_Desktop, e);
- finishDrag(e);
- }
-
- public final native void finishDrag(JavaScriptObject e) /*-{
- if (e.stopPropagation) e.stopPropagation();
- else e.cancelBubble = true;
- if (e.preventDefault) e.preventDefault();
- else e.returnValue = false;
- }-*/;
-
- public void onDragLeave(JavaScriptObject e)
- {
- m_Widget.removeStyleName("drop-target");
- finishDrag(e);
-
- }
-
- public void onDrop(JavaScriptObject e)
- {
- File[] files = getDragData(m_Desktop, e);
- if (files != null)
- {
- m_DropFile.dropFiles(files);
- }
-
- onDragLeave(e);
- }
-
- public final native File[] getDragData(Desktop d, JavaScriptObject e) /*-{
- var data = d.getDragData(e, 'application/x-gears-files');
- return data && data.files;
- }-*/;
-
- public final native File[] setDropEffect(Desktop d, JavaScriptObject e) /*-{
- var data = d.setDropEffect(e, 'copy');
- }-*/;
-}
diff --git a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDropFile.java b/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDropFile.java
deleted file mode 100644
index 1c8085d4..00000000
--- a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDropFile.java
+++ /dev/null
@@ -1,62 +0,0 @@
-package com.gloopics.g3viewer.client.dnddesktop;
-
-import com.google.gwt.dom.client.Element;
-import com.google.gwt.user.client.Window.Navigator;
-
-public class DesktopDropFile extends DesktopDropBase{
-
- public DesktopDropFile(DesktopDroppableWidget a_Widget){
- super(a_Widget);
- addDropEvents(m_Widget.getElement());
- }
-
-
- public native void addDropEvents(Element e) /*-{
- var t = this;
-
- e.addEventListener('dragenter',
- function(e)
- {
- t.@com.gloopics.g3viewer.client.dnddesktop.DesktopDropFile::onDragEnter(Lcom/google/gwt/core/client/JavaScriptObject;)(e);
- }
- , false);
-
-
- e.addEventListener('dragleave',
- function(e)
- {
- t.@com.gloopics.g3viewer.client.dnddesktop.DesktopDropFile::onDragLeave(Lcom/google/gwt/core/client/JavaScriptObject;)(e);
- }
- , false);
-
- e.addEventListener('dragexit',
- function(e)
- {
- t.@com.gloopics.g3viewer.client.dnddesktop.DesktopDropFile::onDragLeave(Lcom/google/gwt/core/client/JavaScriptObject;)(e);
- }
- , false);
-
- e.addEventListener('dragover',
- function(e)
- {
- t.@com.gloopics.g3viewer.client.dnddesktop.DesktopDropFile::finishDrag(Lcom/google/gwt/core/client/JavaScriptObject;)(e);
- }
- , false);
-
- e.addEventListener('dragdrop',
- function(e)
- {
- t.@com.gloopics.g3viewer.client.dnddesktop.DesktopDropFile::onDrop(Lcom/google/gwt/core/client/JavaScriptObject;)(e);
- }
- , false);
-
- e.addEventListener('drop',
- function(e)
- {
- t.@com.gloopics.g3viewer.client.dnddesktop.DesktopDropFile::onDrop(Lcom/google/gwt/core/client/JavaScriptObject;)(e);
- }
- , false);
-
- }-*/;
-
-}
diff --git a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDropFileIE.java b/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDropFileIE.java
deleted file mode 100644
index da5437dd..00000000
--- a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDropFileIE.java
+++ /dev/null
@@ -1,43 +0,0 @@
-package com.gloopics.g3viewer.client.dnddesktop;
-
-import com.google.gwt.dom.client.Element;
-
-public class DesktopDropFileIE extends DesktopDropBase{
-
- public DesktopDropFileIE(DesktopDroppableWidget a_Widget){
- super(a_Widget);
- addDropEvents(m_Widget.getElement());
- }
-
-
- public native void addDropEvents(Element e) /*-{
- var t = this;
- e.attachEvent('ondragenter',
- function(e){
- t.@com.gloopics.g3viewer.client.dnddesktop.DesktopDropFile::onDragEnter(Lcom/google/gwt/core/client/JavaScriptObject;)(e);
- return false;
-
- });
-
- e.attachEvent('ondragover',
- function(e){
- t.@com.gloopics.g3viewer.client.dnddesktop.DesktopDropFile::finishDrag(Lcom/google/gwt/core/client/JavaScriptObject;)(e);
- return false;
- });
-
- e.attachEvent('ondragleave',
- function(e){
- t.@com.gloopics.g3viewer.client.dnddesktop.DesktopDropFile::onDragLeave(Lcom/google/gwt/core/client/JavaScriptObject;)(e)
- return false;
- });
-
- e.attachEvent('ondrop',
- function(e){
- t.@com.gloopics.g3viewer.client.dnddesktop.DesktopDropFile::onDrop(Lcom/google/gwt/core/client/JavaScriptObject;)(e)
- return false;
- });
-
- }-*/;
-
-
-}
diff --git a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDroppableWidget.java b/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDroppableWidget.java
deleted file mode 100644
index a3efaaf0..00000000
--- a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DesktopDroppableWidget.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package com.gloopics.g3viewer.client.dnddesktop;
-
-import com.google.gwt.gears.client.desktop.File;
-import com.google.gwt.user.client.ui.Widget;
-
-public interface DesktopDroppableWidget {
-
- Widget getActualWidget();
-
- void dropFiles(File[] a_File);
-}
diff --git a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactory.java b/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactory.java
deleted file mode 100644
index f6afac22..00000000
--- a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactory.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package com.gloopics.g3viewer.client.dnddesktop;
-
-public class DndDesktopFactory {
-
- public DesktopDrop getInstance(DesktopDroppableWidget a_Widget)
- {
- return new DesktopDropFile(a_Widget);
- }
-}
diff --git a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryIE.java b/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryIE.java
deleted file mode 100644
index 145f023a..00000000
--- a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryIE.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package com.gloopics.g3viewer.client.dnddesktop;
-
-public class DndDesktopFactoryIE extends DndDesktopFactory{
-
- public DesktopDrop getInstance(DesktopDroppableWidget a_Widget)
- {
- return new DesktopDropFileIE(a_Widget);
- }
-}
diff --git a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryNoGears.java b/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryNoGears.java
deleted file mode 100644
index 25318438..00000000
--- a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryNoGears.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package com.gloopics.g3viewer.client.dnddesktop;
-
-public class DndDesktopFactoryNoGears extends DndDesktopFactory{
- public DesktopDrop getInstance(DesktopDroppableWidget a_Widget)
- {
- return new DesktopDrop(){};
- }
-}
diff --git a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/public/G3viewer.css b/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/public/G3viewer.css
deleted file mode 100644
index c6f40841..00000000
--- a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/public/G3viewer.css
+++ /dev/null
@@ -1,47 +0,0 @@
-* {padding:0; margin:0;}
-
-#main {position:relative; width:100%; height:100%}
-
-.error {width:300px; height:200px;}
-
-.upload-error {background-color: #FFAAAA;}
-.item {width:100px; height: 130px; padding:3px; border: 2px solid #FFF; overflow: hidden; float:left; text-align:center; position:relative;margin:3px;}
-.item img{max-width:96px; max-height:76px; *width:96px; *height:76px; border:2px solid #AAA;}
-.item h3{font-size:10px; font-weight:normal; position:absolute; bottom:5px; left:0px; width:100%; text-align:center; padding:0; margin:0;}
-.ialbum {background-color: #e3effb; border: 2px solid #91c0ef; }
-.popped {background-color: #e3effb;}
-.view {height: 100%;}
-.DropZone {height: 100px; width:6px; margin: 0 -3px 0 -3px; padding: 0; float:left; text-align:center; position:relative;}
-.infobar {background-color: #fff; position: absolute; bottom:0px; border-width: 4px 4px 0 4px; border-style: solid;
- border-color: #d2e1f6; height: 15px; width: 240px; right: 50px; font-size:10px; padding: 2px 5px 1px 5px;}
-.infobar div {float:right; }
-.infobar .up-options {float:left;}
-.loading{position:absolute; top:0px; left:0px; width:100%; height: 100%; background-color:#FFF; opacity: 0.7; filter: alpha(opacity=70);}
-.loading-label{z-index:10; position:absolute; width:100%; left:0px; text-align:center;}
-.loading-image{z-index:10;}
-.gwt-TreeItem-selected .Tree-Album {background-color: #333; color: #FFF;}
-.Tree-Album {padding: 1px;}
-.Tree-Album:hover{text-decoration:underline;}
-.drop-target{background-color: #91c0ef; color: #000;}
-
-.dragdrop-selected ,.dragdrop-dragging ,.dragdrop-proxy {filter: Alpha(Opacity=30) !important;;}
-
-.popup {padding: 2px; border: 1px solid #91c0ef;background-color:#FFF}
-
-.dialog fieldset{ border: none; padding: 0px; margin: 0px;}
-.dialog legend{ display: none;}
-.dialog ul {padding:0; margin:0;}
-.dialog ul ul li {float:left;}
-.dialog li {list-style: none; padding:0;margin:0;}
-.dialog form input[type="password"], .dialog form input[type="text"], .dialog form textarea .dialog form select {border: 1px solid #000; padding: 0.2em; display:block; clear: both;}
-.dialog form input[type="password"], .dialog form input[type="text"], .dialog form textarea {width: 100%}
-.dialog form textarea {height: 12em;}
-
-.label {width:90px; text-align:center;}
-.progressBar {border: 1px solid #cccccc; width: 100px; height: 10px;}
-.progessInner {background: #34628c;width: 0px;height: 10px;}
-
-.dContents {padding: 2px 5px 2px 5px;}
-.dButtons {text-align: right}
-
-.hideme {overflow:hidden; width:0; height:0; margin:0; padding:0;}
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/public/loading.gif b/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/public/loading.gif
deleted file mode 100644
index 8f56a82c..00000000
Binary files a/3.1/modules/gwtorganize/src/com/gloopics/g3viewer/public/loading.gif and /dev/null differ
diff --git a/3.1/modules/gwtorganize/src/log4j.properties b/3.1/modules/gwtorganize/src/log4j.properties
deleted file mode 100644
index d9c3edc9..00000000
--- a/3.1/modules/gwtorganize/src/log4j.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-# A default log4j configuration for log4j users.
-#
-# To use this configuration, deploy it into your application's WEB-INF/classes
-# directory. You are also encouraged to edit it as you like.
-
-# Configure the console as our one appender
-log4j.appender.A1=org.apache.log4j.ConsoleAppender
-log4j.appender.A1.layout=org.apache.log4j.PatternLayout
-log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%c] - %m%n
-
-# tighten logging on the DataNucleus Categories
-log4j.category.DataNucleus.JDO=WARN, A1
-log4j.category.DataNucleus.Persistence=WARN, A1
-log4j.category.DataNucleus.Cache=WARN, A1
-log4j.category.DataNucleus.MetaData=WARN, A1
-log4j.category.DataNucleus.General=WARN, A1
-log4j.category.DataNucleus.Utility=WARN, A1
-log4j.category.DataNucleus.Transaction=WARN, A1
-log4j.category.DataNucleus.Datastore=WARN, A1
-log4j.category.DataNucleus.ClassLoading=WARN, A1
-log4j.category.DataNucleus.Plugin=WARN, A1
-log4j.category.DataNucleus.ValueGeneration=WARN, A1
-log4j.category.DataNucleus.Enhancer=WARN, A1
-log4j.category.DataNucleus.SchemaTool=WARN, A1
diff --git a/3.1/modules/gwtorganize/views/gwtorganise_view.html.php b/3.1/modules/gwtorganize/views/gwtorganise_view.html.php
deleted file mode 100644
index 1b0ec868..00000000
--- a/3.1/modules/gwtorganize/views/gwtorganise_view.html.php
+++ /dev/null
@@ -1,7 +0,0 @@
-
- $base = url::base(false, "http");
- $url = $base."modules/gwtorganise/war/index.php?url=".urlencode($base);
- ?>
-
-GWT Organise version built on = revision::getTimeStamp()?>
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/.htaccess b/3.1/modules/gwtorganize/war/.htaccess
deleted file mode 100644
index b303d424..00000000
--- a/3.1/modules/gwtorganize/war/.htaccess
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
- ExpiresDefault "access"
-
-
-
- ExpiresDefault "now plus 1 year"
-
-
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/META-INF/jdoconfig.xml b/3.1/modules/gwtorganize/war/WEB-INF/classes/META-INF/jdoconfig.xml
deleted file mode 100644
index 5f56aa19..00000000
--- a/3.1/modules/gwtorganize/war/WEB-INF/classes/META-INF/jdoconfig.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/G3viewer.gwt.xml b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/G3viewer.gwt.xml
deleted file mode 100644
index ffe12be4..00000000
--- a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/G3viewer.gwt.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$1.class
deleted file mode 100644
index 03e8d371..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$10.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$10.class
deleted file mode 100644
index de2da6f1..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$10.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$11.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$11.class
deleted file mode 100644
index cc78fb65..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$11.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$12.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$12.class
deleted file mode 100644
index 17aff120..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$12.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$2$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$2$1.class
deleted file mode 100644
index efd647d8..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$2$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$2.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$2.class
deleted file mode 100644
index 8f4fda99..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$2.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$3$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$3$1.class
deleted file mode 100644
index 323f3083..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$3$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$3.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$3.class
deleted file mode 100644
index e46db8dd..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$3.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$4$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$4$1.class
deleted file mode 100644
index 55c74232..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$4$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$4.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$4.class
deleted file mode 100644
index 721d6a2e..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$4.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$5.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$5.class
deleted file mode 100644
index d5bad4b3..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$5.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$6.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$6.class
deleted file mode 100644
index f8f7f057..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$6.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$7.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$7.class
deleted file mode 100644
index 803496fb..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$7.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$8.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$8.class
deleted file mode 100644
index bff1da5b..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$8.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$9.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$9.class
deleted file mode 100644
index 648cc387..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album$9.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album.class
deleted file mode 100644
index a4aa4a70..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Album.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AlbumItemDropContainer.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AlbumItemDropContainer.class
deleted file mode 100644
index 8632a193..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AlbumItemDropContainer.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AlbumTree$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AlbumTree$1.class
deleted file mode 100644
index b5142ea0..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AlbumTree$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AlbumTree.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AlbumTree.class
deleted file mode 100644
index 0f8db508..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AlbumTree.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AlbumTreeDropController.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AlbumTreeDropController.class
deleted file mode 100644
index b540915a..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AlbumTreeDropController.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AsyncResizer.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AsyncResizer.class
deleted file mode 100644
index bd77f116..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AsyncResizer.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AsyncRunner.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AsyncRunner.class
deleted file mode 100644
index c449a0f2..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/AsyncRunner.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ConfirmDialogBox$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ConfirmDialogBox$1.class
deleted file mode 100644
index 4367b5eb..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ConfirmDialogBox$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ConfirmDialogBox$2.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ConfirmDialogBox$2.class
deleted file mode 100644
index 890e6d95..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ConfirmDialogBox$2.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ConfirmDialogBox$ConfirmCallBack.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ConfirmDialogBox$ConfirmCallBack.class
deleted file mode 100644
index f447b3fd..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ConfirmDialogBox$ConfirmCallBack.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ConfirmDialogBox.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ConfirmDialogBox.class
deleted file mode 100644
index e69896cc..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ConfirmDialogBox.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/DropZoneController.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/DropZoneController.class
deleted file mode 100644
index f8fed7cf..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/DropZoneController.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$1$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$1$1.class
deleted file mode 100644
index 58d9f492..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$1$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$1.class
deleted file mode 100644
index b6a343ab..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$2.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$2.class
deleted file mode 100644
index bdc79c97..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$2.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$ErrorDialog$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$ErrorDialog$1.class
deleted file mode 100644
index fe0c4086..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$ErrorDialog$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$ErrorDialog.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$ErrorDialog.class
deleted file mode 100644
index 67996768..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$ErrorDialog.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$SimplePanelEx.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$SimplePanelEx.class
deleted file mode 100644
index 40090e8f..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer$SimplePanelEx.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer.class
deleted file mode 100644
index bbdc9c9c..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/G3Viewer.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$1.class
deleted file mode 100644
index 43983166..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$2.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$2.class
deleted file mode 100644
index c64b7227..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$2.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$3.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$3.class
deleted file mode 100644
index 1e03d444..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$3.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$4.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$4.class
deleted file mode 100644
index f79aecfe..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$4.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$5.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$5.class
deleted file mode 100644
index 85cf463b..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$5.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$RequestCallbackImpl.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$RequestCallbackImpl.class
deleted file mode 100644
index 2c4b7eb8..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox$RequestCallbackImpl.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox.class
deleted file mode 100644
index f660365e..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogBox.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogHandler.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogHandler.class
deleted file mode 100644
index ced48bc3..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpDialogHandler.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpSuccessHandler.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpSuccessHandler.class
deleted file mode 100644
index f5dc523a..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/HttpSuccessHandler.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ImageDialogBox$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ImageDialogBox$1.class
deleted file mode 100644
index bce80447..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ImageDialogBox$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ImageDialogBox$2.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ImageDialogBox$2.class
deleted file mode 100644
index d390264c..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ImageDialogBox$2.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ImageDialogBox$3.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ImageDialogBox$3.class
deleted file mode 100644
index c1ff1330..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ImageDialogBox$3.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ImageDialogBox.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ImageDialogBox.class
deleted file mode 100644
index 6d9c834b..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ImageDialogBox.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/InformationBar$1$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/InformationBar$1$1.class
deleted file mode 100644
index e3b76f1b..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/InformationBar$1$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/InformationBar$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/InformationBar$1.class
deleted file mode 100644
index 28de8e5b..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/InformationBar$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/InformationBar.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/InformationBar.class
deleted file mode 100644
index 6e000def..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/InformationBar.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$1.class
deleted file mode 100644
index ddb54919..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$2.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$2.class
deleted file mode 100644
index 3b941d40..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$2.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$3.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$3.class
deleted file mode 100644
index b67f967f..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$3.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$4$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$4$1.class
deleted file mode 100644
index 122710ba..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$4$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$4.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$4.class
deleted file mode 100644
index ad6412fa..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$4.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$5$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$5$1.class
deleted file mode 100644
index f88398a1..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$5$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$5.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$5.class
deleted file mode 100644
index 98f37863..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$5.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$6$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$6$1.class
deleted file mode 100644
index ddc4db8c..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$6$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$6.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$6.class
deleted file mode 100644
index 32441372..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$6.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$7$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$7$1.class
deleted file mode 100644
index 61a3f4d1..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$7$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$7.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$7.class
deleted file mode 100644
index f561c44d..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$7.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$8$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$8$1.class
deleted file mode 100644
index a6802655..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$8$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$8.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$8.class
deleted file mode 100644
index 435fa9d6..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$8.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$9.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$9.class
deleted file mode 100644
index a88834b8..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item$9.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item.class
deleted file mode 100644
index 26c5289f..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Item.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/JSONResponseCallback.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/JSONResponseCallback.class
deleted file mode 100644
index 78d986d0..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/JSONResponseCallback.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/JSONResponseTextHandler.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/JSONResponseTextHandler.class
deleted file mode 100644
index 05ed41b1..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/JSONResponseTextHandler.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Loading.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Loading.class
deleted file mode 100644
index a193937b..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Loading.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/MyPickupDragController.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/MyPickupDragController.class
deleted file mode 100644
index f002e52a..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/MyPickupDragController.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ResizeOptions.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ResizeOptions.class
deleted file mode 100644
index dc4050a7..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/ResizeOptions.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadControl.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadControl.class
deleted file mode 100644
index 8ea5f38c..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadControl.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadControlNoGears.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadControlNoGears.class
deleted file mode 100644
index 2ef143e0..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadControlNoGears.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile$1.class
deleted file mode 100644
index 0fd63556..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile$2.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile$2.class
deleted file mode 100644
index de9282b5..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile$2.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile$3.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile$3.class
deleted file mode 100644
index 75ef7785..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile$3.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile$ProgressBar.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile$ProgressBar.class
deleted file mode 100644
index d01d465d..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile$ProgressBar.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile.class
deleted file mode 100644
index 3ceac4ae..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/UploadFile.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Utils.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Utils.class
deleted file mode 100644
index 883be9dc..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/Utils.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$1$1$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$1$1$1.class
deleted file mode 100644
index 15805eb4..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$1$1$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$1$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$1$1.class
deleted file mode 100644
index 9ebe190d..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$1$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$1.class
deleted file mode 100644
index f6a1c39c..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$2$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$2$1.class
deleted file mode 100644
index df7fcfbf..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$2$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$2.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$2.class
deleted file mode 100644
index 7ccc963d..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$2.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$3$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$3$1.class
deleted file mode 100644
index 91639046..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$3$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$3.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$3.class
deleted file mode 100644
index 8fa8c5ea..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View$3.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View.class
deleted file mode 100644
index 8da4d798..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/View.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/Canvas.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/Canvas.class
deleted file mode 100644
index e3224e8c..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/Canvas.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/Factory.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/Factory.class
deleted file mode 100644
index 8431ae44..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/Factory.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/ResizeFilter$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/ResizeFilter$1.class
deleted file mode 100644
index a7211aca..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/ResizeFilter$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/ResizeFilter$2.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/ResizeFilter$2.class
deleted file mode 100644
index de43b25f..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/ResizeFilter$2.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/ResizeFilter.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/ResizeFilter.class
deleted file mode 100644
index e7a21338..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/canvas/ResizeFilter.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDrop.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDrop.class
deleted file mode 100644
index 25bdd8b6..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDrop.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDropBase.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDropBase.class
deleted file mode 100644
index 31d3d0ff..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDropBase.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDropFile.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDropFile.class
deleted file mode 100644
index 2919410f..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDropFile.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDropFileIE.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDropFileIE.class
deleted file mode 100644
index 3e895142..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDropFileIE.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDroppableWidget.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDroppableWidget.class
deleted file mode 100644
index 9aaaf96d..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DesktopDroppableWidget.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactory.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactory.class
deleted file mode 100644
index 2f8a4542..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactory.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryIE.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryIE.class
deleted file mode 100644
index b4e76dee..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryIE.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryNoGears$1.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryNoGears$1.class
deleted file mode 100644
index 464e9391..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryNoGears$1.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryNoGears.class b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryNoGears.class
deleted file mode 100644
index 610d289d..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/client/dnddesktop/DndDesktopFactoryNoGears.class and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/public/G3viewer.css b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/public/G3viewer.css
deleted file mode 100644
index c6f40841..00000000
--- a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/public/G3viewer.css
+++ /dev/null
@@ -1,47 +0,0 @@
-* {padding:0; margin:0;}
-
-#main {position:relative; width:100%; height:100%}
-
-.error {width:300px; height:200px;}
-
-.upload-error {background-color: #FFAAAA;}
-.item {width:100px; height: 130px; padding:3px; border: 2px solid #FFF; overflow: hidden; float:left; text-align:center; position:relative;margin:3px;}
-.item img{max-width:96px; max-height:76px; *width:96px; *height:76px; border:2px solid #AAA;}
-.item h3{font-size:10px; font-weight:normal; position:absolute; bottom:5px; left:0px; width:100%; text-align:center; padding:0; margin:0;}
-.ialbum {background-color: #e3effb; border: 2px solid #91c0ef; }
-.popped {background-color: #e3effb;}
-.view {height: 100%;}
-.DropZone {height: 100px; width:6px; margin: 0 -3px 0 -3px; padding: 0; float:left; text-align:center; position:relative;}
-.infobar {background-color: #fff; position: absolute; bottom:0px; border-width: 4px 4px 0 4px; border-style: solid;
- border-color: #d2e1f6; height: 15px; width: 240px; right: 50px; font-size:10px; padding: 2px 5px 1px 5px;}
-.infobar div {float:right; }
-.infobar .up-options {float:left;}
-.loading{position:absolute; top:0px; left:0px; width:100%; height: 100%; background-color:#FFF; opacity: 0.7; filter: alpha(opacity=70);}
-.loading-label{z-index:10; position:absolute; width:100%; left:0px; text-align:center;}
-.loading-image{z-index:10;}
-.gwt-TreeItem-selected .Tree-Album {background-color: #333; color: #FFF;}
-.Tree-Album {padding: 1px;}
-.Tree-Album:hover{text-decoration:underline;}
-.drop-target{background-color: #91c0ef; color: #000;}
-
-.dragdrop-selected ,.dragdrop-dragging ,.dragdrop-proxy {filter: Alpha(Opacity=30) !important;;}
-
-.popup {padding: 2px; border: 1px solid #91c0ef;background-color:#FFF}
-
-.dialog fieldset{ border: none; padding: 0px; margin: 0px;}
-.dialog legend{ display: none;}
-.dialog ul {padding:0; margin:0;}
-.dialog ul ul li {float:left;}
-.dialog li {list-style: none; padding:0;margin:0;}
-.dialog form input[type="password"], .dialog form input[type="text"], .dialog form textarea .dialog form select {border: 1px solid #000; padding: 0.2em; display:block; clear: both;}
-.dialog form input[type="password"], .dialog form input[type="text"], .dialog form textarea {width: 100%}
-.dialog form textarea {height: 12em;}
-
-.label {width:90px; text-align:center;}
-.progressBar {border: 1px solid #cccccc; width: 100px; height: 10px;}
-.progessInner {background: #34628c;width: 0px;height: 10px;}
-
-.dContents {padding: 2px 5px 2px 5px;}
-.dButtons {text-align: right}
-
-.hideme {overflow:hidden; width:0; height:0; margin:0; padding:0;}
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/public/loading.gif b/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/public/loading.gif
deleted file mode 100644
index 8f56a82c..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/classes/com/gloopics/g3viewer/public/loading.gif and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/classes/log4j.properties b/3.1/modules/gwtorganize/war/WEB-INF/classes/log4j.properties
deleted file mode 100644
index d9c3edc9..00000000
--- a/3.1/modules/gwtorganize/war/WEB-INF/classes/log4j.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-# A default log4j configuration for log4j users.
-#
-# To use this configuration, deploy it into your application's WEB-INF/classes
-# directory. You are also encouraged to edit it as you like.
-
-# Configure the console as our one appender
-log4j.appender.A1=org.apache.log4j.ConsoleAppender
-log4j.appender.A1.layout=org.apache.log4j.PatternLayout
-log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%c] - %m%n
-
-# tighten logging on the DataNucleus Categories
-log4j.category.DataNucleus.JDO=WARN, A1
-log4j.category.DataNucleus.Persistence=WARN, A1
-log4j.category.DataNucleus.Cache=WARN, A1
-log4j.category.DataNucleus.MetaData=WARN, A1
-log4j.category.DataNucleus.General=WARN, A1
-log4j.category.DataNucleus.Utility=WARN, A1
-log4j.category.DataNucleus.Transaction=WARN, A1
-log4j.category.DataNucleus.Datastore=WARN, A1
-log4j.category.DataNucleus.ClassLoading=WARN, A1
-log4j.category.DataNucleus.Plugin=WARN, A1
-log4j.category.DataNucleus.ValueGeneration=WARN, A1
-log4j.category.DataNucleus.Enhancer=WARN, A1
-log4j.category.DataNucleus.SchemaTool=WARN, A1
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/lib/appengine-api-1.0-sdk-1.2.5.jar b/3.1/modules/gwtorganize/war/WEB-INF/lib/appengine-api-1.0-sdk-1.2.5.jar
deleted file mode 100644
index 5e461a1b..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/lib/appengine-api-1.0-sdk-1.2.5.jar and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/lib/appengine-api-labs-1.2.5.jar b/3.1/modules/gwtorganize/war/WEB-INF/lib/appengine-api-labs-1.2.5.jar
deleted file mode 100644
index 5325404d..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/lib/appengine-api-labs-1.2.5.jar and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/lib/datanucleus-appengine-1.0.3.jar b/3.1/modules/gwtorganize/war/WEB-INF/lib/datanucleus-appengine-1.0.3.jar
deleted file mode 100644
index fa0773db..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/lib/datanucleus-appengine-1.0.3.jar and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/lib/datanucleus-core-1.1.5.jar b/3.1/modules/gwtorganize/war/WEB-INF/lib/datanucleus-core-1.1.5.jar
deleted file mode 100644
index c450ab94..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/lib/datanucleus-core-1.1.5.jar and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/lib/datanucleus-jpa-1.1.5.jar b/3.1/modules/gwtorganize/war/WEB-INF/lib/datanucleus-jpa-1.1.5.jar
deleted file mode 100644
index c326e0bc..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/lib/datanucleus-jpa-1.1.5.jar and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/lib/geronimo-jpa_3.0_spec-1.1.1.jar b/3.1/modules/gwtorganize/war/WEB-INF/lib/geronimo-jpa_3.0_spec-1.1.1.jar
deleted file mode 100644
index 12d4ab0d..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/lib/geronimo-jpa_3.0_spec-1.1.1.jar and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/lib/geronimo-jta_1.1_spec-1.1.1.jar b/3.1/modules/gwtorganize/war/WEB-INF/lib/geronimo-jta_1.1_spec-1.1.1.jar
deleted file mode 100644
index ee9963df..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/lib/geronimo-jta_1.1_spec-1.1.1.jar and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/lib/gwt-servlet.jar b/3.1/modules/gwtorganize/war/WEB-INF/lib/gwt-servlet.jar
deleted file mode 100644
index 50e2a81c..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/lib/gwt-servlet.jar and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/WEB-INF/lib/jdo2-api-2.3-eb.jar b/3.1/modules/gwtorganize/war/WEB-INF/lib/jdo2-api-2.3-eb.jar
deleted file mode 100644
index 2547a0b0..00000000
Binary files a/3.1/modules/gwtorganize/war/WEB-INF/lib/jdo2-api-2.3-eb.jar and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/g3viewer/0A9476898799A150D840F0B1C3672921.cache.png b/3.1/modules/gwtorganize/war/g3viewer/0A9476898799A150D840F0B1C3672921.cache.png
deleted file mode 100644
index 08671ce8..00000000
Binary files a/3.1/modules/gwtorganize/war/g3viewer/0A9476898799A150D840F0B1C3672921.cache.png and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/g3viewer/0D97DF37194D1924CC80394AAA96B9A3.cache.html b/3.1/modules/gwtorganize/war/g3viewer/0D97DF37194D1924CC80394AAA96B9A3.cache.html
deleted file mode 100644
index eb93e477..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/0D97DF37194D1924CC80394AAA96B9A3.cache.html
+++ /dev/null
@@ -1,1728 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/27AC86F0820D8F960DBF73C151C0332B.cache.html b/3.1/modules/gwtorganize/war/g3viewer/27AC86F0820D8F960DBF73C151C0332B.cache.html
deleted file mode 100644
index 6ae3eb2f..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/27AC86F0820D8F960DBF73C151C0332B.cache.html
+++ /dev/null
@@ -1,1733 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/396F806CD63ABD414BFBB9D57429F05B.cache.png b/3.1/modules/gwtorganize/war/g3viewer/396F806CD63ABD414BFBB9D57429F05B.cache.png
deleted file mode 100644
index 009e9872..00000000
Binary files a/3.1/modules/gwtorganize/war/g3viewer/396F806CD63ABD414BFBB9D57429F05B.cache.png and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/g3viewer/4AFE598FDFDF189DD61F57E554328B10.cache.html b/3.1/modules/gwtorganize/war/g3viewer/4AFE598FDFDF189DD61F57E554328B10.cache.html
deleted file mode 100644
index 9f1d2b2a..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/4AFE598FDFDF189DD61F57E554328B10.cache.html
+++ /dev/null
@@ -1,1840 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/4E8EC2279CB4B46228EFF0682ED166A4.cache.html b/3.1/modules/gwtorganize/war/g3viewer/4E8EC2279CB4B46228EFF0682ED166A4.cache.html
deleted file mode 100644
index 7fa662e1..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/4E8EC2279CB4B46228EFF0682ED166A4.cache.html
+++ /dev/null
@@ -1,1821 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/4F7AD7D8299143D876CB4071BE00BF02.cache.html b/3.1/modules/gwtorganize/war/g3viewer/4F7AD7D8299143D876CB4071BE00BF02.cache.html
deleted file mode 100644
index 71d67f32..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/4F7AD7D8299143D876CB4071BE00BF02.cache.html
+++ /dev/null
@@ -1,1862 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/6462B363383D23B8418857B7A6FAD85B.cache.html b/3.1/modules/gwtorganize/war/g3viewer/6462B363383D23B8418857B7A6FAD85B.cache.html
deleted file mode 100644
index e3bf202e..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/6462B363383D23B8418857B7A6FAD85B.cache.html
+++ /dev/null
@@ -1,1835 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/71ED95F3DFB964762667E45E2922704D.cache.html b/3.1/modules/gwtorganize/war/g3viewer/71ED95F3DFB964762667E45E2922704D.cache.html
deleted file mode 100644
index d3b48c83..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/71ED95F3DFB964762667E45E2922704D.cache.html
+++ /dev/null
@@ -1,1687 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/8603379B5088782D2C0620FAE856E112.cache.png b/3.1/modules/gwtorganize/war/g3viewer/8603379B5088782D2C0620FAE856E112.cache.png
deleted file mode 100644
index ded37855..00000000
Binary files a/3.1/modules/gwtorganize/war/g3viewer/8603379B5088782D2C0620FAE856E112.cache.png and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/g3viewer/884CB866FECF37EDDE4914CA60AF2511.cache.html b/3.1/modules/gwtorganize/war/g3viewer/884CB866FECF37EDDE4914CA60AF2511.cache.html
deleted file mode 100644
index 70fc28c4..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/884CB866FECF37EDDE4914CA60AF2511.cache.html
+++ /dev/null
@@ -1,1701 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/9DC95FB4BEC084EF810751F04B440FD7.cache.html b/3.1/modules/gwtorganize/war/g3viewer/9DC95FB4BEC084EF810751F04B440FD7.cache.html
deleted file mode 100644
index 59d502f2..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/9DC95FB4BEC084EF810751F04B440FD7.cache.html
+++ /dev/null
@@ -1,1706 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/A8FBB0ADAFEE7F8EA1CDB15765D13A7F.cache.html b/3.1/modules/gwtorganize/war/g3viewer/A8FBB0ADAFEE7F8EA1CDB15765D13A7F.cache.html
deleted file mode 100644
index 87e12a44..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/A8FBB0ADAFEE7F8EA1CDB15765D13A7F.cache.html
+++ /dev/null
@@ -1,1863 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/CE15F73DB4EDED1CF8F93F95A728792D.cache.html b/3.1/modules/gwtorganize/war/g3viewer/CE15F73DB4EDED1CF8F93F95A728792D.cache.html
deleted file mode 100644
index 45651178..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/CE15F73DB4EDED1CF8F93F95A728792D.cache.html
+++ /dev/null
@@ -1,1868 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/D096B0ED44CBABF1A6B1F2C2D31F4FCC.cache.html b/3.1/modules/gwtorganize/war/g3viewer/D096B0ED44CBABF1A6B1F2C2D31F4FCC.cache.html
deleted file mode 100644
index d6666f29..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/D096B0ED44CBABF1A6B1F2C2D31F4FCC.cache.html
+++ /dev/null
@@ -1,1729 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/DF7764EEC1903CD03C9545B354D8D8E4.cache.png b/3.1/modules/gwtorganize/war/g3viewer/DF7764EEC1903CD03C9545B354D8D8E4.cache.png
deleted file mode 100644
index fbae9473..00000000
Binary files a/3.1/modules/gwtorganize/war/g3viewer/DF7764EEC1903CD03C9545B354D8D8E4.cache.png and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/g3viewer/E44767377485D18D6B6864F65BA8EF73.cache.png b/3.1/modules/gwtorganize/war/g3viewer/E44767377485D18D6B6864F65BA8EF73.cache.png
deleted file mode 100644
index 030ffab4..00000000
Binary files a/3.1/modules/gwtorganize/war/g3viewer/E44767377485D18D6B6864F65BA8EF73.cache.png and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/g3viewer/EDC7827FEEA59EE44AD790B1C6430C45.cache.png b/3.1/modules/gwtorganize/war/g3viewer/EDC7827FEEA59EE44AD790B1C6430C45.cache.png
deleted file mode 100644
index 714cbb11..00000000
Binary files a/3.1/modules/gwtorganize/war/g3viewer/EDC7827FEEA59EE44AD790B1C6430C45.cache.png and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/g3viewer/G3viewer.css b/3.1/modules/gwtorganize/war/g3viewer/G3viewer.css
deleted file mode 100644
index c6f40841..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/G3viewer.css
+++ /dev/null
@@ -1,47 +0,0 @@
-* {padding:0; margin:0;}
-
-#main {position:relative; width:100%; height:100%}
-
-.error {width:300px; height:200px;}
-
-.upload-error {background-color: #FFAAAA;}
-.item {width:100px; height: 130px; padding:3px; border: 2px solid #FFF; overflow: hidden; float:left; text-align:center; position:relative;margin:3px;}
-.item img{max-width:96px; max-height:76px; *width:96px; *height:76px; border:2px solid #AAA;}
-.item h3{font-size:10px; font-weight:normal; position:absolute; bottom:5px; left:0px; width:100%; text-align:center; padding:0; margin:0;}
-.ialbum {background-color: #e3effb; border: 2px solid #91c0ef; }
-.popped {background-color: #e3effb;}
-.view {height: 100%;}
-.DropZone {height: 100px; width:6px; margin: 0 -3px 0 -3px; padding: 0; float:left; text-align:center; position:relative;}
-.infobar {background-color: #fff; position: absolute; bottom:0px; border-width: 4px 4px 0 4px; border-style: solid;
- border-color: #d2e1f6; height: 15px; width: 240px; right: 50px; font-size:10px; padding: 2px 5px 1px 5px;}
-.infobar div {float:right; }
-.infobar .up-options {float:left;}
-.loading{position:absolute; top:0px; left:0px; width:100%; height: 100%; background-color:#FFF; opacity: 0.7; filter: alpha(opacity=70);}
-.loading-label{z-index:10; position:absolute; width:100%; left:0px; text-align:center;}
-.loading-image{z-index:10;}
-.gwt-TreeItem-selected .Tree-Album {background-color: #333; color: #FFF;}
-.Tree-Album {padding: 1px;}
-.Tree-Album:hover{text-decoration:underline;}
-.drop-target{background-color: #91c0ef; color: #000;}
-
-.dragdrop-selected ,.dragdrop-dragging ,.dragdrop-proxy {filter: Alpha(Opacity=30) !important;;}
-
-.popup {padding: 2px; border: 1px solid #91c0ef;background-color:#FFF}
-
-.dialog fieldset{ border: none; padding: 0px; margin: 0px;}
-.dialog legend{ display: none;}
-.dialog ul {padding:0; margin:0;}
-.dialog ul ul li {float:left;}
-.dialog li {list-style: none; padding:0;margin:0;}
-.dialog form input[type="password"], .dialog form input[type="text"], .dialog form textarea .dialog form select {border: 1px solid #000; padding: 0.2em; display:block; clear: both;}
-.dialog form input[type="password"], .dialog form input[type="text"], .dialog form textarea {width: 100%}
-.dialog form textarea {height: 12em;}
-
-.label {width:90px; text-align:center;}
-.progressBar {border: 1px solid #cccccc; width: 100px; height: 10px;}
-.progessInner {background: #34628c;width: 0px;height: 10px;}
-
-.dContents {padding: 2px 5px 2px 5px;}
-.dButtons {text-align: right}
-
-.hideme {overflow:hidden; width:0; height:0; margin:0; padding:0;}
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/clear.cache.gif b/3.1/modules/gwtorganize/war/g3viewer/clear.cache.gif
deleted file mode 100644
index e565824a..00000000
Binary files a/3.1/modules/gwtorganize/war/g3viewer/clear.cache.gif and /dev/null differ
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/0D97DF37194D1924CC80394AAA96B9A3/1.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/0D97DF37194D1924CC80394AAA96B9A3/1.cache.js
deleted file mode 100644
index e53d53ed..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/0D97DF37194D1924CC80394AAA96B9A3/1.cache.js
+++ /dev/null
@@ -1,9 +0,0 @@
-function ZQ(){}
-function WQ(){}
-function dR(){}
-function VQ(){}
-function bR(){return EN}
-function YQ(){return DN}
-function _Q(){_Q=k9;$Q=new WQ}
-function cR(){$Q=(_Q(),new VQ);zx((wx(),vx),1);!!$stats&&$stats(dy(wob,xob,null,null));$Q.Xb();!!$stats&&$stats(dy(wob,yob,null,null))}
-var Bob='AsyncLoader1',Aob='AsyncLoader1__Super',wob='runCallbacks1';_=WQ.prototype=new Gf;_.gC=YQ;_.Xb=ZQ;_.tI=0;_=VQ.prototype=new WQ;_.gC=bR;_.Xb=dR;_.tI=0;var $Q;var DN=R1(zob,Aob),EN=R1(zob,Bob);cR();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/0D97DF37194D1924CC80394AAA96B9A3/2.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/0D97DF37194D1924CC80394AAA96B9A3/2.cache.js
deleted file mode 100644
index b2a4c208..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/0D97DF37194D1924CC80394AAA96B9A3/2.cache.js
+++ /dev/null
@@ -1,9 +0,0 @@
-function iR(){}
-function fR(){}
-function oR(){}
-function eR(){}
-function mR(){return GN}
-function hR(){return FN}
-function kR(){kR=k9;jR=new fR}
-function nR(){jR=(kR(),new eR);zx((wx(),vx),2);!!$stats&&$stats(dy(Cob,xob,null,null));jR.Xb();!!$stats&&$stats(dy(Cob,yob,null,null))}
-var Eob='AsyncLoader2',Dob='AsyncLoader2__Super',Cob='runCallbacks2';_=fR.prototype=new Gf;_.gC=hR;_.Xb=iR;_.tI=0;_=eR.prototype=new fR;_.gC=mR;_.Xb=oR;_.tI=0;var jR;var FN=R1(zob,Dob),GN=R1(zob,Eob);nR();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/0D97DF37194D1924CC80394AAA96B9A3/3.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/0D97DF37194D1924CC80394AAA96B9A3/3.cache.js
deleted file mode 100644
index ca33975b..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/0D97DF37194D1924CC80394AAA96B9A3/3.cache.js
+++ /dev/null
@@ -1,54 +0,0 @@
-function ux(){}
-function Ix(){}
-function Sx(){}
-function Wx(){}
-function ly(){}
-function H6(){}
-function P6(){}
-function Gx(){Bx(vx)}
-function Hx(){return CM}
-function Rx(){return yM}
-function Vx(){return zM}
-function $x(){return AM}
-function oy(){return BM}
-function M6(){return MP}
-function S6(){return LP}
-function Bx(a){zx(a,a.d)}
-function _x(a){Zx(this,a)}
-function Nx(a){a.c=0;a.d=0}
-function Qx(a){return a.d-a.c}
-function N2(){return this.b}
-function O6(){return this.c.b.e}
-function Ox(a){return a.b[a.c]}
-function Mx(a,b){a.b[a.d++]=b}
-function Yx(a,b){a.b=b;return a}
-function R6(a,b){a.b=b;return a}
-function T6(){return k6(this.b.b)}
-function Px(a){return a.b[a.c++]}
-function L6(a){return Q4(this.b,a)}
-function t8(a){if(a.c==0){throw c9(new a9)}}
-function J6(a,b,c){a.b=b;a.c=c;return a}
-function ny(a,b,c){a.c=b;a.b=c;return a}
-function Ux(a,b){kz(a);a.g=Hob+b;return a}
-function Lx(a,b){a.b=fK(_P,0,-1,b,1);return a}
-function r8(a){var b;t8(a);--a.c;b=a.b.b;N8(b);return b.d}
-function U6(){var a;a=vK(l6(this.b.b),61).nc();return a}
-function N6(){var a;a=v5(new t5,this.c.b);return R6(new P6,a)}
-function D4(a){var b;b=l5(new e5,a);return J6(new H6,a,b)}
-function Dx(a,b,c,d){!!$stats&&$stats(dy(a,b,c,d))}
-function jy(b,c){function d(a){c.Hb(a)}
-return __gwtStartLoadingFragment(b,d)}
-function Q4(a,b){if(a.d&&V7(a.c,b)){return true}else if(P4(a,b)){return true}else if(N4(a,b)){return true}return false}
-function yx(a,b,c){wx();a.b=T7(new R7);a.g=n8(new l8);a.d=b;a.c=c;a.f=Lx(new Ix,b+1);return a}
-function wx(){wx=k9;vx=yx(new ux,3,gK(_P,0,-1,[]))}
-function ky(a,b){var c,d;c=jy(a,b);if(c==null){return}d=u1();d.open(wgb,c,true);s1(d,ny(new ly,d,b));d.send(null)}
-function Ax(a,b){var c,d,e,f;if(b==a.d){return true}for(d=a.c,e=0,f=d.length;e0){e7(h,vK(r8(b.b.g),41));Px(b.b.f)}Nx(b.b.f);g7(h,D4(b.b.b));M4(b.b.b);i=null;for(g=j6(new g6,h);g.b1){return}if(Qx(a.e)>0){c=Ox(a.e);Dx(c==a.d?Fob:Gob+c,xob,Q2(c),null);ky(c,Yx(new Wx,a));return}while(Qx(a.f)>0){c=Px(a.f);b=vK(r8(a.g),41);Dx(c==a.d?Fob:Gob+c,xob,Q2(c),null);ky(c,b)}}
-var Pob='AbstractMap$2',Qob='AbstractMap$2$1',Kob='AsyncFragmentLoader',Lob='AsyncFragmentLoader$BoundedIntQueue',Mob='AsyncFragmentLoader$HttpDownloadFailure',Nob='AsyncFragmentLoader$InitialFragmentDownloadFailed',Oob='AsyncFragmentLoader$XhrLoadingStrategy$1',Hob='HTTP download failed with status ',Job='[I',xob='begin',zob='com.google.gwt.lang.asyncloaders.',Gob='download',yob='end',Fob='leftoversDownload',Iob='runAsync';_=ux.prototype=new Gf;_.gC=Hx;_.tI=0;_.c=null;_.d=0;_.e=null;_.f=null;var vx;_=Ix.prototype=new Gf;_.gC=Rx;_.tI=0;_.b=null;_.c=0;_.d=0;_=Sx.prototype=new rw;_.gC=Vx;_.tI=76;_=Wx.prototype=new Gf;_.gC=$x;_.Hb=_x;_.tI=77;_.b=null;_=ly.prototype=new Gf;_.gC=oy;_.Ib=py;_.tI=0;_.b=null;_.c=null;_=F2.prototype;_.gc=N2;_=H6.prototype=new o4;_.ic=L6;_.gC=M6;_.ob=N6;_.jc=O6;_.tI=0;_.b=null;_.c=null;_=P6.prototype=new Gf;_.gC=S6;_.Yb=T6;_.Zb=U6;_.tI=0;_.b=null;var _P=Q1(nbb,Job),CM=R1(clb,Kob),yM=R1(clb,Lob),zM=R1(clb,Mob),AM=R1(clb,Nob),BM=R1(clb,Oob),MP=R1(djb,Pob),LP=R1(djb,Qob);Gx();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/27AC86F0820D8F960DBF73C151C0332B/1.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/27AC86F0820D8F960DBF73C151C0332B/1.cache.js
deleted file mode 100644
index d583bce7..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/27AC86F0820D8F960DBF73C151C0332B/1.cache.js
+++ /dev/null
@@ -1,9 +0,0 @@
-function SQ(){}
-function PQ(){}
-function YQ(){}
-function OQ(){}
-function WQ(){return yN}
-function RQ(){return xN}
-function UQ(){UQ=i9;TQ=new PQ}
-function XQ(){TQ=(UQ(),new OQ);Bx((yx(),xx),1);!!$stats&&$stats(fy(xob,yob,null,null));TQ.Vb();!!$stats&&$stats(fy(xob,zob,null,null))}
-var Cob='AsyncLoader1',Bob='AsyncLoader1__Super',xob='runCallbacks1';_=PQ.prototype=new Ef;_.gC=RQ;_.Vb=SQ;_.tI=0;_=OQ.prototype=new PQ;_.gC=WQ;_.Vb=YQ;_.tI=0;var TQ;var xN=P1(Aob,Bob),yN=P1(Aob,Cob);XQ();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/27AC86F0820D8F960DBF73C151C0332B/2.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/27AC86F0820D8F960DBF73C151C0332B/2.cache.js
deleted file mode 100644
index 7bb8a12e..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/27AC86F0820D8F960DBF73C151C0332B/2.cache.js
+++ /dev/null
@@ -1,9 +0,0 @@
-function bR(){}
-function $Q(){}
-function hR(){}
-function ZQ(){}
-function fR(){return AN}
-function aR(){return zN}
-function dR(){dR=i9;cR=new $Q}
-function gR(){cR=(dR(),new ZQ);Bx((yx(),xx),2);!!$stats&&$stats(fy(Dob,yob,null,null));cR.Vb();!!$stats&&$stats(fy(Dob,zob,null,null))}
-var Fob='AsyncLoader2',Eob='AsyncLoader2__Super',Dob='runCallbacks2';_=$Q.prototype=new Ef;_.gC=aR;_.Vb=bR;_.tI=0;_=ZQ.prototype=new $Q;_.gC=fR;_.Vb=hR;_.tI=0;var cR;var zN=P1(Aob,Eob),AN=P1(Aob,Fob);gR();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/27AC86F0820D8F960DBF73C151C0332B/3.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/27AC86F0820D8F960DBF73C151C0332B/3.cache.js
deleted file mode 100644
index 8e8f02c9..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/27AC86F0820D8F960DBF73C151C0332B/3.cache.js
+++ /dev/null
@@ -1,54 +0,0 @@
-function wx(){}
-function Kx(){}
-function Ux(){}
-function Yx(){}
-function ny(){}
-function F6(){}
-function N6(){}
-function Ix(){Dx(xx)}
-function Jx(){return yM}
-function Tx(){return uM}
-function Xx(){return vM}
-function ay(){return wM}
-function qy(){return xM}
-function K6(){return FP}
-function Q6(){return EP}
-function Dx(a){Bx(a,a.d)}
-function by(a){_x(this,a)}
-function Px(a){a.c=0;a.d=0}
-function Sx(a){return a.d-a.c}
-function L2(){return this.b}
-function M6(){return this.c.b.e}
-function Qx(a){return a.b[a.c]}
-function Ox(a,b){a.b[a.d++]=b}
-function $x(a,b){a.b=b;return a}
-function P6(a,b){a.b=b;return a}
-function R6(){return i6(this.b.b)}
-function Rx(a){return a.b[a.c++]}
-function J6(a){return O4(this.b,a)}
-function r8(a){if(a.c==0){throw a9(new $8)}}
-function H6(a,b,c){a.b=b;a.c=c;return a}
-function py(a,b,c){a.c=b;a.b=c;return a}
-function Wx(a,b){mz(a);a.g=Iob+b;return a}
-function Nx(a,b){a.b=aK(UP,0,-1,b,1);return a}
-function Fx(a,b,c,d){!!$stats&&$stats(fy(a,b,c,d))}
-function ly(b,c){function d(a){c.Jb(a)}
-return __gwtStartLoadingFragment(b,d)}
-function p8(a){var b;r8(a);--a.c;b=a.b.b;L8(b);return b.d}
-function S6(){var a;a=qK(j6(this.b.b),61).lc();return a}
-function B4(a){var b;b=j5(new c5,a);return H6(new F6,a,b)}
-function L6(){var a;a=t5(new r5,this.c.b);return P6(new N6,a)}
-function yx(){yx=i9;xx=Ax(new wx,3,bK(UP,0,-1,[]))}
-function Bx(a,b){var c;c=b==a.d?Gob:Hob+b;Fx(c,zob,O2(b),null);if(Cx(a,b)){Rx(a.e);Y4(a.b,O2(b));Hx(a)}}
-function my(a,b){var c,d;c=ly(a,b);if(c==null){return}d=s1();d.open(vgb,c,true);q1(d,py(new ny,d,b));d.send(null)}
-function Cx(a,b){var c,d,e,f;if(b==a.d){return true}for(d=a.c,e=0,f=d.length;e1){return}if(Sx(a.e)>0){c=Qx(a.e);Fx(c==a.d?Gob:Hob+c,yob,O2(c),null);my(c,$x(new Yx,a));return}while(Sx(a.f)>0){c=Rx(a.f);b=qK(p8(a.g),41);Fx(c==a.d?Gob:Hob+c,yob,O2(c),null);my(c,b)}}
-function _x(b,c){var a,e,f,g,h,i;h=b7(new $6);while(Sx(b.b.f)>0){c7(h,qK(p8(b.b.g),41));Rx(b.b.f)}Px(b.b.f);e7(h,B4(b.b.b));K4(b.b.b);i=null;for(g=h6(new e6,h);g.bb){if(f>1){e.resize(a.c.c,~~Math.max(Math.min(c/f,2147483647),-2147483648));vw(a.d,e.encode());return}vw(a.d,a.b)}else{if(b>1){e.resize(~~Math.max(Math.min(d/b,2147483647),-2147483648),a.c.b);vw(a.d,e.encode());return}vw(a.d,a.b)}}
-var Etb='AsyncLoader2',Ctb='beta.canvas',Dtb='runCallbacks2';_=QU.prototype=new RU;_.gC=aV;_.Zb=eV;_.tI=0;var fR=J5(orb,Etb);bV();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4AFE598FDFDF189DD61F57E554328B10/3.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4AFE598FDFDF189DD61F57E554328B10/3.cache.js
deleted file mode 100644
index 4481e97b..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4AFE598FDFDF189DD61F57E554328B10/3.cache.js
+++ /dev/null
@@ -1,35 +0,0 @@
-function zo(){}
-function xw(){}
-function Cw(){}
-function UU(){}
-function RU(){}
-function fV(){}
-function jV(){}
-function gA(){bA(Wz)}
-function Do(){return KO}
-function Bw(){return DP}
-function Gw(){return EP}
-function TU(){return eR}
-function hV(){return cR}
-function lV(){return dR}
-function bA(a){$z(a,a.e)}
-function zw(a,b){a.b=b;return a}
-function Ew(a,b){a.b=b;return a}
-function $U(){$U=edb;XU=new RU}
-function iV(a){$U();ZU=false;dV(a)}
-function VJ(a,b){if(!a){return}Fw(a,b)}
-function YJ(c,b){c.onprogress=function(a){ZJ(b,a)}}
-function Bo(a,b,c){a.b=b;a.d=c;a.c=c.i;return a}
-function _w(a,b,c){var d;d=B3(a.g,b);ut(a,c,a.I,d,true);vt(a,b)}
-function gw(a,b){T8(a.g.b,b)!=null;lw(a);kw(a);Lt(a.b.f)}
-function uw(a){if(a.i.d){(UC(),a.e.I).textContent=Ftb;cV(Bo(new zo,a.b,a))}else{vw(a,a.b)}}
-function dV(a){$U();while(VU){dr();jq(Fr(new Dr,Otb+Mh(a)));VU=VU.c}WU=null}
-function ZJ(a,b){var c;if(!a){return}c=b.loaded/b.total;a.b.h.b.bb(RN(Math.floor(c*100))+Ntb)}
-function $z(a,b){var c;c=b==a.e?tkb:ukb+b;dA(c,Atb,I6(b),null);if(aA(a,b)){pA(a.f);T8(a.b,I6(b));fA(a)}}
-function kw(a){var b;if(a.f.c>0){b=EN(lcb(a.f),37);uw(b)}else{a.e=false}}
-function cV(a){$U();var b;b=new jV;b.b=a;!!WU&&(WU.c=b);WU=b;!VU&&(VU=b);if(YU){XU.Zb();return}if(!ZU){ZU=true;_z((Xz(),Wz),2,new fV)}}
-function gl(a,b,c){var d,e;T8(a.b.b,b)!=null;e=c.Xb();if(e){d=fu(new Wt,a,e,a.c);P8(a.g,I6(d.d),d);Zab(a.h,d);a.m.b==a&&_w(a.m,b,d)}else{a.m.b==a&&vt(a.m,b)}}
-function Fw(b,c){var a,e,f;if(c.status!=200){(UC(),b.b.e.I).textContent=Jtb;tk(b.b._(),Ktb,true);dr();jq(Fr(new Dr,Ltb+c.responseText))}(pw(),ow).remove(b.b.f);if(c.status==200){try{f=SM(c.responseText);gw(b.b.j,b.b);gl(b.b.g,b.b,f);return}catch(a){a=RT(a);if(HN(a,23)){e=a;dr();jq(Fr(new Dr,Mtb+Mh(e)+wfb+c.responseText))}else throw a}}T8(b.b.g.b.b,b.b)!=null;gw(b.b.j,b.b)}
-function UJ(c,a){var b=c;c.onreadystatechange=function(){if(b.readyState==4){VJ(a,b);b.onreadystatechange=null;b.onprogress=null;b.upload.onprogress=null}}}
-function vw(a,b){var c;(UC(),a.e.I).textContent=Gtb;c=vJ().create(Htb);c.open(Xkb,(dr(),$q)+a.g.e+Itb+a.f+yhb+cr);YJ(c.upload,zw(new xw,a));UJ(c,Ew(new Cw,a));c.send(b)}
-var Ntb='%',Itb='?filename=',Ttb='AsyncLoader2$1',Utb='AsyncLoader2__Callback',Stb='AsyncLoader2__Super',Ptb='AsyncResizer',Otb='Error Resizing image\n',Ltb='Error Uploading\n',Mtb='Exception on Upload\n',Ftb='Resizing..',Jtb='Upload Error',Qtb='UploadFile$1',Rtb='UploadFile$2',Gtb='Uploading..',Htb='beta.httprequest',Atb='end',Ktb='upload-error';_=zo.prototype=new Wf;_.gC=Do;_.tI=0;_.b=null;_.c=null;_.d=null;_=xw.prototype=new Wf;_.gC=Bw;_.tI=0;_.b=null;_=Cw.prototype=new Wf;_.gC=Gw;_.tI=0;_.b=null;_=RU.prototype=new Wf;_.gC=TU;_.Zb=UU;_.tI=0;var VU=null,WU=null,XU,YU=false,ZU=false;_=fV.prototype=new Wf;_.gC=hV;_.Nb=iV;_.tI=95;_=jV.prototype=new Wf;_.gC=lV;_.tI=0;_.b=null;_.c=null;var KO=J5(fob,Ptb),DP=J5(fob,Qtb),EP=J5(fob,Rtb),eR=J5(orb,Stb),cR=J5(orb,Ttb),dR=J5(orb,Utb);gA();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4E8EC2279CB4B46228EFF0682ED166A4/1.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4E8EC2279CB4B46228EFF0682ED166A4/1.cache.js
deleted file mode 100644
index 3a44f42f..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4E8EC2279CB4B46228EFF0682ED166A4/1.cache.js
+++ /dev/null
@@ -1,7 +0,0 @@
-function pU(){}
-function BU(){return _Q}
-function FU(){var a;while(uU){a=uU;uU=uU.c;!uU&&(vU=null);Iw(a.b.b)}}
-function gw(a,b){Xbb(a.f,b);if(!a.e){a.e=true;iw(a)}a.c=false;jw(a)}
-function Iw(a){var b;a.b.b=a.b.c.blob;(nw(),mw).captureBlob(a.b.b,a.b.f,gtb);b=s0(new p0,a.b.f);a.b.d.sb(b);gw(a.b.j,a.b)}
-function CU(){xU=true;wU=(zU(),new pU);Yz((Vz(),Uz),1);!!$stats&&$stats(CA(htb,hkb,null,null));wU.$b();!!$stats&&$stats(CA(htb,itb,null,null))}
-var jtb='AsyncLoader1',gtb='image/JPEG',htb='runCallbacks1';_=pU.prototype=new qU;_.gC=BU;_.$b=FU;_.tI=0;var _Q=u5(Zqb,jtb);CU();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4E8EC2279CB4B46228EFF0682ED166A4/2.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4E8EC2279CB4B46228EFF0682ED166A4/2.cache.js
deleted file mode 100644
index 7b5a86ac..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4E8EC2279CB4B46228EFF0682ED166A4/2.cache.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function NU(){}
-function ZU(){return dR}
-function bV(){var a;while(SU){a=SU;SU=SU.c;!SU&&(TU=null);Bo(a.b)}}
-function $U(){VU=true;UU=(XU(),new NU);Yz((Vz(),Uz),2);!!$stats&&$stats(CA(ltb,hkb,null,null));UU.$b();!!$stats&&$stats(CA(ltb,itb,null,null))}
-function Bo(a){var b,c,d,e,f;e=($wnd.google&&$wnd.google.gears&&$wnd.google.gears.factory).create(ktb);e.decode(a.b);d=e.width;c=e.height;f=d/a.c.c;b=c/a.c.b;if(f>b){if(f>1){e.resize(a.c.c,~~Math.max(Math.min(c/f,2147483647),-2147483648));tw(a.d,e.encode());return}tw(a.d,a.b)}else{if(b>1){e.resize(~~Math.max(Math.min(d/b,2147483647),-2147483648),a.c.b);tw(a.d,e.encode());return}tw(a.d,a.b)}}
-var mtb='AsyncLoader2',ktb='beta.canvas',ltb='runCallbacks2';_=NU.prototype=new OU;_.gC=ZU;_.$b=bV;_.tI=0;var dR=u5(Zqb,mtb);$U();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4E8EC2279CB4B46228EFF0682ED166A4/3.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4E8EC2279CB4B46228EFF0682ED166A4/3.cache.js
deleted file mode 100644
index 96fe591c..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4E8EC2279CB4B46228EFF0682ED166A4/3.cache.js
+++ /dev/null
@@ -1,35 +0,0 @@
-function yo(){}
-function vw(){}
-function Aw(){}
-function RU(){}
-function OU(){}
-function cV(){}
-function gV(){}
-function eA(){_z(Uz)}
-function Co(){return IO}
-function zw(){return BP}
-function Ew(){return CP}
-function QU(){return cR}
-function eV(){return aR}
-function iV(){return bR}
-function _z(a){Yz(a,a.e)}
-function xw(a,b){a.b=b;return a}
-function Cw(a,b){a.b=b;return a}
-function XU(){XU=Scb;UU=new OU}
-function fV(a){XU();WU=false;aV(a)}
-function TJ(a,b){if(!a){return}Dw(a,b)}
-function WJ(c,b){c.onprogress=function(a){XJ(b,a)}}
-function Ao(a,b,c){a.b=b;a.d=c;a.c=c.i;return a}
-function Zw(a,b,c){var d;d=x3(a.g,b);st(a,c,a.I,d,true);tt(a,b)}
-function ew(a,b){F8(a.g.b,b)!=null;jw(a);iw(a);Jt(a.b.f)}
-function sw(a){if(a.i.d){sD((XC(),a.e.I),ntb);_U(Ao(new yo,a.b,a))}else{tw(a,a.b)}}
-function iw(a){var b;if(a.f.c>0){b=CN(Zbb(a.f),37);sw(b)}else{a.e=false}}
-function XJ(a,b){var c;if(!a){return}c=b.loaded/b.total;a.b.h.b.bb(PN(Math.floor(c*100))+vtb)}
-function Yz(a,b){var c;c=b==a.e?fkb:gkb+b;bA(c,itb,t6(b),null);if($z(a,b)){nA(a.f);F8(a.b,t6(b));dA(a)}}
-function tw(a,b){var c;sD((XC(),a.e.I),otb);c=tJ().create(ptb);c.open(Jkb,(br(),Yq)+a.g.e+qtb+a.f+khb+ar);WJ(c.upload,xw(new vw,a));SJ(c,Cw(new Aw,a));c.send(b)}
-function aV(a){XU();while(SU){br();hq(Dr(new Br,wtb+Lh(a)));SU=SU.c}TU=null}
-function _U(a){XU();var b;b=new gV;b.b=a;!!TU&&(TU.c=b);TU=b;!SU&&(SU=b);if(VU){UU.$b();return}if(!WU){WU=true;Zz((Vz(),Uz),2,new cV)}}
-function fl(a,b,c){var d,e;F8(a.b.b,b)!=null;e=c.Yb();if(e){d=du(new Ut,a,e,a.c);B8(a.g,t6(d.d),d);Lab(a.h,d);a.m.b==a&&Zw(a.m,b,d)}else{a.m.b==a&&tt(a.m,b)}}
-function Dw(b,c){var a,e,f;if(c.status!=200){sD((XC(),b.b.e.I),rtb);sk(b.b._(),stb,true);br();hq(Dr(new Br,ttb+c.responseText))}(nw(),mw).remove(b.b.f);if(c.status==200){try{f=QM(c.responseText);ew(b.b.j,b.b);fl(b.b.g,b.b,f);return}catch(a){a=OT(a);if(FN(a,23)){e=a;br();hq(Dr(new Br,utb+Lh(e)+ifb+c.responseText))}else throw a}}F8(b.b.g.b.b,b.b)!=null;ew(b.b.j,b.b)}
-function SJ(c,a){var b=c;c.onreadystatechange=function(){if(b.readyState==4){TJ(a,b);b.onreadystatechange=null;b.onprogress=null;b.upload.onprogress=null}}}
-var vtb='%',qtb='?filename=',Btb='AsyncLoader2$1',Ctb='AsyncLoader2__Callback',Atb='AsyncLoader2__Super',xtb='AsyncResizer',wtb='Error Resizing image\n',ttb='Error Uploading\n',utb='Exception on Upload\n',ntb='Resizing..',rtb='Upload Error',ytb='UploadFile$1',ztb='UploadFile$2',otb='Uploading..',ptb='beta.httprequest',itb='end',stb='upload-error';_=yo.prototype=new Vf;_.gC=Co;_.tI=0;_.b=null;_.c=null;_.d=null;_=vw.prototype=new Vf;_.gC=zw;_.tI=0;_.b=null;_=Aw.prototype=new Vf;_.gC=Ew;_.tI=0;_.b=null;_=OU.prototype=new Vf;_.gC=QU;_.$b=RU;_.tI=0;var SU=null,TU=null,UU,VU=false,WU=false;_=cV.prototype=new Vf;_.gC=eV;_.Nb=fV;_.tI=95;_=gV.prototype=new Vf;_.gC=iV;_.tI=0;_.b=null;_.c=null;var IO=u5(Qnb,xtb),BP=u5(Qnb,ytb),CP=u5(Qnb,ztb),cR=u5(Zqb,Atb),aR=u5(Zqb,Btb),bR=u5(Zqb,Ctb);eA();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4F7AD7D8299143D876CB4071BE00BF02/1.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4F7AD7D8299143D876CB4071BE00BF02/1.cache.js
deleted file mode 100644
index 37f81533..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4F7AD7D8299143D876CB4071BE00BF02/1.cache.js
+++ /dev/null
@@ -1,7 +0,0 @@
-function SU(){}
-function cV(){return uR}
-function gV(){var a;while(XU){a=XU;XU=XU.b;!XU&&(YU=null);Kw(a.a.a)}}
-function iw(a,b){Hdb(a.e,b);if(!a.d){a.d=true;kw(a)}a.b=false;lw(a)}
-function Kw(a){var b;a.a.a=a.a.b.blob;(pw(),ow).captureBlob(a.a.a,a.a.e,Hvb);b=F1(new C1,a.a.e);a.a.c.rb(b);iw(a.a.i,a.a)}
-function dV(){$U=true;ZU=(aV(),new SU);cA((_z(),$z),1);!!$stats&&$stats(IA(Ivb,Mlb,null,null));ZU.Zb();!!$stats&&$stats(IA(Ivb,Jvb,null,null))}
-var Kvb='AsyncLoader1',Hvb='image/JPEG',Ivb='runCallbacks1';_=SU.prototype=new TU;_.gC=cV;_.Zb=gV;_.tI=0;var uR=f7(ptb,Kvb);dV();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4F7AD7D8299143D876CB4071BE00BF02/2.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4F7AD7D8299143D876CB4071BE00BF02/2.cache.js
deleted file mode 100644
index 51e8d46b..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4F7AD7D8299143D876CB4071BE00BF02/2.cache.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function oV(){}
-function AV(){return yR}
-function EV(){var a;while(tV){a=tV;tV=tV.b;!tV&&(uV=null);Do(a.a)}}
-function BV(){wV=true;vV=(yV(),new oV);cA((_z(),$z),2);!!$stats&&$stats(IA(Mvb,Mlb,null,null));vV.Zb();!!$stats&&$stats(IA(Mvb,Jvb,null,null))}
-function Do(a){var b,c,d,e,f;e=($wnd.google&&$wnd.google.gears&&$wnd.google.gears.factory).create(Lvb);e.decode(a.a);d=e.width;c=e.height;f=d/a.b.b;b=c/a.b.a;if(f>b){if(f>1){e.resize(a.b.b,~~Math.max(Math.min(c/f,2147483647),-2147483648));vw(a.c,e.encode());return}vw(a.c,a.a)}else{if(b>1){e.resize(~~Math.max(Math.min(d/b,2147483647),-2147483648),a.b.a);vw(a.c,e.encode());return}vw(a.c,a.a)}}
-var Nvb='AsyncLoader2',Lvb='beta.canvas',Mvb='runCallbacks2';_=oV.prototype=new pV;_.gC=AV;_.Zb=EV;_.tI=0;var yR=f7(ptb,Nvb);BV();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4F7AD7D8299143D876CB4071BE00BF02/3.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4F7AD7D8299143D876CB4071BE00BF02/3.cache.js
deleted file mode 100644
index f4fa9cb0..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/4F7AD7D8299143D876CB4071BE00BF02/3.cache.js
+++ /dev/null
@@ -1,35 +0,0 @@
-function Ao(){}
-function xw(){}
-function Cw(){}
-function sV(){}
-function pV(){}
-function FV(){}
-function JV(){}
-function kA(){fA($z)}
-function Eo(){return dP}
-function Bw(){return YP}
-function Gw(){return ZP}
-function rV(){return xR}
-function HV(){return vR}
-function LV(){return wR}
-function fA(a){cA(a,a.d)}
-function zw(a,b){a.a=b;return a}
-function Ew(a,b){a.a=b;return a}
-function yV(){yV=Ceb;vV=new pV}
-function IV(a){yV();xV=false;DV(a)}
-function pK(a,b){if(!a){return}Fw(a,b)}
-function gw(a,b){pab(a.f.a,b)!=null;lw(a);kw(a);Lt(a.a.e)}
-function uw(a){if(a.h.c){(UC(),a.d.H).innerText=Ovb;CV(Co(new Ao,a.a,a))}else{vw(a,a.a)}}
-function _w(a,b,c){var d;d=M4(a.f,b);ut(a,c,a.H,d,true);vt(a,b)}
-function sK(c,b){c.onprogress=function(a){tK(b,a)}}
-function Co(a,b,c){a.a=b;a.c=c;a.b=c.h;return a}
-function DV(a){yV();while(tV){dr();jq(Fr(new Dr,Xvb+Qh(a)));tV=tV.b}uV=null}
-function tK(a,b){var c;if(!a){return}c=b.loaded/b.total;a.a.g.a.ab(lO(Math.floor(c*100))+Wvb)}
-function kw(a){var b;if(a.e.b>0){b=$N(Jdb(a.e),37);uw(b)}else{a.d=false}}
-function CV(a){yV();var b;b=new JV;b.a=a;!!uV&&(uV.b=b);uV=b;!tV&&(tV=b);if(wV){vV.Zb();return}if(!xV){xV=true;dA((_z(),$z),2,new FV)}}
-function cA(a,b){var c;c=b==a.d?Klb:Llb+b;hA(c,Jvb,e8(b),null);if(eA(a,b)){tA(a.e);pab(a.a,e8(b));jA(a)}}
-function hl(a,b,c){var d,e;pab(a.a.a,b)!=null;e=c.Xb();if(e){d=fu(new Wt,a,e,a.b);lab(a.f,e8(d.c),d);vcb(a.g,d);a.l.a==a&&_w(a.l,b,d)}else{a.l.a==a&&vt(a.l,b)}}
-function Fw(b,c){var a,e,f;if(c.status!=200){(UC(),b.a.d.H).innerText=Svb;uk(b.a.$(),Tvb,true);dr();jq(Fr(new Dr,Uvb+c.responseText))}(pw(),ow).remove(b.a.e);if(c.status==200){try{f=mN(c.responseText);gw(b.a.i,b.a);hl(b.a.f,b.a,f);return}catch(a){a=pU(a);if(bO(a,23)){e=a;dr();jq(Fr(new Dr,Vvb+Qh(e)+Ngb+c.responseText))}else throw a}}pab(b.a.f.a.a,b.a)!=null;gw(b.a.i,b.a)}
-function oK(c,a){var b=c;c.onreadystatechange=function(){if(b.readyState==4){pK(a,b);b.onreadystatechange=null;b.onprogress=null;b.upload.onprogress=null}}}
-function vw(a,b){var c;(UC(),a.d.H).innerText=Pvb;c=RJ().create(Qvb);c.open(jmb,(dr(),$q)+a.f.d+Rvb+a.e+Rib+cr);sK(c.upload,zw(new xw,a));oK(c,Ew(new Cw,a));c.send(b)}
-var Wvb='%',Rvb='?filename=',awb='AsyncLoader2$1',bwb='AsyncLoader2__Callback',_vb='AsyncLoader2__Super',Yvb='AsyncResizer',Xvb='Error Resizing image\n',Uvb='Error Uploading\n',Vvb='Exception on Upload\n',Ovb='Resizing..',Svb='Upload Error',Zvb='UploadFile$1',$vb='UploadFile$2',Pvb='Uploading..',Qvb='beta.httprequest',Jvb='end',Tvb='upload-error';_=Ao.prototype=new $f;_.gC=Eo;_.tI=0;_.a=null;_.b=null;_.c=null;_=xw.prototype=new $f;_.gC=Bw;_.tI=0;_.a=null;_=Cw.prototype=new $f;_.gC=Gw;_.tI=0;_.a=null;_=pV.prototype=new $f;_.gC=rV;_.Zb=sV;_.tI=0;var tV=null,uV=null,vV,wV=false,xV=false;_=FV.prototype=new $f;_.gC=HV;_.Mb=IV;_.tI=95;_=JV.prototype=new $f;_.gC=LV;_.tI=0;_.a=null;_.b=null;var dP=f7(iqb,Yvb),YP=f7(iqb,Zvb),ZP=f7(iqb,$vb),xR=f7(ptb,_vb),vR=f7(ptb,awb),wR=f7(ptb,bwb);kA();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/6462B363383D23B8418857B7A6FAD85B/1.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/6462B363383D23B8418857B7A6FAD85B/1.cache.js
deleted file mode 100644
index a0dac49e..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/6462B363383D23B8418857B7A6FAD85B/1.cache.js
+++ /dev/null
@@ -1,7 +0,0 @@
-function AU(){}
-function MU(){return eR}
-function QU(){var a;while(FU){a=FU;FU=FU.b;!FU&&(GU=null);Iw(a.a.a)}}
-function gw(a,b){Scb(a.e,b);if(!a.d){a.d=true;iw(a)}a.b=false;jw(a)}
-function Iw(a){var b;a.a.a=a.a.b.blob;(nw(),mw).captureBlob(a.a.a,a.a.e,mub);b=k1(new h1,a.a.e);a.a.c.rb(b);gw(a.a.i,a.a)}
-function NU(){IU=true;HU=(KU(),new AU);_z((Yz(),Xz),1);!!$stats&&$stats(FA(nub,Ykb,null,null));HU.Zb();!!$stats&&$stats(FA(nub,oub,null,null))}
-var pub='AsyncLoader1',mub='image/JPEG',nub='runCallbacks1';_=AU.prototype=new BU;_.gC=MU;_.Zb=QU;_.tI=0;var eR=q6(Yrb,pub);NU();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/6462B363383D23B8418857B7A6FAD85B/2.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/6462B363383D23B8418857B7A6FAD85B/2.cache.js
deleted file mode 100644
index 453a199b..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/6462B363383D23B8418857B7A6FAD85B/2.cache.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function YU(){}
-function iV(){return iR}
-function mV(){var a;while(bV){a=bV;bV=bV.b;!bV&&(cV=null);Bo(a.a)}}
-function jV(){eV=true;dV=(gV(),new YU);_z((Yz(),Xz),2);!!$stats&&$stats(FA(rub,Ykb,null,null));dV.Zb();!!$stats&&$stats(FA(rub,oub,null,null))}
-function Bo(a){var b,c,d,e,f;e=($wnd.google&&$wnd.google.gears&&$wnd.google.gears.factory).create(qub);e.decode(a.a);d=e.width;c=e.height;f=d/a.b.b;b=c/a.b.a;if(f>b){if(f>1){e.resize(a.b.b,~~Math.max(Math.min(c/f,2147483647),-2147483648));tw(a.c,e.encode());return}tw(a.c,a.a)}else{if(b>1){e.resize(~~Math.max(Math.min(d/b,2147483647),-2147483648),a.b.a);tw(a.c,e.encode());return}tw(a.c,a.a)}}
-var sub='AsyncLoader2',qub='beta.canvas',rub='runCallbacks2';_=YU.prototype=new ZU;_.gC=iV;_.Zb=mV;_.tI=0;var iR=q6(Yrb,sub);jV();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/6462B363383D23B8418857B7A6FAD85B/3.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/6462B363383D23B8418857B7A6FAD85B/3.cache.js
deleted file mode 100644
index b5795b52..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/6462B363383D23B8418857B7A6FAD85B/3.cache.js
+++ /dev/null
@@ -1,35 +0,0 @@
-function yo(){}
-function vw(){}
-function Aw(){}
-function aV(){}
-function ZU(){}
-function nV(){}
-function rV(){}
-function hA(){cA(Xz)}
-function Co(){return PO}
-function zw(){return IP}
-function Ew(){return JP}
-function _U(){return hR}
-function pV(){return fR}
-function tV(){return gR}
-function cA(a){_z(a,a.d)}
-function xw(a,b){a.a=b;return a}
-function Cw(a,b){a.a=b;return a}
-function gV(){gV=Ndb;dV=new ZU}
-function qV(a){gV();fV=false;lV(a)}
-function _J(a,b){if(!a){return}Dw(a,b)}
-function ew(a,b){A9(a.f.a,b)!=null;jw(a);iw(a);Jt(a.a.e)}
-function sw(a){if(a.h.c){(QC(),a.d.H).innerText=tub;kV(Ao(new yo,a.a,a))}else{tw(a,a.a)}}
-function Zw(a,b,c){var d;d=p4(a.f,b);st(a,c,a.H,d,true);tt(a,b)}
-function cK(c,b){c.onprogress=function(a){dK(b,a)}}
-function iw(a){var b;if(a.e.b>0){b=KN(Ucb(a.e),37);sw(b)}else{a.d=false}}
-function dK(a,b){var c;if(!a){return}c=b.loaded/b.total;a.a.g.a.ab(XN(Math.floor(c*100))+Bub)}
-function lV(a){gV();while(bV){br();hq(Dr(new Br,Cub+Oh(a)));bV=bV.b}cV=null}
-function Ao(a,b,c){a.a=b;a.c=c;a.b=c.h;return a}
-function _z(a,b){var c;c=b==a.d?Wkb:Xkb+b;eA(c,oub,p7(b),null);if(bA(a,b)){qA(a.e);A9(a.a,p7(b));gA(a)}}
-function tw(a,b){var c;(QC(),a.d.H).innerText=uub;c=BJ().create(vub);c.open(tlb,(br(),Yq)+a.f.d+wub+a.e+bib+ar);cK(c.upload,xw(new vw,a));$J(c,Cw(new Aw,a));c.send(b)}
-function kV(a){gV();var b;b=new rV;b.a=a;!!cV&&(cV.b=b);cV=b;!bV&&(bV=b);if(eV){dV.Zb();return}if(!fV){fV=true;aA((Yz(),Xz),2,new nV)}}
-function fl(a,b,c){var d,e;A9(a.a.a,b)!=null;e=c.Xb();if(e){d=du(new Ut,a,e,a.b);w9(a.f,p7(d.c),d);Gbb(a.g,d);a.l.a==a&&Zw(a.l,b,d)}else{a.l.a==a&&tt(a.l,b)}}
-function Dw(b,c){var a,e,f;if(c.status!=200){(QC(),b.a.d.H).innerText=xub;sk(b.a.$(),yub,true);br();hq(Dr(new Br,zub+c.responseText))}(nw(),mw).remove(b.a.e);if(c.status==200){try{f=YM(c.responseText);ew(b.a.i,b.a);fl(b.a.f,b.a,f);return}catch(a){a=ZT(a);if(NN(a,23)){e=a;br();hq(Dr(new Br,Aub+Oh(e)+Zfb+c.responseText))}else throw a}}A9(b.a.f.a.a,b.a)!=null;ew(b.a.i,b.a)}
-function $J(c,a){var b=c;c.onreadystatechange=function(){if(b.readyState==4){_J(a,b);b.onreadystatechange=null;b.onprogress=null;b.upload.onprogress=null}}}
-var Bub='%',wub='?filename=',Hub='AsyncLoader2$1',Iub='AsyncLoader2__Callback',Gub='AsyncLoader2__Super',Dub='AsyncResizer',Cub='Error Resizing image\n',zub='Error Uploading\n',Aub='Exception on Upload\n',tub='Resizing..',xub='Upload Error',Eub='UploadFile$1',Fub='UploadFile$2',uub='Uploading..',vub='beta.httprequest',oub='end',yub='upload-error';_=yo.prototype=new Yf;_.gC=Co;_.tI=0;_.a=null;_.b=null;_.c=null;_=vw.prototype=new Yf;_.gC=zw;_.tI=0;_.a=null;_=Aw.prototype=new Yf;_.gC=Ew;_.tI=0;_.a=null;_=ZU.prototype=new Yf;_.gC=_U;_.Zb=aV;_.tI=0;var bV=null,cV=null,dV,eV=false,fV=false;_=nV.prototype=new Yf;_.gC=pV;_.Mb=qV;_.tI=95;_=rV.prototype=new Yf;_.gC=tV;_.tI=0;_.a=null;_.b=null;var PO=q6(Rob,Dub),IP=q6(Rob,Eub),JP=q6(Rob,Fub),hR=q6(Yrb,Gub),fR=q6(Yrb,Hub),gR=q6(Yrb,Iub);hA();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/71ED95F3DFB964762667E45E2922704D/1.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/71ED95F3DFB964762667E45E2922704D/1.cache.js
deleted file mode 100644
index 4428a14f..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/71ED95F3DFB964762667E45E2922704D/1.cache.js
+++ /dev/null
@@ -1,9 +0,0 @@
-function wQ(){}
-function tQ(){}
-function CQ(){}
-function sQ(){}
-function AQ(){return fN}
-function vQ(){return eN}
-function yQ(){yQ=m8;xQ=new tQ}
-function BQ(){xQ=(yQ(),new sQ);sx((px(),ox),1);!!$stats&&$stats(Yx(snb,tnb,null,null));xQ.Tb();!!$stats&&$stats(Yx(snb,unb,null,null))}
-var xnb='AsyncLoader1',wnb='AsyncLoader1__Super',snb='runCallbacks1';_=tQ.prototype=new zf;_.gC=vQ;_.Tb=wQ;_.tI=0;_=sQ.prototype=new tQ;_.gC=AQ;_.Tb=CQ;_.tI=0;var xQ;var eN=S0(vnb,wnb),fN=S0(vnb,xnb);BQ();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/71ED95F3DFB964762667E45E2922704D/2.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/71ED95F3DFB964762667E45E2922704D/2.cache.js
deleted file mode 100644
index fe89e09b..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/71ED95F3DFB964762667E45E2922704D/2.cache.js
+++ /dev/null
@@ -1,9 +0,0 @@
-function HQ(){}
-function EQ(){}
-function NQ(){}
-function DQ(){}
-function LQ(){return hN}
-function GQ(){return gN}
-function JQ(){JQ=m8;IQ=new EQ}
-function MQ(){IQ=(JQ(),new DQ);sx((px(),ox),2);!!$stats&&$stats(Yx(ynb,tnb,null,null));IQ.Tb();!!$stats&&$stats(Yx(ynb,unb,null,null))}
-var Anb='AsyncLoader2',znb='AsyncLoader2__Super',ynb='runCallbacks2';_=EQ.prototype=new zf;_.gC=GQ;_.Tb=HQ;_.tI=0;_=DQ.prototype=new EQ;_.gC=LQ;_.Tb=NQ;_.tI=0;var IQ;var gN=S0(vnb,znb),hN=S0(vnb,Anb);MQ();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/71ED95F3DFB964762667E45E2922704D/3.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/71ED95F3DFB964762667E45E2922704D/3.cache.js
deleted file mode 100644
index efb84b56..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/71ED95F3DFB964762667E45E2922704D/3.cache.js
+++ /dev/null
@@ -1,54 +0,0 @@
-function nx(){}
-function Bx(){}
-function Lx(){}
-function Px(){}
-function ey(){}
-function J5(){}
-function R5(){}
-function zx(){ux(ox)}
-function Ax(){return gM}
-function Kx(){return cM}
-function Ox(){return dM}
-function Tx(){return eM}
-function hy(){return fM}
-function O5(){return jP}
-function U5(){return iP}
-function ux(a){sx(a,a.d)}
-function Ux(a){Sx(this,a)}
-function Gx(a){a.c=0;a.d=0}
-function Jx(a){return a.d-a.c}
-function O1(){return this.b}
-function Q5(){return this.c.b.e}
-function Hx(a){return a.b[a.c]}
-function Fx(a,b){a.b[a.d++]=b}
-function Rx(a,b){a.b=b;return a}
-function T5(a,b){a.b=b;return a}
-function V5(){return m5(this.b.b)}
-function Ix(a){return a.b[a.c++]}
-function N5(a){return S3(this.b,a)}
-function Nx(a,b){cz(a);a.g=Dnb+b;return a}
-function gy(a,b,c){a.c=b;a.b=c;return a}
-function L5(a,b,c){a.b=b;a.c=c;return a}
-function Ex(a,b){a.b=LJ(yP,0,-1,b,1);return a}
-function wx(a,b,c,d){!!$stats&&$stats(Yx(a,b,c,d))}
-function cy(b,c){function d(a){c.Hb(a)}
-return __gwtStartLoadingFragment(b,d)}
-function W5(){var a;a=_J(n5(this.b.b),61).hc();return a}
-function P5(){var a;a=x4(new v4,this.c.b);return T5(new R5,a)}
-function px(){px=m8;ox=rx(new nx,3,MJ(yP,0,-1,[]))}
-function F3(a){var b;b=n4(new g4,a);return L5(new J5,a,b)}
-function v7(a){if(a.c==0){throw e8(new c8)}}
-function t7(a){var b;v7(a);--a.c;b=a.b.b;P7(b);return b.d}
-function sx(a,b){var c;c=b==a.d?Bnb:Cnb+b;wx(c,unb,R1(b),null);if(tx(a,b)){Ix(a.e);a4(a.b,R1(b));yx(a)}}
-function dy(a,b){var c,d;c=cy(a,b);if(c==null){return}d=v0();d.open(zfb,c,true);t0(d,gy(new ey,d,b));d.send(null)}
-function tx(a,b){var c,d,e,f;if(b==a.d){return true}for(d=a.c,e=0,f=d.length;e1){return}if(Jx(a.e)>0){c=Hx(a.e);wx(c==a.d?Bnb:Cnb+c,tnb,R1(c),null);dy(c,Rx(new Px,a));return}while(Jx(a.f)>0){c=Ix(a.f);b=_J(t7(a.g),41);wx(c==a.d?Bnb:Cnb+c,tnb,R1(c),null);dy(c,b)}}
-function Sx(b,c){var a,e,f,g,h,i;h=f6(new c6);while(Jx(b.b.f)>0){g6(h,_J(t7(b.b.g),41));Ix(b.b.f)}Gx(b.b.f);i6(h,F3(b.b.b));O3(b.b.b);i=null;for(g=l5(new i5,h);g.b0){b7(h,hK(o8(b.a.f),41));Lx(b.a.e)}Jx(b.a.e);d7(h,A4(b.a.a));J4(b.a.a);i=null;for(g=g6(new d6,h);g.a1){return}if(Mx(a.d)>0){c=Kx(a.d);zx(c==a.c?Job:Kob+c,Bob,N2(c),null);gy(c,Ux(new Sx,a));return}while(Mx(a.e)>0){c=Lx(a.e);b=hK(o8(a.f),41);zx(c==a.c?Job:Kob+c,Bob,N2(c),null);gy(c,b)}}
-var Tob='AbstractMap$2',Uob='AbstractMap$2$1',Oob='AsyncFragmentLoader',Pob='AsyncFragmentLoader$BoundedIntQueue',Qob='AsyncFragmentLoader$HttpDownloadFailure',Rob='AsyncFragmentLoader$InitialFragmentDownloadFailed',Sob='AsyncFragmentLoader$XhrLoadingStrategy$1',Lob='HTTP download failed with status ',Nob='[I',Bob='begin',Dob='com.google.gwt.lang.asyncloaders.',Kob='download',Cob='end',Job='leftoversDownload',Mob='runAsync';_=qx.prototype=new Cf;_.gC=Dx;_.tI=0;_.b=null;_.c=0;_.d=null;_.e=null;var rx;_=Ex.prototype=new Cf;_.gC=Nx;_.tI=0;_.a=null;_.b=0;_.c=0;_=Ox.prototype=new kw;_.gC=Rx;_.tI=76;_=Sx.prototype=new Cf;_.gC=Wx;_.Gb=Xx;_.tI=77;_.a=null;_=hy.prototype=new Cf;_.gC=ky;_.Hb=ly;_.tI=0;_.a=null;_.b=null;_=C2.prototype;_.ac=K2;_=E6.prototype=new l4;_.cc=I6;_.gC=J6;_.nb=K6;_.dc=L6;_.tI=0;_.a=null;_.b=null;_=M6.prototype=new Cf;_.gC=P6;_.Tb=Q6;_.Ub=R6;_.tI=0;_.a=null;var JP=N1(lbb,Nob),nM=O1(ilb,Oob),jM=O1(ilb,Pob),kM=O1(ilb,Qob),lM=O1(ilb,Rob),mM=O1(ilb,Sob),uP=O1(jjb,Tob),tP=O1(jjb,Uob);Cx();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/9DC95FB4BEC084EF810751F04B440FD7/1.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/9DC95FB4BEC084EF810751F04B440FD7/1.cache.js
deleted file mode 100644
index 5cd9b09c..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/9DC95FB4BEC084EF810751F04B440FD7/1.cache.js
+++ /dev/null
@@ -1,9 +0,0 @@
-function zQ(){}
-function wQ(){}
-function FQ(){}
-function vQ(){}
-function DQ(){return hN}
-function yQ(){return gN}
-function BQ(){BQ=A8;AQ=new wQ}
-function EQ(){AQ=(BQ(),new vQ);ux((rx(),qx),1);!!$stats&&$stats($x(Knb,Lnb,null,null));AQ.Sb();!!$stats&&$stats($x(Knb,Mnb,null,null))}
-var Pnb='AsyncLoader1',Onb='AsyncLoader1__Super',Knb='runCallbacks1';_=wQ.prototype=new Af;_.gC=yQ;_.Sb=zQ;_.tI=0;_=vQ.prototype=new wQ;_.gC=DQ;_.Sb=FQ;_.tI=0;var AQ;var gN=f1(Nnb,Onb),hN=f1(Nnb,Pnb);EQ();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/9DC95FB4BEC084EF810751F04B440FD7/2.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/9DC95FB4BEC084EF810751F04B440FD7/2.cache.js
deleted file mode 100644
index 4ffb2aa4..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/9DC95FB4BEC084EF810751F04B440FD7/2.cache.js
+++ /dev/null
@@ -1,9 +0,0 @@
-function KQ(){}
-function HQ(){}
-function QQ(){}
-function GQ(){}
-function OQ(){return jN}
-function JQ(){return iN}
-function MQ(){MQ=A8;LQ=new HQ}
-function PQ(){LQ=(MQ(),new GQ);ux((rx(),qx),2);!!$stats&&$stats($x(Qnb,Lnb,null,null));LQ.Sb();!!$stats&&$stats($x(Qnb,Mnb,null,null))}
-var Snb='AsyncLoader2',Rnb='AsyncLoader2__Super',Qnb='runCallbacks2';_=HQ.prototype=new Af;_.gC=JQ;_.Sb=KQ;_.tI=0;_=GQ.prototype=new HQ;_.gC=OQ;_.Sb=QQ;_.tI=0;var LQ;var iN=f1(Nnb,Rnb),jN=f1(Nnb,Snb);PQ();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/9DC95FB4BEC084EF810751F04B440FD7/3.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/9DC95FB4BEC084EF810751F04B440FD7/3.cache.js
deleted file mode 100644
index 114ed2d9..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/9DC95FB4BEC084EF810751F04B440FD7/3.cache.js
+++ /dev/null
@@ -1,54 +0,0 @@
-function px(){}
-function Dx(){}
-function Nx(){}
-function Rx(){}
-function gy(){}
-function X5(){}
-function d6(){}
-function Bx(){wx(qx)}
-function Cx(){return iM}
-function Mx(){return eM}
-function Qx(){return fM}
-function Vx(){return gM}
-function jy(){return hM}
-function a6(){return mP}
-function g6(){return lP}
-function wx(a){ux(a,a.d)}
-function Wx(a){Ux(this,a)}
-function Ix(a){a.c=0;a.d=0}
-function Lx(a){return a.d-a.c}
-function b2(){return this.b}
-function c6(){return this.c.b.e}
-function Jx(a){return a.b[a.c]}
-function Hx(a,b){a.b[a.d++]=b}
-function Tx(a,b){a.b=b;return a}
-function f6(a,b){a.b=b;return a}
-function h6(){return A5(this.b.b)}
-function Kx(a){return a.b[a.c++]}
-function _5(a){return e4(this.b,a)}
-function J7(a){if(a.c==0){throw s8(new q8)}}
-function Z5(a,b,c){a.b=b;a.c=c;return a}
-function iy(a,b,c){a.c=b;a.b=c;return a}
-function Px(a,b){fz(a);a.g=Vnb+b;return a}
-function Gx(a,b){a.b=NJ(BP,0,-1,b,1);return a}
-function H7(a){var b;J7(a);--a.c;b=a.b.b;b8(b);return b.d}
-function i6(){var a;a=bK(B5(this.b.b),61).gc();return a}
-function b6(){var a;a=L4(new J4,this.c.b);return f6(new d6,a)}
-function T3(a){var b;b=B4(new u4,a);return Z5(new X5,a,b)}
-function yx(a,b,c,d){!!$stats&&$stats($x(a,b,c,d))}
-function ey(b,c){function d(a){c.Hb(a)}
-return __gwtStartLoadingFragment(b,d)}
-function e4(a,b){if(a.d&&j7(a.c,b)){return true}else if(d4(a,b)){return true}else if(b4(a,b)){return true}return false}
-function tx(a,b,c){rx();a.b=h7(new f7);a.g=D7(new B7);a.d=b;a.c=c;a.f=Gx(new Dx,b+1);return a}
-function rx(){rx=A8;qx=tx(new px,3,OJ(BP,0,-1,[]))}
-function fy(a,b){var c,d;c=ey(a,b);if(c==null){return}d=K0();d.open(Nfb,c,true);I0(d,iy(new gy,d,b));d.send(null)}
-function vx(a,b){var c,d,e,f;if(b==a.d){return true}for(d=a.c,e=0,f=d.length;e0){u6(h,bK(H7(b.b.g),41));Kx(b.b.f)}Ix(b.b.f);w6(h,T3(b.b.b));a4(b.b.b);i=null;for(g=z5(new w5,h);g.b1){return}if(Lx(a.e)>0){c=Jx(a.e);yx(c==a.d?Tnb:Unb+c,Lnb,e2(c),null);fy(c,Tx(new Rx,a));return}while(Lx(a.f)>0){c=Kx(a.f);b=bK(H7(a.g),41);yx(c==a.d?Tnb:Unb+c,Lnb,e2(c),null);fy(c,b)}}
-var bob='AbstractMap$2',cob='AbstractMap$2$1',Ynb='AsyncFragmentLoader',Znb='AsyncFragmentLoader$BoundedIntQueue',$nb='AsyncFragmentLoader$HttpDownloadFailure',_nb='AsyncFragmentLoader$InitialFragmentDownloadFailed',aob='AsyncFragmentLoader$XhrLoadingStrategy$1',Vnb='HTTP download failed with status ',Xnb='[I',Lnb='begin',Nnb='com.google.gwt.lang.asyncloaders.',Unb='download',Mnb='end',Tnb='leftoversDownload',Wnb='runAsync';_=px.prototype=new Af;_.gC=Cx;_.tI=0;_.c=null;_.d=0;_.e=null;_.f=null;var qx;_=Dx.prototype=new Af;_.gC=Mx;_.tI=0;_.b=null;_.c=0;_.d=0;_=Nx.prototype=new mw;_.gC=Qx;_.tI=76;_=Rx.prototype=new Af;_.gC=Vx;_.Hb=Wx;_.tI=77;_.b=null;_=gy.prototype=new Af;_.gC=jy;_.Ib=ky;_.tI=0;_.b=null;_.c=null;_=V1.prototype;_._b=b2;_=X5.prototype=new E3;_.bc=_5;_.gC=a6;_.ob=b6;_.cc=c6;_.tI=0;_.b=null;_.c=null;_=d6.prototype=new Af;_.gC=g6;_.Tb=h6;_.Ub=i6;_.tI=0;_.b=null;var BP=e1(Dab,Xnb),iM=f1(wkb,Ynb),eM=f1(wkb,Znb),fM=f1(wkb,$nb),gM=f1(wkb,_nb),hM=f1(wkb,aob),mP=f1(xib,bob),lP=f1(xib,cob);Bx();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/A8FBB0ADAFEE7F8EA1CDB15765D13A7F/1.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/A8FBB0ADAFEE7F8EA1CDB15765D13A7F/1.cache.js
deleted file mode 100644
index 4f191dc0..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/A8FBB0ADAFEE7F8EA1CDB15765D13A7F/1.cache.js
+++ /dev/null
@@ -1,7 +0,0 @@
-function SU(){}
-function cV(){return yR}
-function gV(){var a;while(XU){a=XU;XU=XU.c;!XU&&(YU=null);Pw(a.b.b)}}
-function nw(a,b){Wcb(a.f,b);if(!a.e){a.e=true;pw(a)}a.c=false;qw(a)}
-function Pw(a){var b;a.b.b=a.b.c.blob;(uw(),tw).captureBlob(a.b.b,a.b.f,lub);b=_0(new Y0,a.b.f);a.b.d.sb(b);nw(a.b.j,a.b)}
-function dV(){$U=true;ZU=(aV(),new SU);dA((aA(),_z),1);!!$stats&&$stats(JA(mub,blb,null,null));ZU.cc();!!$stats&&$stats(JA(mub,nub,null,null))}
-var oub='AsyncLoader1',lub='image/JPEG',mub='runCallbacks1';_=SU.prototype=new TU;_.gC=cV;_.cc=gV;_.tI=0;var yR=u6($rb,oub);dV();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/A8FBB0ADAFEE7F8EA1CDB15765D13A7F/2.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/A8FBB0ADAFEE7F8EA1CDB15765D13A7F/2.cache.js
deleted file mode 100644
index 35fe43df..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/A8FBB0ADAFEE7F8EA1CDB15765D13A7F/2.cache.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function oV(){}
-function AV(){return CR}
-function EV(){var a;while(tV){a=tV;tV=tV.c;!tV&&(uV=null);Io(a.b)}}
-function BV(){wV=true;vV=(yV(),new oV);dA((aA(),_z),2);!!$stats&&$stats(JA(qub,blb,null,null));vV.cc();!!$stats&&$stats(JA(qub,nub,null,null))}
-function Io(a){var b,c,d,e,f;e=($wnd.google&&$wnd.google.gears&&$wnd.google.gears.factory).create(pub);e.decode(a.b);d=e.width;c=e.height;f=d/a.c.c;b=c/a.c.b;if(f>b){if(f>1){e.resize(a.c.c,~~Math.max(Math.min(c/f,2147483647),-2147483648));Aw(a.d,e.encode());return}Aw(a.d,a.b)}else{if(b>1){e.resize(~~Math.max(Math.min(d/b,2147483647),-2147483648),a.c.b);Aw(a.d,e.encode());return}Aw(a.d,a.b)}}
-var rub='AsyncLoader2',pub='beta.canvas',qub='runCallbacks2';_=oV.prototype=new pV;_.gC=AV;_.cc=EV;_.tI=0;var CR=u6($rb,rub);BV();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/A8FBB0ADAFEE7F8EA1CDB15765D13A7F/3.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/A8FBB0ADAFEE7F8EA1CDB15765D13A7F/3.cache.js
deleted file mode 100644
index a7e3e3d6..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/A8FBB0ADAFEE7F8EA1CDB15765D13A7F/3.cache.js
+++ /dev/null
@@ -1,35 +0,0 @@
-function Fo(){}
-function Cw(){}
-function Hw(){}
-function sV(){}
-function pV(){}
-function FV(){}
-function JV(){}
-function lA(){gA(_z)}
-function Jo(){return cP}
-function Gw(){return XP}
-function Lw(){return YP}
-function rV(){return BR}
-function HV(){return zR}
-function LV(){return AR}
-function gA(a){dA(a,a.e)}
-function Ew(a,b){a.b=b;return a}
-function Jw(a,b){a.b=b;return a}
-function yV(){yV=Rdb;vV=new pV}
-function IV(a){yV();xV=false;DV(a)}
-function nK(a,b){if(!a){return}Kw(a,b)}
-function qK(c,b){c.onprogress=function(a){rK(b,a)}}
-function Ho(a,b,c){a.b=b;a.d=c;a.c=c.i;return a}
-function ex(a,b,c){var d;d=e4(a.g,b);zt(a,c,a.I,d,true);At(a,b)}
-function lw(a,b){E9(a.g.b,b)!=null;qw(a);pw(a);Qt(a.b.f)}
-function zw(a){if(a.i.d){LD((rD(),a.e.I),sub);CV(Ho(new Fo,a.b,a))}else{Aw(a,a.b)}}
-function DV(a){yV();while(tV){ir();oq(Kr(new Ir,Bub+Sh(a)));tV=tV.c}uV=null}
-function rK(a,b){var c;if(!a){return}c=b.loaded/b.total;a.b.h.b.bb(jO(Math.floor(c*100))+Aub)}
-function dA(a,b){var c;c=b==a.e?_kb:alb+b;iA(c,nub,t7(b),null);if(fA(a,b)){uA(a.f);E9(a.b,t7(b));kA(a)}}
-function pw(a){var b;if(a.f.c>0){b=YN(Ycb(a.f),37);zw(b)}else{a.e=false}}
-function CV(a){yV();var b;b=new JV;b.b=a;!!uV&&(uV.c=b);uV=b;!tV&&(tV=b);if(wV){vV.cc();return}if(!xV){xV=true;eA((aA(),_z),2,new FV)}}
-function ml(a,b,c){var d,e;E9(a.b.b,b)!=null;e=c.ac();if(e){d=ku(new _t,a,e,a.c);A9(a.g,t7(d.d),d);Kbb(a.h,d);a.m.b==a&&ex(a.m,b,d)}else{a.m.b==a&&At(a.m,b)}}
-function Kw(b,c){var a,e,f;if(c.status!=200){LD((rD(),b.b.e.I),wub);zk(b.b._(),xub,true);ir();oq(Kr(new Ir,yub+c.responseText))}(uw(),tw).remove(b.b.f);if(c.status==200){try{f=kN(c.responseText);lw(b.b.j,b.b);ml(b.b.g,b.b,f);return}catch(a){a=pU(a);if(_N(a,23)){e=a;ir();oq(Kr(new Ir,zub+Sh(e)+cgb+c.responseText))}else throw a}}E9(b.b.g.b.b,b.b)!=null;lw(b.b.j,b.b)}
-function mK(c,a){var b=c;c.onreadystatechange=function(){if(b.readyState==4){nK(a,b);b.onreadystatechange=null;b.onprogress=null;b.upload.onprogress=null}}}
-function Aw(a,b){var c;LD((rD(),a.e.I),tub);c=PJ().create(uub);c.open(Hlb,(ir(),dr)+a.g.e+vub+a.f+eib+hr);qK(c.upload,Ew(new Cw,a));mK(c,Jw(new Hw,a));c.send(b)}
-var Aub='%',vub='?filename=',Gub='AsyncLoader2$1',Hub='AsyncLoader2__Callback',Fub='AsyncLoader2__Super',Cub='AsyncResizer',Bub='Error Resizing image\n',yub='Error Uploading\n',zub='Exception on Upload\n',sub='Resizing..',wub='Upload Error',Dub='UploadFile$1',Eub='UploadFile$2',tub='Uploading..',uub='beta.httprequest',nub='end',xub='upload-error';_=Fo.prototype=new ag;_.gC=Jo;_.tI=0;_.b=null;_.c=null;_.d=null;_=Cw.prototype=new ag;_.gC=Gw;_.tI=0;_.b=null;_=Hw.prototype=new ag;_.gC=Lw;_.tI=0;_.b=null;_=pV.prototype=new ag;_.gC=rV;_.cc=sV;_.tI=0;var tV=null,uV=null,vV,wV=false,xV=false;_=FV.prototype=new ag;_.gC=HV;_.Nb=IV;_.tI=95;_=JV.prototype=new ag;_.gC=LV;_.tI=0;_.b=null;_.c=null;var cP=u6(Oob,Cub),XP=u6(Oob,Dub),YP=u6(Oob,Eub),BR=u6($rb,Fub),zR=u6($rb,Gub),AR=u6($rb,Hub);lA();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/CE15F73DB4EDED1CF8F93F95A728792D/1.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/CE15F73DB4EDED1CF8F93F95A728792D/1.cache.js
deleted file mode 100644
index ad849765..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/CE15F73DB4EDED1CF8F93F95A728792D/1.cache.js
+++ /dev/null
@@ -1,7 +0,0 @@
-function LU(){}
-function XU(){return sR}
-function _U(){var a;while(QU){a=QU;QU=QU.c;!QU&&(RU=null);Rw(a.b.b)}}
-function pw(a,b){Ucb(a.f,b);if(!a.e){a.e=true;rw(a)}a.c=false;sw(a)}
-function Rw(a){var b;a.b.b=a.b.c.blob;(ww(),vw).captureBlob(a.b.b,a.b.f,mub);b=T0(new Q0,a.b.f);a.b.d.ub(b);pw(a.b.j,a.b)}
-function YU(){TU=true;SU=(VU(),new LU);fA((cA(),bA),1);!!$stats&&$stats(LA(nub,elb,null,null));SU.ac();!!$stats&&$stats(LA(nub,oub,null,null))}
-var pub='AsyncLoader1',mub='image/JPEG',nub='runCallbacks1';_=LU.prototype=new MU;_.gC=XU;_.ac=_U;_.tI=0;var sR=s6(asb,pub);YU();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/CE15F73DB4EDED1CF8F93F95A728792D/2.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/CE15F73DB4EDED1CF8F93F95A728792D/2.cache.js
deleted file mode 100644
index e48dfe65..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/CE15F73DB4EDED1CF8F93F95A728792D/2.cache.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function hV(){}
-function tV(){return wR}
-function xV(){var a;while(mV){a=mV;mV=mV.c;!mV&&(nV=null);Jo(a.b)}}
-function uV(){pV=true;oV=(rV(),new hV);fA((cA(),bA),2);!!$stats&&$stats(LA(rub,elb,null,null));oV.ac();!!$stats&&$stats(LA(rub,oub,null,null))}
-function Jo(a){var b,c,d,e,f;e=($wnd.google&&$wnd.google.gears&&$wnd.google.gears.factory).create(qub);e.decode(a.b);d=e.width;c=e.height;f=d/a.c.c;b=c/a.c.b;if(f>b){if(f>1){e.resize(a.c.c,~~Math.max(Math.min(c/f,2147483647),-2147483648));Cw(a.d,e.encode());return}Cw(a.d,a.b)}else{if(b>1){e.resize(~~Math.max(Math.min(d/b,2147483647),-2147483648),a.c.b);Cw(a.d,e.encode());return}Cw(a.d,a.b)}}
-var sub='AsyncLoader2',qub='beta.canvas',rub='runCallbacks2';_=hV.prototype=new iV;_.gC=tV;_.ac=xV;_.tI=0;var wR=s6(asb,sub);uV();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/CE15F73DB4EDED1CF8F93F95A728792D/3.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/CE15F73DB4EDED1CF8F93F95A728792D/3.cache.js
deleted file mode 100644
index 5f8c4d35..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/CE15F73DB4EDED1CF8F93F95A728792D/3.cache.js
+++ /dev/null
@@ -1,35 +0,0 @@
-function Go(){}
-function Ew(){}
-function Jw(){}
-function lV(){}
-function iV(){}
-function yV(){}
-function CV(){}
-function nA(){iA(bA)}
-function Ko(){return $O}
-function Iw(){return TP}
-function Nw(){return UP}
-function kV(){return vR}
-function AV(){return tR}
-function EV(){return uR}
-function iA(a){fA(a,a.e)}
-function Gw(a,b){a.b=b;return a}
-function Lw(a,b){a.b=b;return a}
-function rV(){rV=Pdb;oV=new iV}
-function BV(a){rV();qV=false;wV(a)}
-function iK(a,b){if(!a){return}Mw(a,b)}
-function lK(c,b){c.onprogress=function(a){mK(b,a)}}
-function Io(a,b,c){a.b=b;a.d=c;a.c=c.i;return a}
-function gx(a,b,c){var d;d=Y3(a.g,b);Bt(a,c,a.K,d,true);Ct(a,b)}
-function nw(a,b){C9(a.g.b,b)!=null;sw(a);rw(a);St(a.b.f)}
-function Bw(a){if(a.i.d){YD((aD(),a.e.K),tub);vV(Io(new Go,a.b,a))}else{Cw(a,a.b)}}
-function wV(a){rV();while(mV){kr();qq(Mr(new Kr,Cub+Qh(a)));mV=mV.c}nV=null}
-function mK(a,b){var c;if(!a){return}c=b.loaded/b.total;a.b.h.b.db(eO(Math.floor(c*100))+Bub)}
-function fA(a,b){var c;c=b==a.e?clb:dlb+b;kA(c,oub,r7(b),null);if(hA(a,b)){wA(a.f);C9(a.b,r7(b));mA(a)}}
-function rw(a){var b;if(a.f.c>0){b=TN(Wcb(a.f),37);Bw(b)}else{a.e=false}}
-function vV(a){rV();var b;b=new CV;b.b=a;!!nV&&(nV.c=b);nV=b;!mV&&(mV=b);if(pV){oV.ac();return}if(!qV){qV=true;gA((cA(),bA),2,new yV)}}
-function nl(a,b,c){var d,e;C9(a.b.b,b)!=null;e=c.$b();if(e){d=mu(new bu,a,e,a.c);y9(a.g,r7(d.d),d);Ibb(a.h,d);a.m.b==a&&gx(a.m,b,d)}else{a.m.b==a&&Ct(a.m,b)}}
-function Mw(b,c){var a,e,f;if(c.status!=200){YD((aD(),b.b.e.K),xub);Ak(b.b.bb(),yub,true);kr();qq(Mr(new Kr,zub+c.responseText))}(ww(),vw).remove(b.b.f);if(c.status==200){try{f=fN(c.responseText);nw(b.b.j,b.b);nl(b.b.g,b.b,f);return}catch(a){a=iU(a);if(WN(a,23)){e=a;kr();qq(Mr(new Kr,Aub+Qh(e)+fgb+c.responseText))}else throw a}}C9(b.b.g.b.b,b.b)!=null;nw(b.b.j,b.b)}
-function hK(c,a){var b=c;c.onreadystatechange=function(){if(b.readyState==4){iK(a,b);b.onreadystatechange=null;b.onprogress=null;b.upload.onprogress=null}}}
-function Cw(a,b){var c;YD((aD(),a.e.K),uub);c=KJ().create(vub);c.open(Glb,(kr(),fr)+a.g.e+wub+a.f+hib+jr);lK(c.upload,Gw(new Ew,a));hK(c,Lw(new Jw,a));c.send(b)}
-var Bub='%',wub='?filename=',Hub='AsyncLoader2$1',Iub='AsyncLoader2__Callback',Gub='AsyncLoader2__Super',Dub='AsyncResizer',Cub='Error Resizing image\n',zub='Error Uploading\n',Aub='Exception on Upload\n',tub='Resizing..',xub='Upload Error',Eub='UploadFile$1',Fub='UploadFile$2',uub='Uploading..',vub='beta.httprequest',oub='end',yub='upload-error';_=Go.prototype=new $f;_.gC=Ko;_.tI=0;_.b=null;_.c=null;_.d=null;_=Ew.prototype=new $f;_.gC=Iw;_.tI=0;_.b=null;_=Jw.prototype=new $f;_.gC=Nw;_.tI=0;_.b=null;_=iV.prototype=new $f;_.gC=kV;_.ac=lV;_.tI=0;var mV=null,nV=null,oV,pV=false,qV=false;_=yV.prototype=new $f;_.gC=AV;_.Pb=BV;_.tI=95;_=CV.prototype=new $f;_.gC=EV;_.tI=0;_.b=null;_.c=null;var $O=s6(Sob,Dub),TP=s6(Sob,Eub),UP=s6(Sob,Fub),vR=s6(asb,Gub),tR=s6(asb,Hub),uR=s6(asb,Iub);nA();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/D096B0ED44CBABF1A6B1F2C2D31F4FCC/1.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/D096B0ED44CBABF1A6B1F2C2D31F4FCC/1.cache.js
deleted file mode 100644
index 2bd71e07..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/D096B0ED44CBABF1A6B1F2C2D31F4FCC/1.cache.js
+++ /dev/null
@@ -1,9 +0,0 @@
-function ZQ(){}
-function WQ(){}
-function dR(){}
-function VQ(){}
-function bR(){return AN}
-function YQ(){return zN}
-function _Q(){_Q=Y9;$Q=new WQ}
-function cR(){$Q=(_Q(),new VQ);yx((vx(),ux),1);!!$stats&&$stats(cy(Vpb,Wpb,null,null));$Q.Sb();!!$stats&&$stats(cy(Vpb,Xpb,null,null))}
-var $pb='AsyncLoader1',Zpb='AsyncLoader1__Super',Vpb='runCallbacks1';_=WQ.prototype=new Ef;_.gC=YQ;_.Sb=ZQ;_.tI=0;_=VQ.prototype=new WQ;_.gC=bR;_.Sb=dR;_.tI=0;var $Q;var zN=D2(Ypb,Zpb),AN=D2(Ypb,$pb);cR();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/D096B0ED44CBABF1A6B1F2C2D31F4FCC/2.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/D096B0ED44CBABF1A6B1F2C2D31F4FCC/2.cache.js
deleted file mode 100644
index 1263b2b5..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/D096B0ED44CBABF1A6B1F2C2D31F4FCC/2.cache.js
+++ /dev/null
@@ -1,9 +0,0 @@
-function iR(){}
-function fR(){}
-function oR(){}
-function eR(){}
-function mR(){return CN}
-function hR(){return BN}
-function kR(){kR=Y9;jR=new fR}
-function nR(){jR=(kR(),new eR);yx((vx(),ux),2);!!$stats&&$stats(cy(_pb,Wpb,null,null));jR.Sb();!!$stats&&$stats(cy(_pb,Xpb,null,null))}
-var bqb='AsyncLoader2',aqb='AsyncLoader2__Super',_pb='runCallbacks2';_=fR.prototype=new Ef;_.gC=hR;_.Sb=iR;_.tI=0;_=eR.prototype=new fR;_.gC=mR;_.Sb=oR;_.tI=0;var jR;var BN=D2(Ypb,aqb),CN=D2(Ypb,bqb);nR();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/D096B0ED44CBABF1A6B1F2C2D31F4FCC/3.cache.js b/3.1/modules/gwtorganize/war/g3viewer/deferredjs/D096B0ED44CBABF1A6B1F2C2D31F4FCC/3.cache.js
deleted file mode 100644
index cfb339de..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/deferredjs/D096B0ED44CBABF1A6B1F2C2D31F4FCC/3.cache.js
+++ /dev/null
@@ -1,54 +0,0 @@
-function tx(){}
-function Hx(){}
-function Rx(){}
-function Vx(){}
-function ky(){}
-function t7(){}
-function B7(){}
-function Fx(){Ax(ux)}
-function Gx(){return DM}
-function Qx(){return zM}
-function Ux(){return AM}
-function Zx(){return BM}
-function ny(){return CM}
-function y7(){return MP}
-function E7(){return LP}
-function Ax(a){yx(a,a.c)}
-function $x(a){Yx(this,a)}
-function Mx(a){a.b=0;a.c=0}
-function Px(a){return a.c-a.b}
-function z3(){return this.a}
-function Nx(a){return a.a[a.b]}
-function Lx(a,b){a.a[a.c++]=b}
-function Xx(a,b){a.a=b;return a}
-function D7(a,b){a.a=b;return a}
-function Ox(a){return a.a[a.b++]}
-function A7(){return this.b.a.d}
-function F7(){return Y6(this.a.a)}
-function x7(a){return C5(this.a,a)}
-function f9(a){if(a.b==0){throw Q9(new O9)}}
-function v7(a,b,c){a.a=b;a.b=c;return a}
-function my(a,b,c){a.b=b;a.a=c;return a}
-function Tx(a,b){kz(a);a.f=eqb+b;return a}
-function Kx(a,b){a.a=hK(_P,0,-1,b,1);return a}
-function p5(a){var b;b=Z5(new S5,a);return v7(new t7,a,b)}
-function d9(a){var b;f9(a);--a.b;b=a.a.a;z9(b);return b.c}
-function G7(){var a;a=xK(Z6(this.a.a),61).hc();return a}
-function z7(){var a;a=h6(new f6,this.b.a);return D7(new B7,a)}
-function Cx(a,b,c,d){!!$stats&&$stats(cy(a,b,c,d))}
-function iy(b,c){function d(a){c.Gb(a)}
-return __gwtStartLoadingFragment(b,d)}
-function C5(a,b){if(a.c&&H8(a.b,b)){return true}else if(B5(a,b)){return true}else if(z5(a,b)){return true}return false}
-function xx(a,b,c){vx();a.a=F8(new D8);a.f=_8(new Z8);a.c=b;a.b=c;a.e=Kx(new Hx,b+1);return a}
-function vx(){vx=Y9;ux=xx(new tx,3,iK(_P,0,-1,[]))}
-function jy(a,b){var c,d;c=iy(a,b);if(c==null){return}d=g2();d.open(bhb,c,true);e2(d,my(new ky,d,b));d.send(null)}
-function zx(a,b){var c,d,e,f;if(b==a.c){return true}for(d=a.b,e=0,f=d.length;e0){S7(h,xK(d9(b.a.f),41));Ox(b.a.e)}Mx(b.a.e);U7(h,p5(b.a.a));y5(b.a.a);i=null;for(g=X6(new U6,h);g.a1){return}if(Px(a.d)>0){c=Nx(a.d);Cx(c==a.c?cqb:dqb+c,Wpb,C3(c),null);jy(c,Xx(new Vx,a));return}while(Px(a.e)>0){c=Ox(a.e);b=xK(d9(a.f),41);Cx(c==a.c?cqb:dqb+c,Wpb,C3(c),null);jy(c,b)}}
-var mqb='AbstractMap$2',nqb='AbstractMap$2$1',hqb='AsyncFragmentLoader',iqb='AsyncFragmentLoader$BoundedIntQueue',jqb='AsyncFragmentLoader$HttpDownloadFailure',kqb='AsyncFragmentLoader$InitialFragmentDownloadFailed',lqb='AsyncFragmentLoader$XhrLoadingStrategy$1',eqb='HTTP download failed with status ',gqb='[I',Wpb='begin',Ypb='com.google.gwt.lang.asyncloaders.',dqb='download',Xpb='end',cqb='leftoversDownload',fqb='runAsync';_=tx.prototype=new Ef;_.gC=Gx;_.tI=0;_.b=null;_.c=0;_.d=null;_.e=null;var ux;_=Hx.prototype=new Ef;_.gC=Qx;_.tI=0;_.a=null;_.b=0;_.c=0;_=Rx.prototype=new nw;_.gC=Ux;_.tI=76;_=Vx.prototype=new Ef;_.gC=Zx;_.Gb=$x;_.tI=77;_.a=null;_=ky.prototype=new Ef;_.gC=ny;_.Hb=oy;_.tI=0;_.a=null;_.b=null;_=r3.prototype;_.ac=z3;_=t7.prototype=new a5;_.cc=x7;_.gC=y7;_.nb=z7;_.dc=A7;_.tI=0;_.a=null;_.b=null;_=B7.prototype=new Ef;_.gC=E7;_.Tb=F7;_.Ub=G7;_.tI=0;_.a=null;var _P=C2(_bb,gqb),DM=D2(Bmb,hqb),zM=D2(Bmb,iqb),AM=D2(Bmb,jqb),BM=D2(Bmb,kqb),CM=D2(Bmb,lqb),MP=D2(Ckb,mqb),LP=D2(Ckb,nqb);Fx();
\ No newline at end of file
diff --git a/3.1/modules/gwtorganize/war/g3viewer/g3viewer.nocache.js b/3.1/modules/gwtorganize/war/g3viewer/g3viewer.nocache.js
deleted file mode 100644
index 8ef094fe..00000000
--- a/3.1/modules/gwtorganize/war/g3viewer/g3viewer.nocache.js
+++ /dev/null
@@ -1,11 +0,0 @@
-function g3viewer(){var M='',nb='" for "gwt:onLoadErrorFn"',lb='" for "gwt:onPropertyErrorFn"',Y='"><\/script>',$='#',Xb='.cache.html',ab='/',Lb='0D97DF37194D1924CC80394AAA96B9A3',Mb='27AC86F0820D8F960DBF73C151C0332B',Nb='4AFE598FDFDF189DD61F57E554328B10',Ob='4E8EC2279CB4B46228EFF0682ED166A4',Pb='4F7AD7D8299143D876CB4071BE00BF02',Qb='6462B363383D23B8418857B7A6FAD85B',Rb='71ED95F3DFB964762667E45E2922704D',Sb='884CB866FECF37EDDE4914CA60AF2511',Tb='9DC95FB4BEC084EF810751F04B440FD7',hc='
-
-This html file is for hosted mode support.
-