first running version of a sample GWT UI using Jetty as the GWT servlet container

This commit is contained in:
Axel Uhl committed 2011-07-04 16:38:27 +02:00
1 parent 4db5d2c140
commit 2ea2f06816
53 files changed
+22975 -28

No files matched your search

@@ -10,3 +10,651 @@ Bundle-ClassPath: lib/gwt-dev.jar,
lib/validation-api-1.0.0.GA-sources.jar,
lib/validation-api-1.0.0.GA.jar,
.
Eclipse-BuddyPolicy: registered
Export-Package: com.gargoylesoftware.htmlunit,
com.gargoylesoftware.htmlunit.attachment,
com.gargoylesoftware.htmlunit.gae,
com.gargoylesoftware.htmlunit.html,
com.gargoylesoftware.htmlunit.html.applets,
com.gargoylesoftware.htmlunit.html.impl,
com.gargoylesoftware.htmlunit.html.xpath,
com.gargoylesoftware.htmlunit.javascript,
com.gargoylesoftware.htmlunit.javascript.background,
com.gargoylesoftware.htmlunit.javascript.configuration,
com.gargoylesoftware.htmlunit.javascript.host,
com.gargoylesoftware.htmlunit.javascript.host.canvas,
com.gargoylesoftware.htmlunit.javascript.host.css,
com.gargoylesoftware.htmlunit.javascript.host.html,
com.gargoylesoftware.htmlunit.javascript.host.xml,
com.gargoylesoftware.htmlunit.javascript.regexp,
com.gargoylesoftware.htmlunit.protocol.about,
com.gargoylesoftware.htmlunit.protocol.data,
com.gargoylesoftware.htmlunit.protocol.javascript,
com.gargoylesoftware.htmlunit.ssl,
com.gargoylesoftware.htmlunit.util,
com.gargoylesoftware.htmlunit.xml,
com.google.gwt.activity.shared,
com.google.gwt.animation.client,
com.google.gwt.app.rebind,
com.google.gwt.autobean.client.impl,
com.google.gwt.autobean.rebind,
com.google.gwt.autobean.rebind.model,
com.google.gwt.autobean.server,
com.google.gwt.autobean.server.impl,
com.google.gwt.autobean.shared,
com.google.gwt.autobean.shared.impl,
com.google.gwt.benchmarks,
com.google.gwt.benchmarks.client,
com.google.gwt.benchmarks.client.impl,
com.google.gwt.benchmarks.rebind,
com.google.gwt.canvas.client,
com.google.gwt.canvas.dom.client,
com.google.gwt.cell.client,
com.google.gwt.core.client,
com.google.gwt.core.client.impl,
com.google.gwt.core.client.prefetch,
com.google.gwt.core.client.testing,
com.google.gwt.core.ext,
com.google.gwt.core.ext.linker,
com.google.gwt.core.ext.linker.impl,
com.google.gwt.core.ext.soyc,
com.google.gwt.core.ext.soyc.impl,
com.google.gwt.core.ext.typeinfo,
com.google.gwt.core.linker,
com.google.gwt.debug.client,
com.google.gwt.dev,
com.google.gwt.dev.asm,
com.google.gwt.dev.asm.commons,
com.google.gwt.dev.asm.signature,
com.google.gwt.dev.asm.tree,
com.google.gwt.dev.asm.util,
com.google.gwt.dev.cfg,
com.google.gwt.dev.generator,
com.google.gwt.dev.generator.ast,
com.google.gwt.dev.javac,
com.google.gwt.dev.javac.asm,
com.google.gwt.dev.javac.rebind,
com.google.gwt.dev.javac.typemodel,
com.google.gwt.dev.jdt,
com.google.gwt.dev.jjs,
com.google.gwt.dev.jjs.ast,
com.google.gwt.dev.jjs.ast.js,
com.google.gwt.dev.jjs.impl,
com.google.gwt.dev.jjs.impl.gflow,
com.google.gwt.dev.jjs.impl.gflow.cfg,
com.google.gwt.dev.jjs.impl.gflow.constants,
com.google.gwt.dev.jjs.impl.gflow.copy,
com.google.gwt.dev.jjs.impl.gflow.liveness,
com.google.gwt.dev.jjs.impl.gflow.unreachable,
com.google.gwt.dev.js,
com.google.gwt.dev.js.ast,
com.google.gwt.dev.js.rhino,
com.google.gwt.dev.json,
com.google.gwt.dev.protobuf,
com.google.gwt.dev.resource,
com.google.gwt.dev.resource.impl,
com.google.gwt.dev.shell,
com.google.gwt.dev.shell.ie,
com.google.gwt.dev.shell.jetty,
com.google.gwt.dev.shell.log,
com.google.gwt.dev.shell.remoteui,
com.google.gwt.dev.shell.rewrite,
com.google.gwt.dev.shell.tomcat,
com.google.gwt.dev.ui,
com.google.gwt.dev.util,
com.google.gwt.dev.util.arg,
com.google.gwt.dev.util.collect,
com.google.gwt.dev.util.editdistance,
com.google.gwt.dev.util.log,
com.google.gwt.dev.util.log.speedtracer,
com.google.gwt.dev.util.msg,
com.google.gwt.dev.util.xml,
com.google.gwt.dom.client,
com.google.gwt.editor.client,
com.google.gwt.editor.client.adapters,
com.google.gwt.editor.client.impl,
com.google.gwt.editor.client.testing,
com.google.gwt.editor.rebind,
com.google.gwt.editor.rebind.model,
com.google.gwt.editor.ui.client,
com.google.gwt.editor.ui.client.adapters,
com.google.gwt.event.dom.client,
com.google.gwt.event.logical.shared,
com.google.gwt.event.shared,
com.google.gwt.event.shared.testing,
com.google.gwt.http.client,
com.google.gwt.i18n.client,
com.google.gwt.i18n.client.constants,
com.google.gwt.i18n.client.impl,
com.google.gwt.i18n.client.impl.cldr,
com.google.gwt.i18n.client.impl.plurals,
com.google.gwt.i18n.linker,
com.google.gwt.i18n.rebind,
com.google.gwt.i18n.rebind.format,
com.google.gwt.i18n.rebind.keygen,
com.google.gwt.i18n.server,
com.google.gwt.i18n.server.impl,
com.google.gwt.i18n.server.keygen,
com.google.gwt.i18n.server.testing,
com.google.gwt.i18n.shared,
com.google.gwt.i18n.tools,
com.google.gwt.json.client,
com.google.gwt.jsonp.client,
com.google.gwt.junit,
com.google.gwt.junit.client,
com.google.gwt.junit.client.impl,
com.google.gwt.junit.linker,
com.google.gwt.junit.rebind,
com.google.gwt.junit.remote,
com.google.gwt.junit.server,
com.google.gwt.junit.tools,
com.google.gwt.lang,
com.google.gwt.layout.client,
com.google.gwt.logging.client,
com.google.gwt.logging.impl,
com.google.gwt.logging.server,
com.google.gwt.logging.shared,
com.google.gwt.media.client,
com.google.gwt.media.dom.client,
com.google.gwt.place.impl,
com.google.gwt.place.rebind,
com.google.gwt.place.shared,
com.google.gwt.precompress.linker,
com.google.gwt.regexp.shared,
com.google.gwt.requestfactory.client,
com.google.gwt.requestfactory.client.impl,
com.google.gwt.requestfactory.client.testing,
com.google.gwt.requestfactory.rebind,
com.google.gwt.requestfactory.rebind.model,
com.google.gwt.requestfactory.server,
com.google.gwt.requestfactory.server.impl,
com.google.gwt.requestfactory.server.testing,
com.google.gwt.requestfactory.shared,
com.google.gwt.requestfactory.shared.impl,
com.google.gwt.requestfactory.shared.impl.posers,
com.google.gwt.requestfactory.shared.messages,
com.google.gwt.requestfactory.ui.client,
com.google.gwt.resources.client,
com.google.gwt.resources.client.impl,
com.google.gwt.resources.css,
com.google.gwt.resources.css.ast,
com.google.gwt.resources.ext,
com.google.gwt.resources.rebind.context,
com.google.gwt.resources.rg,
com.google.gwt.rpc.client,
com.google.gwt.rpc.client.ast,
com.google.gwt.rpc.client.impl,
com.google.gwt.rpc.linker,
com.google.gwt.rpc.rebind,
com.google.gwt.rpc.server,
com.google.gwt.safecss.shared,
com.google.gwt.safehtml.client,
com.google.gwt.safehtml.rebind,
com.google.gwt.safehtml.shared,
com.google.gwt.soyc,
com.google.gwt.soyc.io,
com.google.gwt.storage.client,
com.google.gwt.text.client,
com.google.gwt.text.shared,
com.google.gwt.text.shared.testing,
com.google.gwt.thirdparty.guava.common.annotations,
com.google.gwt.thirdparty.guava.common.base,
com.google.gwt.thirdparty.guava.common.base.internal,
com.google.gwt.thirdparty.guava.common.collect,
com.google.gwt.thirdparty.guava.common.io,
com.google.gwt.thirdparty.guava.common.net,
com.google.gwt.thirdparty.guava.common.primitives,
com.google.gwt.thirdparty.guava.common.util.concurrent,
com.google.gwt.thirdparty.streamhtmlparser,
com.google.gwt.thirdparty.streamhtmlparser.impl,
com.google.gwt.thirdparty.streamhtmlparser.util,
com.google.gwt.touch.client,
com.google.gwt.uibinder.attributeparsers,
com.google.gwt.uibinder.client,
com.google.gwt.uibinder.elementparsers,
com.google.gwt.uibinder.rebind,
com.google.gwt.uibinder.rebind.messages,
com.google.gwt.uibinder.rebind.model,
com.google.gwt.user.cellview.client,
com.google.gwt.user.client,
com.google.gwt.user.client.impl,
com.google.gwt.user.client.rpc,
com.google.gwt.user.client.rpc.core.java.lang,
com.google.gwt.user.client.rpc.core.java.math,
com.google.gwt.user.client.rpc.core.java.sql,
com.google.gwt.user.client.rpc.core.java.util,
com.google.gwt.user.client.rpc.core.java.util.logging,
com.google.gwt.user.client.rpc.impl,
com.google.gwt.user.client.ui,
com.google.gwt.user.client.ui.impl,
com.google.gwt.user.datepicker.client,
com.google.gwt.user.linker.rpc,
com.google.gwt.user.rebind,
com.google.gwt.user.rebind.rpc,
com.google.gwt.user.rebind.ui,
com.google.gwt.user.server,
com.google.gwt.user.server.rpc,
com.google.gwt.user.server.rpc.impl,
com.google.gwt.user.tools,
com.google.gwt.user.tools.util,
com.google.gwt.util,
com.google.gwt.util.regexfilter,
com.google.gwt.util.tools,
com.google.gwt.view.client,
com.google.gwt.xhr.client,
com.google.gwt.xml.client,
com.google.gwt.xml.client.impl,
com.google.web.bindery.autobean.gwt.client.impl,
com.google.web.bindery.autobean.gwt.rebind,
com.google.web.bindery.autobean.gwt.rebind.model,
com.google.web.bindery.autobean.shared,
com.google.web.bindery.autobean.shared.impl,
com.google.web.bindery.autobean.vm,
com.google.web.bindery.autobean.vm.impl,
com.google.web.bindery.event.shared,
com.google.web.bindery.event.shared.testing,
com.google.web.bindery.requestfactory.gwt.client,
com.google.web.bindery.requestfactory.gwt.client.impl,
com.google.web.bindery.requestfactory.gwt.client.testing,
com.google.web.bindery.requestfactory.gwt.rebind,
com.google.web.bindery.requestfactory.gwt.rebind.model,
com.google.web.bindery.requestfactory.gwt.ui.client,
com.google.web.bindery.requestfactory.server,
com.google.web.bindery.requestfactory.server.impl,
com.google.web.bindery.requestfactory.server.testing,
com.google.web.bindery.requestfactory.shared,
com.google.web.bindery.requestfactory.shared.impl,
com.google.web.bindery.requestfactory.shared.impl.posers,
com.google.web.bindery.requestfactory.shared.messages,
com.google.web.bindery.requestfactory.vm,
com.ibm.icu.impl,
com.ibm.icu.impl.data,
com.ibm.icu.impl.duration,
com.ibm.icu.impl.duration.impl,
com.ibm.icu.impl.locale,
com.ibm.icu.lang,
com.ibm.icu.math,
com.ibm.icu.text,
com.ibm.icu.util,
com.steadystate.css.dom,
com.steadystate.css.parser,
com.steadystate.css.parser.selectors,
com.steadystate.css.sac,
com.steadystate.css.userdata,
java_cup.runtime,
javax.management,
javax.management.loading,
javax.management.modelmbean,
javax.management.monitor,
javax.management.openmbean,
javax.management.relation,
javax.management.timer,
javax.validation,
javax.validation.bootstrap,
javax.validation.constraints,
javax.validation.groups,
javax.validation.metadata,
javax.validation.spi,
javax.xml,
javax.xml.datatype,
javax.xml.namespace,
javax.xml.parsers,
javax.xml.transform,
javax.xml.transform.dom,
javax.xml.transform.sax,
javax.xml.transform.stream,
javax.xml.validation,
javax.xml.xpath,
mx4j,
mx4j.loading,
mx4j.log,
mx4j.persist,
mx4j.server,
mx4j.server.interceptor,
mx4j.timer,
mx4j.util,
net.sourceforge.htmlunit.corejs.classfile,
net.sourceforge.htmlunit.corejs.javascript,
net.sourceforge.htmlunit.corejs.javascript.annotations,
net.sourceforge.htmlunit.corejs.javascript.ast,
net.sourceforge.htmlunit.corejs.javascript.debug,
net.sourceforge.htmlunit.corejs.javascript.jdk13,
net.sourceforge.htmlunit.corejs.javascript.jdk15,
net.sourceforge.htmlunit.corejs.javascript.json,
net.sourceforge.htmlunit.corejs.javascript.optimizer,
net.sourceforge.htmlunit.corejs.javascript.regexp,
net.sourceforge.htmlunit.corejs.javascript.serialize,
net.sourceforge.htmlunit.corejs.javascript.tools,
net.sourceforge.htmlunit.corejs.javascript.tools.debugger,
net.sourceforge.htmlunit.corejs.javascript.tools.debugger.downloaded,
net.sourceforge.htmlunit.corejs.javascript.tools.debugger.treetable,
net.sourceforge.htmlunit.corejs.javascript.tools.shell,
net.sourceforge.htmlunit.corejs.javascript.xml,
org.apache.bcel,
org.apache.bcel.classfile,
org.apache.bcel.generic,
org.apache.bcel.util,
org.apache.bcel.verifier,
org.apache.bcel.verifier.exc,
org.apache.bcel.verifier.statics,
org.apache.bcel.verifier.structurals,
org.apache.catalina,
org.apache.catalina.authenticator,
org.apache.catalina.connector,
org.apache.catalina.core,
org.apache.catalina.deploy,
org.apache.catalina.loader,
org.apache.catalina.logger,
org.apache.catalina.mbeans,
org.apache.catalina.net,
org.apache.catalina.realm,
org.apache.catalina.security,
org.apache.catalina.servlets,
org.apache.catalina.session,
org.apache.catalina.startup,
org.apache.catalina.users,
org.apache.catalina.util,
org.apache.catalina.valves,
org.apache.commons.beanutils,
org.apache.commons.beanutils.converters,
org.apache.commons.beanutils.locale,
org.apache.commons.beanutils.locale.converters,
org.apache.commons.codec,
org.apache.commons.codec.binary,
org.apache.commons.codec.digest,
org.apache.commons.codec.language,
org.apache.commons.codec.net,
org.apache.commons.collections,
org.apache.commons.collections.bag,
org.apache.commons.collections.bidimap,
org.apache.commons.collections.buffer,
org.apache.commons.collections.collection,
org.apache.commons.collections.comparators,
org.apache.commons.collections.functors,
org.apache.commons.collections.iterators,
org.apache.commons.collections.keyvalue,
org.apache.commons.collections.list,
org.apache.commons.collections.map,
org.apache.commons.collections.set,
org.apache.commons.digester,
org.apache.commons.digester.rss,
org.apache.commons.digester.xmlrules,
org.apache.commons.el,
org.apache.commons.el.parser,
org.apache.commons.io,
org.apache.commons.io.comparator,
org.apache.commons.io.filefilter,
org.apache.commons.io.input,
org.apache.commons.io.output,
org.apache.commons.lang,
org.apache.commons.lang.builder,
org.apache.commons.lang.enums,
org.apache.commons.lang.exception,
org.apache.commons.lang.math,
org.apache.commons.lang.mutable,
org.apache.commons.lang.text,
org.apache.commons.lang.time,
org.apache.commons.logging,
org.apache.commons.logging.impl,
org.apache.commons.modeler,
org.apache.commons.modeler.ant,
org.apache.commons.modeler.mbeans,
org.apache.commons.modeler.modules,
org.apache.commons.modeler.util,
org.apache.coyote,
org.apache.coyote.http11,
org.apache.coyote.http11.filters,
org.apache.coyote.memory,
org.apache.coyote.tomcat5,
org.apache.html.dom,
org.apache.http,
org.apache.http.annotation,
org.apache.http.auth,
org.apache.http.auth.params,
org.apache.http.client,
org.apache.http.client.entity,
org.apache.http.client.methods,
org.apache.http.client.params,
org.apache.http.client.protocol,
org.apache.http.client.utils,
org.apache.http.conn,
org.apache.http.conn.params,
org.apache.http.conn.routing,
org.apache.http.conn.scheme,
org.apache.http.conn.ssl,
org.apache.http.conn.util,
org.apache.http.cookie,
org.apache.http.cookie.params,
org.apache.http.entity,
org.apache.http.entity.mime,
org.apache.http.entity.mime.content,
org.apache.http.impl,
org.apache.http.impl.auth,
org.apache.http.impl.client,
org.apache.http.impl.conn,
org.apache.http.impl.conn.tsccm,
org.apache.http.impl.cookie,
org.apache.http.impl.entity,
org.apache.http.impl.io,
org.apache.http.io,
org.apache.http.message,
org.apache.http.params,
org.apache.http.protocol,
org.apache.http.util,
org.apache.james.mime4j,
org.apache.james.mime4j.codec,
org.apache.james.mime4j.descriptor,
org.apache.james.mime4j.field,
org.apache.james.mime4j.field.address,
org.apache.james.mime4j.field.address.parser,
org.apache.james.mime4j.field.contentdisposition.parser,
org.apache.james.mime4j.field.contenttype.parser,
org.apache.james.mime4j.field.datetime,
org.apache.james.mime4j.field.datetime.parser,
org.apache.james.mime4j.field.language.parser,
org.apache.james.mime4j.field.mimeversion.parser,
org.apache.james.mime4j.field.structured.parser,
org.apache.james.mime4j.io,
org.apache.james.mime4j.message,
org.apache.james.mime4j.parser,
org.apache.james.mime4j.storage,
org.apache.james.mime4j.util,
org.apache.jasper,
org.apache.jasper.compiler,
org.apache.jasper.compiler.tagplugin,
org.apache.jasper.runtime,
org.apache.jasper.security,
org.apache.jasper.servlet,
org.apache.jasper.tagplugins.jstl,
org.apache.jasper.util,
org.apache.jasper.xmlparser,
org.apache.jk.apr,
org.apache.jk.common,
org.apache.jk.config,
org.apache.jk.core,
org.apache.jk.server,
org.apache.naming,
org.apache.naming.factory,
org.apache.naming.java,
org.apache.naming.resources,
org.apache.regexp,
org.apache.tapestry.util.text,
org.apache.tomcat.util,
org.apache.tomcat.util.buf,
org.apache.tomcat.util.collections,
org.apache.tomcat.util.compat,
org.apache.tomcat.util.http,
org.apache.tomcat.util.http.mapper,
org.apache.tomcat.util.log,
org.apache.tomcat.util.net,
org.apache.tomcat.util.net.jsse,
org.apache.tomcat.util.res,
org.apache.tomcat.util.threads,
org.apache.tools.ant,
org.apache.tools.ant.filters,
org.apache.tools.ant.filters.util,
org.apache.tools.ant.helper,
org.apache.tools.ant.input,
org.apache.tools.ant.launch,
org.apache.tools.ant.listener,
org.apache.tools.ant.loader,
org.apache.tools.ant.taskdefs,
org.apache.tools.ant.taskdefs.compilers,
org.apache.tools.ant.taskdefs.condition,
org.apache.tools.ant.taskdefs.cvslib,
org.apache.tools.ant.taskdefs.email,
org.apache.tools.ant.taskdefs.rmic,
org.apache.tools.ant.types,
org.apache.tools.ant.types.mappers,
org.apache.tools.ant.types.resolver,
org.apache.tools.ant.types.selectors,
org.apache.tools.ant.types.selectors.modifiedselector,
org.apache.tools.ant.util,
org.apache.tools.ant.util.facade,
org.apache.tools.ant.util.regexp,
org.apache.tools.bzip2,
org.apache.tools.mail,
org.apache.tools.tar,
org.apache.tools.zip,
org.apache.wml,
org.apache.wml.dom,
org.apache.xalan,
org.apache.xalan.client,
org.apache.xalan.extensions,
org.apache.xalan.lib,
org.apache.xalan.lib.sql,
org.apache.xalan.processor,
org.apache.xalan.res,
org.apache.xalan.serialize,
org.apache.xalan.templates,
org.apache.xalan.trace,
org.apache.xalan.transformer,
org.apache.xalan.xslt,
org.apache.xalan.xsltc,
org.apache.xalan.xsltc.cmdline,
org.apache.xalan.xsltc.cmdline.getopt,
org.apache.xalan.xsltc.compiler,
org.apache.xalan.xsltc.compiler.util,
org.apache.xalan.xsltc.dom,
org.apache.xalan.xsltc.runtime,
org.apache.xalan.xsltc.runtime.output,
org.apache.xalan.xsltc.trax,
org.apache.xalan.xsltc.util,
org.apache.xerces.dom,
org.apache.xerces.dom.events,
org.apache.xerces.dom3.as,
org.apache.xerces.impl,
org.apache.xerces.impl.dtd,
org.apache.xerces.impl.dtd.models,
org.apache.xerces.impl.dv,
org.apache.xerces.impl.dv.dtd,
org.apache.xerces.impl.dv.util,
org.apache.xerces.impl.dv.xs,
org.apache.xerces.impl.io,
org.apache.xerces.impl.msg,
org.apache.xerces.impl.validation,
org.apache.xerces.impl.xpath,
org.apache.xerces.impl.xpath.regex,
org.apache.xerces.impl.xs,
org.apache.xerces.impl.xs.identity,
org.apache.xerces.impl.xs.models,
org.apache.xerces.impl.xs.opti,
org.apache.xerces.impl.xs.traversers,
org.apache.xerces.impl.xs.util,
org.apache.xerces.jaxp,
org.apache.xerces.jaxp.datatype,
org.apache.xerces.jaxp.validation,
org.apache.xerces.parsers,
org.apache.xerces.util,
org.apache.xerces.xinclude,
org.apache.xerces.xni,
org.apache.xerces.xni.grammars,
org.apache.xerces.xni.parser,
org.apache.xerces.xpointer,
org.apache.xerces.xs,
org.apache.xerces.xs.datatypes,
org.apache.xml.dtm,
org.apache.xml.dtm.ref,
org.apache.xml.dtm.ref.dom2dtm,
org.apache.xml.dtm.ref.sax2dtm,
org.apache.xml.res,
org.apache.xml.serialize,
org.apache.xml.serializer,
org.apache.xml.serializer.dom3,
org.apache.xml.serializer.utils,
org.apache.xml.utils,
org.apache.xml.utils.res,
org.apache.xmlcommons,
org.apache.xpath,
org.apache.xpath.axes,
org.apache.xpath.compiler,
org.apache.xpath.domapi,
org.apache.xpath.functions,
org.apache.xpath.jaxp,
org.apache.xpath.objects,
org.apache.xpath.operations,
org.apache.xpath.patterns,
org.apache.xpath.res,
org.cyberneko.html,
org.cyberneko.html.filters,
org.cyberneko.html.parsers,
org.cyberneko.html.xercesbridge,
org.eclipse.jdt.core,
org.eclipse.jdt.core.compiler,
org.eclipse.jdt.core.compiler.batch,
org.eclipse.jdt.internal.antadapter,
org.eclipse.jdt.internal.compiler,
org.eclipse.jdt.internal.compiler.ast,
org.eclipse.jdt.internal.compiler.batch,
org.eclipse.jdt.internal.compiler.classfmt,
org.eclipse.jdt.internal.compiler.codegen,
org.eclipse.jdt.internal.compiler.env,
org.eclipse.jdt.internal.compiler.flow,
org.eclipse.jdt.internal.compiler.impl,
org.eclipse.jdt.internal.compiler.lookup,
org.eclipse.jdt.internal.compiler.parser,
org.eclipse.jdt.internal.compiler.parser.diagnose,
org.eclipse.jdt.internal.compiler.problem,
org.eclipse.jdt.internal.compiler.util,
org.eclipse.jdt.internal.core.util,
org.jdesktop.swingworker,
org.mortbay.component,
org.mortbay.io,
org.mortbay.io.bio,
org.mortbay.io.nio,
org.mortbay.jetty,
org.mortbay.jetty.bio,
org.mortbay.jetty.deployer,
org.mortbay.jetty.handler,
org.mortbay.jetty.nio,
org.mortbay.jetty.security,
org.mortbay.jetty.servlet,
org.mortbay.jetty.webapp,
org.mortbay.log,
org.mortbay.resource,
org.mortbay.servlet,
org.mortbay.servlet.jetty,
org.mortbay.thread,
org.mortbay.util,
org.mortbay.util.ajax,
org.mortbay.xml,
org.w3c.css.sac,
org.w3c.css.sac.helpers,
org.w3c.dom,
org.w3c.dom.bootstrap,
org.w3c.dom.css,
org.w3c.dom.events,
org.w3c.dom.html,
org.w3c.dom.ls,
org.w3c.dom.ranges,
org.w3c.dom.stylesheets,
org.w3c.dom.traversal,
org.w3c.dom.views,
org.w3c.dom.xpath,
org.w3c.flute.parser,
org.w3c.flute.parser.selectors,
org.w3c.flute.util,
org.xml.sax,
org.xml.sax.ext,
org.xml.sax.helpers
Require-Bundle: javax.servlet;bundle-version="2.5.0";visibility:=reexport
+1
View File
@@ -3,5 +3,6 @@
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="com.google.gwt.eclipse.core.GWT_CONTAINER"/>
<classpathentry kind="output" path="bin"/>
</classpath>
View File
File mode changed.
@@ -0,0 +1,3 @@
#Mon Jul 04 13:54:49 CEST 2011
eclipse.preferences.version=1
launchConfigExternalUrlPrefix=
@@ -0,0 +1,3 @@
#Mon Jul 04 15:39:32 CEST 2011
eclipse.preferences.version=1
gwtCompileSettings=PGd3dC1jb21waWxlLXNldHRpbmdzPjxsb2ctbGV2ZWw+SU5GTzwvbG9nLWxldmVsPjxvdXRwdXQtc3R5bGU+T0JGVVNDQVRFRDwvb3V0cHV0LXN0eWxlPjxleHRyYS1hcmdzPjwhW0NEQVRBW11dPjwvZXh0cmEtYXJncz48dm0tYXJncz48IVtDREFUQVstWG14NTEybV1dPjwvdm0tYXJncz48ZW50cnktcG9pbnQtbW9kdWxlPmNvbS5zYXAuc2FpbGluZy5nd3QudWkuY29tX3NhcF9zYWlsaW5nX2d3dF91aTwvZW50cnktcG9pbnQtbW9kdWxlPjwvZ3d0LWNvbXBpbGUtc2V0dGluZ3M+
@@ -1,8 +1,12 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Sailing App GWT UI
Bundle-SymbolicName: com.sap.sailing.gwt.ui
Bundle-SymbolicName: com.sap.sailing.gwt.ui;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Vendor: SAP
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Require-Bundle: com.google.gwt.osgi;bundle-version="2.3.0"
Eclipse-RegisterBuddy: com.google.gwt.osgi
Require-Bundle: javax.servlet;bundle-version="2.5.0",
com.google.gwt.osgi;bundle-version="2.3.0"
Bundle-ClassPath: war/WEB-INF/classes/,
.
+4 -2
View File
@@ -1,4 +1,6 @@
source.. = src/
source.. = src/,\
war/
output.. = bin/
bin.includes = META-INF/,\
.
.,\
plugin.xml
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.equinox.http.registry.servlets">
<servlet
alias="/com_sap_sailing_gwt_ui/greet"
class="com.sap.sailing.gwt.ui.server.GreetingServiceImpl"
load-on-startup="true">
</servlet>
</extension>
<extension
point="org.eclipse.equinox.http.registry.resources">
<resource
alias="/"
base-name="/war">
</resource>
</extension>
</plugin>
@@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module rename-to='com_sap_sailing_gwt_ui'>
<!-- Inherit the core Web Toolkit stuff. -->
<inherits name='com.google.gwt.user.User'/>
<!-- Inherit the default GWT style sheet. You can change -->
<!-- the theme of your GWT application by uncommenting -->
<!-- any one of the following lines. -->
<inherits name='com.google.gwt.user.theme.clean.Clean'/>
<!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/> -->
<!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> -->
<!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> -->
<!-- Other module inherits -->
<!-- Specify the app entry point class. -->
<entry-point class='com.sap.sailing.gwt.ui.client.Com_sap_sailing_gwt_ui'/>
<!-- Specify the paths for translatable code -->
<source path='client'/>
<source path='shared'/>
</module>
@@ -32,7 +32,7 @@ public class Com_sap_sailing_gwt_ui implements EntryPoint {
* Create a remote service proxy to talk to the server-side Greeting service.
*/
private final GreetingServiceAsync greetingService = GWT.create(GreetingService.class);
/**
* This is the entry point method.
*/
@@ -1,5 +1,11 @@
package com.sap.sailing.gwt.ui.server;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.sap.sailing.gwt.ui.client.GreetingService;
import com.sap.sailing.gwt.ui.shared.FieldVerifier;
import com.google.gwt.user.server.rpc.RemoteServiceServlet;
@@ -10,6 +16,11 @@ import com.google.gwt.user.server.rpc.RemoteServiceServlet;
@SuppressWarnings("serial")
public class GreetingServiceImpl extends RemoteServiceServlet implements GreetingService {
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// TODO Auto-generated method stub
super.doGet(req, resp);
}
public String greetServer(String input) throws IllegalArgumentException {
// Verify that the input is valid.
if (!FieldVerifier.isValidName(input)) {
+566
View File
@@ -0,0 +1,566 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- A tweaked version of the default Tomcat web.xml to remove everything except the stuff we want to use -->
<web-app version="2.4">
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<mime-mapping>
<extension>abs</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ai</extension>
<mime-type>application/postscript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>aif</extension>
<mime-type>audio/x-aiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>aifc</extension>
<mime-type>audio/x-aiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>aiff</extension>
<mime-type>audio/x-aiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>aim</extension>
<mime-type>application/x-aim</mime-type>
</mime-mapping>
<mime-mapping>
<extension>art</extension>
<mime-type>image/x-jg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>asf</extension>
<mime-type>video/x-ms-asf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>asx</extension>
<mime-type>video/x-ms-asf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>au</extension>
<mime-type>audio/basic</mime-type>
</mime-mapping>
<mime-mapping>
<extension>avi</extension>
<mime-type>video/x-msvideo</mime-type>
</mime-mapping>
<mime-mapping>
<extension>avx</extension>
<mime-type>video/x-rad-screenplay</mime-type>
</mime-mapping>
<mime-mapping>
<extension>bcpio</extension>
<mime-type>application/x-bcpio</mime-type>
</mime-mapping>
<mime-mapping>
<extension>bin</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
<mime-mapping>
<extension>bmp</extension>
<mime-type>image/bmp</mime-type>
</mime-mapping>
<mime-mapping>
<extension>body</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>cdf</extension>
<mime-type>application/x-cdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>cer</extension>
<mime-type>application/x-x509-ca-cert</mime-type>
</mime-mapping>
<mime-mapping>
<extension>class</extension>
<mime-type>application/java</mime-type>
</mime-mapping>
<mime-mapping>
<extension>cpio</extension>
<mime-type>application/x-cpio</mime-type>
</mime-mapping>
<mime-mapping>
<extension>csh</extension>
<mime-type>application/x-csh</mime-type>
</mime-mapping>
<mime-mapping>
<extension>css</extension>
<mime-type>text/css</mime-type>
</mime-mapping>
<mime-mapping>
<extension>dib</extension>
<mime-type>image/bmp</mime-type>
</mime-mapping>
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<mime-mapping>
<extension>dtd</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<mime-mapping>
<extension>dv</extension>
<mime-type>video/x-dv</mime-type>
</mime-mapping>
<mime-mapping>
<extension>dvi</extension>
<mime-type>application/x-dvi</mime-type>
</mime-mapping>
<mime-mapping>
<extension>eps</extension>
<mime-type>application/postscript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>etx</extension>
<mime-type>text/x-setext</mime-type>
</mime-mapping>
<mime-mapping>
<extension>exe</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
<mime-mapping>
<extension>gif</extension>
<mime-type>image/gif</mime-type>
</mime-mapping>
<mime-mapping>
<extension>gtar</extension>
<mime-type>application/x-gtar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>gz</extension>
<mime-type>application/x-gzip</mime-type>
</mime-mapping>
<mime-mapping>
<extension>hdf</extension>
<mime-type>application/x-hdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>hqx</extension>
<mime-type>application/mac-binhex40</mime-type>
</mime-mapping>
<mime-mapping>
<extension>htc</extension>
<mime-type>text/x-component</mime-type>
</mime-mapping>
<mime-mapping>
<extension>htm</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>hqx</extension>
<mime-type>application/mac-binhex40</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ief</extension>
<mime-type>image/ief</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jad</extension>
<mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jar</extension>
<mime-type>application/java-archive</mime-type>
</mime-mapping>
<mime-mapping>
<extension>java</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jnlp</extension>
<mime-type>application/x-java-jnlp-file</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jpe</extension>
<mime-type>image/jpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jpeg</extension>
<mime-type>image/jpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jpg</extension>
<mime-type>image/jpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>js</extension>
<mime-type>text/javascript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jsf</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jspf</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<mime-mapping>
<extension>kar</extension>
<mime-type>audio/x-midi</mime-type>
</mime-mapping>
<mime-mapping>
<extension>latex</extension>
<mime-type>application/x-latex</mime-type>
</mime-mapping>
<mime-mapping>
<extension>m3u</extension>
<mime-type>audio/x-mpegurl</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mac</extension>
<mime-type>image/x-macpaint</mime-type>
</mime-mapping>
<mime-mapping>
<extension>man</extension>
<mime-type>application/x-troff-man</mime-type>
</mime-mapping>
<mime-mapping>
<extension>me</extension>
<mime-type>application/x-troff-me</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mid</extension>
<mime-type>audio/x-midi</mime-type>
</mime-mapping>
<mime-mapping>
<extension>midi</extension>
<mime-type>audio/x-midi</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mif</extension>
<mime-type>application/x-mif</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mov</extension>
<mime-type>video/quicktime</mime-type>
</mime-mapping>
<mime-mapping>
<extension>movie</extension>
<mime-type>video/x-sgi-movie</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mp1</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mp2</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mp3</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpa</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpe</extension>
<mime-type>video/mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpeg</extension>
<mime-type>video/mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpega</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpg</extension>
<mime-type>video/mpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mpv2</extension>
<mime-type>video/mpeg2</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ms</extension>
<mime-type>application/x-wais-source</mime-type>
</mime-mapping>
<mime-mapping>
<extension>nc</extension>
<mime-type>application/x-netcdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>oda</extension>
<mime-type>application/oda</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pbm</extension>
<mime-type>image/x-portable-bitmap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pct</extension>
<mime-type>image/pict</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pgm</extension>
<mime-type>image/x-portable-graymap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pic</extension>
<mime-type>image/pict</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pict</extension>
<mime-type>image/pict</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pls</extension>
<mime-type>audio/x-scpls</mime-type>
</mime-mapping>
<mime-mapping>
<extension>png</extension>
<mime-type>image/png</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pnm</extension>
<mime-type>image/x-portable-anymap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pnt</extension>
<mime-type>image/x-macpaint</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ppm</extension>
<mime-type>image/x-portable-pixmap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ppt</extension>
<mime-type>application/powerpoint</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ps</extension>
<mime-type>application/postscript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>psd</extension>
<mime-type>image/x-photoshop</mime-type>
</mime-mapping>
<mime-mapping>
<extension>qt</extension>
<mime-type>video/quicktime</mime-type>
</mime-mapping>
<mime-mapping>
<extension>qti</extension>
<mime-type>image/x-quicktime</mime-type>
</mime-mapping>
<mime-mapping>
<extension>qtif</extension>
<mime-type>image/x-quicktime</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ras</extension>
<mime-type>image/x-cmu-raster</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rgb</extension>
<mime-type>image/x-rgb</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rm</extension>
<mime-type>application/vnd.rn-realmedia</mime-type>
</mime-mapping>
<mime-mapping>
<extension>roff</extension>
<mime-type>application/x-troff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rtf</extension>
<mime-type>application/rtf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rtx</extension>
<mime-type>text/richtext</mime-type>
</mime-mapping>
<mime-mapping>
<extension>sh</extension>
<mime-type>application/x-sh</mime-type>
</mime-mapping>
<mime-mapping>
<extension>shar</extension>
<mime-type>application/x-shar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>smf</extension>
<mime-type>audio/x-midi</mime-type>
</mime-mapping>
<mime-mapping>
<extension>sit</extension>
<mime-type>application/x-stuffit</mime-type>
</mime-mapping>
<mime-mapping>
<extension>snd</extension>
<mime-type>audio/basic</mime-type>
</mime-mapping>
<mime-mapping>
<extension>src</extension>
<mime-type>application/x-wais-source</mime-type>
</mime-mapping>
<mime-mapping>
<extension>sv4cpio</extension>
<mime-type>application/x-sv4cpio</mime-type>
</mime-mapping>
<mime-mapping>
<extension>sv4crc</extension>
<mime-type>application/x-sv4crc</mime-type>
</mime-mapping>
<mime-mapping>
<extension>swf</extension>
<mime-type>application/x-shockwave-flash</mime-type>
</mime-mapping>
<mime-mapping>
<extension>t</extension>
<mime-type>application/x-troff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tar</extension>
<mime-type>application/x-tar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tcl</extension>
<mime-type>application/x-tcl</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tex</extension>
<mime-type>application/x-tex</mime-type>
</mime-mapping>
<mime-mapping>
<extension>texi</extension>
<mime-type>application/x-texinfo</mime-type>
</mime-mapping>
<mime-mapping>
<extension>texinfo</extension>
<mime-type>application/x-texinfo</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tif</extension>
<mime-type>image/tiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tiff</extension>
<mime-type>image/tiff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tr</extension>
<mime-type>application/x-troff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>tsv</extension>
<mime-type>text/tab-separated-values</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ulw</extension>
<mime-type>audio/basic</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ustar</extension>
<mime-type>application/x-ustar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xbm</extension>
<mime-type>image/x-xbitmap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xht</extension>
<mime-type>application/xhtml+xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xhtml</extension>
<mime-type>application/xhtml+xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xml</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xpm</extension>
<mime-type>image/x-xpixmap</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xsl</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xwd</extension>
<mime-type>image/x-xwindowdump</mime-type>
</mime-mapping>
<mime-mapping>
<extension>wav</extension>
<mime-type>audio/x-wav</mime-type>
</mime-mapping>
<mime-mapping>
<extension>svg</extension>
<mime-type>image/svg+xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>svgz</extension>
<mime-type>image/svg+xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>vsd</extension>
<mime-type>application/x-visio</mime-type>
</mime-mapping>
<mime-mapping>
<!-- Wireless Bitmap -->
<extension>wbmp</extension>
<mime-type>image/vnd.wap.wbmp</mime-type>
</mime-mapping>
<mime-mapping>
<!-- WML Source -->
<extension>wml</extension>
<mime-type>text/vnd.wap.wml</mime-type>
</mime-mapping>
<mime-mapping>
<!-- Compiled WML -->
<extension>wmlc</extension>
<mime-type>application/vnd.wap.wmlc</mime-type>
</mime-mapping>
<mime-mapping>
<!-- WML Script Source -->
<extension>wmls</extension>
<mime-type>text/vnd.wap.wmlscript</mime-type>
</mime-mapping>
<mime-mapping>
<!-- Compiled WML Script -->
<extension>wmlscriptc</extension>
<mime-type>application/vnd.wap.wmlscriptc</mime-type>
</mime-mapping>
<mime-mapping>
<extension>wrl</extension>
<mime-type>x-world/x-vrml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>Z</extension>
<mime-type>application/x-compress</mime-type>
</mime-mapping>
<mime-mapping>
<extension>z</extension>
<mime-type>application/x-compress</mime-type>
</mime-mapping>
<mime-mapping>
<extension>zip</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
</web-app>
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<servlet>
<servlet-name>shell</servlet-name>
<servlet-class>com.google.gwt.dev.shell.GWTShellServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>shell</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
Binary file not shown.
+34
View File
@@ -0,0 +1,34 @@
/** Add css rules here for your application. */
/** Example rules used by the template application (remove for your app) */
h1 {
font-size: 2em;
font-weight: bold;
color: #777777;
margin: 40px 0px 70px;
text-align: center;
}
.sendButton {
display: block;
font-size: 16pt;
}
/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
width: 400px;
}
.dialogVPanel {
margin: 5px;
}
.serverResponseLabelError {
color: red;
}
/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
margin: 15px 6px 6px;
}
@@ -0,0 +1,63 @@
<!doctype html>
<!-- The DOCTYPE declaration above will set the -->
<!-- browser's rendering engine into -->
<!-- "Standards Mode". Replacing this declaration -->
<!-- with a "Quirks Mode" doctype may lead to some -->
<!-- differences in layout. -->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!-- -->
<!-- Consider inlining CSS to reduce the number of requested files -->
<!-- -->
<link type="text/css" rel="stylesheet" href="Com_sap_sailing_gwt_ui.css">
<!-- -->
<!-- Any title is fine -->
<!-- -->
<title>Web Application Starter Project</title>
<!-- -->
<!-- This script loads your compiled module. -->
<!-- If you add any GWT meta tags, they must -->
<!-- be added before this line. -->
<!-- -->
<script type="text/javascript" language="javascript" src="com_sap_sailing_gwt_ui/com_sap_sailing_gwt_ui.nocache.js"></script>
</head>
<!-- -->
<!-- The body can have arbitrary html, or -->
<!-- you can leave the body empty if you want -->
<!-- to create a completely dynamic UI. -->
<!-- -->
<body>
<!-- OPTIONAL: include this if you want history support -->
<iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1' style="position:absolute;width:0;height:0;border:0"></iframe>
<!-- RECOMMENDED if your web app will not function without JavaScript enabled -->
<noscript>
<div style="width: 22em; position: absolute; left: 50%; margin-left: -11em; color: red; background-color: white; border: 1px solid red; padding: 4px; font-family: sans-serif">
Your web browser must have JavaScript enabled
in order for this application to display correctly.
</div>
</noscript>
<h1>Web Application Starter Project</h1>
<table align="center">
<tr>
<td colspan="2" style="font-weight:bold;">Please enter your name:</td>
</tr>
<tr>
<td id="nameFieldContainer"></td>
<td id="sendButtonContainer"></td>
</tr>
<tr>
<td colspan="2" style="color:red;" id="errorLabelContainer"></td>
</tr>
</table>
</body>
</html>
@@ -0,0 +1,3 @@
# Module com_sap_sailing_gwt_ui
# RPC service class, partial path of RPC policy file
com.sap.sailing.gwt.ui.client.GreetingService, 82043305890EB51D0A982181ECFF233C.gwt.rpc
@@ -0,0 +1,2 @@
serviceClass: com.sap.sailing.gwt.ui.client.GreetingService
path: 82043305890EB51D0A982181ECFF233C.gwt.rpc
Binary file not shown.

After

Width:  |  Height:  |  Size: 291 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 B

@@ -0,0 +1,706 @@
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '3C641D077C179DCEBDC50E552118C670';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'com_sap_sailing_gwt_ui',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function m(){}
function l(){}
function z(){}
function y(){}
function N(){}
function M(){}
function L(){}
function K(){}
function Kb(){}
function gb(){}
function ub(){}
function pb(){}
function Fb(){}
function Ab(){}
function Lb(){}
function Tb(){}
function Zb(){}
function _b(){}
function XA(){}
function ac(){}
function xc(){}
function wc(){}
function Kc(){}
function Nc(){}
function Qc(){}
function Tc(){}
function Wc(){}
function id(){}
function ld(){}
function od(){}
function rd(){}
function ud(){}
function xd(){}
function Ad(){}
function Dd(){}
function Gd(){}
function Od(){}
function Nd(){}
function Md(){}
function Ld(){}
function Kd(){}
function Jd(){}
function be(){}
function he(){}
function ge(){}
function fe(){}
function re(){}
function qe(){}
function xe(){}
function ue(){}
function Ee(){}
function Be(){}
function Le(){}
function Ie(){}
function Se(){}
function Pe(){}
function Ze(){}
function We(){}
function ef(){}
function bf(){}
function jf(){}
function of(){}
function mf(){}
function tf(){}
function Df(){}
function Af(){}
function If(){}
function Qf(){}
function Pf(){}
function Of(){}
function eg(){}
function ig(){}
function hg(){}
function ng(){}
function vg(){}
function ug(){}
function zg(){}
function Dg(){}
function Mg(){}
function Qg(){}
function Ug(){}
function Xg(){}
function $g(){}
function $l(){}
function Sl(){}
function Wl(){}
function Ul(){}
function Yl(){}
function eh(){}
function dh(){}
function jh(){}
function th(){}
function sh(){}
function nm(){}
function jm(){}
function xm(){}
function wm(){}
function Nm(){}
function Um(){}
function hn(){}
function qn(){}
function pn(){}
function xn(){}
function Fn(){}
function Qn(){}
function Jn(){}
function Sn(){}
function Xn(){}
function $n(){}
function bo(){}
function no(){}
function po(){}
function so(){}
function wo(){}
function Bo(){}
function Mo(){}
function To(){}
function Yo(){}
function mp(){}
function pp(){}
function tp(){}
function wp(){}
function zp(){}
function Cp(){}
function Fp(){}
function Ip(){}
function Lp(){}
function Op(){}
function Rp(){}
function Up(){}
function $p(){}
function kq(){}
function jq(){}
function iq(){}
function hq(){}
function gq(){}
function Vq(){}
function br(){}
function ar(){}
function fr(){}
function er(){}
function kr(){}
function jr(){}
function ir(){}
function sr(){}
function wr(){}
function vr(){}
function ur(){}
function Xr(){}
function Xs(){}
function as(){}
function rs(){}
function ys(){}
function xs(){}
function ws(){}
function vs(){}
function Js(){}
function Ms(){}
function Vs(){}
function at(){}
function ft(){}
function dt(){}
function it(){}
function lt(){}
function ot(){}
function wt(){}
function At(){}
function Lt(){}
function Kt(){}
function Pt(){}
function Ot(){}
function St(){}
function Vt(){}
function cu(){}
function bu(){}
function au(){}
function mu(){}
function vu(){}
function yu(){}
function Bu(){}
function Eu(){}
function Hu(){}
function Mu(){}
function Vu(){}
function ev(){}
function av(){}
function iv(){}
function kv(){}
function hv(){}
function rv(){}
function vv(){}
function zv(){}
function Dv(){}
function Hv(){}
function Lv(){}
function Rv(){}
function Wv(){}
function aw(){}
function gw(){}
function kw(){}
function jw(){}
function qw(){}
function tw(){}
function xw(){}
function Bw(){}
function Gw(){}
function Fw(){}
function Sw(){}
function Yw(){}
function _w(){}
function tx(){}
function zx(){}
function Cx(){}
function Nx(){}
function Mx(){}
function xy(){}
function wy(){}
function Iy(){}
function Ry(){}
function Qy(){}
function _y(){}
function fz(){}
function rz(){}
function Az(){}
function Ez(){}
function Kz(){}
function Qz(){}
function lA(){}
function kA(){}
function qA(){}
function vA(){}
function GA(){}
function NA(){}
function TA(){}
function H(){B()}
function Qm(){Pm()}
function hw(){Cb()}
function rw(){Cb()}
function uw(){Cb()}
function yw(){Cb()}
function Cw(){Cb()}
function Tw(){Cb()}
function Zw(){Cb()}
function UA(){Cb()}
function ko(a,b){}
function Uo(a){Sv(a.b)}
function vf(a){this.b=a}
function fg(a){this.b=a}
function xg(a){this.b=a}
function Rg(a){this.b=a}
function ss(a){this.b=a}
function Ks(a){this.b=a}
function Ys(a){this.b=a}
function bt(a){this.b=a}
function jt(a){this.b=a}
function mt(a){this.b=a}
function ut(a){this.b=a}
function Iw(a){this.b=a}
function Cy(a){this.b=a}
function Wy(a){this.b=a}
function Lz(a){this.b=a}
function vz(a){this.e=a}
function Xu(a){this.c=a}
function kf(){this.b={}}
function Xp(){this.b=Vp++}
function me(){this.d=++ie}
function Fv(){this.b=new $v}
function vx(){this.b=new ac}
function xA(){this.b=new rA}
function xt(a){B();this.b=a}
function U(a){Cb();this.g=a}
function Vg(a){Cb();this.g=a}
function rA(){ay(this)}
function HA(){ay(this)}
function qc(){return 0}
function rc(){return 0}
function Jc(){Hc();return Cc}
function hd(){fd();return Xc}
function rh(){oh();return kh}
function lp(){jp();return Zo}
function uu(){su();return nu}
function ho(a){return new uw}
function jo(a){return new Zw}
function Dn(a){return new yn}
function Wn(a){return new Tn}
function Yn(a){Cb();this.g=a}
function vw(a){Cb();this.g=a}
function zw(a){Cb();this.g=a}
function Dw(a){Cb();this.g=a}
function Uw(a){Cb();this.g=a}
function Ax(a){Cb();this.g=a}
function fm(a){bm=a;Zm();_m=a}
function gm(a,b){Zm();gn(a,b)}
function En(a,b){uo(a,b.g)}
function fo(a,b){uo(a,b.Sb)}
function Qq(a,b){Lq(a,b,a.I)}
function Nu(a,b){Pu(a,b,a.d)}
function Rw(a){return a>0?a:0}
function cq(a){new rA;this.b=a}
function Zq(a){jg.call(this,a)}
function lg(a){jg.call(this,a)}
function is(a){a.g=false;em(a.I)}
function Cf(a){a.b.o&&a.b.ob()}
function Do(){Do=XA;Co=Jo()}
function iu(){iu=XA;mr();su()}
function rb(){rb=XA;qb=new ub}
function Pm(){Pm=XA;Om=new me}
function Yv(){Yv=XA;Xv=new dw}
function jA(){jA=XA;iA=new lA}
function px(){px=XA;mx={};ox={}}
function Mn(a,b){ch(PB,b);a.b=b}
function tq(a,b){!!a.G&&Jf(a.G,b)}
function eq(d,a,b,c){d[c][1](a,b)}
function sv(a){a.b.Z(a.e,a.d,a.c)}
function Pn(a,b){a.b.e=b;return a}
function Ng(a,b){this.c=a;this.b=b}
function ph(a,b){this.b=a;this.c=b}
function pd(){this.b='EM';this.c=2}
function sd(){this.b='EX';this.c=3}
function jd(){this.b='PX';this.c=0}
function vd(){this.b='PT';this.c=4}
function yd(){this.b='PC';this.c=5}
function Bd(){this.b='IN';this.c=6}
function Ed(){this.b='CM';this.c=7}
function Hd(){this.b='MM';this.c=8}
function md(){this.b='PCT';this.c=1}
function Iv(a,b){this.b=a;this.c=b}
function Fz(a,b){this.b=a;this.c=b}
function OA(a,b){this.b=a;this.c=b}
function az(a,b){this.c=a;this.b=b}
function ux(a,b){a.b.b+=b;return a}
function On(a,b){Mn(a.b,b);return a}
function mo(a,b){Ho(a.b,cB+to(a,b))}
function uo(a,b){Ho(a.b,cB+to(a,b))}
function fy(b,a){return gB+a in b.f}
function sz(a){return a.c<a.e.zb()}
function Kh(a){return a==null?null:a}
function tn(){this.b=new Kf(null)}
function Jp(){this.b='INT';this.c=5}
function xp(){this.b='BYTE';this.c=1}
function Lc(){this.b='NONE';this.c=0}
function Mp(){this.b='LONG';this.c=6}
function Ap(){this.b='CHAR';this.c=2}
function Cu(){this.b='LEFT';this.c=2}
function Oc(){this.b='BLOCK';this.c=1}
function bg(a){this.e=new rA;this.d=a}
function eu(a){mr();this.I=a;new eh}
function js(){ks.call(this,new Hs)}
function dw(){cw();cq.call(this,bw)}
function Jm(){if(!Bm){vn();Bm=true}}
function Km(){if(!Fm){wn();Fm=true}}
function Zm(){if(!Xm){fn();Xm=true}}
function Gp(){this.b='FLOAT';this.c=4}
function Sp(){this.b='SHORT';this.c=8}
function up(){this.b='VOID';this.c=10}
function zo(a){this.f=new Zz;this.d=a}
function Fu(){this.b='RIGHT';this.c=3}
function Cn(a,b){b.g=xo(a,a.c[--a.b])}
function Vn(a,b){b.g=xo(a,a.c[--a.b])}
function go(a,b){b.g=xo(a,a.c[--a.b])}
function io(a,b){b.g=xo(a,a.c[--a.b])}
function lo(a){return xo(a,a.c[--a.b])}
function qp(a){return xo(a,a.c[--a.b])}
function Fh(a,b){return a.cM&&a.cM[b]}
function fq(c,a,b){return c[b][0](a)}
function iz(a,b){(a<0||a>=b)&&mz(a,b)}
function Ag(a,b){B();this.b=a;this.c=b}
function V(a,b){Cb();this.f=b;this.g=a}
function Rc(){this.b='INLINE';this.c=2}
function rp(){this.b='STRING';this.c=9}
function Dp(){this.b='DOUBLE';this.c=3}
function Pp(){this.b='OBJECT';this.c=7}
function np(){this.b='BOOLEAN';this.c=0}
function wu(){this.b='CENTER';this.c=0}
function zu(){this.b='JUSTIFY';this.c=1}
function B(){B=XA;A=new Zz;Gm(new xm)}
function we(){we=XA;ve=new oe(qB,new xe)}
function De(){De=XA;Ce=new oe(rB,new Ee)}
function Ke(){Ke=XA;Je=new oe(sB,new Le)}
function Re(){Re=XA;Qe=new oe(tB,new Se)}
function Ye(){Ye=XA;Xe=new oe(uB,new Ze)}
function ae(){ae=XA;_d=new oe(pB,new be)}
function df(){df=XA;cf=new oe(vB,new ef)}
function Yq(){Yq=XA;Wq=new br;Xq=new fr}
function mr(){mr=XA;lr=(dv(),dv(),cv)}
function Tt(){Ft.call(this,$doc.body)}
function Jy(a){return a.c=Gh(tz(a.b),18)}
function ob(a){return a.$H||(a.$H=++jb)}
function Z(a){return Jh(a)?$(Hh(a)):a+cB}
function db(a){return Jh(a)?Db(Hh(a)):cB}
function cb(a){return a==null?null:a.name}
function xo(b,a){return a>0?b.e[a-1]:null}
function Tz(a,b){iz(b,a.c);return a.b[b]}
function ds(a,b){is(a,(a.b,Yd(b),Zd(b)))}
function bs(a,b){gs(a,(a.b,Yd(b)),Zd(b))}
function cs(a,b){hs(a,(a.b,Yd(b)),Zd(b))}
function Ho(a,b){Do();a.b.b+=b;a.b.b+='|'}
function aq(a,b,c,d){_p(a,d);eq(a.b,b,c,d)}
function kb(a,b,c){return a.apply(b,c);var d}
function vm(a){um();return tm?kn(tm,a):null}
function Gn(a){Cb();this.f=null;this.g=a}
function Lf(a,b){this.b=new bg(b);this.c=a}
function Kf(a){this.b=new bg(false);this.c=a}
function Uc(){this.b='INLINE_BLOCK';this.c=3}
function Xt(a){this.d=a;this.b=!!this.d.D}
function X(a){Cb();this.c=a;Bb(new Tb,this)}
function Tn(){Cb();this.g='Invalid RPC token'}
function Zz(){this.b=xh(Ll,{45:1},0,0,0)}
function Sz(a){a.b=xh(Ll,{45:1},0,0,0);a.c=0}
function qf(a){var b;if(nf){b=new of;a.Y(b)}}
function Sf(a,b){!a.b&&(a.b=new Zz);Rz(a.b,b)}
function _p(a,b){if(!a.b[b]){throw new Yn(b)}}
function Rz(a,b){zh(a.b,a.c++,b);return true}
function bq(a,b,c){_p(a,c);return fq(a.b,b,c)}
function Uv(a,b,c){this.c=a;this.d=b;this.b=c}
function zs(a){this.I=a;this.b=new Os(this.I)}
function Fs(a){Es.call(this);Ns(this.b,a,true)}
function co(a,b){Cb();this.f=null;this.g=a+iB+b}
function Vm(){this.b=new bg(false);this.c=null}
function um(){um=XA;tm=new tn;rn(tm)||(tm=null)}
function dv(){dv=XA;bv=new kv;cv=bv?new ev:bv}
function Qw(){Qw=XA;Pw=xh(Kl,{45:1},23,256,0)}
function Ch(){Ch=XA;Ah=[];Bh=[];Dh(new th,Ah,Bh)}
function $v(){Yv();Qo.call(this,$moduleBase,Xv)}
function Hs(){Es.call(this);this.I[ZB]='Caption'}
function Eb(){try{null.a()}catch(a){return a}}
function Kn(a,b){a.b=new Jg((Fg(),Eg),b);return a}
function mw(a,b){var c;c=new kw;c.c=a+b;return c}
function wb(a,b){!a&&(a=[]);a[a.length]=b;return a}
function es(a){if(a.i){sv(a.i.b);a.i=null}Fr(a)}
function Jg(a,b){Fg();Kg.call(this,!a?null:a.b,b)}
function $(a){return a==null?null:a.message}
function Ih(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function fx(b,a){return b.substr(a,b.length-a)}
function Gm(a){Jm();return Hm(nf?nf:(nf=new me),a)}
function Ff(a){var b;if(Bf){b=new Df;Jf(a.b,b)}}
function xf(a,b){var c;if(uf){c=new vf(b);Jf(a,c)}}
function Uf(a,b,c,d){var e;e=Xf(a,b,c);e.vb(d)}
function wA(a,b){var c;c=gy(a.b,b,a);return c==null}
function Px(a){var b;b=new Cy(a);return new Fz(a,b)}
function Et(){Et=XA;Bt=new Lt;Ct=new rA;Dt=new xA}
function Lh(a){if(a!=null){throw new rw}return null}
function sx(){if(nx==256){mx=ox;ox={};nx=0}++nx}
function Os(a){this.b=a;this.c=hh(a);this.d=this.c}
function ax(a){this.b='Unknown';this.d=a;this.c=-1}
function Ft(a){this.f=new Su(this);this.I=a;uq(this)}
function Wo(a,b,c){this.e=a;this.b=c;this.c=RB;this.d=b}
function Su(a){this.c=a;this.b=xh(Jl,{45:1},26,4,0)}
function Cs(a){zs.call(this,a,ex('span',a.tagName))}
function ay(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function Nn(a){try{Ln(a.b);return a.b}finally{a.b=null}}
function Gt(a){Et();try{wq(a)}finally{ky(Dt.b,a)!=null}}
function $m(a){return !Jh(a)&&a!=null&&a.cM&&!!a.cM[22]}
function ec(b,a){return b[a]==null?null:String(b[a])}
function Fr(a){if(!a.B){return}tt(a.A,false,false);qf(a)}
function qg(a,b){if(!a.d){return}og(a);Uo(b,new _g(a.b))}
function gs(a,b,c){if(!bm){a.g=true;fm(a.I);a.e=b;a.f=c}}
function tv(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}
function wv(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}
function Av(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}
function Wp(e,a,b,c){var d=e.cb(a,c);d.bytes=b;return d}
function Rq(a,b){var c;c=Mq(a,b);c&&Sq(b.I);return c}
function No(a,b){var c;c=new zo(a.f);yo(c,So(b));return c}
function lw(a,b){var c;c=new kw;c.c=a+b;c.b=4;return c}
function nw(a,b,c){var d;d=new kw;d.c=a+b;d.b=c?8:0;return d}
function zb(a,b){a.length>=b&&a.splice(0,b);return a}
function mz(a,b){throw new Dw('Index: '+a+', Size: '+b)}
function Wu(a){if(a.b>=a.c.d){throw new UA}return a.c.b[++a.b]}
function fw(a){if(a==null){return false}return a.length>3}
function gc(a){if(cc(a)){return !!a&&a.nodeType==1}return false}
function Im(a){Jm();Km();return Hm((!uf&&(uf=new me),uf),a)}
function Hm(a,b){return new fg(Tf((!Cm&&(Cm=new Vm),Cm).b,a,b))}
function E(a,b){return $wnd.setTimeout(YA(function(){a.J()}),b)}
function Jh(a){return a!=null&&a.tM!=XA&&!(a.cM&&!!a.cM[1])}
function em(a){!!bm&&a==bm&&(bm=null);Zm();a===_m&&(_m=null)}
function ch(a,b){if(null==b){throw new Uw(a+' cannot be null')}}
function Bz(a){if(a.c<=0){throw new UA}return a.b.Nb(a.d=--a.c)}
function uz(a){if(a.d<0){throw new yw}a.e.Qb(a.d);a.c=a.d;a.d=-1}
function Jr(a){if(a.B){return}else a.E&&xq(a);tt(a.A,true,false)}
function cc(b){try{return !!b&&!!b.nodeType}catch(a){return false}}
function lb(){if(ib++==0){sb((rb(),qb));return true}return false}
function Xz(a,b,c){var d;d=(iz(b,a.c),a.b[b]);zh(a.b,b,c);return d}
function yh(a,b,c,d){Ch();Eh(d,Ah,Bh);d.aC=a;d.cM=b;d.qI=c;return d}
function Lq(a,b,c){xq(b);Nu(a.f,b);c.appendChild(b.I);yq(b,a)}
function Ru(a,b){var c;c=Ou(a,b);if(c==-1){throw new UA}Qu(a,c)}
function iy(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function uh(a,b){var c,d;c=a;d=vh(0,b);yh(c.aC,c.cM,c.qI,d);return d}
function Gh(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new rw}return a}
function kn(a,b){return new fg(Tf(a.b.b,(!Bf&&(Bf=new me),Bf),b))}
function mc(a){return typeof a.tabIndex!='undefined'?a.tabIndex:-1}
function Sq(a){a.style[XB]=cB;a.style[YB]=cB;a.style[kB]=cB}
function zq(a,b){a.F==-1?gm(a.I,b|(a.I.__eventBits||0)):(a.F|=b)}
function Kg(a,b){bh('httpMethod',a);bh('url',b);this.d=a;this.g=b}
function Ht(){Et();try{_q(Dt,Bt)}finally{ay(Dt.b);ay(Ct)}}
function nv(b,c,d){try{b.setSelectionRange(c,c+d)}catch(a){}}
function pv(c,a){var b=c;c.onreadystatechange=YA(function(){a.$(b)})}
function my(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function mm(a){a.f=false;a.g=null;a.b=false;a.c=false;a.d=true;a.e=null}
function t(a){if(!a.n){return}Wz(s,a);a.p&&qt(a);a.p=false;a.n=false}
function Wt(a){if(!a.b||!a.d.D){throw new UA}a.b=false;return a.c=a.d.D}
function tz(a){if(a.c>=a.e.zb()){throw new UA}return a.e.Nb(a.d=a.c++)}
function Ql(a){if(a!=null&&a.cM&&!!a.cM[19]){return a}return new X(a)}
function Uz(a,b,c){for(;c<a.c;++c){if(WA(b,a.b[c])){return c}}return -1}
function Er(a,b){var c;c=b.target;if(gc(c)){return nc(a.I,c)}return false}
function Lm(){var a;if(Bm){a=new Qm;!!Cm&&Jf(Cm,a);return null}return null}
function ic(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function Vz(a,b){var c;c=(iz(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
function og(a){var b;if(a.d){b=a.d;a.d=null;ov(b);b.abort();!!a.c&&C(a.c)}}
function Gr(a){var b;b=a.D;if(b){a.p!=null&&b.db(a.p);a.q!=null&&b.eb(a.q)}}
function Wf(a,b,c,d){var e,f;e=Yf(a,b,c);f=e.yb(d);f&&e.xb()&&$f(a,b,c)}
function Hg(a,b,c){bh('header',b);bh(wB,c);!a.c&&(a.c=new rA);gy(a.c,b,c)}
function hx(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function Eh(a,b,c){Ch();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function Dh(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function jy(e,a,b){var c,d=e.f;a=gB+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function Ou(a,b){var c;for(c=0;c<a.d;++c){if(a.b[c]==b){return c}}return -1}
function Wz(a,b){var c;c=Uz(a,b,0);if(c==-1){return false}Vz(a,c);return true}
function Cz(a,b){var c;this.b=a;this.e=a;c=a.zb();(b<0||b>c)&&mz(b,c);this.c=b}
function oe(a,b){this.d=++ie;this.b=b;!Td&&(Td=new kf);Td.b[a]=this;this.c=a}
function An(a){Cb();this.f=a;this.g='The response could not be deserialized'}
function _n(){Cb();this.f=null;this.g='Service implementation URL not specified'}
function _g(a){Cb();this.g='A request timeout has expired after '+a+' ms'}
function Es(){Cs.call(this,$doc.createElement(jC));this.I[ZB]='gwt-HTML'}
function _s(){_s=XA;new bt('bottom');new bt('middle');$s=new bt(YB)}
function eb(a,b){var c;return c=a,c.tM==XA||c.cM&&!!c.cM[1]?c.eQ(b):c===b}
function Hh(a){if(a!=null&&(a.tM==XA||a.cM&&!!a.cM[1])){throw new rw}return a}
function dx(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function WA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&eb(a,b)}
function $f(a,b,c){var d;d=Gh(cy(a.e,b),29);Gh(d.Fb(c),30);d.xb()&&ky(a.e,b)}
function cm(a,b,c){var d;d=am;am=a;b==bm&&Ym(a.type)==8192&&(bm=null);c._(a);am=d}
function nb(a,b,c){var d;d=lb();try{return kb(a,b,c)}finally{d&&tb((rb(),qb));--ib}}
function mb(b){return function(){try{return nb(b,this,arguments)}catch(a){throw a}}}
function tc(a){return (dx(a.compatMode,oB)?a.documentElement:a.body).clientWidth}
function sc(a){return (dx(a.compatMode,oB)?a.documentElement:a.body).clientHeight}
function uc(a){return (dx(a.compatMode,oB)?a.documentElement:a.body).scrollHeight||0}
function vc(a){return (dx(a.compatMode,oB)?a.documentElement:a.body).scrollWidth||0}
function tb(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=xb(b,c)}while(a.c);a.c=c}}
function sb(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=xb(b,c)}while(a.b);a.b=c}}
function Rb(a){var b;b=zb(Sb(a,Eb()),3);b.length==0&&(b=zb((new Fb).M(),1));return b}
function hc(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function ny(d,a){var b,c=d.f;a=gB+a;if(a in c){b=c[a];--d.e;delete c[a]}return b}
function xh(a,b,c,d,e){var f;f=vh(e,d);Ch();Eh(f,Ah,Bh);f.aC=a;f.cM=b;f.qI=c;return f}
function bh(a,b){ch(a,b);if(0==gx(b).length){throw new vw(a+' cannot be empty')}}
function oq(a,b){if(!a){throw new U(VB)}b=gx(b);if(b.length==0){throw new vw(WB)}rq(a,b)}
function Go(a,b){Do();this.e=new HA;this.f=new rA;this.g=new Zz;this.c=a;this.d=b}
function Bs(){this.I=$doc.createElement(jC);this.b=new Os(this.I);this.I[ZB]='gwt-Label'}
function ex(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function sq(a,b,c){zq(a,Ym(c.c));return new fg(Tf((!a.G?(a.G=new Kf(a)):a.G).b,c,b))}
function fb(a){var b;return b=a,b.tM==XA||b.cM&&!!b.cM[1]?b.hC():b.$H||(b.$H=++jb)}
function yx(a){return a==null?0:a!=null&&a.cM&&!!a.cM[1]?rx(Gh(a,1)):a.$H||(a.$H=++jb)}
function by(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?fy(a,Gh(b,1)):ey(a,b,a.Ib(b))}
function ky(a,b){return b==null?my(a):b!=null&&b.cM&&!!b.cM[1]?ny(a,Gh(b,1)):ly(a,b,a.Ib(b))}
function cy(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[gB+Gh(b,1)]:dy(a,b,a.Ib(b))}
function Ly(a){var b;this.d=a;b=new Zz;a.d&&Rz(b,new Wy(a));_x(a,b);$x(a,b);this.b=new vz(b)}
function Eo(a){var b;b=new vx;Ho(b,cB+a.j);Ho(b,cB+a.i);Fo(a,b);ux(b,a.b.b.b);return b.b.b}
function dm(a){var b;b=pm(hm,a);if(!b&&!!a){a.cancelBubble=true;a.preventDefault()}return b}
function So(a){if(a.indexOf(SB)==0||a.indexOf(TB)==0){return a.substr(4,a.length-4)}return a}
function Dx(a,b){var c;while(a.qb()){c=a.rb();if(b==null?c==null:eb(b,c)){return a}}return null}
function ov(b){var a=b;$wnd.setTimeout(function(){a.onreadystatechange=new Function},0)}
function wn(){var b=$wnd.onresize;$wnd.onresize=YA(function(a){try{Mm()}finally{b&&b(a)}})}
function C(a){a.d?($wnd.clearInterval(a.e),undefined):($wnd.clearTimeout(a.e),undefined);Wz(A,a)}
function Ln(a){Hg(a,'X-GWT-Permutation',$strongName);Hg(a,'X-GWT-Module-Base',$moduleBase)}
function Tv(a,b){Ns(a.c.b.b,oC,false);nq(a.d.I,qC,false);Ns(a.d.b,b,true);Dr(a.c);lr.tb(a.b.I)}
function Sb(a,b){var c;c=Mb(a,b);return c.length==0?(new Fb).O(b):(c.length>=1&&c.splice(0,1),c)}
function nc(a,b){while(b){if(a==b){return true}b=b.parentNode;b&&b.nodeType!=1&&(b=null)}return false}
function Qo(a,b){this.b=a;this.c=a+'greet';this.f=b;this.e='82043305890EB51D0A982181ECFF233C'}
function Nv(a,b,c,d,e,f,g,h){this.b=a;this.e=b;this.f=c;this.g=d;this.j=e;this.i=f;this.d=g;this.c=h}
function nq(a,b,c){if(!a){throw new U(VB)}b=gx(b);if(b.length==0){throw new vw(WB)}c?dc(a,b):fc(a,b)}
function gy(a,b,c){return b==null?iy(a,c):b!=null&&b.cM&&!!b.cM[1]?jy(a,Gh(b,1),c):hy(a,b,c,a.Ib(b))}
function Hc(){Hc=XA;Gc=new Lc;Dc=new Oc;Ec=new Rc;Fc=new Uc;Cc=yh(El,{45:1},34,[Gc,Dc,Ec,Fc])}
function su(){su=XA;ou=new wu;pu=new zu;qu=new Cu;ru=new Fu;nu=yh(Il,{45:1},44,[ou,pu,qu,ru])}
function Us(){Us=XA;new Ys('center');new Ys('justify');Rs=new Ys(XB);Ts=new Ys('right');Ss=Rs;Qs=Ss}
function Fg(){Fg=XA;new Rg('DELETE');new Rg('GET');new Rg('HEAD');Eg=new Rg('POST');new Rg('PUT')}
function im(a){Zm();!km&&(km=new me);if(!hm){hm=new Lf(null,true);lm=new nm}return new fg(Tf(hm.b,km,a))}
function Yg(a){Cb();this.g='The URL '+a+' is invalid or violates the same-origin security restriction'}
function yn(){Cb();this.g='This application is out of date, please click the refresh button on your browser.'}
function rx(a){px();var b=gB+a;var c=ox[b];if(c!=null){return c}c=mx[b];c==null&&(c=qx(a));sx();return ox[b]=c}
function _x(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new az(e,c.substring(1));a.vb(d)}}}
function Zf(a){var b,c;if(a.b){try{for(c=new vz(a.b);c.c<c.e.zb();){b=Gh(tz(c),31);b.ub()}}finally{a.b=null}}}
function Fo(a,b){var c,d,e;e=a.g;Ho(b,cB+e.c);for(d=new vz(e);d.c<d.e.zb();){c=Gh(tz(d),1);Ho(b,Ko(c))}return b}
function Ir(a,b,c){var d;a.w=b;a.C=c;b-=qc($doc);c-=rc($doc);d=a.I;d.style[XB]=b+(fd(),cC);d.style[YB]=c+cC}
function Mm(){var a,b;if(Fm){b=tc($doc);a=sc($doc);if(Em!=b||Dm!=a){Em=b;Dm=a;xf((!Cm&&(Cm=new Vm),Cm),b)}}}
function hs(a,b,c){var d,e;if(a.g){d=b+jc(a.I);e=c+kc(a.I);if(d<a.c||d>=a.j||e<a.d){return}Ir(a,d-a.e,e-a.f)}}
function vq(a,b){var c;switch(Ym(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&nc(a.I,c)){return}}Ud(b,a,a.I)}
function Qu(a,b){var c;if(b<0||b>=a.d){throw new Cw}--a.d;for(c=b;c<a.d;++c){zh(a.b,c,a.b[c+1])}zh(a.b,a.d,null)}
function Ky(a){if(!a.c){throw new zw('Must call next() before remove().')}else{uz(a.b);ky(a.d,a.c.Jb());a.c=null}}
function Kr(a){if(a.y){sv(a.y.b);a.y=null}if(a.t){sv(a.t.b);a.t=null}if(a.B){a.y=im(new jt(a));a.t=vm(new mt(a))}}
function yr(a,b){if(b==a.D){return}!!b&&xq(b);!!a.D&&a.kb(a.D);a.D=b;if(b){a.nb().appendChild(a.D.I);yq(b,a)}}
function xr(a,b){if(a.D!=b){return false}try{yq(b,null)}finally{a.nb().removeChild(b.I);a.D=null}return true}
function Mq(a,b){var c;if(b.H!=a){return false}try{yq(b,null)}finally{c=b.I;ic(c).removeChild(c);Ru(a.f,b)}return true}
function Mb(a,b){var c,d,e;e=b&&b.stack?b.stack.split('\n'):[];for(c=0,d=e.length;c<d;++c){e[c]=a.N(e[c])}return e}
function Cb(){var a,b,c,d;c=Rb(new Tb);d=xh(Ml,{45:1},50,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new ax(c[a])}P(d)}
function P(a){var b,c,d;c=xh(Ml,{45:1},50,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Tw}c[d]=a[d]}}
function Ow(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Qw(),Pw)[b];!c&&(c=Pw[b]=new Iw(a));return c}return new Iw(a)}
function Yd(a){var b,c;b=a.c;if(b){return c=a.b,(c.clientX||0)-jc(b)+lc(b)+lc(b.ownerDocument.body)}return a.b.clientX||0}
function jc(a){var b;b=a.getBoundingClientRect&&a.getBoundingClientRect();return b?b.left+lc(a.ownerDocument.body):oc(a)}
function en(a,b){var c=0,d=a.firstChild;while(d){if(d.nodeType==1){if(b==c)return d;++c}d=d.nextSibling}return null}
function to(a,b){var c,d;if(b==null){return 0}d=Gh(cy(a.f,b),23);if(d){return d.b}Rz(a.g,b);c=a.g.c;gy(a.f,b,Ow(c));return c}
function Xf(a,b,c){var d,e;e=Gh(cy(a.e,b),29);if(!e){e=new rA;gy(a.e,b,e)}d=Gh(e.Db(c),30);if(!d){d=new Zz;e.Eb(c,d)}return d}
function Yf(a,b,c){var d,e;e=Gh(cy(a.e,b),29);if(!e){return jA(),jA(),iA}d=Gh(e.Db(c),30);if(!d){return jA(),jA(),iA}return d}
function hh(a){var b;b=a[yB]==null?null:String(a[yB]);if(ex(jB,b)){return oh(),nh}else if(ex(zB,b)){return oh(),mh}return oh(),lh}
function Zr(a){var b,c;c=$doc.createElement(iC);b=$doc.createElement(jC);c.appendChild(b);c[ZB]=a;b[ZB]=a+'Inner';return c}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{YA(Pl)()}catch(a){b(c)}else{YA(Pl)()}}
function oh(){oh=XA;nh=new ph('RTL',0);mh=new ph('LTR',1);lh=new ph('DEFAULT',2);kh=yh(Gl,{45:1},39,[nh,mh,lh])}
function Ns(a,b,c){c?(a.b.innerHTML=b||cB,undefined):(a.b.textContent=b||cB,undefined);if(a.d!=a.c){a.d=a.c;ih(a.b,a.c)}}
function Ud(a,b,c){var d,e,f;if(Td){f=Gh(Td.b[a.type],5);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;tq(b,f.b);f.b.b=d;f.b.c=e}}}
function $x(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.vb(e[f])}}}}
function zn(a){Cb();this.g='This application is out of date, please click the refresh button on your browser. ( '+a+' )'}
function Hn(a){Cb();this.f=a;this.g='Unable to initiate the asynchronous service invocation -- check the network connection'}
function O(a,b){if(a.f){throw new zw("Can't overwrite cause")}if(b==a){throw new vw('Self-causation not permitted')}a.f=b;return a}
function qt(a){if(!a.j){pt(a);a.d||Rq((Et(),It(null)),a.b)}a.b.I.style[_B]='rect(auto, auto, auto, auto)';a.b.I.style[_A]=bC}
function u(a,b){t(a);a.n=true;a.k=200;a.o=b;if(v(a,(new Date).getTime())){return}if(!s){s=new Zz;r=new H}Rz(s,a);s.c==1&&D(r,25)}
function ih(a,b){switch(b.c){case 0:{a[yB]=jB;break}case 1:{a[yB]=zB;break}case 2:{hh(a)!=(oh(),lh)&&(a[yB]=cB,undefined);break}}}
function bb(a){var b;return a==null?'null':Jh(a)?cb(Hh(a)):a!=null&&a.cM&&!!a.cM[1]?dB:(b=a,b.tM==XA||b.cM&&!!b.cM[1]?b.gC():Ph).c}
function kc(a){var b;b=a.getBoundingClientRect&&a.getBoundingClientRect();return b?b.top+(a.ownerDocument.body.scrollTop||0):pc(a)}
function Zd(a){var b,c;b=a.c;if(b){return c=a.b,(c.clientY||0)-kc(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}return a.b.clientY||0}
function gx(c){if(c.length==0||c[0]>iB&&c[c.length-1]>iB){return c}var a=c.replace(/^(\s*)/,cB);var b=a.replace(/\s*$/,cB);return b}
function pg(a,b){var c,d,e;if(!a.d){return}!!a.c&&C(a.c);e=a.d;a.d=null;c=rg(e);if(c!=null){new U(c);Sv(b.b)}else{d=new xg(e);Vo(b,d)}}
function By(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[18]){c=Gh(b,18);d=c.Jb();if(by(a.b,d)){e=cy(a.b,d);return a.b.Gb(c.Kb(),e)}}return false}
function ey(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Jb();if(h.Hb(a,g)){return true}}}return false}
function dy(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Jb();if(h.Hb(a,g)){return f.Kb()}}}return null}
function xb(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].Rb()&&(c=wb(c,f)):f[0].Rb()}catch(a){a=Ql(a);if(!Ih(a,3))throw a}}return c}
function zh(a,b,c){if(c!=null){if(a.qI>0&&!Fh(c,a.qI)){throw new hw}if(a.qI<0&&(c.tM==XA||c.cM&&!!c.cM[1])){throw new hw}}return a[b]=c}
function Bb(a,b){var c,d,e,f;e=Sb(a,Jh(b.c)?Hh(b.c):null);f=xh(Ml,{45:1},50,e.length,0);for(c=0,d=f.length;c<d;++c){f[c]=new ax(e[c])}P(f)}
function yb(a){var b,c,d;d=cB;a=gx(a);b=a.indexOf(eB);if(b!=-1){c=a.indexOf('function')==0?8:0;d=gx(a.substr(c,b-c))}return d.length>0?d:fB}
function Db(b){var c=cB;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+bB+b[d]}catch(a){}}}}catch(a){}return c}
function qr(a){var b;mr();this.I=(b=$doc.createElement('BUTTON'),b.setAttribute('type','button'),b);this.I[ZB]='gwt-Button';this.I.innerHTML=a||cB}
function ku(){var a;iu();eu.call(this,(a=$doc.createElement('INPUT'),a.type='text',a),(!Zl&&(Zl=new $l),!Vl&&(Vl=new Wl)));this.I[ZB]='gwt-TextBox'}
function Ox(a,b,c){var d,e,f;for(e=new Ly(a.Cb().b);sz(e.b);){d=e.c=Gh(tz(e.b),18);f=d.Jb();if(b==null?f==null:eb(b,f)){c&&Ky(e);return d}}return null}
function xq(a){if(!a.H){(Et(),by(Dt.b,a))&&Gt(a)}else if(a.H){a.H.kb(a)}else if(a.H){throw new zw("This widget's parent does not implement HasWidgets")}}
function fs(a,b){var c,d,e,f;c=b.target;if(gc(c)){return nc((f=(e=en(a.k.c,0),d=en(e,1),hc(d)).parentNode,(!f||f.nodeType!=1)&&(f=null),f),c)}return false}
function rt(a){pt(a);if(a.j){a.b.I.style[kB]=nB;a.b.C!=-1&&Ir(a.b,a.b.w,a.b.C);Qq((Et(),It(null)),a.b)}else{a.d||Rq((Et(),It(null)),a.b)}a.b.I.style[_A]=bC}
function sg(a,b,c){if(!a){throw new Tw}if(!c){throw new Tw}if(b<0){throw new uw}this.b=b;this.d=a;if(b>0){this.c=new Ag(this,c);D(this.c,b)}else{this.c=null}}
function et(){var a;a=null.Rb();tc($doc);sc($doc);a[lC]=(Hc(),'none');null.Rb(fd());null.Rb(fd());vc($doc);uc($doc);null.Rb(fd());null.Rb(fd());a[lC]='block'}
function Yz(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=vh(0,a.c),yh(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){zh(b,c,a.b[c])}b.length>a.c&&zh(b,a.c,null);return b}
function fd(){fd=XA;ed=new jd;cd=new md;Zc=new pd;$c=new sd;dd=new vd;bd=new yd;_c=new Bd;Yc=new Ed;ad=new Hd;Xc=yh(Fl,{45:1},36,[ed,cd,Zc,$c,dd,bd,_c,Yc,ad])}
function pt(a){if(a.j){if(a.b.v){$doc.body.appendChild(a.b.r);a.g=Im(a.b.s);et();a.c=true}}else if(a.c){$doc.body.removeChild(a.b.r);sv(a.g.b);a.g=null;a.c=false}}
function x(){var a,b,c,d,e;d=xh(Dl,{2:1,45:1},33,s.c,0);d=Gh(Yz(s,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.n&&v(a,e)&&Wz(s,a)}s.c>0&&D(r,25)}
function lc(a){if(a.ownerDocument.defaultView.getComputedStyle(a,cB).direction==jB){return (a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth)}return a.scrollLeft||0}
function D(a,b){if(b<=0){throw new vw('must be positive')}a.d?($wnd.clearInterval(a.e),undefined):($wnd.clearTimeout(a.e),undefined);Wz(A,a);a.d=false;a.e=E(a,b);Rz(A,a)}
--></script>
<script><!--
function jg(a){V.call(this,'One or more exceptions caught, see full set in UmbrellaException#getCauses',a.zb()==0?null:Gh(a.Ab(xh(Ol,{32:1,45:1},19,0,0)),32)[0]);this.b=a}
function Xw(){Xw=XA;Ww=yh(Cl,{45:1},-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function Mw(a){var b,c,d;b=xh(Cl,{45:1},-1,8,1);c=(Xw(),Ww);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return hx(b,d,8)}
function Ex(a){var b,c,d,e;d=new vx;b=null;d.b.b+=hB;c=a.lb();while(c.qb()){b!=null?(d.b.b+=b,d):(b=xC);e=c.rb();d.b.b+=e===a?'(this Collection)':cB+e}d.b.b+=']';return d.b.b}
function pm(a,b){var c,d,e,f,g;if(!!km&&!!a&&by(a.b.e,km)){c=lm.b;d=lm.c;e=lm.d;f=lm.e;mm(lm);lm.e=b;Jf(a,lm);g=!(lm.b&&!lm.c);lm.b=c;lm.c=d;lm.d=e;lm.e=f;return g}return true}
function Jf(b,c){var a,d,e;!c.f||c.S();e=c.g;c.g=b.c;try{Vf(b.b,c)}catch(a){a=Ql(a);if(Ih(a,16)){d=a;throw new lg(d.b)}else throw a}finally{e==null?(c.f=true,c.g=null):(c.g=e)}}
function vh(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function Po(a,b,c,d){var e;if(a.c==null){throw new _n}e=new Wo(a,b,d);!a.d&&(a.d=new Qn);Kn(a.d,a.c);On(a.d,e);Hg(a.d.b,xB,'text/x-gwt-rpc; charset=utf-8');Pn(a.d,c);return Nn(a.d)}
function yq(a,b){var c;c=a.H;if(!b){try{!!c&&c.E&&wq(a)}finally{a.H=null}}else{if(c){throw new zw('Cannot set a new parent without first clearing the old parent')}a.H=b;b.E&&a.hb()}}
function ly(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Jb();if(h.Hb(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Kb()}}}return null}
function hy(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.Jb();if(j.Hb(a,h)){var i=g.Kb();g.Lb(b);return i}}}else{d=j.b[c]=[]}var g=new OA(a,b);d.push(g);++j.e;return null}
function jp(){jp=XA;$o=new np;_o=new xp;ap=new Ap;bp=new Dp;cp=new Gp;dp=new Jp;ep=new Mp;fp=new Pp;gp=new Sp;hp=new rp;ip=new up;Zo=yh(Hl,{45:1},41,[$o,_o,ap,bp,cp,dp,ep,fp,gp,hp,ip])}
function Rl(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function qo(a){var b,c,d,e;b=a.c[--a.b];if(b<0){return Tz(a.f,-(b+1))}c=b>0?a.e[b-1]:null;if(c==null){return null}return d=(Rz(a.f,null),a.f.c),e=bq(a.d,a,c),Xz(a.f,d-1,e),aq(a.d,a,e,c),e}
function wq(a){if(!a.E){throw new zw("Should only call onDetach when the widget is attached to the browser's document")}try{a.jb()}finally{try{a.gb()}finally{a.I.__listener=null;a.E=false}}}
function qv(){if($wnd.XMLHttpRequest){return new $wnd.XMLHttpRequest}else{try{return new $wnd.ActiveXObject('MSXML2.XMLHTTP.3.0')}catch(a){return new $wnd.ActiveXObject('Microsoft.XMLHTTP')}}}
function Ju(){this.f=new Su(this);this.e=$doc.createElement(dC);this.d=$doc.createElement(eC);this.e.appendChild(this.d);this.I=this.e;this.b=(Us(),Qs);this.c=(_s(),$s);this.e[fC]=nC;this.e[gC]=nC}
function _q(b,c){var h;Yq();var a,d,e,f,g;d=null;for(g=b.lb();g.qb();){f=Gh(g.rb(),26);try{c.mb(f)}catch(a){a=Ql(a);if(Ih(a,19)){e=a;!d&&(d=new xA);h=gy(d.b,e,d)}else throw a}}if(d){throw new Zq(d)}}
function qx(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function Iu(a,b){var c,d,e;d=$doc.createElement(hC);c=(e=$doc.createElement(iC),e['align']=a.b.b,e.style['verticalAlign']=a.c.b,e);d.appendChild(c);a.d.appendChild(d);xq(b);Nu(a.f,b);c.appendChild(b.I);yq(b,a)}
function Oo(b,c,d,e){var a,f,g;g=Po(b,c,d,e);try{return ch(PB,g.b),Gg(g,g.e,g.b)}catch(a){a=Ql(a);if(Ih(a,24)){f=a;new Hn(f);Sv(e)}else throw a}finally{!!$stats&&$stats(Wp(c,RB,d.length,'requestSent'))}return null}
function Pu(a,b,c){var d,e;if(c<0||c>a.d){throw new Cw}if(a.d==a.b.length){e=xh(Jl,{45:1},26,a.b.length*2,0);for(d=0;d<a.b.length;++d){zh(e,d,a.b[d])}a.b=e}++a.d;for(d=a.d-1;d>c;--d){zh(a.b,d,a.b[d-1])}zh(a.b,c,b)}
function Mv(a){var b;Ns(a.e.b,cB,false);b=ec(a.f.I,wB);if(!fw(b)){Ns(a.e.b,'Please enter at least four characters',false);return}a.g.I[pC]=!false;Ns(a.j.b,b,false);Ns(a.i.b,cB,false);Zv(a.b.b,b,new Uv(a.d,a.i,a.c))}
function Tf(a,b,c){var d;if(!b){throw new Uw('Cannot add a handler with a null type')}if(!c){throw new Uw('Cannot add a null handler')}a.c>0?Sf(a,new wv(a,b,c)):(d=Xf(a,b,null),d.vb(c),undefined);return new tv(a,b,c)}
function It(a){Et();var b,c;c=Gh(cy(Ct,a),27);b=null;if(a!=null){if(!(b=$doc.getElementById(a))){return null}}if(c){if(!b||c.I==b){return c}}Ct.e==0&&Gm(new Pt);!b?(c=new Tt):(c=new Ft(b));gy(Ct,a,c);wA(Dt,c);return c}
function du(a,b){if(!a.E){return}if(b<0){throw new Dw('Length must be a positive integer. Length: '+b)}if(b>ec(a.I,wB).length){throw new Dw('From Index: 0 To Index: '+b+' Text Length: '+ec(a.I,wB).length)}nv(a.I,0,b)}
function cw(){var a,b;cw=XA;bw=(a={},a[sC]=[Dn,Cn,En],a[tC]=[Wn,Vn],a[uC]=[undefined,undefined,fo],a[vC]=[ho,go],a[wC]=[jo,io],a[rC]=[lo,ko,mo],a);b=[];b[ob(cj)]=sC;b[ob(fj)]=tC;b[ob(jj)]=uC;b[ob(Vk)]=vC;b[ob($k)]=wC;b[ob(el)]=rC}
function rq(a,b){var c=a.className.split(/\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)=='-'&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(iB)}
function Sv(a){Ns(a.c.b.b,'Remote Procedure Call - Failure',false);nq(a.d.I,qC,true);Ns(a.d.b,'An error occurred while attempting to contact the server. Please check your network connection and try again.',true);Dr(a.c);lr.tb(a.b.I)}
function uq(a){var b;if(a.E){throw new zw("Should only call onAttach when the widget is detached from the browser's document")}a.E=true;a.I.__listener=a;b=a.F;a.F=-1;b>0&&(a.F==-1?gm(a.I,b|(a.I.__eventBits||0)):(a.F|=b));a.fb();a.ib()}
function yo(a,b){a.c=eval(b);a.b=a.c.length;Sz(a.f);a.j=a.c[--a.b];a.i=a.c[--a.b];if(a.j!=7){throw new zn('Expecting version 7 from server, got '+a.j+QB)}if(((a.i|3)^3)!=0){throw new zn('Got an unknown flag from server: '+a.i)}a.e=a.c[--a.b]}
function dc(a,b){var c,d,e,f;b=gx(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=iB);a.className=f+b}}
function rn(h){var c=cB;var d=$wnd.location.hash;d.length>0&&(c=h.ab(d.substring(1)));jn=c;var e=h;var f=YA(function(){var a=cB,b=$wnd.location.hash;b.length>0&&(a=e.ab(b.substring(1)));e.bb(a)});var g=function(){$wnd.setTimeout(g,250);f()};g();return true}
function tt(a,b,c){var d;a.d=c;t(a);if(a.i){C(a.i);a.i=null;qt(a)}a.b.B=b;Kr(a.b);d=!c&&a.b.u;a.j=b;if(d){if(b){pt(a);a.b.I.style[kB]=nB;a.b.C!=-1&&Ir(a.b,a.b.w,a.b.C);a.b.I.style[_B]=aC;Qq((Et(),It(null)),a.b);a.i=new xt(a);D(a.i,1)}else{u(a,(new Date).getTime())}}else{rt(a)}}
function st(a,b){var c,d,e,f,g,h;a.j||(b=1-b);g=0;e=0;f=0;c=0;d=~~Math.max(Math.min(b*a.e,2147483647),-2147483648);h=~~Math.max(Math.min(b*a.f,2147483647),-2147483648);switch(0){case 2:case 0:g=~~(a.e-d)>>1;e=~~(a.f-h)>>1;f=e+h;c=g+d;}a.b.I.style[_B]='rect('+g+mC+f+mC+c+mC+e+'px)'}
function Ig(b,c){var a,d,e,f;if(!!b.c&&b.c.e>0){for(f=new Ly((new Cy(b.c)).b);sz(f.b);){e=f.c=Gh(tz(f.b),18);try{c.setRequestHeader(Gh(e.Jb(),1),Gh(e.Kb(),1))}catch(a){a=Ql(a);if(Ih(a,17)){d=a;throw new Vg(d.L())}else throw a}}}else{c.setRequestHeader(xB,'text/plain; charset=utf-8')}}
function Gg(b,c,d){var a,e,f,g,h;h=qv();try{h.open(b.d,b.g,true)}catch(a){a=Ql(a);if(Ih(a,17)){e=a;g=new Yg(b.g);O(g,new Vg(e.L()));throw g}else throw a}Ig(b,h);f=new sg(h,b.f,d);pv(h,new Ng(f,d));try{h.send(c)}catch(a){a=Ql(a);if(Ih(a,17)){e=a;throw new Vg(e.L())}else throw a}return f}
function Ko(a){var b=Co;var c=0;var d=cB;var e;while((e=b.exec(a))!=null){d+=a.substring(c,e.index);c=e.index+1;var f=e[0].charCodeAt(0);if(f==0){d+='\\0'}else if(f==92){d+='\\\\'}else if(f==124){d+='\\!'}else{var g=f.toString(16);d+='\\u0000'.substring(0,6-g.length)+g}}return d+a.substring(c)}
function fc(a,b){var c,d,e,f,g,h,i;b=gx(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=gx(i.substr(0,e-0));d=gx(fx(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+iB+d);a.className=h}}
function v(a,b){var c,d;c=b>=a.o+a.k;if(a.p&&!c){d=(b-a.o)/a.k;st(a,(1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.p&&b>=a.o){a.p=true;a.e=parseInt(a.b.I[ZA])||0;a.f=parseInt(a.b.I[$A])||0;a.b.I.style[_A]=aB;st(a,(1+Math.cos(3.141592653589793))/2)}if(c){qt(a);a.p=false;a.n=false;return true}return false}
function Vf(b,c){var a,d,e,f,g,h,i;if(!c){throw new Uw('Cannot fire null event')}try{++b.c;g=Yf(b,c.R(),null);d=null;h=b.d?g.Pb(g.zb()):g.Ob();while(b.d?h.c>0:h.c<h.e.zb()){f=b.d?Bz(h):tz(h);try{c.Q(Gh(f,28))}catch(a){a=Ql(a);if(Ih(a,19)){e=a;!d&&(d=new xA);i=gy(d.b,e,d)}else throw a}}if(d){throw new jg(d)}}finally{--b.c;b.c==0&&Zf(b)}}
function vn(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=YA(Lm)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=YA(function(a){try{Bm&&qf((!Cm&&(Cm=new Vm),Cm))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function Dr(a){var b,c,d,e;c=a.B;b=a.u;if(!c){a.I.style[$B]=aB;a.u=false;!a.i&&(a.i=Im(new ss(a)));Jr(a)}d=~~(tc($doc)-(parseInt(a.I[$A])||0))>>1;e=~~(sc($doc)-(parseInt(a.I[ZA])||0))>>1;Ir(a,Rw(lc($doc.body)+d),Rw(($doc.body.scrollTop||0)+e));if(!c){a.u=b;if(b){a.I.style[_B]=aC;a.I.style[$B]=bC;u(a.A,(new Date).getTime())}else{a.I.style[$B]=bC}}}
function Yr(a){var b,c,d,e;this.I=$doc.createElement(dC);d=this.I;this.c=$doc.createElement(eC);d.appendChild(this.c);d[fC]=0;d[gC]=0;for(b=0;b<a.length;++b){c=(e=$doc.createElement(hC),e[ZB]=a[b],e.appendChild(Zr(a[b]+'Left')),e.appendChild(Zr(a[b]+'Center')),e.appendChild(Zr(a[b]+'Right')),e);this.c.appendChild(c);b==1&&(this.b=hc(en(c,1)))}this.I[ZB]='gwt-DecoratorPanel'}
function Pl(){var a;!!$stats&&Rl('com.google.gwt.user.client.UserAgentAsserter');a=Am();dx(AB,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&Rl('com.sap.sailing.gwt.ui.client.Com_sap_sailing_gwt_ui');Ev(new Fv)}
function rg(b){try{if(b.status===undefined){return 'XmlHttpRequest.status == undefined, please see Safari bug http://bugs.webkit.org/show_bug.cgi?id=3810 for more details'}return null}catch(a){return 'Unable to read XmlHttpRequest.status; likely causes are a networking error or bad cross-domain request. Please see https://bugzilla.mozilla.org/show_bug.cgi?id=238559 for more details'}}
function Hr(a,b){var c,d,e,f;if(b.b||!a.z&&b.c){a.x&&(b.b=true);return}a.pb(b);if(b.b){return}d=b.e;c=Er(a,d);c&&(b.c=true);a.x&&(b.b=true);f=Ym(d.type);switch(f){case 512:case 256:case 128:{return}case 4:if(bm){b.c=true;return}if(!c&&a.n){Fr(a);return}break;case 8:case 64:case 1:case 2:{if(bm){b.c=true;return}break}case 2048:{e=d.target;if(a.x&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.b=true;return}break}}}
function pc(a){if(a.offsetTop==null){return 0}var b=0;var c=a.ownerDocument;var d=a.parentNode;if(d){while(d.offsetParent){b-=d.scrollTop;d=d.parentNode}}while(a){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,cB)[kB]==lB){b+=c.body.scrollTop;return b}var e=a.offsetParent;e&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(e,cB).getPropertyValue('border-top-width')));if(e&&e.tagName==mB&&a.style.position==nB){break}a=e}return b}
function Jo(){var a=navigator.userAgent.toLowerCase();if(a.indexOf('android')!=-1){return /[\u0000\|\\\u0080-\uFFFF]/g}else if(a.indexOf(CB)!=-1){return /[\u0000\|\\\u0300-\u03ff\u0590-\u05FF\u0600-\u06ff\u0730-\u074A\u07eb-\u07f3\u0940-\u0963\u0980-\u09ff\u0a00-\u0a7f\u0b00-\u0b7f\u0e00-\u0e7f\u0f00-\u0fff\u1900-\u194f\u1a00-\u1a1f\u1b00-\u1b7f\u1dc0-\u1dff\u1f00-\u1fff\u2000-\u206f\u20d0-\u20ff\u2100-\u214f\u2300-\u23ff\u2a00-\u2aff\u3000-\u303f\uD800-\uFFFF]/g}else{return /[\u0000\|\\\uD800-\uFFFF]/g}}
function Am(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(BB)!=-1}())return BB;if(function(){return b.indexOf(CB)!=-1}())return AB;if(function(){return b.indexOf(DB)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(DB)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function oc(a){if(a.offsetLeft==null){return 0}var b=0;var c=a.ownerDocument;var d=a.parentNode;if(d){while(d.offsetParent){b-=d.scrollLeft;c.defaultView.getComputedStyle(d,cB).getPropertyValue('direction')==jB&&(b+=d.scrollWidth-d.clientWidth);d=d.parentNode}}while(a){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,cB)[kB]==lB){b+=c.body.scrollLeft;return b}var e=a.offsetParent;e&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(e,cB).getPropertyValue('border-left-width')));if(e&&e.tagName==mB&&a.style.position==nB){break}a=e}return b}
function Zv(b,c,d){var a,e,f,g,h;f=new Xp;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:UB,evtGroup:f.b,method:RB,millis:(new Date).getTime(),type:'begin'});g=(h=new Go(b.b,b.e),ay(h.e),ay(h.f),Sz(h.g),h.b=new vx,uo(h,h.c),uo(h,h.d),h);try{Ho(g.b,cB+to(g,'com.sap.sailing.gwt.ui.client.GreetingService'));Ho(g.b,cB+to(g,'greetServer'));Ho(g.b,'1');Ho(g.b,cB+to(g,rC));Ho(g.b,cB+to(g,c));e=Eo(g);!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:UB,evtGroup:f.b,method:RB,millis:(new Date).getTime(),type:'requestSerialized'});Oo(b,(jp(),f),e,d)}catch(a){a=Ql(a);if(!Ih(a,25))throw a}}
function Ev(a){var b,c,d,e,f,g,h,i,j,k;h=new qr('Send');g=new ku;g.I[wB]='GWT User';e=new Bs;nq(h.I,'sendButton',true);Qq(It('nameFieldContainer'),g);Qq(It('sendButtonContainer'),h);Qq(It('errorLabelContainer'),e);(mr(),lr).tb(g.I);k=ec(g.I,wB).length;k>0&&du(g,k);c=new js;Ns(c.b.b,oC,false);c.u=true;b=new qr('Close');b.I.id='closeButton';j=new Bs;i=new Es;d=new Ju;nq(d.I,'dialogVPanel',true);Iu(d,new Fs('<b>Sending name to the server:<\/b>'));Iu(d,j);Iu(d,new Fs('<br><b>Server replies:<\/b>'));Iu(d,i);d.b=(Us(),Ts);Iu(d,b);yr(c.k,d);Gr(c);sq(b,new Iv(c,h),(ae(),ae(),_d));f=new Nv(a,e,g,h,j,i,c,b);sq(h,f,_d);sq(g,f,(we(),we(),ve))}
function Vo(b,c){var a,d,e,f,g,h;g=null;d=null;try{f=c.b.responseText;h=c.b.status;!!$stats&&$stats(Wp(b.d,b.c,f.length,'responseReceived'));h!=200?(d=new co(h,f)):f==null?(d=new Gn('No response payload')):f.indexOf(SB)==0?(g=qp(No(b.e,f))):f.indexOf(TB)==0?(d=Gh(qo(No(b.e,f)),19)):(d=new Gn(f))}catch(a){a=Ql(a);if(Ih(a,25)){e=a;d=new An(e)}else if(Ih(a,19)){e=a;d=e}else throw a}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:UB,evtGroup:b.d.b,method:b.c,millis:(new Date).getTime(),type:'responseDeserialized'})}try{!d?Tv(b.b,g):Sv(b.b)}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:UB,evtGroup:b.d.b,method:b.c,millis:(new Date).getTime(),type:'end'})}}
function Ym(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case pB:return 1;case EB:return 2;case 'focus':return 2048;case FB:return 128;case GB:return 256;case qB:return 512;case 'load':return 32768;case 'losecapture':return 8192;case rB:return 4;case sB:return 64;case tB:return 32;case uB:return 16;case vB:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case HB:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case IB:return 1048576;case JB:return 2097152;case KB:return 4194304;case LB:return 8388608;case MB:return 16777216;case NB:return 33554432;case OB:return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function ks(a){var b,c,d,e,f,g,h,i;this.I=$doc.createElement(jC);this.s=new ft;this.A=new ut(this);this.I.appendChild($doc.createElement(jC));Ir(this,0,0);(e=hc(this.I).parentNode,(!e||e.nodeType!=1)&&(e=null),e)[ZB]='gwt-PopupPanel';hc(this.I)[ZB]=kC;this.n=false;this.o=false;this.x=true;d=yh(Nl,{45:1},1,['dialogTop','dialogMiddle','dialogBottom']);this.k=new Yr(d);this.k.I[ZB]=cB;oq((f=hc(this.I).parentNode,(!f||f.nodeType!=1)&&(f=null),f),'gwt-DecoratedPopupPanel');yr(this,this.k);Gr(this);nq(hc(this.I),kC,false);nq(this.k.b,'dialogContent',true);xq(a);this.b=a;c=(h=en(this.k.c,0),g=en(h,1),hc(g));c.appendChild(this.b.I);yq(this.b,this);(i=hc(this.I).parentNode,(!i||i.nodeType!=1)&&(i=null),i)[ZB]='gwt-DialogBox';this.j=tc($doc);this.c=qc($doc);this.d=rc($doc);b=new Ks(this);sq(this,b,(De(),De(),Ce));sq(this,b,(df(),df(),cf));sq(this,b,(Ke(),Ke(),Je));sq(this,b,(Ye(),Ye(),Xe));sq(this,b,(Re(),Re(),Qe))}
function fn(){an=YA(function(a){if(!dm(a)){a.stopPropagation();a.preventDefault();return false}return true});cn=YA(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&$m(b)&&cm(a,c,b)});dn=YA(function(a){this.__gwtLastUnhandledEvent=a.type;cn.call(this,a)});bn=YA(function(a){var b=an;if(b(a)){var c=_m;if(c&&c.__listener){if($m(c.__listener)){cm(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(pB,bn,true);$wnd.addEventListener(EB,bn,true);$wnd.addEventListener(rB,bn,true);$wnd.addEventListener(vB,bn,true);$wnd.addEventListener(sB,bn,true);$wnd.addEventListener(uB,bn,true);$wnd.addEventListener(tB,bn,true);$wnd.addEventListener(HB,bn,true);$wnd.addEventListener(FB,an,true);$wnd.addEventListener(qB,an,true);$wnd.addEventListener(GB,an,true);$wnd.addEventListener(IB,bn,true);$wnd.addEventListener(JB,bn,true);$wnd.addEventListener(KB,bn,true);$wnd.addEventListener(LB,bn,true);$wnd.addEventListener(MB,bn,true);$wnd.addEventListener(NB,bn,true);$wnd.addEventListener(OB,bn,true)}
function gn(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?cn:null);c&2&&(a.ondblclick=b&2?cn:null);c&4&&(a.onmousedown=b&4?cn:null);c&8&&(a.onmouseup=b&8?cn:null);c&16&&(a.onmouseover=b&16?cn:null);c&32&&(a.onmouseout=b&32?cn:null);c&64&&(a.onmousemove=b&64?cn:null);c&128&&(a.onkeydown=b&128?cn:null);c&256&&(a.onkeypress=b&256?cn:null);c&512&&(a.onkeyup=b&512?cn:null);c&1024&&(a.onchange=b&1024?cn:null);c&2048&&(a.onfocus=b&2048?cn:null);c&4096&&(a.onblur=b&4096?cn:null);c&8192&&(a.onlosecapture=b&8192?cn:null);c&16384&&(a.onscroll=b&16384?cn:null);c&32768&&(a.onload=b&32768?dn:null);c&65536&&(a.onerror=b&65536?cn:null);c&131072&&(a.onmousewheel=b&131072?cn:null);c&262144&&(a.oncontextmenu=b&262144?cn:null);c&524288&&(a.onpaste=b&524288?cn:null);c&1048576&&(a.ontouchstart=b&1048576?cn:null);c&2097152&&(a.ontouchmove=b&2097152?cn:null);c&4194304&&(a.ontouchend=b&4194304?cn:null);c&8388608&&(a.ontouchcancel=b&8388608?cn:null);c&16777216&&(a.ongesturestart=b&16777216?cn:null);c&33554432&&(a.ongesturechange=b&33554432?cn:null);c&67108864&&(a.ongestureend=b&67108864?cn:null)}
var cB='',iB=' ',eB='(',xC=', ',QB='.',TB='//EX',SB='//OK',nC='0',gB=':',bB=': ',yC='=',mB='BODY',oB='CSS1Compat',xB='Content-Type',RB='GreetingService_Proxy.greetServer',VB='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',oC='Remote Procedure Call',dB='String',WB='Style names cannot be empty',LC='UmbrellaException',hB='[',GC='[Lcom.google.gwt.dom.client.',TC='[Lcom.google.gwt.user.client.ui.',EC='[Ljava.lang.',nB='absolute',fB='anonymous',PB='callback',gC='cellPadding',fC='cellSpacing',ZB='className',pB='click',_B='clip',AC='com.google.gwt.animation.client.',CC='com.google.gwt.core.client.',DC='com.google.gwt.core.client.impl.',FC='com.google.gwt.dom.client.',JC='com.google.gwt.event.dom.client.',KC='com.google.gwt.event.logical.shared.',IC='com.google.gwt.event.shared.',MC='com.google.gwt.http.client.',NC='com.google.gwt.i18n.client.',OC='com.google.gwt.text.shared.testing.',BC='com.google.gwt.user.client.',PC='com.google.gwt.user.client.impl.',QC='com.google.gwt.user.client.rpc.',sC='com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533',tC='com.google.gwt.user.client.rpc.RpcTokenException/2345075298',uC='com.google.gwt.user.client.rpc.XsrfToken/4254043109',RC='com.google.gwt.user.client.rpc.impl.',SC='com.google.gwt.user.client.ui.',VC='com.google.gwt.user.client.ui.impl.',HC='com.google.web.bindery.event.shared.',WC='com.sap.sailing.gwt.ui.client.',EB='dblclick',yB='dir',pC='disabled',lC='display',jC='div',lB='fixed',NB='gesturechange',OB='gestureend',MB='gesturestart',aB='hidden',zC='java.lang.',vC='java.lang.IllegalArgumentException/1755012560',wC='java.lang.NumberFormatException/3305228476',rC='java.lang.String/2004016611',UC='java.util.',FB='keydown',GB='keypress',qB='keyup',XB='left',zB='ltr',rB='mousedown',sB='mousemove',tB='mouseout',uB='mouseover',vB='mouseup',HB='mousewheel',DB='msie',ZA='offsetHeight',$A='offsetWidth',BB='opera',_A='overflow',kC='popupContent',kB='position',cC='px',mC='px, ',aC='rect(0px, 0px, 0px, 0px)',UB='rpc',jB='rtl',AB='safari',qC='serverResponseLabelError',dC='table',eC='tbody',iC='td',YB='top',LB='touchcancel',KB='touchend',JB='touchmove',IB='touchstart',hC='tr',wB='value',$B='visibility',bC='visible',CB='webkit';var _;_=m.prototype={};_.eQ=function n(a){return this===a};_.gC=function o(){return al};_.hC=function p(){return this.$H||(this.$H=++jb)};_.tS=function q(){return this.gC().c+'@'+Mw(this.hC())};_.toString=function(){return this.tS()};_.tM=XA;_.cM={};_=l.prototype=new m;_.gC=function w(){return Nh};_.cM={33:1};_.k=-1;_.n=false;_.o=-1;_.p=false;var r=null,s=null;_=z.prototype=new m;_.J=function F(){this.d||Wz(A,this);this.K()};_.gC=function G(){return Yi};_.cM={21:1};_.d=false;_.e=0;var A;_=H.prototype=y.prototype=new z;_.gC=function I(){return Mh};_.K=function J(){x()};_.cM={21:1};_=N.prototype=new m;_.gC=function Q(){return fl};_.L=function R(){return this.g};_.tS=function S(){var a,b;return a=this.gC().c,b=this.L(),b!=null?a+bB+b:a};_.cM={19:1,45:1};_.f=null;_.g=null;_=M.prototype=new N;_.gC=function T(){return Uk};_.cM={19:1,45:1};_=U.prototype=L.prototype=new M;_.gC=function W(){return bl};_.cM={3:1,19:1,45:1};_=X.prototype=K.prototype=new L;_.gC=function Y(){return Oh};_.L=function ab(){return this.d==null&&(this.e=bb(this.c),this.b=Z(this.c),this.d=eB+this.e+'): '+this.b+db(this.c),undefined),this.d};_.cM={3:1,17:1,19:1,45:1};_.b=null;_.c=null;_.d=null;_.e=null;_=gb.prototype=new m;_.gC=function hb(){return Qh};_.cM={};var ib=0,jb=0;_=ub.prototype=pb.prototype=new gb;_.gC=function vb(){return Rh};_.cM={};_.b=null;_.c=null;var qb;_=Fb.prototype=Ab.prototype=new m;_.M=function Gb(){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=this.N(c.toString());b.push(d);var e=gB+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b};_.N=function Hb(a){return yb(a)};_.gC=function Ib(){return Uh};_.O=function Jb(a){return []};_.cM={};_=Lb.prototype=new Ab;_.M=function Nb(){return zb(this.O(Eb()),this.P())};_.gC=function Ob(){return Th};_.O=function Pb(a){return Mb(this,a)};_.P=function Qb(){return 2};_.cM={};_=Tb.prototype=Kb.prototype=new Lb;_.M=function Ub(){return Rb(this)};_.N=function Vb(a){var b,c;if(a.length==0){return fB}c=gx(a);c.indexOf('at ')==0&&(c=c.substr(3,c.length-3));b=c.indexOf(hB);b==-1&&(b=c.indexOf(eB));if(b==-1){return fB}else{c=gx(c.substr(0,b-0))}b=c.indexOf(String.fromCharCode(46));b!=-1&&(c=c.substr(b+1,c.length-(b+1)));return c.length>0?c:fB};_.gC=function Wb(){return Sh};_.O=function Xb(a){return Sb(this,a)};_.P=function Yb(){return 3};_.cM={};_=Zb.prototype=new m;_.gC=function $b(){return Wh};_.cM={};_=ac.prototype=_b.prototype=new Zb;_.gC=function bc(){return Vh};_.cM={};_.b=cB;_=xc.prototype=new m;_.eQ=function yc(a){return this===a};_.gC=function zc(){return Tk};_.hC=function Ac(){return this.$H||(this.$H=++jb)};_.tS=function Bc(){return this.b};_.cM={45:1,47:1,48:1};_.b=null;_.Line truncated
--></script>
<script><!--
_.cM={19:1,24:1,45:1};_=Yg.prototype=Xg.prototype=new Ug;_.gC=function Zg(){return Ni};_.cM={19:1,24:1,45:1};_=_g.prototype=$g.prototype=new Ug;_.gC=function ah(){return Oi};_.cM={19:1,24:1,45:1};_=eh.prototype=dh.prototype=new m;_.gC=function fh(){return Ri};_.V=function gh(a){};_.cM={6:1,28:1};_=ph.prototype=jh.prototype=new xc;_.gC=function qh(){return Si};_.cM={39:1,45:1,47:1,48:1};var kh,lh,mh,nh;_=th.prototype=sh.prototype=new m;_.gC=function wh(){return this.aC};_.cM={};_.aC=null;_.qI=0;var Ah,Bh;_=Sl.prototype=new m;_.gC=function Tl(){return Ti};_.cM={};_=Wl.prototype=Ul.prototype=new m;_.gC=function Xl(){return Ui};_.cM={};var Vl=null;_=$l.prototype=Yl.prototype=new Sl;_.gC=function _l(){return Vi};_.cM={};var Zl=null;var am=null,bm=null;var hm=null;_=nm.prototype=jm.prototype=new Nd;_.Q=function om(a){Hr(Gh(a,20).b,this);lm.d=false};_.R=function qm(){return km};_.gC=function rm(){return Wi};_.S=function sm(){mm(this)};_.cM={};_.b=false;_.c=false;_.d=false;_.e=null;var km=null,lm=null;var tm=null;_=xm.prototype=wm.prototype=new m;_.gC=function ym(){return Xi};_.W=function zm(a){while((B(),A).c>0){C(Gh(Tz(A,0),21))}};_.cM={13:1,28:1};var Bm=false,Cm=null,Dm=0,Em=0,Fm=false;_=Qm.prototype=Nm.prototype=new Nd;_.Q=function Rm(a){Lh(a);null.Rb()};_.R=function Sm(){return Om};_.gC=function Tm(){return Zi};_.cM={};var Om;_=Vm.prototype=Um.prototype=new If;_.gC=function Wm(){return $i};_.cM={38:1};var Xm=false;var _m=null,an=null,bn=null,cn=null,dn=null;_=hn.prototype=new m;_.ab=function ln(a){return decodeURI(a.replace('%23','#'))};_.Y=function mn(a){Jf(this.b,a)};_.gC=function nn(){return bj};_.bb=function on(a){a=a==null?cB:a;if(!dx(a,jn==null?cB:jn)){jn=a;Ff(this)}};_.cM={38:1};var jn=cB;_=qn.prototype=new hn;_.gC=function sn(){return aj};_.cM={38:1};_=tn.prototype=pn.prototype=new qn;_.gC=function un(){return _i};_.cM={38:1};_=An.prototype=zn.prototype=yn.prototype=xn.prototype=new L;_.gC=function Bn(){return cj};_.cM={3:1,19:1,45:1};_=Hn.prototype=Gn.prototype=Fn.prototype=new L;_.gC=function In(){return dj};_.cM={3:1,19:1,45:1};_=Qn.prototype=Jn.prototype=new m;_.gC=function Rn(){return ej};_.cM={};_.b=null;_=Tn.prototype=Sn.prototype=new L;_.gC=function Un(){return fj};_.cM={3:1,19:1,45:1};_=Yn.prototype=Xn.prototype=new M;_.gC=function Zn(){return gj};_.cM={19:1,25:1,45:1};_=_n.prototype=$n.prototype=new Fn;_.gC=function ao(){return hj};_.cM={3:1,19:1,45:1};_=co.prototype=bo.prototype=new Fn;_.gC=function eo(){return ij};_.cM={3:1,19:1,45:1};_=no.prototype=new m;_.gC=function oo(){return mj};_.cM={};_.i=0;_.j=7;_=po.prototype=new no;_.gC=function ro(){return kj};_.cM={};_=so.prototype=new no;_.gC=function vo(){return lj};_.cM={};_=zo.prototype=wo.prototype=new po;_.gC=function Ao(){return nj};_.cM={};_.b=0;_.c=null;_.d=null;_.e=null;_=Go.prototype=Bo.prototype=new so;_.gC=function Io(){return oj};_.tS=function Lo(){return Eo(this)};_.cM={};_.b=null;_.c=null;_.d=null;var Co;_=Mo.prototype=new m;_.gC=function Ro(){return pj};_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_=Wo.prototype=To.prototype=new m;_.gC=function Xo(){return Cj};_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_=Yo.prototype=new xc;_.gC=function kp(){return Bj};_.cM={41:1,45:1,47:1,48:1};var Zo,$o,_o,ap,bp,cp,dp,ep,fp,gp,hp,ip;_=np.prototype=mp.prototype=new Yo;_.gC=function op(){return sj};_.cM={41:1,45:1,47:1,48:1};_=rp.prototype=pp.prototype=new Yo;_.gC=function sp(){return qj};_.cM={41:1,45:1,47:1,48:1};_=up.prototype=tp.prototype=new Yo;_.gC=function vp(){return rj};_.cM={41:1,45:1,47:1,48:1};_=xp.prototype=wp.prototype=new Yo;_.gC=function yp(){return tj};_.cM={41:1,45:1,47:1,48:1};_=Ap.prototype=zp.prototype=new Yo;_.gC=function Bp(){return uj};_.cM={41:1,45:1,47:1,48:1};_=Dp.prototype=Cp.prototype=new Yo;_.gC=function Ep(){return vj};_.cM={41:1,45:1,47:1,48:1};_=Gp.prototype=Fp.prototype=new Yo;_.gC=function Hp(){return wj};_.cM={41:1,45:1,47:1,48:1};_=Jp.prototype=Ip.prototype=new Yo;_.gC=function Kp(){return xj};_.cM={41:1,45:1,47:1,48:1};_=Mp.prototype=Lp.prototype=new Yo;_.gC=function Np(){return yj};_.cM={41:1,45:1,47:1,48:1};_=Pp.prototype=Op.prototype=new Yo;_.gC=function Qp(){return zj};_.cM={41:1,45:1,47:1,48:1};_=Sp.prototype=Rp.prototype=new Yo;_.gC=function Tp(){return Aj};_.cM={41:1,45:1,47:1,48:1};_=Xp.prototype=Up.prototype=new m;_.gC=function Yp(){return Dj};_.cb=function Zp(a,b){return {moduleName:$moduleName,sessionId:$sessionId,subSystem:UB,evtGroup:this.b,method:a,millis:(new Date).getTime(),type:b}};_.cM={};_.b=0;var Vp=0;_=$p.prototype=new m;_.gC=function dq(){return Ej};_.cM={};_.b=null;_=kq.prototype=new m;_.gC=function lq(){return ok};_.db=function mq(a){this.I.style['height']=a};_.eb=function pq(a){this.I.style['width']=a};_.tS=function qq(){if(!this.I){return '(null handle)'}return this.I.outerHTML};_.cM={43:1};_.I=null;_=jq.prototype=new kq;_.fb=function Aq(){};_.gb=function Bq(){};_.Y=function Cq(a){!!this.G&&Jf(this.G,a)};_.gC=function Dq(){return yk};_.hb=function Eq(){uq(this)};_._=funcLine truncated
--></script></body></html>
@@ -0,0 +1,695 @@
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '7B5AD326835FBEF84A3BF9ABD1189862';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'com_sap_sailing_gwt_ui',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function m(){}
function l(){}
function z(){}
function y(){}
function N(){}
function M(){}
function L(){}
function K(){}
function mA(){}
function gb(){}
function ub(){}
function pb(){}
function Eb(){}
function zb(){}
function zc(){}
function dc(){}
function cc(){}
function qc(){}
function tc(){}
function wc(){}
function Cc(){}
function Qc(){}
function Tc(){}
function Wc(){}
function Zc(){}
function ad(){}
function dd(){}
function gd(){}
function jd(){}
function md(){}
function ud(){}
function td(){}
function sd(){}
function rd(){}
function qd(){}
function Jd(){}
function pd(){}
function Pd(){}
function Od(){}
function Nd(){}
function Zd(){}
function Yd(){}
function de(){}
function ae(){}
function ke(){}
function he(){}
function re(){}
function oe(){}
function ye(){}
function ve(){}
function Fe(){}
function Ce(){}
function Me(){}
function Je(){}
function Qe(){}
function Ve(){}
function Te(){}
function $e(){}
function jf(){}
function ff(){}
function of(){}
function wf(){}
function vf(){}
function uf(){}
function Mf(){}
function Qf(){}
function Pf(){}
function Vf(){}
function bg(){}
function ag(){}
function fg(){}
function jg(){}
function sg(){}
function wg(){}
function Ag(){}
function Dg(){}
function Gg(){}
function Mg(){}
function Lg(){}
function Rg(){}
function _g(){}
function $g(){}
function rl(){}
function vl(){}
function tl(){}
function zl(){}
function xl(){}
function Ol(){}
function Kl(){}
function Yl(){}
function Xl(){}
function Xm(){}
function nm(){}
function um(){}
function Jm(){}
function Um(){}
function Tm(){}
function Ym(){}
function _m(){}
function hn(){}
function tn(){}
function mn(){}
function vn(){}
function An(){}
function Dn(){}
function Gn(){}
function Rn(){}
function Tn(){}
function Wn(){}
function $n(){}
function eo(){}
function po(){}
function wo(){}
function Bo(){}
function Ro(){}
function Uo(){}
function Yo(){}
function _o(){}
function cp(){}
function fp(){}
function ip(){}
function lp(){}
function op(){}
function rp(){}
function up(){}
function xp(){}
function Dp(){}
function Pp(){}
function Op(){}
function Np(){}
function Mp(){}
function Lp(){}
function yq(){}
function Gq(){}
function Fq(){}
function Kq(){}
function Jq(){}
function Pq(){}
function Oq(){}
function Nq(){}
function Vq(){}
function Zq(){}
function Yq(){}
function Xq(){}
function yr(){}
function Dr(){}
function Ur(){}
function _r(){}
function $r(){}
function Zr(){}
function Yr(){}
function ks(){}
function ns(){}
function ws(){}
function ys(){}
function Ds(){}
function Is(){}
function Gs(){}
function Ls(){}
function Os(){}
function Rs(){}
function Zs(){}
function bt(){}
function mt(){}
function lt(){}
function qt(){}
function pt(){}
function tt(){}
function wt(){}
function Ft(){}
function Et(){}
function Dt(){}
function Pt(){}
function Yt(){}
function _t(){}
function cu(){}
function fu(){}
function iu(){}
function nu(){}
function wu(){}
function Iu(){}
function Mu(){}
function Qu(){}
function Uu(){}
function Yu(){}
function av(){}
function gv(){}
function lv(){}
function rv(){}
function xv(){}
function Bv(){}
function Av(){}
function Hv(){}
function Kv(){}
function Ov(){}
function Sv(){}
function Xv(){}
function Wv(){}
function hw(){}
function nw(){}
function qw(){}
function Kw(){}
function Qw(){}
function Tw(){}
function cx(){}
function bx(){}
function Ox(){}
function Nx(){}
function Zx(){}
function gy(){}
function fy(){}
function qy(){}
function wy(){}
function Iy(){}
function Ry(){}
function Vy(){}
function _y(){}
function fz(){}
function Cz(){}
function Bz(){}
function Hz(){}
function Mz(){}
function Xz(){}
function cA(){}
function iA(){}
function H(){B()}
function qm(){pm()}
function yv(){Cb()}
function Iv(){Cb()}
function Lv(){Cb()}
function Pv(){Cb()}
function Tv(){Cb()}
function iw(){Cb()}
function ow(){Cb()}
function jA(){Cb()}
function On(a,b){}
function xo(a){hv(a.a)}
function xg(a){this.a=a}
function dg(a){this.a=a}
function af(a){this.a=a}
function Nf(a){this.a=a}
function Vr(a){this.a=a}
function ls(a){this.a=a}
function zs(a){this.a=a}
function Es(a){this.a=a}
function Ms(a){this.a=a}
function Ps(a){this.a=a}
function Xs(a){this.a=a}
function Zv(a){this.a=a}
function Tx(a){this.a=a}
function ly(a){this.a=a}
function My(a){this.d=a}
function yu(a){this.b=a}
function az(a){this.a=a}
function Re(){this.a={}}
function Ap(){this.a=yp++}
function Ud(){this.c=++Qd}
function Iz(){rx(this)}
function Yz(){rx(this)}
function Yb(){return 0}
function Zb(){return 0}
function pc(){nc();return ic}
function Pc(){Nc();return Dc}
function Zg(){Wg();return Sg}
function Bg(a){Cb();this.f=a}
function U(a){Cb();this.f=a}
function Bn(a){Cb();this.f=a}
function $s(a){B();this.a=a}
function Wu(){this.a=new pv}
function Oz(){this.a=new Iz}
function fn(a){return new an}
function zn(a){return new wn}
function Ln(a){return new Lv}
function Nn(a){return new ow}
function Qo(){Oo();return Co}
function Xt(){Vt();return Qt}
function Lt(){Lt=mA;Vt()}
function go(){go=mA;fo=mo()}
function rb(){rb=mA;qb=new ub}
function Mv(a){Cb();this.f=a}
function Qv(a){Cb();this.f=a}
function Uv(a){Cb();this.f=a}
function jw(a){Cb();this.f=a}
function Rw(a){Cb();this.f=a}
function Gl(a){Cl=a;zm();Bm=a}
function Hl(a,b){zm();Im(a,b)}
function gn(a,b){Yn(a,b.f)}
function Jn(a,b){Yn(a,b.Nb)}
function tq(a,b){oq(a,b,a.H)}
function ou(a,b){qu(a,b,a.c)}
function pn(a,b){Kg(_A,b);a.a=b}
function Hp(a){new Iz;this.a=a}
function Tf(a){Rf.call(this,a)}
function Cq(a){Rf.call(this,a)}
function Lr(a){a.f=false;Fl(a.H)}
function hf(a){a.a.n&&a.a.lb()}
function Yp(a,b){!!a.F&&pf(a.F,b)}
function Ju(a){a.a.W(a.d,a.c,a.b)}
function gw(a){return a>0?a:0}
function Ht(a){this.H=a;new Mg}
function pm(){pm=mA;om=new Ud}
function nv(){nv=mA;mv=new uv}
function Az(){Az=mA;zz=new Cz}
function Gw(){Gw=mA;Dw={};Fw={}}
function Nm(){this.a=new qf(null)}
function Rc(){this.a='PX';this.b=0}
function $c(){this.a='EX';this.b=3}
function Xc(){this.a='EM';this.b=2}
function kd(){this.a='CM';this.b=7}
function nd(){this.a='MM';this.b=8}
function bd(){this.a='PT';this.b=4}
function ed(){this.a='PC';this.b=5}
function hd(){this.a='IN';this.b=6}
function Xg(a,b){this.a=a;this.b=b}
function Zu(a,b){this.a=a;this.b=b}
function Wy(a,b){this.a=a;this.b=b}
function dA(a,b){this.a=a;this.b=b}
function tg(a,b){this.b=a;this.a=b}
function ry(a,b){this.b=a;this.a=b}
function Uc(){this.a='PCT';this.b=1}
function mp(){this.a='INT';this.b=5}
function uv(){tv();Hp.call(this,sv)}
function Mr(){Nr.call(this,new is)}
function Jy(a){return a.b<a.d.ub()}
function wx(b,a){return xA+a in b.e}
function qh(a){return a==null?null:a}
function sn(a,b){a.a.d=b;return a}
function rn(a,b){pn(a.a,b);return a}
function Lw(a,b){Hb(a.a,b);return a}
function Qn(a,b){ko(a.a,tA+Xn(a,b))}
function Yn(a,b){ko(a.a,tA+Xn(a,b))}
function Jp(d,a,b,c){d[c][1](a,b)}
function Kp(c,a,b){return c[b][0](a)}
function X(a){Cb();this.b=a;Bb(this)}
function ap(){this.a='BYTE';this.b=1}
function rc(){this.a='NONE';this.b=0}
function pp(){this.a='LONG';this.b=6}
function dp(){this.a='CHAR';this.b=2}
function du(){this.a='LEFT';this.b=2}
function uc(){this.a='BLOCK';this.b=1}
function Zo(){this.a='VOID';this.b=10}
function jp(){this.a='FLOAT';this.b=4}
function vp(){this.a='SHORT';this.b=8}
function Jf(a){this.d=new Iz;this.c=a}
function bo(a){this.e=new oz;this.c=a}
function gu(){this.a='RIGHT';this.b=3}
function V(a,b){Cb();this.e=b;this.f=a}
function en(a,b){b.f=_n(a,a.b[--a.a])}
function yn(a,b){b.f=_n(a,a.b[--a.a])}
function Kn(a,b){b.f=_n(a,a.b[--a.a])}
function Mn(a,b){b.f=_n(a,a.b[--a.a])}
function Pn(a){return _n(a,a.b[--a.a])}
function Vo(a){return _n(a,a.b[--a.a])}
function lh(a,b){return a.cM&&a.cM[b]}
function zy(a,b){(a<0||a>=b)&&Dy(a,b)}
function gg(a,b){B();this.a=a;this.b=b}
function gp(){this.a='DOUBLE';this.b=3}
function sp(){this.a='OBJECT';this.b=7}
function So(){this.a='BOOLEAN';this.b=0}
function Zt(){this.a='CENTER';this.b=0}
function xc(){this.a='INLINE';this.b=2}
function Wo(){this.a='STRING';this.b=9}
function au(){this.a='JUSTIFY';this.b=1}
function zm(){if(!xm){Hm();xm=true}}
function B(){B=mA;A=new oz;fm(new Yl)}
function Bq(){Bq=mA;zq=new Gq;Aq=new Kq}
function Id(){Id=mA;Hd=new Wd(BA,new Jd)}
function ce(){ce=mA;be=new Wd(CA,new de)}
function je(){je=mA;ie=new Wd(DA,new ke)}
function qe(){qe=mA;pe=new Wd(EA,new re)}
function xe(){xe=mA;we=new Wd(FA,new ye)}
function Ee(){Ee=mA;De=new Wd(GA,new Fe)}
function Le(){Le=mA;Ke=new Wd(HA,new Me)}
function ut(){gt.call(this,$doc.body)}
function ob(a){return a.$H||(a.$H=++jb)}
function $x(a){return a.b=mh(Ky(a.a),18)}
function Z(a){return ph(a)?$(nh(a)):a+tA}
function db(a){return ph(a)?Db(nh(a)):tA}
function cb(a){return a==null?null:a.name}
function _n(b,a){return a>0?b.d[a-1]:null}
function iz(a,b){zy(b,a.b);return a.a[b]}
function Er(a,b){Jr(a,(a.a,Ed(b)),Fd(b))}
function Fr(a,b){Kr(a,(a.a,Ed(b)),Fd(b))}
function Gr(a,b){Lr(a,(a.a,Ed(b),Fd(b)))}
function ko(a,b){go();Hb(a.a,b);Ib(a.a,'|')}
function Fp(a,b,c,d){Ep(a,d);Jp(a.a,b,c,d)}
function kb(a,b,c){return a.apply(b,c);var d}
function Wl(a){Vl();return Ul?Lm(Ul,a):null}
function jn(a){Cb();this.e=null;this.f=a}
function rf(a,b){this.a=new Jf(b);this.b=a}
function qf(a){this.a=new Jf(false);this.b=a}
function Ac(){this.a='INLINE_BLOCK';this.b=3}
function yt(a){this.c=a;this.a=!!this.c.C}
function oz(){this.a=dh(kl,{45:1},0,0,0)}
function hz(a){a.a=dh(kl,{45:1},0,0,0);a.b=0}
function Xe(a){var b;if(Ue){b=new Ve;a.V(b)}}
function Ep(a,b){if(!a.a[b]){throw new Bn(b)}}
function gz(a,b){fh(a.a,a.b++,b);return true}
function Ib(a,b){a[a.explicitLength++]=b}
function jv(a,b,c){this.b=a;this.c=b;this.a=c}
function as(a){this.H=a;this.a=new ps(this.H)}
function vm(){this.a=new Jf(false);this.b=null}
function gs(a){fs.call(this);os(this.a,a,true)}
function yf(a,b){!a.a&&(a.a=new oz);gz(a.a,b)}
function lf(a){var b;if(gf){b=new jf;pf(a.a,b)}}
function km(){am&&Xe((!bm&&(bm=new vm),bm))}
function Gp(a,b,c){Ep(a,c);return Kp(a.a,b,c)}
function Af(a,b,c,d){var e;e=Df(a,b,c);e.qb(d)}
function ww(b,a){return b.substr(a,b.length-a)}
function $(a){return a==null?null:a.message}
function oh(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function Hn(a,b){Cb();this.e=null;this.f=a+yA+b}
function wn(){Cb();this.f='Invalid RPC token'}
function is(){fs.call(this);this.H[kB]='Caption'}
function pv(){nv();to.call(this,$moduleBase,mv)}
function pg(a,b){lg();qg.call(this,!a?null:a.a,b)}
function Hr(a){if(a.g){Ju(a.g.a);a.g=null}gr(a)}
function fm(a){im();return gm(Ue?Ue:(Ue=new Ud),a)}
function Vl(){Vl=mA;Ul=new Nm;Mm(Ul)||(Ul=null)}
function ft(){ft=mA;ct=new mt;dt=new Iz;et=new Oz}
function fw(){fw=mA;ew=dh(jl,{45:1},23,256,0)}
function ih(){ih=mA;gh=[];hh=[];jh(new _g,gh,hh)}
function Jw(){if(Ew==256){Dw=Fw;Fw={};Ew=0}++Ew}
function rh(a){if(a!=null){throw new Iv}return null}
function nn(a,b){a.a=new pg((lg(),kg),b);return a}
function Dv(a,b){var c;c=new Bv;c.b=a+b;return c}
function Nz(a,b){var c;c=xx(a.a,b,a);return c==null}
function uq(a,b){var c;c=pq(a,b);c&&vq(b.H);return c}
function wb(a,b){!a&&(a=[]);a[a.length]=b;return a}
function Hb(a,b){a[a.explicitLength++]=b==null?uA:b}
function rx(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function rw(a){this.a='Unknown';this.c=a;this.b=-1}
function ps(a){this.a=a;this.b=Pg(a);this.c=this.b}
function tu(a){this.b=a;this.a=dh(il,{45:1},26,4,0)}
function gt(a){this.e=new tu(this);this.H=a;Zp(this)}
function zo(a,b,c){this.d=a;this.a=c;this.b=bB;this.c=b}
function zp(e,a,b,c){var d=e._(a,c);d.bytes=b;return d}
function Cv(a,b){var c;c=new Bv;c.b=a+b;c.a=4;return c}
function cf(a,b){var c;if(_e){c=new af(b);pf(a,c)}}
function ex(a){var b;b=new Tx(a);return new Wy(a,b)}
function Mw(){var a;this.a=(a=[],a.explicitLength=0,a)}
function ds(a){as.call(this,a,vw('span',a.tagName))}
function Yf(a,b){if(!a.c){return}Wf(a);xo(b,new Hg(a.a))}
function gr(a){if(!a.A){return}Ws(a.z,false,false);Xe(a)}
function qn(a){try{on(a.a);return a.a}finally{a.a=null}}
function ht(a){ft();try{_p(a)}finally{Bx(et.a,a)!=null}}
function it(){ft();try{Eq(et,ct)}finally{rx(et.a);rx(dt)}}
function wv(a){if(a==null){return false}return a.length>3}
function hm(a){im();jm();return gm((!_e&&(_e=new Ud),_e),a)}
function Mb(b,a){return b[a]==null?null:String(b[a])}
function Am(a){return !ph(a)&&a!=null&&a.cM&&!!a.cM[22]}
function ph(a){return a!=null&&a.tM!=mA&&!(a.cM&&!!a.cM[1])}
function Fl(a){!!Cl&&a==Cl&&(Cl=null);zm();a===Bm&&(Bm=null)}
function Jr(a,b,c){if(!Cl){a.f=true;Gl(a.H);a.d=b;a.e=c}}
function Ku(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
function Nu(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
function Ru(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}
function Ev(a,b,c){var d;d=new Bv;d.b=a+b;d.a=c?8:0;return d}
function qo(a,b){var c;c=new bo(a.e);ao(c,vo(b));return c}
function su(a,b){var c;c=pu(a,b);if(c==-1){throw new jA}ru(a,c)}
function xu(a){if(a.a>=a.b.c){throw new jA}return a.b.a[++a.a]}
function Sy(a){if(a.b<=0){throw new jA}return a.a.Ib(a.c=--a.b)}
function Kg(a,b){if(null==b){throw new jw(a+' cannot be null')}}
function Dy(a,b){throw new Uv('Index: '+a+', Size: '+b)}
function gm(a,b){return new Nf(zf((!bm&&(bm=new vm),bm).a,a,b))}
function E(a,b){return $wnd.setTimeout(nA(function(){a.I()}),b)}
function Eu(b,c,d){try{b.setSelectionRange(c,c+d)}catch(a){}}
function oq(a,b,c){aq(b);ou(a.e,b);c.appendChild(b.H);bq(b,a)}
function cq(a,b){a.E==-1?Hl(a.H,b|(a.H.__eventBits||0)):(a.E|=b)}
function vq(a){a.style[hB]=tA;a.style[iB]=tA;a.style[jB]=tA}
function kr(a){if(a.A){return}else a.D&&aq(a);Ws(a.z,true,false)}
function Ob(a){if(Kb(a)){return !!a&&a.nodeType==1}return false}
function Kb(b){try{return !!b&&!!b.nodeType}catch(a){return false}}
function lb(){if(ib++==0){sb((rb(),qb));return true}return false}
function mz(a,b,c){var d;d=(zy(b,a.b),a.a[b]);fh(a.a,b,c);return d}
function ah(a,b){var c,d;c=a;d=bh(0,b);eh(c.aC,c.cM,c.qI,d);return d}
function eh(a,b,c,d){ih();kh(d,gh,hh);d.aC=a;d.cM=b;d.qI=c;return d}
function zx(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
function Dx(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
function mh(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new Iv}return a}
function pl(a){if(a!=null&&a.cM&&!!a.cM[19]){return a}return new X(a)}
function Ky(a){if(a.b>=a.d.ub()){throw new jA}return a.d.Ib(a.c=a.b++)}
function Ly(a){if(a.c<0){throw new Pv}a.d.Lb(a.c);a.b=a.c;a.c=-1}
function t(a){if(!a.k){return}lz(s,a);a.o&&Ts(a);a.o=false;a.k=false}
function xt(a){if(!a.a||!a.c.C){throw new jA}a.a=false;return a.b=a.c.C}
function Nl(a){a.e=false;a.f=null;a.a=false;a.b=false;a.c=true;a.d=null}
function qg(a,b){Jg('httpMethod',a);Jg('url',b);this.c=a;this.f=b}
function Du(b){try{b.focus()}catch(a){if(!b||!b.focus){throw a}}}
function Gu(c,a){var b=c;c.onreadystatechange=nA(function(){a.X(b)})}
function Lm(a,b){return new Nf(zf(a.a.a,(!gf&&(gf=new Ud),gf),b))}
function ng(a,b,c){Jg('header',b);Jg(IA,c);!a.b&&(a.b=new Iz);xx(a.b,b,c)}
function Cf(a,b,c,d){var e,f;e=Ef(a,b,c);f=e.tb(d);f&&e.sb()&&Gf(a,b,c)}
function kh(a,b,c){ih();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function jz(a,b,c){for(;c<a.b;++c){if(lA(b,a.a[c])){return c}}return -1}
function fr(a,b){var c;c=b.target;if(Ob(c)){return Sb(a.H,c)}return false}
function lm(){var a;if(am){a=new qm;!!bm&&pf(bm,a);return null}return null}
function Qb(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function kz(a,b){var c;c=(zy(b,a.b),a.a[b]);a.a.splice(b,1);--a.b;return c}
function Wf(a){var b;if(a.c){b=a.c;a.c=null;Fu(b);b.abort();!!a.b&&C(a.b)}}
function hr(a){var b;b=a.C;if(b){a.o!=null&&b.ab(a.o);a.p!=null&&b.bb(a.p)}}
function eb(a,b){var c;return c=a,c.tM==mA||c.cM&&!!c.cM[1]?c.eQ(b):c===b}
function pu(a,b){var c;for(c=0;c<a.c;++c){if(a.a[c]==b){return c}}return -1}
function jh(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function Ax(e,a,b){var c,d=e.e;a=xA+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
function Gf(a,b,c){var d;d=mh(tx(a.d,b),29);mh(d.Ab(c),30);d.sb()&&Bx(a.d,b)}
function yw(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function lz(a,b){var c;c=jz(a,b,0);if(c==-1){return false}kz(a,c);return true}
function Ub(b){try{return b.getBoundingClientRect().left}catch(a){return 0}}
function Vb(b){try{return b.getBoundingClientRect().top}catch(a){return 0}}
function Xb(a){return a.tabIndex<65535?a.tabIndex:-(a.tabIndex%65535)-1}
function _b(a){return (uw(a.compatMode,AA)?a.documentElement:a.body).clientWidth}
function lA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&eb(a,b)}
function Wd(a,b){this.c=++Qd;this.a=b;!zd&&(zd=new Re);zd.a[a]=this;this.b=a}
function Ty(a,b){var c;this.a=a;this.d=a;c=a.ub();(b<0||b>c)&&Dy(b,c);this.b=b}
function cn(a){Cb();this.e=a;this.f='The response could not be deserialized'}
function En(){Cb();this.e=null;this.f='Service implementation URL not specified'}
function Hg(a){Cb();this.f='A request timeout has expired after '+a+' ms'}
function jo(a,b){go();this.d=new Yz;this.e=new Iz;this.f=new oz;this.b=a;this.c=b}
function Cs(){Cs=mA;new Es('bottom');new Es('middle');Bs=new Es(iB)}
function fs(){ds.call(this,$doc.createElement(wB));this.H[kB]='gwt-HTML'}
function Rb(a,b){var c;c=a.createElement('script');c.textContent=b||tA;return c}
function Ex(d,a){var b,c=d.e;a=xA+a;if(a in c){b=c[a];--d.d;delete c[a]}return b}
function Pb(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function nh(a){if(a!=null&&(a.tM==mA||a.cM&&!!a.cM[1])){throw new Iv}return a}
function uw(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function Jg(a,b){Kg(a,b);if(0==xw(b).length){throw new Mv(a+' cannot be empty')}}
function Xp(a,b,c){cq(a,ym(c.b));return new Nf(zf((!a.F?(a.F=new qf(a)):a.F).a,c,b))}
function nb(a,b,c){var d;d=lb();try{return kb(a,b,c)}finally{d&&tb((rb(),qb));--ib}}
function Dl(a,b,c){var d;d=Bl;Bl=a;b==Cl&&ym(a.type)==8192&&(Cl=null);c.Y(a);Bl=d}
function sb(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=xb(b,c)}while(a.a);a.a=c}}
function tb(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=xb(b,c)}while(a.b);a.b=c}}
function fb(a){var b;return b=a,b.tM==mA||b.cM&&!!b.cM[1]?b.hC():b.$H||(b.$H=++jb)}
function Pw(a){return a==null?0:a!=null&&a.cM&&!!a.cM[1]?Iw(mh(a,1)):a.$H||(a.$H=++jb)}
function $b(a){return (uw(a.compatMode,AA)?a.documentElement:a.body).clientHeight}
function ac(a){return (uw(a.compatMode,AA)?a.documentElement:a.body).scrollHeight||0}
function bc(a){return (uw(a.compatMode,AA)?a.documentElement:a.body).scrollWidth||0}
function mb(b){return function(){try{return nb(b,this,arguments)}catch(a){throw a}}}
function Wb(a){var b=a.offsetParent;if(b){return b.offsetWidth-b.clientWidth}return 0}
function El(a){var b;b=Ql(Il,a);if(!b&&!!a){a.cancelBubble=true;a.preventDefault()}return b}
function dh(a,b,c,d,e){var f;f=bh(e,d);ih();kh(f,gh,hh);f.aC=a;f.cM=b;f.qI=c;return f}
function Sm(a,b){var c;c=Rb($doc,a);$doc.body.appendChild(c);b.L();$doc.body.removeChild(c)}
function Fu(b){var a=b;$wnd.setTimeout(function(){a.onreadystatechange=new Function},0)}
function vw(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function vo(a){if(a.indexOf(cB)==0||a.indexOf(dB)==0){return a.substr(4,a.length-4)}return a}
function Tp(a,b){if(!a){throw new U(fB)}b=xw(b);if(b.length==0){throw new Mv(gB)}Wp(a,b)}
function iv(a,b){os(a.b.a.a,CB,false);Sp(a.c.H,EB,false);os(a.c.a,b,true);er(a.b);Du(a.a.H)}
function sx(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?wx(a,mh(b,1)):vx(a,b,a.Db(b))}
function Bx(a,b){return b==null?Dx(a):b!=null&&b.cM&&!!b.cM[1]?Ex(a,mh(b,1)):Cx(a,b,a.Db(b))}
function tx(a,b){return b==null?a.b:b!=null&&b.cM&&!!b.cM[1]?a.e[xA+mh(b,1)]:ux(a,b,a.Db(b))}
function ay(a){var b;this.c=a;b=new oz;a.c&&gz(b,new ly(a));qx(a,b);px(a,b);this.a=new My(b)}
function ho(a){var b;b=new Mw;ko(b,tA+a.i);ko(b,tA+a.g);io(a,b);Lw(b,Jb(a.a.a));return Jb(b.a)}
function Uw(a,b){var c;while(a.nb()){c=a.ob();if(b==null?c==null:eb(b,c)){return a}}return null}
function Sp(a,b,c){if(!a){throw new U(fB)}b=xw(b);if(b.length==0){throw new Mv(gB)}c?Lb(a,b):Nb(a,b)}
function xx(a,b,c){return b==null?zx(a,c):b!=null&&b.cM&&!!b.cM[1]?Ax(a,mh(b,1),c):yx(a,b,c,a.Db(b))}
function nc(){nc=mA;mc=new rc;jc=new uc;kc=new xc;lc=new Ac;ic=eh(dl,{45:1},34,[mc,jc,kc,lc])}
function Vt(){Vt=mA;Rt=new Zt;St=new au;Tt=new du;Ut=new gu;Qt=eh(hl,{45:1},44,[Rt,St,Tt,Ut])}
function vs(){vs=mA;new zs('center');new zs('justify');ss=new zs(hB);us=new zs('right');ts=ss;rs=ts}
function lg(){lg=mA;new xg('DELETE');new xg('GET');new xg('HEAD');kg=new xg('POST');new xg('PUT')}
function cs(){this.H=$doc.createElement(wB);this.a=new ps(this.H);this.H[kB]='gwt-Label'}
function cv(a,b,c,d,e,f,g,h){this.a=a;this.d=b;this.e=c;this.f=d;this.i=e;this.g=f;this.c=g;this.b=h}
function to(a,b){this.a=a;this.b=a+'greet';this.e=b;this.d='82043305890EB51D0A982181ECFF233C'}
function Sb(a,b){while(b){if(a==b){return true}b=b.parentNode;b&&b.nodeType!=1&&(b=null)}return false}
function on(a){ng(a,'X-GWT-Permutation',$strongName);ng(a,'X-GWT-Module-Base',$moduleBase)}
function C(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);lz(A,a)}
function Jb(a){var b,c;b=(c=a.join(tA),a.length=a.explicitLength=0,c);a[a.explicitLength++]=b;return b}
function Ff(a){var b,c;if(a.a){try{for(c=new My(a.a);c.b<c.d.ub();){b=mh(Ky(c),31);b.L()}}finally{a.a=null}}}
function mm(){var a,b;if(em){b=_b($doc);a=$b($doc);if(dm!=b||cm!=a){dm=b;cm=a;cf((!bm&&(bm=new vm),bm),b)}}}
function jr(a,b,c){var d;a.v=b;a.B=c;b-=Yb($doc);c-=Zb($doc);d=a.H;d.style[hB]=b+(Nc(),pB);d.style[iB]=c+pB}
function io(a,b){var c,d,e;e=a.f;ko(b,tA+e.b);for(d=new My(e);d.b<d.d.ub();){c=mh(Ky(d),1);ko(b,no(c))}return b}
function $q(a,b){if(a.C!=b){return false}try{bq(b,null)}finally{a.kb().removeChild(b.H);a.C=null}return true}
function _q(a,b){if(b==a.C){return}!!b&&aq(b);!!a.C&&a.hb(a.C);a.C=b;if(b){a.kb().appendChild(a.C.H);bq(b,a)}}
function lr(a){if(a.x){Ju(a.x.a);a.x=null}if(a.s){Ju(a.s.a);a.s=null}if(a.A){a.x=Jl(new Ms(a));a.s=Wl(new Ps(a))}}
function _x(a){if(!a.b){throw new Qv('Must call next() before remove().')}else{Ly(a.a);Bx(a.c,a.b.Eb());a.b=null}}
function ru(a,b){var c;if(b<0||b>=a.c){throw new Tv}--a.c;for(c=b;c<a.c;++c){fh(a.a,c,a.a[c+1])}fh(a.a,a.c,null)}
function $p(a,b){var c;switch(ym(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&Sb(a.H,c)){return}}Ad(b,a,a.H)}
function dw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(fw(),ew)[b];!c&&(c=ew[b]=new Zv(a));return c}return new Zv(a)}
function Iw(a){Gw();var b=xA+a;var c=Fw[b];if(c!=null){return c}c=Dw[b];c==null&&(c=Hw(a));Jw();return Fw[b]=c}
function qx(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new ry(e,c.substring(1));a.qb(d)}}}
function Gm(a,b){var c=0,d=a.firstChild;while(d){if(d.nodeType==1){if(b==c)return d;++c}d=d.nextSibling}return null}
function pq(a,b){var c;if(b.G!=a){return false}try{bq(b,null)}finally{c=b.H;Qb(c).removeChild(c);su(a.e,b)}return true}
function Eg(a){Cb();this.f='The URL '+a+' is invalid or violates the same-origin security restriction'}
function an(){Cb();this.f='This application is out of date, please click the refresh button on your browser.'}
function bn(a){Cb();this.f='This application is out of date, please click the refresh button on your browser. ( '+a+' )'}
function kn(a){Cb();this.e=a;this.f='Unable to initiate the asynchronous service invocation -- check the network connection'}
function Jl(a){zm();!Ll&&(Ll=new Ud);if(!Il){Il=new rf(null,true);Ml=new Ol}return new Nf(zf(Il.a,Ll,a))}
function Wg(){Wg=mA;Vg=new Xg('RTL',0);Ug=new Xg('LTR',1);Tg=new Xg('DEFAULT',2);Sg=eh(fl,{45:1},39,[Vg,Ug,Tg])}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{nA(ol)()}catch(a){b(c)}else{nA(ol)()}}
function P(a){var b,c,d;c=dh(ll,{45:1},50,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new iw}c[d]=a[d]}}
function Cb(){var a,b,c,d;c=Ab(new Eb);d=dh(ll,{45:1},50,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new rw(c[a])}P(d)}
function Ar(a){var b,c;c=$doc.createElement(vB);b=$doc.createElement(wB);c.appendChild(b);c[kB]=a;b[kB]=a+'Inner';return c}
function Xn(a,b){var c,d;if(b==null){return 0}d=mh(tx(a.e,b),23);if(d){return d.a}gz(a.f,b);c=a.f.b;xx(a.e,b,dw(c));return c}
function Ef(a,b,c){var d,e;e=mh(tx(a.d,b),29);if(!e){return Az(),Az(),zz}d=mh(e.yb(c),30);if(!d){return Az(),Az(),zz}return d}
function Df(a,b,c){var d,e;e=mh(tx(a.d,b),29);if(!e){e=new Iz;xx(a.d,b,e)}d=mh(e.yb(c),30);if(!d){d=new oz;e.zb(c,d)}return d}
function Ad(a,b,c){var d,e,f;if(zd){f=mh(zd.a[a.type],5);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;Yp(b,f.a);f.a.a=d;f.a.b=e}}}
function Kr(a,b,c){var d,e;if(a.f){d=b+Tb(a.H);e=c+(Vb(a.H)+$wnd.pageYOffset);if(d<a.b||d>=a.i||e<a.c){return}jr(a,d-a.d,e-a.e)}}
function os(a,b,c){c?(a.a.innerHTML=b||tA,undefined):(a.a.textContent=b||tA,undefined);if(a.c!=a.b){a.c=a.b;Qg(a.a,a.b)}}
function Ts(a){if(!a.i){Ss(a);a.c||uq((ft(),jt(null)),a.a)}a.a.H.style[mB]='rect(auto, auto, auto, auto)';a.a.H.style[qA]=oB}
function O(a,b){if(a.e){throw new Qv("Can't overwrite cause")}if(b==a){throw new Mv('Self-causation not permitted')}a.e=b;return a}
function bb(a){var b;return a==null?uA:ph(a)?cb(nh(a)):a!=null&&a.cM&&!!a.cM[1]?vA:(b=a,b.tM==mA||b.cM&&!!b.cM[1]?b.gC():vh).b}
function Pg(a){var b;b=a[KA]==null?null:String(a[KA]);if(vw(zA,b)){return Wg(),Vg}else if(vw(LA,b)){return Wg(),Ug}return Wg(),Tg}
function vx(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Eb();if(h.Cb(a,g)){return true}}}return false}
function ux(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Eb();if(h.Cb(a,g)){return f.Fb()}}}return null}
function px(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.qb(e[f])}}}}
function Bb(a){var b,c,d,e;d=(ph(a.b)?nh(a.b):null,[]);e=dh(ll,{45:1},50,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new rw(d[b])}P(e)}
function Xf(a,b){var c,d,e;if(!a.c){return}!!a.b&&C(a.b);e=a.c;a.c=null;c=Zf(e);if(c!=null){new U(c);hv(b.a)}else{d=new dg(e);yo(b,d)}}
function Sx(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[18]){c=mh(b,18);d=c.Eb();if(sx(a.a,d)){e=tx(a.a,d);return a.a.Bb(c.Fb(),e)}}return false}
function dx(a,b,c){var d,e,f;for(e=new ay(a.xb().a);Jy(e.a);){d=e.b=mh(Ky(e.a),18);f=d.Eb();if(b==null?f==null:eb(b,f)){c&&_x(e);return d}}return null}
function u(a,b){t(a);a.k=true;a.j=200;a.n=b;if(v(a,(new Date).getTime())){return}if(!s){s=new oz;r=new H}gz(s,a);s.b==1&&D(r,25)}
function Qg(a,b){switch(b.b){case 0:{a[KA]=zA;break}case 1:{a[KA]=LA;break}case 2:{Pg(a)!=(Wg(),Tg)&&(a[KA]=tA,undefined);break}}}
function Tb(a){var b;b=Ub(a)+$wnd.pageXOffset;a.ownerDocument.defaultView.getComputedStyle(a,tA).direction==zA&&(b+=Wb(a));return b}
function xw(c){if(c.length==0||c[0]>yA&&c[c.length-1]>yA){return c}var a=c.replace(/^(\s*)/,tA);var b=a.replace(/\s*$/,tA);return b}
function fh(a,b,c){if(c!=null){if(a.qI>0&&!lh(c,a.qI)){throw new yv}if(a.qI<0&&(c.tM==mA||c.cM&&!!c.cM[1])){throw new yv}}return a[b]=c}
function Db(b){var c=tA;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+sA+b[d]}catch(a){}}}}catch(a){}return c}
function Tq(a){var b;this.H=(b=$doc.createElement('BUTTON'),b.setAttribute('type','button'),b);this.H[kB]='gwt-Button';this.H.innerHTML=a||tA}
function Nt(){var a;Lt();Ht.call(this,(a=$doc.createElement('INPUT'),a.type='text',a),(!yl&&(yl=new zl),!ul&&(ul=new vl)));this.H[kB]='gwt-TextBox'}
function yb(a){var b,c,d;d=tA;a=xw(a);b=a.indexOf(wA);if(b!=-1){c=a.indexOf('function')==0?8:0;d=xw(a.substr(c,b-c))}return d.length>0?d:'anonymous'}
function xb(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].Mb()&&(c=wb(c,f)):f[0].L()}catch(a){a=pl(a);if(!oh(a,3))throw a}}return c}
function aq(a){if(!a.G){(ft(),sx(et.a,a))&&ht(a)}else if(a.G){a.G.hb(a)}else if(a.G){throw new Qv("This widget's parent does not implement HasWidgets")}}
function Ir(a,b){var c,d,e,f;c=b.target;if(Ob(c)){return Sb((f=(e=Gm(a.j.b,0),d=Gm(e,1),Pb(d)).parentNode,(!f||f.nodeType!=1)&&(f=null),f),c)}return false}
function Us(a){Ss(a);if(a.i){a.a.H.style[jB]=zB;a.a.B!=-1&&jr(a.a,a.a.v,a.a.B);tq((ft(),jt(null)),a.a)}else{a.c||uq((ft(),jt(null)),a.a)}a.a.H.style[qA]=oB}
function $f(a,b,c){if(!a){throw new iw}if(!c){throw new iw}if(b<0){throw new Lv}this.a=b;this.c=a;if(b>0){this.b=new gg(this,c);D(this.b,b)}else{this.b=null}}
function Hs(){var a;a=null.Mb();_b($doc);$b($doc);a[yB]=(nc(),'none');null.Mb(Nc());null.Mb(Nc());bc($doc);ac($doc);null.Mb(Nc());null.Mb(Nc());a[yB]='block'}
function nz(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=bh(0,a.b),eh(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.b;++c){fh(b,c,a.a[c])}b.length>a.b&&fh(b,a.b,null);return b}
function Nc(){Nc=mA;Mc=new Rc;Kc=new Uc;Fc=new Xc;Gc=new $c;Lc=new bd;Jc=new ed;Hc=new hd;Ec=new kd;Ic=new nd;Dc=eh(el,{45:1},36,[Mc,Kc,Fc,Gc,Lc,Jc,Hc,Ec,Ic])}
function Fd(a){var b,c;b=a.b;if(b){return c=a.a,(c.clientY||0)-(Vb(b)+$wnd.pageYOffset)+(b.scrollTop||0)+(b.ownerDocument,$wnd.pageYOffset)}return a.a.clientY||0}
function Ss(a){if(a.i){if(a.a.u){$doc.body.appendChild(a.a.q);a.f=hm(a.a.r);Hs();a.b=true}}else if(a.b){$doc.body.removeChild(a.a.q);Ju(a.f.a);a.f=null;a.b=false}}
function x(){var a,b,c,d,e;d=dh(cl,{2:1,45:1},33,s.b,0);d=mh(nz(s,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.k&&v(a,e)&&lz(s,a)}s.b>0&&D(r,25)}
function D(a,b){if(b<=0){throw new Mv('must be positive')}a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);lz(A,a);a.c=false;a.d=E(a,b);gz(A,a)}
function Rf(a){V.call(this,'One or more exceptions caught, see full set in UmbrellaException#getCauses',a.ub()==0?null:mh(a.vb(dh(nl,{32:1,45:1},19,0,0)),32)[0]);this.a=a}
function mw(){mw=mA;lw=eh(bl,{45:1},-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function bw(a){var b,c,d;b=dh(bl,{45:1},-1,8,1);c=(mw(),lw);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return yw(b,d,8)}
--></script>
<script><!--
function Ql(a,b){var c,d,e,f,g;if(!!Ll&&!!a&&sx(a.a.d,Ll)){c=Ml.a;d=Ml.b;e=Ml.c;f=Ml.d;Nl(Ml);Ml.d=b;pf(a,Ml);g=!(Ml.a&&!Ml.b);Ml.a=c;Ml.b=d;Ml.c=e;Ml.d=f;return g}return true}
function pf(b,c){var a,d,e;!c.e||c.P();e=c.f;c.f=b.b;try{Bf(b.a,c)}catch(a){a=pl(a);if(oh(a,16)){d=a;throw new Tf(d.a)}else throw a}finally{e==null?(c.e=true,c.f=null):(c.f=e)}}
function bh(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function so(a,b,c,d){var e;if(a.b==null){throw new En}e=new zo(a,b,d);!a.c&&(a.c=new tn);nn(a.c,a.b);rn(a.c,e);ng(a.c.a,JA,'text/x-gwt-rpc; charset=utf-8');sn(a.c,c);return qn(a.c)}
function bq(a,b){var c;c=a.G;if(!b){try{!!c&&c.D&&_p(a)}finally{a.G=null}}else{if(c){throw new Qv('Cannot set a new parent without first clearing the old parent')}a.G=b;b.D&&a.eb()}}
function Vw(a){var b,c,d,e;d=new Mw;b=null;Hb(d.a,'[');c=a.ib();while(c.nb()){b!=null?(Hb(d.a,b),d):(b=LB);e=c.ob();Hb(d.a,e===a?'(this Collection)':tA+e)}Hb(d.a,']');return Jb(d.a)}
function Cx(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Eb();if(h.Cb(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.Fb()}}}return null}
function yx(j,a,b,c){var d=j.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.Eb();if(j.Cb(a,h)){var i=g.Fb();g.Gb(b);return i}}}else{d=j.a[c]=[]}var g=new dA(a,b);d.push(g);++j.d;return null}
function Oo(){Oo=mA;Do=new So;Eo=new ap;Fo=new dp;Go=new gp;Ho=new jp;Io=new mp;Jo=new pp;Ko=new sp;Lo=new vp;Mo=new Wo;No=new Zo;Co=eh(gl,{45:1},41,[Do,Eo,Fo,Go,Ho,Io,Jo,Ko,Lo,Mo,No])}
function ql(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function Un(a){var b,c,d,e;b=a.b[--a.a];if(b<0){return iz(a.e,-(b+1))}c=b>0?a.d[b-1]:null;if(c==null){return null}return d=(gz(a.e,null),a.e.b),e=Gp(a.c,a,c),mz(a.e,d-1,e),Fp(a.c,a,e,c),e}
function _p(a){if(!a.D){throw new Qv("Should only call onDetach when the widget is attached to the browser's document")}try{a.gb()}finally{try{a.db()}finally{a.H.__listener=null;a.D=false}}}
function Hu(){if($wnd.XMLHttpRequest){return new $wnd.XMLHttpRequest}else{try{return new $wnd.ActiveXObject('MSXML2.XMLHTTP.3.0')}catch(a){return new $wnd.ActiveXObject('Microsoft.XMLHTTP')}}}
function ku(){this.e=new tu(this);this.d=$doc.createElement(qB);this.c=$doc.createElement(rB);this.d.appendChild(this.c);this.H=this.d;this.a=(vs(),rs);this.b=(Cs(),Bs);this.d[sB]=BB;this.d[tB]=BB}
function Eq(b,c){var h;Bq();var a,d,e,f,g;d=null;for(g=b.ib();g.nb();){f=mh(g.ob(),26);try{c.jb(f)}catch(a){a=pl(a);if(oh(a,19)){e=a;!d&&(d=new Oz);h=xx(d.a,e,d)}else throw a}}if(d){throw new Cq(d)}}
function Hw(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function ju(a,b){var c,d,e;d=$doc.createElement(uB);c=(e=$doc.createElement(vB),e['align']=a.a.a,e.style['verticalAlign']=a.b.a,e);d.appendChild(c);a.c.appendChild(d);aq(b);ou(a.e,b);c.appendChild(b.H);bq(b,a)}
function ro(b,c,d,e){var a,f,g;g=so(b,c,d,e);try{return Kg(_A,g.a),mg(g,g.d,g.a)}catch(a){a=pl(a);if(oh(a,24)){f=a;new kn(f);hv(e)}else throw a}finally{!!$stats&&$stats(zp(c,bB,d.length,'requestSent'))}return null}
function qu(a,b,c){var d,e;if(c<0||c>a.c){throw new Tv}if(a.c==a.a.length){e=dh(il,{45:1},26,a.a.length*2,0);for(d=0;d<a.a.length;++d){fh(e,d,a.a[d])}a.a=e}++a.c;for(d=a.c-1;d>c;--d){fh(a.a,d,a.a[d-1])}fh(a.a,c,b)}
function bv(a){var b;os(a.d.a,tA,false);b=Mb(a.e.H,IA);if(!wv(b)){os(a.d.a,'Please enter at least four characters',false);return}a.f.H[DB]=!false;os(a.i.a,b,false);os(a.g.a,tA,false);ov(a.a.a,b,new jv(a.c,a.g,a.b))}
function zf(a,b,c){var d;if(!b){throw new jw('Cannot add a handler with a null type')}if(!c){throw new jw('Cannot add a null handler')}a.b>0?yf(a,new Nu(a,b,c)):(d=Df(a,b,null),d.qb(c),undefined);return new Ku(a,b,c)}
function jt(a){ft();var b,c;c=mh(tx(dt,a),27);b=null;if(a!=null){if(!(b=$doc.getElementById(a))){return null}}if(c){if(!b||c.H==b){return c}}dt.d==0&&fm(new qt);!b?(c=new ut):(c=new gt(b));xx(dt,a,c);Nz(et,c);return c}
function Gt(a,b){if(!a.D){return}if(b<0){throw new Uv('Length must be a positive integer. Length: '+b)}if(b>Mb(a.H,IA).length){throw new Uv('From Index: 0 To Index: '+b+' Text Length: '+Mb(a.H,IA).length)}Eu(a.H,0,b)}
function Ed(a){var b,c,d;b=a.b;if(b){return c=a.a,(c.clientX||0)-Tb(b)+(d=b.scrollLeft||0,b.ownerDocument.defaultView.getComputedStyle(b,tA).direction==zA&&(d=-d),d)+(b.ownerDocument,$wnd.pageXOffset)}return a.a.clientX||0}
function hv(a){os(a.b.a.a,'Remote Procedure Call - Failure',false);Sp(a.c.H,EB,true);os(a.c.a,'An error occurred while attempting to contact the server. Please check your network connection and try again.',true);er(a.b);Du(a.a.H)}
function tv(){var a,b;tv=mA;sv=(a={},a[GB]=[fn,en,gn],a[HB]=[zn,yn],a[IB]=[undefined,undefined,Jn],a[JB]=[Ln,Kn],a[KB]=[Nn,Mn],a[FB]=[Pn,On,Qn],a);b=[];b[ob(Gi)]=GB;b[ob(Ji)]=HB;b[ob(Ni)]=IB;b[ob(uk)]=JB;b[ob(zk)]=KB;b[ob(Fk)]=FB}
function Wp(a,b){var c=a.className.split(/\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)=='-'&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(yA)}
function Zp(a){var b;if(a.D){throw new Qv("Should only call onAttach when the widget is detached from the browser's document")}a.D=true;a.H.__listener=a;b=a.E;a.E=-1;b>0&&(a.E==-1?Hl(a.H,b|(a.H.__eventBits||0)):(a.E|=b));a.cb();a.fb()}
function ao(a,b){a.b=eval(b);a.a=a.b.length;hz(a.e);a.i=a.b[--a.a];a.g=a.b[--a.a];if(a.i!=7){throw new bn('Expecting version 7 from server, got '+a.i+aB)}if(((a.g|3)^3)!=0){throw new bn('Got an unknown flag from server: '+a.g)}a.d=a.b[--a.a]}
function Lb(a,b){var c,d,e,f;b=xw(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=yA);a.className=f+b}}
function Ab(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.M(c.toString());b.push(d);var e=xA+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b}
function Mm(g){var c=tA;var d=$wnd.location.hash;d.length>0&&(c=g.Z(d.substring(1)));Km=c;var e=g;var f=$wnd.onhashchange;$wnd.onhashchange=nA(function(){var a=tA,b=$wnd.location.hash;b.length>0&&(a=e.Z(b.substring(1)));e.$(a);f&&f()});return true}
function Vs(a,b){var c,d,e,f,g,h;a.i||(b=1-b);g=0;e=0;f=0;c=0;d=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);h=~~Math.max(Math.min(b*a.e,2147483647),-2147483648);switch(0){case 2:case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;}a.a.H.style[mB]='rect('+g+AB+f+AB+c+AB+e+'px)'}
function Ws(a,b,c){var d;a.c=c;t(a);if(a.g){C(a.g);a.g=null;Ts(a)}a.a.A=b;lr(a.a);d=!c&&a.a.t;a.i=b;if(d){if(b){Ss(a);a.a.H.style[jB]=zB;a.a.B!=-1&&jr(a.a,a.a.v,a.a.B);a.a.H.style[mB]=nB;tq((ft(),jt(null)),a.a);a.g=new $s(a);D(a.g,1)}else{u(a,(new Date).getTime())}}else{Us(a)}}
function og(b,c){var a,d,e,f;if(!!b.b&&b.b.d>0){for(f=new ay((new Tx(b.b)).a);Jy(f.a);){e=f.b=mh(Ky(f.a),18);try{c.setRequestHeader(mh(e.Eb(),1),mh(e.Fb(),1))}catch(a){a=pl(a);if(oh(a,17)){d=a;throw new Bg(d.K())}else throw a}}}else{c.setRequestHeader(JA,'text/plain; charset=utf-8')}}
function mg(b,c,d){var a,e,f,g,h;h=Hu();try{h.open(b.c,b.f,true)}catch(a){a=pl(a);if(oh(a,17)){e=a;g=new Eg(b.f);O(g,new Bg(e.K()));throw g}else throw a}og(b,h);f=new $f(h,b.e,d);Gu(h,new tg(f,d));try{h.send(c)}catch(a){a=pl(a);if(oh(a,17)){e=a;throw new Bg(e.K())}else throw a}return f}
function no(a){var b=fo;var c=0;var d=tA;var e;while((e=b.exec(a))!=null){d+=a.substring(c,e.index);c=e.index+1;var f=e[0].charCodeAt(0);if(f==0){d+='\\0'}else if(f==92){d+='\\\\'}else if(f==124){d+='\\!'}else{var g=f.toString(16);d+='\\u0000'.substring(0,6-g.length)+g}}return d+a.substring(c)}
function Nb(a,b){var c,d,e,f,g,h,i;b=xw(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=xw(i.substr(0,e-0));d=xw(ww(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+yA+d);a.className=h}}
function v(a,b){var c,d;c=b>=a.n+a.j;if(a.o&&!c){d=(b-a.n)/a.j;Vs(a,(1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.o&&b>=a.n){a.o=true;a.d=parseInt(a.a.H[oA])||0;a.e=parseInt(a.a.H[pA])||0;a.a.H.style[qA]=rA;Vs(a,(1+Math.cos(3.141592653589793))/2)}if(c){Ts(a);a.o=false;a.k=false;return true}return false}
function er(a){var b,c,d,e;c=a.A;b=a.t;if(!c){a.H.style[lB]=rA;a.t=false;!a.g&&(a.g=hm(new Vr(a)));kr(a)}d=_b($doc)-(parseInt(a.H[pA])||0)>>1;e=$b($doc)-(parseInt(a.H[oA])||0)>>1;jr(a,gw($wnd.pageXOffset+d),gw($wnd.pageYOffset+e));if(!c){a.t=b;if(b){a.H.style[mB]=nB;a.H.style[lB]=oB;u(a.z,(new Date).getTime())}else{a.H.style[lB]=oB}}}
function Bf(b,c){var a,d,e,f,g,h,i;if(!c){throw new jw('Cannot fire null event')}try{++b.b;g=Ef(b,c.O(),null);d=null;h=b.c?g.Kb(g.ub()):g.Jb();while(b.c?h.b>0:h.b<h.d.ub()){f=b.c?Sy(h):Ky(h);try{c.N(mh(f,28))}catch(a){a=pl(a);if(oh(a,19)){e=a;!d&&(d=new Oz);i=xx(d.a,e,d)}else throw a}}if(d){throw new Rf(d)}}finally{--b.b;b.b==0&&Ff(b)}}
function ol(){var a;!!$stats&&ql('com.google.gwt.user.client.UserAgentAsserter');a=_l();uw(MA,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie9) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&ql('com.sap.sailing.gwt.ui.client.Com_sap_sailing_gwt_ui');Vu(new Wu)}
function zr(a){var b,c,d,e;this.H=$doc.createElement(qB);d=this.H;this.b=$doc.createElement(rB);d.appendChild(this.b);d[sB]=0;d[tB]=0;for(b=0;b<a.length;++b){c=(e=$doc.createElement(uB),e[kB]=a[b],e.appendChild(Ar(a[b]+'Left')),e.appendChild(Ar(a[b]+'Center')),e.appendChild(Ar(a[b]+'Right')),e);this.b.appendChild(c);b==1&&(this.a=Pb(Gm(c,1)))}this.H[kB]='gwt-DecoratorPanel'}
function Zf(b){try{if(b.status===undefined){return 'XmlHttpRequest.status == undefined, please see Safari bug http://bugs.webkit.org/show_bug.cgi?id=3810 for more details'}return null}catch(a){return 'Unable to read XmlHttpRequest.status; likely causes are a networking error or bad cross-domain request. Please see https://bugzilla.mozilla.org/show_bug.cgi?id=238559 for more details'}}
function jm(){if(!em){Sm("function __gwt_initWindowResizeHandler(resize) {\n var wnd = window, oldOnResize = wnd.onresize;\n \n wnd.onresize = function(evt) {\n try {\n resize();\n } finally {\n oldOnResize && oldOnResize(evt);\n }\n };\n \n // Remove the reference once we've initialize the handler\n wnd.__gwt_initWindowResizeHandler = undefined;\n}\n",new Ym);em=true}}
function ir(a,b){var c,d,e,f;if(b.a||!a.y&&b.b){a.w&&(b.a=true);return}a.mb(b);if(b.a){return}d=b.d;c=fr(a,d);c&&(b.b=true);a.w&&(b.a=true);f=ym(d.type);switch(f){case 512:case 256:case 128:{return}case 4:if(Cl){b.b=true;return}if(!c&&a.k){gr(a);return}break;case 8:case 64:case 1:case 2:{if(Cl){b.b=true;return}break}case 2048:{e=d.target;if(a.w&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.a=true;return}break}}}
function mo(){var a=navigator.userAgent.toLowerCase();if(a.indexOf('android')!=-1){return /[\u0000\|\\\u0080-\uFFFF]/g}else if(a.indexOf(OA)!=-1){return /[\u0000\|\\\u0300-\u03ff\u0590-\u05FF\u0600-\u06ff\u0730-\u074A\u07eb-\u07f3\u0940-\u0963\u0980-\u09ff\u0a00-\u0a7f\u0b00-\u0b7f\u0e00-\u0e7f\u0f00-\u0fff\u1900-\u194f\u1a00-\u1a1f\u1b00-\u1b7f\u1dc0-\u1dff\u1f00-\u1fff\u2000-\u206f\u20d0-\u20ff\u2100-\u214f\u2300-\u23ff\u2a00-\u2aff\u3000-\u303f\uD800-\uFFFF]/g}else{return /[\u0000\|\\\uD800-\uFFFF]/g}}
function _l(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(NA)!=-1}())return NA;if(function(){return b.indexOf(OA)!=-1}())return 'safari';if(function(){return b.indexOf(PA)!=-1&&$doc.documentMode>=9}())return MA;if(function(){return b.indexOf(PA)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function Vu(a){var b,c,d,e,f,g,h,i,j,k;h=new Tq('Send');g=new Nt;g.H[IA]='GWT User';e=new cs;Sp(h.H,'sendButton',true);tq(jt('nameFieldContainer'),g);tq(jt('sendButtonContainer'),h);tq(jt('errorLabelContainer'),e);Du(g.H);k=Mb(g.H,IA).length;k>0&&Gt(g,k);c=new Mr;os(c.a.a,CB,false);c.t=true;b=new Tq('Close');b.H.id='closeButton';j=new cs;i=new fs;d=new ku;Sp(d.H,'dialogVPanel',true);ju(d,new gs('<b>Sending name to the server:<\/b>'));ju(d,j);ju(d,new gs('<br><b>Server replies:<\/b>'));ju(d,i);d.a=(vs(),us);ju(d,b);_q(c.j,d);hr(c);Xp(b,new Zu(c,h),(Id(),Id(),Hd));f=new cv(a,e,g,h,j,i,c,b);Xp(h,f,Hd);Xp(g,f,(ce(),ce(),be))}
function ov(b,c,d){var a,e,f,g,h;f=new Ap;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:eB,evtGroup:f.a,method:bB,millis:(new Date).getTime(),type:'begin'});g=(h=new jo(b.a,b.d),rx(h.d),rx(h.e),hz(h.f),h.a=new Mw,Yn(h,h.b),Yn(h,h.c),h);try{ko(g.a,tA+Xn(g,'com.sap.sailing.gwt.ui.client.GreetingService'));ko(g.a,tA+Xn(g,'greetServer'));ko(g.a,'1');ko(g.a,tA+Xn(g,FB));ko(g.a,tA+Xn(g,c));e=ho(g);!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:eB,evtGroup:f.a,method:bB,millis:(new Date).getTime(),type:'requestSerialized'});ro(b,(Oo(),f),e,d)}catch(a){a=pl(a);if(!oh(a,25))throw a}}
function yo(b,c){var a,d,e,f,g,h;g=null;d=null;try{f=c.a.responseText;h=c.a.status;!!$stats&&$stats(zp(b.c,b.b,f.length,'responseReceived'));h!=200?(d=new Hn(h,f)):f==null?(d=new jn('No response payload')):f.indexOf(cB)==0?(g=Vo(qo(b.d,f))):f.indexOf(dB)==0?(d=mh(Un(qo(b.d,f)),19)):(d=new jn(f))}catch(a){a=pl(a);if(oh(a,25)){e=a;d=new cn(e)}else if(oh(a,19)){e=a;d=e}else throw a}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:eB,evtGroup:b.c.a,method:b.b,millis:(new Date).getTime(),type:'responseDeserialized'})}try{!d?iv(b.a,g):hv(b.a)}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:eB,evtGroup:b.c.a,method:b.b,millis:(new Date).getTime(),type:'end'})}}
function ym(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case BA:return 1;case QA:return 2;case 'focus':return 2048;case RA:return 128;case SA:return 256;case CA:return 512;case 'load':return 32768;case 'losecapture':return 8192;case DA:return 4;case EA:return 64;case FA:return 32;case GA:return 16;case HA:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case TA:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case UA:return 1048576;case VA:return 2097152;case WA:return 4194304;case XA:return 8388608;case YA:return 16777216;case ZA:return 33554432;case $A:return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function Nr(a){var b,c,d,e,f,g,h,i;this.H=$doc.createElement(wB);this.r=new Is;this.z=new Xs(this);this.H.appendChild($doc.createElement(wB));jr(this,0,0);(e=Pb(this.H).parentNode,(!e||e.nodeType!=1)&&(e=null),e)[kB]='gwt-PopupPanel';Pb(this.H)[kB]=xB;this.k=false;this.n=false;this.w=true;d=eh(ml,{45:1},1,['dialogTop','dialogMiddle','dialogBottom']);this.j=new zr(d);this.j.H[kB]=tA;Tp((f=Pb(this.H).parentNode,(!f||f.nodeType!=1)&&(f=null),f),'gwt-DecoratedPopupPanel');_q(this,this.j);hr(this);Sp(Pb(this.H),xB,false);Sp(this.j.a,'dialogContent',true);aq(a);this.a=a;c=(h=Gm(this.j.b,0),g=Gm(h,1),Pb(g));c.appendChild(this.a.H);bq(this.a,this);(i=Pb(this.H).parentNode,(!i||i.nodeType!=1)&&(i=null),i)[kB]='gwt-DialogBox';this.i=_b($doc);this.b=Yb($doc);this.c=Zb($doc);b=new ls(this);Xp(this,b,(je(),je(),ie));Xp(this,b,(Le(),Le(),Ke));Xp(this,b,(qe(),qe(),pe));Xp(this,b,(Ee(),Ee(),De));Xp(this,b,(xe(),xe(),we))}
function im(){if(!am){Sm('function __gwt_initWindowCloseHandler(beforeunload, unload) {\n var wnd = window\n , oldOnBeforeUnload = wnd.onbeforeunload\n , oldOnUnload = wnd.onunload;\n \n wnd.onbeforeunload = function(evt) {\n var ret, oldRet;\n try {\n ret = beforeunload();\n } finally {\n oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n }\n // Avoid returning null as IE6 will coerce it into a string.\n // Ensure that "" gets returned properly.\n if (ret != null) {\n return ret;\n }\n if (oldRet != null) {\n return oldRet;\n }\n // returns undefined.\n };\n \n wnd.onunload = function(evt) {\n try {\n unload();\n } finally {\n oldOnUnload && oldOnUnload(evt);\n wnd.onresize = null;\n wnd.onscroll = null;\n wnd.onbeforeunload = null;\n wnd.onunload = null;\n }\n };\n \n // Remove the reference once we\'ve initialize the handler\n wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',new Um);am=true}}
function Hm(){Cm=nA(function(a){if(!El(a)){a.stopPropagation();a.preventDefault();return false}return true});Em=nA(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Am(b)&&Dl(a,c,b)});Fm=nA(function(a){this.__gwtLastUnhandledEvent=a.type;Em.call(this,a)});Dm=nA(function(a){var b=Cm;if(b(a)){var c=Bm;if(c&&c.__listener){if(Am(c.__listener)){Dl(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(BA,Dm,true);$wnd.addEventListener(QA,Dm,true);$wnd.addEventListener(DA,Dm,true);$wnd.addEventListener(HA,Dm,true);$wnd.addEventListener(EA,Dm,true);$wnd.addEventListener(GA,Dm,true);$wnd.addEventListener(FA,Dm,true);$wnd.addEventListener(TA,Dm,true);$wnd.addEventListener(RA,Cm,true);$wnd.addEventListener(CA,Cm,true);$wnd.addEventListener(SA,Cm,true);$wnd.addEventListener(UA,Dm,true);$wnd.addEventListener(VA,Dm,true);$wnd.addEventListener(WA,Dm,true);$wnd.addEventListener(XA,Dm,true);$wnd.addEventListener(YA,Dm,true);$wnd.addEventListener(ZA,Dm,true);$wnd.addEventListener($A,Dm,true)}
function Im(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Em:null);c&2&&(a.ondblclick=b&2?Em:null);c&4&&(a.onmousedown=b&4?Em:null);c&8&&(a.onmouseup=b&8?Em:null);c&16&&(a.onmouseover=b&16?Em:null);c&32&&(a.onmouseout=b&32?Em:null);c&64&&(a.onmousemove=b&64?Em:null);c&128&&(a.onkeydown=b&128?Em:null);c&256&&(a.onkeypress=b&256?Em:null);c&512&&(a.onkeyup=b&512?Em:null);c&1024&&(a.onchange=b&1024?Em:null);c&2048&&(a.onfocus=b&2048?Em:null);c&4096&&(a.onblur=b&4096?Em:null);c&8192&&(a.onlosecapture=b&8192?Em:null);c&16384&&(a.onscroll=b&16384?Em:null);c&32768&&(a.onload=b&32768?Fm:null);c&65536&&(a.onerror=b&65536?Em:null);c&131072&&(a.onmousewheel=b&131072?Em:null);c&262144&&(a.oncontextmenu=b&262144?Em:null);c&524288&&(a.onpaste=b&524288?Em:null);c&1048576&&(a.ontouchstart=b&1048576?Em:null);c&2097152&&(a.ontouchmove=b&2097152?Em:null);c&4194304&&(a.ontouchend=b&4194304?Em:null);c&8388608&&(a.ontouchcancel=b&8388608?Em:null);c&16777216&&(a.ongesturestart=b&16777216?Em:null);c&33554432&&(a.ongesturechange=b&33554432?Em:null);c&67108864&&(a.ongestureend=b&67108864?Em:null)}
var tA='',yA=' ',wA='(',LB=', ',aB='.',dB='//EX',cB='//OK',BB='0',xA=':',sA=': ',MB='=',AA='CSS1Compat',JA='Content-Type',bB='GreetingService_Proxy.greetServer',fB='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',CB='Remote Procedure Call',vA='String',gB='Style names cannot be empty',ZB='UmbrellaException',UB='[Lcom.google.gwt.dom.client.',fC='[Lcom.google.gwt.user.client.ui.',SB='[Ljava.lang.',zB='absolute',_A='callback',tB='cellPadding',sB='cellSpacing',kB='className',BA='click',mB='clip',OB='com.google.gwt.animation.client.',QB='com.google.gwt.core.client.',RB='com.google.gwt.core.client.impl.',TB='com.google.gwt.dom.client.',XB='com.google.gwt.event.dom.client.',YB='com.google.gwt.event.logical.shared.',WB='com.google.gwt.event.shared.',$B='com.google.gwt.http.client.',_B='com.google.gwt.i18n.client.',aC='com.google.gwt.text.shared.testing.',PB='com.google.gwt.user.client.',bC='com.google.gwt.user.client.impl.',cC='com.google.gwt.user.client.rpc.',GB='com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533',HB='com.google.gwt.user.client.rpc.RpcTokenException/2345075298',IB='com.google.gwt.user.client.rpc.XsrfToken/4254043109',dC='com.google.gwt.user.client.rpc.impl.',eC='com.google.gwt.user.client.ui.',VB='com.google.web.bindery.event.shared.',hC='com.sap.sailing.gwt.ui.client.',QA='dblclick',KA='dir',DB='disabled',yB='display',wB='div',ZA='gesturechange',$A='gestureend',YA='gesturestart',rA='hidden',MA='ie9',NB='java.lang.',JB='java.lang.IllegalArgumentException/1755012560',KB='java.lang.NumberFormatException/3305228476',FB='java.lang.String/2004016611',gC='java.util.',RA='keydown',SA='keypress',CA='keyup',hB='left',LA='ltr',DA='mousedown',EA='mousemove',FA='mouseout',GA='mouseover',HA='mouseup',TA='mousewheel',PA='msie',uA='null',oA='offsetHeight',pA='offsetWidth',NA='opera',qA='overflow',xB='popupContent',jB='position',pB='px',AB='px, ',nB='rect(0px, 0px, 0px, 0px)',eB='rpc',zA='rtl',EB='serverResponseLabelError',qB='table',rB='tbody',vB='td',iB='top',XA='touchcancel',WA='touchend',VA='touchmove',UA='touchstart',uB='tr',IA='value',lB='visibility',oB='visible',OA='webkit';var _;_=m.prototype={};_.eQ=function n(a){return this===a};_.gC=function o(){return Bk};_.hC=function p(){return this.$H||(this.$H=++jb)};_.tS=function q(){return this.gC().b+'@'+bw(this.hC())};_.toString=function(){return this.tS()};_.tM=mA;_.cM={};_=l.prototype=new m;_.gC=function w(){return th};_.cM={33:1};_.j=-1;_.k=false;_.n=-1;_.o=false;var r=null,s=null;_=z.prototype=new m;_.I=function F(){this.c||lz(A,this);this.J()};_.gC=function G(){return Ai};_.cM={21:1};_.c=false;_.d=0;var A;_=H.prototype=y.prototype=new z;_.gC=function I(){return sh};_.J=function J(){x()};_.cM={21:1};_=N.prototype=new m;_.gC=function Q(){return Gk};_.K=function R(){return this.f};_.tS=function S(){var a,b;return a=this.gC().b,b=this.K(),b!=null?a+sA+b:a};_.cM={19:1,45:1};_.e=null;_.f=null;_=M.prototype=new N;_.gC=function T(){return tk};_.cM={19:1,45:1};_=U.prototype=L.prototype=new M;_.gC=function W(){return Ck};_.cM={3:1,19:1,45:1};_=X.prototype=K.prototype=new L;_.gC=function Y(){return uh};_.K=function ab(){return this.c==null&&(this.d=bb(this.b),this.a=Z(this.b),this.c=wA+this.d+'): '+this.a+db(this.b),undefined),this.c};_.cM={3:1,17:1,19:1,45:1};_.a=null;_.b=null;_.c=null;_.d=null;_=gb.prototype=new m;_.gC=function hb(){return wh};_.cM={};var ib=0,jb=0;_=ub.prototype=pb.prototype=new gb;_.gC=function vb(){return xh};_.cM={};_.a=null;_.b=null;var qb;_=Eb.prototype=zb.prototype=new m;_.M=function Fb(a){return yb(a)};_.gC=function Gb(){return yh};_.cM={};_=dc.prototype=new m;_.eQ=function ec(a){return this===a};_.gC=function fc(){return sk};_.hC=function gc(){return this.$H||(this.$H=++jb)};_.tS=function hc(){return this.a};_.cM={45:1,47:1,48:1};_.a=null;_.b=0;_=cc.prototype=new dc;_.gC=function oc(){return Dh};_.cM={34:1,35:1,45:1,47:1,48:1};var ic,jc,kc,lc,mc;_=rc.prototype=qc.prototype=new cc;_.gC=function sc(){return zh};_.cM={34:1,35:1,45:1,47:1,48:1};_=uc.prototype=tc.prototype=new cc;_.gC=function vc(){return Ah};_.cM={34:1,35:1,45:1,47:1,48:1};_=xc.prototype=wc.prototype=new cc;_.gC=function yc(){return Bh};_.cM={34:1,35:1,45:1,47:1,48:1};_=Ac.prototype=zc.prototype=new cc;_.gC=function Bc(){return Ch};_.cM={34:1,35:1,45:1,47:1,48:1};_=Cc.prototype=new dc;_.gC=function Oc(){return Nh};_.cM={36:1,45:1,47:1,48:1};var Dc,Ec,Fc,Gc,Hc,Ic,Jc,Kc,Lc,Mc;_=Rc.prototype=Qc.prototype=new Cc;_.gC=function Sc(){return Eh};_.cM={36:1,45:1,47:1,48:1};_=Uc.prototype=Tc.prototype=new Cc;_.gC=function Vc(){return Fh};_.cM={36:1,45:1,47:1,48:1};_=Xc.prototype=Wc.prototype=new Cc;_.gC=function Yc(){return Gh};_.cM={36:1,45:1,47:1,48:1};_=$c.prototype=Zc.prototype=new Cc;_.gC=function _c(){return Hh};_.cM={36:1,45:1,47:1,48:1};_=bd.prototype=ad.prototype=new Cc;_.gC=function cd(){return Ih};_.cM={36:1,45:1,47:1,48:1};_=ed.prototype=dd.prototype=new Cc;_.gC=function fd(){return Jh};_.cM={36:1,45:Line truncated
--></script>
<script><!--
var am=false,bm=null,cm=0,dm=0,em=false;_=qm.prototype=nm.prototype=new td;_.N=function rm(a){rh(a);null.Mb()};_.O=function sm(){return om};_.gC=function tm(){return Bi};_.cM={};var om;_=vm.prototype=um.prototype=new of;_.gC=function wm(){return Ci};_.cM={38:1};var xm=false;var Bm=null,Cm=null,Dm=null,Em=null,Fm=null;_=Nm.prototype=Jm.prototype=new m;_.Z=function Om(a){return decodeURI(a.replace('%23','#'))};_.V=function Pm(a){pf(this.a,a)};_.gC=function Qm(){return Di};_.$=function Rm(a){a=a==null?tA:a;if(!uw(a,Km==null?tA:Km)){Km=a;lf(this)}};_.cM={38:1};var Km=tA;_=Um.prototype=Tm.prototype=new m;_.L=function Vm(){$wnd.__gwt_initWindowCloseHandler(nA(lm),nA(km))};_.gC=function Wm(){return Ei};_.cM={};_=Ym.prototype=Xm.prototype=new m;_.L=function Zm(){$wnd.__gwt_initWindowResizeHandler(nA(mm))};_.gC=function $m(){return Fi};_.cM={};_=cn.prototype=bn.prototype=an.prototype=_m.prototype=new L;_.gC=function dn(){return Gi};_.cM={3:1,19:1,45:1};_=kn.prototype=jn.prototype=hn.prototype=new L;_.gC=function ln(){return Hi};_.cM={3:1,19:1,45:1};_=tn.prototype=mn.prototype=new m;_.gC=function un(){return Ii};_.cM={};_.a=null;_=wn.prototype=vn.prototype=new L;_.gC=function xn(){return Ji};_.cM={3:1,19:1,45:1};_=Bn.prototype=An.prototype=new M;_.gC=function Cn(){return Ki};_.cM={19:1,25:1,45:1};_=En.prototype=Dn.prototype=new hn;_.gC=function Fn(){return Li};_.cM={3:1,19:1,45:1};_=Hn.prototype=Gn.prototype=new hn;_.gC=function In(){return Mi};_.cM={3:1,19:1,45:1};_=Rn.prototype=new m;_.gC=function Sn(){return Qi};_.cM={};_.g=0;_.i=7;_=Tn.prototype=new Rn;_.gC=function Vn(){return Oi};_.cM={};_=Wn.prototype=new Rn;_.gC=function Zn(){return Pi};_.cM={};_=bo.prototype=$n.prototype=new Tn;_.gC=function co(){return Ri};_.cM={};_.a=0;_.b=null;_.c=null;_.d=null;_=jo.prototype=eo.prototype=new Wn;_.gC=function lo(){return Si};_.tS=function oo(){return ho(this)};_.cM={};_.a=null;_.b=null;_.c=null;var fo;_=po.prototype=new m;_.gC=function uo(){return Ti};_.cM={};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_=zo.prototype=wo.prototype=new m;_.gC=function Ao(){return ej};_.cM={};_.a=null;_.b=null;_.c=null;_.d=null;_=Bo.prototype=new dc;_.gC=function Po(){return dj};_.cM={41:1,45:1,47:1,48:1};var Co,Do,Eo,Fo,Go,Ho,Io,Jo,Ko,Lo,Mo,No;_=So.prototype=Ro.prototype=new Bo;_.gC=function To(){return Wi};_.cM={41:1,45:1,47:1,48:1};_=Wo.prototype=Uo.prototype=new Bo;_.gC=function Xo(){return Ui};_.cM={41:1,45:1,47:1,48:1};_=Zo.prototype=Yo.prototype=new Bo;_.gC=function $o(){return Vi};_.cM={41:1,45:1,47:1,48:1};_=ap.prototype=_o.prototype=new Bo;_.gC=function bp(){return Xi};_.cM={41:1,45:1,47:1,48:1};_=dp.prototype=cp.prototype=new Bo;_.gC=function ep(){return Yi};_.cM={41:1,45:1,47:1,48:1};_=gp.prototype=fp.prototype=new Bo;_.gC=function hp(){return Zi};_.cM={41:1,45:1,47:1,48:1};_=jp.prototype=ip.prototype=new Bo;_.gC=function kp(){return $i};_.cM={41:1,45:1,47:1,48:1};_=mp.prototype=lp.prototype=new Bo;_.gC=function np(){return _i};_.cM={41:1,45:1,47:1,48:1};_=pp.prototype=op.prototype=new Bo;_.gC=function qp(){return aj};_.cM={41:1,45:1,47:1,48:1};_=sp.prototype=rp.prototype=new Bo;_.gC=function tp(){return bj};_.cM={41:1,45:1,47:1,48:1};_=vp.prototype=up.prototype=new Bo;_.gC=function wp(){return cj};_.cM={41:1,45:1,47:1,48:1};_=Ap.prototype=xp.prototype=new m;_.gC=function Bp(){return fj};_._=function Cp(a,b){return {moduleName:$moduleName,sessionId:$sessionId,subSystem:eB,evtGroup:this.a,method:a,millis:(new Date).getTime(),type:b}};_.cM={};_.a=0;var yp=0;_=Dp.prototype=new m;_.gC=function Ip(){return gj};_.cM={};_.a=null;_=Pp.prototype=new m;_.gC=function Qp(){return Sj};_.ab=function Rp(a){this.H.style['height']=a};_.bb=function Up(a){this.H.style['width']=a};_.tS=function Vp(){if(!this.H){return '(null handle)'}return this.H.outerHTML};_.cM={43:1};_.H=null;_=Op.prototype=new Pp;_.cb=function dq(){};_.db=function eq(){};_.V=function fq(a){!!this.F&&pf(this.F,a)};_.gC=function gq(){return ak};_.eb=function hq(){Zp(this)};_.Y=function iq(a){$p(this,a)};_.fb=function jq(){};_.gb=function kq(){};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_.D=false;_.E=0;_.F=null;_.G=null;_=Np.prototype=new Op;_.cb=function lq(){Eq(this,(Bq(),zq))};_.db=function mq(){Eq(this,(Bq(),Aq))};_.gC=function nq(){return Dj};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=Mp.prototype=new Np;_.gC=function qq(){return oj};_.ib=function rq(){return new yu(this.e)};_.hb=function sq(a){return pq(this,a)};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=Lp.prototype=new Mp;_.gC=function wq(){return hj};_.hb=function xq(a){var b;return b=pq(this,a),b&&vq(a.H),b};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=Cq.prototype=yq.prototype=new Pf;_.gC=function Dq(){return kj};_.cM={3:1,16:1,19:1,45:1};var zq,Aq;_=Gq.prototype=Fq.prototype=new m;_.jb=function Hq(a){a.eb()};_.gC=function Iq(){return ij};_.cM={};_=Kq.prototype=Jq.prototype=new m;_.jb=function Lq(a){_p(a)};_.gC=function Mq(){return jj};_.cM={};_=Pq.prototype=new Op;_.gC=function Qq(){return wj};_.eb=function Rq(){var a;Zp(this);a=Xb(thisLine truncated
--></script></body></html>
@@ -0,0 +1,10 @@
com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException, true, true, true, true, com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533, 3936916533
com.google.gwt.user.client.rpc.RpcTokenException, true, true, false, false, com.google.gwt.user.client.rpc.RpcTokenException/2345075298, 2345075298
com.google.gwt.user.client.rpc.XsrfToken, false, false, true, true, com.google.gwt.user.client.rpc.XsrfToken/4254043109, 4254043109
com.sap.sailing.gwt.ui.client.GreetingService, false, false, false, false, _, 2069064715
java.lang.Exception, true, false, true, false, java.lang.Exception/1920171873, 1920171873
java.lang.IllegalArgumentException, true, true, false, false, java.lang.IllegalArgumentException/1755012560, 1755012560
java.lang.NumberFormatException, true, true, false, false, java.lang.NumberFormatException/3305228476, 3305228476
java.lang.RuntimeException, true, false, true, false, java.lang.RuntimeException/515124647, 515124647
java.lang.String, true, true, true, true, java.lang.String/2004016611, 2004016611
java.lang.Throwable, true, false, true, false, java.lang.Throwable/2953622131, 2953622131
@@ -0,0 +1,687 @@
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'B937BBFF6AEE69B682D75524643E8B99';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'com_sap_sailing_gwt_ui',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function m(){}
function l(){}
function z(){}
function y(){}
function N(){}
function M(){}
function L(){}
function K(){}
function bA(){}
function gb(){}
function ub(){}
function pb(){}
function Fb(){}
function Ib(){}
function Hb(){}
function _b(){}
function ac(){}
function nc(){}
function qc(){}
function tc(){}
function wc(){}
function zc(){}
function Nc(){}
function Qc(){}
function Tc(){}
function Wc(){}
function Zc(){}
function ad(){}
function dd(){}
function gd(){}
function jd(){}
function rd(){}
function qd(){}
function pd(){}
function od(){}
function nd(){}
function Gd(){}
function md(){}
function Md(){}
function Ld(){}
function Kd(){}
function Wd(){}
function Vd(){}
function Zd(){}
function ae(){}
function he(){}
function ee(){}
function oe(){}
function le(){}
function ve(){}
function se(){}
function Ce(){}
function ze(){}
function Je(){}
function Ge(){}
function Ne(){}
function Se(){}
function Qe(){}
function Xe(){}
function ff(){}
function cf(){}
function lf(){}
function tf(){}
function sf(){}
function rf(){}
function Jf(){}
function Nf(){}
function Mf(){}
function Sf(){}
function $f(){}
function Zf(){}
function cg(){}
function gg(){}
function pg(){}
function tg(){}
function xg(){}
function Ag(){}
function Dg(){}
function Jg(){}
function Ig(){}
function Og(){}
function Yg(){}
function Xg(){}
function ol(){}
function sl(){}
function ql(){}
function wl(){}
function ul(){}
function Ll(){}
function Hl(){}
function Vl(){}
function Ul(){}
function jm(){}
function qm(){}
function Em(){}
function Lm(){}
function Rm(){}
function Zm(){}
function jn(){}
function bn(){}
function ln(){}
function qn(){}
function tn(){}
function wn(){}
function Hn(){}
function Jn(){}
function Mn(){}
function Qn(){}
function Vn(){}
function fo(){}
function mo(){}
function ro(){}
function Ho(){}
function Ko(){}
function Oo(){}
function Ro(){}
function Uo(){}
function Xo(){}
function $o(){}
function bp(){}
function ep(){}
function hp(){}
function kp(){}
function np(){}
function tp(){}
function Fp(){}
function Ep(){}
function Dp(){}
function Cp(){}
function Bp(){}
function oq(){}
function wq(){}
function vq(){}
function Aq(){}
function zq(){}
function Fq(){}
function Eq(){}
function Dq(){}
function Lq(){}
function Pq(){}
function Oq(){}
function Nq(){}
function or(){}
function tr(){}
function Kr(){}
function Rr(){}
function Qr(){}
function Pr(){}
function Or(){}
function as(){}
function ds(){}
function ms(){}
function os(){}
function ts(){}
function ys(){}
function ws(){}
function Bs(){}
function Es(){}
function Hs(){}
function Ps(){}
function Ts(){}
function ct(){}
function bt(){}
function gt(){}
function ft(){}
function jt(){}
function mt(){}
function vt(){}
function ut(){}
function tt(){}
function Ft(){}
function Ot(){}
function Rt(){}
function Ut(){}
function Xt(){}
function $t(){}
function du(){}
function mu(){}
function xu(){}
function Bu(){}
function Fu(){}
function Ju(){}
function Nu(){}
function Ru(){}
function Xu(){}
function av(){}
function gv(){}
function mv(){}
function qv(){}
function pv(){}
function wv(){}
function zv(){}
function Dv(){}
function Hv(){}
function Mv(){}
function Lv(){}
function Yv(){}
function cw(){}
function fw(){}
function zw(){}
function Fw(){}
function Iw(){}
function Tw(){}
function Sw(){}
function Dx(){}
function Cx(){}
function Ox(){}
function Xx(){}
function Wx(){}
function Wy(){}
function fy(){}
function ly(){}
function xy(){}
function Gy(){}
function Ky(){}
function Qy(){}
function rz(){}
function qz(){}
function wz(){}
function Bz(){}
function Mz(){}
function Tz(){}
function Zz(){}
function H(){B()}
function mm(){lm()}
function nv(){Ab()}
function xv(){Ab()}
function Av(){Ab()}
function Ev(){Ab()}
function Iv(){Ab()}
function Zv(){Ab()}
function dw(){Ab()}
function $z(){Ab()}
function En(a,b){}
function no(a){Yu(a.b)}
function Ze(a){this.b=a}
function Kf(a){this.b=a}
function ag(a){this.b=a}
function ug(a){this.b=a}
function us(a){this.b=a}
function bs(a){this.b=a}
function ps(a){this.b=a}
function Cs(a){this.b=a}
function Fs(a){this.b=a}
function Ns(a){this.b=a}
function Lr(a){this.b=a}
function Ov(a){this.b=a}
function Ix(a){this.b=a}
function ay(a){this.b=a}
function Ry(a){this.b=a}
function By(a){this.e=a}
function ou(a){this.c=a}
function Oe(){this.b={}}
function qp(){this.b=op++}
function Rd(){this.d=++Nd}
function xz(){gx(this)}
function Nz(){gx(this)}
function Tb(){return 0}
function Ub(){return 0}
function mc(){kc();return fc}
function Mc(){Kc();return Ac}
function U(a){Ab();this.g=a}
function yg(a){Ab();this.g=a}
function Qs(a){B();this.b=a}
function Lu(){this.b=new ev}
function Bw(){this.b=new Ib}
function Dz(){this.b=new xz}
function Dn(a){return new dw}
function pn(a){return new mn}
function Bn(a){return new Av}
function Xm(a){return new Sm}
function Xn(){Xn=bA;Wn=bo()}
function Bt(){Bt=bA;Lt()}
function Nt(){Lt();return Gt}
function Wg(){Tg();return Pg}
function Go(){Eo();return so}
function Gw(a){Ab();this.g=a}
function rn(a){Ab();this.g=a}
function Bv(a){Ab();this.g=a}
function Fv(a){Ab();this.g=a}
function Jv(a){Ab();this.g=a}
function $v(a){Ab();this.g=a}
function Dl(a){zl=a;vm();xm=a}
function lm(){lm=bA;km=new Rd}
function rb(){rb=bA;qb=new ub}
function cv(){cv=bA;bv=new jv}
function pz(){pz=bA;oz=new rz}
function xt(a){this.I=a;new Jg}
function Xv(a){return a>0?a:0}
function Ym(a,b){On(a,b.g)}
function zn(a,b){On(a,b.Nb)}
function jq(a,b){eq(a,b,a.I)}
function eu(a,b){gu(a,b,a.d)}
function en(a,b){Hg(OA,b);a.b=b}
function Op(a,b){!!a.G&&mf(a.G,b)}
function ef(a){a.b.o&&a.b.kb()}
function yu(a){a.b.V(a.e,a.d,a.c)}
function Br(a){a.g=false;Cl(a.I)}
function Qf(a){Of.call(this,a)}
function sq(a){Of.call(this,a)}
function xp(a){new xz;this.b=a}
function Oc(){this.b='PX';this.c=0}
function Xc(){this.b='EX';this.c=3}
function Uc(){this.b='EM';this.c=2}
function $c(){this.b='PT';this.c=4}
function bd(){this.b='PC';this.c=5}
function ed(){this.b='IN';this.c=6}
function hd(){this.b='CM';this.c=7}
function kd(){this.b='MM';this.c=8}
function Ug(a,b){this.b=a;this.c=b}
function Ou(a,b){this.b=a;this.c=b}
function Ly(a,b){this.b=a;this.c=b}
function Uz(a,b){this.b=a;this.c=b}
function qg(a,b){this.c=a;this.b=b}
function gy(a,b){this.c=a;this.b=b}
function Rc(){this.b='PCT';this.c=1}
function Nm(){this.b=new nf(null)}
function vw(){vw=bA;sw={};uw={}}
function gm(){if(!bm){Qm();bm=true}}
function vm(){if(!tm){Dm();tm=true}}
function fm(){if(!Zl){Pm();Zl=true}}
function jv(){iv();xp.call(this,hv)}
function Cr(){Dr.call(this,new $r)}
function yy(a){return a.c<a.e.ub()}
function lx(b,a){return yB+a in b.f}
function nh(a){return a==null?null:a}
function gn(a,b){en(a.b,b);return a}
function hn(a,b){a.b.e=b;return a}
function Aw(a,b){a.b.b+=b;return a}
function Gn(a,b){_n(a.b,iA+Nn(a,b))}
function On(a,b){_n(a.b,iA+Nn(a,b))}
function zp(d,a,b,c){d[c][1](a,b)}
function Ap(c,a,b){return c[b][0](a)}
function X(a){Ab();this.c=a;zb(this)}
function cp(){this.b='INT';this.c=5}
function fp(){this.b='LONG';this.c=6}
function oc(){this.b='NONE';this.c=0}
function So(){this.b='BYTE';this.c=1}
function Vo(){this.b='CHAR';this.c=2}
function Vt(){this.b='LEFT';this.c=2}
function rc(){this.b='BLOCK';this.c=1}
function _o(){this.b='FLOAT';this.c=4}
function lp(){this.b='SHORT';this.c=8}
function Po(){this.b='VOID';this.c=10}
function Yt(){this.b='RIGHT';this.c=3}
function Gf(a){this.e=new xz;this.d=a}
function Tn(a){this.f=new dz;this.d=a}
function uc(){this.b='INLINE';this.c=2}
function dg(a,b){B();this.b=a;this.c=b}
function V(a,b){Ab();this.f=b;this.g=a}
function Wm(a,b){b.g=Rn(a,a.c[--a.b])}
function on(a,b){b.g=Rn(a,a.c[--a.b])}
function An(a,b){b.g=Rn(a,a.c[--a.b])}
function Cn(a,b){b.g=Rn(a,a.c[--a.b])}
function Fn(a){return Rn(a,a.c[--a.b])}
function Lo(a){return Rn(a,a.c[--a.b])}
function ih(a,b){return a.cM&&a.cM[b]}
function ob(a){return a.$H||(a.$H=++jb)}
function oy(a,b){(a<0||a>=b)&&sy(a,b)}
function kt(){Ys.call(this,$doc.body)}
function Pt(){this.b='CENTER';this.c=0}
function Io(){this.b='BOOLEAN';this.c=0}
function Yo(){this.b='DOUBLE';this.c=3}
function Mo(){this.b='STRING';this.c=9}
function St(){this.b='JUSTIFY';this.c=1}
function ip(){this.b='OBJECT';this.c=7}
function B(){B=bA;A=new dz;cm(new Vl)}
function Be(){Be=bA;Ae=new Td(tA,new Ce)}
function ge(){ge=bA;fe=new Td(qA,new he)}
function ne(){ne=bA;me=new Td(rA,new oe)}
function ue(){ue=bA;te=new Td(sA,new ve)}
function Ie(){Ie=bA;He=new Td(uA,new Je)}
function _d(){_d=bA;$d=new Td(pA,new ae)}
function Fd(){Fd=bA;Ed=new Td(oA,new Gd)}
function rq(){rq=bA;pq=new wq;qq=new Aq}
function cb(a){return a==null?null:a.name}
function db(a){return mh(a)?Bb(kh(a)):iA}
function Z(a){return mh(a)?$(kh(a)):a+iA}
function Px(a){return a.c=jh(zy(a.b),18)}
function Rn(b,a){return a>0?b.e[a-1]:null}
function Zy(a,b){oy(b,a.c);return a.b[b]}
function ur(a,b){zr(a,(a.b,Bd(b)),Cd(b))}
function vr(a,b){Ar(a,(a.b,Bd(b)),Cd(b))}
function wr(a,b){Br(a,(a.b,Bd(b),Cd(b)))}
function _n(a,b){Xn();a.b.b+=b;a.b.b+='|'}
function vp(a,b,c,d){up(a,d);zp(a.b,b,c,d)}
function kb(a,b,c){return a.apply(b,c);var d}
function Tl(a){Sl();return Rl?Gm(Rl,a):null}
function $m(a){Ab();this.f=null;this.g=a}
function of(a,b){this.b=new Gf(b);this.c=a}
function nf(a){this.b=new Gf(false);this.c=a}
function xc(){this.b='INLINE_BLOCK';this.c=3}
function ot(a){this.d=a;this.b=!!this.d.D}
function dz(){this.b=ah(hl,{45:1},0,0,0)}
function Yy(a){a.b=ah(hl,{45:1},0,0,0);a.c=0}
function Ue(a){var b;if(Re){b=new Se;a.U(b)}}
function vf(a,b){!a.b&&(a.b=new dz);Xy(a.b,b)}
function up(a,b){if(!a.b[b]){throw new rn(b)}}
function Xy(a,b){ch(a.b,a.c++,b);return true}
function wp(a,b,c){up(a,c);return Ap(a.b,b,c)}
function $u(a,b,c){this.c=a;this.d=b;this.b=c}
function Sr(a){this.I=a;this.b=new fs(this.I)}
function Yr(a){Xr.call(this);es(this.b,a,true)}
function xn(a,b){Ab();this.f=null;this.g=a+kA+b}
function mn(){Ab();this.g='Invalid RPC token'}
function rm(){this.b=new Gf(false);this.c=null}
function Sl(){Sl=bA;Rl=new Nm;Mm(Rl)||(Rl=null)}
function fh(){fh=bA;dh=[];eh=[];gh(new Yg,dh,eh)}
function Wv(){Wv=bA;Vv=ah(gl,{45:1},23,256,0)}
function ev(){cv();jo.call(this,$moduleBase,bv)}
function $r(){Xr.call(this);this.I[ZA]='Caption'}
function Cb(){try{null.a()}catch(a){return a}}
function cn(a,b){a.b=new mg((ig(),hg),b);return a}
function sv(a,b){var c;c=new qv;c.c=a+b;return c}
function wb(a,b){!a&&(a=[]);a[a.length]=b;return a}
function _e(a,b){var c;if(Ye){c=new Ze(b);mf(a,c)}}
function hf(a){var b;if(df){b=new ff;mf(a.b,b)}}
function xf(a,b,c,d){var e;e=Af(a,b,c);e.qb(d)}
function lw(b,a){return b.substr(a,b.length-a)}
function $(a){return a==null?null:a.message}
function lh(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function mg(a,b){ig();ng.call(this,!a?null:a.b,b)}
function xr(a){if(a.i){yu(a.i.b);a.i=null}Yq(a)}
function yw(){if(tw==256){sw=uw;uw={};tw=0}++tw}
function oh(a){if(a!=null){throw new xv}return null}
function Cz(a,b){var c;c=mx(a.b,b,a);return c==null}
function kq(a,b){var c;c=fq(a,b);c&&lq(b.I);return c}
function yb(a,b){a.length>=b&&a.splice(0,b);return a}
function Mb(b,a){return b[a]==null?null:String(b[a])}
function cm(a){fm();return dm(Re?Re:(Re=new Rd),a)}
function Vw(a){var b;b=new Ix(a);return new Ly(a,b)}
function Ys(a){this.f=new ju(this);this.I=a;Pp(this)}
function fs(a){this.b=a;this.c=Mg(a);this.d=this.c}
function po(a,b,c){this.e=a;this.b=c;this.c=QA;this.d=b}
function gw(a){this.b='Unknown';this.d=a;this.c=-1}
function ju(a){this.c=a;this.b=ah(fl,{45:1},26,4,0)}
function Vr(a){Sr.call(this,a,kw('span',a.tagName))}
function Vf(a,b){if(!a.d){return}Tf(a);no(b,new Eg(a.b))}
function Yq(a){if(!a.B){return}Ms(a.A,false,false);Ue(a)}
function fn(a){try{dn(a.b);return a.b}finally{a.b=null}}
function Zs(a){Xs();try{Rp(a)}finally{qx(Ws.b,a)!=null}}
function $s(){Xs();try{uq(Ws,Us)}finally{gx(Ws.b);gx(Vs)}}
function Xs(){Xs=bA;Us=new ct;Vs=new xz;Ws=new Dz}
function rv(a,b){var c;c=new qv;c.c=a+b;c.b=4;return c}
function go(a,b){var c;c=new Tn(a.f);Sn(c,lo(b));return c}
function pp(e,a,b,c){var d=e.$(a,c);d.bytes=b;return d}
function Gu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}
function zu(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}
function Cu(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}
function gx(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function zr(a,b,c){if(!zl){a.g=true;Dl(a.I);a.e=b;a.f=c}}
function eq(a,b,c){Sp(b);eu(a.f,b);c.appendChild(b.I);Tp(b,a)}
function em(a){fm();gm();return dm((!Ye&&(Ye=new Rd),Ye),a)}
function lv(a){if(a==null){return false}return a.length>3}
function nu(a){if(a.b>=a.c.d){throw new $z}return a.c.b[++a.b]}
function Hg(a,b){if(null==b){throw new $v(a+' cannot be null')}}
function sy(a,b){throw new Jv('Index: '+a+', Size: '+b)}
function tv(a,b,c){var d;d=new qv;d.c=a+b;d.b=c?8:0;return d}
function iu(a,b){var c;c=fu(a,b);if(c==-1){throw new $z}hu(a,c)}
function dm(a,b){return new Kf(wf((!$l&&($l=new rm),$l).b,a,b))}
function E(a,b){return $wnd.setTimeout(cA(function(){a.J()}),b)}
function wm(a){return !mh(a)&&a!=null&&a.cM&&!!a.cM[22]}
function mh(a){return a!=null&&a.tM!=bA&&!(a.cM&&!!a.cM[1])}
function Cl(a){!!zl&&a==zl&&(zl=null);vm();a===xm&&(xm=null)}
function lq(a){a.style[WA]=iA;a.style[XA]=iA;a.style[YA]=iA}
function ar(a){if(a.B){return}else a.E&&Sp(a);Ms(a.A,true,false)}
function Ob(a){if(Kb(a)){return !!a&&a.nodeType==1}return false}
function Kb(b){try{return !!b&&!!b.nodeType}catch(a){return false}}
function lb(){if(ib++==0){sb((rb(),qb));return true}return false}
function Hy(a){if(a.c<=0){throw new $z}return a.b.Ib(a.d=--a.c)}
function Ay(a){if(a.d<0){throw new Ev}a.e.Lb(a.d);a.c=a.d;a.d=-1}
function t(a){if(!a.n){return}az(s,a);a.p&&Js(a);a.p=false;a.n=false}
function ng(a,b){Gg('httpMethod',a);Gg('url',b);this.d=a;this.g=b}
function Up(a,b){a.F==-1?El(a.I,b|(a.I.__eventBits||0)):(a.F|=b)}
function Gm(a,b){return new Kf(wf(a.b.b,(!df&&(df=new Rd),df),b))}
function jh(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new xv}return a}
function ml(a){if(a!=null&&a.cM&&!!a.cM[19]){return a}return new X(a)}
function zy(a){if(a.c>=a.e.ub()){throw new $z}return a.e.Ib(a.d=a.c++)}
function ss(){ss=bA;new us('bottom');new us('middle');rs=new us(XA)}
function tu(b,c,d){try{b.setSelectionRange(c,c+d)}catch(a){}}
function vu(c,a){var b=c;c.onreadystatechange=cA(function(){a.W(b)})}
function Zg(a,b){var c,d;c=a;d=$g(0,b);bh(c.aC,c.cM,c.qI,d);return d}
function bz(a,b,c){var d;d=(oy(b,a.c),a.b[b]);ch(a.b,b,c);return d}
function bh(a,b,c,d){fh();hh(d,dh,eh);d.aC=a;d.cM=b;d.qI=c;return d}
function hh(a,b,c){fh();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function ox(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function sx(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function Kl(a){a.f=false;a.g=null;a.b=false;a.c=false;a.d=true;a.e=null}
function nt(a){if(!a.b||!a.d.D){throw new $z}a.b=false;return a.c=a.d.D}
function Qb(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function hm(){var a;if(Zl){a=new mm;!!$l&&mf($l,a);return null}return null}
function $y(a,b,c){for(;c<a.c;++c){if(aA(b,a.b[c])){return c}}return -1}
function _y(a,b){var c;c=(oy(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
function fu(a,b){var c;for(c=0;c<a.d;++c){if(a.b[c]==b){return c}}return -1}
function px(e,a,b){var c,d=e.f;a=yB+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function gh(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function Df(a,b,c){var d;d=jh(ix(a.e,b),29);jh(d.Ab(c),30);d.sb()&&qx(a.e,b)}
function zf(a,b,c,d){var e,f;e=Bf(a,b,c);f=e.tb(d);f&&e.sb()&&Df(a,b,c)}
function kg(a,b,c){Gg('header',b);Gg(vA,c);!a.c&&(a.c=new xz);mx(a.c,b,c)}
function nw(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function eb(a,b){var c;return c=a,c.tM==bA||c.cM&&!!c.cM[1]?c.eQ(b):c===b}
function kh(a){if(a!=null&&(a.tM==bA||a.cM&&!!a.cM[1])){throw new xv}return a}
function Tf(a){var b;if(a.d){b=a.d;a.d=null;uu(b);b.abort();!!a.c&&C(a.c)}}
function Zq(a){var b;b=a.D;if(b){a.p!=null&&b._(a.p);a.q!=null&&b.ab(a.q)}}
function aA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&eb(a,b)}
function az(a,b){var c;c=$y(a,b,0);if(c==-1){return false}_y(a,c);return true}
function Xq(a,b){var c;c=b.target;if(Ob(c)){return a.I.contains(c)}return false}
function tx(d,a){var b,c=d.f;a=yB+a;if(a in c){b=c[a];--d.e;delete c[a]}return b}
function Pb(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function Iy(a,b){var c;this.b=a;this.e=a;c=a.ub();(b<0||b>c)&&sy(b,c);this.c=b}
function Td(a,b){this.d=++Nd;this.b=b;!wd&&(wd=new Oe);wd.b[a]=this;this.c=a}
function $n(a,b){Xn();this.e=new Nz;this.f=new xz;this.g=new dz;this.c=a;this.d=b}
function Um(a){Ab();this.f=a;this.g='The response could not be deserialized'}
function un(){Ab();this.f=null;this.g='Service implementation URL not specified'}
function Eg(a){Ab();this.g='A request timeout has expired after '+a+' ms'}
function Xr(){Vr.call(this,$doc.createElement(jB));this.I[ZA]='gwt-HTML'}
function Wb(a){return (jw(a.compatMode,nA)?a.documentElement:a.body).clientWidth}
function Vb(a){return (jw(a.compatMode,nA)?a.documentElement:a.body).clientHeight}
function Zb(a){return (jw(a.compatMode,nA)?a.documentElement:a.body).scrollTop||0}
function Yb(a){return (jw(a.compatMode,nA)?a.documentElement:a.body).scrollLeft||0}
function $b(a){return (jw(a.compatMode,nA)?a.documentElement:a.body).scrollWidth||0}
function Xb(a){return (jw(a.compatMode,nA)?a.documentElement:a.body).scrollHeight||0}
function mb(b){return function(){try{return nb(b,this,arguments)}catch(a){throw a}}}
function nb(a,b,c){var d;d=lb();try{return kb(a,b,c)}finally{d&&tb((rb(),qb));--ib}}
function Al(a,b,c){var d;d=yl;yl=a;b==zl&&um(a.type)==8192&&(zl=null);c.X(a);yl=d}
function ah(a,b,c,d,e){var f;f=$g(e,d);fh();hh(f,dh,eh);f.aC=a;f.cM=b;f.qI=c;return f}
function Gg(a,b){Hg(a,b);if(0==mw(b).length){throw new Bv(a+' cannot be empty')}}
function Jp(a,b){if(!a){throw new U(UA)}b=mw(b);if(b.length==0){throw new Bv(VA)}Mp(a,b)}
function jw(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function Ew(a){return a==null?0:a!=null&&a.cM&&!!a.cM[1]?xw(jh(a,1)):a.$H||(a.$H=++jb)}
function fb(a){var b;return b=a,b.tM==bA||b.cM&&!!b.cM[1]?b.hC():b.$H||(b.$H=++jb)}
function hx(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?lx(a,jh(b,1)):kx(a,b,a.Db(b))}
function sb(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=xb(b,c)}while(a.b);a.b=c}}
function tb(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=xb(b,c)}while(a.c);a.c=c}}
function ix(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[yB+jh(b,1)]:jx(a,b,a.Db(b))}
function qx(a,b){return b==null?sx(a):b!=null&&b.cM&&!!b.cM[1]?tx(a,jh(b,1)):rx(a,b,a.Db(b))}
function Np(a,b,c){Up(a,um(c.c));return new Kf(wf((!a.G?(a.G=new nf(a)):a.G).b,c,b))}
function kw(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function uu(b){var a=b;$wnd.setTimeout(function(){a.onreadystatechange=new Function},0)}
function Qm(){var b=$wnd.onresize;$wnd.onresize=cA(function(a){try{im()}finally{b&&b(a)}})}
function Rx(a){var b;this.d=a;b=new dz;a.d&&Xy(b,new ay(a));fx(a,b);ex(a,b);this.b=new By(b)}
function Yn(a){var b;b=new Bw;_n(b,iA+a.j);_n(b,iA+a.i);Zn(a,b);Aw(b,a.b.b.b);return b.b.b}
function Bl(a){var b;b=Nl(Fl,a);if(!b&&!!a){a.cancelBubble=true;a.preventDefault()}return b}
function lo(a){if(a.indexOf(RA)==0||a.indexOf(SA)==0){return a.substr(4,a.length-4)}return a}
function Jw(a,b){var c;while(a.mb()){c=a.nb();if(b==null?c==null:eb(b,c)){return a}}return null}
function Ip(a,b,c){if(!a){throw new U(UA)}b=mw(b);if(b.length==0){throw new Bv(VA)}c?Lb(a,b):Nb(a,b)}
function Zu(a,b){es(a.c.b.b,pB,false);Ip(a.d.I,rB,false);es(a.d.b,b,true);Wq(a.c);a.b.I.focus()}
function dn(a){kg(a,'X-GWT-Permutation',$strongName);kg(a,'X-GWT-Module-Base',$moduleBase)}
function C(a){a.d?($wnd.clearInterval(a.e),undefined):($wnd.clearTimeout(a.e),undefined);az(A,a)}
function Ur(){this.I=$doc.createElement(jB);this.b=new fs(this.I);this.I[ZA]='gwt-Label'}
function jo(a,b){this.b=a;this.c=a+'greet';this.f=b;this.e='82043305890EB51D0A982181ECFF233C'}
function Tu(a,b,c,d,e,f,g,h){this.b=a;this.e=b;this.f=c;this.g=d;this.j=e;this.i=f;this.d=g;this.c=h}
function ls(){ls=bA;new ps('center');new ps('justify');is=new ps(WA);ks=new ps('right');js=is;hs=js}
function ig(){ig=bA;new ug('DELETE');new ug('GET');new ug('HEAD');hg=new ug('POST');new ug('PUT')}
function kc(){kc=bA;jc=new oc;gc=new rc;hc=new uc;ic=new xc;fc=bh(al,{45:1},34,[jc,gc,hc,ic])}
function Lt(){Lt=bA;Ht=new Pt;It=new St;Jt=new Vt;Kt=new Yt;Gt=bh(el,{45:1},44,[Ht,It,Jt,Kt])}
function Gl(a){vm();!Il&&(Il=new Rd);if(!Fl){Fl=new of(null,true);Jl=new Ll}return new Kf(wf(Fl.b,Il,a))}
function Bg(a){Ab();this.g='The URL '+a+' is invalid or violates the same-origin security restriction'}
function Sm(){Ab();this.g='This application is out of date, please click the refresh button on your browser.'}
function im(){var a,b;if(bm){b=Wb($doc);a=Vb($doc);if(am!=b||_l!=a){am=b;_l=a;_e((!$l&&($l=new rm),$l),b)}}}
function Ar(a,b,c){var d,e;if(a.g){d=b+Rb(a.I);e=c+Sb(a.I);if(d<a.c||d>=a.j||e<a.d){return}_q(a,d-a.e,e-a.f)}}
function _q(a,b,c){var d;a.w=b;a.C=c;b-=Tb($doc);c-=Ub($doc);d=a.I;d.style[WA]=b+(Kc(),cB);d.style[XA]=c+cB}
function mx(a,b,c){return b==null?ox(a,c):b!=null&&b.cM&&!!b.cM[1]?px(a,jh(b,1),c):nx(a,b,c,a.Db(b))}
function Qq(a,b){if(a.D!=b){return false}try{Tp(b,null)}finally{a.jb().removeChild(b.I);a.D=null}return true}
function Rq(a,b){if(b==a.D){return}!!b&&Sp(b);!!a.D&&a.gb(a.D);a.D=b;if(b){a.jb().appendChild(a.D.I);Tp(b,a)}}
function br(a){if(a.y){yu(a.y.b);a.y=null}if(a.t){yu(a.t.b);a.t=null}if(a.B){a.y=Gl(new Cs(a));a.t=Tl(new Fs(a))}}
function Cf(a){var b,c;if(a.b){try{for(c=new By(a.b);c.c<c.e.ub();){b=jh(zy(c),31);b.pb()}}finally{a.b=null}}}
function Zn(a,b){var c,d,e;e=a.g;_n(b,iA+e.c);for(d=new By(e);d.c<d.e.ub();){c=jh(zy(d),1);_n(b,co(c))}return b}
function Db(a){var b,c,d;d=Eb(a);for(b=0,c=d.length;b<c;++b){d[b]=d[b].length==0?'anonymous':d[b]}return d}
function P(a){var b,c,d;c=ah(il,{45:1},50,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Zv}c[d]=a[d]}}
function hu(a,b){var c;if(b<0||b>=a.d){throw new Iv}--a.d;for(c=b;c<a.d;++c){ch(a.b,c,a.b[c+1])}ch(a.b,a.d,null)}
function Qx(a){if(!a.c){throw new Fv('Must call next() before remove().')}else{Ay(a.b);qx(a.d,a.c.Eb());a.c=null}}
function fx(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new gy(e,c.substring(1));a.qb(d)}}}
function xw(a){vw();var b=yB+a;var c=uw[b];if(c!=null){return c}c=sw[b];c==null&&(c=ww(a));yw();return uw[b]=c}
function Uv(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Wv(),Vv)[b];!c&&(c=Vv[b]=new Ov(a));return c}return new Ov(a)}
function fq(a,b){var c;if(b.H!=a){return false}try{Tp(b,null)}finally{c=b.I;Qb(c).removeChild(c);iu(a.f,b)}return true}
function Cm(a,b){var c=0,d=a.firstChild;while(d){if(d.nodeType==1){if(b==c)return d;++c}d=d.nextSibling}return null}
function Nn(a,b){var c,d;if(b==null){return 0}d=jh(ix(a.f,b),23);if(d){return d.b}Xy(a.g,b);c=a.g.c;mx(a.f,b,Uv(c));return c}
function xd(a,b,c){var d,e,f;if(wd){f=jh(wd.b[a.type],5);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;Op(b,f.b);f.b.b=d;f.b.c=e}}}
function Af(a,b,c){var d,e;e=jh(ix(a.e,b),29);if(!e){e=new xz;mx(a.e,b,e)}d=jh(e.yb(c),30);if(!d){d=new dz;e.zb(c,d)}return d}
function Bf(a,b,c){var d,e;e=jh(ix(a.e,b),29);if(!e){return pz(),pz(),oz}d=jh(e.yb(c),30);if(!d){return pz(),pz(),oz}return d}
function Qp(a,b){var c;switch(um(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&a.I.contains(c)){return}}xd(b,a,a.I)}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{cA(ll)()}catch(a){b(c)}else{cA(ll)()}}
function Tg(){Tg=bA;Sg=new Ug('RTL',0);Rg=new Ug('LTR',1);Qg=new Ug('DEFAULT',2);Pg=bh(cl,{45:1},39,[Sg,Rg,Qg])}
function es(a,b,c){c?(a.b.innerHTML=b||iA,undefined):(a.b.textContent=b||iA,undefined);if(a.d!=a.c){a.d=a.c;Ng(a.b,a.c)}}
function qr(a){var b,c;c=$doc.createElement(iB);b=$doc.createElement(jB);c.appendChild(b);c[ZA]=a;b[ZA]=a+'Inner';return c}
function Jq(a){var b;this.I=(b=$doc.createElement('BUTTON'),b.type='button',b);this.I[ZA]='gwt-Button';this.I.innerHTML=a||iA}
function Tm(a){Ab();this.g='This application is out of date, please click the refresh button on your browser. ( '+a+' )'}
function _m(a){Ab();this.f=a;this.g='Unable to initiate the asynchronous service invocation -- check the network connection'}
function O(a,b){if(a.f){throw new Fv("Can't overwrite cause")}if(b==a){throw new Bv('Self-causation not permitted')}a.f=b;return a}
function Ab(){var a,b,c,d;c=yb(Db(Cb()),3);d=ah(il,{45:1},50,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new gw(c[a])}P(d)}
function zb(a){var b,c,d,e;d=Db(mh(a.c)?kh(a.c):null);e=ah(il,{45:1},50,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new gw(d[b])}P(e)}
function ex(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.qb(e[f])}}}}
function kx(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Eb();if(h.Cb(a,g)){return true}}}return false}
function Cd(a){var b,c;b=a.c;if(b){return c=a.b,(c.clientY||0)-Sb(b)+(b.scrollTop||0)+Zb(b.ownerDocument)}return a.b.clientY||0}
function Bd(a){var b,c;b=a.c;if(b){return c=a.b,(c.clientX||0)-Rb(b)+(b.scrollLeft||0)+Yb(b.ownerDocument)}return a.b.clientX||0}
function jx(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Eb();if(h.Cb(a,g)){return f.Fb()}}}return null}
function Hx(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[18]){c=jh(b,18);d=c.Eb();if(hx(a.b,d)){e=ix(a.b,d);return a.b.Bb(c.Fb(),e)}}return false}
function Uf(a,b){var c,d,e;if(!a.d){return}!!a.c&&C(a.c);e=a.d;a.d=null;c=Wf(e);if(c!=null){new U(c);Yu(b.b)}else{d=new ag(e);oo(b,d)}}
function Js(a){if(!a.j){Is(a);a.d||kq((Xs(),_s(null)),a.b)}a.b.I.style[_A]='rect(auto, auto, auto, auto)';a.b.I.style[fA]=bB}
function u(a,b){t(a);a.n=true;a.k=200;a.o=b;if(v(a,(new Date).getTime())){return}if(!s){s=new dz;r=new H}Xy(s,a);s.c==1&&D(r,25)}
function Mg(a){var b;b=a[xA]==null?null:String(a[xA]);if(kw(yA,b)){return Tg(),Sg}else if(kw(zA,b)){return Tg(),Rg}return Tg(),Qg}
function bb(a){var b;return a==null?'null':mh(a)?cb(kh(a)):a!=null&&a.cM&&!!a.cM[1]?jA:(b=a,b.tM==bA||b.cM&&!!b.cM[1]?b.gC():sh).c}
function Ng(a,b){switch(b.c){case 0:{a[xA]=yA;break}case 1:{a[xA]=zA;break}case 2:{Mg(a)!=(Tg(),Qg)&&(a[xA]=iA,undefined);break}}}
function mw(c){if(c.length==0||c[0]>kA&&c[c.length-1]>kA){return c}var a=c.replace(/^(\s*)/,iA);var b=a.replace(/\s*$/,iA);return b}
function ch(a,b,c){if(c!=null){if(a.qI>0&&!ih(c,a.qI)){throw new nv}if(a.qI<0&&(c.tM==bA||c.cM&&!!c.cM[1])){throw new nv}}return a[b]=c}
function Bb(b){var c=iA;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+hA+b[d]}catch(a){}}}}catch(a){}return c}
function Dt(){var a;Bt();xt.call(this,(a=$doc.createElement('INPUT'),a.type='text',a),(!vl&&(vl=new wl),!rl&&(rl=new sl)));this.I[ZA]='gwt-TextBox'}
function Uw(a,b,c){var d,e,f;for(e=new Rx(a.xb().b);yy(e.b);){d=e.c=jh(zy(e.b),18);f=d.Eb();if(b==null?f==null:eb(b,f)){c&&Qx(e);return d}}return null}
function xb(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].Mb()&&(c=wb(c,f)):f[0].Mb()}catch(a){a=ml(a);if(!lh(a,3))throw a}}return c}
function Sp(a){if(!a.H){(Xs(),hx(Ws.b,a))&&Zs(a)}else if(a.H){a.H.gb(a)}else if(a.H){throw new Fv("This widget's parent does not implement HasWidgets")}}
function Ks(a){Is(a);if(a.j){a.b.I.style[YA]=mB;a.b.C!=-1&&_q(a.b,a.b.w,a.b.C);jq((Xs(),_s(null)),a.b)}else{a.d||kq((Xs(),_s(null)),a.b)}a.b.I.style[fA]=bB}
function Xf(a,b,c){if(!a){throw new Zv}if(!c){throw new Zv}if(b<0){throw new Av}this.b=b;this.d=a;if(b>0){this.c=new dg(this,c);D(this.c,b)}else{this.c=null}}
function xs(){var a;a=null.Mb();Wb($doc);Vb($doc);a[lB]=(kc(),'none');null.Mb(Kc());null.Mb(Kc());$b($doc);Xb($doc);null.Mb(Kc());null.Mb(Kc());a[lB]='block'}
function cz(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=$g(0,a.c),bh(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){ch(b,c,a.b[c])}b.length>a.c&&ch(b,a.c,null);return b}
function Kc(){Kc=bA;Jc=new Oc;Hc=new Rc;Cc=new Uc;Dc=new Xc;Ic=new $c;Gc=new bd;Ec=new ed;Bc=new hd;Fc=new kd;Ac=bh(bl,{45:1},36,[Jc,Hc,Cc,Dc,Ic,Gc,Ec,Bc,Fc])}
function yr(a,b){var c,d,e,f;c=b.target;if(Ob(c)){return (f=(e=Cm(a.k.c,0),d=Cm(e,1),Pb(d)).parentNode,(!f||f.nodeType!=1)&&(f=null),f).contains(c)}return false}
function Is(a){if(a.j){if(a.b.v){$doc.body.appendChild(a.b.r);a.g=em(a.b.s);xs();a.c=true}}else if(a.c){$doc.body.removeChild(a.b.r);yu(a.g.b);a.g=null;a.c=false}}
function x(){var a,b,c,d,e;d=ah(_k,{2:1,45:1},33,s.c,0);d=jh(cz(s,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.n&&v(a,e)&&az(s,a)}s.c>0&&D(r,25)}
function D(a,b){if(b<=0){throw new Bv('must be positive')}a.d?($wnd.clearInterval(a.e),undefined):($wnd.clearTimeout(a.e),undefined);az(A,a);a.d=false;a.e=E(a,b);Xy(A,a)}
function Of(a){V.call(this,'One or more exceptions caught, see full set in UmbrellaException#getCauses',a.ub()==0?null:jh(a.vb(ah(kl,{32:1,45:1},19,0,0)),32)[0]);this.b=a}
function bw(){bw=bA;aw=bh($k,{45:1},-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function Sv(a){var b,c,d;b=ah($k,{45:1},-1,8,1);c=(bw(),aw);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return nw(b,d,8)}
function Nl(a,b){var c,d,e,f,g;if(!!Il&&!!a&&hx(a.b.e,Il)){c=Jl.b;d=Jl.c;e=Jl.d;f=Jl.e;Kl(Jl);Jl.e=b;mf(a,Jl);g=!(Jl.b&&!Jl.c);Jl.b=c;Jl.c=d;Jl.d=e;Jl.e=f;return g}return true}
function Kw(a){var b,c,d,e;d=new Bw;b=null;d.b.b+='[';c=a.hb();while(c.mb()){b!=null?(d.b.b+=b,d):(b=zB);e=c.nb();d.b.b+=e===a?'(this Collection)':iA+e}d.b.b+=']';return d.b.b}
function mf(b,c){var a,d,e;!c.f||c.O();e=c.g;c.g=b.c;try{yf(b.b,c)}catch(a){a=ml(a);if(lh(a,16)){d=a;throw new Qf(d.b)}else throw a}finally{e==null?(c.f=true,c.g=null):(c.g=e)}}
function Sb(a){var b=0;var c=a.parentNode;while(c&&c.offsetParent){c.tagName!=lA&&c.tagName!=mA&&(b-=c.scrollTop);c=c.parentNode}while(a){b+=a.offsetTop;a=a.offsetParent}return b}
--></script>
<script><!--
function Rb(a){var b=0;var c=a.parentNode;while(c&&c.offsetParent){c.tagName!=lA&&c.tagName!=mA&&(b-=c.scrollLeft);c=c.parentNode}while(a){b+=a.offsetLeft;a=a.offsetParent}return b}
function $g(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function io(a,b,c,d){var e;if(a.c==null){throw new un}e=new po(a,b,d);!a.d&&(a.d=new jn);cn(a.d,a.c);gn(a.d,e);kg(a.d.b,wA,'text/x-gwt-rpc; charset=utf-8');hn(a.d,c);return fn(a.d)}
function Tp(a,b){var c;c=a.H;if(!b){try{!!c&&c.E&&Rp(a)}finally{a.H=null}}else{if(c){throw new Fv('Cannot set a new parent without first clearing the old parent')}a.H=b;b.E&&a.db()}}
function rx(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Eb();if(h.Cb(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Fb()}}}return null}
function nx(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.Eb();if(j.Cb(a,h)){var i=g.Fb();g.Gb(b);return i}}}else{d=j.b[c]=[]}var g=new Uz(a,b);d.push(g);++j.e;return null}
function Eo(){Eo=bA;to=new Io;uo=new So;vo=new Vo;wo=new Yo;xo=new _o;yo=new cp;zo=new fp;Ao=new ip;Bo=new lp;Co=new Mo;Do=new Po;so=bh(dl,{45:1},41,[to,uo,vo,wo,xo,yo,zo,Ao,Bo,Co,Do])}
function nl(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function Kn(a){var b,c,d,e;b=a.c[--a.b];if(b<0){return Zy(a.f,-(b+1))}c=b>0?a.e[b-1]:null;if(c==null){return null}return d=(Xy(a.f,null),a.f.c),e=wp(a.d,a,c),bz(a.f,d-1,e),vp(a.d,a,e,c),e}
function Rp(a){if(!a.E){throw new Fv("Should only call onDetach when the widget is attached to the browser's document")}try{a.fb()}finally{try{a.cb()}finally{a.I.__listener=null;a.E=false}}}
function wu(){if($wnd.XMLHttpRequest){return new $wnd.XMLHttpRequest}else{try{return new $wnd.ActiveXObject('MSXML2.XMLHTTP.3.0')}catch(a){return new $wnd.ActiveXObject('Microsoft.XMLHTTP')}}}
function au(){this.f=new ju(this);this.e=$doc.createElement(dB);this.d=$doc.createElement(eB);this.e.appendChild(this.d);this.I=this.e;this.b=(ls(),hs);this.c=(ss(),rs);this.e[fB]=oB;this.e[gB]=oB}
function uq(b,c){var h;rq();var a,d,e,f,g;d=null;for(g=b.hb();g.mb();){f=jh(g.nb(),26);try{c.ib(f)}catch(a){a=ml(a);if(lh(a,19)){e=a;!d&&(d=new Dz);h=mx(d.b,e,d)}else throw a}}if(d){throw new sq(d)}}
function ww(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function _t(a,b){var c,d,e;d=$doc.createElement(hB);c=(e=$doc.createElement(iB),e['align']=a.b.b,e.style['verticalAlign']=a.c.b,e);d.appendChild(c);a.d.appendChild(d);Sp(b);eu(a.f,b);c.appendChild(b.I);Tp(b,a)}
function ho(b,c,d,e){var a,f,g;g=io(b,c,d,e);try{return Hg(OA,g.b),jg(g,g.e,g.b)}catch(a){a=ml(a);if(lh(a,24)){f=a;new _m(f);Yu(e)}else throw a}finally{!!$stats&&$stats(pp(c,QA,d.length,'requestSent'))}return null}
function gu(a,b,c){var d,e;if(c<0||c>a.d){throw new Iv}if(a.d==a.b.length){e=ah(fl,{45:1},26,a.b.length*2,0);for(d=0;d<a.b.length;++d){ch(e,d,a.b[d])}a.b=e}++a.d;for(d=a.d-1;d>c;--d){ch(a.b,d,a.b[d-1])}ch(a.b,c,b)}
function Su(a){var b;es(a.e.b,iA,false);b=Mb(a.f.I,vA);if(!lv(b)){es(a.e.b,'Please enter at least four characters',false);return}a.g.I[qB]=!false;es(a.j.b,b,false);es(a.i.b,iA,false);dv(a.b.b,b,new $u(a.d,a.i,a.c))}
function wf(a,b,c){var d;if(!b){throw new $v('Cannot add a handler with a null type')}if(!c){throw new $v('Cannot add a null handler')}a.c>0?vf(a,new Cu(a,b,c)):(d=Af(a,b,null),d.qb(c),undefined);return new zu(a,b,c)}
function _s(a){Xs();var b,c;c=jh(ix(Vs,a),27);b=null;if(a!=null){if(!(b=$doc.getElementById(a))){return null}}if(c){if(!b||c.I==b){return c}}Vs.e==0&&cm(new gt);!b?(c=new kt):(c=new Ys(b));mx(Vs,a,c);Cz(Ws,c);return c}
function wt(a,b){if(!a.E){return}if(b<0){throw new Jv('Length must be a positive integer. Length: '+b)}if(b>Mb(a.I,vA).length){throw new Jv('From Index: 0 To Index: '+b+' Text Length: '+Mb(a.I,vA).length)}tu(a.I,0,b)}
function iv(){var a,b;iv=bA;hv=(a={},a[tB]=[Xm,Wm,Ym],a[uB]=[pn,on],a[vB]=[undefined,undefined,zn],a[wB]=[Bn,An],a[xB]=[Dn,Cn],a[sB]=[Fn,En,Gn],a);b=[];b[ob(Di)]=tB;b[ob(Gi)]=uB;b[ob(Ki)]=vB;b[ob(rk)]=wB;b[ob(wk)]=xB;b[ob(Ck)]=sB}
function Mp(a,b){var c=a.className.split(/\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)=='-'&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(kA)}
function Yu(a){es(a.c.b.b,'Remote Procedure Call - Failure',false);Ip(a.d.I,rB,true);es(a.d.b,'An error occurred while attempting to contact the server. Please check your network connection and try again.',true);Wq(a.c);a.b.I.focus()}
function Pp(a){var b;if(a.E){throw new Fv("Should only call onAttach when the widget is detached from the browser's document")}a.E=true;a.I.__listener=a;b=a.F;a.F=-1;b>0&&(a.F==-1?El(a.I,b|(a.I.__eventBits||0)):(a.F|=b));a.bb();a.eb()}
function Eb(a){var b,c,d,e,f;f=a&&a.message?a.message.split('\n'):[];for(b=0,c=0,e=f.length;c<e;++b,c+=2){d=f[c].lastIndexOf('function ');d==-1?(f[b]=iA,undefined):(f[b]=mw(f[c].substr(d+9,f[c].length-(d+9))),undefined)}f.length=b;return f}
function Sn(a,b){a.c=eval(b);a.b=a.c.length;Yy(a.f);a.j=a.c[--a.b];a.i=a.c[--a.b];if(a.j!=7){throw new Tm('Expecting version 7 from server, got '+a.j+PA)}if(((a.i|3)^3)!=0){throw new Tm('Got an unknown flag from server: '+a.i)}a.e=a.c[--a.b]}
function Lb(a,b){var c,d,e,f;b=mw(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=kA);a.className=f+b}}
function Mm(h){var c=iA;var d=$wnd.location.hash;d.length>0&&(c=h.Y(d.substring(1)));Fm=c;var e=h;var f=cA(function(){var a=iA,b=$wnd.location.hash;b.length>0&&(a=e.Y(b.substring(1)));e.Z(a)});var g=function(){$wnd.setTimeout(g,250);f()};g();return true}
function Ls(a,b){var c,d,e,f,g,h;a.j||(b=1-b);g=0;e=0;f=0;c=0;d=~~Math.max(Math.min(b*a.e,2147483647),-2147483648);h=~~Math.max(Math.min(b*a.f,2147483647),-2147483648);switch(0){case 2:case 0:g=a.e-d>>1;e=a.f-h>>1;f=e+h;c=g+d;}a.b.I.style[_A]='rect('+g+nB+f+nB+c+nB+e+'px)'}
function Ms(a,b,c){var d;a.d=c;t(a);if(a.i){C(a.i);a.i=null;Js(a)}a.b.B=b;br(a.b);d=!c&&a.b.u;a.j=b;if(d){if(b){Is(a);a.b.I.style[YA]=mB;a.b.C!=-1&&_q(a.b,a.b.w,a.b.C);a.b.I.style[_A]=aB;jq((Xs(),_s(null)),a.b);a.i=new Qs(a);D(a.i,1)}else{u(a,(new Date).getTime())}}else{Ks(a)}}
function lg(b,c){var a,d,e,f;if(!!b.c&&b.c.e>0){for(f=new Rx((new Ix(b.c)).b);yy(f.b);){e=f.c=jh(zy(f.b),18);try{c.setRequestHeader(jh(e.Eb(),1),jh(e.Fb(),1))}catch(a){a=ml(a);if(lh(a,17)){d=a;throw new yg(d.L())}else throw a}}}else{c.setRequestHeader(wA,'text/plain; charset=utf-8')}}
function jg(b,c,d){var a,e,f,g,h;h=wu();try{h.open(b.d,b.g,true)}catch(a){a=ml(a);if(lh(a,17)){e=a;g=new Bg(b.g);O(g,new yg(e.L()));throw g}else throw a}lg(b,h);f=new Xf(h,b.f,d);vu(h,new qg(f,d));try{h.send(c)}catch(a){a=ml(a);if(lh(a,17)){e=a;throw new yg(e.L())}else throw a}return f}
function co(a){var b=Wn;var c=0;var d=iA;var e;while((e=b.exec(a))!=null){d+=a.substring(c,e.index);c=e.index+1;var f=e[0].charCodeAt(0);if(f==0){d+='\\0'}else if(f==92){d+='\\\\'}else if(f==124){d+='\\!'}else{var g=f.toString(16);d+='\\u0000'.substring(0,6-g.length)+g}}return d+a.substring(c)}
function Nb(a,b){var c,d,e,f,g,h,i;b=mw(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=mw(i.substr(0,e-0));d=mw(lw(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+kA+d);a.className=h}}
function Wq(a){var b,c,d,e;c=a.B;b=a.u;if(!c){a.I.style[$A]=gA;a.u=false;!a.i&&(a.i=em(new Lr(a)));ar(a)}d=Wb($doc)-(parseInt(a.I[eA])||0)>>1;e=Vb($doc)-(parseInt(a.I[dA])||0)>>1;_q(a,Xv(Yb($doc)+d),Xv(Zb($doc)+e));if(!c){a.u=b;if(b){a.I.style[_A]=aB;a.I.style[$A]=bB;u(a.A,(new Date).getTime())}else{a.I.style[$A]=bB}}}
function v(a,b){var c,d;c=b>=a.o+a.k;if(a.p&&!c){d=(b-a.o)/a.k;Ls(a,(1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.p&&b>=a.o){a.p=true;a.e=parseInt(a.b.I[dA])||0;a.f=parseInt(a.b.I[eA])||0;a.b.I.style[fA]=gA;Ls(a,(1+Math.cos(3.141592653589793))/2)}if(c){Js(a);a.p=false;a.n=false;return true}return false}
function yf(b,c){var a,d,e,f,g,h,i;if(!c){throw new $v('Cannot fire null event')}try{++b.c;g=Bf(b,c.N(),null);d=null;h=b.d?g.Kb(g.ub()):g.Jb();while(b.d?h.c>0:h.c<h.e.ub()){f=b.d?Hy(h):zy(h);try{c.M(jh(f,28))}catch(a){a=ml(a);if(lh(a,19)){e=a;!d&&(d=new Dz);i=mx(d.b,e,d)}else throw a}}if(d){throw new Of(d)}}finally{--b.c;b.c==0&&Cf(b)}}
function Pm(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=cA(hm)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=cA(function(a){try{Zl&&Ue((!$l&&($l=new rm),$l))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function pr(a){var b,c,d,e;this.I=$doc.createElement(dB);d=this.I;this.c=$doc.createElement(eB);d.appendChild(this.c);d[fB]=0;d[gB]=0;for(b=0;b<a.length;++b){c=(e=$doc.createElement(hB),e[ZA]=a[b],e.appendChild(qr(a[b]+'Left')),e.appendChild(qr(a[b]+'Center')),e.appendChild(qr(a[b]+'Right')),e);this.c.appendChild(c);b==1&&(this.b=Pb(Cm(c,1)))}this.I[ZA]='gwt-DecoratorPanel'}
function ll(){var a;!!$stats&&nl('com.google.gwt.user.client.UserAgentAsserter');a=Yl();jw(AA,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&nl('com.sap.sailing.gwt.ui.client.Com_sap_sailing_gwt_ui');Ku(new Lu)}
function Wf(b){try{if(b.status===undefined){return 'XmlHttpRequest.status == undefined, please see Safari bug http://bugs.webkit.org/show_bug.cgi?id=3810 for more details'}return null}catch(a){return 'Unable to read XmlHttpRequest.status; likely causes are a networking error or bad cross-domain request. Please see https://bugzilla.mozilla.org/show_bug.cgi?id=238559 for more details'}}
function $q(a,b){var c,d,e,f;if(b.b||!a.z&&b.c){a.x&&(b.b=true);return}a.lb(b);if(b.b){return}d=b.e;c=Xq(a,d);c&&(b.c=true);a.x&&(b.b=true);f=um(d.type);switch(f){case 512:case 256:case 128:{return}case 4:if(zl){b.c=true;return}if(!c&&a.n){Yq(a);return}break;case 8:case 64:case 1:case 2:{if(zl){b.c=true;return}break}case 2048:{e=d.target;if(a.x&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.b=true;return}break}}}
function bo(){var a=navigator.userAgent.toLowerCase();if(a.indexOf('android')!=-1){return /[\u0000\|\\\u0080-\uFFFF]/g}else if(a.indexOf(BA)!=-1){return /[\u0000\|\\\u0300-\u03ff\u0590-\u05FF\u0600-\u06ff\u0730-\u074A\u07eb-\u07f3\u0940-\u0963\u0980-\u09ff\u0a00-\u0a7f\u0b00-\u0b7f\u0e00-\u0e7f\u0f00-\u0fff\u1900-\u194f\u1a00-\u1a1f\u1b00-\u1b7f\u1dc0-\u1dff\u1f00-\u1fff\u2000-\u206f\u20d0-\u20ff\u2100-\u214f\u2300-\u23ff\u2a00-\u2aff\u3000-\u303f\uD800-\uFFFF]/g}else{return /[\u0000\|\\\uD800-\uFFFF]/g}}
function Yl(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(AA)!=-1}())return AA;if(function(){return b.indexOf(BA)!=-1}())return 'safari';if(function(){return b.indexOf(CA)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(CA)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function El(a,b){vm();a.__eventBits=b;a.onclick=b&1?Am:null;a.ondblclick=b&2?Am:null;a.onmousedown=b&4?Am:null;a.onmouseup=b&8?Am:null;a.onmouseover=b&16?Am:null;a.onmouseout=b&32?Am:null;a.onmousemove=b&64?Am:null;a.onkeydown=b&128?Am:null;a.onkeypress=b&256?Am:null;a.onkeyup=b&512?Am:null;a.onchange=b&1024?Am:null;a.onfocus=b&2048?Am:null;a.onblur=b&4096?Am:null;a.onlosecapture=b&8192?Am:null;a.onscroll=b&16384?Am:null;a.onload=b&32768?Bm:null;a.onerror=b&65536?Am:null;a.onmousewheel=b&131072?Am:null;a.oncontextmenu=b&262144?Am:null;a.onpaste=b&524288?Am:null}
function dv(b,c,d){var a,e,f,g,h;f=new qp;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:TA,evtGroup:f.b,method:QA,millis:(new Date).getTime(),type:'begin'});g=(h=new $n(b.b,b.e),gx(h.e),gx(h.f),Yy(h.g),h.b=new Bw,On(h,h.c),On(h,h.d),h);try{_n(g.b,iA+Nn(g,'com.sap.sailing.gwt.ui.client.GreetingService'));_n(g.b,iA+Nn(g,'greetServer'));_n(g.b,'1');_n(g.b,iA+Nn(g,sB));_n(g.b,iA+Nn(g,c));e=Yn(g);!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:TA,evtGroup:f.b,method:QA,millis:(new Date).getTime(),type:'requestSerialized'});ho(b,(Eo(),f),e,d)}catch(a){a=ml(a);if(!lh(a,25))throw a}}
function Ku(a){var b,c,d,e,f,g,h,i,j,k;h=new Jq('Send');g=new Dt;g.I[vA]='GWT User';e=new Ur;Ip(h.I,'sendButton',true);jq(_s('nameFieldContainer'),g);jq(_s('sendButtonContainer'),h);jq(_s('errorLabelContainer'),e);g.I.focus();k=Mb(g.I,vA).length;k>0&&wt(g,k);c=new Cr;es(c.b.b,pB,false);c.u=true;b=new Jq('Close');b.I.id='closeButton';j=new Ur;i=new Xr;d=new au;Ip(d.I,'dialogVPanel',true);_t(d,new Yr('<b>Sending name to the server:<\/b>'));_t(d,j);_t(d,new Yr('<br><b>Server replies:<\/b>'));_t(d,i);d.b=(ls(),ks);_t(d,b);Rq(c.k,d);Zq(c);Np(b,new Ou(c,h),(Fd(),Fd(),Ed));f=new Tu(a,e,g,h,j,i,c,b);Np(h,f,Ed);Np(g,f,(_d(),_d(),$d))}
function oo(b,c){var a,d,e,f,g,h;g=null;d=null;try{f=c.b.responseText;h=c.b.status;!!$stats&&$stats(pp(b.d,b.c,f.length,'responseReceived'));h!=200?(d=new xn(h,f)):f==null?(d=new $m('No response payload')):f.indexOf(RA)==0?(g=Lo(go(b.e,f))):f.indexOf(SA)==0?(d=jh(Kn(go(b.e,f)),19)):(d=new $m(f))}catch(a){a=ml(a);if(lh(a,25)){e=a;d=new Um(e)}else if(lh(a,19)){e=a;d=e}else throw a}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:TA,evtGroup:b.d.b,method:b.c,millis:(new Date).getTime(),type:'responseDeserialized'})}try{!d?Zu(b.b,g):Yu(b.b)}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:TA,evtGroup:b.d.b,method:b.c,millis:(new Date).getTime(),type:'end'})}}
function um(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case oA:return 1;case DA:return 2;case 'focus':return 2048;case EA:return 128;case FA:return 256;case pA:return 512;case 'load':return 32768;case 'losecapture':return 8192;case qA:return 4;case rA:return 64;case sA:return 32;case tA:return 16;case uA:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case GA:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case HA:return 1048576;case IA:return 2097152;case JA:return 4194304;case KA:return 8388608;case LA:return 16777216;case MA:return 33554432;case NA:return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function Dr(a){var b,c,d,e,f,g,h,i;this.I=$doc.createElement(jB);this.s=new ys;this.A=new Ns(this);this.I.appendChild($doc.createElement(jB));_q(this,0,0);(e=Pb(this.I).parentNode,(!e||e.nodeType!=1)&&(e=null),e)[ZA]='gwt-PopupPanel';Pb(this.I)[ZA]=kB;this.n=false;this.o=false;this.x=true;d=bh(jl,{45:1},1,['dialogTop','dialogMiddle','dialogBottom']);this.k=new pr(d);this.k.I[ZA]=iA;Jp((f=Pb(this.I).parentNode,(!f||f.nodeType!=1)&&(f=null),f),'gwt-DecoratedPopupPanel');Rq(this,this.k);Zq(this);Ip(Pb(this.I),kB,false);Ip(this.k.b,'dialogContent',true);Sp(a);this.b=a;c=(h=Cm(this.k.c,0),g=Cm(h,1),Pb(g));c.appendChild(this.b.I);Tp(this.b,this);(i=Pb(this.I).parentNode,(!i||i.nodeType!=1)&&(i=null),i)[ZA]='gwt-DialogBox';this.j=Wb($doc);this.c=Tb($doc);this.d=Ub($doc);b=new bs(this);Np(this,b,(ge(),ge(),fe));Np(this,b,(Ie(),Ie(),He));Np(this,b,(ne(),ne(),me));Np(this,b,(Be(),Be(),Ae));Np(this,b,(ue(),ue(),te))}
function Dm(){ym=cA(function(a){if(!Bl(a)){a.stopPropagation();a.preventDefault();return false}return true});Am=cA(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&wm(b)&&Al(a,c,b)});Bm=cA(function(a){this.__gwtLastUnhandledEvent=a.type;Am.call(this,a)});zm=cA(function(a){var b=ym;if(b(a)){var c=xm;if(c&&c.__listener){if(wm(c.__listener)){Al(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(oA,zm,true);$wnd.addEventListener(DA,zm,true);$wnd.addEventListener(qA,zm,true);$wnd.addEventListener(uA,zm,true);$wnd.addEventListener(rA,zm,true);$wnd.addEventListener(tA,zm,true);$wnd.addEventListener(sA,zm,true);$wnd.addEventListener(GA,zm,true);$wnd.addEventListener(EA,ym,true);$wnd.addEventListener(pA,ym,true);$wnd.addEventListener(FA,ym,true);$wnd.addEventListener(HA,zm,true);$wnd.addEventListener(IA,zm,true);$wnd.addEventListener(JA,zm,true);$wnd.addEventListener(KA,zm,true);$wnd.addEventListener(LA,zm,true);$wnd.addEventListener(MA,zm,true);$wnd.addEventListener(NA,zm,true)}
var iA='',kA=' ',zB=', ',PA='.',SA='//EX',RA='//OK',oB='0',yB=':',hA=': ',AB='=',nA='CSS1Compat',wA='Content-Type',QA='GreetingService_Proxy.greetServer',UA='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',pB='Remote Procedure Call',jA='String',VA='Style names cannot be empty',mA='TBODY',lA='TR',NB='UmbrellaException',IB='[Lcom.google.gwt.dom.client.',VB='[Lcom.google.gwt.user.client.ui.',GB='[Ljava.lang.',mB='absolute',OA='callback',gB='cellPadding',fB='cellSpacing',ZA='className',oA='click',_A='clip',CB='com.google.gwt.animation.client.',EB='com.google.gwt.core.client.',FB='com.google.gwt.core.client.impl.',HB='com.google.gwt.dom.client.',LB='com.google.gwt.event.dom.client.',MB='com.google.gwt.event.logical.shared.',KB='com.google.gwt.event.shared.',OB='com.google.gwt.http.client.',PB='com.google.gwt.i18n.client.',QB='com.google.gwt.text.shared.testing.',DB='com.google.gwt.user.client.',RB='com.google.gwt.user.client.impl.',SB='com.google.gwt.user.client.rpc.',tB='com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533',uB='com.google.gwt.user.client.rpc.RpcTokenException/2345075298',vB='com.google.gwt.user.client.rpc.XsrfToken/4254043109',TB='com.google.gwt.user.client.rpc.impl.',UB='com.google.gwt.user.client.ui.',JB='com.google.web.bindery.event.shared.',XB='com.sap.sailing.gwt.ui.client.',DA='dblclick',xA='dir',qB='disabled',lB='display',jB='div',MA='gesturechange',NA='gestureend',LA='gesturestart',gA='hidden',BB='java.lang.',wB='java.lang.IllegalArgumentException/1755012560',xB='java.lang.NumberFormatException/3305228476',sB='java.lang.String/2004016611',WB='java.util.',EA='keydown',FA='keypress',pA='keyup',WA='left',zA='ltr',qA='mousedown',rA='mousemove',sA='mouseout',tA='mouseover',uA='mouseup',GA='mousewheel',CA='msie',dA='offsetHeight',eA='offsetWidth',AA='opera',fA='overflow',kB='popupContent',YA='position',cB='px',nB='px, ',aB='rect(0px, 0px, 0px, 0px)',TA='rpc',yA='rtl',rB='serverResponseLabelError',dB='table',eB='tbody',iB='td',XA='top',KA='touchcancel',JA='touchend',IA='touchmove',HA='touchstart',hB='tr',vA='value',$A='visibility',bB='visible',BA='webkit';var _;_=m.prototype={};_.eQ=function n(a){return this===a};_.gC=function o(){return yk};_.hC=function p(){return this.$H||(this.$H=++jb)};_.tS=function q(){return this.gC().c+'@'+Sv(this.hC())};_.toString=function(){return this.tS()};_.tM=bA;_.cM={};_=l.prototype=new m;_.gC=function w(){return qh};_.cM={33:1};_.k=-1;_.n=false;_.o=-1;_.p=false;var r=null,s=null;_=z.prototype=new m;_.J=function F(){this.d||az(A,this);this.K()};_.gC=function G(){return yi};_.cM={21:1};_.d=false;_.e=0;var A;_=H.prototype=y.prototype=new z;_.gC=function I(){return ph};_.K=function J(){x()};_.cM={21:1};_=N.prototype=new m;_.gC=function Q(){return Dk};_.L=function R(){return this.g};_.tS=function S(){var a,b;return a=this.gC().c,b=this.L(),b!=null?a+hA+b:a};_.cM={19:1,45:1};_.f=null;_.g=null;_=M.prototype=new N;_.gC=function T(){return qk};_.cM={19:1,45:1};_=U.prototype=L.prototype=new M;_.gC=function W(){return zk};_.cM={3:1,19:1,45:1};_=X.prototype=K.prototype=new L;_.gC=function Y(){return rh};_.L=function ab(){return this.d==null&&(this.e=bb(this.c),this.b=Z(this.c),this.d='('+this.e+'): '+this.b+db(this.c),undefined),this.d};_.cM={3:1,17:1,19:1,45:1};_.b=null;_.c=null;_.d=null;_.e=null;_=gb.prototype=new m;_.gC=function hb(){return th};_.cM={};var ib=0,jb=0;_=ub.prototype=pb.prototype=new gb;_.gC=function vb(){return uh};_.cM={};_.b=null;_.c=null;var qb;_=Fb.prototype=new m;_.gC=function Gb(){return wh};_.cM={};_=Ib.prototype=Hb.prototype=new Fb;_.gC=function Jb(){return vh};_.cM={};_.b=iA;_=ac.prototype=new m;_.eQ=function bc(a){return this===a};_.gC=function cc(){return pk};_.hC=function dc(){return this.$H||(this.$H=++jb)};_.tS=function ec(){return this.b};_.cM={45:1,47:1,48:1};_.b=null;_.c=0;_=_b.prototype=new ac;_.gC=function lc(){return Bh};_.cM={34:1,35:1,45:1,47:1,48:1};var fc,gc,hc,ic,jc;_=oc.prototype=nc.prototype=new _b;_.gC=function pc(){return xh};_.cM={34:1,35:1,45:1,47:1,48:1};_=rc.prototype=qc.prototype=new _b;_.gC=function sc(){return yh};_.cM={34:1,35:1,45:1,47:1,48:1};_=uc.prototype=tc.prototype=new _b;_.gC=function vc(){return zh};_.cM={34:1,35:1,45:1,47:1,48:1};_=xc.prototype=wc.prototype=new _b;_.gC=function yc(){return Ah};_.cM={34:1,35:1,45:1,47:1,48:1};_=zc.prototype=new ac;_.gC=function Lc(){return Lh};_.cM={36:1,45:1,47:1,48:1};var Ac,Bc,Cc,Dc,Ec,Fc,Gc,Hc,Ic,Jc;_=Oc.prototype=Nc.prototype=new zc;_.gC=function Pc(){return Ch};_.cM={36:1,45:1,47:1,48:1};_=Rc.prototype=Qc.prototype=new zc;_.gC=function Sc(){return Dh};_.cM={36:1,45:1,47:1,48:1};_=Uc.prototype=Tc.prototype=new zc;_.gC=function Vc(){return Eh};_.cM={36:1,45:1,47:1,48:1};_=Xc.prototype=Wc.prototype=new zc;_.gC=function Yc(){return Fh};_.cM={36:1,45:1,47:1,48:1};_=$c.prototype=Zc.prototype=new zc;_.gC=function _c(){return Gh};_.cM={36:1,45:1,47:1,48:1};_=bd.prototype=ad.prototype=new zc;_.gC=function cdLine truncated
--></script>
<script><!--
_.cM={41:1,45:1,47:1,48:1};_=Po.prototype=Oo.prototype=new ro;_.gC=function Qo(){return Si};_.cM={41:1,45:1,47:1,48:1};_=So.prototype=Ro.prototype=new ro;_.gC=function To(){return Ui};_.cM={41:1,45:1,47:1,48:1};_=Vo.prototype=Uo.prototype=new ro;_.gC=function Wo(){return Vi};_.cM={41:1,45:1,47:1,48:1};_=Yo.prototype=Xo.prototype=new ro;_.gC=function Zo(){return Wi};_.cM={41:1,45:1,47:1,48:1};_=_o.prototype=$o.prototype=new ro;_.gC=function ap(){return Xi};_.cM={41:1,45:1,47:1,48:1};_=cp.prototype=bp.prototype=new ro;_.gC=function dp(){return Yi};_.cM={41:1,45:1,47:1,48:1};_=fp.prototype=ep.prototype=new ro;_.gC=function gp(){return Zi};_.cM={41:1,45:1,47:1,48:1};_=ip.prototype=hp.prototype=new ro;_.gC=function jp(){return $i};_.cM={41:1,45:1,47:1,48:1};_=lp.prototype=kp.prototype=new ro;_.gC=function mp(){return _i};_.cM={41:1,45:1,47:1,48:1};_=qp.prototype=np.prototype=new m;_.gC=function rp(){return cj};_.$=function sp(a,b){return {moduleName:$moduleName,sessionId:$sessionId,subSystem:TA,evtGroup:this.b,method:a,millis:(new Date).getTime(),type:b}};_.cM={};_.b=0;var op=0;_=tp.prototype=new m;_.gC=function yp(){return dj};_.cM={};_.b=null;_=Fp.prototype=new m;_.gC=function Gp(){return Pj};_._=function Hp(a){this.I.style['height']=a};_.ab=function Kp(a){this.I.style['width']=a};_.tS=function Lp(){if(!this.I){return '(null handle)'}return this.I.outerHTML};_.cM={43:1};_.I=null;_=Ep.prototype=new Fp;_.bb=function Vp(){};_.cb=function Wp(){};_.U=function Xp(a){!!this.G&&mf(this.G,a)};_.gC=function Yp(){return Zj};_.db=function Zp(){Pp(this)};_.X=function $p(a){Qp(this,a)};_.eb=function _p(){};_.fb=function aq(){};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_.E=false;_.F=0;_.G=null;_.H=null;_=Dp.prototype=new Ep;_.bb=function bq(){uq(this,(rq(),pq))};_.cb=function cq(){uq(this,(rq(),qq))};_.gC=function dq(){return Aj};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=Cp.prototype=new Dp;_.gC=function gq(){return lj};_.hb=function hq(){return new ou(this.f)};_.gb=function iq(a){return fq(this,a)};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=Bp.prototype=new Cp;_.gC=function mq(){return ej};_.gb=function nq(a){var b;return b=fq(this,a),b&&lq(a.I),b};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=sq.prototype=oq.prototype=new Mf;_.gC=function tq(){return hj};_.cM={3:1,16:1,19:1,45:1};var pq,qq;_=wq.prototype=vq.prototype=new m;_.ib=function xq(a){a.db()};_.gC=function yq(){return fj};_.cM={};_=Aq.prototype=zq.prototype=new m;_.ib=function Bq(a){Rp(a)};_.gC=function Cq(){return gj};_.cM={};_=Fq.prototype=new Ep;_.gC=function Gq(){return tj};_.db=function Hq(){var a;Pp(this);a=this.I.tabIndex;-1==a&&(this.I.tabIndex=0,undefined)};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=Eq.prototype=new Fq;_.gC=function Iq(){return ij};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=Jq.prototype=Dq.prototype=new Eq;_.gC=function Kq(){return jj};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=Lq.prototype=new Cp;_.gC=function Mq(){return kj};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_.d=null;_.e=null;_=Pq.prototype=new Dp;_.gC=function Sq(){return Mj};_.jb=function Tq(){return this.I};_.hb=function Uq(){return new ot(this)};_.gb=function Vq(a){return Qq(this,a)};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_.D=null;_=Oq.prototype=new Pq;_.gC=function cr(){return Gj};_.jb=function dr(){return Pb(this.I)};_.kb=function er(){Yq(this)};_.lb=function fr(a){a.d&&(a.e,false)&&(a.b=true)};_.fb=function gr(){this.B&&Ms(this.A,false,true)};_._=function hr(a){this.p=a;Zq(this);a.length==0&&(this.p=null)};_.ab=function ir(a){this.q=a;Zq(this);a.length==0&&(this.q=null)};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_.n=false;_.o=false;_.p=null;_.q=null;_.r=null;_.t=null;_.u=false;_.v=false;_.w=-1;_.x=false;_.y=null;_.z=false;_.B=false;_.C=-1;_=Nq.prototype=new Oq;_.bb=function jr(){Pp(this.k)};_.cb=function kr(){Rp(this.k)};_.gC=function lr(){return mj};_.hb=function mr(){return new ot(this.k)};_.gb=function nr(a){return Qq(this.k,a)};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_.k=null;_=pr.prototype=or.prototype=new Pq;_.gC=function rr(){return nj};_.jb=function sr(){return this.b};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_.b=null;_.c=null;_=Cr.prototype=tr.prototype=new Nq;_.bb=function Er(){try{Pp(this.k)}finally{this.b.db()}};_.cb=function Fr(){try{Rp(this.k)}finally{Rp(this.b)}};_.gC=function Gr(){return rj};_.kb=function Hr(){xr(this)};_.X=function Ir(a){switch(um(a.type)){case 4:case 8:case 64:case 16:case 32:if(!this.g&&!yr(this,a)){return}}Qp(this,a)};_.lb=function Jr(a){var b;b=a.e;!a.b&&um(a.e.type)==4&&yr(this,b)&&(b.preventDefault(),undefined);a.d&&(a.e,false)&&(a.b=true)};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;_.g=false;_.i=null;_.j=0;_=Lr.prototype=Kr.prototype=new m;_.gC=function Mr(){return oj};_.T=function Nr(a){this.b.j=a.b};_.cM={14:1,28:1};_.b=null;_=Rr.prototype=new Ep;_.gC=function Tr(){return yj};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_.b=null;_=Ur.prototype=Qr.prototype=new Rr;_.gC=function Wr(){return zj};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=Yr.prototype=Xr.prototype=Pr.Line truncated
--></script></body></html>
@@ -0,0 +1,712 @@
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'BE3178D49A8D028236887671B99ED2E6';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'com_sap_sailing_gwt_ui',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function m(){}
function l(){}
function z(){}
function y(){}
function N(){}
function M(){}
function L(){}
function K(){}
function IA(){}
function gb(){}
function ub(){}
function pb(){}
function Eb(){}
function zb(){}
function zc(){}
function jc(){}
function ic(){}
function wc(){}
function Cc(){}
function Fc(){}
function Ic(){}
function Wc(){}
function Zc(){}
function ad(){}
function dd(){}
function gd(){}
function jd(){}
function md(){}
function pd(){}
function sd(){}
function Ad(){}
function zd(){}
function yd(){}
function xd(){}
function wd(){}
function Pd(){}
function vd(){}
function Vd(){}
function Ud(){}
function Td(){}
function de(){}
function ce(){}
function je(){}
function ge(){}
function qe(){}
function ne(){}
function xe(){}
function ue(){}
function Ee(){}
function Be(){}
function Le(){}
function Ie(){}
function Se(){}
function Pe(){}
function We(){}
function _e(){}
function Ze(){}
function ef(){}
function pf(){}
function mf(){}
function uf(){}
function Cf(){}
function Bf(){}
function Af(){}
function Sf(){}
function Wf(){}
function Vf(){}
function _f(){}
function hg(){}
function gg(){}
function lg(){}
function pg(){}
function yg(){}
function Cg(){}
function Gg(){}
function Jg(){}
function Mg(){}
function Sg(){}
function Rg(){}
function Xg(){}
function fh(){}
function eh(){}
function em(){}
function dm(){}
function vm(){}
function Cm(){}
function Pm(){}
function Ym(){}
function zl(){}
function Dl(){}
function Bl(){}
function Hl(){}
function Fl(){}
function Wl(){}
function Sl(){}
function mn(){}
function ln(){}
function qn(){}
function pn(){}
function tn(){}
function Bn(){}
function Mn(){}
function Fn(){}
function On(){}
function Tn(){}
function Wn(){}
function Zn(){}
function jo(){}
function lo(){}
function oo(){}
function so(){}
function xo(){}
function Io(){}
function Po(){}
function Uo(){}
function ip(){}
function lp(){}
function pp(){}
function sp(){}
function vp(){}
function yp(){}
function Bp(){}
function Ep(){}
function Hp(){}
function Kp(){}
function Np(){}
function Qp(){}
function Wp(){}
function gq(){}
function fq(){}
function eq(){}
function dq(){}
function cq(){}
function Rq(){}
function Zq(){}
function Yq(){}
function br(){}
function ar(){}
function gr(){}
function fr(){}
function er(){}
function mr(){}
function qr(){}
function pr(){}
function or(){}
function Rr(){}
function Wr(){}
function Ws(){}
function ls(){}
function ss(){}
function rs(){}
function qs(){}
function ps(){}
function Ds(){}
function Gs(){}
function Ps(){}
function Rs(){}
function _s(){}
function Zs(){}
function ct(){}
function ft(){}
function it(){}
function qt(){}
function ut(){}
function Ft(){}
function Et(){}
function Jt(){}
function It(){}
function Mt(){}
function Pt(){}
function Yt(){}
function Xt(){}
function Wt(){}
function gu(){}
function pu(){}
function su(){}
function vu(){}
function yu(){}
function Bu(){}
function Gu(){}
function Pu(){}
function cv(){}
function gv(){}
function kv(){}
function ov(){}
function sv(){}
function wv(){}
function Cv(){}
function Hv(){}
function Nv(){}
function Tv(){}
function Xv(){}
function Wv(){}
function bw(){}
function ew(){}
function iw(){}
function mw(){}
function rw(){}
function qw(){}
function Dw(){}
function Jw(){}
function Mw(){}
function ex(){}
function kx(){}
function nx(){}
function yx(){}
function xx(){}
function iy(){}
function hy(){}
function ty(){}
function Cy(){}
function By(){}
function My(){}
function Sy(){}
function cz(){}
function lz(){}
function pz(){}
function vz(){}
function Bz(){}
function Yz(){}
function Xz(){}
function bA(){}
function gA(){}
function rA(){}
function yA(){}
function EA(){}
function H(){B()}
function ym(){xm()}
function Uv(){Cb()}
function cw(){Cb()}
function fw(){Cb()}
function jw(){Cb()}
function nw(){Cb()}
function Ew(){Cb()}
function Kw(){Cb()}
function FA(){Cb()}
function go(a,b){}
function Qo(a){Dv(a.a)}
function gf(a){this.a=a}
function Tf(a){this.a=a}
function jg(a){this.a=a}
function Dg(a){this.a=a}
function ms(a){this.a=a}
function Es(a){this.a=a}
function Ss(a){this.a=a}
function Xs(a){this.a=a}
function dt(a){this.a=a}
function gt(a){this.a=a}
function ot(a){this.a=a}
function tw(a){this.a=a}
function ny(a){this.a=a}
function Hy(a){this.a=a}
function wz(a){this.a=a}
function gz(a){this.d=a}
function Ru(a){this.b=a}
function Xe(){this.a={}}
function Tp(){this.a=Rp++}
function $d(){this.c=++Wd}
function qv(){this.a=new Lv}
function iA(){this.a=new cA}
function cA(){Nx(this)}
function sA(){Nx(this)}
function cu(){cu=IA;mu()}
function zo(){zo=IA;yo=Fo()}
function ao(a,b){qo(a,b.Rb)}
function An(a,b){qo(a,b.f)}
function U(a){Cb();this.f=a}
function Un(a){Cb();this.f=a}
function Hg(a){Cb();this.f=a}
function rt(a){B();this.a=a}
function un(){Cb();this.f=BD}
function Pn(){Cb();this.f=JD}
function Vc(){Tc();return Jc}
function vc(){tc();return oc}
function dh(){ah();return Yg}
function hp(){fp();return Vo}
function ou(){mu();return hu}
function zn(a){return new un}
function Sn(a){return new Pn}
function co(a){return new fw}
function fo(a){return new Kw}
function rb(){rb=IA;qb=new ub}
function xm(){xm=IA;wm=new $d}
function Jv(){Jv=IA;Iv=new Qv}
function Wz(){Wz=IA;Vz=new Yz}
function gw(a){Cb();this.f=a}
function kw(a){Cb();this.f=a}
function ow(a){Cb();this.f=a}
function Fw(a){Cb();this.f=a}
function lx(a){Cb();this.f=a}
function $p(a){new cA;this.a=a}
function Zf(a){Xf.call(this,a)}
function Vq(a){Xf.call(this,a)}
function xc(){this.a=lB;this.b=0}
function Ac(){this.a=mB;this.b=1}
function Dc(){this.a=nB;this.b=2}
function Gc(){this.a=oB;this.b=3}
function Xc(){this.a=pB;this.b=0}
function $c(){this.a=qB;this.b=1}
function bd(){this.a=rB;this.b=2}
function ed(){this.a=sB;this.b=3}
function hd(){this.a=tB;this.b=4}
function kd(){this.a=uB;this.b=5}
function nd(){this.a=vB;this.b=6}
function qd(){this.a=wB;this.b=7}
function td(){this.a=xB;this.b=8}
function jp(){this.a=eE;this.b=0}
function np(){this.a=fE;this.b=9}
function tp(){this.a=hE;this.b=1}
function wp(){this.a=iE;this.b=2}
function zp(){this.a=jE;this.b=3}
function Cp(){this.a=kE;this.b=4}
function Fp(){this.a=lE;this.b=5}
function Ip(){this.a=mE;this.b=6}
function Lp(){this.a=nE;this.b=7}
function Op(){this.a=oE;this.b=8}
function qu(){this.a=yF;this.b=0}
function tu(){this.a=zF;this.b=1}
function wu(){this.a=AF;this.b=2}
function zu(){this.a=BF;this.b=3}
function $t(a){this.H=a;new Sg}
function cn(){this.c=new wf(null)}
function qp(){this.a=gE;this.b=10}
function of(a){a.a.n&&a.a.pb()}
function pq(a,b){!!a.F&&vf(a.F,b)}
function Pl(a,b){Hm();Nm(a,b)}
function Mq(a,b){Hq(a,b,a.H)}
function Hu(a,b){Ju(a,b,a.c)}
function In(a,b){Qg(ID,b);a.a=b}
function zg(a,b){this.b=a;this.a=b}
function bh(a,b){this.a=a;this.b=b}
function Ln(a,b){a.a.d=b;return a}
function tv(a,b){this.a=a;this.b=b}
function Ny(a,b){this.b=a;this.a=b}
function Ng(a){Cb();this.f=$B+a+_B}
function Kg(a){Cb();this.f=YB+a+ZB}
function vn(a){Cb();this.f=CD+a+DD}
function qz(a,b){this.a=a;this.b=b}
function zA(a,b){this.a=a;this.b=b}
function Kn(a,b){In(a.a,b);return a}
function io(a,b){Do(a.a,TA+po(a,b))}
function qo(a,b){Do(a.a,TA+po(a,b))}
function fx(a,b){Hb(a.a,b);return a}
function Cw(a){return a>0?a:0}
function dz(a){return a.b<a.d.yb()}
function Sx(b,a){return $A+a in b.e}
function bq(c,a,b){return c[b][0](a)}
function aq(d,a,b,c){d[c][1](a,b)}
function cs(a){a.f=false;Nl(a.H)}
function dv(a){a.a.W(a.d,a.c,a.b)}
function yn(a,b){b.f=to(a,a.b[--a.a])}
function Rn(a,b){b.f=to(a,a.b[--a.a])}
function bo(a,b){b.f=to(a,a.b[--a.a])}
function eo(a,b){b.f=to(a,a.b[--a.a])}
function rh(a,b){return a.cM&&a.cM[b]}
function wh(a){return a==null?null:a}
function ax(){ax=IA;Zw={};_w={}}
function Hm(){if(!Fm){Mm();Fm=true}}
function Qv(){Pv();$p.call(this,Ov)}
function ds(){es.call(this,new Bs)}
function Nt(){zt.call(this,$doc.body)}
function X(a){Cb();this.b=a;Bb(this)}
function wn(a){Cb();this.e=a;this.f=ED}
function Dn(a){Cb();this.e=a;this.f=FD}
function V(a,b){Cb();this.e=b;this.f=a}
function mg(a,b){B();this.a=a;this.b=b}
function Pf(a){this.d=new cA;this.c=a}
function vo(a){this.e=new Kz;this.c=a}
function B(){B=IA;A=new Kz;nm(new em)}
function Uq(){Uq=IA;Sq=new Zq;Tq=new br}
function Od(){Od=IA;Nd=new ae(zB,new Pd)}
function ie(){ie=IA;he=new ae(BB,new je)}
function pe(){pe=IA;oe=new ae(CB,new qe)}
function we(){we=IA;ve=new ae(DB,new xe)}
function De(){De=IA;Ce=new ae(EB,new Ee)}
function Ke(){Ke=IA;Je=new ae(FB,new Le)}
function Re(){Re=IA;Qe=new ae(GB,new Se)}
function Ol(a){Kl=a;Hm();a.setCapture()}
function ho(a){return to(a,a.b[--a.a])}
function mp(a){return to(a,a.b[--a.a])}
function db(a){return vh(a)?Db(th(a)):TA}
function Z(a){return vh(a)?$(th(a)):a+TA}
function ob(a){return a.$H||(a.$H=++jb)}
function uy(a){return a.b=sh(ez(a.a),18)}
function Vy(a,b){(a<0||a>=b)&&Zy(a,b)}
function Xr(a,b){as(a,(a.a,Kd(b)),Ld(b))}
function Yr(a,b){bs(a,(a.a,Kd(b)),Ld(b))}
function Zr(a,b){cs(a,(a.a,Kd(b),Ld(b)))}
function Zy(a,b){throw new ow(DG+a+EG+b)}
function xf(a,b){this.a=new Pf(b);this.b=a}
function Cn(a){Cb();this.e=null;this.f=a}
function Xn(){Cb();this.e=null;this.f=KD}
function Rt(a){this.c=a;this.a=!!this.c.C}
function Kz(){this.a=jh(sl,{45:1},0,0,0)}
function Bs(){ys.call(this);this.H[DE]=eF}
function ws(a){ts.call(this,a,Rw(cF,Wb(a)))}
function Nw(a){this.a=qG;this.c=a;this.b=-1}
function Ib(a,b){a[a.explicitLength++]=b}
function Ez(a,b){Vy(b,a.b);return a.a[b]}
function Do(a,b){zo();Hb(a.a,b);Ib(a.a,OD)}
function Yp(a,b,c,d){Xp(a,d);aq(a.a,b,c,d)}
function kb(a,b,c){return a.apply(b,c);var d}
function cb(a){return a==null?null:a.name}
function $(a){return a==null?null:a.message}
function to(b,a){return a>0?b.d[a-1]:null}
function cm(a){bm();return am?Rm(am,a):null}
function Zp(a,b,c){Xp(a,c);return bq(a.a,b,c)}
function Ef(a,b){!a.a&&(a.a=new Kz);Cz(a.a,b)}
function bf(a){var b;if($e){b=new _e;a.V(b)}}
function Xp(a,b){if(!a.a[b]){throw new Un(b)}}
function Cz(a,b){lh(a.a,a.b++,b);return true}
function Fv(a,b,c){this.b=a;this.c=b;this.a=c}
function ts(a){this.H=a;this.a=new Is(this.H)}
function wf(a){this.a=new Pf(false);this.b=a}
function Dm(){this.a=new Pf(false);this.b=null}
function bm(){bm=IA;am=new cn;Zm(am)||(am=null)}
function qm(){if(!im){kn(yC,new mn);im=true}}
function rm(){if(!mm){kn(zC,new qn);mm=true}}
function sm(){im&&bf((!jm&&(jm=new Dm),jm))}
function Bw(){Bw=IA;Aw=jh(rl,{45:1},23,256,0)}
function Dz(a){a.a=jh(sl,{45:1},0,0,0);a.b=0}
function Gf(a,b,c,d){var e;e=Jf(a,b,c);e.ub(d)}
function Sw(b,a){return b.substr(a,b.length-a)}
function uh(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function $n(a,b){Cb();this.e=null;this.f=a+dB+b}
function vg(a,b){rg();wg.call(this,!a?null:a.a,b)}
function Lv(){Jv();Mo.call(this,$moduleBase,Iv)}
function zs(a){ys.call(this);Hs(this.a,a,true)}
function $r(a){if(a.g){dv(a.g.a);a.g=null}zr(a)}
function dx(){if($w==256){Zw=_w;_w={};$w=0}++$w}
function Qg(a,b){if(null==b){throw new Fw(a+bC)}}
function jf(a,b){var c;if(ff){c=new gf(b);vf(a,c)}}
function rf(a){var b;if(nf){b=new pf;vf(a.c,b)}}
function Zv(a,b){var c;c=new Xv;c.b=a+b;return c}
function Pb(a,b){var c;c=Tb(a,eB);c.text=b;return c}
function wb(a,b){!a&&(a=[]);a[a.length]=b;return a}
function Gn(a,b){a.a=new vg((rg(),qg),b);return a}
function hA(a,b){var c;c=Tx(a.a,b,a);return c==null}
function Ax(a){var b;b=new ny(a);return new qz(a,b)}
function nm(a){qm();return om($e?$e:($e=new $d),a)}
function oh(){oh=IA;mh=[];nh=[];ph(new fh,mh,nh)}
function yt(){yt=IA;vt=new Ft;wt=new cA;xt=new iA}
function yh(a){if(a!=null){throw new cw}return null}
function Nq(a,b){var c;c=Iq(a,b);c&&Oq(b.H);return c}
function Yv(a,b){var c;c=new Xv;c.b=a+b;c.a=4;return c}
function wg(a,b){Pg(WB,a);Pg(XB,b);this.c=a;this.f=b}
function So(a,b,c){this.d=a;this.a=c;this.b=UD;this.c=b}
function Is(a){this.a=a;this.b=Vg(a);this.c=this.b}
function Mu(a){this.b=a;this.a=jh(ql,{45:1},26,4,0)}
function zt(a){this.e=new Mu(this);this.H=a;qq(this)}
function Vs(){Vs=IA;new Xs(iF);new Xs(jF);Us=new Xs(AE)}
function ys(){ws.call(this,Tb($doc,fB));this.H[DE]=dF}
function gx(){var a;this.a=(a=[],a.explicitLength=0,a)}
function Hb(a,b){a[a.explicitLength++]=b==null?UA:b}
function Nx(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function Jn(a){try{Hn(a.a);return a.a}finally{a.a=null}}
function At(a){yt();try{sq(a)}finally{Xx(xt.a,a)!=null}}
function Bt(){yt();try{Xq(xt,vt)}finally{Nx(xt.a);Nx(wt)}}
function zr(a){if(!a.A){return}nt(a.z,false,false);bf(a)}
function cg(a,b){if(!a.c){return}ag(a);Qo(b,new Ng(a.a))}
function Sv(a){if(a==null){return false}return a.length>3}
function Mb(b,a){return b[a]==null?null:String(b[a])}
function vh(a){return a!=null&&a.tM!=IA&&!(a.cM&&!!a.cM[1])}
function Hn(a){tg(a,GD,$strongName);tg(a,HD,$moduleBase)}
function Jo(a,b){var c;c=new vo(a.e);uo(c,Oo(b));return c}
function $v(a,b,c){var d;d=new Xv;d.b=a+b;d.a=c?8:0;return d}
function Sp(e,a,b,c){var d=e.db(a,c);d.bytes=b;return d}
function lv(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}
function ev(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
function hv(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
function Mo(a,b){this.a=a;this.b=a+XD;this.e=b;this.d=YD}
function as(a,b,c){if(!Kl){a.f=true;Ol(a.H);a.d=b;a.e=c}}
function Hq(a,b,c){tq(b);Hu(a.e,b);c.appendChild(b.H);uq(b,a)}
function Lu(a,b){var c;c=Iu(a,b);if(c==-1){throw new FA}Ku(a,c)}
function Pg(a,b){Qg(a,b);if(0==Tw(b).length){throw new gw(a+aC)}}
function pm(a){qm();rm();return om((!ff&&(ff=new $d),ff),a)}
function om(a,b){return new Tf(Ff((!jm&&(jm=new Dm),jm).a,a,b))}
function E(a,b){return $wnd.setTimeout(JA(function(){a.I()}),b)}
function Zu(a,b){a.__frame&&(a.__frame.style.visibility=b?IE:OA)}
function Oq(a){a.style[zE]=TA;a.style[AE]=TA;a.style[BE]=TA}
function vq(a,b){a.E==-1?Pl(a.H,b|(a.H.__eventBits||0)):(a.E|=b)}
function Rm(a,b){return new Tf(Ff(a.c.a,(!nf&&(nf=new $d),nf),b))}
function Dr(a){if(a.A){return}else a.D&&tq(a);nt(a.z,true,false)}
function Ob(a){if(Kb(a)){return !!a&&a.nodeType==1}return false}
function Kb(b){try{return !!b&&!!b.nodeType}catch(a){return false}}
function lb(){if(ib++==0){sb((rb(),qb));return true}return false}
function mz(a){if(a.b<=0){throw new FA}return a.a.Mb(a.c=--a.b)}
function Qu(a){if(a.a>=a.b.c){throw new FA}return a.b.a[++a.a]}
function fz(a){if(a.c<0){throw new jw}a.d.Pb(a.c);a.b=a.c;a.c=-1}
function t(a){if(!a.k){return}Hz(s,a);a.o&&kt(a);a.o=false;a.k=false}
function Nl(a){!!Kl&&a==Kl&&(Kl=null);Hm();a.releaseCapture()}
function Vx(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
function Zx(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
function gh(a,b){var c,d;c=a;d=hh(0,b);kh(c.aC,c.cM,c.qI,d);return d}
function Iz(a,b,c){var d;d=(Vy(b,a.b),a.a[b]);lh(a.a,b,c);return d}
function kh(a,b,c,d){oh();qh(d,mh,nh);d.aC=a;d.cM=b;d.qI=c;return d}
function qh(a,b,c){oh();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function tg(a,b,c){Pg(SB,b);Pg(TB,c);!a.b&&(a.b=new cA);Tx(a.b,b,c)}
function If(a,b,c,d){var e,f;e=Kf(a,b,c);f=e.xb(d);f&&e.wb()&&Mf(a,b,c)}
function av(c,a){var b=c;c.onreadystatechange=JA(function(){a.X(b)})}
function Wu(b){try{b.focus()}catch(a){if(!b||!b.focus){throw a}}}
function Fz(a,b,c){for(;c<a.b;++c){if(HA(b,a.a[c])){return c}}return -1}
function sh(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new cw}return a}
function xl(a){if(a!=null&&a.cM&&!!a.cM[19]){return a}return new X(a)}
function ez(a){if(a.b>=a.d.yb()){throw new FA}return a.d.Mb(a.c=a.b++)}
function Qt(a){if(!a.a||!a.c.C){throw new FA}a.a=false;return a.b=a.c.C}
function Vl(a){a.e=false;a.f=null;a.a=false;a.b=false;a.c=true;a.d=null}
function ag(a){var b;if(a.c){b=a.c;a.c=null;_u(b);b.abort();!!a.b&&C(a.b)}}
function Gz(a,b){var c;c=(Vy(b,a.b),a.a[b]);a.a.splice(b,1);--a.b;return c}
function Rb(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function tm(){var a;if(im){a=new ym;!!jm&&vf(jm,a);return null}return null}
function Iu(a,b){var c;for(c=0;c<a.c;++c){if(a.a[c]==b){return c}}return -1}
function ph(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function Wx(e,a,b){var c,d=e.e;a=$A+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
function eb(a,b){var c;return c=a,c.tM==IA||c.cM&&!!c.cM[1]?c.eQ(b):c===b}
function Vb(b){try{return b.getBoundingClientRect().top}catch(a){return 0}}
function Ub(b){try{return b.getBoundingClientRect().left}catch(a){return 0}}
function yr(a,b){var c;c=b.srcElement;if(Ob(c)){return Xb(a.H,c)}return false}
function Hz(a,b){var c;c=Fz(a,b,0);if(c==-1){return false}Gz(a,c);return true}
function Ar(a){var b;b=a.C;if(b){a.o!=null&&b.eb(a.o);a.p!=null&&b.fb(a.p)}}
function HA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&eb(a,b)}
function fc(a){return $b(Qw(a.compatMode,jB)?a.documentElement:a.body)}
function bc(a){return (Qw(a.compatMode,jB)?a.documentElement:a.body).clientTop}
function ac(a){return (Qw(a.compatMode,jB)?a.documentElement:a.body).clientLeft}
function dc(a){return (Qw(a.compatMode,jB)?a.documentElement:a.body).clientWidth}
function xh(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function vs(){this.H=Tb($doc,fB);this.a=new Is(this.H);this.H[DE]=bF}
function ae(a,b){this.c=++Wd;this.a=b;!Fd&&(Fd=new Xe);Fd.a[a]=this;this.b=a}
function nz(a,b){var c;this.a=a;this.d=a;c=a.yb();(b<0||b>c)&&Zy(b,c);this.b=b}
function Mf(a,b,c){var d;d=sh(Px(a.d,b),29);sh(d.Eb(c),30);d.wb()&&Xx(a.d,b)}
function Ll(a,b,c){var d;d=Jl;Jl=a;b==Kl&&Gm(a.type)==8192&&(Kl=null);c.Y(a);Jl=d}
function Uw(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function th(a){if(a!=null&&(a.tM==IA||a.cM&&!!a.cM[1])){throw new cw}return a}
function O(a,b){if(a.e){throw new kw(QA)}if(b==a){throw new gw(RA)}a.e=b;return a}
function vy(a){if(!a.b){throw new kw(CG)}else{fz(a.a);Xx(a.c,a.b.Ib());a.b=null}}
function rg(){rg=IA;new Dg(NB);new Dg(OB);new Dg(PB);qg=new Dg(QB);new Dg(RB)}
function Os(){Os=IA;new Ss(fF);new Ss(gF);Ls=new Ss(zE);Ns=new Ss(hF);Ms=Ls;Ks=Ms}
function Co(a,b){zo();this.d=new sA;this.e=new cA;this.f=new Kz;this.b=a;this.c=b}
function kr(a){this.H=$doc.createElement(CE);this.H[DE]=EE;this.H.innerHTML=a||TA}
function gc(a){return (Qw(a.compatMode,jB)?a.documentElement:a.body).scrollTop||0}
function hc(a){return (Qw(a.compatMode,jB)?a.documentElement:a.body).scrollWidth||0}
function ec(a){return (Qw(a.compatMode,jB)?a.documentElement:a.body).scrollHeight||0}
function cc(a){return (Qw(a.compatMode,jB)?a.documentElement:a.body).clientHeight}
function mb(b){return function(){try{return nb(b,this,arguments)}catch(a){throw a}}}
function dg(b){try{if(b.status===undefined){return LB}return null}catch(a){return MB}}
function $x(d,a){var b,c=d.e;a=$A+a;if(a in c){b=c[a];--d.d;delete c[a]}return b}
function Qb(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function fb(a){var b;return b=a,b.tM==IA||b.cM&&!!b.cM[1]?b.hC():b.$H||(b.$H=++jb)}
function jx(a){return a==null?0:a!=null&&a.cM&&!!a.cM[1]?cx(sh(a,1)):a.$H||(a.$H=++jb)}
function Qw(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function Ox(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?Sx(a,sh(b,1)):Rx(a,b,a.Hb(b))}
function tb(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=xb(b,c)}while(a.b);a.b=c}}
function sb(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=xb(b,c)}while(a.a);a.a=c}}
function nb(a,b,c){var d;d=lb();try{return kb(a,b,c)}finally{d&&tb((rb(),qb));--ib}}
function oq(a,b,c){vq(a,Gm(c.b));return new Tf(Ff((!a.F?(a.F=new wf(a)):a.F).a,c,b))}
function Rw(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function _u(b){var a=b;$wnd.setTimeout(function(){a.onreadystatechange=new Function},0)}
function en(){var a=$wnd.location.href;var b=a.lastIndexOf(wD);return b>0?a.substring(b):TA}
function Oo(a){if(a.indexOf(ZD)==0||a.indexOf($D)==0){return a.substr(4,a.length-4)}return a}
function Ml(a){var b;b=Yl(Ql,a);if(!b&&!!a){a.cancelBubble=true;a.returnValue=false}return b}
function Wb(a){var b,c;c=a.tagName;b=a.scopeName;if(b==null||Rw(iB,b)){return c}return b+$A+c}
function kn(a,b){var c;c=Pb($doc,a);$doc.body.appendChild(c);b.L();$doc.body.removeChild(c)}
function jh(a,b,c,d,e){var f;f=hh(e,d);oh();qh(f,mh,nh);f.aC=a;f.cM=b;f.qI=c;return f}
function Ao(a){var b;b=new gx;Do(b,TA+a.i);Do(b,TA+a.g);Bo(a,b);fx(b,Jb(a.a.a));return Jb(b.a)}
function wy(a){var b;this.c=a;b=new Kz;a.c&&Cz(b,new Hy(a));Mx(a,b);Lx(a,b);this.a=new gz(b)}
function Dv(a){Hs(a.b.a.a,aG,false);jq(a.c.H,bG,true);Hs(a.c.a,cG,true);xr(a.b);Wu(a.a.H)}
function Ev(a,b){Hs(a.b.a.a,UF,false);jq(a.c.H,bG,false);Hs(a.c.a,b,true);xr(a.b);Wu(a.a.H)}
function kq(a,b){if(!a){throw new U(pE)}b=Tw(b);if(b.length==0){throw new gw(qE)}nq(a,b)}
function ox(a,b){var c;while(a.rb()){c=a.sb();if(b==null?c==null:eb(b,c)){return a}}return null}
function Tr(a){var b,c;c=Tb($doc,TE);b=Tb($doc,fB);c.appendChild(b);c[DE]=a;b[DE]=a+UE;return c}
function fn(a){if(a.contentWindow){var b=a.contentWindow.document;return b.getElementById(AD)}}
function C(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);Hz(A,a)}
function Xx(a,b){return b==null?Zx(a):b!=null&&b.cM&&!!b.cM[1]?$x(a,sh(b,1)):Yx(a,b,a.Hb(b))}
function Tx(a,b,c){return b==null?Vx(a,c):b!=null&&b.cM&&!!b.cM[1]?Wx(a,sh(b,1),c):Ux(a,b,c,a.Hb(b))}
function Px(a,b){return b==null?a.b:b!=null&&b.cM&&!!b.cM[1]?a.e[$A+sh(b,1)]:Qx(a,b,a.Hb(b))}
function jq(a,b,c){if(!a){throw new U(pE)}b=Tw(b);if(b.length==0){throw new gw(qE)}c?Lb(a,b):Nb(a,b)}
function yv(a,b,c,d,e,f,g,h){this.a=a;this.d=b;this.e=c;this.f=d;this.i=e;this.g=f;this.c=g;this.b=h}
function Xf(a){V.call(this,KB,a.yb()==0?null:sh(a.zb(jh(vl,{32:1,45:1},19,0,0)),32)[0]);this.a=a}
function mu(){mu=IA;iu=new qu;ju=new tu;ku=new wu;lu=new zu;hu=kh(pl,{45:1},44,[iu,ju,ku,lu])}
function tc(){tc=IA;sc=new xc;pc=new Ac;qc=new Dc;rc=new Gc;oc=kh(ll,{45:1},34,[sc,pc,qc,rc])}
function ah(){ah=IA;_g=new bh(eC,0);$g=new bh(fC,1);Zg=new bh(gC,2);Yg=kh(nl,{45:1},39,[_g,$g,Zg])}
function Rl(a){Hm();!Tl&&(Tl=new $d);if(!Ql){Ql=new xf(null,true);Ul=new Wl}return new Tf(Ff(Ql.a,Tl,a))}
function tq(a){if(!a.G){(yt(),Ox(xt.a,a))&&At(a)}else if(a.G){a.G.lb(a)}else if(a.G){throw new kw(xE)}}
function kt(a){if(!a.i){jt(a);a.c||Nq((yt(),Ct(null)),a.a);Xu(a.a.H)}a.a.H.style[GE]=nF;a.a.H.style[NA]=IE}
function Cr(a,b,c){var d;a.v=b;a.B=c;b-=ac($doc);c-=bc($doc);d=a.H;d.style[zE]=b+(Tc(),JE);d.style[AE]=c+JE}
function um(){var a,b;if(mm){b=dc($doc);a=cc($doc);if(lm!=b||km!=a){lm=b;km=a;jf((!jm&&(jm=new Dm),jm),b)}}}
function bs(a,b,c){var d,e;if(a.f){d=b+Yb(a.H);e=c+Zb(a.H);if(d<a.b||d>=a.i||e<a.c){return}Cr(a,d-a.d,e-a.e)}}
function Lf(a){var b,c;if(a.a){try{for(c=new gz(a.a);c.b<c.d.yb();){b=sh(ez(c),31);b.L()}}finally{a.a=null}}}
function Bo(a,b){var c,d,e;e=a.f;Do(b,TA+e.b);for(d=new gz(e);d.b<d.d.yb();){c=sh(ez(d),1);Do(b,Go(c))}return b}
function Jb(a){var b,c;b=(c=a.join(TA),a.length=a.explicitLength=0,c);a[a.explicitLength++]=b;return b}
function $m(d){var b=TA;var c=en();if(c.length>0){try{b=d.Z(c.substring(1))}catch(a){$wnd.location.hash=TA}}Qm=b}
function cx(a){ax();var b=$A+a;var c=_w[b];if(c!=null){return c}c=Zw[b];c==null&&(c=bx(a));dx();return _w[b]=c}
function Mx(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new Ny(e,c.substring(1));a.ub(d)}}}
function an(d){var b=d;var c=$wnd.__gwt_onHistoryLoad;$wnd.__gwt_onHistoryLoad=JA(function(a){b.ab(a);c&&c(a)})}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{JA(wl)()}catch(a){b(c)}else{JA(wl)()}}
function sr(a,b){if(b==a.C){return}!!b&&tq(b);!!a.C&&a.lb(a.C);a.C=b;if(b){a.ob().appendChild(a.C.H);uq(b,a)}}
function rr(a,b){if(a.C!=b){return false}try{uq(b,null)}finally{a.ob().removeChild(b.H);a.C=null}return true}
function Iq(a,b){var c;if(b.G!=a){return false}try{uq(b,null)}finally{c=b.H;Rb(c).removeChild(c);Lu(a.e,b)}return true}
function Ku(a,b){var c;if(b<0||b>=a.c){throw new nw}--a.c;for(c=b;c<a.c;++c){lh(a.a,c,a.a[c+1])}lh(a.a,a.c,null)}
function sq(a){if(!a.D){throw new kw(wE)}try{a.kb()}finally{try{a.hb()}finally{a.H.__listener=null;a.D=false}}}
function Er(a){if(a.x){dv(a.x.a);a.x=null}if(a.s){dv(a.s.a);a.s=null}if(a.A){a.x=Rl(new dt(a));a.s=cm(new gt(a))}}
function uq(a,b){var c;c=a.G;if(!b){try{!!c&&c.D&&sq(a)}finally{a.G=null}}else{if(c){throw new kw(yE)}a.G=b;b.D&&a.ib()}}
function P(a){var b,c,d;c=jh(tl,{45:1},50,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Ew}c[d]=a[d]}}
function Cb(){var a,b,c,d;c=Ab(new Eb);d=jh(tl,{45:1},50,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Nw(c[a])}P(d)}
function wl(){var a;!!$stats&&yl(hC);a=hm();Qw(iC,a)||($wnd.alert(jC+a+kC),undefined);!!$stats&&yl(lC);pv(new qv)}
function zw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Bw(),Aw)[b];!c&&(c=Aw[b]=new tw(a));return c}return new tw(a)}
function Kd(a){var b,c;b=a.b;if(b){return c=a.a,(c.clientX||0)-Yb(b)+$b(b)+fc(b.ownerDocument)}return a.a.clientX||0}
function Ld(a){var b,c;b=a.b;if(b){return c=a.a,(c.clientY||0)-Zb(b)+(b.scrollTop||0)+gc(b.ownerDocument)}return a.a.clientY||0}
function Yb(a){var b;b=a.ownerDocument;return xh(Math.floor(Ub(a)/_b(b)+$b(Qw(b.compatMode,jB)?b.documentElement:b.body)))}
function po(a,b){var c,d;if(b==null){return 0}d=sh(Px(a.e,b),23);if(d){return d.a}Cz(a.f,b);c=a.f.b;Tx(a.e,b,zw(c));return c}
function Jf(a,b,c){var d,e;e=sh(Px(a.d,b),29);if(!e){e=new cA;Tx(a.d,b,e)}d=sh(e.Cb(c),30);if(!d){d=new Kz;e.Db(c,d)}return d}
function Kf(a,b,c){var d,e;e=sh(Px(a.d,b),29);if(!e){return Wz(),Wz(),Vz}d=sh(e.Cb(c),30);if(!d){return Wz(),Wz(),Vz}return d}
function Vg(a){var b;b=a[cC]==null?null:String(a[cC]);if(Rw(kB,b)){return ah(),_g}else if(Rw(dC,b)){return ah(),$g}return ah(),Zg}
function Db(b){var c=TA;try{for(var d in b){if(d!=_A&&d!=aB&&d!=bB){try{c+=cB+d+SA+b[d]}catch(a){}}}}catch(a){}return c}
function Lx(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.ub(e[f])}}}}
function Gd(a,b,c){var d,e,f;if(Fd){f=sh(Fd.a[a.type],5);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;pq(b,f.a);f.a.a=d;f.a.b=e}}}
function Hs(a,b,c){c?(a.a.innerHTML=b||TA,undefined):(a.a.innerText=b||TA,undefined);if(a.c!=a.b){a.c=a.b;Wg(a.a,a.b)}}
function u(a,b){t(a);a.k=true;a.j=200;a.n=b;if(v(a,(new Date).getTime())){return}if(!s){s=new Kz;r=new H}Cz(s,a);s.b==1&&D(r,25)}
function bb(a){var b;return a==null?UA:vh(a)?cb(th(a)):a!=null&&a.cM&&!!a.cM[1]?VA:(b=a,b.tM==IA||b.cM&&!!b.cM[1]?b.gC():Ch).b}
function yb(a){var b,c,d;d=TA;a=Tw(a);b=a.indexOf(WA);if(b!=-1){c=a.indexOf(YA)==0?8:0;d=Tw(a.substr(c,b-c))}return d.length>0?d:ZA}
function Bb(a){var b,c,d,e;d=(vh(a.b)?th(a.b):null,[]);e=jh(tl,{45:1},50,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Nw(d[b])}P(e)}
function bg(a,b){var c,d,e;if(!a.c){return}!!a.b&&C(a.b);e=a.c;a.c=null;c=dg(e);if(c!=null){new U(c);Dv(b.a)}else{d=new jg(e);Ro(b,d)}}
function eu(){var a;cu();$t.call(this,(a=$doc.createElement(vF),a.type=wF,a),(!Gl&&(Gl=new Hl),!Cl&&(Cl=new Dl)));this.H[DE]=xF}
function Xu(a){var b=a.__frame;if(b){b.parentElement.removeChild(b);b.__popup=null;a.__frame=null;a.onresize=null;a.onmove=null}}
function Wg(a,b){switch(b.b){case 0:{a[cC]=kB;break}case 1:{a[cC]=dC;break}case 2:{Vg(a)!=(ah(),Zg)&&(a[cC]=TA,undefined);break}}}
function $b(a){if(a.currentStyle.direction==kB){return (a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth)}return a.scrollLeft||0}
function Zb(a){var b;b=a.ownerDocument;return xh(Math.floor(Vb(a)/_b(b)+((Qw(b.compatMode,jB)?b.documentElement:b.body).scrollTop||0)))}
function Tw(c){if(c.length==0||c[0]>dB&&c[c.length-1]>dB){return c}var a=c.replace(/^(\s*)/,TA);var b=a.replace(/\s*$/,TA);return b}
function Om(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
function Rx(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Ib();if(h.Gb(a,g)){return true}}}return false}
function Qx(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Ib();if(h.Gb(a,g)){return f.Jb()}}}return null}
function my(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[18]){c=sh(b,18);d=c.Ib();if(Ox(a.a,d)){e=Px(a.a,d);return a.a.Fb(c.Jb(),e)}}return false}
function zx(a,b,c){var d,e,f;for(e=new wy(a.Bb().a);dz(e.a);){d=e.b=sh(ez(e.a),18);f=d.Ib();if(b==null?f==null:eb(b,f)){c&&vy(e);return d}}return null}
function lh(a,b,c){if(c!=null){if(a.qI>0&&!rh(c,a.qI)){throw new Uv}if(a.qI<0&&(c.tM==IA||c.cM&&!!c.cM[1])){throw new Uv}}return a[b]=c}
function Zt(a,b){if(!a.D){return}if(b<0){throw new ow(sF+b)}if(b>Mb(a.H,TB).length){throw new ow(tF+b+uF+Mb(a.H,TB).length)}$u(a.H,0,b)}
function bn(d,a){var b=(e=Tb($doc,fB),e.innerText=a||TA,e.innerHTML),e;var c=d.a.contentWindow.document;c.open();c.write(yD+b+zD);c.close()}
function Xb(a,b){if(a.nodeType!=1&&a.nodeType!=9){return a==b}if(b.nodeType!=1){b=b.parentNode;if(!b){return false}}return a===b||a.contains(b)}
function yl(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:mC,evtGroup:nC,millis:(new Date).getTime(),type:oC,className:a})}
function $s(){var a;a=null.Qb();dc($doc);cc($doc);a[kF]=(tc(),lF);null.Qb(Tc());null.Qb(Tc());hc($doc);ec($doc);null.Qb(Tc());null.Qb(Tc());a[kF]=mF}
function xb(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].Qb()&&(c=wb(c,f)):f[0].L()}catch(a){a=xl(a);if(!uh(a,3))throw a}}return c}
function Lo(a,b,c,d){var e;if(a.b==null){throw new Xn}e=new So(a,b,d);!a.c&&(a.c=new Mn);Gn(a.c,a.b);Kn(a.c,e);tg(a.c.a,UB,WD);Ln(a.c,c);return Jn(a.c)}
function D(a,b){if(b<=0){throw new gw(PA)}a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);Hz(A,a);a.c=false;a.d=E(a,b);Cz(A,a)}
function qq(a){var b;if(a.D){throw new kw(vE)}a.D=true;a.H.__listener=a;b=a.E;a.E=-1;b>0&&(a.E==-1?Pl(a.H,b|(a.H.__eventBits||0)):(a.E|=b));a.gb();a.jb()}
function Ff(a,b,c){var d;if(!b){throw new Fw(HB)}if(!c){throw new Fw(IB)}a.b>0?Ef(a,new hv(a,b,c)):(d=Jf(a,b,null),d.ub(c),undefined);return new ev(a,b,c)}
function eg(a,b,c){if(!a){throw new Ew}if(!c){throw new Ew}if(b<0){throw new fw}this.a=b;this.c=a;if(b>0){this.b=new mg(this,c);D(this.b,b)}else{this.b=null}}
--></script>
<script><!--
function rq(a,b){var c;switch(Gm(b.type)){case 16:case 32:c=b.relatedTarget||(b.type==EB?b.toElement:b.fromElement);if(!!c&&Xb(a.H,c)){return}}Gd(b,a,a.H)}
function bv(){if($wnd.XMLHttpRequest){return new $wnd.XMLHttpRequest}else{try{return new $wnd.ActiveXObject(MF)}catch(a){return new $wnd.ActiveXObject(NF)}}}
function Jz(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=hh(0,a.b),kh(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.b;++c){lh(b,c,a.a[c])}b.length>a.b&&lh(b,a.b,null);return b}
function Tc(){Tc=IA;Sc=new Xc;Qc=new $c;Lc=new bd;Mc=new ed;Rc=new hd;Pc=new kd;Nc=new nd;Kc=new qd;Oc=new td;Jc=kh(ml,{45:1},36,[Sc,Qc,Lc,Mc,Rc,Pc,Nc,Kc,Oc])}
function Zm(a){var b;a.a=$doc.getElementById(xD);if(!a.a){return false}$m(a);b=fn(a.a);b?(Qm=b.innerText,undefined):bn(a,Qm==null?TA:Qm);an(a);_m(a);return true}
function px(a){var b,c,d,e;d=new gx;b=null;Hb(d.a,tG);c=a.mb();while(c.rb()){b!=null?(Hb(d.a,b),d):(b=uG);e=c.sb();Hb(d.a,e===a?vG:TA+e)}Hb(d.a,wG);return Jb(d.a)}
function x(){var a,b,c,d,e;d=jh(kl,{2:1,45:1},33,s.b,0);d=sh(Jz(s,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.k&&v(a,e)&&Hz(s,a)}s.b>0&&D(r,25)}
function Cu(a,b){var c,d,e;d=Tb($doc,OE);c=(e=Tb($doc,TE),e[CF]=a.a.a,e.style[DF]=a.b.a,e);d.appendChild(c);a.c.appendChild(d);tq(b);Hu(a.e,b);c.appendChild(b.H);uq(b,a)}
function _r(a,b){var c,d,e,f;c=b.srcElement;if(Ob(c)){return Xb((f=(e=a.j.b.children[0],d=e.children[1],Qb(d)).parentNode,(!f||f.nodeType!=1)&&(f=null),f),c)}return false}
function uo(a,b){a.b=eval(b);a.a=a.b.length;Dz(a.e);a.i=a.b[--a.a];a.g=a.b[--a.a];if(a.i!=7){throw new vn(LD+a.i+MD)}if(((a.g|3)^3)!=0){throw new vn(ND+a.g)}a.d=a.b[--a.a]}
function Iw(){Iw=IA;Hw=kh(jl,{45:1},-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function Du(){this.e=new Mu(this);this.d=Tb($doc,KE);this.c=Tb($doc,LE);this.d.appendChild(this.c);this.H=this.d;this.a=(Os(),Ks);this.b=(Vs(),Us);this.d[ME]=EF;this.d[NE]=EF}
function xw(a){var b,c,d;b=jh(jl,{45:1},-1,8,1);c=(Iw(),Hw);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return Uw(b,d,8)}
function Yl(a,b){var c,d,e,f,g;if(!!Tl&&!!a&&Ox(a.a.d,Tl)){c=Ul.a;d=Ul.b;e=Ul.c;f=Ul.d;Vl(Ul);Ul.d=b;vf(a,Ul);g=!(Ul.a&&!Ul.b);Ul.a=c;Ul.b=d;Ul.c=e;Ul.d=f;return g}return true}
function lt(a){jt(a);if(a.i){a.a.H.style[BE]=oF;a.a.B!=-1&&Cr(a.a,a.a.v,a.a.B);Mq((yt(),Ct(null)),a.a);Yu(a.a.H)}else{a.c||Nq((yt(),Ct(null)),a.a);Xu(a.a.H)}a.a.H.style[NA]=IE}
function _b(a){var b,c;if(Qw(a.compatMode,jB)){return 1}else{b=a.body.offsetWidth||0;return b==0?1:~~(((c=a.body.parentNode,(!c||c.nodeType!=1)&&(c=null),c).offsetWidth||0)/b)}}
function vf(b,c){var a,d,e;!c.e||c.P();e=c.f;c.f=b.b;try{Hf(b.a,c)}catch(a){a=xl(a);if(uh(a,16)){d=a;throw new Zf(d.a)}else throw a}finally{e==null?(c.e=true,c.f=null):(c.f=e)}}
function xv(a){var b;Hs(a.d.a,TA,false);b=Mb(a.e.H,TB);if(!Sv(b)){Hs(a.d.a,_F,false);return}a.f.H[$F]=!false;Hs(a.i.a,b,false);Hs(a.g.a,TA,false);Kv(a.a.a,b,new Fv(a.c,a.g,a.b))}
function hh(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function Yx(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Ib();if(h.Gb(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.Jb()}}}return null}
function Ux(j,a,b,c){var d=j.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.Ib();if(j.Gb(a,h)){var i=g.Jb();g.Kb(b);return i}}}else{d=j.a[c]=[]}var g=new zA(a,b);d.push(g);++j.d;return null}
function jt(a){if(a.i){if(a.a.u){$doc.body.appendChild(a.a.q);Yu(a.a.q);a.f=pm(a.a.r);$s();a.b=true}}else if(a.b){$doc.body.removeChild(a.a.q);Xu(a.a.q);dv(a.f.a);a.f=null;a.b=false}}
function fp(){fp=IA;Wo=new jp;Xo=new tp;Yo=new wp;Zo=new zp;$o=new Cp;_o=new Fp;ap=new Ip;bp=new Lp;cp=new Op;dp=new np;ep=new qp;Vo=kh(ol,{45:1},41,[Wo,Xo,Yo,Zo,$o,_o,ap,bp,cp,dp,ep])}
function mo(a){var b,c,d,e;b=a.b[--a.a];if(b<0){return Ez(a.e,-(b+1))}c=b>0?a.d[b-1]:null;if(c==null){return null}return d=(Cz(a.e,null),a.e.b),e=Zp(a.c,a,c),Iz(a.e,d-1,e),Yp(a.c,a,e,c),e}
function Xq(b,c){var h;Uq();var a,d,e,f,g;d=null;for(g=b.mb();g.rb();){f=sh(g.sb(),26);try{c.nb(f)}catch(a){a=xl(a);if(uh(a,19)){e=a;!d&&(d=new iA);h=Tx(d.a,e,d)}else throw a}}if(d){throw new Vq(d)}}
function Ko(b,c,d,e){var a,f,g;g=Lo(b,c,d,e);try{return Qg(ID,g.a),sg(g,g.d,g.a)}catch(a){a=xl(a);if(uh(a,24)){f=a;new Dn(f);Dv(e)}else throw a}finally{!!$stats&&$stats(Sp(c,UD,d.length,VD))}return null}
function _m(g){var e=g;var f=JA(function(){$wnd.setTimeout(f,250);if(e.bb()){return}var b=en();if(b.length>0){var c=TA;try{c=e.Z(b.substring(1))}catch(a){e.cb()}var d=Qm==null?TA:Qm;d&&c!=d&&e.cb()}});f()}
function bx(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function Tb(a,b){var c,d;if(b.indexOf($A)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(fB)),a.__gwt_container);c.innerHTML=gB+b+hB||TA;d=Qb(c);c.removeChild(d);return d}return a.createElement(b)}
function Ju(a,b,c){var d,e;if(c<0||c>a.c){throw new nw}if(a.c==a.a.length){e=jh(ql,{45:1},26,a.a.length*2,0);for(d=0;d<a.a.length;++d){lh(e,d,a.a[d])}a.a=e}++a.c;for(d=a.c-1;d>c;--d){lh(a.a,d,a.a[d-1])}lh(a.a,c,b)}
function Ct(a){yt();var b,c;c=sh(Px(wt,a),27);b=null;if(a!=null){if(!(b=$doc.getElementById(a))){return null}}if(c){if(!b||c.H==b){return c}}wt.d==0&&nm(new Jt);!b?(c=new Nt):(c=new zt(b));Tx(wt,a,c);hA(xt,c);return c}
function Pv(){var a,b;Pv=IA;Ov=(a={},a[jG]=[zn,yn,An],a[kG]=[Sn,Rn],a[lG]=[undefined,undefined,ao],a[mG]=[co,bo],a[nG]=[fo,eo],a[hG]=[ho,go,io],a);b=[];b[ob(Oi)]=jG;b[ob(Ri)]=kG;b[ob(Vi)]=lG;b[ob(Ck)]=mG;b[ob(Hk)]=nG;b[ob(Nk)]=hG}
function nq(a,b){var c=a.className.split(/\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)==rE&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(dB)}
function Lb(a,b){var c,d,e,f;b=Tw(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=dB);a.className=f+b}}
function Ab(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.M(c.toString());b.push(d);var e=$A+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b}
function $u(b,c,d){try{var e=b.createTextRange();var f=b.value.substr(c,d).match(/(\r\n)/gi);f!=null&&(d-=f.length);var g=b.value.substring(0,c).match(/(\r\n)/gi);g!=null&&(c-=g.length);e.collapse(true);e.moveStart(LF,c);e.moveEnd(LF,d);e.select()}catch(a){}}
function ug(b,c){var a,d,e,f;if(!!b.b&&b.b.d>0){for(f=new wy((new ny(b.b)).a);dz(f.a);){e=f.b=sh(ez(f.a),18);try{c.setRequestHeader(sh(e.Ib(),1),sh(e.Jb(),1))}catch(a){a=xl(a);if(uh(a,17)){d=a;throw new Hg(d.K())}else throw a}}}else{c.setRequestHeader(UB,VB)}}
function mt(a,b){var c,d,e,f,g,h;a.i||(b=1-b);g=0;e=0;f=0;c=0;d=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);h=~~Math.max(Math.min(b*a.e,2147483647),-2147483648);switch(0){case 2:case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;}a.a.H.style[GE]=pF+g+qF+f+qF+c+qF+e+rF}
function Go(a){var b=yo;var c=0;var d=TA;var e;while((e=b.exec(a))!=null){d+=a.substring(c,e.index);c=e.index+1;var f=e[0].charCodeAt(0);if(f==0){d+=QD}else if(f==92){d+=RD}else if(f==124){d+=SD}else{var g=f.toString(16);d+=TD.substring(0,6-g.length)+g}}return d+a.substring(c)}
function sg(b,c,d){var a,e,f,g,h;h=bv();try{h.open(b.c,b.f,true)}catch(a){a=xl(a);if(uh(a,17)){e=a;g=new Kg(b.f);O(g,new Hg(e.K()));throw g}else throw a}ug(b,h);f=new eg(h,b.e,d);av(h,new zg(f,d));try{h.send(c)}catch(a){a=xl(a);if(uh(a,17)){e=a;throw new Hg(e.K())}else throw a}return f}
function nt(a,b,c){var d;a.c=c;t(a);if(a.g){C(a.g);a.g=null;kt(a)}a.a.A=b;Er(a.a);d=!c&&a.a.t;a.i=b;if(d){if(b){jt(a);a.a.H.style[BE]=oF;a.a.B!=-1&&Cr(a.a,a.a.v,a.a.B);a.a.H.style[GE]=HE;Mq((yt(),Ct(null)),a.a);Yu(a.a.H);a.g=new rt(a);D(a.g,1)}else{u(a,(new Date).getTime())}}else{lt(a)}}
function Hf(b,c){var a,d,e,f,g,h,i;if(!c){throw new Fw(JB)}try{++b.b;g=Kf(b,c.O(),null);d=null;h=b.c?g.Ob(g.yb()):g.Nb();while(b.c?h.b>0:h.b<h.d.yb()){f=b.c?mz(h):ez(h);try{c.N(sh(f,28))}catch(a){a=xl(a);if(uh(a,19)){e=a;!d&&(d=new iA);i=Tx(d.a,e,d)}else throw a}}if(d){throw new Xf(d)}}finally{--b.b;b.b==0&&Lf(b)}}
function Sr(a){var b,c,d,e;this.H=Tb($doc,KE);d=this.H;this.b=Tb($doc,LE);d.appendChild(this.b);d[ME]=0;d[NE]=0;for(b=0;b<a.length;++b){c=(e=Tb($doc,OE),e[DE]=a[b],e.appendChild(Tr(a[b]+PE)),e.appendChild(Tr(a[b]+QE)),e.appendChild(Tr(a[b]+RE)),e);this.b.appendChild(c);b==1&&(this.a=Qb(c.children[1]))}this.H[DE]=SE}
function Nb(a,b){var c,d,e,f,g,h,i;b=Tw(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=Tw(i.substr(0,e-0));d=Tw(Sw(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+dB+d);a.className=h}}
function v(a,b){var c,d;c=b>=a.n+a.j;if(a.o&&!c){d=(b-a.n)/a.j;mt(a,(1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.o&&b>=a.n){a.o=true;a.d=parseInt(a.a.H[LA])||0;a.e=parseInt(a.a.H[MA])||0;a.a.H.style[NA]=OA;mt(a,(1+Math.cos(3.141592653589793))/2)}if(c){kt(a);a.o=false;a.k=false;return true}return false}
function xr(a){var b,c,d,e;c=a.A;b=a.t;if(!c){a.H.style[FE]=OA;Zu(a.H,false);a.t=false;!a.g&&(a.g=pm(new ms(a)));Dr(a)}d=dc($doc)-(parseInt(a.H[MA])||0)>>1;e=cc($doc)-(parseInt(a.H[LA])||0)>>1;Cr(a,Cw(fc($doc)+d),Cw(gc($doc)+e));if(!c){a.t=b;if(b){a.H.style[GE]=HE;a.H.style[FE]=IE;Zu(a.H,true);u(a.z,(new Date).getTime())}else{a.H.style[FE]=IE;Zu(a.H,true)}}}
function Br(a,b){var c,d,e,f;if(b.a||!a.y&&b.b){a.w&&(b.a=true);return}a.qb(b);if(b.a){return}d=b.d;c=yr(a,d);c&&(b.b=true);a.w&&(b.a=true);f=Gm(d.type);switch(f){case 512:case 256:case 128:{return}case 4:if(Kl){b.b=true;return}if(!c&&a.k){zr(a);return}break;case 8:case 64:case 1:case 2:{if(Kl){b.b=true;return}break}case 2048:{e=d.srcElement;if(a.w&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.a=true;return}break}}}
function pv(a){var b,c,d,e,f,g,h,i,j,k;h=new kr(OF);g=new eu;g.H[TB]=PF;e=new vs;jq(h.H,QF,true);Mq(Ct(RF),g);Mq(Ct(SF),h);Mq(Ct(TF),e);Wu(g.H);k=Mb(g.H,TB).length;k>0&&Zt(g,k);c=new ds;Hs(c.a.a,UF,false);c.t=true;b=new kr(VF);b.H.id=WF;j=new vs;i=new ys;d=new Du;jq(d.H,XF,true);Cu(d,new zs(YF));Cu(d,j);Cu(d,new zs(ZF));Cu(d,i);d.a=(Os(),Ns);Cu(d,b);sr(c.j,d);Ar(c);oq(b,new tv(c,h),(Od(),Od(),Nd));f=new yv(a,e,g,h,j,i,c,b);oq(h,f,Nd);oq(g,f,(ie(),ie(),he))}
function Fo(){var a=navigator.userAgent.toLowerCase();if(a.indexOf(PD)!=-1){return /[\u0000\|\\\u0080-\uFFFF]/g}else if(a.indexOf(qC)!=-1){return /[\u0000\|\\\u0300-\u03ff\u0590-\u05FF\u0600-\u06ff\u0730-\u074A\u07eb-\u07f3\u0940-\u0963\u0980-\u09ff\u0a00-\u0a7f\u0b00-\u0b7f\u0e00-\u0e7f\u0f00-\u0fff\u1900-\u194f\u1a00-\u1a1f\u1b00-\u1b7f\u1dc0-\u1dff\u1f00-\u1fff\u2000-\u206f\u20d0-\u20ff\u2100-\u214f\u2300-\u23ff\u2a00-\u2aff\u3000-\u303f\uD800-\uFFFF]/g}else{return /[\u0000\|\\\uD800-\uFFFF]/g}}
function hm(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(pC)!=-1}())return pC;if(function(){return b.indexOf(qC)!=-1}())return rC;if(function(){return b.indexOf(sC)!=-1&&$doc.documentMode>=9}())return tC;if(function(){return b.indexOf(sC)!=-1&&$doc.documentMode>=8}())return uC;if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return iC;if(function(){return b.indexOf(vC)!=-1}())return wC;return xC}
function Yu(a){var b=$doc.createElement(FF);b.src=GF;b.scrolling=HF;b.frameBorder=0;a.__frame=b;b.__popup=a;var c=b.style;c.position=oF;c.filter=IF;c.visibility=a.currentStyle.visibility;c.border=0;c.padding=0;c.margin=0;c.left=a.offsetLeft;c.top=a.offsetTop;c.width=a.offsetWidth;c.height=a.offsetHeight;c.zIndex=a.currentStyle.zIndex;a.onmove=function(){b.style.left=a.offsetLeft;b.style.top=a.offsetTop};a.onresize=function(){b.style.width=a.offsetWidth;b.style.height=a.offsetHeight};c.setExpression(JF,KF);a.parentElement.insertBefore(b,a)}
function Kv(b,c,d){var a,e,f,g,h;f=new Tp;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:bE,evtGroup:f.a,method:UD,millis:(new Date).getTime(),type:dG});g=(h=new Co(b.a,b.d),Nx(h.d),Nx(h.e),Dz(h.f),h.a=new gx,qo(h,h.b),qo(h,h.c),h);try{Do(g.a,TA+po(g,eG));Do(g.a,TA+po(g,fG));Do(g.a,gG);Do(g.a,TA+po(g,hG));Do(g.a,TA+po(g,c));e=Ao(g);!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:bE,evtGroup:f.a,method:UD,millis:(new Date).getTime(),type:iG});Ko(b,(fp(),f),e,d)}catch(a){a=xl(a);if(!uh(a,25))throw a}}
function Ro(b,c){var a,d,e,f,g,h;g=null;d=null;try{f=c.a.responseText;h=c.a.status;!!$stats&&$stats(Sp(b.c,b.b,f.length,_D));h!=200?(d=new $n(h,f)):f==null?(d=new Cn(aE)):f.indexOf(ZD)==0?(g=mp(Jo(b.d,f))):f.indexOf($D)==0?(d=sh(mo(Jo(b.d,f)),19)):(d=new Cn(f))}catch(a){a=xl(a);if(uh(a,25)){e=a;d=new wn(e)}else if(uh(a,19)){e=a;d=e}else throw a}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:bE,evtGroup:b.c.a,method:b.b,millis:(new Date).getTime(),type:cE})}try{!d?Ev(b.a,g):Dv(b.a)}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:bE,evtGroup:b.c.a,method:b.b,millis:(new Date).getTime(),type:dE})}}
function Gm(a){switch(a){case AC:return 4096;case BC:return 1024;case zB:return 1;case CC:return 2;case DC:return 2048;case EC:return 128;case FC:return 256;case BB:return 512;case GC:return 32768;case HC:return 8192;case CB:return 4;case DB:return 64;case EB:return 32;case FB:return 16;case GB:return 8;case IC:return 16384;case JC:return 65536;case KC:case LC:return 131072;case MC:return 262144;case NC:return 524288;case OC:return 1048576;case PC:return 2097152;case QC:return 4194304;case RC:return 8388608;case SC:return 16777216;case TC:return 33554432;case UC:return 67108864;case VC:return 134217728;case WC:return 268435456;case XC:return 536870912;default:return -1;}}
function es(a){var b,c,d,e,f,g,h,i;this.H=Tb($doc,fB);this.r=new _s;this.z=new ot(this);this.H.appendChild(Tb($doc,fB));Cr(this,0,0);(e=Qb(this.H).parentNode,(!e||e.nodeType!=1)&&(e=null),e)[DE]=VE;Qb(this.H)[DE]=WE;this.k=false;this.n=false;this.w=true;d=kh(ul,{45:1},1,[XE,YE,ZE]);this.j=new Sr(d);this.j.H[DE]=TA;kq((f=Qb(this.H).parentNode,(!f||f.nodeType!=1)&&(f=null),f),$E);sr(this,this.j);Ar(this);jq(Qb(this.H),WE,false);jq(this.j.a,_E,true);tq(a);this.a=a;c=(h=this.j.b.children[0],g=h.children[1],Qb(g));c.appendChild(this.a.H);uq(this.a,this);(i=Qb(this.H).parentNode,(!i||i.nodeType!=1)&&(i=null),i)[DE]=aF;this.i=dc($doc);this.b=ac($doc);this.c=bc($doc);b=new Es(this);oq(this,b,(pe(),pe(),oe));oq(this,b,(Re(),Re(),Qe));oq(this,b,(we(),we(),ve));oq(this,b,(Ke(),Ke(),Je));oq(this,b,(De(),De(),Ce))}
function Nm(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Jm:null);c&3&&(a.ondblclick=b&3?Im:null);c&4&&(a.onmousedown=b&4?Jm:null);c&8&&(a.onmouseup=b&8?Jm:null);c&16&&(a.onmouseover=b&16?Jm:null);c&32&&(a.onmouseout=b&32?Jm:null);c&64&&(a.onmousemove=b&64?Jm:null);c&128&&(a.onkeydown=b&128?Jm:null);c&256&&(a.onkeypress=b&256?Jm:null);c&512&&(a.onkeyup=b&512?Jm:null);c&1024&&(a.onchange=b&1024?Jm:null);c&2048&&(a.onfocus=b&2048?Jm:null);c&4096&&(a.onblur=b&4096?Jm:null);c&8192&&(a.onlosecapture=b&8192?Jm:null);c&16384&&(a.onscroll=b&16384?Jm:null);c&32768&&(a.nodeName==tD?b&32768?a.attachEvent(uD,Km):a.detachEvent(uD,Km):(a.onload=b&32768?Lm:null));c&65536&&(a.onerror=b&65536?Jm:null);c&131072&&(a.onmousewheel=b&131072?Jm:null);c&262144&&(a.oncontextmenu=b&262144?Jm:null);c&524288&&(a.onpaste=b&524288?Jm:null)}
function Mm(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=JA(function(){return Ml($wnd.event)});var d=JA(function(){var a=Sb;Sb=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!Om()){Sb=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!vh(b)&&b!=null&&b.cM&&!!b.cM[22]&&Ll($wnd.event,c,b);Sb=a});var e=JA(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(YC,a);if(this.__eventBits&2){d.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;Om()}});var f=JA(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;d.call(this)});var g=$moduleName.replace(/\./g,ZC);$wnd[$C+g]=d;Jm=(new Function(_C,aD+g+bD))($wnd);$wnd[cD+g]=e;Im=(new Function(_C,dD+g+eD))($wnd);$wnd[fD+g]=f;Lm=(new Function(_C,gD+g+eD))($wnd);Km=(new Function(_C,gD+g+hD))($wnd);var h=JA(function(){d.call($doc.body)});var i=JA(function(){e.call($doc.body)});$doc.body.attachEvent(YC,h);$doc.body.attachEvent(iD,h);$doc.body.attachEvent(jD,h);$doc.body.attachEvent(kD,h);$doc.body.attachEvent(lD,h);$doc.body.attachEvent(mD,h);$doc.body.attachEvent(nD,h);$doc.body.attachEvent(oD,h);$doc.body.attachEvent(pD,h);$doc.body.attachEvent(qD,h);$doc.body.attachEvent(rD,i);$doc.body.attachEvent(sD,h)}
--></script>
<script><!--
var TA='',cB='\n ',dB=' ',uF=' Text Length: ',DD=' )',aC=' cannot be empty',bC=' cannot be null',ZB=' is invalid or violates the same-origin security restriction',_B=' ms',wD='#',vD='%23',WA='(',rG='(Unknown Source',uE='(null handle)',vG='(this Collection)',sG=')',kC='). Expect more errors.\n',XA='): ',uG=', ',EG=', Size: ',rE='-',MD='.',bD='.call(this) }',eD='.call(this)}',hD='.call(w.event.srcElement)}',$D='//EX',ZD='//OK',hB='/>',EF='0',gG='1',YD='82043305890EB51D0A982181ECFF233C',$A=':',SA=': ',gB='<',zD='<\/div><\/body><\/html>',CE="<BUTTON type='button'><\/BUTTON>",YF='<b>Sending name to the server:<\/b>',ZF='<br><b>Server replies:<\/b>',yD='<html><body onload="if(parent.__gwt_onHistoryLoad)parent.__gwt_onHistoryLoad(__gwt_historyToken.innerText)"><div id="__gwt_historyToken">',AG='=',KA='@',$B='A request timeout has expired after ',nJ='AbsolutePanel',NJ='AbstractCollection',LK='AbstractHashMap',NK='AbstractHashMap$EntrySet',OK='AbstractHashMap$EntrySetIterator',QK='AbstractHashMap$MapEntryNull',RK='AbstractHashMap$MapEntryString',OJ='AbstractList',SK='AbstractList$IteratorImpl',TK='AbstractList$ListIteratorImpl',KK='AbstractMap',UK='AbstractMap$1',VK='AbstractMap$1$1',PK='AbstractMapEntry',qI='AbstractRenderer',NI='AbstractSerializationStream',OI='AbstractSerializationStreamReader',PI='AbstractSerializationStreamWriter',MK='AbstractSet',xG='Add not supported on this collection',FG='Add not supported on this list',cG='An error occurred while attempting to contact the server. Please check your network connection and try again.',yB='An event type',KG='Animation',PG='Animation$1',MG='Animation;',PJ='ArrayList',zK='ArrayStoreException',oJ='AttachDetachException',pJ='AttachDetachException$1',qJ='AttachDetachException$2',lI='AutoDirectionHandler',mB='BLOCK',eE='BOOLEAN',hE='BYTE',tJ='Button',sJ='ButtonBase',yF='CENTER',iE='CHAR',wB='CM',jB='CSS1Compat',QA="Can't overwrite cause",HB='Cannot add a handler with a null type',IB='Cannot add a null handler',JB='Cannot fire null event',yE='Cannot set a new parent without first clearing the old parent',eF='Caption',uJ='CellPanel',QE='Center',BK='Class',CK='ClassCastException',EH='ClickEvent',QI='ClientSerializationStreamReader',RI='ClientSerializationStreamWriter',VF='Close',SH='CloseEvent',WK='Collections$EmptyList',qK='Com_sap_sailing_gwt_ui',rK='Com_sap_sailing_gwt_ui$1',sK='Com_sap_sailing_gwt_ui$1MyHandler',tK='Com_sap_sailing_gwt_ui$1MyHandler$1',mJ='ComplexPanel',UB='Content-Type',gC='DEFAULT',NB='DELETE',KC='DOMMouseScroll',jE='DOUBLE',xJ='DecoratedPopupPanel',yJ='DecoratorPanel',zJ='DialogBox',AJ='DialogBox$1',EJ='DialogBox$CaptionImpl',FJ='DialogBox$MouseHandler',GJ='DirectionalTextHelper',BH='DomEvent',HH='DomEvent$Type',rB='EM',jC='ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie6) does not match the runtime user.agent value (',sB='EX',QG='Enum',xH='Event',AB='Event type',uI='Event$NativePreviewEvent',FH='Event$Type',WH='EventBus',SG='Exception',LD='Expecting version 7 from server, got ',kE='FLOAT',rJ='FocusWidget',tF='From Index: 0 To Index: ',OB='GET',PF='GWT User',ND='Got an unknown flag from server: ',uK='GreetingService_Proxy',UD='GreetingService_Proxy.greetServer',vK='GreetingService_TypeSerializer',zH='GwtEvent',GH='GwtEvent$Type',PB='HEAD',DJ='HTML',VH='HandlerManager',YH='HandlerManager$Bus',mI='HasDirection$Direction',oI='HasDirection$Direction;',JJ='HasHorizontalAlignment$AutoHorizontalAlignmentConstant',KJ='HasHorizontalAlignment$HorizontalAlignmentConstant',LJ='HasVerticalAlignment$VerticalAlignmentConstant',XK='HashMap',YK='HashSet',zI='HistoryImpl',AI='HistoryImplIE6',CH='HumanInputEvent',tD='IFRAME',vB='IN',nB='INLINE',oB='INLINE_BLOCK',vF='INPUT',lE='INT',ZK='IdentityHashMap',wK='IllegalArgumentException',DK='IllegalStateException',EI='IncompatibleRemoteServiceException',DG='Index: ',yK='IndexOutOfBoundsException',UE='Inner',EK='Integer',FK='Integer;',JD='Invalid RPC token',FI='InvocationException',zF='JUSTIFY',VG='JavaScriptException',WG='JavaScriptObject$',JH='KeyCodeEvent',IH='KeyEvent',KH='KeyUpEvent',AF='LEFT',mE='LONG',fC='LTR',CJ='Label',BJ='LabelBase',PE='Left',ZH='LegacyHandlerWrapper',sF='Length must be a positive integer. Length: ',xB='MM',MF='MSXML2.XMLHTTP.3.0',$K='MapEntryImpl',NF='Microsoft.XMLHTTP',LH='MouseDownEvent',DH='MouseEvent',MH='MouseMoveEvent',NH='MouseOutEvent',OH='MouseOverEvent',PH='MouseUpEvent',CG='Must call next() before remove().',lB='NONE',aE='No response payload',_K='NoSuchElementException',pE='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',GK='NullPointerException',AK='Number',xK='NumberFormatException',nE='OBJECT',IG='Object',JK='Object;',KB='One or more exceptions caught, see full set in UmbrellaException#getCauses',uB='PC',qB='PCT',QB='POST',tB='PT',RB='PUT',pB='PX',lJ='Panel',sI='PassthroughParser',tI='PassthroughRenderer',_F='Please enter at least four characters',wJ='PopupPanel',RJ='PopupPanel$1',SLine truncated
--></script>
<script><!--
_.i=0;_=ms.prototype=ls.prototype=new m;_.gC=function ns(){return zj};_.U=function os(a){this.a.i=a.a};_.cM={14:1,28:1};_.a=null;_=ss.prototype=new fq;_.gC=function us(){return Jj};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_.a=null;_=vs.prototype=rs.prototype=new ss;_.gC=function xs(){return Kj};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=zs.prototype=ys.prototype=qs.prototype=new rs;_.gC=function As(){return Fj};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=Bs.prototype=ps.prototype=new qs;_.gC=function Cs(){return Aj};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=Es.prototype=Ds.prototype=new m;_.gC=function Fs(){return Bj};_.cM={7:1,8:1,9:1,10:1,11:1,12:1,28:1};_.a=null;_=Is.prototype=Gs.prototype=new m;_.gC=function Js(){return Dj};_.cM={};_.a=null;_.b=null;_.c=null;var Ks,Ls,Ms,Ns;_=Ps.prototype=new m;_.gC=function Qs(){return Gj};_.cM={};_=Ss.prototype=Rs.prototype=new Ps;_.gC=function Ts(){return Hj};_.cM={};_.a=null;var Us;_=Xs.prototype=Ws.prototype=new m;_.gC=function Ys(){return Ij};_.cM={};_.a=null;_=_s.prototype=Zs.prototype=new m;_.gC=function at(){return Mj};_.U=function bt(a){$s()};_.cM={14:1,28:1};_=dt.prototype=ct.prototype=new m;_.gC=function et(){return Nj};_.cM={20:1,28:1};_.a=null;_=gt.prototype=ft.prototype=new m;_.gC=function ht(){return Oj};_.cM={15:1,28:1};_.a=null;_=ot.prototype=it.prototype=new l;_.gC=function pt(){return Qj};_.cM={33:1};_.a=null;_.b=false;_.c=false;_.d=0;_.e=-1;_.f=null;_.g=null;_.i=false;_=rt.prototype=qt.prototype=new z;_.gC=function st(){return Pj};_.J=function tt(){this.a.g=null;u(this.a,(new Date).getTime())};_.cM={21:1};_.a=null;_=zt.prototype=ut.prototype=new cq;_.gC=function Dt(){return Vj};_.cM={22:1,26:1,27:1,37:1,38:1,42:1,43:1};var vt,wt,xt;_=Ft.prototype=Et.prototype=new m;_.nb=function Gt(a){a.D&&sq(a)};_.gC=function Ht(){return Sj};_.cM={};_=Jt.prototype=It.prototype=new m;_.gC=function Kt(){return Tj};_.T=function Lt(a){Bt()};_.cM={13:1,28:1};_=Nt.prototype=Mt.prototype=new ut;_.gC=function Ot(){return Uj};_.cM={22:1,26:1,27:1,37:1,38:1,42:1,43:1};_=Rt.prototype=Pt.prototype=new m;_.gC=function St(){return Wj};_.rb=function Tt(){return this.a};_.sb=function Ut(){return Qt(this)};_.tb=function Vt(){!!this.b&&this.c.lb(this.b)};_.cM={};_.b=null;_.c=null;_=Yt.prototype=new gr;_.gC=function _t(){return ek};_.Y=function au(a){var b;b=Gm(a.type);(b&896)!=0?rq(this,a):rq(this,a)};_.jb=function bu(){};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=Xt.prototype=new Yt;_.gC=function du(){return Yj};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=eu.prototype=Wt.prototype=new Xt;_.gC=function fu(){return Zj};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=gu.prototype=new jc;_.gC=function nu(){return dk};_.cM={44:1,45:1,47:1,48:1};var hu,iu,ju,ku,lu;_=qu.prototype=pu.prototype=new gu;_.gC=function ru(){return _j};_.cM={44:1,45:1,47:1,48:1};_=tu.prototype=su.prototype=new gu;_.gC=function uu(){return ak};_.cM={44:1,45:1,47:1,48:1};_=wu.prototype=vu.prototype=new gu;_.gC=function xu(){return bk};_.cM={44:1,45:1,47:1,48:1};_=zu.prototype=yu.prototype=new gu;_.gC=function Au(){return ck};_.cM={44:1,45:1,47:1,48:1};_=Du.prototype=Bu.prototype=new mr;_.gC=function Eu(){return fk};_.lb=function Fu(a){var b,c,d;c=(d=a.H.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=Iq(this,a);b&&this.c.removeChild(Rb(c));return b};_.cM={22:1,26:1,37:1,38:1,42:1,43:1};_=Mu.prototype=Gu.prototype=new m;_.gC=function Nu(){return hk};_.mb=function Ou(){return new Ru(this)};_.cM={};_.a=null;_.b=null;_.c=0;_=Ru.prototype=Pu.prototype=new m;_.gC=function Su(){return gk};_.rb=function Tu(){return this.a<this.b.c-1};_.sb=function Uu(){return Qu(this)};_.tb=function Vu(){if(this.a<0||this.a>=this.b.c){throw new jw}this.b.b.lb(this.b.a[this.a--])};_.cM={};_.a=-1;_.b=null;_=ev.prototype=cv.prototype=new m;_.gC=function fv(){return mk};_.cM={};_.a=null;_.b=null;_.c=null;_.d=null;_=hv.prototype=gv.prototype=new m;_.L=function iv(){Gf(this.a,this.d,this.c,this.b)};_.gC=function jv(){return nk};_.cM={31:1};_.a=null;_.b=null;_.c=null;_.d=null;_=lv.prototype=kv.prototype=new m;_.L=function mv(){If(this.a,this.d,this.c,this.b)};_.gC=function nv(){return ok};_.cM={31:1};_.a=null;_.b=null;_.c=null;_.d=null;_=qv.prototype=ov.prototype=new m;_.gC=function rv(){return uk};_.cM={};_=tv.prototype=sv.prototype=new m;_.gC=function uv(){return tk};_.R=function vv(a){$r(this.a);this.b.H[$F]=!true;Wu(this.b.H)};_.cM={4:1,28:1};_.a=null;_.b=null;_=yv.prototype=wv.prototype=new m;_.gC=function zv(){return sk};_.R=function Av(a){xv(this)};_.S=function Bv(a){(a.a.keyCode||0)==13&&xv(this)};_.cM={4:1,6:1,28:1};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_=Fv.prototype=Cv.prototype=new m;_.gC=function Gv(){return rk};_.cM={};_.a=null;_.b=null;_.c=null;_=Lv.prototype=Hv.prototype=new Io;_.gC=function Mv(){return vk};_.cM={};var Iv;_=Qv.prototype=Nv.prototype=new Wp;_.gC=function Rv(){return wk};_.cM={};var Ov=null;_=Uv.prototype=Tv.prototype=new L;_.gC=function Vv(){return xk};_.cM={3:1,19:1,45:1};_=Xv.prototype=Wv.prototype=new m;_.gC=funLine truncated
--></script></body></html>
@@ -0,0 +1,698 @@
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'CB07F7C4ADBFA7D3A49D9EB2B5D04DFB';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'com_sap_sailing_gwt_ui',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function m(){}
function l(){}
function z(){}
function y(){}
function N(){}
function M(){}
function L(){}
function K(){}
function pA(){}
function pb(){}
function gb(){}
function ub(){}
function Eb(){}
function zb(){}
function ic(){}
function hc(){}
function vc(){}
function yc(){}
function Bc(){}
function Ec(){}
function Hc(){}
function Vc(){}
function Yc(){}
function _c(){}
function cd(){}
function fd(){}
function id(){}
function ld(){}
function od(){}
function rd(){}
function zd(){}
function yd(){}
function xd(){}
function wd(){}
function vd(){}
function Od(){}
function ud(){}
function Ud(){}
function Td(){}
function Sd(){}
function ce(){}
function be(){}
function ie(){}
function fe(){}
function pe(){}
function me(){}
function we(){}
function te(){}
function De(){}
function Ae(){}
function Ke(){}
function He(){}
function Re(){}
function Oe(){}
function Ve(){}
function $e(){}
function Ye(){}
function df(){}
function of(){}
function lf(){}
function tf(){}
function Bf(){}
function Af(){}
function zf(){}
function Rf(){}
function Vf(){}
function Uf(){}
function $f(){}
function gg(){}
function fg(){}
function kg(){}
function og(){}
function xg(){}
function Bg(){}
function Fg(){}
function Ig(){}
function Lg(){}
function Rg(){}
function Qg(){}
function Wg(){}
function eh(){}
function dh(){}
function wl(){}
function Al(){}
function yl(){}
function El(){}
function Cl(){}
function Tl(){}
function Pl(){}
function bm(){}
function am(){}
function sm(){}
function zm(){}
function Mm(){}
function Xm(){}
function Wm(){}
function _m(){}
function $m(){}
function cn(){}
function ln(){}
function wn(){}
function pn(){}
function yn(){}
function Dn(){}
function Gn(){}
function Jn(){}
function Un(){}
function Wn(){}
function Zn(){}
function bo(){}
function ho(){}
function so(){}
function zo(){}
function Eo(){}
function Uo(){}
function Xo(){}
function _o(){}
function cp(){}
function fp(){}
function ip(){}
function lp(){}
function op(){}
function rp(){}
function up(){}
function xp(){}
function Ap(){}
function Gp(){}
function Sp(){}
function Rp(){}
function Qp(){}
function Pp(){}
function Op(){}
function Bq(){}
function Jq(){}
function Iq(){}
function Nq(){}
function Mq(){}
function Sq(){}
function Rq(){}
function Qq(){}
function Yq(){}
function _q(){}
function $q(){}
function ar(){}
function Br(){}
function Gr(){}
function Xr(){}
function _r(){}
function cs(){}
function bs(){}
function as(){}
function ns(){}
function qs(){}
function zs(){}
function Bs(){}
function Gs(){}
function Ls(){}
function Js(){}
function Os(){}
function Rs(){}
function Us(){}
function at(){}
function et(){}
function pt(){}
function ot(){}
function tt(){}
function st(){}
function wt(){}
function zt(){}
function It(){}
function Ht(){}
function Gt(){}
function St(){}
function _t(){}
function cu(){}
function fu(){}
function iu(){}
function lu(){}
function qu(){}
function zu(){}
function Lu(){}
function Pu(){}
function Tu(){}
function Xu(){}
function _u(){}
function dv(){}
function jv(){}
function ov(){}
function uv(){}
function Av(){}
function Ev(){}
function Dv(){}
function Kv(){}
function Nv(){}
function Rv(){}
function Vv(){}
function $v(){}
function Zv(){}
function kw(){}
function qw(){}
function tw(){}
function Nw(){}
function Tw(){}
function Ww(){}
function fx(){}
function ex(){}
function Rx(){}
function Qx(){}
function ay(){}
function jy(){}
function iy(){}
function ty(){}
function zy(){}
function Ly(){}
function Uy(){}
function Yy(){}
function cz(){}
function iz(){}
function Fz(){}
function Ez(){}
function Kz(){}
function Pz(){}
function $z(){}
function fA(){}
function lA(){}
function H(){B()}
function vm(){um()}
function Bv(){Cb()}
function Lv(){Cb()}
function Ov(){Cb()}
function Sv(){Cb()}
function Wv(){Cb()}
function lw(){Cb()}
function rw(){Cb()}
function mA(){Cb()}
function Rn(a,b){}
function Ao(a){kv(a.a)}
function ff(a){this.a=a}
function Sf(a){this.a=a}
function ig(a){this.a=a}
function Cg(a){this.a=a}
function Cs(a){this.a=a}
function os(a){this.a=a}
function Hs(a){this.a=a}
function Ps(a){this.a=a}
function Ss(a){this.a=a}
function $s(a){this.a=a}
function Yr(a){this.a=a}
function aw(a){this.a=a}
function Wx(a){this.a=a}
function oy(a){this.a=a}
function Py(a){this.d=a}
function Bu(a){this.b=a}
function dz(a){this.a=a}
function We(){this.a={}}
function Dp(){this.a=Bp++}
function Zd(){this.c=++Vd}
function Zu(){this.a=new sv}
function Rz(){this.a=new Lz}
function Lz(){ux(this)}
function _z(){ux(this)}
function Ot(){Ot=pA;Yt()}
function jo(){jo=pA;io=po()}
function bt(a){B();this.a=a}
function U(a){Cb();this.f=a}
function Gg(a){Cb();this.f=a}
function En(a){Cb();this.f=a}
function kn(a,b){_n(a,b.f)}
function Mn(a,b){_n(a,b.Nb)}
function wq(a,b){rq(a,b,a.H)}
function ru(a,b){tu(a,b,a.c)}
function jn(a){return new dn}
function Cn(a){return new zn}
function On(a){return new Ov}
function Qn(a){return new rw}
function uc(){sc();return nc}
function Uc(){Sc();return Ic}
function ch(){_g();return Xg}
function To(){Ro();return Fo}
function $t(){Yt();return Tt}
function Pv(a){Cb();this.f=a}
function Tv(a){Cb();this.f=a}
function Xv(a){Cb();this.f=a}
function mw(a){Cb();this.f=a}
function Uw(a){Cb();this.f=a}
function Kp(a){new Lz;this.a=a}
function Yf(a){Wf.call(this,a)}
function Fq(a){Wf.call(this,a)}
function Ml(a,b){Em();Km(a,b)}
function sn(a,b){Pg(ZA,b);a.a=b}
function rb(){rb=pA;qb=new ub}
function um(){um=pA;tm=new Zd}
function qv(){qv=pA;pv=new xv}
function Dz(){Dz=pA;Cz=new Fz}
function Jw(){Jw=pA;Gw={};Iw={}}
function Kt(a){this.H=a;new Rg}
function Qm(){this.a=new vf(null)}
function Wc(){this.a='PX';this.b=0}
function dd(){this.a='EX';this.b=3}
function ad(){this.a='EM';this.b=2}
function gd(){this.a='PT';this.b=4}
function jd(){this.a='PC';this.b=5}
function md(){this.a='IN';this.b=6}
function pd(){this.a='CM';this.b=7}
function sd(){this.a='MM';this.b=8}
function ah(a,b){this.a=a;this.b=b}
function av(a,b){this.a=a;this.b=b}
function yg(a,b){this.b=a;this.a=b}
function uy(a,b){this.b=a;this.a=b}
function Zy(a,b){this.a=a;this.b=b}
function gA(a,b){this.a=a;this.b=b}
function Zc(){this.a='PCT';this.b=1}
function Or(a){a.f=false;Kl(a.H)}
function Mu(a){a.a.W(a.d,a.c,a.b)}
function nf(a){a.a.n&&a.a.lb()}
function _p(a,b){!!a.F&&uf(a.F,b)}
function _n(a,b){no(a.a,wA+$n(a,b))}
function Tn(a,b){no(a.a,wA+$n(a,b))}
function un(a,b){sn(a.a,b);return a}
function Ow(a,b){Hb(a.a,b);return a}
function vn(a,b){a.a.d=b;return a}
function jw(a){return a>0?a:0}
function My(a){return a.b<a.d.ub()}
function zx(b,a){return AA+a in b.e}
function vh(a){return a==null?null:a}
function Pr(){Qr.call(this,new ls)}
function xv(){wv();Kp.call(this,vv)}
function X(a){Cb();this.b=a;Bb(this)}
function pp(){this.a='INT';this.b=5}
function dp(){this.a='BYTE';this.b=1}
function wc(){this.a='NONE';this.b=0}
function sp(){this.a='LONG';this.b=6}
function gp(){this.a='CHAR';this.b=2}
function gu(){this.a='LEFT';this.b=2}
function zc(){this.a='BLOCK';this.b=1}
function Of(a){this.d=new Lz;this.c=a}
function fo(a){this.e=new rz;this.c=a}
function ap(){this.a='VOID';this.b=10}
function mp(){this.a='FLOAT';this.b=4}
function yp(){this.a='SHORT';this.b=8}
function Em(){if(!Cm){Jm();Cm=true}}
function Mp(d,a,b,c){d[c][1](a,b)}
function Np(c,a,b){return c[b][0](a)}
function qh(a,b){return a.cM&&a.cM[b]}
function Cy(a,b){(a<0||a>=b)&&Gy(a,b)}
function hn(a,b){b.f=co(a,a.b[--a.a])}
function Bn(a,b){b.f=co(a,a.b[--a.a])}
function Nn(a,b){b.f=co(a,a.b[--a.a])}
function Pn(a,b){b.f=co(a,a.b[--a.a])}
function Sn(a){return co(a,a.b[--a.a])}
function Yo(a){return co(a,a.b[--a.a])}
function xt(){jt.call(this,$doc.body)}
function ju(){this.a='RIGHT';this.b=3}
function jp(){this.a='DOUBLE';this.b=3}
function vp(){this.a='OBJECT';this.b=7}
function Vo(){this.a='BOOLEAN';this.b=0}
function au(){this.a='CENTER';this.b=0}
function du(){this.a='JUSTIFY';this.b=1}
function Zo(){this.a='STRING';this.b=9}
function Cc(){this.a='INLINE';this.b=2}
function lg(a,b){B();this.a=a;this.b=b}
function V(a,b){Cb();this.e=b;this.f=a}
function Ib(a,b){a[a.explicitLength++]=b}
function ob(a){return a.$H||(a.$H=++jb)}
function Z(a){return uh(a)?$(sh(a)):a+wA}
function db(a){return uh(a)?Db(sh(a)):wA}
function Ll(a){Hl=a;Em();a.setCapture()}
function B(){B=pA;A=new rz;km(new bm)}
function Eq(){Eq=pA;Cq=new Jq;Dq=new Nq}
function Nd(){Nd=pA;Md=new _d(FA,new Od)}
function he(){he=pA;ge=new _d(GA,new ie)}
function oe(){oe=pA;ne=new _d(HA,new pe)}
function ve(){ve=pA;ue=new _d(IA,new we)}
function Ce(){Ce=pA;Be=new _d(JA,new De)}
function Je(){Je=pA;Ie=new _d(KA,new Ke)}
function Qe(){Qe=pA;Pe=new _d(LA,new Re)}
function Jr(a,b){Or(a,(a.a,Jd(b),Kd(b)))}
function Hr(a,b){Mr(a,(a.a,Jd(b)),Kd(b))}
function Ir(a,b){Nr(a,(a.a,Jd(b)),Kd(b))}
function Ip(a,b,c,d){Hp(a,d);Mp(a.a,b,c,d)}
function by(a){return a.b=rh(Ny(a.a),18)}
function cb(a){return a==null?null:a.name}
function $(a){return a==null?null:a.message}
function co(b,a){return a>0?b.d[a-1]:null}
function _l(a){$l();return Zl?Om(Zl,a):null}
function kb(a,b,c){return a.apply(b,c);var d}
function lz(a,b){Cy(b,a.b);return a.a[b]}
function jz(a,b){kh(a.a,a.b++,b);return true}
function wf(a,b){this.a=new Of(b);this.b=a}
function vf(a){this.a=new Of(false);this.b=a}
function Fc(){this.a='INLINE_BLOCK';this.b=3}
function Bt(a){this.c=a;this.a=!!this.c.C}
function mn(a){Cb();this.e=null;this.f=a}
function zn(){Cb();this.f='Invalid RPC token'}
function rz(){this.a=ih(pl,{45:1},0,0,0)}
function kz(a){a.a=ih(pl,{45:1},0,0,0);a.b=0}
function iw(){iw=pA;hw=ih(ol,{45:1},23,256,0)}
function af(a){var b;if(Ze){b=new $e;a.V(b)}}
function Df(a,b){!a.a&&(a.a=new rz);jz(a.a,b)}
function no(a,b){jo();Hb(a.a,b);Ib(a.a,'|')}
function Jp(a,b,c){Hp(a,c);return Np(a.a,b,c)}
function Hp(a,b){if(!a.a[b]){throw new En(b)}}
function pm(){fm&&af((!gm&&(gm=new Am),gm))}
function ds(a){this.H=a;this.a=new ss(this.H)}
function mv(a,b,c){this.b=a;this.c=b;this.a=c}
function Kn(a,b){Cb();this.e=null;this.f=a+BA+b}
function js(a){is.call(this);rs(this.a,a,true)}
function gs(a){ds.call(this,a,yw('span',Wb(a)))}
function sv(){qv();wo.call(this,$moduleBase,pv)}
function ls(){is.call(this);this.H[iB]='Caption'}
function Am(){this.a=new Of(false);this.b=null}
function $l(){$l=pA;Zl=new Qm;Pm(Zl)||(Zl=null)}
function nh(){nh=pA;lh=[];mh=[];oh(new eh,lh,mh)}
function it(){it=pA;ft=new pt;gt=new Lz;ht=new Rz}
function Gv(a,b){var c;c=new Ev;c.b=a+b;return c}
function qn(a,b){a.a=new ug((qg(),pg),b);return a}
function wb(a,b){!a&&(a=[]);a[a.length]=b;return a}
function Kr(a){if(a.g){Mu(a.g.a);a.g=null}jr(a)}
function ug(a,b){qg();vg.call(this,!a?null:a.a,b)}
function qf(a){var b;if(mf){b=new of;uf(a.a,b)}}
function hf(a,b){var c;if(ef){c=new ff(b);uf(a,c)}}
function Ff(a,b,c,d){var e;e=If(a,b,c);e.qb(d)}
function zw(b,a){return b.substr(a,b.length-a)}
function th(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function Mb(b,a){return b[a]==null?null:String(b[a])}
function km(a){nm();return lm(Ze?Ze:(Ze=new Zd),a)}
function hx(a){var b;b=new Wx(a);return new Zy(a,b)}
function Qz(a,b){var c;c=Ax(a.a,b,a);return c==null}
function xq(a,b){var c;c=sq(a,b);c&&yq(b.H);return c}
function Fv(a,b){var c;c=new Ev;c.b=a+b;c.a=4;return c}
function Cp(e,a,b,c){var d=e._(a,c);d.bytes=b;return d}
function wh(a){if(a!=null){throw new Lv}return null}
function Mw(){if(Hw==256){Gw=Iw;Iw={};Hw=0}++Hw}
function uw(a){this.a='Unknown';this.c=a;this.b=-1}
function ss(a){this.a=a;this.b=Ug(a);this.c=this.b}
function Co(a,b,c){this.d=a;this.a=c;this.b=_A;this.c=b}
function wu(a){this.b=a;this.a=ih(nl,{45:1},26,4,0)}
function jt(a){this.e=new wu(this);this.H=a;aq(this)}
function Uu(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}
function Pw(){var a;this.a=(a=[],a.explicitLength=0,a)}
function Hb(a,b){a[a.explicitLength++]=b==null?xA:b}
function ux(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function tn(a){try{rn(a.a);return a.a}finally{a.a=null}}
function kt(a){it();try{cq(a)}finally{Ex(ht.a,a)!=null}}
function lt(){it();try{Hq(ht,ft)}finally{ux(ht.a);ux(gt)}}
function jr(a){if(!a.A){return}Zs(a.z,false,false);af(a)}
function bg(a,b){if(!a.c){return}_f(a);Ao(b,new Mg(a.a))}
function mm(a){nm();om();return lm((!ef&&(ef=new Zd),ef),a)}
function zv(a){if(a==null){return false}return a.length>3}
function uh(a){return a!=null&&a.tM!=pA&&!(a.cM&&!!a.cM[1])}
function Kl(a){!!Hl&&a==Hl&&(Hl=null);Em();a.releaseCapture()}
function Pb(a,b){var c;c=Tb(a,'script');c.text=b;return c}
function to(a,b){var c;c=new fo(a.e);eo(c,yo(b));return c}
function Hv(a,b,c){var d;d=new Ev;d.b=a+b;d.a=c?8:0;return d}
function Gy(a,b){throw new Xv('Index: '+a+', Size: '+b)}
function Pg(a,b){if(null==b){throw new mw(a+' cannot be null')}}
function Au(a){if(a.a>=a.b.c){throw new mA}return a.b.a[++a.a]}
function vu(a,b){var c;c=su(a,b);if(c==-1){throw new mA}uu(a,c)}
function rq(a,b,c){dq(b);ru(a.e,b);c.appendChild(b.H);eq(b,a)}
function Mr(a,b,c){if(!Hl){a.f=true;Ll(a.H);a.d=b;a.e=c}}
function Nu(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
function Qu(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
function is(){gs.call(this,Tb($doc,CA));this.H[iB]='gwt-HTML'}
function lb(){if(ib++==0){sb((rb(),qb));return true}return false}
function Ob(a){if(Kb(a)){return !!a&&a.nodeType==1}return false}
function nr(a){if(a.A){return}else a.D&&dq(a);Zs(a.z,true,false)}
function Oy(a){if(a.c<0){throw new Sv}a.d.Lb(a.c);a.b=a.c;a.c=-1}
function Vy(a){if(a.b<=0){throw new mA}return a.a.Ib(a.c=--a.b)}
function yq(a){a.style[fB]=wA;a.style[gB]=wA;a.style[hB]=wA}
function fq(a,b){a.E==-1?Ml(a.H,b|(a.H.__eventBits||0)):(a.E|=b)}
function lm(a,b){return new Sf(Ef((!gm&&(gm=new Am),gm).a,a,b))}
function Om(a,b){return new Sf(Ef(a.a.a,(!mf&&(mf=new Zd),mf),b))}
function E(a,b){return $wnd.setTimeout(qA(function(){a.I()}),b)}
function Kb(b){try{return !!b&&!!b.nodeType}catch(a){return false}}
function t(a){if(!a.k){return}oz(s,a);a.o&&Ws(a);a.o=false;a.k=false}
function vg(a,b){Og('httpMethod',a);Og('url',b);this.c=a;this.f=b}
function pz(a,b,c){var d;d=(Cy(b,a.b),a.a[b]);kh(a.a,b,c);return d}
function fh(a,b){var c,d;c=a;d=gh(0,b);jh(c.aC,c.cM,c.qI,d);return d}
function jh(a,b,c,d){nh();ph(d,lh,mh);d.aC=a;d.cM=b;d.qI=c;return d}
function Cx(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
function Gx(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
function Sl(a){a.e=false;a.f=null;a.a=false;a.b=false;a.c=true;a.d=null}
function At(a){if(!a.a||!a.c.C){throw new mA}a.a=false;return a.b=a.c.C}
function Ny(a){if(a.b>=a.d.ub()){throw new mA}return a.d.Ib(a.c=a.b++)}
function rh(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new Lv}return a}
function ul(a){if(a!=null&&a.cM&&!!a.cM[19]){return a}return new X(a)}
function mz(a,b,c){for(;c<a.b;++c){if(oA(b,a.a[c])){return c}}return -1}
function Gu(b){try{b.focus()}catch(a){if(!b||!b.focus){throw a}}}
function Ju(c,a){var b=c;c.onreadystatechange=qA(function(){a.X(b)})}
function _f(a){var b;if(a.c){b=a.c;a.c=null;Iu(b);b.abort();!!a.b&&C(a.b)}}
function qm(){var a;if(fm){a=new vm;!!gm&&uf(gm,a);return null}return null}
function Rb(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function nz(a,b){var c;c=(Cy(b,a.b),a.a[b]);a.a.splice(b,1);--a.b;return c}
function eb(a,b){var c;return c=a,c.tM==pA||c.cM&&!!c.cM[1]?c.eQ(b):c===b}
function Hf(a,b,c,d){var e,f;e=Jf(a,b,c);f=e.tb(d);f&&e.sb()&&Lf(a,b,c)}
function sg(a,b,c){Og('header',b);Og(MA,c);!a.b&&(a.b=new Lz);Ax(a.b,b,c)}
function Bw(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function ph(a,b,c){nh();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function oh(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function Dx(e,a,b){var c,d=e.e;a=AA+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
function su(a,b){var c;for(c=0;c<a.c;++c){if(a.a[c]==b){return c}}return -1}
function sh(a){if(a!=null&&(a.tM==pA||a.cM&&!!a.cM[1])){throw new Lv}return a}
function Vb(b){try{return b.getBoundingClientRect().top}catch(a){return 0}}
function Ub(b){try{return b.getBoundingClientRect().left}catch(a){return 0}}
function ir(a,b){var c;c=b.srcElement;if(Ob(c)){return Xb(a.H,c)}return false}
function oz(a,b){var c;c=mz(a,b,0);if(c==-1){return false}nz(a,c);return true}
function Lf(a,b,c){var d;d=rh(wx(a.d,b),29);rh(d.Ab(c),30);d.sb()&&Ex(a.d,b)}
function kr(a){var b;b=a.C;if(b){a.o!=null&&b.ab(a.o);a.p!=null&&b.bb(a.p)}}
function oA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&eb(a,b)}
function ec(a){return $b(xw(a.compatMode,DA)?a.documentElement:a.body)}
function ac(a){return (xw(a.compatMode,DA)?a.documentElement:a.body).clientTop}
function _b(a){return (xw(a.compatMode,DA)?a.documentElement:a.body).clientLeft}
function cc(a){return (xw(a.compatMode,DA)?a.documentElement:a.body).clientWidth}
function fn(a){Cb();this.e=a;this.f='The response could not be deserialized'}
function Hn(){Cb();this.e=null;this.f='Service implementation URL not specified'}
function Mg(a){Cb();this.f='A request timeout has expired after '+a+' ms'}
function Fs(){Fs=pA;new Hs('bottom');new Hs('middle');Es=new Hs(gB)}
function fs(){this.H=Tb($doc,CA);this.a=new ss(this.H);this.H[iB]='gwt-Label'}
function mo(a,b){jo();this.d=new _z;this.e=new Lz;this.f=new rz;this.b=a;this.c=b}
function _d(a,b){this.c=++Vd;this.a=b;!Ed&&(Ed=new We);Ed.a[a]=this;this.b=a}
function Wy(a,b){var c;this.a=a;this.d=a;c=a.ub();(b<0||b>c)&&Gy(b,c);this.b=b}
function Il(a,b,c){var d;d=Gl;Gl=a;b==Hl&&Dm(a.type)==8192&&(Hl=null);c.Y(a);Gl=d}
function nb(a,b,c){var d;d=lb();try{return kb(a,b,c)}finally{d&&tb((rb(),qb));--ib}}
function mb(b){return function(){try{return nb(b,this,arguments)}catch(a){throw a}}}
function fc(a){return (xw(a.compatMode,DA)?a.documentElement:a.body).scrollTop||0}
function gc(a){return (xw(a.compatMode,DA)?a.documentElement:a.body).scrollWidth||0}
function dc(a){return (xw(a.compatMode,DA)?a.documentElement:a.body).scrollHeight||0}
function bc(a){return (xw(a.compatMode,DA)?a.documentElement:a.body).clientHeight}
function fb(a){var b;return b=a,b.tM==pA||b.cM&&!!b.cM[1]?b.hC():b.$H||(b.$H=++jb)}
function Sw(a){return a==null?0:a!=null&&a.cM&&!!a.cM[1]?Lw(rh(a,1)):a.$H||(a.$H=++jb)}
function xw(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function yw(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function $p(a,b,c){fq(a,Dm(c.b));return new Sf(Ef((!a.F?(a.F=new vf(a)):a.F).a,c,b))}
function Og(a,b){Pg(a,b);if(0==Aw(b).length){throw new Pv(a+' cannot be empty')}}
function Wp(a,b){if(!a){throw new U(dB)}b=Aw(b);if(b.length==0){throw new Pv(eB)}Zp(a,b)}
function Hx(d,a){var b,c=d.e;a=AA+a;if(a in c){b=c[a];--d.d;delete c[a]}return b}
function Qb(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function sb(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=xb(b,c)}while(a.a);a.a=c}}
function tb(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=xb(b,c)}while(a.b);a.b=c}}
function vx(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?zx(a,rh(b,1)):yx(a,b,a.Db(b))}
function Ex(a,b){return b==null?Gx(a):b!=null&&b.cM&&!!b.cM[1]?Hx(a,rh(b,1)):Fx(a,b,a.Db(b))}
function wx(a,b){return b==null?a.b:b!=null&&b.cM&&!!b.cM[1]?a.e[AA+rh(b,1)]:xx(a,b,a.Db(b))}
function dy(a){var b;this.c=a;b=new rz;a.c&&jz(b,new oy(a));tx(a,b);sx(a,b);this.a=new Py(b)}
function Iu(b){var a=b;$wnd.setTimeout(function(){a.onreadystatechange=new Function},0)}
function Vm(a,b){var c;c=Pb($doc,a);$doc.body.appendChild(c);b.L();$doc.body.removeChild(c)}
function ih(a,b,c,d,e){var f;f=gh(e,d);nh();ph(f,lh,mh);f.aC=a;f.cM=b;f.qI=c;return f}
function ko(a){var b;b=new Pw;no(b,wA+a.i);no(b,wA+a.g);lo(a,b);Ow(b,Jb(a.a.a));return Jb(b.a)}
function Jl(a){var b;b=Vl(Nl,a);if(!b&&!!a){a.cancelBubble=true;a.returnValue=false}return b}
function Xw(a,b){var c;while(a.nb()){c=a.ob();if(b==null?c==null:eb(b,c)){return a}}return null}
function Wb(a){var b,c;c=a.tagName;b=a.scopeName;if(b==null||yw('html',b)){return c}return b+AA+c}
function yo(a){if(a.indexOf(aB)==0||a.indexOf(bB)==0){return a.substr(4,a.length-4)}return a}
function $b(a){if(a.currentStyle.direction==EA){return -(a.scrollLeft||0)}return a.scrollLeft||0}
function rn(a){sg(a,'X-GWT-Permutation',$strongName);sg(a,'X-GWT-Module-Base',$moduleBase)}
function lv(a,b){rs(a.b.a.a,AB,false);Vp(a.c.H,CB,false);rs(a.c.a,b,true);hr(a.b);Gu(a.a.H)}
function C(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);oz(A,a)}
function Yb(a){var b;b=a.ownerDocument;return Ub(a)+$b(xw(b.compatMode,DA)?b.documentElement:b.body)}
function Jb(a){var b,c;b=(c=a.join(wA),a.length=a.explicitLength=0,c);a[a.explicitLength++]=b;return b}
function Dr(a){var b,c;c=Tb($doc,tB);b=Tb($doc,CA);c.appendChild(b);c[iB]=a;b[iB]=a+'Inner';return c}
function qg(){qg=pA;new Cg('DELETE');new Cg('GET');new Cg('HEAD');pg=new Cg('POST');new Cg('PUT')}
function ys(){ys=pA;new Cs('center');new Cs('justify');vs=new Cs(fB);xs=new Cs('right');ws=vs;us=ws}
function sc(){sc=pA;rc=new wc;oc=new zc;pc=new Cc;qc=new Fc;nc=jh(il,{45:1},34,[rc,oc,pc,qc])}
function Yt(){Yt=pA;Ut=new au;Vt=new du;Wt=new gu;Xt=new ju;Tt=jh(ml,{45:1},44,[Ut,Vt,Wt,Xt])}
function Ol(a){Em();!Ql&&(Ql=new Zd);if(!Nl){Nl=new wf(null,true);Rl=new Tl}return new Sf(Ef(Nl.a,Ql,a))}
function Vp(a,b,c){if(!a){throw new U(dB)}b=Aw(b);if(b.length==0){throw new Pv(eB)}c?Lb(a,b):Nb(a,b)}
function Ax(a,b,c){return b==null?Cx(a,c):b!=null&&b.cM&&!!b.cM[1]?Dx(a,rh(b,1),c):Bx(a,b,c,a.Db(b))}
function br(a,b){if(a.C!=b){return false}try{eq(b,null)}finally{a.kb().removeChild(b.H);a.C=null}return true}
function cr(a,b){if(b==a.C){return}!!b&&dq(b);!!a.C&&a.hb(a.C);a.C=b;if(b){a.kb().appendChild(a.C.H);eq(b,a)}}
function Nr(a,b,c){var d,e;if(a.f){d=b+Yb(a.H);e=c+Zb(a.H);if(d<a.b||d>=a.i||e<a.c){return}mr(a,d-a.d,e-a.e)}}
function rm(){var a,b;if(jm){b=cc($doc);a=bc($doc);if(im!=b||hm!=a){im=b;hm=a;hf((!gm&&(gm=new Am),gm),b)}}}
function mr(a,b,c){var d;a.v=b;a.B=c;b-=_b($doc);c-=ac($doc);d=a.H;d.style[fB]=b+(Sc(),nB);d.style[gB]=c+nB}
function lo(a,b){var c,d,e;e=a.f;no(b,wA+e.b);for(d=new Py(e);d.b<d.d.ub();){c=rh(Ny(d),1);no(b,qo(c))}return b}
function Kf(a){var b,c;if(a.a){try{for(c=new Py(a.a);c.b<c.d.ub();){b=rh(Ny(c),31);b.L()}}finally{a.a=null}}}
function uu(a,b){var c;if(b<0||b>=a.c){throw new Wv}--a.c;for(c=b;c<a.c;++c){kh(a.a,c,a.a[c+1])}kh(a.a,a.c,null)}
function tx(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new uy(e,c.substring(1));a.qb(d)}}}
function Lw(a){Jw();var b=AA+a;var c=Iw[b];if(c!=null){return c}c=Gw[b];c==null&&(c=Kw(a));Mw();return Iw[b]=c}
function gw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(iw(),hw)[b];!c&&(c=hw[b]=new aw(a));return c}return new aw(a)}
function or(a){if(a.x){Mu(a.x.a);a.x=null}if(a.s){Mu(a.s.a);a.s=null}if(a.A){a.x=Ol(new Ps(a));a.s=_l(new Ss(a))}}
function cy(a){if(!a.b){throw new Tv('Must call next() before remove().')}else{Oy(a.a);Ex(a.c,a.b.Eb());a.b=null}}
function Jg(a){Cb();this.f='The URL '+a+' is invalid or violates the same-origin security restriction'}
function dn(){Cb();this.f='This application is out of date, please click the refresh button on your browser.'}
function wo(a,b){this.a=a;this.b=a+'greet';this.e=b;this.d='82043305890EB51D0A982181ECFF233C'}
function fv(a,b,c,d,e,f,g,h){this.a=a;this.d=b;this.e=c;this.f=d;this.i=e;this.g=f;this.c=g;this.b=h}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{qA(tl)()}catch(a){b(c)}else{qA(tl)()}}
function P(a){var b,c,d;c=ih(ql,{45:1},50,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new lw}c[d]=a[d]}}
function Cb(){var a,b,c,d;c=Ab(new Eb);d=ih(ql,{45:1},50,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new uw(c[a])}P(d)}
function Jd(a){var b,c;b=a.b;if(b){return c=a.a,(c.clientX||0)-Yb(b)+$b(b)+ec(b.ownerDocument)}return a.a.clientX||0}
function Zb(a){var b;b=a.ownerDocument;return Vb(a)+((xw(b.compatMode,DA)?b.documentElement:b.body).scrollTop||0)}
function sq(a,b){var c;if(b.G!=a){return false}try{eq(b,null)}finally{c=b.H;Rb(c).removeChild(c);vu(a.e,b)}return true}
function $n(a,b){var c,d;if(b==null){return 0}d=rh(wx(a.e,b),23);if(d){return d.a}jz(a.f,b);c=a.f.b;Ax(a.e,b,gw(c));return c}
function Jf(a,b,c){var d,e;e=rh(wx(a.d,b),29);if(!e){return Dz(),Dz(),Cz}d=rh(e.yb(c),30);if(!d){return Dz(),Dz(),Cz}return d}
function If(a,b,c){var d,e;e=rh(wx(a.d,b),29);if(!e){e=new Lz;Ax(a.d,b,e)}d=rh(e.yb(c),30);if(!d){d=new rz;e.zb(c,d)}return d}
function Fd(a,b,c){var d,e,f;if(Ed){f=rh(Ed.a[a.type],5);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;_p(b,f.a);f.a.a=d;f.a.b=e}}}
function rs(a,b,c){c?(a.a.innerHTML=b||wA,undefined):(a.a.innerText=b||wA,undefined);if(a.c!=a.b){a.c=a.b;Vg(a.a,a.b)}}
function Ws(a){if(!a.i){Vs(a);a.c||xq((it(),mt(null)),a.a)}a.a.H.style[kB]='rect(auto, auto, auto, auto)';a.a.H.style[tA]=mB}
function en(a){Cb();this.f='This application is out of date, please click the refresh button on your browser. ( '+a+' )'}
function nn(a){Cb();this.e=a;this.f='Unable to initiate the asynchronous service invocation -- check the network connection'}
function O(a,b){if(a.e){throw new Tv("Can't overwrite cause")}if(b==a){throw new Pv('Self-causation not permitted')}a.e=b;return a}
function _g(){_g=pA;$g=new ah('RTL',0);Zg=new ah('LTR',1);Yg=new ah('DEFAULT',2);Xg=jh(kl,{45:1},39,[$g,Zg,Yg])}
function Wq(a){this.H=$doc.createElement("<BUTTON type='button'><\/BUTTON>");this.H[iB]='gwt-Button';this.H.innerHTML=a||wA}
function bb(a){var b;return a==null?xA:uh(a)?cb(sh(a)):a!=null&&a.cM&&!!a.cM[1]?yA:(b=a,b.tM==pA||b.cM&&!!b.cM[1]?b.gC():Ah).b}
function Ug(a){var b;b=a[OA]==null?null:String(a[OA]);if(yw(EA,b)){return _g(),$g}else if(yw(PA,b)){return _g(),Zg}return _g(),Yg}
function yx(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Eb();if(h.Cb(a,g)){return true}}}return false}
function xx(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Eb();if(h.Cb(a,g)){return f.Fb()}}}return null}
function sx(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.qb(e[f])}}}}
function Bb(a){var b,c,d,e;d=(uh(a.b)?sh(a.b):null,[]);e=ih(ql,{45:1},50,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new uw(d[b])}P(e)}
function ag(a,b){var c,d,e;if(!a.c){return}!!a.b&&C(a.b);e=a.c;a.c=null;c=cg(e);if(c!=null){new U(c);kv(b.a)}else{d=new ig(e);Bo(b,d)}}
function Vx(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[18]){c=rh(b,18);d=c.Eb();if(vx(a.a,d)){e=wx(a.a,d);return a.a.Bb(c.Fb(),e)}}return false}
function Kd(a){var b,c;b=a.b;if(b){return c=a.a,(c.clientY||0)-Zb(b)+(b.scrollTop||0)+fc(b.ownerDocument)}return a.a.clientY||0}
function u(a,b){t(a);a.k=true;a.j=200;a.n=b;if(v(a,(new Date).getTime())){return}if(!s){s=new rz;r=new H}jz(s,a);s.b==1&&D(r,25)}
function Vg(a,b){switch(b.b){case 0:{a[OA]=EA;break}case 1:{a[OA]=PA;break}case 2:{Ug(a)!=(_g(),Yg)&&(a[OA]=wA,undefined);break}}}
function Aw(c){if(c.length==0||c[0]>BA&&c[c.length-1]>BA){return c}var a=c.replace(/^(\s*)/,wA);var b=a.replace(/\s*$/,wA);return b}
function Lm(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
function kh(a,b,c){if(c!=null){if(a.qI>0&&!qh(c,a.qI)){throw new Bv}if(a.qI<0&&(c.tM==pA||c.cM&&!!c.cM[1])){throw new Bv}}return a[b]=c}
function Db(b){var c=wA;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+vA+b[d]}catch(a){}}}}catch(a){}return c}
function Xb(a,b){if(a.nodeType!=1&&a.nodeType!=9){return a==b}if(b.nodeType!=1){b=b.parentNode;if(!b){return false}}return a===b||a.contains(b)}
function Qt(){var a;Ot();Kt.call(this,(a=$doc.createElement('INPUT'),a.type='text',a),(!Dl&&(Dl=new El),!zl&&(zl=new Al)));this.H[iB]='gwt-TextBox'}
function yb(a){var b,c,d;d=wA;a=Aw(a);b=a.indexOf(zA);if(b!=-1){c=a.indexOf('function')==0?8:0;d=Aw(a.substr(c,b-c))}return d.length>0?d:'anonymous'}
function gx(a,b,c){var d,e,f;for(e=new dy(a.xb().a);My(e.a);){d=e.b=rh(Ny(e.a),18);f=d.Eb();if(b==null?f==null:eb(b,f)){c&&cy(e);return d}}return null}
function xb(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].Mb()&&(c=wb(c,f)):f[0].L()}catch(a){a=ul(a);if(!th(a,3))throw a}}return c}
function dq(a){if(!a.G){(it(),vx(ht.a,a))&&kt(a)}else if(a.G){a.G.hb(a)}else if(a.G){throw new Tv("This widget's parent does not implement HasWidgets")}}
function bq(a,b){var c;switch(Dm(b.type)){case 16:case 32:c=b.relatedTarget||(b.type==JA?b.toElement:b.fromElement);if(!!c&&Xb(a.H,c)){return}}Fd(b,a,a.H)}
function Xs(a){Vs(a);if(a.i){a.a.H.style[hB]=wB;a.a.B!=-1&&mr(a.a,a.a.v,a.a.B);wq((it(),mt(null)),a.a)}else{a.c||xq((it(),mt(null)),a.a)}a.a.H.style[tA]=mB}
function dg(a,b,c){if(!a){throw new lw}if(!c){throw new lw}if(b<0){throw new Ov}this.a=b;this.c=a;if(b>0){this.b=new lg(this,c);D(this.b,b)}else{this.b=null}}
function Ks(){var a;a=null.Mb();cc($doc);bc($doc);a[vB]=(sc(),'none');null.Mb(Sc());null.Mb(Sc());gc($doc);dc($doc);null.Mb(Sc());null.Mb(Sc());a[vB]='block'}
function qz(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=gh(0,a.b),jh(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.b;++c){kh(b,c,a.a[c])}b.length>a.b&&kh(b,a.b,null);return b}
function Sc(){Sc=pA;Rc=new Wc;Pc=new Zc;Kc=new ad;Lc=new dd;Qc=new gd;Oc=new jd;Mc=new md;Jc=new pd;Nc=new sd;Ic=jh(jl,{45:1},36,[Rc,Pc,Kc,Lc,Qc,Oc,Mc,Jc,Nc])}
function Vs(a){if(a.i){if(a.a.u){$doc.body.appendChild(a.a.q);a.f=mm(a.a.r);Ks();a.b=true}}else if(a.b){$doc.body.removeChild(a.a.q);Mu(a.f.a);a.f=null;a.b=false}}
function x(){var a,b,c,d,e;d=ih(hl,{2:1,45:1},33,s.b,0);d=rh(qz(s,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.k&&v(a,e)&&oz(s,a)}s.b>0&&D(r,25)}
function D(a,b){if(b<=0){throw new Pv('must be positive')}a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);oz(A,a);a.c=false;a.d=E(a,b);jz(A,a)}
function Wf(a){V.call(this,'One or more exceptions caught, see full set in UmbrellaException#getCauses',a.ub()==0?null:rh(a.vb(ih(sl,{32:1,45:1},19,0,0)),32)[0]);this.a=a}
function Lr(a,b){var c,d,e,f;c=b.srcElement;if(Ob(c)){return Xb((f=(e=a.j.b.children[0],d=e.children[1],Qb(d)).parentNode,(!f||f.nodeType!=1)&&(f=null),f),c)}return false}
--></script>
<script><!--
function pw(){pw=pA;ow=jh(gl,{45:1},-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function nu(){this.e=new wu(this);this.d=Tb($doc,oB);this.c=Tb($doc,pB);this.d.appendChild(this.c);this.H=this.d;this.a=(ys(),us);this.b=(Fs(),Es);this.d[qB]=yB;this.d[rB]=yB}
function ew(a){var b,c,d;b=ih(gl,{45:1},-1,8,1);c=(pw(),ow);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return Bw(b,d,8)}
function Vl(a,b){var c,d,e,f,g;if(!!Ql&&!!a&&vx(a.a.d,Ql)){c=Rl.a;d=Rl.b;e=Rl.c;f=Rl.d;Sl(Rl);Rl.d=b;uf(a,Rl);g=!(Rl.a&&!Rl.b);Rl.a=c;Rl.b=d;Rl.c=e;Rl.d=f;return g}return true}
function uf(b,c){var a,d,e;!c.e||c.P();e=c.f;c.f=b.b;try{Gf(b.a,c)}catch(a){a=ul(a);if(th(a,16)){d=a;throw new Yf(d.a)}else throw a}finally{e==null?(c.e=true,c.f=null):(c.f=e)}}
function gh(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function vo(a,b,c,d){var e;if(a.b==null){throw new Hn}e=new Co(a,b,d);!a.c&&(a.c=new wn);qn(a.c,a.b);un(a.c,e);sg(a.c.a,NA,'text/x-gwt-rpc; charset=utf-8');vn(a.c,c);return tn(a.c)}
function eq(a,b){var c;c=a.G;if(!b){try{!!c&&c.D&&cq(a)}finally{a.G=null}}else{if(c){throw new Tv('Cannot set a new parent without first clearing the old parent')}a.G=b;b.D&&a.eb()}}
function Yw(a){var b,c,d,e;d=new Pw;b=null;Hb(d.a,'[');c=a.ib();while(c.nb()){b!=null?(Hb(d.a,b),d):(b=JB);e=c.ob();Hb(d.a,e===a?'(this Collection)':wA+e)}Hb(d.a,']');return Jb(d.a)}
function Fx(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Eb();if(h.Cb(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.Fb()}}}return null}
function Bx(j,a,b,c){var d=j.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.Eb();if(j.Cb(a,h)){var i=g.Fb();g.Gb(b);return i}}}else{d=j.a[c]=[]}var g=new gA(a,b);d.push(g);++j.d;return null}
function Ro(){Ro=pA;Go=new Vo;Ho=new dp;Io=new gp;Jo=new jp;Ko=new mp;Lo=new pp;Mo=new sp;No=new vp;Oo=new yp;Po=new Zo;Qo=new ap;Fo=jh(ll,{45:1},41,[Go,Ho,Io,Jo,Ko,Lo,Mo,No,Oo,Po,Qo])}
function vl(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function Xn(a){var b,c,d,e;b=a.b[--a.a];if(b<0){return lz(a.e,-(b+1))}c=b>0?a.d[b-1]:null;if(c==null){return null}return d=(jz(a.e,null),a.e.b),e=Jp(a.c,a,c),pz(a.e,d-1,e),Ip(a.c,a,e,c),e}
function mu(a,b){var c,d,e;d=Tb($doc,sB);c=(e=Tb($doc,tB),e['align']=a.a.a,e.style['verticalAlign']=a.b.a,e);d.appendChild(c);a.c.appendChild(d);dq(b);ru(a.e,b);c.appendChild(b.H);eq(b,a)}
function cq(a){if(!a.D){throw new Tv("Should only call onDetach when the widget is attached to the browser's document")}try{a.gb()}finally{try{a.db()}finally{a.H.__listener=null;a.D=false}}}
function Ku(){if($wnd.XMLHttpRequest){return new $wnd.XMLHttpRequest}else{try{return new $wnd.ActiveXObject('MSXML2.XMLHTTP.3.0')}catch(a){return new $wnd.ActiveXObject('Microsoft.XMLHTTP')}}}
function Hq(b,c){var h;Eq();var a,d,e,f,g;d=null;for(g=b.ib();g.nb();){f=rh(g.ob(),26);try{c.jb(f)}catch(a){a=ul(a);if(th(a,19)){e=a;!d&&(d=new Rz);h=Ax(d.a,e,d)}else throw a}}if(d){throw new Fq(d)}}
function Kw(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function uo(b,c,d,e){var a,f,g;g=vo(b,c,d,e);try{return Pg(ZA,g.a),rg(g,g.d,g.a)}catch(a){a=ul(a);if(th(a,24)){f=a;new nn(f);kv(e)}else throw a}finally{!!$stats&&$stats(Cp(c,_A,d.length,'requestSent'))}return null}
function tu(a,b,c){var d,e;if(c<0||c>a.c){throw new Wv}if(a.c==a.a.length){e=ih(nl,{45:1},26,a.a.length*2,0);for(d=0;d<a.a.length;++d){kh(e,d,a.a[d])}a.a=e}++a.c;for(d=a.c-1;d>c;--d){kh(a.a,d,a.a[d-1])}kh(a.a,c,b)}
function ev(a){var b;rs(a.d.a,wA,false);b=Mb(a.e.H,MA);if(!zv(b)){rs(a.d.a,'Please enter at least four characters',false);return}a.f.H[BB]=!false;rs(a.i.a,b,false);rs(a.g.a,wA,false);rv(a.a.a,b,new mv(a.c,a.g,a.b))}
function Tb(a,b){var c,d;if(b.indexOf(AA)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(CA)),a.__gwt_container);c.innerHTML='<'+b+'/>'||wA;d=Qb(c);c.removeChild(d);return d}return a.createElement(b)}
function Ef(a,b,c){var d;if(!b){throw new mw('Cannot add a handler with a null type')}if(!c){throw new mw('Cannot add a null handler')}a.b>0?Df(a,new Qu(a,b,c)):(d=If(a,b,null),d.qb(c),undefined);return new Nu(a,b,c)}
function mt(a){it();var b,c;c=rh(wx(gt,a),27);b=null;if(a!=null){if(!(b=$doc.getElementById(a))){return null}}if(c){if(!b||c.H==b){return c}}gt.d==0&&km(new tt);!b?(c=new xt):(c=new jt(b));Ax(gt,a,c);Qz(ht,c);return c}
function Jt(a,b){if(!a.D){return}if(b<0){throw new Xv('Length must be a positive integer. Length: '+b)}if(b>Mb(a.H,MA).length){throw new Xv('From Index: 0 To Index: '+b+' Text Length: '+Mb(a.H,MA).length)}Hu(a.H,0,b)}
function kv(a){rs(a.b.a.a,'Remote Procedure Call - Failure',false);Vp(a.c.H,CB,true);rs(a.c.a,'An error occurred while attempting to contact the server. Please check your network connection and try again.',true);hr(a.b);Gu(a.a.H)}
function wv(){var a,b;wv=pA;vv=(a={},a[EB]=[jn,hn,kn],a[FB]=[Cn,Bn],a[GB]=[undefined,undefined,Mn],a[HB]=[On,Nn],a[IB]=[Qn,Pn],a[DB]=[Sn,Rn,Tn],a);b=[];b[ob(Li)]=EB;b[ob(Oi)]=FB;b[ob(Si)]=GB;b[ob(zk)]=HB;b[ob(Ek)]=IB;b[ob(Kk)]=DB}
function Zp(a,b){var c=a.className.split(/\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)=='-'&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(BA)}
function aq(a){var b;if(a.D){throw new Tv("Should only call onAttach when the widget is detached from the browser's document")}a.D=true;a.H.__listener=a;b=a.E;a.E=-1;b>0&&(a.E==-1?Ml(a.H,b|(a.H.__eventBits||0)):(a.E|=b));a.cb();a.fb()}
function eo(a,b){a.b=eval(b);a.a=a.b.length;kz(a.e);a.i=a.b[--a.a];a.g=a.b[--a.a];if(a.i!=7){throw new en('Expecting version 7 from server, got '+a.i+$A)}if(((a.g|3)^3)!=0){throw new en('Got an unknown flag from server: '+a.g)}a.d=a.b[--a.a]}
function Lb(a,b){var c,d,e,f;b=Aw(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=BA);a.className=f+b}}
function Ab(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.M(c.toString());b.push(d);var e=AA+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b}
function Pm(g){var c=wA;var d=$wnd.location.hash;d.length>0&&(c=g.Z(d.substring(1)));Nm=c;var e=g;var f=$wnd.onhashchange;$wnd.onhashchange=qA(function(){var a=wA,b=$wnd.location.hash;b.length>0&&(a=e.Z(b.substring(1)));e.$(a);f&&f()});return true}
function Hu(b,c,d){try{var e=b.createTextRange();var f=b.value.substr(c,d).match(/(\r\n)/gi);f!=null&&(d-=f.length);var g=b.value.substring(0,c).match(/(\r\n)/gi);g!=null&&(c-=g.length);e.collapse(true);e.moveStart(zB,c);e.moveEnd(zB,d);e.select()}catch(a){}}
function Ys(a,b){var c,d,e,f,g,h;a.i||(b=1-b);g=0;e=0;f=0;c=0;d=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);h=~~Math.max(Math.min(b*a.e,2147483647),-2147483648);switch(0){case 2:case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;}a.a.H.style[kB]='rect('+g+xB+f+xB+c+xB+e+'px)'}
function Zs(a,b,c){var d;a.c=c;t(a);if(a.g){C(a.g);a.g=null;Ws(a)}a.a.A=b;or(a.a);d=!c&&a.a.t;a.i=b;if(d){if(b){Vs(a);a.a.H.style[hB]=wB;a.a.B!=-1&&mr(a.a,a.a.v,a.a.B);a.a.H.style[kB]=lB;wq((it(),mt(null)),a.a);a.g=new bt(a);D(a.g,1)}else{u(a,(new Date).getTime())}}else{Xs(a)}}
function tg(b,c){var a,d,e,f;if(!!b.b&&b.b.d>0){for(f=new dy((new Wx(b.b)).a);My(f.a);){e=f.b=rh(Ny(f.a),18);try{c.setRequestHeader(rh(e.Eb(),1),rh(e.Fb(),1))}catch(a){a=ul(a);if(th(a,17)){d=a;throw new Gg(d.K())}else throw a}}}else{c.setRequestHeader(NA,'text/plain; charset=utf-8')}}
function rg(b,c,d){var a,e,f,g,h;h=Ku();try{h.open(b.c,b.f,true)}catch(a){a=ul(a);if(th(a,17)){e=a;g=new Jg(b.f);O(g,new Gg(e.K()));throw g}else throw a}tg(b,h);f=new dg(h,b.e,d);Ju(h,new yg(f,d));try{h.send(c)}catch(a){a=ul(a);if(th(a,17)){e=a;throw new Gg(e.K())}else throw a}return f}
function qo(a){var b=io;var c=0;var d=wA;var e;while((e=b.exec(a))!=null){d+=a.substring(c,e.index);c=e.index+1;var f=e[0].charCodeAt(0);if(f==0){d+='\\0'}else if(f==92){d+='\\\\'}else if(f==124){d+='\\!'}else{var g=f.toString(16);d+='\\u0000'.substring(0,6-g.length)+g}}return d+a.substring(c)}
function Nb(a,b){var c,d,e,f,g,h,i;b=Aw(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=Aw(i.substr(0,e-0));d=Aw(zw(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+BA+d);a.className=h}}
function hr(a){var b,c,d,e;c=a.A;b=a.t;if(!c){a.H.style[jB]=uA;a.t=false;!a.g&&(a.g=mm(new Yr(a)));nr(a)}d=cc($doc)-(parseInt(a.H[sA])||0)>>1;e=bc($doc)-(parseInt(a.H[rA])||0)>>1;mr(a,jw(ec($doc)+d),jw(fc($doc)+e));if(!c){a.t=b;if(b){a.H.style[kB]=lB;a.H.style[jB]=mB;u(a.z,(new Date).getTime())}else{a.H.style[jB]=mB}}}
function v(a,b){var c,d;c=b>=a.n+a.j;if(a.o&&!c){d=(b-a.n)/a.j;Ys(a,(1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.o&&b>=a.n){a.o=true;a.d=parseInt(a.a.H[rA])||0;a.e=parseInt(a.a.H[sA])||0;a.a.H.style[tA]=uA;Ys(a,(1+Math.cos(3.141592653589793))/2)}if(c){Ws(a);a.o=false;a.k=false;return true}return false}
function Gf(b,c){var a,d,e,f,g,h,i;if(!c){throw new mw('Cannot fire null event')}try{++b.b;g=Jf(b,c.O(),null);d=null;h=b.c?g.Kb(g.ub()):g.Jb();while(b.c?h.b>0:h.b<h.d.ub()){f=b.c?Vy(h):Ny(h);try{c.N(rh(f,28))}catch(a){a=ul(a);if(th(a,19)){e=a;!d&&(d=new Rz);i=Ax(d.a,e,d)}else throw a}}if(d){throw new Wf(d)}}finally{--b.b;b.b==0&&Kf(b)}}
function Cr(a){var b,c,d,e;this.H=Tb($doc,oB);d=this.H;this.b=Tb($doc,pB);d.appendChild(this.b);d[qB]=0;d[rB]=0;for(b=0;b<a.length;++b){c=(e=Tb($doc,sB),e[iB]=a[b],e.appendChild(Dr(a[b]+'Left')),e.appendChild(Dr(a[b]+'Center')),e.appendChild(Dr(a[b]+'Right')),e);this.b.appendChild(c);b==1&&(this.a=Qb(c.children[1]))}this.H[iB]='gwt-DecoratorPanel'}
function tl(){var a;!!$stats&&vl('com.google.gwt.user.client.UserAgentAsserter');a=em();xw(QA,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie8) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&vl('com.sap.sailing.gwt.ui.client.Com_sap_sailing_gwt_ui');Yu(new Zu)}
function cg(b){try{if(b.status===undefined){return 'XmlHttpRequest.status == undefined, please see Safari bug http://bugs.webkit.org/show_bug.cgi?id=3810 for more details'}return null}catch(a){return 'Unable to read XmlHttpRequest.status; likely causes are a networking error or bad cross-domain request. Please see https://bugzilla.mozilla.org/show_bug.cgi?id=238559 for more details'}}
function om(){if(!jm){Vm("function __gwt_initWindowResizeHandler(resize) {\n var wnd = window, oldOnResize = wnd.onresize;\n \n wnd.onresize = function(evt) {\n try {\n resize();\n } finally {\n oldOnResize && oldOnResize(evt);\n }\n };\n \n // Remove the reference once we've initialize the handler\n wnd.__gwt_initWindowResizeHandler = undefined;\n}\n",new _m);jm=true}}
function lr(a,b){var c,d,e,f;if(b.a||!a.y&&b.b){a.w&&(b.a=true);return}a.mb(b);if(b.a){return}d=b.d;c=ir(a,d);c&&(b.b=true);a.w&&(b.a=true);f=Dm(d.type);switch(f){case 512:case 256:case 128:{return}case 4:if(Hl){b.b=true;return}if(!c&&a.k){jr(a);return}break;case 8:case 64:case 1:case 2:{if(Hl){b.b=true;return}break}case 2048:{e=d.srcElement;if(a.w&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.a=true;return}break}}}
function po(){var a=navigator.userAgent.toLowerCase();if(a.indexOf('android')!=-1){return /[\u0000\|\\\u0080-\uFFFF]/g}else if(a.indexOf(SA)!=-1){return /[\u0000\|\\\u0300-\u03ff\u0590-\u05FF\u0600-\u06ff\u0730-\u074A\u07eb-\u07f3\u0940-\u0963\u0980-\u09ff\u0a00-\u0a7f\u0b00-\u0b7f\u0e00-\u0e7f\u0f00-\u0fff\u1900-\u194f\u1a00-\u1a1f\u1b00-\u1b7f\u1dc0-\u1dff\u1f00-\u1fff\u2000-\u206f\u20d0-\u20ff\u2100-\u214f\u2300-\u23ff\u2a00-\u2aff\u3000-\u303f\uD800-\uFFFF]/g}else{return /[\u0000\|\\\uD800-\uFFFF]/g}}
function em(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(RA)!=-1}())return RA;if(function(){return b.indexOf(SA)!=-1}())return 'safari';if(function(){return b.indexOf(TA)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(TA)!=-1&&$doc.documentMode>=8}())return QA;if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function Yu(a){var b,c,d,e,f,g,h,i,j,k;h=new Wq('Send');g=new Qt;g.H[MA]='GWT User';e=new fs;Vp(h.H,'sendButton',true);wq(mt('nameFieldContainer'),g);wq(mt('sendButtonContainer'),h);wq(mt('errorLabelContainer'),e);Gu(g.H);k=Mb(g.H,MA).length;k>0&&Jt(g,k);c=new Pr;rs(c.a.a,AB,false);c.t=true;b=new Wq('Close');b.H.id='closeButton';j=new fs;i=new is;d=new nu;Vp(d.H,'dialogVPanel',true);mu(d,new js('<b>Sending name to the server:<\/b>'));mu(d,j);mu(d,new js('<br><b>Server replies:<\/b>'));mu(d,i);d.a=(ys(),xs);mu(d,b);cr(c.j,d);kr(c);$p(b,new av(c,h),(Nd(),Nd(),Md));f=new fv(a,e,g,h,j,i,c,b);$p(h,f,Md);$p(g,f,(he(),he(),ge))}
function rv(b,c,d){var a,e,f,g,h;f=new Dp;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:cB,evtGroup:f.a,method:_A,millis:(new Date).getTime(),type:'begin'});g=(h=new mo(b.a,b.d),ux(h.d),ux(h.e),kz(h.f),h.a=new Pw,_n(h,h.b),_n(h,h.c),h);try{no(g.a,wA+$n(g,'com.sap.sailing.gwt.ui.client.GreetingService'));no(g.a,wA+$n(g,'greetServer'));no(g.a,'1');no(g.a,wA+$n(g,DB));no(g.a,wA+$n(g,c));e=ko(g);!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:cB,evtGroup:f.a,method:_A,millis:(new Date).getTime(),type:'requestSerialized'});uo(b,(Ro(),f),e,d)}catch(a){a=ul(a);if(!th(a,25))throw a}}
function Bo(b,c){var a,d,e,f,g,h;g=null;d=null;try{f=c.a.responseText;h=c.a.status;!!$stats&&$stats(Cp(b.c,b.b,f.length,'responseReceived'));h!=200?(d=new Kn(h,f)):f==null?(d=new mn('No response payload')):f.indexOf(aB)==0?(g=Yo(to(b.d,f))):f.indexOf(bB)==0?(d=rh(Xn(to(b.d,f)),19)):(d=new mn(f))}catch(a){a=ul(a);if(th(a,25)){e=a;d=new fn(e)}else if(th(a,19)){e=a;d=e}else throw a}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:cB,evtGroup:b.c.a,method:b.b,millis:(new Date).getTime(),type:'responseDeserialized'})}try{!d?lv(b.a,g):kv(b.a)}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:cB,evtGroup:b.c.a,method:b.b,millis:(new Date).getTime(),type:'end'})}}
function Km(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Gm:null);c&3&&(a.ondblclick=b&3?Fm:null);c&4&&(a.onmousedown=b&4?Gm:null);c&8&&(a.onmouseup=b&8?Gm:null);c&16&&(a.onmouseover=b&16?Gm:null);c&32&&(a.onmouseout=b&32?Gm:null);c&64&&(a.onmousemove=b&64?Gm:null);c&128&&(a.onkeydown=b&128?Gm:null);c&256&&(a.onkeypress=b&256?Gm:null);c&512&&(a.onkeyup=b&512?Gm:null);c&1024&&(a.onchange=b&1024?Gm:null);c&2048&&(a.onfocus=b&2048?Gm:null);c&4096&&(a.onblur=b&4096?Gm:null);c&8192&&(a.onlosecapture=b&8192?Gm:null);c&16384&&(a.onscroll=b&16384?Gm:null);c&32768&&(a.nodeName=='IFRAME'?b&32768?a.attachEvent(YA,Hm):a.detachEvent(YA,Hm):(a.onload=b&32768?Im:null));c&65536&&(a.onerror=b&65536?Gm:null);c&131072&&(a.onmousewheel=b&131072?Gm:null);c&262144&&(a.oncontextmenu=b&262144?Gm:null);c&524288&&(a.onpaste=b&524288?Gm:null)}
function Dm(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case FA:return 1;case 'dblclick':return 2;case 'focus':return 2048;case 'keydown':return 128;case 'keypress':return 256;case GA:return 512;case 'load':return 32768;case 'losecapture':return 8192;case HA:return 4;case IA:return 64;case JA:return 32;case KA:return 16;case LA:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case 'mousewheel':return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case 'touchstart':return 1048576;case 'touchmove':return 2097152;case 'touchend':return 4194304;case 'touchcancel':return 8388608;case 'gesturestart':return 16777216;case 'gesturechange':return 33554432;case 'gestureend':return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function Qr(a){var b,c,d,e,f,g,h,i;this.H=Tb($doc,CA);this.r=new Ls;this.z=new $s(this);this.H.appendChild(Tb($doc,CA));mr(this,0,0);(e=Qb(this.H).parentNode,(!e||e.nodeType!=1)&&(e=null),e)[iB]='gwt-PopupPanel';Qb(this.H)[iB]=uB;this.k=false;this.n=false;this.w=true;d=jh(rl,{45:1},1,['dialogTop','dialogMiddle','dialogBottom']);this.j=new Cr(d);this.j.H[iB]=wA;Wp((f=Qb(this.H).parentNode,(!f||f.nodeType!=1)&&(f=null),f),'gwt-DecoratedPopupPanel');cr(this,this.j);kr(this);Vp(Qb(this.H),uB,false);Vp(this.j.a,'dialogContent',true);dq(a);this.a=a;c=(h=this.j.b.children[0],g=h.children[1],Qb(g));c.appendChild(this.a.H);eq(this.a,this);(i=Qb(this.H).parentNode,(!i||i.nodeType!=1)&&(i=null),i)[iB]='gwt-DialogBox';this.i=cc($doc);this.b=_b($doc);this.c=ac($doc);b=new os(this);$p(this,b,(oe(),oe(),ne));$p(this,b,(Qe(),Qe(),Pe));$p(this,b,(ve(),ve(),ue));$p(this,b,(Je(),Je(),Ie));$p(this,b,(Ce(),Ce(),Be))}
function nm(){if(!fm){Vm('function __gwt_initWindowCloseHandler(beforeunload, unload) {\n var wnd = window\n , oldOnBeforeUnload = wnd.onbeforeunload\n , oldOnUnload = wnd.onunload;\n \n wnd.onbeforeunload = function(evt) {\n var ret, oldRet;\n try {\n ret = beforeunload();\n } finally {\n oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n }\n // Avoid returning null as IE6 will coerce it into a string.\n // Ensure that "" gets returned properly.\n if (ret != null) {\n return ret;\n }\n if (oldRet != null) {\n return oldRet;\n }\n // returns undefined.\n };\n \n wnd.onunload = function(evt) {\n try {\n unload();\n } finally {\n oldOnUnload && oldOnUnload(evt);\n wnd.onresize = null;\n wnd.onscroll = null;\n wnd.onbeforeunload = null;\n wnd.onunload = null;\n }\n };\n \n // Remove the reference once we\'ve initialize the handler\n wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',new Xm);fm=true}}
function Jm(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=qA(function(){return Jl($wnd.event)});var d=qA(function(){var a=Sb;Sb=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!Lm()){Sb=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!uh(b)&&b!=null&&b.cM&&!!b.cM[22]&&Il($wnd.event,c,b);Sb=a});var e=qA(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(UA,a);if(this.__eventBits&2){d.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;Lm()}});var f=qA(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;d.call(this)});var g=$moduleName.replace(/\./g,'_');$wnd['__gwt_dispatchEvent_'+g]=d;Gm=(new Function(VA,'return function() { w.__gwt_dispatchEvent_'+g+'.call(this) }'))($wnd);$wnd['__gwt_dispatchDblClickEvent_'+g]=e;Fm=(new Function(VA,'return function() { w.__gwt_dispatchDblClickEvent_'+g+WA))($wnd);$wnd['__gwt_dispatchUnhandledEvent_'+g]=f;Im=(new Function(VA,XA+g+WA))($wnd);Hm=(new Function(VA,XA+g+'.call(w.event.srcElement)}'))($wnd);var h=qA(function(){d.call($doc.body)});var i=qA(function(){e.call($doc.body)});$doc.body.attachEvent(UA,h);$doc.body.attachEvent('onmousedown',h);$doc.body.attachEvent('onmouseup',h);$doc.body.attachEvent('onmousemove',h);$doc.body.attachEvent('onmousewheel',h);$doc.body.attachEvent('onkeydown',h);$doc.body.attachEvent('onkeypress',h);$doc.body.attachEvent('onkeyup',h);$doc.body.attachEvent('onfocus',h);$doc.body.attachEvent('onblur',h);$doc.body.attachEvent('ondblclick',i);$doc.body.attachEvent('oncontextmenu',h)}
var wA='',BA=' ',zA='(',JB=', ',$A='.',WA='.call(this)}',bB='//EX',aB='//OK',yB='0',AA=':',vA=': ',KB='=',DA='CSS1Compat',NA='Content-Type',_A='GreetingService_Proxy.greetServer',dB='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',AB='Remote Procedure Call',yA='String',eB='Style names cannot be empty',XB='UmbrellaException',SB='[Lcom.google.gwt.dom.client.',dC='[Lcom.google.gwt.user.client.ui.',QB='[Ljava.lang.',wB='absolute',ZA='callback',rB='cellPadding',qB='cellSpacing',zB='character',iB='className',FA='click',kB='clip',MB='com.google.gwt.animation.client.',OB='com.google.gwt.core.client.',PB='com.google.gwt.core.client.impl.',RB='com.google.gwt.dom.client.',VB='com.google.gwt.event.dom.client.',WB='com.google.gwt.event.logical.shared.',UB='com.google.gwt.event.shared.',YB='com.google.gwt.http.client.',ZB='com.google.gwt.i18n.client.',$B='com.google.gwt.text.shared.testing.',NB='com.google.gwt.user.client.',_B='com.google.gwt.user.client.impl.',aC='com.google.gwt.user.client.rpc.',EB='com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533',FB='com.google.gwt.user.client.rpc.RpcTokenException/2345075298',GB='com.google.gwt.user.client.rpc.XsrfToken/4254043109',bC='com.google.gwt.user.client.rpc.impl.',cC='com.google.gwt.user.client.ui.',TB='com.google.web.bindery.event.shared.',fC='com.sap.sailing.gwt.ui.client.',OA='dir',BB='disabled',vB='display',CA='div',uA='hidden',QA='ie8',LB='java.lang.',HB='java.lang.IllegalArgumentException/1755012560',IB='java.lang.NumberFormatException/3305228476',DB='java.lang.String/2004016611',eC='java.util.',GA='keyup',fB='left',PA='ltr',HA='mousedown',IA='mousemove',JA='mouseout',KA='mouseover',LA='mouseup',TA='msie',xA='null',rA='offsetHeight',sA='offsetWidth',UA='onclick',YA='onload',RA='opera',tA='overflow',uB='popupContent',hB='position',nB='px',xB='px, ',lB='rect(0px, 0px, 0px, 0px)',XA='return function() { w.__gwt_dispatchUnhandledEvent_',cB='rpc',EA='rtl',CB='serverResponseLabelError',oB='table',pB='tbody',tB='td',gB='top',sB='tr',MA='value',jB='visibility',mB='visible',VA='w',SA='webkit';var _;_=m.prototype={};_.eQ=function n(a){return this===a};_.gC=function o(){return Gk};_.hC=function p(){return this.$H||(this.$H=++jb)};_.tS=function q(){return this.gC().b+'@'+ew(this.hC())};_.toString=function(){return this.tS()};_.tM=pA;_.cM={};_=l.prototype=new m;_.gC=function w(){return yh};_.cM={33:1};_.j=-1;_.k=false;_.n=-1;_.o=false;var r=null,s=null;_=z.prototype=new m;_.I=function F(){this.c||oz(A,this);this.J()};_.gC=function G(){return Fi};_.cM={21:1};_.c=false;_.d=0;var A;_=H.prototype=y.prototype=new z;_.gC=function I(){return xh};_.J=function J(){x()};_.cM={21:1};_=N.prototype=new m;_.gC=function Q(){return Lk};_.K=function R(){return this.f};_.tS=function S(){var a,b;return a=this.gC().b,b=this.K(),b!=null?a+vA+b:a};_.cM={19:1,45:1};_.e=null;_.f=null;_=M.prototype=new N;_.gC=function T(){return yk};_.cM={19:1,45:1};_=U.prototype=L.prototype=new M;_.gC=function W(){return Hk};_.cM={3:1,19:1,45:1};_=X.prototype=K.prototype=new L;_.gC=function Y(){return zh};_.K=function ab(){return this.c==null&&(this.d=bb(this.b),this.a=Z(this.b),this.c=zA+this.d+'): '+this.a+db(this.b),undefined),this.c};_.cM={3:1,17:1,19:1,45:1};_.a=null;_.b=null;_.c=null;_.d=null;_=gb.prototype=new m;_.gC=function hb(){return Bh};_.cM={};var ib=0,jb=0;_=ub.prototype=pb.prototype=new gb;_.gC=function vb(){return Ch};_.cM={};_.a=null;_.b=null;var qb;_=Eb.prototype=zb.prototype=new m;_.M=function Fb(a){return yb(a)};_.gC=function Gb(){return Dh};_.cM={};var Sb=null;_=ic.prototype=new m;_.eQ=function jc(a){return this===a};_.gC=function kc(){return xk};_.hC=function lc(){return this.$H||(this.$H=++jb)};_.tS=function mc(){return this.a};_.cM={45:1,47:1,48:1};_.a=null;_.b=0;_=hc.prototype=new ic;_.gC=function tc(){return Ih};_.cM={34:1,35:1,45:1,47:1,48:1};var nc,oc,pc,qc,rc;_=wc.prototype=vc.prototype=new hc;_.gC=function xc(){return Eh};_.cM={34:1,35:1,45:1,47:1,48:1};_=zc.prototype=yc.prototype=new hc;_.gC=function Ac(){return Fh};_.cM={34:1,35:1,45:1,47:1,48:1};_=Cc.prototype=Bc.prototype=new hc;_.gC=function Dc(){return Gh};_.cM={34:1,35:1,45:1,47:1,48:1};_=Fc.prototype=Ec.prototype=new hc;_.gC=function Gc(){return Hh};_.cM={34:1,35:1,45:1,47:1,48:1};_=Hc.prototype=new ic;_.gC=function Tc(){return Sh};_.cM={36:1,45:1,47:1,48:1};var Ic,Jc,Kc,Lc,Mc,Nc,Oc,Pc,Qc,Rc;_=Wc.prototype=Vc.prototype=new Hc;_.gC=function Xc(){return Jh};_.cM={36:1,45:1,47:1,48:1};_=Zc.prototype=Yc.prototype=new Hc;_.gC=function $c(){return Kh};_.cM={36:1,45:1,47:1,48:1};_=ad.prototype=_c.prototype=new Hc;_.gC=function bd(){return Lh};_.cM={36:1,45:1,47:1,48:1};_=dd.prototype=cd.prototype=new Hc;_.gC=function ed(){return Mh};_.cM={36:1,45:1,47:1,48:1};_=gd.prototype=fd.prototype=new Hc;_.gC=function hd(){return Nh};_.cM={36:1,45:1,47:1,48:1};_=jd.prototype=id.prototype=new Hc;_.gC=function kd(){return Oh};_.cM={36:1,45:1,47:1,48:1};_=md.prototype=ld.prototyLine truncated
--></script>
<script><!--
_.cM={19:1,24:1,45:1};_=Rg.prototype=Qg.prototype=new m;_.gC=function Sg(){return yi};_.S=function Tg(a){};_.cM={6:1,28:1};_=ah.prototype=Wg.prototype=new ic;_.gC=function bh(){return zi};_.cM={39:1,45:1,47:1,48:1};var Xg,Yg,Zg,$g;_=eh.prototype=dh.prototype=new m;_.gC=function hh(){return this.aC};_.cM={};_.aC=null;_.qI=0;var lh,mh;_=wl.prototype=new m;_.gC=function xl(){return Ai};_.cM={};_=Al.prototype=yl.prototype=new m;_.gC=function Bl(){return Bi};_.cM={};var zl=null;_=El.prototype=Cl.prototype=new wl;_.gC=function Fl(){return Ci};_.cM={};var Dl=null;var Gl=null,Hl=null;var Nl=null;_=Tl.prototype=Pl.prototype=new yd;_.N=function Ul(a){lr(rh(a,20).a,this);Rl.c=false};_.O=function Wl(){return Ql};_.gC=function Xl(){return Di};_.P=function Yl(){Sl(this)};_.cM={};_.a=false;_.b=false;_.c=false;_.d=null;var Ql=null,Rl=null;var Zl=null;_=bm.prototype=am.prototype=new m;_.gC=function cm(){return Ei};_.T=function dm(a){while((B(),A).b>0){C(rh(lz(A,0),21))}};_.cM={13:1,28:1};var fm=false,gm=null,hm=0,im=0,jm=false;_=vm.prototype=sm.prototype=new yd;_.N=function wm(a){wh(a);null.Mb()};_.O=function xm(){return tm};_.gC=function ym(){return Gi};_.cM={};var tm;_=Am.prototype=zm.prototype=new tf;_.gC=function Bm(){return Hi};_.cM={38:1};var Cm=false;var Fm=null,Gm=null,Hm=null,Im=null;_=Qm.prototype=Mm.prototype=new m;_.Z=function Rm(a){return decodeURI(a.replace('%23','#'))};_.V=function Sm(a){uf(this.a,a)};_.gC=function Tm(){return Ii};_.$=function Um(a){a=a==null?wA:a;if(!xw(a,Nm==null?wA:Nm)){Nm=a;qf(this)}};_.cM={38:1};var Nm=wA;_=Xm.prototype=Wm.prototype=new m;_.L=function Ym(){$wnd.__gwt_initWindowCloseHandler(qA(qm),qA(pm))};_.gC=function Zm(){return Ji};_.cM={};_=_m.prototype=$m.prototype=new m;_.L=function an(){$wnd.__gwt_initWindowResizeHandler(qA(rm))};_.gC=function bn(){return Ki};_.cM={};_=fn.prototype=en.prototype=dn.prototype=cn.prototype=new L;_.gC=function gn(){return Li};_.cM={3:1,19:1,45:1};_=nn.prototype=mn.prototype=ln.prototype=new L;_.gC=function on(){return Mi};_.cM={3:1,19:1,45:1};_=wn.prototype=pn.prototype=new m;_.gC=function xn(){return Ni};_.cM={};_.a=null;_=zn.prototype=yn.prototype=new L;_.gC=function An(){return Oi};_.cM={3:1,19:1,45:1};_=En.prototype=Dn.prototype=new M;_.gC=function Fn(){return Pi};_.cM={19:1,25:1,45:1};_=Hn.prototype=Gn.prototype=new ln;_.gC=function In(){return Qi};_.cM={3:1,19:1,45:1};_=Kn.prototype=Jn.prototype=new ln;_.gC=function Ln(){return Ri};_.cM={3:1,19:1,45:1};_=Un.prototype=new m;_.gC=function Vn(){return Vi};_.cM={};_.g=0;_.i=7;_=Wn.prototype=new Un;_.gC=function Yn(){return Ti};_.cM={};_=Zn.prototype=new Un;_.gC=function ao(){return Ui};_.cM={};_=fo.prototype=bo.prototype=new Wn;_.gC=function go(){return Wi};_.cM={};_.a=0;_.b=null;_.c=null;_.d=null;_=mo.prototype=ho.prototype=new Zn;_.gC=function oo(){return Xi};_.tS=function ro(){return ko(this)};_.cM={};_.a=null;_.b=null;_.c=null;var io;_=so.prototype=new m;_.gC=function xo(){return Yi};_.cM={};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_=Co.prototype=zo.prototype=new m;_.gC=function Do(){return jj};_.cM={};_.a=null;_.b=null;_.c=null;_.d=null;_=Eo.prototype=new ic;_.gC=function So(){return ij};_.cM={41:1,45:1,47:1,48:1};var Fo,Go,Ho,Io,Jo,Ko,Lo,Mo,No,Oo,Po,Qo;_=Vo.prototype=Uo.prototype=new Eo;_.gC=function Wo(){return _i};_.cM={41:1,45:1,47:1,48:1};_=Zo.prototype=Xo.prototype=new Eo;_.gC=function $o(){return Zi};_.cM={41:1,45:1,47:1,48:1};_=ap.prototype=_o.prototype=new Eo;_.gC=function bp(){return $i};_.cM={41:1,45:1,47:1,48:1};_=dp.prototype=cp.prototype=new Eo;_.gC=function ep(){return aj};_.cM={41:1,45:1,47:1,48:1};_=gp.prototype=fp.prototype=new Eo;_.gC=function hp(){return bj};_.cM={41:1,45:1,47:1,48:1};_=jp.prototype=ip.prototype=new Eo;_.gC=function kp(){return cj};_.cM={41:1,45:1,47:1,48:1};_=mp.prototype=lp.prototype=new Eo;_.gC=function np(){return dj};_.cM={41:1,45:1,47:1,48:1};_=pp.prototype=op.prototype=new Eo;_.gC=function qp(){return ej};_.cM={41:1,45:1,47:1,48:1};_=sp.prototype=rp.prototype=new Eo;_.gC=function tp(){return fj};_.cM={41:1,45:1,47:1,48:1};_=vp.prototype=up.prototype=new Eo;_.gC=function wp(){return gj};_.cM={41:1,45:1,47:1,48:1};_=yp.prototype=xp.prototype=new Eo;_.gC=function zp(){return hj};_.cM={41:1,45:1,47:1,48:1};_=Dp.prototype=Ap.prototype=new m;_.gC=function Ep(){return kj};_._=function Fp(a,b){return {moduleName:$moduleName,sessionId:$sessionId,subSystem:cB,evtGroup:this.a,method:a,millis:(new Date).getTime(),type:b}};_.cM={};_.a=0;var Bp=0;_=Gp.prototype=new m;_.gC=function Lp(){return lj};_.cM={};_.a=null;_=Sp.prototype=new m;_.gC=function Tp(){return Xj};_.ab=function Up(a){this.H.style['height']=a};_.bb=function Xp(a){this.H.style['width']=a};_.tS=function Yp(){if(!this.H){return '(null handle)'}return this.H.outerHTML};_.cM={43:1};_.H=null;_=Rp.prototype=new Sp;_.cb=function gq(){};_.db=function hq(){};_.V=function iq(a){!!this.F&&uf(this.F,a)};_.gC=function jq(){return fk};_.eb=function kq(){aq(this)};_.Y=function lq(a){bq(this,a)};_.fb=function mqLine truncated
--></script></body></html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 92 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 B

@@ -0,0 +1,742 @@
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'F041DB3D86D1968623A20744F64A9997';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'com_sap_sailing_gwt_ui',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function m(){}
function l(){}
function z(){}
function y(){}
function N(){}
function M(){}
function L(){}
function K(){}
function KB(){}
function gb(){}
function ub(){}
function pb(){}
function Fb(){}
function Ib(){}
function Hb(){}
function Hc(){}
function ic(){}
function hc(){}
function vc(){}
function yc(){}
function Bc(){}
function Ec(){}
function Qc(){}
function Tc(){}
function Wc(){}
function Zc(){}
function ad(){}
function od(){}
function rd(){}
function ud(){}
function xd(){}
function Ad(){}
function Dd(){}
function Gd(){}
function Jd(){}
function Md(){}
function Ud(){}
function Td(){}
function Sd(){}
function Rd(){}
function Qd(){}
function Pd(){}
function he(){}
function ne(){}
function me(){}
function le(){}
function xe(){}
function we(){}
function De(){}
function Ae(){}
function Ke(){}
function He(){}
function Re(){}
function Oe(){}
function Ye(){}
function Ve(){}
function df(){}
function af(){}
function lf(){}
function hf(){}
function pf(){}
function uf(){}
function sf(){}
function zf(){}
function Jf(){}
function Gf(){}
function Of(){}
function Wf(){}
function Vf(){}
function Uf(){}
function kg(){}
function og(){}
function ng(){}
function tg(){}
function Bg(){}
function Ag(){}
function Fg(){}
function Jg(){}
function Sg(){}
function Wg(){}
function $g(){}
function bh(){}
function eh(){}
function kh(){}
function jh(){}
function ph(){}
function zh(){}
function yh(){}
function cm(){}
function gm(){}
function em(){}
function km(){}
function im(){}
function mm(){}
function pm(){}
function wm(){}
function Am(){}
function Em(){}
function Zm(){}
function bn(){}
function mn(){}
function ln(){}
function Cn(){}
function Jn(){}
function $n(){}
function ho(){}
function go(){}
function po(){}
function xo(){}
function Io(){}
function Bo(){}
function Ko(){}
function Po(){}
function So(){}
function Vo(){}
function ep(){}
function gp(){}
function jp(){}
function np(){}
function sp(){}
function Dp(){}
function Kp(){}
function Pp(){}
function dq(){}
function gq(){}
function kq(){}
function nq(){}
function qq(){}
function tq(){}
function wq(){}
function zq(){}
function Cq(){}
function Fq(){}
function Iq(){}
function Lq(){}
function Rq(){}
function _q(){}
function $q(){}
function Zq(){}
function br(){}
function ar(){}
function Mr(){}
function Ur(){}
function Tr(){}
function Yr(){}
function Xr(){}
function _r(){}
function bs(){}
function as(){}
function hs(){}
function ls(){}
function ks(){}
function js(){}
function Ns(){}
function Ss(){}
function St(){}
function ht(){}
function ot(){}
function nt(){}
function mt(){}
function lt(){}
function zt(){}
function Ct(){}
function Lt(){}
function Nt(){}
function Xt(){}
function Vt(){}
function $t(){}
function bu(){}
function eu(){}
function mu(){}
function qu(){}
function Bu(){}
function Au(){}
function Fu(){}
function Eu(){}
function Iu(){}
function Lu(){}
function Uu(){}
function Tu(){}
function Su(){}
function cv(){}
function lv(){}
function ov(){}
function rv(){}
function uv(){}
function xv(){}
function Cv(){}
function Lv(){}
function Zv(){}
function ew(){}
function iw(){}
function mw(){}
function qw(){}
function uw(){}
function yw(){}
function Ew(){}
function Jw(){}
function Pw(){}
function Vw(){}
function Zw(){}
function Yw(){}
function dx(){}
function gx(){}
function kx(){}
function ox(){}
function tx(){}
function sx(){}
function Fx(){}
function Lx(){}
function Ox(){}
function gy(){}
function my(){}
function py(){}
function Ay(){}
function zy(){}
function kz(){}
function jz(){}
function vz(){}
function Ez(){}
function Dz(){}
function Oz(){}
function Uz(){}
function eA(){}
function nA(){}
function rA(){}
function xA(){}
function DA(){}
function $A(){}
function ZA(){}
function dB(){}
function iB(){}
function tB(){}
function AB(){}
function GB(){}
function H(){B()}
function nm(){Bb()}
function Ww(){Bb()}
function ex(){Bb()}
function hx(){Bb()}
function lx(){Bb()}
function px(){Bb()}
function Gx(){Bb()}
function Mx(){Bb()}
function HB(){Bb()}
function Fn(){En()}
function bp(a,b){}
function Lp(a){Fw(a.b)}
function Bf(a){this.b=a}
function lg(a){this.b=a}
function Dg(a){this.b=a}
function Xg(a){this.b=a}
function it(a){this.b=a}
function At(a){this.b=a}
function Ot(a){this.b=a}
function Tt(a){this.b=a}
function _t(a){this.b=a}
function cu(a){this.b=a}
function ku(a){this.b=a}
function $v(a){this.b=a}
function Nv(a){this.c=a}
function Jm(a){this.e=a}
function Jz(a){this.b=a}
function pz(a){this.b=a}
function vx(a){this.b=a}
function yA(a){this.b=a}
function iA(a){this.e=a}
function qf(){this.b={}}
function Oq(){this.b=Mq++}
function se(){this.d=++oe}
function eB(){Py(this)}
function uB(){Py(this)}
function $u(){$u=KB;iv()}
function ss(){ss=KB;Tv()}
function Tv(){Tv=KB;Sv=Yv()}
function up(){up=KB;tp=Ap()}
function uc(){sc();return nc}
function Pc(){Nc();return Ic}
function nd(){ld();return bd}
function nu(a){B();this.b=a}
function xm(a){B();this.b=a}
function Bm(a){B();this.b=a}
function U(a){Bb();this.g=a}
function _g(a){Bb();this.g=a}
function Qo(a){Bb();this.g=a}
function wo(a,b){lp(a,b.g)}
function Yo(a,b){lp(a,b.Nb)}
function Hr(a,b){Cr(a,b,a.I)}
function iy(){this.b=new Ib}
function sw(){this.b=new Nw}
function kB(){this.b=new eB}
function vo(a){return new qo}
function Oo(a){return new Lo}
function $o(a){return new hx}
function ap(a){return new Mx}
function cq(){aq();return Qp}
function xh(){uh();return qh}
function kv(){iv();return dv}
function ix(a){Bb();this.g=a}
function mx(a){Bb();this.g=a}
function qx(a){Bb();this.g=a}
function Hx(a){Bb();this.g=a}
function ny(a){Bb();this.g=a}
function Tm(a){Pm=a;On();Qn=a}
function Vm(){Vm=KB;Um=new um}
function rb(){rb=KB;qb=new ub}
function En(){En=KB;Dn=new se}
function Lw(){Lw=KB;Kw=new Sw}
function YA(){YA=KB;XA=new $A}
function Wu(a){this.I=a;new kh}
function Gm(a){return a.d<a.b}
function Ex(a){return a>0?a:0}
function Vv(a){return Sv?Pb(a):a}
function Wv(a){return Sv?a:Qb(a)}
function If(a){a.b.o&&a.b.nb()}
function Dv(a,b){Fv(a,b,a.d)}
function Eo(a,b){ih(xC,b);a.b=b}
function tm(a,b){EA(a.c,b);sm(a)}
function rg(a){pg.call(this,a)}
function Qr(a){pg.call(this,a)}
function Vq(a){new eB;this.b=a}
function pd(){this.b='PX';this.c=0}
function yd(){this.b='EX';this.c=3}
function vd(){this.b='EM';this.c=2}
function Bd(){this.b='PT';this.c=4}
function Ed(){this.b='PC';this.c=5}
function Hd(){this.b='IN';this.c=6}
function Kd(){this.b='CM';this.c=7}
function Nd(){this.b='MM';this.c=8}
function vh(a,b){this.b=a;this.c=b}
function vw(a,b){this.b=a;this.c=b}
function Tg(a,b){this.c=a;this.b=b}
function Pz(a,b){this.c=a;this.b=b}
function sA(a,b){this.b=a;this.c=b}
function BB(a,b){this.b=a;this.c=b}
function sd(){this.b='PCT';this.c=1}
function ko(){this.b=new Qf(null)}
function $s(a){a.g=false;Sm(a.I)}
function fw(a){a.b.V(a.e,a.d,a.c)}
function Fm(a){return GA(a.e.c,a.c)}
function fA(a){return a.c<a.e.ub()}
function kr(a,b){!!a.G&&Pf(a.G,b)}
function dp(a,b){yp(a.b,RB+kp(a,b))}
function lp(a,b){yp(a.b,RB+kp(a,b))}
function Go(a,b){Eo(a.b,b);return a}
function Ho(a,b){a.b.e=b;return a}
function hy(a,b){a.b.b+=b;return a}
function Uy(b,a){return hD+a in b.f}
function Qh(a){return a==null?null:a}
function cy(){cy=KB;_x={};by={}}
function yn(){if(!qn){no();qn=true}}
function zn(){if(!un){oo();un=true}}
function Aq(){this.b='INT';this.c=5}
function oq(){this.b='BYTE';this.c=1}
function wc(){this.b='NONE';this.c=0}
function Dq(){this.b='LONG';this.c=6}
function rq(){this.b='CHAR';this.c=2}
function sv(){this.b='LEFT';this.c=2}
function $c(){this.b='AUTO';this.c=3}
function zc(){this.b='BLOCK';this.c=1}
function hg(a){this.e=new eB;this.d=a}
function X(a){Bb();this.c=a;Ab(this)}
function Sw(){Rw();Vq.call(this,Qw)}
function qp(a){this.f=new MA;this.d=a}
function lq(){this.b='VOID';this.c=10}
function xq(){this.b='FLOAT';this.c=4}
function Jq(){this.b='SHORT';this.c=8}
function vv(){this.b='RIGHT';this.c=3}
function uo(a,b){b.g=op(a,a.c[--a.b])}
function No(a,b){b.g=op(a,a.c[--a.b])}
function Zo(a,b){b.g=op(a,a.c[--a.b])}
function _o(a,b){b.g=op(a,a.c[--a.b])}
function Lh(a,b){return a.cM&&a.cM[b]}
function Yq(c,a,b){return c[b][0](a)}
function Xq(d,a,b,c){d[c][1](a,b)}
function Xz(a,b){(a<0||a>=b)&&_z(a,b)}
function Gg(a,b){B();this.b=a;this.c=b}
function V(a,b){Bb();this.f=b;this.g=a}
function Cc(){this.b='INLINE';this.c=2}
function Uc(){this.b='HIDDEN';this.c=1}
function Xc(){this.b='SCROLL';this.c=2}
function iq(){this.b='STRING';this.c=9}
function uq(){this.b='DOUBLE';this.c=3}
function Gq(){this.b='OBJECT';this.c=7}
function eq(){this.b='BOOLEAN';this.c=0}
function mv(){this.b='CENTER';this.c=0}
function pv(){this.b='JUSTIFY';this.c=1}
function Rc(){this.b='VISIBLE';this.c=0}
function B(){B=KB;A=new MA;vn(new mn)}
function Pr(){Pr=KB;Nr=new Ur;Or=new Yr}
function ge(){ge=KB;fe=new ue(YB,new he)}
function Ce(){Ce=KB;Be=new ue(ZB,new De)}
function Je(){Je=KB;Ie=new ue($B,new Ke)}
function Qe(){Qe=KB;Pe=new ue(_B,new Re)}
function Xe(){Xe=KB;We=new ue(aC,new Ye)}
function cf(){cf=KB;bf=new ue(bC,new df)}
function kf(){kf=KB;jf=new ue(cC,new lf)}
function _s(){ss();at.call(this,new xt)}
function Ju(){vu.call(this,$doc.body)}
function cp(a){return op(a,a.c[--a.b])}
function hq(a){return op(a,a.c[--a.b])}
function ob(a){return a.$H||(a.$H=++jb)}
function wz(a){return a.c=Mh(gA(a.b),18)}
function Z(a){return Ph(a)?$(Nh(a)):a+RB}
function db(a){return Ph(a)?Cb(Nh(a)):RB}
function cb(a){return a==null?null:a.name}
function op(b,a){return a>0?b.e[a-1]:null}
function GA(a,b){Xz(b,a.c);return a.b[b]}
function Vs(a,b){$s(a,(a.b,ce(b),de(b)))}
function Ts(a,b){Ys(a,(a.b,ce(b)),de(b))}
function Us(a,b){Zs(a,(a.b,ce(b)),de(b))}
function yp(a,b){up();a.b.b+=b;a.b.b+='|'}
function yo(a){Bb();this.f=null;this.g=a}
function Rf(a,b){this.b=new hg(b);this.c=a}
function Qf(a){this.b=new hg(false);this.c=a}
function Fc(){this.b='INLINE_BLOCK';this.c=3}
function Nu(a){this.d=a;this.b=!!this.d.D}
function MA(){this.b=Dh(Xl,{47:1},0,0,0)}
function FA(a){a.b=Dh(Xl,{47:1},0,0,0);a.c=0}
function wf(a){var b;if(tf){b=new uf;a.U(b)}}
function Yf(a,b){!a.b&&(a.b=new MA);EA(a.b,b)}
function Tq(a,b,c,d){Sq(a,d);Xq(a.b,b,c,d)}
function Uq(a,b,c){Sq(a,c);return Yq(a.b,b,c)}
function kn(a){jn();return hn?ao(hn,a):null}
function kb(a,b,c){return a.apply(b,c);var d}
function $f(a,b,c,d){var e;e=bg(a,b,c);e.qb(d)}
function Hw(a,b,c){this.c=a;this.d=b;this.b=c}
function pt(a){this.I=a;this.b=new Et(this.I)}
function Kn(){this.b=new hg(false);this.c=null}
function On(){if(!Mn){Wn();Yn();Mn=true}}
function EA(a,b){Fh(a.b,a.c++,b);return true}
function Db(){try{null.a()}catch(a){return a}}
function Ux(b,a){return b.substr(a,b.length-a)}
function Ub(a){return Vb(gc(a.ownerDocument),a)}
function Sb(a){return Tb(gc(a.ownerDocument),a)}
function $(a){return a==null?null:a.message}
function Wo(a,b){Bb();this.f=null;this.g=a+VB+b}
function Lo(){Bb();this.g='Invalid RPC token'}
function vt(a){ut.call(this);Dt(this.b,a,true)}
function xt(){ut.call(this);this.I[IC]='Caption'}
function Nw(){Lw();Hp.call(this,$moduleBase,Kw)}
function Pg(a,b){Lg();Qg.call(this,!a?null:a.b,b)}
function Sq(a,b){if(!a.b[b]){throw new Qo(b)}}
function Lf(a){var b;if(Hf){b=new Jf;Pf(a.b,b)}}
function _w(a,b){var c;c=new Zw;c.c=a+b;return c}
function Co(a,b){a.b=new Pg((Lg(),Kg),b);return a}
function wb(a,b){!a&&(a=[]);a[a.length]=b;return a}
function Df(a,b){var c;if(Af){c=new Bf(b);Pf(a,c)}}
function Oh(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function vn(a){yn();return wn(tf?tf:(tf=new se),a)}
function Ws(a){if(a.i){fw(a.i.b);a.i=null}vs(a)}
function fy(){if(ay==256){_x=by;by={};ay=0}++ay}
function Rh(a){if(a!=null){throw new ex}return null}
function uu(){uu=KB;ru=new Bu;su=new eB;tu=new kB}
function jn(){jn=KB;hn=new ko;io(hn)||(hn=null)}
function Ih(){Ih=KB;Gh=[];Hh=[];Jh(new zh,Gh,Hh)}
function Dx(){Dx=KB;Cx=Dh(Wl,{47:1},24,256,0)}
function Iv(a){this.c=a;this.b=Dh(Vl,{47:1},27,4,0)}
function Et(a){this.b=a;this.c=nh(a);this.d=this.c}
function Px(a){this.b='Unknown';this.d=a;this.c=-1}
function vu(a){this.f=new Iv(this);this.I=a;lr(this)}
function Cy(a){var b;b=new pz(a);return new sA(a,b)}
function jB(a,b){var c;c=Vy(a.b,b,a);return c==null}
function Ir(a,b){var c;c=Dr(a,b);c&&Jr(b.I);return c}
function $w(a,b){var c;c=new Zw;c.c=a+b;c.b=4;return c}
function Nq(e,a,b,c){var d=e.bb(a,c);d.bytes=b;return d}
function zb(a,b){a.length>=b&&a.splice(0,b);return a}
function Mb(b,a){return b[a]==null?null:String(b[a])}
function Pn(a){return !Ph(a)&&a!=null&&a.cM&&!!a.cM[23]}
function Py(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function Fo(a){try{Do(a.b);return a.b}finally{a.b=null}}
function wu(a){uu();try{nr(a)}finally{Zy(tu.b,a)!=null}}
function xu(){uu();try{Sr(tu,ru)}finally{Py(tu.b);Py(su)}}
function vs(a){if(!a.B){return}ju(a.A,false,false);wf(a)}
function wg(a,b){if(!a.d){return}ug(a);Lp(b,new fh(a.b))}
function Ys(a,b,c){if(!Pm){a.g=true;Tm(a.I);a.e=b;a.f=c}}
function gw(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}
function jw(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}
function nw(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}
function Np(a,b,c){this.e=a;this.b=c;this.c=zC;this.d=b}
function st(a){pt.call(this,a,Tx('span',a.tagName))}
function _z(a,b){throw new qx('Index: '+a+', Size: '+b)}
function Ep(a,b){var c;c=new qp(a.f);pp(c,Jp(b));return c}
function ax(a,b,c){var d;d=new Zw;d.c=a+b;d.b=c?8:0;return d}
function Cr(a,b,c){or(b);Dv(a.f,b);c.appendChild(b.I);pr(b,a)}
function aw(b,c,d){try{b.setSelectionRange(c,c+d)}catch(a){}}
function Uw(a){if(a==null){return false}return a.length>3}
function Mv(a){if(a.b>=a.c.d){throw new HB}return a.c.b[++a.b]}
function ih(a,b){if(null==b){throw new Hx(a+' cannot be null')}}
function oA(a){if(a.c<=0){throw new HB}return a.b.Ib(a.d=--a.c)}
function lb(){if(ib++==0){sb((rb(),qb));return true}return false}
function Ob(a){if(Kb(a)){return !!a&&a.nodeType==1}return false}
function zs(a){if(a.B){return}else a.E&&or(a);ju(a.A,true,false)}
function sm(a){if(a.c.c!=0&&!a.f&&!a.d){a.f=true;D(a.e,1)}}
function hA(a){if(a.d<0){throw new lx}a.e.Lb(a.d);a.c=a.d;a.d=-1}
function Ph(a){return a!=null&&a.tM!=KB&&!(a.cM&&!!a.cM[1])}
function E(a,b){return $wnd.setTimeout(LB(function(){a.J()}),b)}
function wn(a,b){return new lg(Zf((!rn&&(rn=new Kn),rn).b,a,b))}
function ao(a,b){return new lg(Zf(a.b.b,(!Hf&&(Hf=new se),Hf),b))}
function xn(a){yn();zn();return wn((!Af&&(Af=new se),Af),a)}
function Hv(a,b){var c;c=Ev(a,b);if(c==-1){throw new HB}Gv(a,c)}
function KA(a,b,c){var d;d=(Xz(b,a.c),a.b[b]);Fh(a.b,b,c);return d}
function Eh(a,b,c,d){Ih();Kh(d,Gh,Hh);d.aC=a;d.cM=b;d.qI=c;return d}
function Xy(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function Ah(a,b){var c,d;c=a;d=Bh(0,b);Eh(c.aC,c.cM,c.qI,d);return d}
function Mh(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new ex}return a}
function qr(a,b){a.F==-1?Zn(a.I,b|(a.I.__eventBits||0)):(a.F|=b)}
function Zb(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}
function gc(a){return Sx(a.compatMode,XB)?a.documentElement:a.body}
function Kb(b){try{return !!b&&!!b.nodeType}catch(a){return false}}
function t(a){if(!a.n){return}JA(s,a);a.p&&gu(a);a.p=false;a.n=false}
function Sm(a){!!Pm&&a==Pm&&(Pm=null);On();a===Qn&&(Qn=null)}
function Jr(a){a.style[FC]=RB;a.style[GC]=RB;a.style[HC]=RB}
function Qg(a,b){hh('httpMethod',a);hh('url',b);this.d=a;this.g=b}
function Kh(a,b,c){Ih();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function ag(a,b,c,d){var e,f;e=cg(a,b,c);f=e.tb(d);f&&e.sb()&&eg(a,b,c)}
function cw(c,a){var b=c;c.onreadystatechange=LB(function(){a.W(b)})}
function _y(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function an(a){a.f=false;a.g=null;a.b=false;a.c=false;a.d=true;a.e=null}
function Mu(a){if(!a.b||!a.d.D){throw new HB}a.b=false;return a.c=a.d.D}
function gA(a){if(a.c>=a.e.ub()){throw new HB}return a.e.Ib(a.d=a.c++)}
function am(a){if(a!=null&&a.cM&&!!a.cM[19]){return a}return new X(a)}
function HA(a,b,c){for(;c<a.c;++c){if(JB(b,a.b[c])){return c}}return -1}
function Ng(a,b,c){hh('header',b);hh(dC,c);!a.c&&(a.c=new eB);Vy(a.c,b,c)}
function Im(a){IA(a.e.c,a.c);--a.b;a.c<=a.d&&--a.d<0&&(a.d=0);a.c=-1}
function Hm(a){var b;a.c=a.d;b=GA(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}
function Qb(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function us(a,b){var c;c=b.target;if(Ob(c)){return Zb(a.I,c)}return false}
function An(){var a;if(qn){a=new Fn;!!rn&&Pf(rn,a);return null}return null}
function Wm(a){Vm();if(!a){throw new Hx('cmd cannot be null')}tm(Um,a)}
function Rt(){Rt=KB;new Tt('bottom');new Tt('middle');Qt=new Tt(GC)}
function dc(a){return Yb(Sx(a.compatMode,XB)?a.documentElement:a.body)}
function Zn(a,b){On();Xn(a,b);b&131072&&a.addEventListener(oC,Tn,false)}
function Wx(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function Xv(a,b){a.style['clip']=b;a.style[VC]=(sc(),WC);a.style[VC]=RB}
function IA(a,b){var c;c=(Xz(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
function Ev(a,b){var c;for(c=0;c<a.d;++c){if(a.b[c]==b){return c}}return -1}
function Yy(e,a,b){var c,d=e.f;a=hD+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function Jh(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function eg(a,b,c){var d;d=Mh(Ry(a.e,b),30);Mh(d.Ab(c),31);d.sb()&&Zy(a.e,b)}
function ug(a){var b;if(a.d){b=a.d;a.d=null;bw(b);b.abort();!!a.c&&C(a.c)}}
function ws(a){var b;b=a.D;if(b){a.p!=null&&b.cb(a.p);a.q!=null&&b.db(a.q)}}
function JB(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&eb(a,b)}
function eb(a,b){var c;return c=a,c.tM==KB||c.cM&&!!c.cM[1]?c.eQ(b):c===b}
function Nh(a){if(a!=null&&(a.tM==KB||a.cM&&!!a.cM[1])){throw new ex}return a}
function az(d,a){var b,c=d.f;a=hD+a;if(a in c){b=c[a];--d.e;delete c[a]}return b}
function JA(a,b){var c;c=HA(a,b,0);if(c==-1){return false}IA(a,c);return true}
function pA(a,b){var c;this.b=a;this.e=a;c=a.ub();(b<0||b>c)&&_z(b,c);this.c=b}
function ue(a,b){this.d=++oe;this.b=b;!Zd&&(Zd=new qf);Zd.b[a]=this;this.c=a}
function so(a){Bb();this.f=a;this.g='The response could not be deserialized'}
function To(){Bb();this.f=null;this.g='Service implementation URL not specified'}
function fh(a){Bb();this.g='A request timeout has expired after '+a+' ms'}
function xp(a,b){up();this.e=new uB;this.f=new eB;this.g=new MA;this.c=a;this.d=b}
function ut(){st.call(this,$doc.createElement(TC));this.I[IC]='gwt-HTML'}
function bc(a){return (Sx(a.compatMode,XB)?a.documentElement:a.body).clientWidth}
function ac(a){return (Sx(a.compatMode,XB)?a.documentElement:a.body).clientHeight}
function ec(a){return (Sx(a.compatMode,XB)?a.documentElement:a.body).scrollTop||0}
function fc(a){return (Sx(a.compatMode,XB)?a.documentElement:a.body).scrollWidth||0}
function cc(a){return (Sx(a.compatMode,XB)?a.documentElement:a.body).scrollHeight||0}
function mb(b){return function(){try{return nb(b,this,arguments)}catch(a){throw a}}}
function nb(a,b,c){var d;d=lb();try{return kb(a,b,c)}finally{d&&tb((rb(),qb));--ib}}
function Qm(a,b,c){var d;d=Om;Om=a;b==Pm&&Nn(a.type)==8192&&(Pm=null);c.$(a);Om=d}
function fb(a){var b;return b=a,b.tM==KB||b.cM&&!!b.cM[1]?b.hC():b.$H||(b.$H=++jb)}
function ly(a){return a==null?0:a!=null&&a.cM&&!!a.cM[1]?ey(Mh(a,1)):a.$H||(a.$H=++jb)}
function Sx(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function hh(a,b){ih(a,b);if(0==Vx(b).length){throw new ix(a+' cannot be empty')}}
function fr(a,b){if(!a){throw new U(DC)}b=Vx(b);if(b.length==0){throw new ix(EC)}ir(a,b)}
function jr(a,b,c){qr(a,Nn(c.c));return new lg(Zf((!a.G?(a.G=new Qf(a)):a.G).b,c,b))}
function Tx(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function Pb(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function vp(a){var b;b=new iy;yp(b,RB+a.j);yp(b,RB+a.i);wp(a,b);hy(b,a.b.b.b);return b.b.b}
function Rm(a){var b;b=dn(Xm,a);if(!b&&!!a){a.cancelBubble=true;a.preventDefault()}return b}
function tb(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=xb(b,c)}while(a.c);a.c=c}}
function sb(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=xb(b,c)}while(a.b);a.b=c}}
function Qy(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?Uy(a,Mh(b,1)):Ty(a,b,a.Db(b))}
function Zy(a,b){return b==null?_y(a):b!=null&&b.cM&&!!b.cM[1]?az(a,Mh(b,1)):$y(a,b,a.Db(b))}
function Ry(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[hD+Mh(b,1)]:Sy(a,b,a.Db(b))}
function yz(a){var b;this.d=a;b=new MA;a.d&&EA(b,new Jz(a));Oy(a,b);Ny(a,b);this.b=new iA(b)}
function um(){this.b=new xm(this);this.c=new MA;this.e=new Bm(this);this.g=new Jm(this)}
function rt(){this.I=$doc.createElement(TC);this.b=new Et(this.I);this.I[IC]='gwt-Label'}
function Hp(a,b){this.b=a;this.c=a+'greet';this.f=b;this.e='82043305890EB51D0A982181ECFF233C'}
function Dh(a,b,c,d,e){var f;f=Bh(e,d);Ih();Kh(f,Gh,Hh);f.aC=a;f.cM=b;f.qI=c;return f}
function qy(a,b){var c;while(a.X()){c=a.Y();if(b==null?c==null:eb(b,c)){return a}}return null}
function Jp(a){if(a.indexOf(AC)==0||a.indexOf(BC)==0){return a.substr(4,a.length-4)}return a}
function bw(b){var a=b;$wnd.setTimeout(function(){a.onreadystatechange=new Function},0)}
function oo(){var b=$wnd.onresize;$wnd.onresize=LB(function(a){try{Bn()}finally{b&&b(a)}})}
function C(a){a.d?($wnd.clearInterval(a.e),undefined):($wnd.clearTimeout(a.e),undefined);JA(A,a)}
function Gw(a,b){Dt(a.c.b.b,$C,false);er(a.d.I,aD,false);Dt(a.d.b,b,true);ts(a.c);a.b.I.focus()}
function Do(a){Ng(a,'X-GWT-Permutation',$strongName);Ng(a,'X-GWT-Module-Base',$moduleBase)}
function sc(){sc=KB;rc=new wc;oc=new zc;pc=new Cc;qc=new Fc;nc=Eh(Pl,{47:1},35,[rc,oc,pc,qc])}
function Nc(){Nc=KB;Mc=new Rc;Kc=new Uc;Lc=new Xc;Jc=new $c;Ic=Eh(Ql,{47:1},37,[Mc,Kc,Lc,Jc])}
function iv(){iv=KB;ev=new mv;fv=new pv;gv=new sv;hv=new vv;dv=Eh(Ul,{47:1},46,[ev,fv,gv,hv])}
function Lg(){Lg=KB;new Xg('DELETE');new Xg('GET');new Xg('HEAD');Kg=new Xg('POST');new Xg('PUT')}
function Kt(){Kt=KB;new Ot('center');new Ot('justify');Ht=new Ot(FC);Jt=new Ot('right');It=Ht;Gt=It}
function Ym(a){On();!$m&&($m=new se);if(!Xm){Xm=new Rf(null,true);_m=new bn}return new lg(Zf(Xm.b,$m,a))}
function Rb(b){var c=b.relatedTarget;if(!c){return null}try{var d=c.nodeName;return c}catch(a){return null}}
function Uv(){var a;a=$doc.createElement(TC);if(Sv){a.innerHTML='<div><\/div>';Wm(new $v(a))}return a}
function Bn(){var a,b;if(un){b=bc($doc);a=ac($doc);if(tn!=b||sn!=a){tn=b;sn=a;Df((!rn&&(rn=new Kn),rn),b)}}}
function ys(a,b,c){var d;a.w=b;a.C=c;b-=Wb($doc);c-=Xb($doc);d=a.I;d.style[FC]=b+(ld(),MC);d.style[GC]=c+MC}
function qm(a){var b;b=Fm(a.g);Im(a.g);b!=null&&b.cM&&!!b.cM[20]&&new nm(Mh(b,20));a.d=false;sm(a)}
function Vy(a,b,c){return b==null?Xy(a,c):b!=null&&b.cM&&!!b.cM[1]?Yy(a,Mh(b,1),c):Wy(a,b,c,a.Db(b))}
function er(a,b,c){if(!a){throw new U(DC)}b=Vx(b);if(b.length==0){throw new ix(EC)}c?Lb(a,b):Nb(a,b)}
function Aw(a,b,c,d,e,f,g,h){this.b=a;this.e=b;this.f=c;this.g=d;this.j=e;this.i=f;this.d=g;this.c=h}
function Zs(a,b,c){var d,e;if(a.g){d=b+Sb(a.I);e=c+Ub(a.I);if(d<a.c||d>=a.j||e<a.d){return}ys(a,d-a.e,e-a.f)}}
function mr(a,b){var c;switch(Nn(b.type)){case 16:case 32:c=Rb(b);if(!!c&&Zb(a.I,c)){return}}$d(b,a,a.I)}
function Oy(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new Pz(e,c.substring(1));a.qb(d)}}}
function dg(a){var b,c;if(a.b){try{for(c=new iA(a.b);c.c<c.e.ub();){b=Mh(gA(c),32);b.pb()}}finally{a.b=null}}}
function wp(a,b){var c,d,e;e=a.g;yp(b,RB+e.c);for(d=new iA(e);d.c<d.e.ub();){c=Mh(gA(d),1);yp(b,Bp(c))}return b}
function Eb(a){var b,c,d;d=a&&a.stack?a.stack.split('\n'):[];for(b=0,c=d.length;b<c;++b){d[b]=yb(d[b])}return d}
function Gv(a,b){var c;if(b<0||b>=a.d){throw new px}--a.d;for(c=b;c<a.d;++c){Fh(a.b,c,a.b[c+1])}Fh(a.b,a.d,null)}
function xz(a){if(!a.c){throw new mx('Must call next() before remove().')}else{hA(a.b);Zy(a.d,a.c.Eb());a.c=null}}
function As(a){if(a.y){fw(a.y.b);a.y=null}if(a.t){fw(a.t.b);a.t=null}if(a.B){a.y=Ym(new _t(a));a.t=kn(new cu(a))}}
function ns(a,b){if(b==a.D){return}!!b&&or(b);!!a.D&&a.jb(a.D);a.D=b;if(b){a.mb().appendChild(a.D.I);pr(b,a)}}
function ms(a,b){if(a.D!=b){return false}try{pr(b,null)}finally{a.mb().removeChild(b.I);a.D=null}return true}
function Dr(a,b){var c;if(b.H!=a){return false}try{pr(b,null)}finally{c=b.I;Qb(c).removeChild(c);Hv(a.f,b)}return true}
function Vn(a,b){var c=0,d=a.firstChild;while(d){if(d.nodeType==1){if(b==c)return d;++c}d=d.nextSibling}return null}
function ey(a){cy();var b=hD+a;var c=by[b];if(c!=null){return c}c=_x[b];c==null&&(c=dy(a));fy();return by[b]=c}
function Bx(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Dx(),Cx)[b];!c&&(c=Cx[b]=new vx(a));return c}return new vx(a)}
function P(a){var b,c,d;c=Dh(Yl,{47:1},52,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Gx}c[d]=a[d]}}
function Ps(a){var b,c;c=$doc.createElement(SC);b=$doc.createElement(TC);c.appendChild(b);c[IC]=a;b[IC]=a+'Inner';return c}
function Xb(a){var b=$wnd.getComputedStyle(a.documentElement,RB);return parseInt(b.marginTop)+parseInt(b.borderTopWidth)}
function Wb(a){var b=$wnd.getComputedStyle(a.documentElement,RB);return parseInt(b.marginLeft)+parseInt(b.borderLeftWidth)}
function ch(a){Bb();this.g='The URL '+a+' is invalid or violates the same-origin security restriction'}
function qo(){Bb();this.g='This application is out of date, please click the refresh button on your browser.'}
function ro(a){Bb();this.g='This application is out of date, please click the refresh button on your browser. ( '+a+' )'}
function zo(a){Bb();this.f=a;this.g='Unable to initiate the asynchronous service invocation -- check the network connection'}
function fs(a){var b;this.I=(b=$doc.createElement('BUTTON'),b.type='button',b);this.I[IC]='gwt-Button';this.I.innerHTML=a||RB}
function uh(){uh=KB;th=new vh('RTL',0);sh=new vh('LTR',1);rh=new vh('DEFAULT',2);qh=Eh(Sl,{47:1},41,[th,sh,rh])}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{LB(_l)()}catch(a){b(c)}else{LB(_l)()}}
function kp(a,b){var c,d;if(b==null){return 0}d=Mh(Ry(a.f,b),24);if(d){return d.b}EA(a.g,b);c=a.g.c;Vy(a.f,b,Bx(c));return c}
function cg(a,b,c){var d,e;e=Mh(Ry(a.e,b),30);if(!e){return YA(),YA(),XA}d=Mh(e.yb(c),31);if(!d){return YA(),YA(),XA}return d}
function bg(a,b,c){var d,e;e=Mh(Ry(a.e,b),30);if(!e){e=new eB;Vy(a.e,b,e)}d=Mh(e.yb(c),31);if(!d){d=new MA;e.zb(c,d)}return d}
function $d(a,b,c){var d,e,f;if(Zd){f=Mh(Zd.b[a.type],5);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;kr(b,f.b);f.b.b=d;f.b.c=e}}}
function Dt(a,b,c){c?(a.b.innerHTML=b||RB,undefined):(a.b.textContent=b||RB,undefined);if(a.d!=a.c){a.d=a.c;oh(a.b,a.c)}}
function Bb(){var a,b,c,d;c=zb(Eb(Db()),2);d=Dh(Yl,{47:1},52,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Px(c[a])}P(d)}
function Ab(a){var b,c,d,e;d=Eb(Ph(a.c)?Nh(a.c):null);e=Dh(Yl,{47:1},52,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Px(d[b])}P(e)}
function Ny(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.qb(e[f])}}}}
function Ty(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Eb();if(h.Cb(a,g)){return true}}}return false}
function Sy(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Eb();if(h.Cb(a,g)){return f.Fb()}}}return null}
function nh(a){var b;b=a[fC]==null?null:String(a[fC]);if(Tx(WB,b)){return uh(),th}else if(Tx(gC,b)){return uh(),sh}return uh(),rh}
function oz(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[18]){c=Mh(b,18);d=c.Eb();if(Qy(a.b,d)){e=Ry(a.b,d);return a.b.Bb(c.Fb(),e)}}return false}
function vg(a,b){var c,d,e;if(!a.d){return}!!a.c&&C(a.c);e=a.d;a.d=null;c=xg(e);if(c!=null){new U(c);Fw(b.b)}else{d=new Dg(e);Mp(b,d)}}
function ce(a){var b,c;b=a.c;if(b){return c=a.b,(c.clientX||0)-Tb(gc(b.ownerDocument),b)+Yb(b)+dc(b.ownerDocument)}return a.b.clientX||0}
function de(a){var b,c;b=a.c;if(b){return c=a.b,(c.clientY||0)-Vb(gc(b.ownerDocument),b)+(b.scrollTop||0)+ec(b.ownerDocument)}return a.b.clientY||0}
function u(a,b){t(a);a.n=true;a.k=200;a.o=b;if(v(a,(new Date).getTime())){return}if(!s){s=new MA;r=new H}EA(s,a);s.c==1&&D(r,25)}
function oh(a,b){switch(b.c){case 0:{a[fC]=WB;break}case 1:{a[fC]=gC;break}case 2:{nh(a)!=(uh(),rh)&&(a[fC]=RB,undefined);break}}}
function O(a,b){if(a.f){throw new mx("Can't overwrite cause")}if(b==a){throw new ix('Self-causation not permitted')}a.f=b;return a}
function gu(a){if(!a.j){fu(a);a.d||Ir((uu(),yu(null)),a.b);ss()}Xv((ss(),a.b.I),'rect(auto, auto, auto, auto)');a.b.I.style[OB]=LC}
function bb(a){var b;return a==null?'null':Ph(a)?cb(Nh(a)):a!=null&&a.cM&&!!a.cM[1]?SB:(b=a,b.tM==KB||b.cM&&!!b.cM[1]?b.gC():Vh).c}
function Vx(c){if(c.length==0||c[0]>VB&&c[c.length-1]>VB){return c}var a=c.replace(/^(\s*)/,RB);var b=a.replace(/\s*$/,RB);return b}
function Fh(a,b,c){if(c!=null){if(a.qI>0&&!Lh(c,a.qI)){throw new Ww}if(a.qI<0&&(c.tM==KB||c.cM&&!!c.cM[1])){throw new Ww}}return a[b]=c}
function Cb(b){var c=RB;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+QB+b[d]}catch(a){}}}}catch(a){}return c}
function av(){var a;$u();Wu.call(this,(a=$doc.createElement('INPUT'),a.type='text',a),(!jm&&(jm=new km),!fm&&(fm=new gm)));this.I[IC]='gwt-TextBox'}
function yb(a){var b,c,d;d=RB;a=Vx(a);b=a.indexOf(TB);if(b!=-1){c=a.indexOf('function')==0?8:0;d=Vx(a.substr(c,b-c))}return d.length>0?d:'anonymous'}
function By(a,b,c){var d,e,f;for(e=new yz(a.xb().b);fA(e.b);){d=e.c=Mh(gA(e.b),18);f=d.Eb();if(b==null?f==null:eb(b,f)){c&&xz(e);return d}}return null}
function $b(a){var b=a.ownerDocument;var c=a.cloneNode(true);var d=b.createElement('DIV');d.appendChild(c);outer=d.innerHTML;c.innerHTML=RB;return outer}
function or(a){if(!a.H){(uu(),Qy(tu.b,a))&&wu(a)}else if(a.H){a.H.jb(a)}else if(a.H){throw new mx("This widget's parent does not implement HasWidgets")}}
function Wt(){var a;a=null.Mb();bc($doc);ac($doc);a[VC]=(sc(),WC);null.Mb(ld());null.Mb(ld());fc($doc);cc($doc);null.Mb(ld());null.Mb(ld());a[VC]='block'}
function Xs(a,b){var c,d,e,f;c=b.target;if(Ob(c)){return Zb((f=(e=Vn(a.k.c,0),d=Vn(e,1),Pb(d)).parentNode,(!f||f.nodeType!=1)&&(f=null),f),c)}return false}
--></script>
<script><!--
function yg(a,b,c){if(!a){throw new Gx}if(!c){throw new Gx}if(b<0){throw new hx}this.b=b;this.d=a;if(b>0){this.c=new Gg(this,c);D(this.c,b)}else{this.c=null}}
function LA(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=Bh(0,a.c),Eh(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){Fh(b,c,a.b[c])}b.length>a.c&&Fh(b,a.c,null);return b}
function ld(){ld=KB;kd=new pd;id=new sd;dd=new vd;ed=new yd;jd=new Bd;hd=new Ed;fd=new Hd;cd=new Kd;gd=new Nd;bd=Eh(Rl,{47:1},38,[kd,id,dd,ed,jd,hd,fd,cd,gd])}
function x(){var a,b,c,d,e;d=Dh(Ol,{2:1,47:1},34,s.c,0);d=Mh(LA(s,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.n&&v(a,e)&&JA(s,a)}s.c>0&&D(r,25)}
function hu(a){fu(a);if(a.j){a.b.I.style[HC]=XC;a.b.C!=-1&&ys(a.b,a.b.w,a.b.C);Hr((uu(),yu(null)),a.b);ss()}else{a.d||Ir((uu(),yu(null)),a.b);ss()}a.b.I.style[OB]=LC}
function D(a,b){if(b<=0){throw new ix('must be positive')}a.d?($wnd.clearInterval(a.e),undefined):($wnd.clearTimeout(a.e),undefined);JA(A,a);a.d=false;a.e=E(a,b);EA(A,a)}
function pg(a){V.call(this,'One or more exceptions caught, see full set in UmbrellaException#getCauses',a.ub()==0?null:Mh(a.vb(Dh($l,{33:1,47:1},19,0,0)),33)[0]);this.b=a}
function fu(a){if(a.j){if(a.b.v){$doc.body.appendChild(a.b.r);ss();a.g=xn(a.b.s);Wt();a.c=true}}else if(a.c){$doc.body.removeChild(a.b.r);ss();fw(a.g.b);a.g=null;a.c=false}}
function Kx(){Kx=KB;Jx=Eh(Nl,{47:1},-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function ry(a){var b,c,d,e;d=new iy;b=null;d.b.b+='[';c=a.kb();while(c.X()){b!=null?(d.b.b+=b,d):(b=iD);e=c.Y();d.b.b+=e===a?'(this Collection)':RB+e}d.b.b+=']';return d.b.b}
function zx(a){var b,c,d;b=Dh(Nl,{47:1},-1,8,1);c=(Kx(),Jx);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return Wx(b,d,8)}
function dn(a,b){var c,d,e,f,g;if(!!$m&&!!a&&Qy(a.b.e,$m)){c=_m.b;d=_m.c;e=_m.d;f=_m.e;an(_m);_m.e=b;Pf(a,_m);g=!(_m.b&&!_m.c);_m.b=c;_m.c=d;_m.d=e;_m.e=f;return g}return true}
function Pf(b,c){var a,d,e;!c.f||c.O();e=c.g;c.g=b.c;try{_f(b.b,c)}catch(a){a=am(a);if(Oh(a,16)){d=a;throw new rg(d.b)}else throw a}finally{e==null?(c.f=true,c.g=null):(c.g=e)}}
function Bh(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function Gp(a,b,c,d){var e;if(a.c==null){throw new To}e=new Np(a,b,d);!a.d&&(a.d=new Io);Co(a.d,a.c);Go(a.d,e);Ng(a.d.b,eC,'text/x-gwt-rpc; charset=utf-8');Ho(a.d,c);return Fo(a.d)}
function xb(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].Mb()&&(c=wb(c,f)):(f[0].b.style[OB]=(Nc(),UB),undefined)}catch(a){a=am(a);if(!Oh(a,3))throw a}}return c}
function pr(a,b){var c;c=a.H;if(!b){try{!!c&&c.E&&nr(a)}finally{a.H=null}}else{if(c){throw new mx('Cannot set a new parent without first clearing the old parent')}a.H=b;b.E&&a.gb()}}
function $y(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Eb();if(h.Cb(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Fb()}}}return null}
function Wy(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.Eb();if(j.Cb(a,h)){var i=g.Fb();g.Gb(b);return i}}}else{d=j.b[c]=[]}var g=new BB(a,b);d.push(g);++j.e;return null}
function aq(){aq=KB;Rp=new eq;Sp=new oq;Tp=new rq;Up=new uq;Vp=new xq;Wp=new Aq;Xp=new Dq;Yp=new Gq;Zp=new Jq;$p=new iq;_p=new lq;Qp=Eh(Tl,{47:1},43,[Rp,Sp,Tp,Up,Vp,Wp,Xp,Yp,Zp,$p,_p])}
function bm(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function hp(a){var b,c,d,e;b=a.c[--a.b];if(b<0){return GA(a.f,-(b+1))}c=b>0?a.e[b-1]:null;if(c==null){return null}return d=(EA(a.f,null),a.f.c),e=Uq(a.d,a,c),KA(a.f,d-1,e),Tq(a.d,a,e,c),e}
function nr(a){if(!a.E){throw new mx("Should only call onDetach when the widget is attached to the browser's document")}try{a.ib()}finally{try{a.fb()}finally{a.I.__listener=null;a.E=false}}}
function dw(){if($wnd.XMLHttpRequest){return new $wnd.XMLHttpRequest}else{try{return new $wnd.ActiveXObject('MSXML2.XMLHTTP.3.0')}catch(a){return new $wnd.ActiveXObject('Microsoft.XMLHTTP')}}}
function Sr(b,c){var h;Pr();var a,d,e,f,g;d=null;for(g=b.kb();g.X();){f=Mh(g.Y(),27);try{c.lb(f)}catch(a){a=am(a);if(Oh(a,19)){e=a;!d&&(d=new kB);h=Vy(d.b,e,d)}else throw a}}if(d){throw new Qr(d)}}
function zv(){this.f=new Iv(this);this.e=$doc.createElement(NC);this.d=$doc.createElement(OC);this.e.appendChild(this.d);this.I=this.e;this.b=(Kt(),Gt);this.c=(Rt(),Qt);this.e[PC]=ZC;this.e[QC]=ZC}
function dy(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function yv(a,b){var c,d,e;d=$doc.createElement(RC);c=(e=$doc.createElement(SC),e['align']=a.b.b,e.style['verticalAlign']=a.c.b,e);d.appendChild(c);a.d.appendChild(d);or(b);Dv(a.f,b);c.appendChild(b.I);pr(b,a)}
function Yb(a){var b,c;if(!(b=_b(),b!=-1&&b>=1009000)&&(c=a.ownerDocument.defaultView.getComputedStyle(a,null),c.direction==WB)){return (a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth)}return a.scrollLeft||0}
function Fp(b,c,d,e){var a,f,g;g=Gp(b,c,d,e);try{return ih(xC,g.b),Mg(g,g.e,g.b)}catch(a){a=am(a);if(Oh(a,25)){f=a;new zo(f);Fw(e)}else throw a}finally{!!$stats&&$stats(Nq(c,zC,d.length,'requestSent'))}return null}
function Fv(a,b,c){var d,e;if(c<0||c>a.d){throw new px}if(a.d==a.b.length){e=Dh(Vl,{47:1},27,a.b.length*2,0);for(d=0;d<a.b.length;++d){Fh(e,d,a.b[d])}a.b=e}++a.d;for(d=a.d-1;d>c;--d){Fh(a.b,d,a.b[d-1])}Fh(a.b,c,b)}
function zw(a){var b;Dt(a.e.b,RB,false);b=Mb(a.f.I,dC);if(!Uw(b)){Dt(a.e.b,'Please enter at least four characters',false);return}a.g.I[_C]=!false;Dt(a.j.b,b,false);Dt(a.i.b,RB,false);Mw(a.b.b,b,new Hw(a.d,a.i,a.c))}
function Zf(a,b,c){var d;if(!b){throw new Hx('Cannot add a handler with a null type')}if(!c){throw new Hx('Cannot add a null handler')}a.c>0?Yf(a,new jw(a,b,c)):(d=bg(a,b,null),d.qb(c),undefined);return new gw(a,b,c)}
function yu(a){uu();var b,c;c=Mh(Ry(su,a),28);b=null;if(a!=null){if(!(b=$doc.getElementById(a))){return null}}if(c){if(!b||c.I==b){return c}}su.e==0&&vn(new Fu);!b?(c=new Ju):(c=new vu(b));Vy(su,a,c);jB(tu,c);return c}
function Vu(a,b){if(!a.E){return}if(b<0){throw new qx('Length must be a positive integer. Length: '+b)}if(b>Mb(a.I,dC).length){throw new qx('From Index: 0 To Index: '+b+' Text Length: '+Mb(a.I,dC).length)}aw(a.I,0,b)}
function Vb(a,b){if(Element.prototype.getBoundingClientRect){return b.getBoundingClientRect().top+a.scrollTop|0}else{var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}}
function Tb(a,b){if(Element.prototype.getBoundingClientRect){return b.getBoundingClientRect().left+a.scrollLeft|0}else{var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}}
function Yv(){function b(a){return parseInt(a[1])*1000+parseInt(a[2])}
var c=navigator.userAgent;if(c.indexOf('Macintosh')!=-1){var d=/rv:([0-9]+)\.([0-9]+)/.exec(c);if(d&&d.length==3){if(b(d)<=1008){return true}}}return false}
function _b(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());if(a&&a.length>=3){var b=parseInt(a[1])*1000000+parseInt(a[2])*1000+parseInt(a.length>=5&&!isNaN(a[4])?a[4]:0);return b}return -1}
function Rw(){var a,b;Rw=KB;Qw=(a={},a[cD]=[vo,uo,wo],a[dD]=[Oo,No],a[eD]=[undefined,undefined,Yo],a[fD]=[$o,Zo],a[gD]=[ap,_o],a[bD]=[cp,bp,dp],a);b=[];b[ob(pj)]=cD;b[ob(sj)]=dD;b[ob(wj)]=eD;b[ob(el)]=fD;b[ob(jl)]=gD;b[ob(pl)]=bD}
function ir(a,b){var c=a.className.split(/\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)=='-'&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(VB)}
function Fw(a){Dt(a.c.b.b,'Remote Procedure Call - Failure',false);er(a.d.I,aD,true);Dt(a.d.b,'An error occurred while attempting to contact the server. Please check your network connection and try again.',true);ts(a.c);a.b.I.focus()}
function lr(a){var b;if(a.E){throw new mx("Should only call onAttach when the widget is detached from the browser's document")}a.E=true;a.I.__listener=a;b=a.F;a.F=-1;b>0&&(a.F==-1?Zn(a.I,b|(a.I.__eventBits||0)):(a.F|=b));a.eb();a.hb()}
function pp(a,b){a.c=eval(b);a.b=a.c.length;FA(a.f);a.j=a.c[--a.b];a.i=a.c[--a.b];if(a.j!=7){throw new ro('Expecting version 7 from server, got '+a.j+yC)}if(((a.i|3)^3)!=0){throw new ro('Got an unknown flag from server: '+a.i)}a.e=a.c[--a.b]}
function Lb(a,b){var c,d,e,f;b=Vx(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=VB);a.className=f+b}}
function io(h){var c=RB;var d=$wnd.location.hash;d.length>0&&(c=h._(d.substring(1)));_n=c;var e=h;var f=LB(function(){var a=RB,b=$wnd.location.hash;b.length>0&&(a=e._(b.substring(1)));e.ab(a)});var g=function(){$wnd.setTimeout(g,250);f()};g();return true}
function iu(a,b){var c,d,e,f,g,h;a.j||(b=1-b);g=0;e=0;f=0;c=0;d=~~Math.max(Math.min(b*a.e,2147483647),-2147483648);h=~~Math.max(Math.min(b*a.f,2147483647),-2147483648);switch(0){case 2:case 0:g=a.e-d>>1;e=a.f-h>>1;f=e+h;c=g+d;}Xv((ss(),a.b.I),'rect('+g+YC+f+YC+c+YC+e+'px)')}
function ju(a,b,c){var d;a.d=c;t(a);if(a.i){C(a.i);a.i=null;gu(a)}a.b.B=b;As(a.b);d=!c&&a.b.u;a.j=b;if(d){if(b){fu(a);a.b.I.style[HC]=XC;a.b.C!=-1&&ys(a.b,a.b.w,a.b.C);Xv((ss(),a.b.I),KC);Hr((uu(),yu(null)),a.b);a.i=new nu(a);D(a.i,1)}else{u(a,(new Date).getTime())}}else{hu(a)}}
function Og(b,c){var a,d,e,f;if(!!b.c&&b.c.e>0){for(f=new yz((new pz(b.c)).b);fA(f.b);){e=f.c=Mh(gA(f.b),18);try{c.setRequestHeader(Mh(e.Eb(),1),Mh(e.Fb(),1))}catch(a){a=am(a);if(Oh(a,17)){d=a;throw new _g(d.L())}else throw a}}}else{c.setRequestHeader(eC,'text/plain; charset=utf-8')}}
function Mg(b,c,d){var a,e,f,g,h;h=dw();try{h.open(b.d,b.g,true)}catch(a){a=am(a);if(Oh(a,17)){e=a;g=new ch(b.g);O(g,new _g(e.L()));throw g}else throw a}Og(b,h);f=new yg(h,b.f,d);cw(h,new Tg(f,d));try{h.send(c)}catch(a){a=am(a);if(Oh(a,17)){e=a;throw new _g(e.L())}else throw a}return f}
function Bp(a){var b=tp;var c=0;var d=RB;var e;while((e=b.exec(a))!=null){d+=a.substring(c,e.index);c=e.index+1;var f=e[0].charCodeAt(0);if(f==0){d+='\\0'}else if(f==92){d+='\\\\'}else if(f==124){d+='\\!'}else{var g=f.toString(16);d+='\\u0000'.substring(0,6-g.length)+g}}return d+a.substring(c)}
function rm(a,b){var c,d,e;e=false;try{a.d=true;a.g.b=a.c.c;D(a.b,10000);while(Gm(a.g)){d=Hm(a.g);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[20]){c=Mh(d,20);c.b.style[OB]=(Nc(),UB)}}finally{e=a.g.c==-1;e||Im(a.g)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){C(a.b);a.d=false;sm(a)}}}
function ts(a){var b,c,d,e;c=a.B;b=a.u;if(!c){a.I.style[JC]=PB;a.u=false;!a.i&&(a.i=xn(new it(a)));zs(a)}d=bc($doc)-(parseInt(a.I[NB])||0)>>1;e=ac($doc)-(parseInt(a.I[MB])||0)>>1;ys(a,Ex(dc($doc)+d),Ex(ec($doc)+e));if(!c){a.u=b;if(b){Xv(a.I,KC);a.I.style[JC]=LC;u(a.A,(new Date).getTime())}else{a.I.style[JC]=LC}}}
function Nb(a,b){var c,d,e,f,g,h,i;b=Vx(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=Vx(i.substr(0,e-0));d=Vx(Ux(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+VB+d);a.className=h}}
function v(a,b){var c,d;c=b>=a.o+a.k;if(a.p&&!c){d=(b-a.o)/a.k;iu(a,(1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.p&&b>=a.o){a.p=true;a.e=parseInt(a.b.I[MB])||0;a.f=parseInt(a.b.I[NB])||0;a.b.I.style[OB]=PB;iu(a,(1+Math.cos(3.141592653589793))/2)}if(c){gu(a);a.p=false;a.n=false;return true}return false}
function _f(b,c){var a,d,e,f,g,h,i;if(!c){throw new Hx('Cannot fire null event')}try{++b.c;g=cg(b,c.N(),null);d=null;h=b.d?g.Kb(g.ub()):g.Jb();while(b.d?h.c>0:h.c<h.e.ub()){f=b.d?oA(h):gA(h);try{c.M(Mh(f,29))}catch(a){a=am(a);if(Oh(a,19)){e=a;!d&&(d=new kB);i=Vy(d.b,e,d)}else throw a}}if(d){throw new pg(d)}}finally{--b.c;b.c==0&&dg(b)}}
function no(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=LB(An)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=LB(function(a){try{qn&&wf((!rn&&(rn=new Kn),rn))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function Yn(){$wnd.addEventListener(aC,LB(function(a){var b=Qn;if(b&&!a.relatedTarget){if('html'==a.target.tagName.toLowerCase()){var c=$doc.createEvent('MouseEvents');c.initMouseEvent(cC,true,true,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}}),true);$wnd.addEventListener(oC,Sn,true)}
function Os(a){var b,c,d,e;this.I=$doc.createElement(NC);d=this.I;this.c=$doc.createElement(OC);d.appendChild(this.c);d[PC]=0;d[QC]=0;for(b=0;b<a.length;++b){c=(e=$doc.createElement(RC),e[IC]=a[b],e.appendChild(Ps(a[b]+'Left')),e.appendChild(Ps(a[b]+'Center')),e.appendChild(Ps(a[b]+'Right')),e);this.c.appendChild(c);b==1&&(this.b=Pb(Vn(c,1)))}this.I[IC]='gwt-DecoratorPanel'}
function _l(){var a;!!$stats&&bm('com.google.gwt.user.client.UserAgentAsserter');a=pn();Sx(hC,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&bm('com.sap.sailing.gwt.ui.client.Com_sap_sailing_gwt_ui');rw(new sw)}
function xg(b){try{if(b.status===undefined){return 'XmlHttpRequest.status == undefined, please see Safari bug http://bugs.webkit.org/show_bug.cgi?id=3810 for more details'}return null}catch(a){return 'Unable to read XmlHttpRequest.status; likely causes are a networking error or bad cross-domain request. Please see https://bugzilla.mozilla.org/show_bug.cgi?id=238559 for more details'}}
function xs(a,b){var c,d,e,f;if(b.b||!a.z&&b.c){a.x&&(b.b=true);return}a.ob(b);if(b.b){return}d=b.e;c=us(a,d);c&&(b.c=true);a.x&&(b.b=true);f=Nn(d.type);switch(f){case 512:case 256:case 128:{return}case 4:if(Pm){b.c=true;return}if(!c&&a.n){vs(a);return}break;case 8:case 64:case 1:case 2:{if(Pm){b.c=true;return}break}case 2048:{e=d.target;if(a.x&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.b=true;return}break}}}
function Ap(){var a=navigator.userAgent.toLowerCase();if(a.indexOf('android')!=-1){return /[\u0000\|\\\u0080-\uFFFF]/g}else if(a.indexOf(jC)!=-1){return /[\u0000\|\\\u0300-\u03ff\u0590-\u05FF\u0600-\u06ff\u0730-\u074A\u07eb-\u07f3\u0940-\u0963\u0980-\u09ff\u0a00-\u0a7f\u0b00-\u0b7f\u0e00-\u0e7f\u0f00-\u0fff\u1900-\u194f\u1a00-\u1a1f\u1b00-\u1b7f\u1dc0-\u1dff\u1f00-\u1fff\u2000-\u206f\u20d0-\u20ff\u2100-\u214f\u2300-\u23ff\u2a00-\u2aff\u3000-\u303f\uD800-\uFFFF]/g}else{return /[\u0000\|\\\uD800-\uFFFF]/g}}
function pn(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(iC)!=-1}())return iC;if(function(){return b.indexOf(jC)!=-1}())return 'safari';if(function(){return b.indexOf(kC)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(kC)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return hC;return 'unknown'}
function Mw(b,c,d){var a,e,f,g,h;f=new Oq;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:CC,evtGroup:f.b,method:zC,millis:(new Date).getTime(),type:'begin'});g=(h=new xp(b.b,b.e),Py(h.e),Py(h.f),FA(h.g),h.b=new iy,lp(h,h.c),lp(h,h.d),h);try{yp(g.b,RB+kp(g,'com.sap.sailing.gwt.ui.client.GreetingService'));yp(g.b,RB+kp(g,'greetServer'));yp(g.b,'1');yp(g.b,RB+kp(g,bD));yp(g.b,RB+kp(g,c));e=vp(g);!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:CC,evtGroup:f.b,method:zC,millis:(new Date).getTime(),type:'requestSerialized'});Fp(b,(aq(),f),e,d)}catch(a){a=am(a);if(!Oh(a,26))throw a}}
function rw(a){var b,c,d,e,f,g,h,i,j,k;h=new fs('Send');g=new av;g.I[dC]='GWT User';e=new rt;er(h.I,'sendButton',true);Hr(yu('nameFieldContainer'),g);Hr(yu('sendButtonContainer'),h);Hr(yu('errorLabelContainer'),e);g.I.focus();k=Mb(g.I,dC).length;k>0&&Vu(g,k);c=new _s;Dt(c.b.b,$C,false);c.u=true;b=new fs('Close');b.I.id='closeButton';j=new rt;i=new ut;d=new zv;er(d.I,'dialogVPanel',true);yv(d,new vt('<b>Sending name to the server:<\/b>'));yv(d,j);yv(d,new vt('<br><b>Server replies:<\/b>'));yv(d,i);d.b=(Kt(),Jt);yv(d,b);ns(c.k,d);ws(c);jr(b,new vw(c,h),(ge(),ge(),fe));f=new Aw(a,e,g,h,j,i,c,b);jr(h,f,fe);jr(g,f,(Ce(),Ce(),Be))}
function Mp(b,c){var a,d,e,f,g,h;g=null;d=null;try{f=c.b.responseText;h=c.b.status;!!$stats&&$stats(Nq(b.d,b.c,f.length,'responseReceived'));h!=200?(d=new Wo(h,f)):f==null?(d=new yo('No response payload')):f.indexOf(AC)==0?(g=hq(Ep(b.e,f))):f.indexOf(BC)==0?(d=Mh(hp(Ep(b.e,f)),19)):(d=new yo(f))}catch(a){a=am(a);if(Oh(a,26)){e=a;d=new so(e)}else if(Oh(a,19)){e=a;d=e}else throw a}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:CC,evtGroup:b.d.b,method:b.c,millis:(new Date).getTime(),type:'responseDeserialized'})}try{!d?Gw(b.b,g):Fw(b.b)}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:CC,evtGroup:b.d.b,method:b.c,millis:(new Date).getTime(),type:'end'})}}
function Nn(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case YB:return 1;case lC:return 2;case 'focus':return 2048;case mC:return 128;case nC:return 256;case ZB:return 512;case 'load':return 32768;case 'losecapture':return 8192;case $B:return 4;case _B:return 64;case aC:return 32;case bC:return 16;case cC:return 8;case 'scroll':return 16384;case 'error':return 65536;case oC:case pC:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case qC:return 1048576;case rC:return 2097152;case sC:return 4194304;case tC:return 8388608;case uC:return 16777216;case vC:return 33554432;case wC:return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function at(a){var b,c,d,e,f;this.I=$doc.createElement(TC);this.s=new Xt;this.A=new ku(this);this.I.appendChild(Uv());ys(this,0,0);Wv(Pb(this.I))[IC]='gwt-PopupPanel';Vv(Pb(this.I))[IC]=UC;this.n=false;this.o=false;this.x=true;d=Eh(Zl,{47:1},1,['dialogTop','dialogMiddle','dialogBottom']);this.k=new Os(d);this.k.I[IC]=RB;fr(Wv(Pb(this.I)),'gwt-DecoratedPopupPanel');ns(this,this.k);ws(this);er(Vv(Pb(this.I)),UC,false);er(this.k.b,'dialogContent',true);or(a);this.b=a;c=(f=Vn(this.k.c,0),e=Vn(f,1),Pb(e));c.appendChild(this.b.I);pr(this.b,this);Wv(Pb(this.I))[IC]='gwt-DialogBox';this.j=bc($doc);this.c=Wb($doc);this.d=Xb($doc);b=new At(this);jr(this,b,(Je(),Je(),Ie));jr(this,b,(kf(),kf(),jf));jr(this,b,(Qe(),Qe(),Pe));jr(this,b,(cf(),cf(),bf));jr(this,b,(Xe(),Xe(),We))}
function Wn(){Rn=LB(function(a){if(!Rm(a)){a.stopPropagation();a.preventDefault();return false}return true});Tn=LB(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Pn(b)&&Qm(a,c,b)});Un=LB(function(a){this.__gwtLastUnhandledEvent=a.type;Tn.call(this,a)});Sn=LB(function(a){var b=Rn;if(b(a)){var c=Qn;if(c&&c.__listener){if(Pn(c.__listener)){Qm(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(YB,Sn,true);$wnd.addEventListener(lC,Sn,true);$wnd.addEventListener($B,Sn,true);$wnd.addEventListener(cC,Sn,true);$wnd.addEventListener(_B,Sn,true);$wnd.addEventListener(bC,Sn,true);$wnd.addEventListener(aC,Sn,true);$wnd.addEventListener(pC,Sn,true);$wnd.addEventListener(mC,Rn,true);$wnd.addEventListener(ZB,Rn,true);$wnd.addEventListener(nC,Rn,true);$wnd.addEventListener(qC,Sn,true);$wnd.addEventListener(rC,Sn,true);$wnd.addEventListener(sC,Sn,true);$wnd.addEventListener(tC,Sn,true);$wnd.addEventListener(uC,Sn,true);$wnd.addEventListener(vC,Sn,true);$wnd.addEventListener(wC,Sn,true)}
function Xn(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Tn:null);c&2&&(a.ondblclick=b&2?Tn:null);c&4&&(a.onmousedown=b&4?Tn:null);c&8&&(a.onmouseup=b&8?Tn:null);c&16&&(a.onmouseover=b&16?Tn:null);c&32&&(a.onmouseout=b&32?Tn:null);c&64&&(a.onmousemove=b&64?Tn:null);c&128&&(a.onkeydown=b&128?Tn:null);c&256&&(a.onkeypress=b&256?Tn:null);c&512&&(a.onkeyup=b&512?Tn:null);c&1024&&(a.onchange=b&1024?Tn:null);c&2048&&(a.onfocus=b&2048?Tn:null);c&4096&&(a.onblur=b&4096?Tn:null);c&8192&&(a.onlosecapture=b&8192?Tn:null);c&16384&&(a.onscroll=b&16384?Tn:null);c&32768&&(a.onload=b&32768?Un:null);c&65536&&(a.onerror=b&65536?Tn:null);c&131072&&(a.onmousewheel=b&131072?Tn:null);c&262144&&(a.oncontextmenu=b&262144?Tn:null);c&524288&&(a.onpaste=b&524288?Tn:null);c&1048576&&(a.ontouchstart=b&1048576?Tn:null);c&2097152&&(a.ontouchmove=b&2097152?Tn:null);c&4194304&&(a.ontouchend=b&4194304?Tn:null);c&8388608&&(a.ontouchcancel=b&8388608?Tn:null);c&16777216&&(a.ongesturestart=b&16777216?Tn:null);c&33554432&&(a.ongesturechange=b&33554432?Tn:null);c&67108864&&(a.ongestureend=b&67108864?Tn:null)}
var RB='',VB=' ',TB='(',iD=', ',yC='.',BC='//EX',AC='//OK',ZC='0',hD=':',QB=': ',jD='=',XB='CSS1Compat',eC='Content-Type',oC='DOMMouseScroll',zC='GreetingService_Proxy.greetServer',DC='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',$C='Remote Procedure Call',SB='String',EC='Style names cannot be empty',wD='UmbrellaException',rD='[Lcom.google.gwt.dom.client.',ED='[Lcom.google.gwt.user.client.ui.',pD='[Ljava.lang.',XC='absolute',UB='auto',xC='callback',QC='cellPadding',PC='cellSpacing',IC='className',YB='click',lD='com.google.gwt.animation.client.',nD='com.google.gwt.core.client.',oD='com.google.gwt.core.client.impl.',qD='com.google.gwt.dom.client.',uD='com.google.gwt.event.dom.client.',vD='com.google.gwt.event.logical.shared.',tD='com.google.gwt.event.shared.',xD='com.google.gwt.http.client.',yD='com.google.gwt.i18n.client.',zD='com.google.gwt.text.shared.testing.',mD='com.google.gwt.user.client.',AD='com.google.gwt.user.client.impl.',BD='com.google.gwt.user.client.rpc.',cD='com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533',dD='com.google.gwt.user.client.rpc.RpcTokenException/2345075298',eD='com.google.gwt.user.client.rpc.XsrfToken/4254043109',CD='com.google.gwt.user.client.rpc.impl.',DD='com.google.gwt.user.client.ui.',sD='com.google.web.bindery.event.shared.',GD='com.sap.sailing.gwt.ui.client.',lC='dblclick',fC='dir',_C='disabled',VC='display',TC='div',hC='gecko1_8',vC='gesturechange',wC='gestureend',uC='gesturestart',PB='hidden',kD='java.lang.',fD='java.lang.IllegalArgumentException/1755012560',gD='java.lang.NumberFormatException/3305228476',bD='java.lang.String/2004016611',FD='java.util.',mC='keydown',nC='keypress',ZB='keyup',FC='left',gC='ltr',$B='mousedown',_B='mousemove',aC='mouseout',bC='mouseover',cC='mouseup',pC='mousewheel',kC='msie',WC='none',MB='offsetHeight',NB='offsetWidth',iC='opera',OB='overflow',UC='popupContent',HC='position',MC='px',YC='px, ',KC='rect(0px, 0px, 0px, 0px)',CC='rpc',WB='rtl',aD='serverResponseLabelError',NC='table',OC='tbody',SC='td',GC='top',tC='touchcancel',sC='touchend',rC='touchmove',qC='touchstart',RC='tr',dC='value',JC='visibility',LC='visible',jC='webkit';var _;_=m.prototype={};_.eQ=function n(a){return this===a};_.gC=function o(){return ll};_.hC=function p(){return this.$H||(this.$H=++jb)};_.tS=function q(){return this.gC().c+'@'+zx(this.hC())};_.toString=function(){return this.tS()};_.tM=KB;_.cM={};_=l.prototype=new m;_.gC=function w(){return Th};_.cM={34:1};_.k=-1;_.n=false;_.o=-1;_.p=false;var r=null,s=null;_=z.prototype=new m;_.J=function F(){this.d||JA(A,this);this.K()};_.gC=function G(){return jj};_.cM={22:1};_.d=false;_.e=0;var A;_=H.prototype=y.prototype=new z;_.gC=function I(){return Sh};_.K=function J(){x()};_.cM={22:1};_=N.prototype=new m;_.gC=function Q(){return ql};_.L=function R(){return this.g};_.tS=function S(){var a,b;return a=this.gC().c,b=this.L(),b!=null?a+QB+b:a};_.cM={19:1,47:1};_.f=null;_.g=null;_=M.prototype=new N;_.gC=function T(){return dl};_.cM={19:1,47:1};_=U.prototype=L.prototype=new M;_.gC=function W(){return ml};_.cM={3:1,19:1,47:1};_=X.prototype=K.prototype=new L;_.gC=function Y(){return Uh};_.L=function ab(){return this.d==null&&(this.e=bb(this.c),this.b=Z(this.c),this.d=TB+this.e+'): '+this.b+db(this.c),undefined),this.d};_.cM={3:1,17:1,19:1,47:1};_.b=null;_.c=null;_.d=null;_.e=null;_=gb.prototype=new m;_.gC=function hb(){return Wh};_.cM={};var ib=0,jb=0;_=ub.prototype=pb.prototype=new gb;_.gC=function vb(){return Xh};_.cM={};_.b=null;_.c=null;var qb;_=Fb.prototype=new m;_.gC=function Gb(){return Zh};_.cM={};_=Ib.prototype=Hb.prototype=new Fb;_.gC=function Jb(){return Yh};_.cM={};_.b=RB;_=ic.prototype=new m;_.eQ=function jc(a){return this===a};_.gC=function kc(){return cl};_.hC=function lc(){return this.$H||(this.$H=++jb)};_.tS=function mc(){return this.b};_.cM={47:1,49:1,50:1};_.b=null;_.c=0;_=hc.prototype=new ic;_.gC=function tc(){return ci};_.cM={35:1,36:1,47:1,49:1,50:1};var nc,oc,pc,qc,rc;_=wc.prototype=vc.prototype=new hc;_.gC=function xc(){return $h};_.cM={35:1,36:1,47:1,49:1,50:1};_=zc.prototype=yc.prototype=new hc;_.gC=function Ac(){return _h};_.cM={35:1,36:1,47:1,49:1,50:1};_=Cc.prototype=Bc.prototype=new hc;_.gC=function Dc(){return ai};_.cM={35:1,36:1,47:1,49:1,50:1};_=Fc.prototype=Ec.prototype=new hc;_.gC=function Gc(){return bi};_.cM={35:1,36:1,47:1,49:1,50:1};_=Hc.prototype=new ic;_.gC=function Oc(){return hi};_.cM={36:1,37:1,47:1,49:1,50:1};var Ic,Jc,Kc,Lc,Mc;_=Rc.prototype=Qc.prototype=new Hc;_.gC=function Sc(){return di};_.cM={36:1,37:1,47:1,49:1,50:1};_=Uc.prototype=Tc.prototype=new Hc;_.gC=function Vc(){return ei};_.cM={36:1,37:1,47:1,49:1,50:1};_=Xc.prototype=Wc.prototype=new Hc;_.gC=function Yc(){return fi};_.cM={36:1,37:1,47:1,49:1,50:1};_=$c.prototype=Zc.prototype=new Hc;_.gC=function _c(){return gi};_.cM={36:1,37:1,47:1,49:1,50:1};_=ad.prototype=new ic;_.gC=function md(){return ri};_.cM={38:1,47:1,49:1,50:1};var bd,cd,dd,ed,fd,gd,hLine truncated
--></script>
<script><!--
_=hg.prototype=Uf.prototype=new Vf;_.V=function ig(a,b,c){var d,e;this.c>0?Yf(this,new nw(this,a,b,c)):(d=cg(this,a,b),e=d.tb(c),e&&d.sb()&&eg(this,a,b),undefined)};_.gC=function jg(){return Li};_.cM={};_=lg.prototype=kg.prototype=new m;_.gC=function mg(){return Ni};_.cM={};_.b=null;_=pg.prototype=og.prototype=new L;_.gC=function qg(){return Uk};_.cM={3:1,16:1,19:1,47:1};_.b=null;_=rg.prototype=ng.prototype=new og;_.gC=function sg(){return Oi};_.cM={3:1,16:1,19:1,47:1};_=yg.prototype=tg.prototype=new m;_.gC=function zg(){return Xi};_.cM={};_.b=0;_.c=null;_.d=null;_=Bg.prototype=new m;_.gC=function Cg(){return Yi};_.cM={};_=Dg.prototype=Ag.prototype=new Bg;_.gC=function Eg(){return Pi};_.cM={};_.b=null;_=Gg.prototype=Fg.prototype=new z;_.gC=function Hg(){return Qi};_.K=function Ig(){wg(this.b,this.c)};_.cM={22:1};_.b=null;_.c=null;_=Pg.prototype=Jg.prototype=new m;_.gC=function Rg(){return Ti};_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_.f=0;_.g=null;var Kg;_=Tg.prototype=Sg.prototype=new m;_.gC=function Ug(){return Ri};_.W=function Vg(a){if(a.readyState==4){bw(a);vg(this.c,this.b)}};_.cM={};_.b=null;_.c=null;_=Xg.prototype=Wg.prototype=new m;_.gC=function Yg(){return Si};_.tS=function Zg(){return this.b};_.cM={};_.b=null;_=_g.prototype=$g.prototype=new M;_.gC=function ah(){return Ui};_.cM={19:1,25:1,47:1};_=ch.prototype=bh.prototype=new $g;_.gC=function dh(){return Vi};_.cM={19:1,25:1,47:1};_=fh.prototype=eh.prototype=new $g;_.gC=function gh(){return Wi};_.cM={19:1,25:1,47:1};_=kh.prototype=jh.prototype=new m;_.gC=function lh(){return Zi};_.R=function mh(a){};_.cM={6:1,29:1};_=vh.prototype=ph.prototype=new ic;_.gC=function wh(){return $i};_.cM={41:1,47:1,49:1,50:1};var qh,rh,sh,th;_=zh.prototype=yh.prototype=new m;_.gC=function Ch(){return this.aC};_.cM={};_.aC=null;_.qI=0;var Gh,Hh;_=cm.prototype=new m;_.gC=function dm(){return _i};_.cM={};_=gm.prototype=em.prototype=new m;_.gC=function hm(){return aj};_.cM={};var fm=null;_=km.prototype=im.prototype=new cm;_.gC=function lm(){return bj};_.cM={};var jm=null;_=nm.prototype=mm.prototype=new L;_.gC=function om(){return cj};_.cM={3:1,19:1,47:1};_=um.prototype=pm.prototype=new m;_.gC=function vm(){return gj};_.cM={};_.d=false;_.f=false;_=xm.prototype=wm.prototype=new z;_.gC=function ym(){return dj};_.K=function zm(){if(!this.b.d){return}qm(this.b)};_.cM={22:1};_.b=null;_=Bm.prototype=Am.prototype=new z;_.gC=function Cm(){return ej};_.K=function Dm(){this.b.f=false;rm(this.b,(new Date).getTime())};_.cM={22:1};_.b=null;_=Jm.prototype=Em.prototype=new m;_.gC=function Km(){return fj};_.X=function Lm(){return this.d<this.b};_.Y=function Mm(){return Hm(this)};_.Z=function Nm(){Im(this)};_.cM={};_.b=0;_.c=-1;_.d=0;_.e=null;var Om=null,Pm=null;var Um;var Xm=null;_=bn.prototype=Zm.prototype=new Td;_.M=function cn(a){xs(Mh(a,21).b,this);_m.d=false};_.N=function en(){return $m};_.gC=function fn(){return hj};_.O=function gn(){an(this)};_.cM={};_.b=false;_.c=false;_.d=false;_.e=null;var $m=null,_m=null;var hn=null;_=mn.prototype=ln.prototype=new m;_.gC=function nn(){return ij};_.S=function on(a){while((B(),A).c>0){C(Mh(GA(A,0),22))}};_.cM={13:1,29:1};var qn=false,rn=null,sn=0,tn=0,un=false;_=Fn.prototype=Cn.prototype=new Td;_.M=function Gn(a){Rh(a);null.Mb()};_.N=function Hn(){return Dn};_.gC=function In(){return kj};_.cM={};var Dn;_=Kn.prototype=Jn.prototype=new Of;_.gC=function Ln(){return lj};_.cM={40:1};var Mn=false;var Qn=null,Rn=null,Sn=null,Tn=null,Un=null;_=$n.prototype=new m;_._=function bo(a){return decodeURI(a.replace('%23','#'))};_.U=function co(a){Pf(this.b,a)};_.gC=function eo(){return oj};_.ab=function fo(a){a=a==null?RB:a;if(!Sx(a,_n==null?RB:_n)){_n=a;Lf(this)}};_.cM={40:1};var _n=RB;_=ho.prototype=new $n;_.gC=function jo(){return nj};_.cM={40:1};_=ko.prototype=go.prototype=new ho;_._=function lo(a){return a};_.gC=function mo(){return mj};_.cM={40:1};_=so.prototype=ro.prototype=qo.prototype=po.prototype=new L;_.gC=function to(){return pj};_.cM={3:1,19:1,47:1};_=zo.prototype=yo.prototype=xo.prototype=new L;_.gC=function Ao(){return qj};_.cM={3:1,19:1,47:1};_=Io.prototype=Bo.prototype=new m;_.gC=function Jo(){return rj};_.cM={};_.b=null;_=Lo.prototype=Ko.prototype=new L;_.gC=function Mo(){return sj};_.cM={3:1,19:1,47:1};_=Qo.prototype=Po.prototype=new M;_.gC=function Ro(){return tj};_.cM={19:1,26:1,47:1};_=To.prototype=So.prototype=new xo;_.gC=function Uo(){return uj};_.cM={3:1,19:1,47:1};_=Wo.prototype=Vo.prototype=new xo;_.gC=function Xo(){return vj};_.cM={3:1,19:1,47:1};_=ep.prototype=new m;_.gC=function fp(){return zj};_.cM={};_.i=0;_.j=7;_=gp.prototype=new ep;_.gC=function ip(){return xj};_.cM={};_=jp.prototype=new ep;_.gC=function mp(){return yj};_.cM={};_=qp.prototype=np.prototype=new gp;_.gC=function rp(){return Aj};_.cM={};_.b=0;_.c=null;_.d=null;_.e=null;_=xp.prototype=sp.prototype=new jp;_.gC=function zp(){return Bj};_.tS=function Cp(){return vp(this)};_.cM={};_.b=null;_.c=null;_.d=null;var tp;_=Dp.prototype=new m;_.gC=function Ip(){return Cj};_.cMLine truncated
--></script>
<script><!--
var ll=_w(kD,'Object'),Th=_w(lD,'Animation'),Ol=$w('[Lcom.google.gwt.animation.client.','Animation;'),jj=_w(mD,'Timer'),Sh=_w(lD,'Animation$1'),cl=_w(kD,'Enum'),ql=_w(kD,'Throwable'),dl=_w(kD,'Exception'),ml=_w(kD,'RuntimeException'),Uh=_w(nD,'JavaScriptException'),Vh=_w(nD,'JavaScriptObject$'),Wh=_w(nD,'Scheduler'),Xh=_w(oD,'SchedulerImpl'),nl=_w(kD,'StackTraceElement'),Yl=$w(pD,'StackTraceElement;'),Zh=_w(oD,'StringBufferImpl'),Yh=_w(oD,'StringBufferImplAppend'),pl=_w(kD,SB),Zl=$w(pD,'String;'),ci=ax(qD,'Style$Display',uc),Pl=$w(rD,'Style$Display;'),$h=ax(qD,'Style$Display$1',null),_h=ax(qD,'Style$Display$2',null),ai=ax(qD,'Style$Display$3',null),bi=ax(qD,'Style$Display$4',null),hi=ax(qD,'Style$Overflow',Pc),Ql=$w(rD,'Style$Overflow;'),di=ax(qD,'Style$Overflow$1',null),ei=ax(qD,'Style$Overflow$2',null),fi=ax(qD,'Style$Overflow$3',null),gi=ax(qD,'Style$Overflow$4',null),ri=ax(qD,'Style$Unit',nd),Rl=$w(rD,'Style$Unit;'),ii=ax(qD,'Style$Unit$1',null),ji=ax(qD,'Style$Unit$2',null),ki=ax(qD,'Style$Unit$3',null),li=ax(qD,'Style$Unit$4',null),mi=ax(qD,'Style$Unit$5',null),ni=ax(qD,'Style$Unit$6',null),oi=ax(qD,'Style$Unit$7',null),pi=ax(qD,'Style$Unit$8',null),qi=ax(qD,'Style$Unit$9',null),Pk=_w(sD,'Event'),Ki=_w(tD,'GwtEvent'),ui=_w(uD,'DomEvent'),vi=_w(uD,'HumanInputEvent'),Ai=_w(uD,'MouseEvent'),si=_w(uD,'ClickEvent'),Nk=_w(sD,'Event$Type'),Ji=_w(tD,'GwtEvent$Type'),ti=_w(uD,'DomEvent$Type'),xi=_w(uD,'KeyEvent'),wi=_w(uD,'KeyCodeEvent'),yi=_w(uD,'KeyUpEvent'),zi=_w(uD,'MouseDownEvent'),Bi=_w(uD,'MouseMoveEvent'),Ci=_w(uD,'MouseOutEvent'),Di=_w(uD,'MouseOverEvent'),Ei=_w(uD,'MouseUpEvent'),Fi=_w(uD,'PrivateMap'),Gi=_w(vD,'CloseEvent'),Hi=_w(vD,'ResizeEvent'),Ii=_w(vD,'ValueChangeEvent'),Mi=_w(tD,'HandlerManager'),Ok=_w(sD,'EventBus'),Tk=_w(sD,'SimpleEventBus'),Li=_w(tD,'HandlerManager$Bus'),Ni=_w(tD,'LegacyHandlerWrapper'),Uk=_w(sD,wD),Oi=_w(tD,wD),Xi=_w(xD,'Request'),Yi=_w(xD,'Response'),Pi=_w(xD,'Request$1'),Qi=_w(xD,'Request$3'),Ti=_w(xD,'RequestBuilder'),Ri=_w(xD,'RequestBuilder$1'),Si=_w(xD,'RequestBuilder$Method'),Ui=_w(xD,'RequestException'),Vi=_w(xD,'RequestPermissionException'),Wi=_w(xD,'RequestTimeoutException'),Zi=_w(yD,'AutoDirectionHandler'),$i=ax(yD,'HasDirection$Direction',xh),Sl=$w('[Lcom.google.gwt.i18n.client.','HasDirection$Direction;'),_i=_w('com.google.gwt.text.shared.','AbstractRenderer'),aj=_w(zD,'PassthroughParser'),bj=_w(zD,'PassthroughRenderer'),cj=_w(mD,'CommandCanceledException'),gj=_w(mD,'CommandExecutor'),dj=_w(mD,'CommandExecutor$1'),ej=_w(mD,'CommandExecutor$2'),fj=_w(mD,'CommandExecutor$CircularIterator'),hj=_w(mD,'Event$NativePreviewEvent'),ij=_w(mD,'Timer$1'),kj=_w(mD,'Window$ClosingEvent'),lj=_w(mD,'Window$WindowHandlers'),oj=_w(AD,'HistoryImpl'),nj=_w(AD,'HistoryImplTimer'),mj=_w(AD,'HistoryImplMozilla'),pj=_w(BD,'IncompatibleRemoteServiceException'),qj=_w(BD,'InvocationException'),rj=_w(BD,'RpcRequestBuilder'),sj=_w(BD,'RpcTokenException'),tj=_w(BD,'SerializationException'),uj=_w(BD,'ServiceDefTarget$NoServiceEntryPointSpecifiedException'),vj=_w(BD,'StatusCodeException'),wj=_w(BD,'XsrfToken'),zj=_w(CD,'AbstractSerializationStream'),xj=_w(CD,'AbstractSerializationStreamReader'),yj=_w(CD,'AbstractSerializationStreamWriter'),Aj=_w(CD,'ClientSerializationStreamReader'),Bj=_w(CD,'ClientSerializationStreamWriter'),Cj=_w(CD,'RemoteServiceProxy'),Pj=_w(CD,'RequestCallbackAdapter'),Oj=ax(CD,'RequestCallbackAdapter$ResponseReader',cq),Tl=$w('[Lcom.google.gwt.user.client.rpc.impl.','RequestCallbackAdapter$ResponseReader;'),Fj=ax(CD,'RequestCallbackAdapter$ResponseReader$1',null),Dj=ax(CD,'RequestCallbackAdapter$ResponseReader$10',null),Ej=ax(CD,'RequestCallbackAdapter$ResponseReader$11',null),Gj=ax(CD,'RequestCallbackAdapter$ResponseReader$2',null),Hj=ax(CD,'RequestCallbackAdapter$ResponseReader$3',null),Ij=ax(CD,'RequestCallbackAdapter$ResponseReader$4',null),Jj=ax(CD,'RequestCallbackAdapter$ResponseReader$5',null),Kj=ax(CD,'RequestCallbackAdapter$ResponseReader$6',null),Lj=ax(CD,'RequestCallbackAdapter$ResponseReader$7',null),Mj=ax(CD,'RequestCallbackAdapter$ResponseReader$8',null),Nj=ax(CD,'RequestCallbackAdapter$ResponseReader$9',null),Qj=_w(CD,'RpcStatsContext'),Rj=_w(CD,'SerializerBase'),Bk=_w(DD,'UIObject'),Lk=_w(DD,'Widget'),mk=_w(DD,'Panel'),Zj=_w(DD,'ComplexPanel'),Sj=_w(DD,'AbsolutePanel'),Vj=_w(DD,'AttachDetachException'),Tj=_w(DD,'AttachDetachException$1'),Uj=_w(DD,'AttachDetachException$2'),fk=_w(DD,'FocusWidget'),Wj=_w(DD,'ButtonBase'),Xj=_w(DD,'Button'),Yj=_w(DD,'CellPanel'),yk=_w(DD,'SimplePanel'),sk=_w(DD,'PopupPanel'),$j=_w(DD,'DecoratedPopupPanel'),_j=_w(DD,'DecoratorPanel'),dk=_w(DD,'DialogBox'),ak=_w(DD,'DialogBox$1'),kk=_w(DD,'LabelBase'),lk=_w(DD,'Label'),gk=_w(DD,'HTML'),bk=_w(DD,'DialogBox$CaptionImpl'),ck=_w(DD,'DialogBox$MouseHandler'),ek=_w(DD,'DirectionalTextHelper'),Vl=$w(ED,'Widget;'),hk=_w(DD,'HasHorizontalAlignment$AutoHorizontalAlignmentConstant'),ik=_w(DD,'HasHorizontalAlignment$HorizontalAlignmentConstant'),jk=_w(DD,'HasVerticalAlignment$VerticalLine truncated
--></script></body></html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 43 B

@@ -0,0 +1,17 @@
function com_sap_sailing_gwt_ui(){var O='',vb='" for "gwt:onLoadErrorFn"',tb='" for "gwt:onPropertyErrorFn"',hb='"><\/script>',Y='#',Vb='.cache.html',$='/',Ob='3C641D077C179DCEBDC50E552118C670',Pb='7B5AD326835FBEF84A3BF9ABD1189862',Ub=':',nb='::',bc='<script defer="defer">com_sap_sailing_gwt_ui.onInjectionDone(\'com_sap_sailing_gwt_ui\')<\/script>',gb='<script id="',qb='=',Z='?',Qb='B937BBFF6AEE69B682D75524643E8B99',Rb='BE3178D49A8D028236887671B99ED2E6',sb='Bad handler "',Sb='CB07F7C4ADBFA7D3A49D9EB2B5D04DFB',ac='DOMContentLoaded',Tb='F041DB3D86D1968623A20744F64A9997',ib='SCRIPT',fb='__gwt_marker_com_sap_sailing_gwt_ui',jb='base',bb='baseUrl',S='begin',R='bootstrap',ab='clear.cache.gif',P='com_sap_sailing_gwt_ui',db='com_sap_sailing_gwt_ui.nocache.js',mb='com_sap_sailing_gwt_ui::',pb='content',X='end',Ib='gecko',Jb='gecko1_8',T='gwt.codesvr=',U='gwt.hosted=',V='gwt.hybrid',Wb='gwt/clean/clean.css',ub='gwt:onLoadErrorFn',rb='gwt:onPropertyErrorFn',ob='gwt:property',_b='head',Mb='hosted.html?com_sap_sailing_gwt_ui',$b='href',Hb='ie6',Gb='ie8',Fb='ie9',wb='iframe',_='img',xb="javascript:''",Xb='link',Lb='loadExternalRefs',kb='meta',zb='moduleRequested',W='moduleStartup',Eb='msie',lb='name',Bb='opera',yb='position:absolute;width:0;height:0;border:none',Yb='rel',Db='safari',cb='script',Nb='selectingPermutation',Q='startup',Zb='stylesheet',eb='undefined',Kb='unknown',Ab='user.agent',Cb='webkit';var l=window,m=document,n=l.__gwtStatsEvent?function(a){return l.__gwtStatsEvent(a)}:null,o=l.__gwtStatsSessionId?l.__gwtStatsSessionId:null,p,q,r,s=O,t={},u=[],v=[],w=[],x=0,y,z;n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:R,millis:(new Date).getTime(),type:S});if(!l.__gwt_stylesLoaded){l.__gwt_stylesLoaded={}}if(!l.__gwt_scriptsLoaded){l.__gwt_scriptsLoaded={}}function A(){var b=false;try{var c=l.location.search;return (c.indexOf(T)!=-1||(c.indexOf(U)!=-1||l.external&&l.external.gwtOnLoad))&&c.indexOf(V)==-1}catch(a){}A=function(){return b};return b}
function B(){if(p&&q){var b=m.getElementById(P);var c=b.contentWindow;if(A()){c.__gwt_getProperty=function(a){return G(a)}}com_sap_sailing_gwt_ui=null;c.gwtOnLoad(y,P,s,x);n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:W,millis:(new Date).getTime(),type:X})}}
function C(){function e(a){var b=a.lastIndexOf(Y);if(b==-1){b=a.length}var c=a.indexOf(Z);if(c==-1){c=a.length}var d=a.lastIndexOf($,Math.min(c,b));return d>=0?a.substring(0,d+1):O}
function f(a){if(a.match(/^\w+:\/\//)){}else{var b=m.createElement(_);b.src=a+ab;a=e(b.src)}return a}
function g(){var a=E(bb);if(a!=null){return a}return O}
function h(){var a=m.getElementsByTagName(cb);for(var b=0;b<a.length;++b){if(a[b].src.indexOf(db)!=-1){return e(a[b].src)}}return O}
function i(){var a;if(typeof isBodyLoaded==eb||!isBodyLoaded()){var b=fb;var c;m.write(gb+b+hb);c=m.getElementById(b);a=c&&c.previousSibling;while(a&&a.tagName!=ib){a=a.previousSibling}if(c){c.parentNode.removeChild(c)}if(a&&a.src){return e(a.src)}}return O}
function j(){var a=m.getElementsByTagName(jb);if(a.length>0){return a[a.length-1].href}return O}
var k=g();if(k==O){k=h()}if(k==O){k=i()}if(k==O){k=j()}if(k==O){k=e(m.location.href)}k=f(k);s=k;return k}
function D(){var b=document.getElementsByTagName(kb);for(var c=0,d=b.length;c<d;++c){var e=b[c],f=e.getAttribute(lb),g;if(f){f=f.replace(mb,O);if(f.indexOf(nb)>=0){continue}if(f==ob){g=e.getAttribute(pb);if(g){var h,i=g.indexOf(qb);if(i>=0){f=g.substring(0,i);h=g.substring(i+1)}else{f=g;h=O}t[f]=h}}else if(f==rb){g=e.getAttribute(pb);if(g){try{z=eval(g)}catch(a){alert(sb+g+tb)}}}else if(f==ub){g=e.getAttribute(pb);if(g){try{y=eval(g)}catch(a){alert(sb+g+vb)}}}}}}
function E(a){var b=t[a];return b==null?null:b}
function F(a,b){var c=w;for(var d=0,e=a.length-1;d<e;++d){c=c[a[d]]||(c[a[d]]=[])}c[a[e]]=b}
function G(a){var b=v[a](),c=u[a];if(b in c){return b}var d=[];for(var e in c){d[c[e]]=e}if(z){z(a,d,b)}throw null}
var H;function I(){if(!H){H=true;var a=m.createElement(wb);a.src=xb;a.id=P;a.style.cssText=yb;a.tabIndex=-1;m.body.appendChild(a);n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:W,millis:(new Date).getTime(),type:zb});a.contentWindow.location.replace(s+K)}}
v[Ab]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(Bb)!=-1}())return Bb;if(function(){return b.indexOf(Cb)!=-1}())return Db;if(function(){return b.indexOf(Eb)!=-1&&m.documentMode>=9}())return Fb;if(function(){return b.indexOf(Eb)!=-1&&m.documentMode>=8}())return Gb;if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return Hb;if(function(){return b.indexOf(Ib)!=-1}())return Jb;return Kb};u[Ab]={gecko1_8:0,ie6:1,ie8:2,ie9:3,opera:4,safari:5};com_sap_sailing_gwt_ui.onScriptLoad=function(){if(H){q=true;B()}};com_sap_sailing_gwt_ui.onInjectionDone=function(){p=true;n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:Lb,millis:(new Date).getTime(),type:X});B()};D();C();var J;var K;if(A()){if(l.external&&(l.external.initModule&&l.external.initModule(P))){l.location.reload();return}K=Mb;J=O}n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:R,millis:(new Date).getTime(),type:Nb});if(!A()){try{F([Db],Ob);F([Fb],Pb);F([Bb],Qb);F([Hb],Rb);F([Gb],Sb);F([Jb],Tb);J=w[G(Ab)];var L=J.indexOf(Ub);if(L!=-1){x=Number(J.substring(L+1));J=J.substring(0,L)}K=J+Vb}catch(a){return}}var M;function N(){if(!r){r=true;if(!__gwt_stylesLoaded[Wb]){var a=m.createElement(Xb);__gwt_stylesLoaded[Wb]=a;a.setAttribute(Yb,Zb);a.setAttribute($b,s+Wb);m.getElementsByTagName(_b)[0].appendChild(a)}B();if(m.removeEventListener){m.removeEventListener(ac,N,false)}if(M){clearInterval(M)}}}
if(m.addEventListener){m.addEventListener(ac,function(){I();N()},false)}var M=setInterval(function(){if(/loaded|complete/.test(m.readyState)){I();N()}},50);n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:R,millis:(new Date).getTime(),type:X});n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:Lb,millis:(new Date).getTime(),type:S});m.write(bc)}
com_sap_sailing_gwt_ui();
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 706 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 B

@@ -0,0 +1,355 @@
<html>
<head><script>
var $wnd = parent;
var $doc = $wnd.document;
var $moduleName, $moduleBase, $entry
,$stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null
,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;
// Lightweight metrics
if ($stats) {
var moduleFuncName = location.search.substr(1);
var moduleFunc = $wnd[moduleFuncName];
var moduleName = moduleFunc ? moduleFunc.moduleName : "unknown";
$stats({moduleName:moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});
}
var $hostedHtmlVersion="2.1";
var gwtOnLoad;
var $hosted = "localhost:9997";
function loadIframe(url) {
var topDoc = window.top.document;
// create an iframe
var iframeDiv = topDoc.createElement("div");
iframeDiv.innerHTML = "<iframe scrolling=no frameborder=0 src='" + url + "'>";
var iframe = iframeDiv.firstChild;
// mess with the iframe style a little
var iframeStyle = iframe.style;
iframeStyle.position = "absolute";
iframeStyle.borderWidth = "0";
iframeStyle.left = "0";
iframeStyle.top = "0";
iframeStyle.width = "100%";
iframeStyle.backgroundColor = "#ffffff";
iframeStyle.zIndex = "1";
iframeStyle.height = "100%";
// update the top window's document's body's style
var hostBodyStyle = window.top.document.body.style;
hostBodyStyle.margin = "0";
hostBodyStyle.height = iframeStyle.height;
hostBodyStyle.overflow = "hidden";
// insert the iframe
topDoc.body.insertBefore(iframe, topDoc.body.firstChild);
}
var ua = navigator.userAgent.toLowerCase();
if (ua.indexOf("gecko") != -1) {
// install eval wrapper on FF to avoid EvalError problem
var __eval = window.eval;
window.eval = function(s) {
return __eval(s);
}
}
if (ua.indexOf("chrome") != -1) {
// work around __gwt_ObjectId appearing in JS objects
var hop = Object.prototype.hasOwnProperty;
Object.prototype.hasOwnProperty = function(prop) {
return prop != "__gwt_ObjectId" && hop.call(this, prop);
};
// do the same in our parent as well -- see issue 4486
// NOTE: this will have to be changed when we support non-iframe-based DevMode
var hop2 = parent.Object.prototype.hasOwnProperty;
parent.Object.prototype.hasOwnProperty = function(prop) {
return prop != "__gwt_ObjectId" && hop2.call(this, prop);
};
}
// wrapper to call JS methods, which we need both to be able to supply a
// different this for method lookup and to get the exception back
function __gwt_jsInvoke(thisObj, methodName) {
try {
var args = Array.prototype.slice.call(arguments, 2);
return [0, window[methodName].apply(thisObj, args)];
} catch (e) {
return [1, e];
}
}
var __gwt_javaInvokes = [];
function __gwt_makeJavaInvoke(argCount) {
return __gwt_javaInvokes[argCount] || __gwt_doMakeJavaInvoke(argCount);
}
function __gwt_doMakeJavaInvoke(argCount) {
// IE6 won't eval() anonymous functions except as r-values
var argList = "";
for (var i = 0; i < argCount; i++) {
argList += ",p" + i;
}
var argListNoComma = argList.substring(1);
return eval(
"__gwt_javaInvokes[" + argCount + "] =\n" +
" function(thisObj, dispId" + argList + ") {\n" +
" var result = __static(dispId, thisObj" + argList + ");\n" +
" if (result[0]) {\n" +
" throw result[1];\n" +
" } else {\n" +
" return result[1];\n" +
" }\n" +
" }\n"
);
}
/*
* This is used to create tear-offs of Java methods. Each function corresponds
* to exactly one dispId, and also embeds the argument count. We get the "this"
* value from the context in which the function is being executed.
* Function-object identity is preserved by caching in a sparse array.
*/
var __gwt_tearOffs = [];
var __gwt_tearOffGenerators = [];
function __gwt_makeTearOff(proxy, dispId, argCount) {
return __gwt_tearOffs[dispId] || __gwt_doMakeTearOff(dispId, argCount);
}
function __gwt_doMakeTearOff(dispId, argCount) {
return __gwt_tearOffs[dispId] =
(__gwt_tearOffGenerators[argCount] || __gwt_doMakeTearOffGenerator(argCount))(dispId);
}
function __gwt_doMakeTearOffGenerator(argCount) {
// IE6 won't eval() anonymous functions except as r-values
var argList = "";
for (var i = 0; i < argCount; i++) {
argList += ",p" + i;
}
var argListNoComma = argList.substring(1);
return eval(
"__gwt_tearOffGenerators[" + argCount + "] =\n" +
" function(dispId) {\n" +
" return function(" + argListNoComma + ") {\n" +
" var result = __static(dispId, this" + argList + ");\n" +
" if (result[0]) {\n" +
" throw result[1];\n" +
" } else {\n" +
" return result[1];\n" +
" }\n" +
" }\n" +
" }\n"
);
}
function __gwt_makeResult(isException, result) {
return [isException, result];
}
function __gwt_disconnected() {
// Prevent double-invocation.
window.__gwt_disconnected = new Function();
// Do it in a timeout so we can be sure we have a clean stack.
window.setTimeout(__gwt_disconnected_impl, 1);
}
function __gwt_disconnected_impl() {
__gwt_displayGlassMessage('GWT Code Server Disconnected',
'Most likely, you closed GWT Development Mode. Or, you might have lost '
+ 'network connectivity. To fix this, try restarting GWT Development Mode and '
+ '<a style="color: #FFFFFF; font-weight: bold;" href="javascript:location.reload()">'
+ 'REFRESH</a> this page.');
}
// Keep track of z-index to allow layering of multiple glass messages
var __gwt_glassMessageZIndex = 2147483647;
// Note this method is also used by ModuleSpace.java
function __gwt_displayGlassMessage(summary, details) {
var topWin = window.top;
var topDoc = topWin.document;
var outer = topDoc.createElement("div");
// Do not insert whitespace or outer.firstChild will get a text node.
outer.innerHTML =
'<div style="position:absolute;z-index:' + __gwt_glassMessageZIndex-- +
';left:50px;top:50px;width:600px;color:#FFF;font-family:verdana;text-align:left;">' +
'<div style="font-size:30px;font-weight:bold;">' + summary + '</div>' +
'<div style="font-size:15px;">' + details + '</div>' +
'</div>' +
'<div style="position:absolute;z-index:' + __gwt_glassMessageZIndex-- +
';left:0px;top:0px;right:0px;bottom:0px;filter:alpha(opacity=60);opacity:0.6;background-color:#000;"></div>'
;
topDoc.body.appendChild(outer);
var glass = outer.firstChild;
var glassStyle = glass.style;
// Scroll to the top and remove scrollbars.
topWin.scrollTo(0, 0);
if (topDoc.compatMode == "BackCompat") {
topDoc.body.style["overflow"] = "hidden";
} else {
topDoc.documentElement.style["overflow"] = "hidden";
}
// Steal focus.
glass.focus();
if ((navigator.userAgent.indexOf("MSIE") >= 0) && (topDoc.compatMode == "BackCompat")) {
// IE quirks mode doesn't support right/bottom, but does support this.
glassStyle.width = "125%";
glassStyle.height = "100%";
} else if (navigator.userAgent.indexOf("MSIE 6") >= 0) {
// IE6 doesn't have a real standards mode, so we have to use hacks.
glassStyle.width = "125%"; // Get past scroll bar area.
// Nasty CSS; onresize would be better but the outer window won't let us add a listener IE.
glassStyle.setExpression("height", "document.documentElement.clientHeight");
}
$doc.title = summary + " [" + $doc.title + "]";
}
function findPluginObject() {
try {
return document.getElementById('pluginObject');
} catch (e) {
return null;
}
}
function findPluginEmbed() {
try {
return document.getElementById('pluginEmbed')
} catch (e) {
return null;
}
}
function findPluginXPCOM() {
try {
return __gwt_HostedModePlugin;
} catch (e) {
return null;
}
}
gwtOnLoad = function(errFn, modName, modBase){
$moduleName = modName;
$moduleBase = modBase;
// Note that the order is important
var pluginFinders = [
findPluginXPCOM,
findPluginObject,
findPluginEmbed,
];
var topWin = window.top;
var url = topWin.location.href;
if (!topWin.__gwt_SessionID) {
var ASCII_EXCLAMATION = 33;
var ASCII_TILDE = 126;
var chars = [];
for (var i = 0; i < 16; ++i) {
chars.push(Math.floor(ASCII_EXCLAMATION
+ Math.random() * (ASCII_TILDE - ASCII_EXCLAMATION + 1)));
}
topWin.__gwt_SessionID = String.fromCharCode.apply(null, chars);
}
var plugin = null;
for (var i = 0; i < pluginFinders.length; ++i) {
try {
var maybePlugin = pluginFinders[i]();
if (maybePlugin != null && maybePlugin.init(window)) {
plugin = maybePlugin;
break;
}
} catch (e) {
}
}
if (!plugin) {
// try searching for a v1 plugin for backwards compatibility
var found = false;
for (var i = 0; i < pluginFinders.length; ++i) {
try {
plugin = pluginFinders[i]();
if (plugin != null && plugin.connect($hosted, $moduleName, window)) {
return;
}
} catch (e) {
}
}
loadIframe("http://gwt.google.com/missing-plugin");
} else {
if (plugin.connect(url, topWin.__gwt_SessionID, $hosted, $moduleName,
$hostedHtmlVersion)) {
window.onUnload = function() {
try {
// wrap in try/catch since plugins are not required to supply this
plugin.disconnect();
} catch (e) {
}
};
} else {
if (errFn) {
errFn(modName);
} else {
alert("Plugin failed to connect to Development Mode server at " + $hosted);
loadIframe("http://code.google.com/p/google-web-toolkit/wiki/TroubleshootingOOPHM");
}
}
}
}
window.onunload = function() {
};
// Lightweight metrics
window.fireOnModuleLoadStart = function(className) {
$stats && $stats({moduleName:$moduleName, sessionId:$sessionId, subSystem:'startup', evtGroup:'moduleStartup', millis:(new Date()).getTime(), type:'onModuleLoadStart', className:className});
};
window.__gwt_module_id = 0;
</script></head>
<body>
<font face='arial' size='-1'>This html file is for Development Mode support.</font>
<script><!--
// Lightweight metrics
$stats && $stats({moduleName:$moduleName, sessionId:$sessionId, subSystem:'startup', evtGroup:'moduleStartup', millis:(new Date()).getTime(), type:'moduleEvalEnd'});
// OOPHM currently only supports IFrameLinker
var query = parent.location.search;
if (!findPluginXPCOM()) {
document.write('<embed id="pluginEmbed" type="application/x-gwt-hosted-mode" width="10" height="10">');
document.write('</embed>');
document.write('<object id="pluginObject" CLASSID="CLSID:1D6156B6-002B-49E7-B5CA-C138FB843B4E">');
document.write('</object>');
}
// look for the old query parameter if we don't find the new one
var idx = query.indexOf("gwt.codesvr=");
if (idx >= 0) {
idx += 12; // "gwt.codesvr=".length() == 12
} else {
idx = query.indexOf("gwt.hosted=");
if (idx >= 0) {
idx += 11; // "gwt.hosted=".length() == 11
}
}
if (idx >= 0) {
var amp = query.indexOf("&", idx);
if (amp >= 0) {
$hosted = query.substring(idx, amp);
} else {
$hosted = query.substring(idx);
}
// According to RFC 3986, some of this component's characters (e.g., ':')
// are reserved and *may* be escaped.
$hosted = decodeURIComponent($hosted);
}
query = window.location.search.substring(1);
if (query && $wnd[query]) setTimeout($wnd[query].onScriptLoad, 1);
--></script></body></html>